1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,39059,e=>{"use strict";var t=e.i(843476),r=e.i(687607),n=e.i(88653),a=e.i(846932),i=e.i(271645);function l(e){let{trigger:l,children:o}=e,[s,c]=(0,i.useState)(!1);return(0,t.jsxs)(r.Collapsible,{open:s,onOpenChange:c,children:[(0,t.jsx)(r.CollapsibleTrigger,{asChild:!0,children:(0,t.jsxs)("div",{className:"flex items-center justify-between gap-5 text-start",children:[l,(0,t.jsx)("span",{className:"text-xl",children:s?"â":"+"})]})}),(0,t.jsx)(r.CollapsibleContent,{forceMount:!0,children:(0,t.jsx)(n.AnimatePresence,{children:s?(0,t.jsx)(a.motion.div,{className:"mt-5 overflow-hidden",initial:{height:0},animate:{height:"auto"},exit:{height:0},children:o}):null})})]})}e.s(["default",()=>l])},668706,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},516398,e=>{"use strict";var t=e.i(271645),r=e.i(668706);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useProductContext hook must be used within ProductProvider");return e}e.s(["default",()=>n])},645507,e=>{"use strict";e.i(516398),e.s([])},34971,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},805254,e=>{"use strict";var t=e.i(34971),r=e.i(271645);function n(){let e=(0,r.use)(t.default);if(!e)throw Error("useProductPriceContext must be used within a ProductPriceProvider");return e}e.s(["default",()=>n])},500261,e=>{"use strict";e.i(274918);var t=e.i(461660);e.i(986651);var r=e.i(584239);e.i(785959);var n=e.i(874930);e.i(118489);var a=e.i(765108);e.i(645507);var i=e.i(516398),l=e.i(805254),o=e.i(117595),s=e.i(271645),c=e.i(422233);function u({children:e}){let{sendViewItemEvent:u}=(0,r.useGoogleTagging)(),{viewContent:d}=(0,n.useMetaPixelEventTracking)(),{product:f}=(0,i.default)(),{price:p}=(0,l.default)(),[m,h]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{h(!0)},[]),(0,s.useEffect)(function(){if(!m||!f||!p)return;u(f,p);let e=(0,c.v4)();(0,t.createAnalyticsCollect)({id:e,sourceUrl:window.location.href,type:a.EventTypeEnum.PRODUCT_DETAIL_VIEW,userRequestInfo:{userAgent:navigator.userAgent},token:o.default.get("token")}).then(()=>d({content_ids:f.variation.relatedSkus,content_type:"product",currency:"BRL",value:p?.price||0},{eventID:e}))},[m,f,p,u,d]),e}e.s(["default",()=>u])},822663,748793,e=>{"use strict";var t=e.i(843476),r=e.i(343794);function n({className:e,...n}){return(0,t.jsx)("div",{...n,className:(0,r.default)("border-4 border-[#ffffffc2] border-l-[rgba(0,0,0,0)] h-[18px] w-[18px] rounded-full animate-spin",e)})}e.i(149699);var a=e.i(955583);function i(){return(0,t.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-white/80 backdrop-blur-sm",children:(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,t.jsx)(n,{style:{borderColor:"#000",borderLeftColor:"transparent"}}),(0,t.jsx)(a.Text,{family:"roboto",className:"text-xl",children:"Carregando"})]})})}e.s([],595439),e.s([],822663),e.i(595439),e.s(["ScreenLoader",()=>i,"Spinner",()=>n],748793)},66640,e=>{"use strict";var t=e.i(271645);function r(e,n={}){let{isGrid:a=!1}=n,i=(0,t.useRef)(null),[l,o]=(0,t.useState)(0),[s,c]=(0,t.useState)([]),[u,d]=(0,t.useState)(e.some(e=>"IMAGE"===e.type)&&e.some(e=>"VIDEO"===e.type));return(0,t.useEffect)(()=>{if(!i.current)return;let e=new ResizeObserver(e=>{o(e[0].contentRect.width)});return e.observe(i.current),o(i.current.offsetWidth),()=>e.disconnect()},[]),(0,t.useEffect)(()=>{Promise.all(e.filter(e=>"IMAGE"===e.type).map(e=>new Promise(t=>{let r=new Image;r.onload=()=>{t({width:r.naturalWidth,height:r.naturalHeight})},r.onerror=()=>{t({width:0,height:0})},r.src=e.url}))).then(e=>{c(e),d(!1)})},[e]),{containerRef:i,videoHeight:(0,t.useMemo)(()=>s.length&&l?Math.floor((a?l/2:l)*s.reduce((e,t)=>{if(0===t.width)return e;let r=t.height/t.width;return r>e?r:e},0)):500,[s,l,a]),isCalculatingMeasures:u}}e.s(["default",()=>r])},128168,e=>{"use strict";e.i(66640),e.s([])},425553,e=>{"use strict";var t,r=e.i(271645),n=((t={}).IMAGE="IMAGE",t.VIDEO="VIDEO",t);let a=(0,r.createContext)(null);e.s(["MediaType",()=>n,"default",0,a])},768061,e=>{"use strict";var t=e.i(271645),r=e.i(425553);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useProductInfosImageContext hook must be used within ProductInfosImageProvider");return e}e.s(["default",()=>n])},270101,e=>{"use strict";e.i(768061),e.s([])},52247,e=>{"use strict";var t=e.i(520849);e.s(["processImage",()=>t.default])},199056,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},10714,e=>{"use strict";var t=e.i(843476),r=e.i(737762),n=e.i(130013),a=e.i(271645),i=e.i(199056);function l(e){let{autoplayOptions:l,children:o,onSelectedSlideChange:s,options:c={},selectedSlide:u=0,showIndicators:d=!0,slidesPerView:f=1}=e,p=(0,a.useRef)(u),[m,h]=(0,a.useState)(u||0),[v,x]=(0,a.useState)([]),g=c?.slidesToScroll??1,[y,b]=(0,n.default)({loop:!0,...c,startIndex:p.current,slidesToScroll:g},[(0,r.default)(l)]),w=(0,a.useCallback)(e=>{let t=e.selectedScrollSnap();h(t),s?.(t)},[s]),C=(0,a.useCallback)(e=>{x(e.scrollSnapList())},[]);return(0,a.useEffect)(()=>{b&&(C(b),w(b),b.on("reInit",C).on("reInit",w).on("select",w))},[b,C,w]),(0,a.useEffect)(()=>{b&&u!==p.current&&b.scrollTo(u)},[b,u]),(0,t.jsx)(i.default.Provider,{value:{emblaApi:b,emblaOptions:c,emblaRef:y,scrollSnaps:v,selectedSlide:m,showIndicators:d,slidesPerView:f},children:o})}e.s(["default",()=>l])},711360,589013,e=>{"use strict";var t=e.i(843476),r=e.i(10714);function n(e){let{children:n,...a}=e;return(0,t.jsx)(r.default,{...a,children:n})}e.s([],589013),e.s(["default",()=>n],711360)},383932,e=>{"use strict";var t=e.i(271645),r=e.i(199056);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useCarouselContext hook must be used within CarouselProvider");return e}e.s(["default",()=>n])},898970,e=>{"use strict";e.i(383932),e.s([])},786082,e=>{"use strict";var t=e.i(843476),r=e.i(343794);e.i(898970);var n=e.i(383932);function a(e){let{children:a,className:i,...l}=e,{slidesPerView:o}=(0,n.default)();return(0,t.jsx)("div",{...l,className:(0,r.default)("grow-0 shrink-0 basis-full h-auto",1!==o&&({2:"!basis-1/2",3:"!basis-1/3",4:"!basis-1/4",5:"!basis-1/5",6:"!basis-1/6",7:"!basis-1/7",8:"!basis-1/8",9:"!basis-1/9",10:"!basis-1/10"})[o],i),children:a})}e.s(["default",()=>a])},586947,153925,838275,e=>{"use strict";var t=e.i(843476),r=e.i(643111),n=e.i(959156),a=e.i(343794);e.i(898970);var i=e.i(383932);function l(){let{emblaApi:e,scrollSnaps:r,selectedSlide:n,showIndicators:l}=(0,i.default)();return!l||r.length<=1?null:(0,t.jsx)("div",{className:"absolute flex gap-[10px] bottom-5 left-1/2 -translate-x-1/2 z-10",children:r.map((r,i)=>
1(0,t.jsx)("div",{className:(0,a.default)("cursor-pointer h-[15px] w-[15px] border rounded-full transition-colors",n!==i?"bg-white border-black":"bg-black border-white"),onClick:()=>e?.scrollTo(i)},i))})}function o(e){let{children:o,className:s,componentsProps:c,relativeSideIndicators:u,...d}=e,{emblaApi:f,emblaRef:p}=(0,i.default)();return(0,t.jsxs)("div",{...d,className:(0,a.default)("flex items-center relative w-full h-full",s),children:[(0,t.jsx)(r.default,{...c?.arrows,className:(0,a.default)("cursor-pointer h-[30px] w-[30px] z-10 text-(--default-color-icons,#b8b8b8) max-md:hidden",!u&&"absolute left-5 top-1/2 -translate-y-1/2",{hidden:!f?.canScrollPrev()},c?.arrows?.className),onClick:()=>f?.scrollPrev()}),(0,t.jsx)("div",{...c?.emblaViewport,className:(0,a.default)("overflow-hidden flex-1 h-full",c?.emblaViewport?.className),ref:p,children:o}),(0,t.jsx)(n.default,{...c?.arrows,className:(0,a.default)("cursor-pointer h-[30px] w-[30px] z-10 text-(--default-color-icons,#b8b8b8) max-md:hidden",!u&&"absolute right-5 top-1/2 -translate-y-1/2",{hidden:!f?.canScrollNext()},c?.arrows?.className),onClick:()=>f?.scrollNext()}),(0,t.jsx)(l,{})]})}e.s(["default",()=>l],153925),e.s([],838275),e.s(["default",()=>o],586947)},530287,321395,e=>{"use strict";var t=e.i(711360),r=e.i(786082),n=e.i(843476),a=e.i(343794);function i(e){let{children:t,className:r,...i}=e;return(0,n.jsx)("div",{...i,className:(0,a.default)("flex items-stretch h-full",r),children:t})}var l=e.i(586947);e.i(838275),e.s([],926407),e.i(898970),e.i(589013),e.i(199056),e.s([],530287),e.i(926407),e.i(153925),e.s(["Carousel",()=>t.default,"CarouselSlide",()=>r.default,"CarouselSlides",()=>i,"CarouselWrapper",()=>l.default],321395)},997889,e=>{"use strict";let t;var r=e.i(271645);let n=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,a=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,i=/\.(m3u8)($|\?)/i,l=/\.(mpd)($|\?)/i,o=/stream\.mux\.com\/(?!\w+\.m3u8)(\w+)/,s=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,c=/vimeo\.com\/(?!progressive_redirect).+/,u=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,d=/open\.spotify\.com\/(\w+)\/(\w+)/i,f=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+|(videos?\/|\?video=)\d+)($|\?)/,p=/tiktok\.com\/(?:player\/v1\/|share\/video\/|@[^/]+\/video\/)([0-9]+)/,m=(e,t)=>{if(Array.isArray(e)){for(let r of e)if("string"==typeof r&&m(r,t)||m(r.src,t))return!0;return!1}return t(e)},h=r.default.forwardRef((e,t)=>{let a=n.test(`${e.src}`)?"audio":"video";return r.default.createElement(a,{...e,ref:t},e.children)}),v=[{key:"hls",name:"hls.js",canPlay:e=>m(e,e=>i.test(e)),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>e.A(852953))},{key:"dash",name:"dash.js",canPlay:e=>m(e,e=>l.test(e)),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>e.A(264594))},{key:"mux",name:"Mux",canPlay:e=>o.test(e),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>e.A(794375))},{key:"youtube",name:"YouTube",canPlay:e=>s.test(e),player:(0,r.lazy)(()=>e.A(641554))},{key:"vimeo",name:"Vimeo",canPlay:e=>c.test(e)&&!a.test(e)&&!i.test(e),player:(0,r.lazy)(()=>e.A(409705))},{key:"wistia",name:"Wistia",canPlay:e=>u.test(e),canEnablePIP:()=>!0,player:(0,r.lazy)(()=>e.A(364603))},{key:"spotify",name:"Spotify",canPlay:e=>d.test(e),canEnablePIP:()=>!1,player:(0,r.lazy)(()=>e.A(699195))},{key:"twitch",name:"Twitch",canPlay:e=>f.test(e),canEnablePIP:()=>!1,player:(0,r.lazy)(()=>e.A(478449))}
1,{key:"tiktok",name:"TikTok",canPlay:e=>p.test(e),canEnablePIP:()=>!1,player:(0,r.lazy)(()=>e.A(296152))},{key:"html",name:"html",canPlay:e=>m(e,e=>n.test(e)||a.test(e)),canEnablePIP:()=>!0,player:h}],x={width:"320px",height:"180px",volume:1,playbackRate:1,previewTabIndex:0,previewAriaLabel:"",oEmbedUrl:"https://noembed.com/embed?url={url}"},g=r.default.forwardRef((e,t)=>{let{playing:n,pip:a}=e,i=e.activePlayer,l=(0,r.useRef)(null),o=(0,r.useRef)(!0);if((0,r.useEffect)(()=>{var t,r;l.current&&(l.current.paused&&!0===n&&l.current.play(),l.current.paused||!1!==n||l.current.pause(),l.current.playbackRate=null!=(t=e.playbackRate)?t:1,l.current.volume=null!=(r=e.volume)?r:1)}),(0,r.useEffect)(()=>{var e,t,r,n,i;if(l.current&&globalThis.document){if(a&&!document.pictureInPictureElement)try{null==(t=(e=l.current).requestPictureInPicture)||t.call(e)}catch(e){}if(!a&&document.pictureInPictureElement)try{null==(n=(r=l.current).exitPictureInPicture)||n.call(r),null==(i=document.exitPictureInPicture)||i.call(document)}catch(e){}}},[a]),!i)return null;let s={},c=["onReady","onStart"];for(let t in e)t.startsWith("on")&&!c.includes(t)&&(s[t]=e[t]);return r.default.createElement(i,{...s,style:e.style,className:e.className,slot:e.slot,ref:(0,r.useCallback)(e=>{l.current=e,"function"==typeof t?t(e):null!==t&&(t.current=e)},[t]),src:e.src,crossOrigin:e.crossOrigin,preload:e.preload,controls:e.controls,muted:e.muted,autoPlay:e.autoPlay,loop:e.loop,playsInline:e.playsInline,disableRemotePlayback:e.disableRemotePlayback,config:e.config,onLoadStart:t=>{var r,n;o.current=!0,null==(r=e.onReady)||r.call(e),null==(n=e.onLoadStart)||n.call(e,t)},onPlay:t=>{var r,n;o.current&&(o.current=!1,null==(r=e.onStart)||r.call(e,t)),null==(n=e.onPlay)||n.call(e,t)}},e.children)});g.displayName="Player";let y=(0,r.lazy)(()=>e.A(743801)),b=[],w=({children:e})=>e,C=v[v.length-1];var E=((t=r.default.forwardRef((e,t)=>{let n={...x,...e},{src:a,slot:i,className:l,style:o,width:s,height:c,fallback:u,wrapper:d}=n,[f,p]=(0,r.useState)(!!n.light);(0,r.useEffect)(()=>{n.light?p(!0):p(!1)},[n.light]);let m=e=>{var t;p(!1),null==(t=n.onClickPreview)||t.call(n,e)},h=null==d?w:d,E=!1===u?w:r.Suspense;return r.default.createElement(h,{slot:i,className:l,style:{width:s,height:c,...o}},r.default.createElement(E,{fallback:u},f?(e=>{if(!e)return null;let{light:t,playIcon:a,previewTabIndex:i,oEmbedUrl:l,previewAriaLabel:o}=n;return r.default.createElement(y,{src:e,light:t,playIcon:a,previewTabIndex:i,previewAriaLabel:o,oEmbedUrl:l,onClickPreview:m})})(a):(e=>{var a,o;let s=(e=>{for(let t of[...b,...v])if(e&&t.canPlay(e))return t;return C||null})(e);if(!s)return null;let{style:c,width:u,height:d,wrapper:f}=n,p=null==(a=n.config)?void 0:a[s.key];return r.default.createElement(g,{...n,ref:t,activePlayer:null!=(o=s.player)?o:s,slot:f?void 0:i,className:f?void 0:l,style:f?{display:"block",width:"100%",height:"100%"}:{display:"block",width:u,height:d,...c},config:p})})(a)))})).displayName="ReactPlayer",t.addCustomPlayer=e=>{b.push(e)},t.removeCustomPlayers=()=>{b.length=0},t.canPlay=e=>{if(e){for(let t of[...b,...v])if(t.canPlay(e))return!0}return!1},t.canEnablePIP=e=>{var t;if(e){for(let r of[...b,...v])if(r.canPlay(e)&&(null==(t=r.canEnablePIP)?void 0:t.call(r)))return!0}return!1},t);e.s(["default",()=>E],997889)},703846,e=>{"use strict";var t=e.i(843476),r=e.i(998901);e.i(530287);var n=e.i(321395);e.i(51188);var a=e.i(96568),i=e.i(468347),l=e.i(657688),o=e.i(997889);function s(e){let{medias:s}=e,{closeModal:c}=(0,i.useModal)();return(0,t.jsxs)(a.Modal,{className:"max-h-[90%] h-[1200px] w-[90%] max-w-[1200px] bg-white rounded-sm relative",children:[(0,t.jsx)("div",{className:"absolute -right-[10px] -top-[10px] w-[25px] h-[25px] rounded-full bg-black flex items-center justify-center cursor-pointer",onClick:()=>c(),children:(0,t.jsx)(r.default,{className:"text-white"})}),(0,t.jsx)(n.Carousel,{autoplayOptions:{active:!1},showIndicators:!1,children:(0,t.jsx)(n.CarouselWrapper,{children:(0,t.jsx)(n.CarouselSlides,{children:s.map((e,r)=>(0,t.jsx)(n.CarouselSlide,{className:"flex items-center justify-center",children:"VIDEO"===e.type?(0,t.jsx)(o.default,{src:e.url}):(0,t.jsx)(l.default,{src:e.url,alt:"product image",width:1200,height:500,className:"h-full object-contain"})},r))})})})]})}e.s(["default",()=>s])},534724,e=>{"use strict";var t=e.i(843476);e.i(51188);var r=e.i(468347);e.i(732832);var n=e.i(52247),a=e.i(703846);e.i(270101);var i=e.i(768061),l=e.i(271645);function o(e){let{media:o,children:s}=e,{medias:c}=(0,i.default)(),{openModal:u}=(0,r.useModal)(),d=(0,l.useRef)(null);return(0,l.useEffect)(function(){let e=d.current,t=e=>{if(e instanceof MouseEvent&&e.currentTarget instanceof HTMLDivElement){let t=e.currentTarget,{offsetHeight:r,offsetWidth:n}=t,a=e.offsetX/n*100,i=e.offsetY/r*100;t.style.backgroundPosition=a+"% "+i+"%"}};return e?.addEventListener("mousemove",t),()=>{e?.removeEventListener("mousemove",t)}},[]),(0,t.jsx)("div",{ref:d,className:"w-full cursor-zoom-in bg-[50%_50%] bg-[length:0] bg-no-repeat overflow-hidden hover:bg-[length:auto]",onClick:()=>u((0,t.jsx)(a.default,{medias:[o].concat(c.filter(({url:e})=>e!==o.url))})),style:{backgroundImage:`url("${(0,n.processImage)(o.url,{resize:{fitIn:!0,width:1200}})}")`},children:s})}e.s(["default",()=>o],534724)},110845,e=>{"use strict";var t,r,n=e.i(843476);e.i(51188);
1var a=e.i(96568),i=e.i(657688),l=e.i(271645),o=function(e,t){return Number(e.toFixed(t))},s=function(e,t,r){r&&"function"==typeof r&&r(e,t)},c={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},u=function(e){"number"==typeof e&&cancelAnimationFrame(e)},d=function(e){e.mounted&&(u(e.animation),e.animate=!1,e.animation=null,e.velocity=null)};function f(e,t,r,n){if(e.mounted){var a=new Date().getTime();d(e),e.animation=function(){if(!e.mounted)return u(e.animation);var i=new Date().getTime()-a,l=(0,c[t])(i/r);i>=r?(n(1),e.animation=null):e.animation&&(n(l),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function p(e,t,r,n){var a,i,l,o=(a=t.scale,i=t.positionX,l=t.positionY,!(Number.isNaN(a)||Number.isNaN(i)||Number.isNaN(l)));if(e.mounted&&o){var s=e.setTransformState,c=e.transformState,u=c.scale,d=c.positionX,p=c.positionY,m=t.scale-u,h=t.positionX-d,v=t.positionY-p;0===r?s(t.scale,t.positionX,t.positionY):f(e,n,r,function(e){s(u+m*e,d+h*e,p+v*e)})}}var m=function(e,t,r,n,a,i,l){var o=e>t?r*(l?1:.5):0,s=n>a?i*(l?1:.5):0;return{minPositionX:e-t-o,maxPositionX:o,minPositionY:n-a-s,maxPositionY:s}},h=function(e,t){var r,n,a,i,l,o,s=e.wrapperComponent,c=e.contentComponent,u=e.setup.centerZoomedOut;if(!s||!c)throw Error("Components are not mounted");var d=(r=s.offsetWidth,n=s.offsetHeight,a=c.offsetWidth,i=c.offsetHeight,{wrapperWidth:r,wrapperHeight:n,newContentWidth:l=a*t,newDiffWidth:r-l,newContentHeight:o=i*t,newDiffHeight:n-o}),f=d.wrapperWidth,p=d.wrapperHeight;return m(f,d.newContentWidth,d.newDiffWidth,p,d.newContentHeight,d.newDiffHeight,!!u)},v=function(e,t,r,n){return n?e<t?o(t,2):e>r?o(r,2):o(e,2):o(e,2)},x=function(e,t){var r=h(e,t);return e.bounds=r,r};function g(e,t,r,n,a,i,l){var o=r.minPositionX,s=r.minPositionY,c=r.maxPositionX,u=r.maxPositionY,d=0,f=0;return l&&(d=a,f=i),{x:v(e,o-d,c+d,n),y:v(t,s-f,u+f,n)}}function y(e,t,r,n,a,i){var l=e.transformState,o=l.scale,s=l.positionX,c=l.positionY,u=n-o;return"number"!=typeof t||"number"!=typeof r?(console.error("Mouse X and Y position were not provided!"),{x:s,y:c}):g(s-t*u,c-r*u,a,i,0,0,null)}function b(e,t,r,n,a){var i=t-(a?n:0);return!Number.isNaN(r)&&e>=r?r:!Number.isNaN(t)&&e<=i?i:e}var w=function(e,t){var r=e.setup.panning.excluded,n=e.isInitialized,a=e.wrapperComponent,i=t.target,l="shadowRoot"in i&&"composedPath"in t?t.composedPath().some(function(e){return e instanceof Element&&(null==a?void 0:a.contains(e))}):null==a?void 0:a.contains(i);return!(!(n&&i&&l)||$(i,r))},C=function(e){var t=e.isInitialized,r=e.isPanning,n=e.setup.panning.disabled;return!!(t&&r&&!n)},E=function(e,t){var r=e.transformState,n=r.positionX,a=r.positionY;e.isPanning=!0,e.startCoords={x:t.clientX-n,y:t.clientY-a}},j=function(e,t){var r=t.touches,n=e.transformState,a=n.positionX,i=n.positionY;e.isPanning=!0,1===r.length&&(e.startCoords={x:r[0].clientX-a,y:r[0].clientY-i})};function S(e,t,r,n,a){var i=e.setup.limitToBounds,l=e.wrapperComponent,o=e.bounds,s=e.transformState,c=s.scale,u=s.positionX,d=s.positionY;if(null!==l&&null!==o&&(t!==u||r!==d)){var f=g(t,r,o,i,n,a,l),p=f.x,m=f.y;e.setTransformState(c,p,m)}}var P=function(e,t,r){var n=e.startCoords,a=e.transformState,i=e.setup.panning,l=i.lockAxisX,o=i.lockAxisY,s=a.positionX,c=a.positionY;if(!n)return{x:s,y:c};var u=t-n.x,d=r-n.y;return{x:l?s:u,y:o?c:d}},N=function(e,t){var r=e.setup,n=e.transformState.scale,a=r.minScale,i=r.disablePadding;return t>0&&n>=a&&!i?t:0},k=function(e){var t=e.mounted,r=e.setup,n=r.disabled,a=r.velocityAnimation,i=e.transformState.scale;return!!(!a.disabled||i>1||!n||t)},R=function(e){var t=e.mounted,r=e.velocity,n=e.bounds,a=e.setup,i=a.disabled,l=a.velocityAnimation,o=e.transformState.scale;return!!(!l.disabled||o>1||!i||t)&&!!r&&!!n};function T(e,t,r,n,a,i,l,o,s,c){if(a){if(t>l&&r>l){var u=l+(e-l)*c;return u>s?s:u<l?l:u}
1if(t<i&&r<i){var u=i+(e-i)*c;return u<o?o:u>i?i:u}}return n?t:v(e,i,l,a)}function _(e,t){var r=e.transformState.scale;d(e),x(e,r),void 0!==window.TouchEvent&&t instanceof TouchEvent?j(e,t):E(e,t)}function A(e,t){var r=e.transformState.scale,n=e.setup,a=n.minScale,i=n.alignmentAnimation,l=i.disabled,o=i.sizeX,s=i.sizeY,c=i.animationTime,u=i.animationType;if(!(l||r<a||!o&&!s)){var d=function(e){var t=e.transformState,r=t.positionX,n=t.positionY,a=t.scale,i=e.setup,l=i.disabled,o=i.limitToBounds,s=i.centerZoomedOut,c=e.wrapperComponent;if(!l&&c&&e.bounds){var u=e.bounds,d=u.maxPositionX,f=u.minPositionX,p=u.maxPositionY,m=u.minPositionY,h=r>d?c.offsetWidth:e.setup.minPositionX||0,v=n>p?c.offsetHeight:e.setup.minPositionY||0,x=y(e,h,v,a,e.bounds,o||s),g=x.x,b=x.y;return{scale:a,positionX:r>d||r<f?g:r,positionY:n>p||n<m?b:n}}}(e);d&&p(e,d,null!=t?t:c,u)}}function I(e,t,r){var n=e.startCoords,a=e.setup.alignmentAnimation,i=a.sizeX,l=a.sizeY;if(n){var o=P(e,t,r),s=o.x,c=o.y,u=N(e,i),d=N(e,l);!function(e,t){if(k(e)){var r=e.lastMousePosition,n=e.velocityTime,a=e.setup,i=e.wrapperComponent,l=a.velocityAnimation.equalToMove,o=Date.now();if(r&&n&&i){var s=l?Math.min(1,i.offsetWidth/window.innerWidth):1,c=t.x-r.x,u=t.y-r.y,d=Math.sqrt(c*c+u*u)/(o-n);e.velocity={velocityX:c/s,velocityY:u/s,total:d}}e.lastMousePosition=t,e.velocityTime=o}}(e,{x:s,y:c}),S(e,s,c,u,d)}}function O(e,t,r,n){var a=e.setup,i=a.minScale,l=a.maxScale,s=a.limitToBounds,c=b(o(t,2),i,l,0,!1),u=x(e,c),d=y(e,r,n,c,u,s);return{scale:c,positionX:d.x,positionY:d.y}}function M(e,t,r){var n=e.transformState.scale,a=e.wrapperComponent,i=e.setup,l=i.minScale,o=i.limitToBounds,s=i.zoomAnimation,c=s.disabled,u=s.animationTime,d=s.animationType,f=c||n>=l;if((n>=1||o)&&A(e),!f&&a&&e.mounted){var m=O(e,l,t||a.offsetWidth/2,r||a.offsetHeight/2);m&&p(e,m,u,d)}}var D=function(){return(D=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function L(e,t,r){if(r||2==arguments.length)for(var n,a=0,i=t.length;a<i;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var F={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,disablePadding:!1,smooth:!0,wheel:{step:.2,disabled:!1,smoothStep:.001,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,allowLeftClickPan:!0,allowMiddleClickPan:!0,allowRightClickPan:!0,wheelPanning:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},H="react-transform-wrapper",B=function(e){var t,r,n,a;return{previousScale:null!=(t=e.initialScale)?t:1,scale:null!=(r=e.initialScale)?r:1,positionX:null!=(n=e.initialPositionX)?n:0,positionY:null!=(a=e.initialPositionY)?a:0}},z=function(e){var t=D({},F);return Object.keys(e).forEach(function(r){var n=void 0!==e[r];if(void 0!==F[r]&&n){var a=Object.prototype.toString.call(F[r]);"[object Object]"===a?t[r]=D(D({},F[r]),e[r]):"[object Array]"===a?t[r]=L(L([],F[r],!0),e[r],!0):t[r]=e[r]}}),t},V=function(e,t,r){var n=e.transformState.scale,a=e.wrapperComponent,i=e.setup,l=i.maxScale,s=i.minScale,c=i.zoomAnimation,u=i.smooth,d=c.size;if(!a)throw Error("Wrapper is not mounted");return b(o(u?n*Math.exp(t*r):n+t*r,3),s,l,d,!1)};function W(e,t,r,n,a){var i=e.wrapperComponent,l=e.transformState,o=l.scale,s=l.positionX,c=l.positionY;if(!i)return console.error("No WrapperComponent found");var u=i.offsetWidth,d=i.offsetHeight,f=V(e,t,r),m=O(e,f,(u/2-s)/o,(d/2-c)/o);if(!m)return console.error("Error during zoom event. New transformation state was not calculated.");p(e,m,n,a)}function X(e,t,r,n){var a=e.setup,i=e.wrapperComponent,l=a.limitToBounds,o=B(e.props),s=e.transformState,c=s.scale,u=s.positionX,d=s.positionY;if(i){var f=h(e,o.scale),m=g(o.positionX,o.positionY,f,l,0,0,i),v={scale:o.scale,positionX:m.x,positionY:m.y};(c!==o.scale||u!==o.positionX||d!==o.positionY)&&(null==n||n(),p(e,v,t,r))}}var U=function(e){return{instance:e,zoomIn:function(t,r,n){void 0===t&&(t=.5),void 0===r&&(r=300),void 0===n&&(n="easeOut"),W(e,1,t,r,n)},zoomOut:function(t,r,n){void 0===t&&(t=.5),void 0===r&&(r=300),void 0===n&&(n="easeOut"),W(e,-1,t,r,n)},setTransform:function(t,r,n,a,i){void 0===a&&(a=300),void 0===i&&(i="easeOut");var l=e.transformState,o=l.positionX,s=l.positionY,c=l.scale,u=e.wrapperComponent,d=e.contentComponent;!e.setup.disabled&&u&&d&&p(e,{positionX:Number.isNaN(t)?o:t,positionY:Number.isNaN(r)?s:r,scale:Number.isNaN(n)?c:n},a,i)},resetTransform:function(t,r){void 0===t&&(t=200),void 0===r&&(r="easeOut"),X(e,t,r)},centerView:function(t,r,n){void 0===r&&(r=200),void 0===n&&(n="easeOut");var a=e.transformState,i=e.wrapperComponent,l=e.contentComponent;i&&l&&p(e,q(t||a.scale,i,l),r,n)},zoomToElement:function(t,r,n,a){void 0===n&&(n=600),void 0===a&&(a="easeOut"),d(e);var i=e.wrapperComponent,l="string"==typeof t?document.getElementById(t):t;if(i&&l&&i.contains(l)){var o=function(e,t,r){var n,a,i,l,o,s=e.wrapperComponent,c=e.contentComponent,u=e.transformState,d=e.setup,f=d.limitToBounds,p=d.minScale,m=d.maxScale;if(!s||!c)return u;var v=s.getBoundingClientRect(),x=t.getBoundingClientRect(),y=(n=t.getBoundingClientRect(),a=s.getBoundingClientRect(),i=c.getBoundingClientRect(),l=a.x*u.scale,o=a.y*u.scale,{x:(n.x-i.x+l)/u.scale,y:(n.y-i.y+o)/u.scale}),w=y.x,C=y.y,E=x.width/u.scale,j=x.height/u.scale,S=s.offsetWidth/E,P=s.offsetHeight/j,N=b(r||Math.min(S,P),p,m,0,!1),k=(v.width-E*N)/2,R=(v.he
1ight-j*N)/2,T=g((v.left-w)*N+k,(v.top-C)*N+R,h(e,N),f,0,0,s);return{positionX:T.x,positionY:T.y,scale:N}}(e,l,r);p(e,o,n,a)}}}},K=function(e){var t={};return Object.assign(t,{instance:e,state:e.transformState}),Object.assign(t,U(e)),t};function Y(){try{return{get passive(){return!1}}}catch(e){return!1}}var Z=".".concat(H),$=function(e,t){return t.some(function(t){return e.matches("".concat(Z," ").concat(t,", ").concat(Z," .").concat(t,", ").concat(Z," ").concat(t," *, ").concat(Z," .").concat(t," *"))})},G=function(e){e&&clearTimeout(e)},q=function(e,t,r){var n=r.offsetWidth*e,a=r.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-n)/2,positionY:(t.offsetHeight-a)/2}},Q=function(e,t){var r=e.setup.wheel,n=r.disabled,a=r.wheelDisabled,i=r.touchPadDisabled,l=r.excluded,o=e.isInitialized,s=e.isPanning,c=t.target;return!(!(o&&!s&&!n&&c)||a&&!t.ctrlKey||i&&t.ctrlKey||$(c,l))};function J(e,t,r){var n=t.getBoundingClientRect(),a=0,i=0;if("clientX"in e)a=(e.clientX-n.left)/r,i=(e.clientY-n.top)/r;else{var l=e.touches[0];a=(l.clientX-n.left)/r,i=(l.clientY-n.top)/r}return(Number.isNaN(a)||Number.isNaN(i))&&console.error("No mouse or touch offset found"),{x:a,y:i}}var ee=function(e,t,r,n,a){var i=e.transformState.scale,l=e.wrapperComponent,s=e.setup,c=s.maxScale,u=s.minScale,d=s.zoomAnimation,f=s.disablePadding,p=d.size,m=d.disabled;if(!l)throw Error("Wrapper is not mounted");var h=i+t*r;return a?h:b(o(h,3),u,c,p,!n&&!m&&!f)},et=function(e,t){var r=e.previousWheelEvent,n=e.transformState.scale,a=e.setup,i=a.maxScale,l=a.minScale;return!!r&&(!!(n<i)||!!(n>l)||Math.sign(r.deltaY)!==Math.sign(t.deltaY)||!!(r.deltaY>0)&&!!(r.deltaY<t.deltaY)||!!(r.deltaY<0)&&!!(r.deltaY>t.deltaY)||Math.sign(r.deltaY)!==Math.sign(t.deltaY))},er=function(e,t){var r=e.setup.pinch,n=r.disabled,a=r.excluded,i=e.isInitialized,l=t.target;return!(!(i&&!n&&l)||$(l,a))},en=function(e){var t=e.setup.pinch.disabled,r=e.isInitialized,n=e.pinchStartDistance;return!!(r&&!t&&n)},ea=function(e,t,r){var n=r.getBoundingClientRect(),a=e.touches,i=o(a[0].clientX-n.left,5),l=o(a[0].clientY-n.top,5);return{x:(i+o(a[1].clientX-n.left,5))/2/t,y:(l+o(a[1].clientY-n.top,5))/2/t}},ei=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},el=function(e,t){var r=e.pinchStartScale,n=e.pinchStartDistance,a=e.setup,i=a.maxScale,l=a.minScale,s=a.zoomAnimation,c=a.disablePadding,u=s.size,d=s.disabled;if(!r||null===n||!t)throw Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:b(o(t/n*r,2),l,i,u,!d&&!c)},eo=function(e,t){var r=e.props,n=r.onWheelStart,a=r.onZoomStart;e.wheelStopEventTimer||(d(e),s(K(e),t,n),s(K(e),t,a))},es=function(e,t){var r,n=e.props,a=n.onWheel,i=n.onZoom,l=e.contentComponent,o=e.setup,c=e.transformState.scale,u=o.limitToBounds,d=o.centerZoomedOut,f=o.zoomAnimation,p=o.wheel,m=o.disablePadding,h=o.smooth,v=f.size,g=f.disabled,b=p.step,w=p.smoothStep;if(!l)throw Error("Component not mounted");t.preventDefault(),t.stopPropagation();var C=ee(e,(r=t?t.deltaY<0?1:-1:0,r),h?w*Math.abs(t.deltaY):b,!t.ctrlKey);if(c!==C){var E=x(e,C),j=J(t,l,c),S=y(e,j.x,j.y,C,E,u&&(g||0===v||d||m)),P=S.x,N=S.y;e.previousWheelEvent=t,e.setTransformState(C,P,N),s(K(e),t,a),s(K(e),t,i)}},ec=function(e,t){var r=e.props,n=r.onWheelStop,a=r.onZoomStop;G(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout(function(){e.mounted&&(M(e,t.x,t.y),e.wheelAnimationTimer=null)},100),et(e,t)&&(G(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout(function(){e.mounted&&(e.wheelStopEventTimer=null,s(K(e),t,n),s(K(e),t,a))},160))},eu=function(e){for(var t=0,r=0,n=0;n<2;n+=1)t+=e.touches[n].clientX,r+=e.touches[n].clientY;return{x:t/2,y:r/2}},ed=function(e,t){var r=ei(t);e.pinchStartDistance=r,e.lastDistance=r,e.pinchStartScale=e.transformState.scale,e.isPanning=!1;var n=eu(t);e.pinchLastCenterX=n.x,e.pinchLastCenterY=n.y,d(e)},ef=function(e,t){var r=e.contentComponent,n=e.pinchStartDistance,a=e.wrapperComponent,i=e.transformState.scale,l=e.setup,o=l.limitToBounds,s=l.centerZoomedOut,c=l.zoomAnimation,u=l.alignmentAnimation,d=c.disabled,f=c.size;if(null!==n&&r){var p=ea(t,i,r);if(Number.isFinite(p.x)&&Number.isFinite(p.y)){var m=ei(t),h=el(e,m),v=eu(t),b=v.x-(e.pinchLastCenterX||0),w=v.y-(e.pinchLastCenterY||0);if(h!==i||0!==b||0!==w){e.pinchLastCenterX=v.x,e.pinchLastCenterY=v.y;var C=x(e,h),E=y(e,p.x,p.y,h,C,o&&(d||0===f||s)),j=E.x,S=E.y;e.pinchMidpoint=p,e.lastDistance=m;var P=u.sizeX,k=u.sizeY,R=g(j+b,S+w,C,o,N(e,P),N(e,k),a),T=R.x,_=R.y;e.setTransformState(h,T,_)}}}},ep=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,M(e,null==t?void 0:t.x,null==t?void 0:t.y)},em=function(e,t){var r=e.props.onZoomStop,n=e.setup.doubleClick.animationTime;G(e.doubleClickStopEventTimer),e.doubleClickStopEventTimer=setTimeout(function(){e.doubleClickStopEventTimer=null,s(K(e),t,r)},n)}
1,eh=function(e,t){var r=e.props,n=r.onZoomStart,a=r.onZoom,i=e.setup.doubleClick,l=i.animationTime,o=i.animationType;s(K(e),t,n),X(e,l,o,function(){return s(K(e),t,a)}),em(e,t)},ev=function(e,t){var r=e.isInitialized,n=e.setup,a=e.wrapperComponent,i=n.doubleClick,l=i.disabled,o=i.excluded,s=t.target,c=null==a?void 0:a.contains(s);return!(!(r&&s&&c&&!l)||$(s,o))},ex=function(e){var t=this;this.mounted=!0,this.pinchLastCenterX=null,this.pinchLastCenterY=null,this.onChangeCallbacks=new Set,this.onInitCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.isWheelPanning=!1,this.startCoords=null,this.lastTouch=null,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.animate=!1,this.animation=null,this.maxBounds=null,this.pressedKeys={},this.mount=function(){t.initializeWindowEvents()},this.unmount=function(){t.cleanupWindowEvents()},this.update=function(e){t.props=e,x(t,t.transformState.scale),t.setup=z(e)},this.initializeWindowEvents=function(){var e,r,n=Y(),a=null==(e=t.wrapperComponent)?void 0:e.ownerDocument,i=null==a?void 0:a.defaultView;null==(r=t.wrapperComponent)||r.addEventListener("wheel",t.onWheelPanning,n),null==i||i.addEventListener("mousedown",t.onPanningStart,n),null==i||i.addEventListener("mousemove",t.onPanning,n),null==i||i.addEventListener("mouseup",t.onPanningStop,n),null==a||a.addEventListener("mouseleave",t.clearPanning,n),null==i||i.addEventListener("keyup",t.setKeyUnPressed,n),null==i||i.addEventListener("keydown",t.setKeyPressed,n)},this.cleanupWindowEvents=function(){var e,r,n=Y(),a=null==(e=t.wrapperComponent)?void 0:e.ownerDocument,i=null==a?void 0:a.defaultView;null==i||i.removeEventListener("mousedown",t.onPanningStart,n),null==i||i.removeEventListener("mousemove",t.onPanning,n),null==i||i.removeEventListener("mouseup",t.onPanningStop,n),null==a||a.removeEventListener("mouseleave",t.clearPanning,n),null==i||i.removeEventListener("keyup",t.setKeyUnPressed,n),null==i||i.removeEventListener("keydown",t.setKeyPressed,n),document.removeEventListener("mouseleave",t.clearPanning,n),d(t),null==(r=t.observer)||r.disconnect()},this.handleInitializeWrapperEvents=function(e){var r=Y();e.addEventListener("wheel",t.onWheelZoom,r),e.addEventListener("dblclick",t.onDoubleClick,r),e.addEventListener("touchstart",t.onTouchPanningStart,r),e.addEventListener("touchmove",t.onTouchPanning,r),e.addEventListener("touchend",t.onTouchPanningStop,r)},this.handleInitialize=function(e,r){var n=!1,a=t.setup.centerOnInit,i=function(e,t){for(var r=0;r<e.length;r++)if(e[r].target===t)return!0;return!1};t.applyTransformation(),t.onInitCallbacks.forEach(function(e){e(K(t))}),t.observer=new ResizeObserver(function(l){if(i(l,e)||i(l,r))if(a&&!n){var o=r.offsetWidth,s=r.offsetHeight;(o>0||s>0)&&(n=!0,t.setCenter())}else d(t),x(t,t.transformState.scale),A(t,0)}),t.observer.observe(e),t.observer.observe(r)},this.onWheelZoom=function(e){t.setup.disabled||!Q(t,e)||t.isPressingKeys(t.setup.wheel.activationKeys)&&(eo(t,e),es(t,e),ec(t,e))},this.onWheelPanning=function(e){var r=t.setup,n=r.disabled,a=r.wheel,i=r.panning;if(t.wrapperComponent&&t.contentComponent&&!n&&a.wheelDisabled&&!i.disabled&&i.wheelPanning&&!e.ctrlKey){e.preventDefault(),e.stopPropagation();var l=t.transformState,o=l.positionX,s=l.positionY,c=o-e.deltaX,u=s-e.deltaY,d=i.lockAxisX?o:c,f=i.lockAxisY?s:u,p=t.setup.alignmentAnimation,m=p.sizeX,h=p.sizeY,v=N(t,m),x=N(t,h);(d!==o||f!==s)&&S(t,d,f,v,x)}},this.onPanningStart=function(e){var r=t.setup.disabled,n=t.props.onPanningStart;!r&&w(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(0!==e.button||t.setup.panning.allowLeftClickPan)&&(1!==e.button||t.setup.panning.allowMiddleClickPan)&&(2!==e.button||t.setup.panning.allowRightClickPan)&&(e.preventDefault(),e.stopPropagation(),d(t),_(t,e),s(K(t),e,n))},this.onPanning=function(e){var r=t.setup.disabled,n=t.props.onPanning;r||!C(t)||t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),I(t,e.clientX,e.clientY),s(K(t),e,n))},this.onPanningStop=function(e){var r=t.props.onPanningStop;t.isPanning&&(!function(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,r=e.velocity,n=e.wrapperComponent,a=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var i=null==n?void 0:n.getBoundingClientRect(),l=null==a?void 0:a.getBoundingClientRect(),o=(null==i?void 0:i.width)||0,s=(null==i?void 0:i.height)||0,u=(null==l?void 0:l.width)||0,d=(null==l?void 0:l.height)||0;!t&&r&&(null==r?void 0:r.total)>.1&&(o<u||s<d)?function(e){var t=e.velocity,r=e.bounds,n=e.setup,a=e.wrapperComponent;if(R(e)&&t&&r&&a){var i,l,o,s,u=t.velocityX,d=t.velocityY,p=t.total,m=r.maxPositionX,h=r.minPositionX,v=r.maxPositionY,x=r.minPositionY,g=n.limitToBounds,y=n.alignmentAnimation,b=n.zoomAnimation,w=n.panning,C=w.lockAxisY,E=w.lockAxisX,j=b.animationType,S=y.sizeX,P=y.sizeY,k=y.velocityAlignmentTime,_=Math.max((l=(i=e.setup.velocityAnimation).equalToMove,o=i.animationTime,s=i.sensitivity,l?o*p*s:o),k),A=N(e,S),I=N(e,P),O=A*a.offsetWidth/100,M=I*a.offsetHeight/100,D=m+O,L=h-O,F=v+M,H=x-M,B=e.transformState,z=new Date().getTime();f(e,j,_,function(t){var r=e.transformState,n=r.scale,a=r.positionX,i=r.positionY,l=new Date().getTime()-z,o=1-(0,c[y.animationType])(Math.min(1,l/k)),s=1-t,f=a+u*s,p=i+d*s,b=T(f,B.positionX,a,E,g,h,m,L,D,o),w=T(p,B.positionY,i,C,g,x,v,H,F,o);(a!==f||i!==p)&&e.setTransformState(n,b,w)})}}(e):A(e)}}(t),s(K(t),e,r))},this.onPinchStart=function(e){var r=t.setup.disabled,n=t.props,a=n.onPinchingStart,i=n.onZoomStart;r||er(t,e)&&(ed(t,e),d(t),s(K(t),e,a),s(K(t),e,i))},this.onPinch=function(e){var r=t.setup.disabled,n=t.props,a=n.onPinching,i=n.onZoom;r||en(t)&&(e.preventDefault(),e.stopPropagation(),ef(t,e),s(K(t),e,a),s(K(t),e,i))},this.onPinchStop=function(e){var r=t.props,n=r.onPinchingStop,a=r.onZoomStop;t.pinchStartScale&&(ep(t),s(K(t),e,n),s(K(t),e,a))},this.onTouchPanningStart=function(e){var r=t.setup.disabled,n=t.props.onPanningStart;if(!r&&w(t,e)&&!(t.lastTouch&&new Date-t.lastTouch<200&&1===e.touches.length)){t.lastTouch=+new Date,d(t);var a=e.touches,i=1===a.length,l=2===a.length;i&&(d(t),_(t,e),s(K(t),e,n)),l&&t.onPinchStart(e)}},this.onTouchPanning=function(e){var r=t.setup.disabled,n=t.props.onPanning;if(t.isPanning&&1===e.touches.length){if(r||!C(t))return;e.preventDefault(),e.stopPropagation();var a=e.touches[0];I(t,a.clientX,a.clientY),s(K(t),e,n)}else e.touches.length>1&&t.onPinch(e)},this.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},this.onDoubleClick=function(e){t.setup.disabled||ev(t,e)&&function(e,t){var r,n=e.setup,a=e.doubleClickStopEventTimer,i=e.transformState,l=e.contentComponent,o=i.scale,c=e.props,u=c.onZoomStart,d=c.onZoom,f=n.doubleClick,m=f.disabled,h=f.mode,v=f.step,x=f.animationTime,g=f.animationType;if(!m&&!a){if("reset"===h)return eh(e,t);if(!l)return console.error("No ContentComponent found");var y=(r=e.transformState.scale,"toggle"===h?1===r?1:-1:"zoomOut"===h?-1:1),b=V(e,y,v);
1if(o!==b){s(K(e),t,u);var w=J(t,l,o),C=O(e,b,w.x,w.y);if(!C)return console.error("Error during zoom event. New transformation state was not calculated.");s(K(e),t,d),p(e,C,x,g),em(e,t)}}}(t,e)},this.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},this.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},this.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},this.isPressingKeys=function(e){return!e.length||!!e.find(function(e){return t.pressedKeys[e]})},this.setTransformState=function(e,r,n){var a=t.props.onTransformed;if(Number.isNaN(e)||Number.isNaN(r)||Number.isNaN(n))console.error("Detected NaN set state values");else{e!==t.transformState.scale&&(t.transformState.previousScale=t.transformState.scale,t.transformState.scale=e),t.transformState.positionX=r,t.transformState.positionY=n,t.applyTransformation();var i=K(t);t.onChangeCallbacks.forEach(function(e){return e(i)}),s(i,{scale:e,positionX:r,positionY:n},a)}},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=q(t.transformState.scale,t.wrapperComponent,t.contentComponent);t.setTransformState(e.scale,e.positionX,e.positionY)}},this.handleTransformStyles=function(e,r,n){return t.props.customTransform?t.props.customTransform(e,r,n):"translate(".concat(e,"px, ").concat(r,"px) scale(").concat(n,")")},this.applyTransformation=function(){if(t.mounted&&t.contentComponent){var e=t.transformState,r=e.scale,n=e.positionX,a=e.positionY,i=t.handleTransformStyles(n,a,r);t.contentComponent.style.transform=i}},this.getContext=function(){return K(t)},this.onChange=function(e){return t.onChangeCallbacks.has(e)||t.onChangeCallbacks.add(e),function(){t.onChangeCallbacks.delete(e)}},this.onInit=function(e){return t.onInitCallbacks.has(e)||t.onInitCallbacks.add(e),function(){t.onInitCallbacks.delete(e)}},this.init=function(e,r){t.cleanupWindowEvents(),t.wrapperComponent=e,t.contentComponent=r,x(t,t.transformState.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(e,r),t.initializeWindowEvents(),t.isInitialized=!0,s(K(t),void 0,t.props.onInit)},this.props=e,this.setup=z(this.props),this.transformState=B(this.props)},eg=l.default.createContext(null),ey=l.default.forwardRef(function(e,t){var r,n,a=(0,l.useRef)(new ex(e)).current,i=(r=e.children,n=U(a),"function"==typeof r?r(n):r);return(0,l.useImperativeHandle)(t,function(){return U(a)},[a]),(0,l.useEffect)(function(){a.update(e)},[a,e]),l.default.createElement(eg.Provider,{value:a},i)});l.default.forwardRef(function(e,t){var r,n=(0,l.useRef)(null),a=(0,l.useContext)(eg);return(0,l.useEffect)(function(){return a.onChange(function(e){n.current&&(n.current.style.transform=a.handleTransformStyles(0,0,1/e.instance.transformState.scale))})},[a]),l.default.createElement("div",D({},e,{ref:(r=[n,t],function(e){r.forEach(function(t){"function"==typeof t?t(e):null!=t&&(t.current=e)})})}))});!function(e,t){void 0===t&&(t={});var r=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===r&&n.firstChild?n.insertBefore(a,n.firstChild):n.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__SPB86 {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n transform: translate3d(0, 0, 0);\n}\n.transform-component-module_content__FBWxo {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__FBWxo img {\n pointer-events: none;\n}\n");var eb=function(e){var t=e.children,r=e.wrapperClass,n=e.contentClass,a=e.wrapperStyle,i=e.contentStyle,o=e.wrapperProps,s=e.contentProps,c=(0,l.useContext)(eg),u=c.init,d=c.cleanupWindowEvents,f=(0,l.useRef)(null),p=(0,l.useRef)(null);return(0,l.useEffect)(function(){var e=f.current,t=p.current;return null!==e&&null!==t&&u&&(null==u||u(e,t)),function(){null==d||d()}},[]),l.default.createElement("div",D({},void 0===o?{}:o,{ref:f,className:"".concat(H," ").concat("transform-component-module_wrapper__SPB86"," ").concat(void 0===r?"":r),style:a}),l.default.createElement("div",D({},void 0===s?{}:s,{ref:p,className:"".concat("react-transform-component"," ").concat("transform-component-module_content__FBWxo"," ").concat(void 0===n?"":n),style:i}),t))};function ew(){return(ew=Object.assign.bind()).apply(null,arguments)}let eC=function(e){return l.createElement("svg",ew({xmlns:"http://www.w3.org/2000/svg",width:24.498,height:28.881,viewBox:"0 0 24.498 28.881"},e),t||(t=l.createElement("path",{fill:"none",d:"M7.535 20.454a7 7 0 0 0 .721-.825s1.168-.722 3.331 1.545.79-9.031.79-9.031.772-2.46 2.867-.021q0 1.815-.006 4.25v.038c0 1.907-.01 3.839-.01 3.839s.032-6.11 2.985-2.375c.015 2.892-.3 1.859-.3 1.859s1.141-4.884 3.563-.1c-.03 1 .531-1.5.531-1.5s1.892-.264 1.954 1.407c-.031 2.063.864 6.958-3.11 8.61-5.313.278-6.357-.2-6.357-.2l-6.962-6.1s-.392-1.018.003-1.396"})),r||(r=l.createElement("path",{d:"M22.36 17.476a2.1 2.1 0 0 0-1.048.285 2.14 2.14 0 0 0-1.8-1 2.1 2.1 0 0 0-1.048.285 2.14 2.14 0 0 0-2.516-.869v-3.691a2.139 2.139 0 1 0-4.277 0v7.912l-1.59-1.084a2.1 2.1 0 0 0-1.262-.413 2.139 2.139 0 0 0-1.514 3.657l5.7 5.2a4.4 4.4 0 0 0 2.937 1.119h3.563a4.99 4.99 0 0 0 4.99-4.99v-4.273a2.14 2.14 0 0 0-2.135-2.138m.713 6.416a3.564 3.564 0 0 1-3.568 3.563h-3.561a2.97 2.97 0 0 1-1.967-.713l-5.672-5.204a.712.712 0 0 1 .934-1.069l3.849 2.638V12.486a.713.713 0 1 1 1.426 0v7.836h1.426v-2.134a.713.713 0 0 1 1.426 0v2.134h1.426v-1.421a.713.713 0 1 1 1.426 0v1.421h1.426v-.713a.713.713 0 0 1 1.426 0ZM7.87 0l2.1 2.1-2.638 2.617 1.3 1.3L11.25 3.38l2.1 2.1V0Zm-2.4 13.344-2.1-2.1 2.637-2.618-1.3-1.3L2.1 9.968 0 7.868v5.474Z"}
1)))};function eE(e){let{image:t}=e;return(0,n.jsxs)(a.Modal,{className:"h-dvh w-dvw relative p-0 flex flex-col justify-center rounded-none",children:[(0,n.jsx)(a.ModalCloseButton,{className:"absolute top-[15px] right-[15px]"}),(0,n.jsx)(eC,{className:"ml-auto mr-5"}),(0,n.jsx)(ey,{children:(0,n.jsx)(eb,{children:(0,n.jsx)(i.default,{alt:"product image",src:t,width:500,height:500,className:"w-full"})})})]})}e.s(["default",()=>eE],110845)},151691,e=>{"use strict";var t,r=e.i(843476),n=e.i(271645);function a(){return(a=Object.assign.bind()).apply(null,arguments)}let i=function(e){return n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:14.9,height:14.9,viewBox:"0 0 14.9 14.9"},e),t||(t=n.createElement("g",{fill:"none",stroke:"#000",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5},n.createElement("path",{d:"M12.385 6.568A5.818 5.818 0 1 1 6.568.75a5.82 5.82 0 0 1 5.817 5.818M13.839 13.839l-3.163-3.163M6.567 4.386v4.363M4.386 6.567h4.363"}))))};e.i(51188);var l=e.i(468347),o=e.i(110845);function s(e){let{media:t,children:n}=e,{openModal:a}=(0,l.useModal)();return(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(i,{className:"absolute top-[15px] right-[15px]",onClick:()=>a((0,r.jsx)(o.default,{image:t.url}))}),n]})}e.s(["default",()=>s],151691)},974442,e=>{"use strict";var t=e.i(843476);e.i(566896);var r=e.i(902445),n=e.i(307658);e.s([],115804),e.i(115804);var a=n,i=e.i(95187);i.callServer,i.findSourceMapURL;var a=n,l=e.i(534724),o=e.i(151691),s=e.i(271645);function c(e){let{media:r,children:n}=e;return(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)(a.default,{viewport:"desktop",children:(0,t.jsx)(l.default,{media:r,children:n})}),(0,t.jsx)(a.default,{viewport:"mobile",children:(0,t.jsx)(o.default,{media:r,children:n})})]})}var u=e.i(343794),d=e.i(657688),f=e.i(997889);e.i(270101);var p=e.i(768061);function m(e){let{media:n,videoHeight:a,isCalculatingMeasures:i}=e,{galleryElementRef:l,isZoomEnabled:o}=(0,p.default)();return n?(0,t.jsx)("div",{ref:l,className:"flex-1",children:"IMAGE"===n.type?(0,t.jsx)(r.ConditionalWrapper,{when:o,wrapper:c,media:n,children:(0,t.jsx)(d.default,{alt:"product image",className:(0,u.default)("w-full",o&&"md:hover:opacity-0"),src:n.url,height:100,width:100})}):(0,t.jsx)(h,{media:n,videoHeight:a,isCalculatingMeasures:i})}):null}function h(e){let{media:r,isCalculatingMeasures:n,videoHeight:a}=e;return n?null:(0,t.jsx)(f.default,{src:r.url,style:{height:a,width:"100%"}})}e.s(["default",()=>m],974442)},624714,e=>{"use strict";var t=e.i(843476);e.i(822663);var r=e.i(748793),n=e.i(271645);e.i(128168);var a=e.i(66640);e.i(270101);var i=e.i(768061),l=e.i(974442);function o(){let{activeMedia:e,medias:o}=(0,i.default)(),{containerRef:s,videoHeight:c,isCalculatingMeasures:u}=(0,a.default)(o);return(0,t.jsxs)(n.Fragment,{children:[u&&(0,t.jsx)(r.ScreenLoader,{}),(0,t.jsx)("div",{ref:s,className:"flex-1",children:(0,t.jsx)(l.default,{media:e,videoHeight:c,isCalculatingMeasures:u})})]})}e.s(["default",()=>o])},848584,e=>{"use strict";e.i(40361);var t=e.i(358320);e.i(804893),e.s(["default",()=>t.default],330510),e.i(330510);var r=e.i(523589);e.i(563304),e.s(["default",()=>r.default],303220),e.i(303220);var n=e.i(885766);e.i(324288),e.s(["default",()=>n.default],154147),e.i(154147);var a=e.i(809762);e.i(141277),e.s(["default",()=>a.default],661656),e.i(661656);var i=e.i(279630);e.i(625900),e.s(["default",()=>i.default],126027),e.i(126027);var l=e.i(495230);e.i(208113),e.s(["default",()=>l.default],623257),e.i(623257);var o=e.i(115098);e.i(840636),e.s(["default",()=>o.default],393383),e.i(393383);var s=e.i(495968);e.i(816751),e.s(["default",()=>s.default],155751),e.i(155751);var c=e.i(630404);e.i(233797),e.s(["default",()=>c.default],609315),e.i(609315),e.s(["Carousel",()=>t.default,"CarouselContainer",()=>r.default,"CarouselControllers",()=>n.default,"CarouselControllersNextButton",()=>a.default,"CarouselControllersPrevButton",()=>i.default,"CarouselSlide",()=>s.default,"CarouselSlides",()=>c.default],848584)},927937,e=>{"use strict";var t=e.i(843476);e.i(655076);var r=e.i(848584);e.i(822663);var n=e.i(748793),a=e.i(974442);e.i(128168);var i=e.i(66640);e.i(270101);var l=e.i(768061),o=e.i(271645);function s(){let{medias:e,activeMedia:s,setMedia:c}=(0,l.default)(),{containerRef:u,videoHeight:d,isCalculatingMeasures:f}=(0,i.default)(e),p=(0,o.useMemo)(()=>e.findIndex(e=>e.url===s?.url),[e,s]);return(0,t.jsxs)(t.Fragment,{children:[f&&(0,t.jsx)(n.ScreenLoader,{}),(0,t.jsx)("div",{ref:u,children:(0,t.jsx)(r.Carousel,{autoplayOptions:{active:!1},selectedSlide:p,onSelectedSlideChange:t=>c(e[t]),children:(0,t.jsxs)(r.CarouselControllers,{scrollSnapsComponent:null,children:[(0,t.jsx)(r.CarouselControllersPrevButton,{absolute:!0}),(0,t.jsx)(r.CarouselContainer,{children:(0,t.jsx)(r.CarouselSlides,{className:"[--slide-size:100%]",children:e.map((e,n)=>(0,t.jsx)(r.CarouselSlide,{children:(0,t.jsx)(a.default,{media:e,videoHeight:d,isCalculatingMeasures:f})},n))})}),(0,t.jsx)(r.CarouselControllersNextButton,{absolute:!0})]})})})]})}e.s(["default",()=>s])},220463,e=>{"use strict";var t,r=e.i(843476),n=e.i(271645);function a(){return(a=Object.assign.bind()).apply(null,arguments)}let i=function(e){return n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:32.941,height:32.941,className:"thumb",viewBox:"0 0 32.941 32.941"},e),t||(t=n.createElement("path",{d:"M16.471 0a16.471 16.471 0 1 0 16.47 16.471A16.48 16.48 0 0 0 16.471 0m-3.294 23.883V9.059l9.882 7.412Z"}
1)))};e.i(655076);var l=e.i(848584);e.i(732832);var o=e.i(52247),s=e.i(657688),c=e.i(919056);e.i(270101);var u=e.i(768061);function d(e){let{vertical:t=!1}=e,{galleryHeight:n,medias:a,setMedia:d}=(0,u.default)();return(0,r.jsx)(l.Carousel,{autoplayOptions:{active:!1},style:{"--gallery-height":`${n}px`,"--thumb-size":"80px"},...t&&{className:(0,c.twMerge)("flex-[0_0_var(--thumb-size)]",t&&"h-(--gallery-height) max-h-[540px]"),options:{axis:"y"}},children:(0,r.jsxs)(l.CarouselControllers,{scrollSnapsComponent:null,children:[(0,r.jsx)(l.CarouselControllersPrevButton,{className:(0,c.twMerge)("min-w-[16px] min-h-[16px]",t&&"mb-2.5")}),(0,r.jsx)(l.CarouselContainer,{children:(0,r.jsx)(l.CarouselSlides,{className:"[--slide-size:calc(var(--thumb-size)+var(--slide-spacing))] [--slide-spacing:10px]",children:a.map((e,t)=>(0,r.jsx)(l.CarouselSlide,{onClick:()=>d(e),children:"VIDEO"===e.type?(0,r.jsx)("div",{className:"border border-[#DFDFDF] h-(--thumb-size) w-(--thumb-size) flex items-center justify-center",children:(0,r.jsx)(i,{})}):(0,r.jsx)(s.default,{alt:`product thumbnail ${t+1}`,src:(0,o.processImage)(e.url,{resize:{fitIn:!0,height:80,width:80},filters:{fill:"FFF"}}),height:80,width:80})},t))})}),(0,r.jsx)(l.CarouselControllersNextButton,{className:(0,c.twMerge)("min-w-[16px] min-h-[16px]",t&&"mt-2.5")})]})})}e.s(["default",()=>d],220463)},929012,e=>{"use strict";var t=e.i(843476),r=e.i(425553),n=e.i(271645),a=e.i(648563);e.i(645507);var i=e.i(516398);function l(e){let{isZoomEnabled:l,children:o}=e,{product:s}=(0,i.default)(),c=(0,n.useMemo)(()=>[...s.images.concat(s.variation.images).map(e=>({type:r.MediaType.IMAGE,url:e.url})),...s.videos.map(e=>({type:r.MediaType.VIDEO,url:e.url}))],[s]),[u,d]=(0,n.useState)(),f=(0,n.useMemo)(()=>c.find(e=>e.url===u)??c[0],[c,u]),p=(0,n.useCallback)(e=>d(e?.url),[]),[m,{height:h}]=(0,a.default)();return(0,t.jsx)(r.default.Provider,{value:{activeMedia:f,galleryHeight:h,galleryElementRef:m,isZoomEnabled:l,medias:c,setMedia:p},children:o})}e.s(["default",()=>l])},671926,e=>{"use strict";var t=e.i(843476);e.i(822663);var r=e.i(748793),n=e.i(974442);e.i(128168);var a=e.i(66640);e.i(270101);var i=e.i(768061),l=e.i(271645),o=e.i(919056);function s(){let{medias:e}=(0,i.default)(),{containerRef:s,videoHeight:c,isCalculatingMeasures:u}=(0,a.default)(e,{isGrid:!0});return(0,t.jsxs)(l.Fragment,{children:[u&&(0,t.jsx)(r.ScreenLoader,{}),(0,t.jsx)("div",{ref:s,className:"flex-1 basis-[30%] grid grid-cols-2 gap-[4px]",children:e.map((r,a)=>(0,t.jsx)("div",{className:(0,o.twMerge)(a===e.length-1&&e.length%2!=0&&"col-span-2"),children:(0,t.jsx)(n.default,{media:r,videoHeight:c,isCalculatingMeasures:u})},a))})]})}e.s(["default",()=>s])},956839,(e,t,r)=>{let n;"undefined"!=typeof self?self:e.e,n=e.r(271645),t.exports=(()=>{"use strict";var e={155:e=>{e.exports=n}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};r.r(a),r.d(a,{useStopwatch:()=>u,useTime:()=>d,useTimer:()=>c});var i=r(155);class l{static getTimeFromMilliseconds(e,t=!0){let r=t?Math.ceil(e/1e3):Math.floor(e/1e3),n=Math.floor(r/86400),a=Math.floor(r%86400/3600),i=Math.floor(r%3600/60),l=Math.floor(r%60);return{totalMilliseconds:e,totalSeconds:r,milliseconds:Math.floor(e%1e3),seconds:l,minutes:i,hours:a,days:n}}static getMillisecondsFromExpiry(e){let t=(new Date).getTime(),r=(null==e?void 0:e.getTime())-t;return r>0?r:0}static getMillisecondsFromPrevTime(e){let t=(new Date).getTime()-e;return t>0?t:0}static getMillisecondsFromTimeNow(){let e=new Date;return e.getTime()-60*e.getTimezoneOffset()*1e3}static getFormattedTimeFromMilliseconds(e,t){let{milliseconds:r,seconds:n,minutes:a,hours:i}=l.getTimeFromMilliseconds(e),o="",s=i;return"12-hour"===t&&(o=i>=12?"pm":"am",s=i%12),{milliseconds:r,seconds:n,minutes:a,hours:s,ampm:o}}}class o{static expiryTimestamp(e){let t=new Date(e).getTime()>0;return t||console.warn("react-timer-hook: { useTimer } Invalid expiryTimestamp settings",e),t}static onExpire(e){let t=e&&"function"==typeof e;return e&&!t&&console.warn("react-timer-hook: { useTimer } Invalid onExpire settings function",e),t}}function s(e,t){let r=(0,i.useRef)(e);(0,i.useEffect)(()=>{r.current=e}),(0,i.useEffect)(()=>
1{if(!t)return()=>{};let e=setInterval(()=>{var e;null==(e=null==r?void 0:r.current)||e.call(r)},t);return()=>clearInterval(e)},[t])}function c({expiryTimestamp:e,onExpire:t=()=>{},autoStart:r=!0,interval:n=1e3}){let[a,c]=(0,i.useState)(e),[u,d]=(0,i.useState)(l.getMillisecondsFromExpiry(a)),[f,p]=(0,i.useState)(r),[m,h]=(0,i.useState)(r),[v,x]=(0,i.useState)(n),g=(0,i.useCallback)(()=>{o.onExpire(t)&&t(),p(!1),x(null)},[t]),y=(0,i.useCallback)(()=>{p(!1)},[]),b=(0,i.useCallback)((e,t=!0)=>{x(n),h(t),p(t),c(e),d(l.getMillisecondsFromExpiry(e))},[n]),w=(0,i.useCallback)(()=>{let e=new Date;e.setMilliseconds(e.getMilliseconds()+u),b(e)},[u,b]),C=(0,i.useCallback)(()=>{m?(d(l.getMillisecondsFromExpiry(a)),p(!0)):w()},[a,m,w]);return s(()=>{let e=l.getMillisecondsFromExpiry(a);d(e),e<=0?g():v&&e<v&&x(e)},f?v:null),(0,i.useEffect)(()=>{o.expiryTimestamp(a)},[a]),Object.assign(Object.assign({},l.getTimeFromMilliseconds(u)),{start:C,pause:y,resume:w,restart:b,isRunning:f})}function u({autoStart:e=!0,offsetTimestamp:t,interval:r=1e3}={}){let n=t?l.getMillisecondsFromExpiry(t):0,[a,o]=(0,i.useState)((new Date).getTime()-new Date(n).getTime()),[c,d]=(0,i.useState)(l.getMillisecondsFromPrevTime(a||0)),[f,p]=(0,i.useState)(e),m=1e3-c%1e3,[h,v]=(0,i.useState)(r<m?r:m);s(()=>{h!==r&&v(r),d(l.getMillisecondsFromPrevTime(a))},f?h:null);let x=(0,i.useCallback)(()=>{o((new Date).getTime()-new Date(c).getTime()),p(!0)},[c]),g=(0,i.useCallback)(()=>{f&&(d(l.getMillisecondsFromPrevTime(a)),p(!1))},[a,f]),y=(0,i.useCallback)((e,t=!0)=>{let n=e?l.getMillisecondsFromExpiry(e):0,a=(new Date).getTime()-new Date(n).getTime(),i=l.getMillisecondsFromPrevTime(a),s=1e3-i%1e3;o(a),d(i),v(r<s?r:s),p(t)},[r]);return Object.assign(Object.assign({},l.getTimeFromMilliseconds(c,!1)),{start:x,pause:g,reset:y,isRunning:f})}function d({format:e,interval:t=1e3}={}){let[r,n]=(0,i.useState)(l.getMillisecondsFromTimeNow());return s(()=>{n(l.getMillisecondsFromTimeNow())},t),Object.assign({},l.getFormattedTimeFromMilliseconds(r,e))}return a})()},750682,442074,e=>{"use strict";var t,r=e.i(843476),n=e.i(271645);function a(){return(a=Object.assign.bind()).apply(null,arguments)}let i=function(e){return n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:16.765,height:19,viewBox:"0 0 16.765 19"},e),t||(t=n.createElement("path",{fill:"currentColor",d:"M11.176 0v1.824H5.588V0Zm-3.71 11.79V6.362H9.3v5.428Zm7.466-5.98a7.67 7.67 0 0 1 1.834 5.047 7.74 7.74 0 0 1-2.445 5.768A8.2 8.2 0 0 1 8.382 19a8.2 8.2 0 0 1-5.938-2.375A7.72 7.72 0 0 1 0 10.878 7.79 7.79 0 0 1 2.445 5.11a8.17 8.17 0 0 1 5.938-2.4 8.24 8.24 0 0 1 5.239 1.824l1.31-1.315A9 9 0 0 1 16.241 4.5Zm-6.55 11.409a6.33 6.33 0 0 0 4.606-1.866 6.08 6.08 0 0 0 1.9-4.5 6 6 0 0 0-1.9-4.474 6.37 6.37 0 0 0-4.606-1.841 6.37 6.37 0 0 0-4.606 1.845 6 6 0 0 0-1.9 4.474 6.08 6.08 0 0 0 1.9 4.5 6.33 6.33 0 0 0 4.606 1.862","data-name":"Caminho 615"})))};var l=e.i(343794),o=e.i(956839);function s(e){let{date:t,className:n,productTile:a,...s}=e,{days:c,hours:u,minutes:d,seconds:f,totalMilliseconds:p}=(0,o.useTimer)({expiryTimestamp:new Date(t)}),m=e=>e.toString().padStart(2,"0"),h=c>0?`${m(c)}D ${m(u)}:${m(d)}:${m(f)}`:`${m(u)}h ${m(d)}min ${m(f)}s`;return p?(0,r.jsxs)("div",{...s,className:(0,l.default)("p-2.5 flex items-center justify-center flex-wrap gap-x-2.5",n),children:[(0,r.jsx)("span",{className:(0,l.default)(a&&"max-md:hidden"),children:"Termina em:"}),(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(i,{}),(0,r.jsx)("span",{suppressHydrationWarning:!0,className:"ml-[5px]",children:h})]})]}):null}e.s([],604167),e.s([],750682),e.i(604167),e.s(["CountdownTimer",()=>s],442074)},803947,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},322264,e=>{"use strict";var t=e.i(271645),r=e.i(803947);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useProductInfosSectionContext hook must be used within ProductInfosSectionProvider");return e}e.s(["default",()=>n])},123227,e=>{"use strict";var t=e.i(843476);e.i(750682);var r=e.i(442074);e.i(732832);var n=e.i(332386),a=e.i(322264),i=e.i(805254);function l(){let{price:e}=(0,i.default)(),{configs:l}=(0,a.default)();return e?.discount?.expiresAt?(0,t.jsx)(r.CountdownTimer,{date:e.discount.expiresAt,className:"bg-(--product-detail-countdown-background-color,black)! text-(--product-detail-countdown-text-color,white)! rounded-(--product-detail-countdown-border-radius,6px)!",style:(0,n.applyScopeCSSVars)({configs:l})("product_detail_countdown_background_color","product_detail_countdown_text_color",["product_detail_countdown_border_radius",e=>e.concat("px")])}):null}e.s(["default",()=>l])},286344,e=>{"use strict";var t=e.i(843476);e.i(645507);var r=e.i(516398);function n(){let{product:{isKit:e}}=(0,r.default)();return e?(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2.5 w-full",children:[(0,t.jsx)("div",{className:"w-32 h-6 bg-[#cccccc50] animate-pulse rounded"}),(0,t.jsxs)("div",{className:"flex items-center gap-[10px]",children:[(0,t.jsx)("div",{className:"w-24 h-5 bg-[#cccccc50] animate-pulse rounded"}),(0,t.jsx)("div",{className:"w-16 h-7 bg-[#cccccc50] animate-pulse rounded"})]})]}):(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2.5 w-full",children:[(0,t.jsx)("div",{className:"w-32 h-6 bg-[#cccccc50] animate-pulse rounded"}),(0,t.jsxs)("div",{className:"flex items-center gap-[10px]",children:[(0,t.jsx)("div",{className:"w-24 h-5 bg-[#cccccc50] animate-pulse rounded"}),(0,t.jsx)("div",{className:"w-16 h-7 bg-[#cccccc50] animate-pulse rounded"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 w-full",children:[(0,t.jsx)("div",{className:"w-40 h-7 bg-[#cccccc50] animate-pulse rounded"}),(0,t.jsx)("div",{className:"w-48 h-5 bg-[#cccccc50] animate-pulse rounded"}),(0,t.jsx)("div",{className:"w-44 h-5 bg-[#cccccc50] animate-pulse rounded"})]})]})}e.s(["default",()=>n])},726330,30207,765491,774606,303536,985369,186312,e=>{"use strict";let t;var r,n,a,i,l,o,s,c,u=e.i(271645),d=e.i(981140),f=e.i(248425),p=e.i(820783);function m(e){let t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",()=>m],30207);var h=e.i(843476),v="dismissableLayer.update",x=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),g=u.forwardRef((e,t)=>
1{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:l,onDismiss:o,...c}=e,g=u.useContext(x),[w,C]=u.useState(null),E=w?.ownerDocument??globalThis?.document,[,j]=u.useState({}),S=(0,p.useComposedRefs)(t,e=>C(e)),P=Array.from(g.layers),[N]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),k=P.indexOf(N),R=w?P.indexOf(w):-1,T=g.layersWithOutsidePointerEventsDisabled.size>0,_=R>=k,A=function(e,t=globalThis?.document){let r=m(e),n=u.useRef(!1),a=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){b("dismissableLayer.pointerDownOutside",r,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=n,t.addEventListener("click",a.current,{once:!0})):n()}else t.removeEventListener("click",a.current);n.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...g.branches].some(e=>e.contains(t));_&&!r&&(a?.(e),l?.(e),e.defaultPrevented||o?.())},E),I=function(e,t=globalThis?.document){let r=m(e),n=u.useRef(!1);return u.useEffect(()=>{let e=e=>{e.target&&!n.current&&b("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...g.branches].some(e=>e.contains(t))&&(i?.(e),l?.(e),e.defaultPrevented||o?.())},E);return!function(e,t=globalThis?.document){let r=m(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{R===g.layers.size-1&&(n?.(e),!e.defaultPrevented&&o&&(e.preventDefault(),o()))},E),u.useEffect(()=>{if(w)return r&&(0===g.layersWithOutsidePointerEventsDisabled.size&&(s=E.body.style.pointerEvents,E.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(w)),g.layers.add(w),y(),()=>{r&&1===g.layersWithOutsidePointerEventsDisabled.size&&(E.body.style.pointerEvents=s)}},[w,E,r,g]),u.useEffect(()=>()=>{w&&(g.layers.delete(w),g.layersWithOutsidePointerEventsDisabled.delete(w),y())},[w,g]),u.useEffect(()=>{let e=()=>j({});return document.addEventListener(v,e),()=>document.removeEventListener(v,e)},[]),(0,h.jsx)(f.Primitive.div,{...c,ref:S,style:{pointerEvents:T?_?"auto":"none":void 0,...e.style},onFocusCapture:(0,d.composeEventHandlers)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,d.composeEventHandlers)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,d.composeEventHandlers)(e.onPointerDownCapture,A.onPointerDownCapture)})});function y(){let e=new CustomEvent(v);document.dispatchEvent(e)}function b(e,t,r,{discrete:n}){let a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?(0,f.dispatchDiscreteCustomEvent)(a,i):a.dispatchEvent(i)}g.displayName="DismissableLayer",u.forwardRef((e,t)=>{let r=u.useContext(x),n=u.useRef(null),a=(0,p.useComposedRefs)(t,n);return u.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,h.jsx)(f.Primitive.div,{...e,ref:a})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",()=>g],726330);var w="focusScope.autoFocusOnMount",C="focusScope.autoFocusOnUnmount",E={bubbles:!1,cancelable:!0},j=u.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...l}=e,[o,s]=u.useState(null),c=m(a),d=m(i),v=u.useRef(null),x=(0,p.useComposedRefs)(t,e=>s(e)),g=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(n){let e=function(e){if(g.paused||!o)return;let t=e.target;o.contains(t)?v.current=t:N(v.current,{select:!0})},t=function(e){if(g.paused||!o)return;let t=e.relatedTarget;null!==t&&(o.contains(t)||N(v.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&N(o)});return o&&r.observe(o,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,o,g.paused]),u.useEffect(()=>{if(o){k.add(g);let e=document.activeElement;if(!o.contains(e)){let t=new CustomEvent(w,E);o.addEventListener(w,c),o.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(N(n,{select:t}),document.activeElement!==r)return}(S(o).filter(e=>"A"!==e.tagName),{select:!0}
1),document.activeElement===e&&N(o))}return()=>{o.removeEventListener(w,c),setTimeout(()=>{let t=new CustomEvent(C,E);o.addEventListener(C,d),o.dispatchEvent(t),t.defaultPrevented||N(e??document.body,{select:!0}),o.removeEventListener(C,d),k.remove(g)},0)}}},[o,c,d,g]);let y=u.useCallback(e=>{if(!r&&!n||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,a=document.activeElement;if(t&&a){var i;let t,n=e.currentTarget,[l,o]=[P(t=S(i=n),i),P(t.reverse(),i)];l&&o?e.shiftKey||a!==o?e.shiftKey&&a===l&&(e.preventDefault(),r&&N(o,{select:!0})):(e.preventDefault(),r&&N(l,{select:!0})):a===n&&e.preventDefault()}},[r,n,g.paused]);return(0,h.jsx)(f.Primitive.div,{tabIndex:-1,...l,ref:x,onKeyDown:y})});function S(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function P(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function N(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}j.displayName="FocusScope";var k=(t=[],{add(e){let r=t[0];e!==r&&r?.pause(),(t=R(t,e)).unshift(e)},remove(e){t=R(t,e),t[0]?.resume()}});function R(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}e.s(["FocusScope",()=>j],765491);var T=e.i(174080),_=e.i(934620),A=u.forwardRef((e,t)=>{let{container:r,...n}=e,[a,i]=u.useState(!1);(0,_.useLayoutEffect)(()=>i(!0),[]);let l=r||a&&globalThis?.document?.body;return l?T.default.createPortal((0,h.jsx)(f.Primitive.div,{...n,ref:t}),l):null});A.displayName="Portal",e.s(["Portal",()=>A],774606);var I=0;function O(){u.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??M()),document.body.insertAdjacentElement("beforeend",e[1]??M()),I++,()=>{1===I&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),I--}},[])}function M(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}e.s(["useFocusGuards",()=>O],303536);var D=function(){return(D=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function L(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)0>t.indexOf(n[a])&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}var F=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),H="width-before-scroll-bar";function B(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var z="undefined"!=typeof window?u.useLayoutEffect:u.useEffect,V=new WeakMap,W=(void 0===r&&(r={}),(void 0===n&&(n=function(e){return e}),a=[],i=!1,l={read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:null},useMedium:function(e){var t=n(e,i);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(i=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){i=!0;var t=[];if(a.length){var r=a;a=[],r.forEach(e),t=a}var n=function(){var r=t;t=[],r.forEach(e)},l=function(){return Promise.resolve().then(n)};l(),a={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),a}}}}).options=D({async:!0,ssr:!1},r),l),X=function(){},U=u.forwardRef(function(e,t){var r,n,a,i,l=u.useRef(null),o=u.useState({onScrollCapture:X,onWheelCapture:X,onTouchMoveCapture:X}),s=o[0],c=o[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,v=e.shards,x=e.sideCar,g=e.noRelative,y=e.noIsolation,b=e.inert,w=e.allowPinchZoom,C=e.as,E=e.gapMode,j=L(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),S=(r=[l,t],n=function(e){return r.forEach(function(t){return B(t,e)})},(a=(0,u.useState)(function(){return{value:null,callback:n,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=n,i=a.facade,z(function(){var e=V.get(i);if(e){var t=new Set(e),n=new Set(r),a=i.current;t.forEach(function(e){n.has(e)||B(e,null)}
1),n.forEach(function(e){t.has(e)||B(e,a)})}V.set(i,r)},[r]),i),P=D(D({},j),s);return u.createElement(u.Fragment,null,h&&u.createElement(x,{sideCar:W,removeScrollBar:m,shards:v,noRelative:g,noIsolation:y,inert:b,setCallbacks:c,allowPinchZoom:!!w,lockRef:l,gapMode:E}),d?u.cloneElement(u.Children.only(f),D(D({},P),{ref:S})):u.createElement(void 0===C?"div":C,D({},P,{className:p,ref:S}),f))});U.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},U.classNames={fullWidth:H,zeroRight:F};var K=function(e){var t=e.sideCar,r=L(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return u.createElement(n,D({},r))};K.isSideCarExport=!0;var Y=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=c||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,a;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Z=function(){var e=Y();return function(t,r){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},$=function(){var e=Z();return function(t){return e(t.styles,t.dynamic),null}},G={left:0,top:0,right:0,gap:0},q=function(e){return parseInt(e||"",10)||0},Q=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[q(r),q(n),q(a)]},J=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return G;var t=Q(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},ee=$(),et="data-scroll-locked",er=function(e,t,r,n){var a=e.left,i=e.top,l=e.right,o=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(o,"px ").concat(n,";\n }\n body[").concat(et,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(o,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(o,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(F," {\n right: ").concat(o,"px ").concat(n,";\n }\n \n .").concat(H," {\n margin-right: ").concat(o,"px ").concat(n,";\n }\n \n .").concat(F," .").concat(F," {\n right: 0 ").concat(n,";\n }\n \n .").concat(H," .").concat(H," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(et,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(o,"px;\n }\n")},en=function(){var e=parseInt(document.body.getAttribute(et)||"0",10);return isFinite(e)?e:0},ea=function(){u.useEffect(function(){return document.body.setAttribute(et,(en()+1).toString()),function(){var e=en()-1;e<=0?document.body.removeAttribute(et):document.body.setAttribute(et,e.toString())}},[])},ei=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=void 0===n?"margin":n;ea();var i=u.useMemo(function(){return J(a)},[a]);return u.createElement(ee,{styles:er(i,!t,a,r?"":"!important")})},el=!1;if("undefined"!=typeof window)try{var eo=Object.defineProperty({},"passive",{get:function(){return el=!0,!0}});window.addEventListener("test",eo,eo),window.removeEventListener("test",eo,eo)}catch(e){el=!1}var es=!!el&&{passive:!1},ec=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},eu=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),ed(e,n)){var a=ef(e,n);if(a[1]>a[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},ed=function(e,t){return"v"===e?ec(t,"overflowY"):ec(t,"overflowX")},ef=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ep=function(e,t,r,n,a){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),o=l*n,s=r.target,c=t.contains(s),u=!1,d=o>0,f=0,p=0;
1do{if(!s)break;var m=ef(e,s),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&ed(e,s)&&(f+=v,p+=h);var x=s.parentNode;s=x&&x.nodeType===Node.DOCUMENT_FRAGMENT_NODE?x.host:x}while(!c&&s!==document.body||c&&(t.contains(s)||t===s))return d&&(a&&1>Math.abs(f)||!a&&o>f)?u=!0:!d&&(a&&1>Math.abs(p)||!a&&-o>p)&&(u=!0),u},em=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eh=function(e){return[e.deltaX,e.deltaY]},ev=function(e){return e&&"current"in e?e.current:e},ex=0,eg=[];let ey=(o=function(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),a=u.useState(ex++)[0],i=u.useState($)[0],l=u.useRef(e);u.useEffect(function(){l.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,a=0,i=t.length;a<i;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(ev),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var o=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var a,i=em(e),o=r.current,s="deltaX"in e?e.deltaX:o[0]-i[0],c="deltaY"in e?e.deltaY:o[1]-i[1],u=e.target,d=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=eu(d,u);if(!m)return!0;if(m?a=d:(a="v"===d?"h":"v",m=eu(d,u)),!m)return!1;if(!n.current&&"changedTouches"in e&&(s||c)&&(n.current=a),!a)return!0;var h=n.current||a;return ep(h,t,e,"h"===h?s:c,!0)},[]),s=u.useCallback(function(e){if(eg.length&&eg[eg.length-1]===i){var r="deltaY"in e?eh(e):em(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var a=(l.current.shards||[]).map(ev).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?o(e,a[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=u.useCallback(function(e,r,n,a){var i={name:e,delta:r,target:n,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=u.useCallback(function(e){r.current=em(e),n.current=void 0},[]),f=u.useCallback(function(t){c(t.type,eh(t),t.target,o(t,e.lockRef.current))},[]),p=u.useCallback(function(t){c(t.type,em(t),t.target,o(t,e.lockRef.current))},[]);u.useEffect(function(){return eg.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,es),document.addEventListener("touchmove",s,es),document.addEventListener("touchstart",d,es),function(){eg=eg.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,es),document.removeEventListener("touchmove",s,es),document.removeEventListener("touchstart",d,es)}},[]);var m=e.removeScrollBar,h=e.inert;return u.createElement(u.Fragment,null,h?u.createElement(i,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,m?u.createElement(ei,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},W.useMedium(o),K);var eb=u.forwardRef(function(e,t){return u.createElement(U,D({},e,{ref:t,sideCar:ey}))});eb.classNames=U.classNames,e.s(["RemoveScroll",0,eb],985369);var ew=new WeakMap,eC=new WeakMap,eE={},ej=0,eS=function(e){return e&&(e.host||eS(e.parentNode))},eP=function(e,t,r,n){var a=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=eS(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});eE[r]||(eE[r]=new WeakMap);
1var i=eE[r],l=[],o=new Set,s=new Set(a),c=function(e){!e||o.has(e)||(o.add(e),c(e.parentNode))};a.forEach(c);var u=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(o.has(e))u(e);else try{var t=e.getAttribute(n),a=null!==t&&"false"!==t,s=(ew.get(e)||0)+1,c=(i.get(e)||0)+1;ew.set(e,s),i.set(e,c),l.push(e),1===s&&a&&eC.set(e,!0),1===c&&e.setAttribute(r,"true"),a||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),o.clear(),ej++,function(){l.forEach(function(e){var t=ew.get(e)-1,a=i.get(e)-1;ew.set(e,t),i.set(e,a),t||(eC.has(e)||e.removeAttribute(n),eC.delete(e)),a||e.removeAttribute(r)}),--ej||(ew=new WeakMap,ew=new WeakMap,eC=new WeakMap,eE={})}},eN=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),eP(n,a,r,"aria-hidden")):function(){return null}};e.s(["hideOthers",()=>eN],186312)},959151,369305,e=>{"use strict";let t,r,n;var a=e.i(843476),i=e.i(271645);let l=(0,i.createContext)(null);function o(e){let{open:t,children:r}=e;return(0,a.jsx)(l.Provider,{value:{open:t},children:r})}var s=e.i(981140),c=e.i(820783),u=e.i(30030),d=e.i(610772),f=e.i(369340),p=e.i(726330),m=e.i(765491),h=e.i(774606),v=e.i(296626),x=e.i(248425),g=e.i(303536),y=e.i(985369),b=e.i(186312),w=Symbol("radix.slottable");function C(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===w}var E="Dialog",[j,S]=(0,u.createContextScope)(E),[P,N]=j(E),k=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:l,onOpenChange:o,modal:s=!0}=e,c=i.useRef(null),u=i.useRef(null),[p,m]=(0,f.useControllableState)({prop:n,defaultProp:l??!1,onChange:o,caller:E});return(0,a.jsx)(P,{scope:t,triggerRef:c,contentRef:u,contentId:(0,d.useId)(),titleId:(0,d.useId)(),descriptionId:(0,d.useId)(),open:p,onOpenChange:m,onOpenToggle:i.useCallback(()=>m(e=>!e),[m]),modal:s,children:r})};k.displayName=E;var R="DialogTrigger",T=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=N(R,r),l=(0,c.useComposedRefs)(t,i.triggerRef);return(0,a.jsx)(x.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":$(i.open),...n,ref:l,onClick:(0,s.composeEventHandlers)(e.onClick,i.onOpenToggle)})});T.displayName=R;var _="DialogPortal",[A,I]=j(_,{forceMount:void 0}),O=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:l}=e,o=N(_,t);return(0,a.jsx)(A,{scope:t,forceMount:r,children:i.Children.map(n,e=>(0,a.jsx)(v.Presence,{present:r||o.open,children:(0,a.jsx)(h.Portal,{asChild:!0,container:l,children:e})}))})};O.displayName=_;var M="DialogOverlay",D=i.forwardRef((e,t)=>{let r=I(M,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,l=N(M,e.__scopeDialog);return l.modal?(0,a.jsx)(v.Presence,{present:n||l.open,children:(0,a.jsx)(F,{...i,ref:t})}):null});D.displayName=M;var L=((n=i.forwardRef((e,t)=>{let{children:r,...n}=e;if(i.isValidElement(r)){var a;let e,l,o=(a=r,(l=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(l=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),s=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==i.Fragment&&(s.ref=t?(0,c.composeRefs)(t,o):o),i.cloneElement(r,s)}return i.Children.count(r)>1?i.Children.only(null):null})).displayName="DialogOverlay.RemoveScroll.SlotClone",t=n,(r=i.forwardRef((e,r)=>{let{children:n,...l}=e,o=i.Children.toArray(n),s=o.find(C);if(s){let e=s.props.children,n=o.map(t=>t!==s?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...l,ref:r,children:i.isValidElement(e)?i.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...l,ref:r,children:n})})).displayName="DialogOverlay.RemoveScroll.Slot",r),F=i.forwardRef((e,t)=>
1{let{__scopeDialog:r,...n}=e,i=N(M,r);return(0,a.jsx)(y.RemoveScroll,{as:L,allowPinchZoom:!0,shards:[i.contentRef],children:(0,a.jsx)(x.Primitive.div,{"data-state":$(i.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),H="DialogContent",B=i.forwardRef((e,t)=>{let r=I(H,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,l=N(H,e.__scopeDialog);return(0,a.jsx)(v.Presence,{present:n||l.open,children:l.modal?(0,a.jsx)(z,{...i,ref:t}):(0,a.jsx)(V,{...i,ref:t})})});B.displayName=H;var z=i.forwardRef((e,t)=>{let r=N(H,e.__scopeDialog),n=i.useRef(null),l=(0,c.useComposedRefs)(t,r.contentRef,n);return i.useEffect(()=>{let e=n.current;if(e)return(0,b.hideOthers)(e)},[]),(0,a.jsx)(W,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,s.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,s.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,s.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),V=i.forwardRef((e,t)=>{let r=N(H,e.__scopeDialog),n=i.useRef(!1),l=i.useRef(!1);return(0,a.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),W=i.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:l,onCloseAutoFocus:o,...s}=e,u=N(H,r),d=i.useRef(null),f=(0,c.useComposedRefs)(t,d);return(0,g.useFocusGuards)(),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.FocusScope,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:l,onUnmountAutoFocus:o,children:(0,a.jsx)(p.DismissableLayer,{role:"dialog",id:u.contentId,"aria-describedby":u.descriptionId,"aria-labelledby":u.titleId,"data-state":$(u.open),...s,ref:f,onDismiss:()=>u.onOpenChange(!1)})}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J,{titleId:u.titleId}),(0,a.jsx)(ee,{contentRef:d,descriptionId:u.descriptionId})]})]})}),X="DialogTitle",U=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=N(X,r);return(0,a.jsx)(x.Primitive.h2,{id:i.titleId,...n,ref:t})});U.displayName=X;var K="DialogDescription";i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=N(K,r);return(0,a.jsx)(x.Primitive.p,{id:i.descriptionId,...n,ref:t})}).displayName=K;var Y="DialogClose",Z=i.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=N(Y,r);return(0,a.jsx)(x.Primitive.button,{type:"button",...n,ref:t,onClick:(0,s.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function $(e){return e?"open":"closed"}Z.displayName=Y;var G="DialogTitleWarning",[q,Q]=(0,u.createContext)(G,{contentName:H,titleName:X,docsSlug:"dialog"}),J=({titleId:e})=>{let t=Q(G),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return i.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},ee=({contentRef:e,descriptionId:t})=>{let r=Q("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return i.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null};function et(e){let{onOpenChange:t,open:r,...n}=e,[l,s]=(0,i.useState)(!!r);return(0,a.jsx)(o,{open:l,children:(0,a.jsx)(k,{...n,open:l,onOpenChange:e=>{s(e),t?.(e)}})})}e.s([],491427);var er=e.i(139767);function en(){return(0,a.jsx)(Z,{asChild:!0,className:"cursor-pointer",children:(0,a.jsx)(er.default,{})})}e.s([],292831);var ea=e.i(88653),ei=e.i(846932),el=e.i(919056);function eo(e){let{drawerHeader:t,children:r,className:n,position:o="left",...s}=e,{open:c}=function(){let e=(0,i.use)(l);if(!e)throw Error("useDrawerContext hook must be used within DrawerProvider");return e}(),u=(0,i.useRef)(c);return(0,i.useEffect)(function(){c||(u.current=!1)},[c]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ea.AnimatePresence,{children:c?(0,a.jsx)(D,{asChild:!0,forceMount:!0,children:(0,a.jsx)(ei.motion.div,{className:"fixed inset-0 z-60 bg-black/50",initial:c&&u.current!==c?{opacity:0}
5:{opacity:1},animate:{opacity:1},exit:{opacity:0}})}):null}),(0,a.jsx)(ea.AnimatePresence,{children:c?(0,a.jsx)(O,{forceMount:!0,children:(0,a.jsx)(B,{...s,asChild:!0,forceMount:!0,className:(0,el.twMerge)("fixed top-0 left-0 z-60 h-dvh overflow-y-auto",n),children:(0,a.jsxs)(ei.motion.div,{initial:c&&u.current!==c?{x:"left"===o?"-100%":"100dvw"}:{x:"left"===o?0:"calc(100dvw - 100%)"},animate:{x:"left"===o?0:"calc(100dvw - 100%)"},exit:{x:"left"===o?"-100%":"100dvw"},transition:{type:"tween"},children:[t,r]})})}):null})]})}function es(e){let{className:t,...r}=e;return(0,a.jsx)("div",{...r,className:(0,el.twMerge)("flex items-center justify-between p-[30px]",t)})}function ec(e){let{className:t,...r}=e;return(0,a.jsx)(U,{...r,className:(0,el.twMerge)("md:text-[1.875rem] text-xl font-bold",t)})}function eu(e){return(0,a.jsx)(T,{...e})}e.s(["default",()=>eo],414788),e.s([],586237),e.s(["default",()=>es],158547),e.s([],24908),e.s(["default",()=>ec],677789),e.s([],327259),e.s(["default",()=>eu],370295),e.s([],967116),e.s([],198129),e.s([],959151),e.i(198129),e.i(491427),e.s(["default",()=>et],38972),e.i(38972),e.i(292831),e.s(["default",()=>en],613691),e.i(613691),e.i(586237),e.i(414788),e.s(["default",()=>eo],754169),e.i(754169),e.i(24908),e.i(158547),e.s(["default",()=>es],307662),e.i(307662),e.i(327259),e.i(677789),e.s(["default",()=>ec],927972),e.i(927972),e.i(967116),e.i(370295),e.s(["default",()=>eu],371572),e.i(371572),e.s(["Drawer",()=>et,"DrawerCloseButton",()=>en,"DrawerContent",()=>eo,"DrawerHeader",()=>es,"DrawerTitle",()=>ec,"DrawerTrigger",()=>eu],369305)},490323,e=>{"use strict";var t,r,n=((t={}).BANKSLIP="BANKSLIP",t.CREDITCARD="CREDITCARD",t.PIX="PIX",t),a=((r={}).FIXED="FIXED",r.PERCENTUAL="PERCENTUAL",r);e.s(["DiscountRuleType",()=>a,"PricePaymentOptionTypeEnum",()=>n])},139004,e=>{"use strict";var t,r,n,a,i,l,o,s,c,u,d,f,p,m,h,v,x,g,y,b,w,C,E=e.i(843476),j=e.i(271645);function S(){return(S=Object.assign.bind()).apply(null,arguments)}let P=function(e){return j.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",width:40,height:24,viewBox:"0 0 40 24"},e),t||(t=j.createElement("g",{fill:"#fff",stroke:"#bcbcbc","data-name":"Ret\\xE2ngulo 182"},j.createElement("rect",{width:40,height:24,stroke:"none",rx:6}),j.createElement("rect",{width:39,height:23,x:.5,y:.5,fill:"none",rx:5.5}))),r||(r=j.createElement("g",{fill:"#333"},j.createElement("path",{fillRule:"evenodd",d:"M26 7H14a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1M14 6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2Z","data-name":"Caminho 93"}),j.createElement("path",{d:"M14 9.5a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1-.5-.5Z","data-name":"Caminho 94"}),j.createElement("path",{fillRule:"evenodd",d:"M14 12.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5m0 2a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5m3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5m3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5m3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5","data-name":"Caminho 95"}
5))))};function N(){return(N=Object.assign.bind()).apply(null,arguments)}let k=function(e){return j.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",width:7.543,height:13.967,viewBox:"0 0 7.543 13.967"},e),n||(n=j.createElement("path",{d:"M7.384 6.6.924.158a.542.542 0 0 0-.765.767l6.076 6.059-6.077 6.058a.542.542 0 0 0 .765.767l6.46-6.442a.54.54 0 0 0 0-.767Z"})),j.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",width:7.543,height:13.967,viewBox:"0 0 7.543 13.967"},e),a||(a=j.createElement("path",{d:"M7.384 6.6.924.158a.542.542 0 0 0-.765.767l6.076 6.059-6.077 6.058a.542.542 0 0 0 .765.767l6.46-6.442a.54.54 0 0 0 0-.767Z"}))))};function R(){return(R=Object.assign.bind()).apply(null,arguments)}let T=function(e){return j.createElement("svg",R({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:40,height:24,viewBox:"0 0 40 24"},e),i||(i=j.createElement("g",{fill:"#fff",stroke:"#bcbcbc","data-name":"Ret\\xE2ngulo 166"},j.createElement("rect",{width:40,height:24,stroke:"none",rx:6}),j.createElement("rect",{width:39,height:23,x:.5,y:.5,fill:"none",rx:5.5}))),j.createElement("defs",null,l||(l=j.createElement("clipPath",{id:"b"},j.createElement("path",{d:"M0 0h20v20H0z"}))),o||(o=j.createElement("clipPath",{id:"c"},j.createElement("path",{d:"M0 0h20v20H0z"}))),s||(s=j.createElement("clipPath",{id:"d"},j.createElement("path",{d:"M0 0h20v20H0z"}))),c||(c=j.createElement("clipPath",{id:"e"},j.createElement("path",{d:"M0 0h20v20H0z"}))),u||(u=j.createElement("clipPath",{id:"f"},j.createElement("path",{d:"M0 0h20v20H0z"}))),d||(d=j.createElement("clipPath",{id:"g"},j.createElement("path",{d:"M0 0h20v20H0z"}))),f||(f=j.createElement("clipPath",{id:"h"},j.createElement("path",{d:"M0 0h20v20H0z"}))),p||(p=j.createElement("clipPath",{id:"i"},j.createElement("path",{d:"M0 0h20v20H0z"}))),j.createElement("mask",{id:"k"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"m"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"o"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"q"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"s"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"u"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"w"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("mask",{id:"y"},j.createElement("g",{filter:"url(#a)"},j.createElement("path",{d:"M0 0h20v20H0z",style:{fill:"#000",fillOpacity:.25098,stroke:"none"}}))),j.createElement("g",{id:"j",clipPath:"url(#b)"},j.createElement("path",{d:"M10.336 6.785s1.437.012 2.238.82c.395.391.39.895.63 2 .175.93.296 1.872.362 2.817l-2.53-5.043Zm0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),j.createElement("g",{id:"l",clipPath:"url(#c)"},j.createElement("path",{d:"M5.813 7.922c-.27.312.175.637.761.82a4.1 4.1 0 0 0 1.703.078 8.4 8.4 0 0 0 1.903-.91c.504-.297 1.71 1.367 1.71 1.367l-1.007-2.144-1.246-.18s-1.977 1.895-3.825.969m0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#5665ad",fillOpacity:1}})),j.createElement("g",{id:"n",clipPath:"url(#d)"},j.createElement("path",{d:"M3.152 9.426h1.614s1.175 4.453 3.332 6.414c-.645.172-1.047.082-1.227-.125-.184-.207-2.418-4.34-2.418-4.34l-1.387-.016-.093-2.277Zm0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),j.createElement("g",{id:"p",clipPath:"url(#e)"},j.createElement("path",{d:"M8.055 12.977c-.418-.618-.54-.727-.746-.848a1.7 1.7 0 0 0-.567-.149c.676 1.243 1.7 3.102 1.82 3.239.18.207.583.293 1.227.125a9 9 0 0 1-1.734-2.367m0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),j.createElement("g",{id:"r",clipPath:"url(#f)"},j.createElement("path",{d:"M9.777 12.34c-.414-.621-.539-.73-.746-.852a1.7 1.7 0 0 0-.562-.144c.676 1.242 1.695 3.101 1.816 3.238.184.207.586.293 1.227.121a9 9 0 0 1-1.735-2.363m0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),j.createElement("g",{id:"t",clipPath:"url(#g)"},j.createElement("path",{d:"M11.492 11.625c-.418-.617-.543-.727-.75-.848a1.6 1.6 0 0 0-.562-.144c.675 1.238 1.695 3.101 1.816 3.234.184.207.582.293 1.23.125a8.8 8.8 0 0 1-1.734-2.367m0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),j.createElement("g",{id:"v",clipPath:"url(#h)"},j.createElement("path",{d:"M.23 10.117h2.836v1.887H.23Zm0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),j.createElement("g",{id:"x",clipPath:"url(#i)"},j.createElement("path",{d:"M17 10.117h2.836v1.887H17Zm0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})),m||(m=j.createElement("filter",{id:"a",width:"100%",height:"100%",x:"0%",y:"0%",filterUnits:"objectBoundingBox"},j.createElement("feColorMatrix",{in:"SourceGraphic",values:"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"})))),j.createElement("g",{style:{transform:"translate(10px,2px)"}},h||(h=j.createElement("use",{xlinkHref:"#j",mask:"url(#k)"})),v||(v=j.createElement("use",{xlinkHref:"#l",mask:"url(#m)"})),x||(x=j.createElement("use",{xlinkHref:"#n",mask:"url(#o)"})),g||(g=j.createElement("use",{xlinkHref:"#p",mask:"url(#q)"})),y||(y=j.createElement("use",{xlinkHref:"#r",mask:"url(#s)"})),b||(b=j.createElement("use",{xlinkHref:"#t",mask:"url(#u)"})),w||(w=j.createElement("use",{xlinkHref:"#v",mask:"url(#w)"})),C||(C=j.createElement("use",{xlinkHref:"#x",mask:"url(#y)"})),j.createElement("path",{d:"M2.04 10.953a.43.43 0 0 1-.345.418.43.43 0 0 1-.48-.254.435.435 0 0 1 .16-.52.426.426 0 0 1 .664.356M18.848 10.953c0 .238-.192.43-.43.43a.428.428 0 1 1 0-.856c.238 0 .43.192.43.426m0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#0cac6e",fillOpacity:1}}),j.createElement("path",{d:"M9.559.223v1.746c0 .125.101.23.23.23.125 0 .23-.105.23-.23V.223a.23.23 0 0 0-.46 0M13.41 1.074l-.808 1.547c-.137.262.261.492.398.23l.805-1.546c.136-.262-.258-.492-.395-.23M5.785 1.305c.27.515.535 1.03.805 1.547.137.261.535.027.398-.235L6.18 1.07c-.137-.261-.532-.027-.395.235M9.559 18.098v1.746c0 .125.101.23.23.23.125 0 .23-.105.23-.23v-1.746a.233.233 0 0 0-.23-.23.23.23 0 0 0-.23.23M13.805 18.758 13 17.21c-.137-.262-.535-.027-.398.234l.808 1.547c.137.262.531.028.395-.234M6.59 17.21c-.27.517-.535 1.032-.805 1.548-.137.262.258.496.395.234l.808-1.547c.137-.265-.261-.496-.398-.234m0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#098757",fillOpacity:1}}),j.createElement("path",{d:"M19.836 5.55H17a.233.233 0 0 0-.23.227v.414H15.62l-1.465-1.02a3.4 3.4 0 0 0-1.176-.573 7.6 7.6 0 0 0-1.656-.184c-1.242-.008-1.883-.125-2.66.356-.574.351-1.582 1.043-2.8 1.964a.9.9 0 0 0-.18.22c-.305.534-.184 1.437.718 1.515 1.38.105 2.18-.278 3.11-1.082a.8.8 0 0 1 .203-.157.27.27 0 0 1 .14-.043c.348.024.836.028 1.032.348a6.3 6.3 0 0 1 .418 1.008 27 27 0 0 0 1.855 3.645l.106.183.304.55c.149.458-.242.833-.742.895a.75.75 0 0 1-.476-.
509 1.2 1.2 0 0 1-.286-.234 3 3 0 0 1-.183-.23l-.09-.137c-.063-.098-.121-.191-.184-.281a18 18 0 0 1-1.093-1.93c-.047-.101-.098-.2-.145-.3-.129-.27-.523-.036-.398.23q.485 1.021 1.082 1.976.08.13.16.254.27.477.664.86a.87.87 0 0 1-.879.593.67.67 0 0 1-.355-.086.9.9 0 0 1-.254-.195 2 2 0 0 1-.27-.348l-.059-.09a10 10 0 0 0-.16-.253A17 17 0 0 1 8.81 11.62c-.051-.098-.102-.2-.145-.3-.129-.266-.523-.032-.398.234q.468.984 1.043 1.91c.109.183.218.363.343.539.141.234.313.45.504.644a.895.895 0 0 1-.863.547.82.82 0 0 1-.648-.316 3.5 3.5 0 0 1-.344-.484q-.051-.09-.11-.172a18 18 0 0 1-1.093-1.934c-.047-.098-.098-.2-.145-.3-.129-.266-.523-.032-.398.234q.485 1.008 1.082 1.957.152.25.316.5c.086.129.176.261.27.383.023.554-.551.98-1.168.5a2.8 2.8 0 0 1-.512-.672 22 22 0 0 1-.871-1.442c-.14-.246-.266-.496-.39-.754a25 25 0 0 1-.614-1.394.25.25 0 0 0-.223-.172H3.297V6.656h1.71a.228.228 0 1 0 0-.457h-1.71v-.422a.23.23 0 0 0-.23-.226H.23a.233.233 0 0 0-.23.226v6.227a.234.234 0 0 0 .23.238h2.836a.23.23 0 0 0 .157-.062h.007v-.008a.2.2 0 0 0 .06-.156v-.414h.995c.09.222.188.441.285.664a18.3 18.3 0 0 0 1.875 3.308c.426.586 1.004.832 1.68.535a.89.89 0 0 0 .508-.632c.148.097.32.156.496.175a1.42 1.42 0 0 0 1.437-.734q.133.048.278.066a1.4 1.4 0 0 0 1.457-.789q.136.06.285.082c.906.16 1.71-.683 1.43-1.496l-.008-.011a1 1 0 0 0-.117-.243l-.223-.363-.035-.074q-.094-.166-.188-.324l-.398-.715a37 37 0 0 1-1.094-2.16c-.414-.883-.512-1.977-1.621-2.098-.727-.078-.723-.082-1.242.367a3.46 3.46 0 0 1-2.594.856c-.547-.051-.605-.555-.348-.91a33 33 0 0 1 2.864-1.961q.27-.125.55-.207a15 15 0 0 1 1.907-.055q.634.012 1.261.105c.622.184 1.196.5 1.684.926.305.211.762.664 1.133.746q.61.065 1.226.047v4.41a9 9 0 0 0-1.027.012 1 1 0 0 0-.332.11c-.547.277-.168.077-.715.355l.008.008-.27.14a.227.227 0 0 0-.09.301c.055.11.188.156.298.105l1.12-.57c.036 0 .087.004.223.004h.785v.426c0 .125.102.23.227.23h2.836a.2.2 0 0 0 .156-.058H20l.004-.008a.2.2 0 0 0 .062-.156V5.777a.23.23 0 0 0-.23-.226m-17 6.227H.46v-5.77h2.375Zm16.773 0H17.23v-5.77h2.375Zm0 0",style:{stroke:"none",fillRule:"nonzero",fill:"#3c3c3c",fillOpacity:1}})))};var _=e.i(490323),A=e.i(805254),I=e.i(343794),O=e.i(88653),M=e.i(846932),D=e.i(657688);let L={BANKSLIP:"Boleto",CREDITCARD:"Cartão de Crédito",MANUAL:"A combinar",PIX:"Pix"};function F(e){return e.rule.type===_.DiscountRuleType.PERCENTUAL?`${e.rule.value}% OFF`:`${e.rule.value.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})} de desconto`}function H(){let{price:e}=(0,A.default)(),[t,r]=(0,j.useState)([]),n=(0,j.useCallback)(e=>{r(t=>t.includes(e)?t.filter(t=>t!==e):t.concat(e))},[]),a={BANKSLIP:(0,E.jsx)(D.default,{alt:"bankslip icon",src:"https://assets.moovin.store/3p/themes/5fabf628-81b4-48c9-a563-1699f522fb78/assets/img/flags/bankslip_black.png",height:24,width:40}),CREDITCARD:(0,E.jsx)(P,{}),MANUAL:(0,E.jsx)(T,{}),PIX:(0,E.jsx)(D.default,{alt:"pix icon",src:"https://assets.moovin.store/3p/themes/5fabf628-81b4-48c9-a563-1699f522fb78/assets/img/flags/pix_colored.png",height:24,width:40})};return(0,E.jsx)("div",{className:"flex flex-col",children:e?.paymentOptions?.sort((e,t)=>{let r=["CREDITCARD","MANUAL","BANKSLIP","PIX"];return r.indexOf(e.type)-r.indexOf(t.type)}).map((e,r)=>{let i,l=t.includes(e.id);return(0,E.jsxs)(j.Fragment,{children:[(0,E.jsx)("div",{className:(0,I.default)("py-5 px-[30px] border-b border-b-[#DADADA] cursor-pointer select-none",0===r&&"border-t border-t-[#DADADA]"),onClick:()=>n(e.id),children:(0,E.jsxs)("div",{className:"flex items-center gap-5",children:[(0,E.jsx)(k,{className:(0,I.default)("transition-transform duration-300",l&&"rotate-180")}),(0,E.jsxs)("div",{className:"flex items-center gap-[10px]",children:[a[e.type],(0,E.jsx)("span",{children:(i=L[e.type]||e.name,"CREDITCARD"===e.type&&1!==e.installments.length?`${i} em at\xe9 ${e.installments.length}x`:i)}),e.discounts.length?(0,E.jsx)("span",{className:"text-[#00C40E] text-sm",children:F(e.discounts[0])}):null]})]})}),(0,E.jsx)(O.AnimatePresence,{children:l?(0,E.jsx)(M.motion.div,{className:"overflow-hidden border-b border-b-[#DADADA]",initial:{height:0},animate:{height:"auto"},exit:{height:0},children:e.installments.map((t,r)=>{let n=e.discounts.find(e=>e.installment===t.quantity);return(0,E.jsxs)("div",{className:"bg-[#F1F1F1] even:bg-white py-[14px] px-[57px] flex items-center gap-2",children:["CREDITCARD"===e.type?(0,E.jsxs)("span",{className:"text-sm text-[#00000080]",children:[t.quantity,"x de"," ",(0,E.jsx)("span",{className:"text-black",children:t.value.toLocaleStr
5ing("pt-BR",{style:"currency",currency:"BRL"})})," ",`${t.interestFree?"sem":"com"} juros`]}):(0,E.jsxs)("span",{className:"text-sm",children:[t.value.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})," ","Ã vista"]}),"CREDITCARD"===e.type&&n?(0,E.jsx)("span",{className:"text-[#00C40E] text-sm",children:F(n)}):null]},r)})}):null})]},e.id)})})}e.s(["default",()=>H],139004)},275811,e=>{"use strict";var t=e.i(843476);e.i(959151);var r=e.i(369305),n=e.i(139004);function a(){return(0,t.jsxs)(r.Drawer,{children:[(0,t.jsx)(r.DrawerTrigger,{asChild:!0,children:(0,t.jsx)("span",{className:"text-sm text-(--product-detail-highlight-text-color,var(--default-color-standard-primary-text,black)) underline cursor-pointer",children:"Ver mais formas de pagamento"})}),(0,t.jsx)(r.DrawerContent,{className:"max-md:w-full w-[520px] bg-white",position:"right",drawerHeader:(0,t.jsxs)(r.DrawerHeader,{children:[(0,t.jsx)(r.DrawerTitle,{children:"Mais formas de pagamento"}),(0,t.jsx)(r.DrawerCloseButton,{})]}),children:(0,t.jsx)(n.default,{})})]})}e.s(["default",()=>a])},346919,e=>{"use strict";var t=e.i(843476);e.i(542659);var r=e.i(443322),n=e.i(490323);e.i(732832);var a=e.i(668328);e.i(645507);var i=e.i(516398),l=e.i(322264),o=e.i(805254),s=e.i(343794);function c(){let e,{configs:c}=(0,l.default)(),{product:u}=(0,i.default)(),{price:d}=(0,o.default)(),{default_font_style_body:f}=(0,r.useThemeConfigsContext)(),p=e=>Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(e),m="true"===c.product_detail_show_product_price&&!d?.multiplePrices&&(0,t.jsx)("b",{className:(0,s.default)("PRODUCT_PRICE"===c.product_detail_price_highlight||u.isKit?"text-xl text-(--product-detail-price-highlight-color)":"text-[0.813rem] text-(--product-detail-price-original-color,#9b948f)"),children:p(d?.price||0)}),h=d?.paymentOptions?.find(e=>e.type===n.PricePaymentOptionTypeEnum.BANKSLIP),v=d?.paymentOptions?.find(e=>e.type===n.PricePaymentOptionTypeEnum.PIX),x=d?.paymentOptions?.find(e=>e.type===n.PricePaymentOptionTypeEnum.CREDITCARD),g="true"===c.product_detail_show_bankslip_price&&h?.installments[0]&&(0,t.jsxs)("span",{className:"text-sm",style:(0,a.applyThemeFontStyle)(f),children:[(0,t.jsx)("b",{className:(0,s.default)("BANKSLIP_PRICE"===c.product_detail_price_highlight&&"text-xl text-(--product-detail-price-highlight-color)"),children:p(h.installments[0].value)})," ","Ã vista no boleto"]}),y="true"===c.product_detail_show_pix_price&&v?.installments[0]&&(0,t.jsxs)("span",{className:"text-sm",style:(0,a.applyThemeFontStyle)(f),children:[(0,t.jsx)("b",{className:(0,s.default)("PIX_PRICE"===c.product_detail_price_highlight&&"text-xl text-(--product-detail-price-highlight-color)"),children:p(v?.installments[0].value)})," ","Ã vista no pix"]}),b="true"===c.product_detail_show_installments&&x?.installments.filter(e=>e.interestFree).length&&(0,t.jsxs)("span",{className:"text-sm",style:(0,a.applyThemeFontStyle)(f),children:[(0,t.jsxs)("b",{className:(0,s.default)("INSTALLMENTS_PRICE"===c.product_detail_price_highlight&&"text-xl text-(--product-detail-price-highlight-color)"),children:[x?.installments.filter(e=>e.interestFree).length,"x"]})," ","de"," ",(0,t.jsx)("b",{className:(0,s.default)("INSTALLMENTS_PRICE"===c.product_detail_price_highlight&&"text-xl text-(--product-detail-price-highlight-color)"),children:p(Number(x?.installments.findLast(e=>e.interestFree)?.value))})," ","sem juros"]});switch(c.product_detail_price_highlight){case"PRODUCT_PRICE":e=m;break;case"INSTALLMENTS_PRICE":e=b;break;case"BANKSLIP_PRICE":e=g;break;case"PIX_PRICE":e=y;break;default:e=null}return m||e||g||y||b||d?.multiplePrices?(0,t.jsxs)("div",{className:"flex flex-col gap-1 text-(--product-detail-price-general-color)",children:[d?.multiplePrices?(0,t.jsxs)("span",{className:(0,s.default)("PRODUCT_PRICE"===c.product_detail_price_highlight&&"text-(--product-detail-price-highlight-color)"),children:["A partir de ",(0,t.jsx)("b",{className:"text-xl",children:p(d?.price||0)})]}):"PRODUCT_PRICE"!==c.product_detail_price_highlight||u.isKit?m:null,u.isKit?null:(0,t.jsxs)(t.Fragment,{children:[e,"BANKSLIP_PRICE"!==c.product_detail_price_highlight&&g,"PIX_PRICE"!==c.product_detail_price_highlight&&y,"INSTALLMENTS_PRICE"!==c.product_detail_price_highlight&&b]})]}):null}e.s(["default",()=>c])},581762,e=>{"use strict";var t=e.i(843476),r=e.i(322264),n=e.i(805254);function a(){let{price:e}=(0,n.default)(),{configs:a}=(0,r.default)();return e?.discount?.amount?(0,t.jsxs)("div",{className:"flex flex-col gap-2.5",children:[e.multiplePrice
5s?(0,t.jsx)("span",{className:"text-xs",children:"A partir de"}):null,(0,t.jsxs)("div",{className:"flex items-center gap-[10px]",children:[(0,t.jsx)("span",{className:"text-[0.813rem] line-through text-(--product-detail-price-original-color,var(--default-color-details,#b2b2b2))",children:(e.price+e.discount.amount).toLocaleString("pt-BR",{style:"currency",currency:"BRL"})}),"true"===a.product_detail_discount_tag_display?(0,t.jsxs)("div",{className:"p-[6px] bg-(--product-detail-price-discount-tag-background-color,var(--default-color-flag,#000000)) text-(--product-detail-price-discount-tag-text-color,var(--default-color-flag-text,#ffffff)) border-2 border-(--product-detail-price-discount-tag-border-color,var(--product-detail-price-discount-tag-background-color,var(--default-color-flag,#9a9a9a))) text-xs",children:["- ",Math.round(e.discount.percentage),"%"]}):null]})]}):null}e.s(["default",()=>a])},856550,e=>{"use strict";var t=e.i(843476);e.i(732832);var r=e.i(332386),n=e.i(123227),a=e.i(286344),i=e.i(275811),l=e.i(346919),o=e.i(581762);e.i(645507);var s=e.i(516398),c=e.i(322264),u=e.i(805254);function d(){let{product:e}=(0,s.default)(),{isLoadingPrice:d}=(0,u.default)(),{configs:f}=(0,c.default)();if(d)return(0,t.jsx)(a.default,{});let p=(0,r.applyScopeCSSVars)({configs:f})("product_detail_price_original_color","product_detail_price_current_color","product_detail_price_highlight_color","product_detail_price_general_color","product_detail_price_discount_tag_text_color","product_detail_price_discount_tag_background_color","product_detail_price_discount_tag_border_color");return(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2.5",style:p,children:[(0,t.jsx)(n.default,{}),(0,t.jsx)(o.default,{}),(0,t.jsx)(l.default,{}),e.isKit?null:(0,t.jsx)(i.default,{})]})}e.s(["default",()=>d],856550)},91119,e=>{"use strict";var t,r=e.i(843476),n=e.i(271645);function a(){return(a=Object.assign.bind()).apply(null,arguments)}let i=function(e){return n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:15,height:15,viewBox:"0 0 15 15"},e),t||(t=n.createElement("path",{fill:"#8d8d8d",d:"M6.562 4.453a.705.705 0 0 1 .7-.7h.469a.705.705 0 0 1 .7.7v.469a.705.705 0 0 1-.7.7h-.466a.705.705 0 0 1-.7-.7Zm2.813 6.8H5.629v-.937h.937V7.5h-.937v-.937h2.812v3.75h.938ZM7.5 0A7.5 7.5 0 1 0 15 7.5 7.5 7.5 0 0 0 7.5 0m0 13.594A6.094 6.094 0 1 1 13.594 7.5 6.094 6.094 0 0 1 7.5 13.594","data-name":"Icon metro-info"})))};var l=e.i(258950),o=e.i(543489),s=e.i(88653),c=e.i(846932);function u(e){let{children:t}
5=e,[a,u]=(0,n.useState)(!1),{context:d,floatingStyles:f,refs:p}=(0,o.useFloating)({open:a,onOpenChange:u,placement:"right",middleware:[(0,l.offset)(10)]}),m=(0,o.useHover)(d),{getFloatingProps:h,getReferenceProps:v}=(0,o.useInteractions)([m]);return(0,r.jsxs)(n.Fragment,{children:[(0,r.jsx)(i,{...v(),ref:p.setReference}),(0,r.jsx)(s.AnimatePresence,{children:a?(0,r.jsx)(c.motion.div,{...h(),initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},ref:p.setFloating,style:f,className:"px-[10px] py-[5px] border border-[#DFDFDF] bg-white text-[#3C3C3C] rounded-md",children:t}):null})]})}e.s(["default",()=>u],91119)},892222,531203,131482,e=>{"use strict";var t=e.i(843476),r=e.i(91119);function n(e){let{children:n,error:a,name:i,help:l,price:o,required:s}=e;return(0,t.jsxs)("div",{className:"flex flex-col gap-[10px]",children:["Above"===l.position?(0,t.jsx)("span",{className:"text-xs text-[#989898]",children:l.text}):null,(0,t.jsxs)("span",{className:"flex items-center gap-[5px] text-sm",children:[i,o?` (+ ${o.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})`:null,"Info icon"===l.position?(0,t.jsx)(r.default,{children:l.text}):null]}),n,"Below"===l.position?(0,t.jsx)("span",{className:"text-xs text-[#989898]",children:l.text}):null,s&&a&&(0,t.jsx)("span",{className:"text-xs text-[#FF496A]",children:"* Campo obrigatório"})]})}e.s([],531203),e.s(["default",()=>n],131482),e.s([],892222)},601802,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},315880,e=>{"use strict";var t=e.i(601802),r=e.i(271645);function n(){return(0,r.use)(t.default)}e.s(["default",()=>n])},21288,e=>{"use strict";var t=e.i(843476);e.i(892222);var r=e.i(131482),n=e.i(315880),a=e.i(343794),i=e.i(657688),l=e.i(271645),o=e.i(653145);function s(e){let{formName:s,help:c,name:u,options:d,required:f}=e,{productCustomizationForm:p}=(0,n.default)(),[m,h]=(0,l.useState)(0);return(0,t.jsx)(o.Controller,{control:p.control,name:s,render:({field:{onChange:e,value:n},fieldState:{error:l}})=>(0,t.jsx)(r.default,{error:!!l,help:c,name:u,price:m,required:f,children:(0,t.jsx)("div",{className:"flex flex-wrap items-start gap-[10px]",children:d.map((r,l)=>(0,t.jsxs)("label",{className:(0,a.default)("text-sm border border-[#dfdfdf] rounded-[6px] cursor-pointer has-[input:checked]:border-[#0CAC6E]",r.image?"w-[90px] h-[90px]":r.color?"w-[30px] h-[30px]":"py-[5px] px-[10px]"),style:{...r.color&&{backgroundColor:r.color},...r.fontFamily&&{fontFamily:r.fontFamily}},children:[r.image?(0,t.jsx)(i.default,{src:r.image,alt:"option image",width:90,height:90}):!r.color&&r.label,(0,t.jsx)("input",{className:"hidden",type:"radio",name:s,checked:n===r.label,onChange:()=>{e(r.label),h(r.price)}})]},l))})})})}e.s(["default",()=>s])},363007,e=>{"use strict";var t=e.i(843476);e.i(892222);var r=e.i(131482),n=e.i(315880),a=e.i(343794),i=e.i(657688),l=e.i(653145);function o(e){let{formName:o,help:s,name:c,options:u,price:d,required:f}=e,{productCustomizationForm:p}=(0,n.default)();return(0,t.jsx)(l.Controller,{control:p.control,name:o,render:({field:{onChange:e,value:n},fieldState:{error:l}})=>(0,t.jsx)(r.default,{error:!!l,help:s,name:c,price:d,required:f,children:(0,t.jsx)("div",{className:"flex flex-col gap-3",children:u.map((r,l)=>(0,t.jsxs)("label",{className:"flex items-center gap-[10px] text-sm",style:{...r.fontFamily&&{fontFamily:r.fontFamily}},children:[(0,t.jsx)("input",{type:"checkbox",name:o,checked:Array.isArray(n)&&n.includes(r.label),onChange:()=>Array.isArray(n)&&e(n.includes(r.label)?n.filter(e=>e!==r.label):n.concat(r.label))}),r.image||r.color?(0,t.jsx)("div",{className:(0,a.default)("rounded-md border border-[#dfdfdf]",r.image?"w-[90px] h-[90px]":"w-[30px] h-[30px]"),style:{...r.color&&!r.image&&{backgroundColor:r.color}},children:r.image?(0,t.jsx)(i.default,{src:r.image,alt:"option image",width:90,height:90}):null}):null,r.label,r.price?` (+ ${r.price.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})`:null]},l))})})})}e.s(["default",()=>o])},42986,e=>{"use strict";var t=e.i(843476);e.i(892222);
5var r=e.i(131482),n=e.i(315880),a=e.i(343794),i=e.i(657688),l=e.i(653145);function o(e){let{formName:o,help:s,name:c,options:u,price:d,required:f}=e,{productCustomizationForm:p}=(0,n.default)();return(0,t.jsx)(l.Controller,{control:p.control,name:o,render:({field:{onChange:e,value:n},fieldState:{error:l}})=>(0,t.jsx)(r.default,{error:!!l,help:s,name:c,price:d,required:f,children:(0,t.jsx)("div",{className:"flex flex-col gap-3",children:u.map((r,l)=>(0,t.jsxs)("label",{className:"flex items-center gap-[10px] text-sm",style:{...r.fontFamily&&{fontFamily:r.fontFamily}},children:[(0,t.jsx)("input",{type:"radio",name:o,checked:n===r.label,onChange:()=>e(r.label)}),r.image||r.color?(0,t.jsx)("div",{className:(0,a.default)("rounded-md border border-[#dfdfdf]",r.image?"w-[90px] h-[90px]":"w-[30px] h-[30px]"),style:{...r.color&&!r.image&&{backgroundColor:r.color}},children:r.image?(0,t.jsx)(i.default,{src:r.image,alt:"option image",width:90,height:90}):null}):null,r.label,r.price?` (+ ${r.price.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})`:null]},l))})})})}e.s(["default",()=>o])},999682,635804,e=>{"use strict";var t=e.i(271645);function r(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}e.s(["usePrevious",()=>r],999682);var n=e.i(934620);function a(e){let[r,a]=t.useState(void 0);return(0,n.useLayoutEffect)(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,n;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,n=t.blockSize}else r=e.offsetWidth,n=e.offsetHeight;a({width:r,height:n})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}a(void 0)},[e]),r}e.s(["useSize",()=>a],635804)},911874,586318,75830,853660,e=>{"use strict";let t,r,n;var a=e.i(843476),i=e.i(636372);e.i(892222);var l=e.i(131482),o=e.i(315880),s=e.i(271645),c=e.i(248425),u=e.i(296626),d=e.i(30030),f=e.i(820783),p=e.i(30207),m=s.createContext(void 0);function h(e){let t=s.useContext(m);return e||t||"ltr"}e.s(["useDirection",()=>h],586318);var v=e.i(934620);function x(e,[t,r]){return Math.min(r,Math.max(t,e))}var g=e.i(981140),y="ScrollArea",[b,w]=(0,d.createContextScope)(y),[C,E]=b(y),j=s.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:i,scrollHideDelay:l=600,...o}=e,[u,d]=s.useState(null),[p,m]=s.useState(null),[v,x]=s.useState(null),[g,y]=s.useState(null),[b,w]=s.useState(null),[E,j]=s.useState(0),[S,P]=s.useState(0),[N,k]=s.useState(!1),[R,T]=s.useState(!1),_=(0,f.useComposedRefs)(t,e=>d(e)),A=h(i);return(0,a.jsx)(C,{scope:r,type:n,dir:A,scrollHideDelay:l,scrollArea:u,viewport:p,onViewportChange:m,content:v,onContentChange:x,scrollbarX:g,onScrollbarXChange:y,scrollbarXEnabled:N,onScrollbarXEnabledChange:k,scrollbarY:b,onScrollbarYChange:w,scrollbarYEnabled:R,onScrollbarYEnabledChange:T,onCornerWidthChange:j,onCornerHeightChange:P,children:(0,a.jsx)(c.Primitive.div,{dir:A,...o,ref:_,style:{position:"relative","--radix-scroll-area-corner-width":E+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})})});j.displayName=y;var S="ScrollAreaViewport",P=s.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:n,nonce:i,...l}=e,o=E(S,r),u=s.useRef(null),d=(0,f.useComposedRefs)(t,u,o.onViewportChange);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,a.jsx)(c.Primitive.div,{"data-radix-scroll-area-viewport":"",...l,ref:d,style:{overflowX:o.scrollbarXEnabled?"scroll":"hidden",overflowY:o.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,a.jsx)("div",{ref:o.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});P.displayName=S;var N="ScrollAreaScrollbar",k=s.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=E(N,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:o}=i,c="horizontal"===e.orientation;return s.useEffect(()=>(c?l(!0):o(!0),()=>{c?l(!1):o(!1)}),[c,l,o]),"hover"===i.type?(0,a.jsx)(R,{...n,ref:t,forceMount:r}):"scroll"===i.type?(0,a.jsx)(T,{...n,ref:t,forceMount:r}
5):"auto"===i.type?(0,a.jsx)(_,{...n,ref:t,forceMount:r}):"always"===i.type?(0,a.jsx)(A,{...n,ref:t}):null});k.displayName=N;var R=s.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=E(N,e.__scopeScrollArea),[l,o]=s.useState(!1);return s.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),o(!0)},n=()=>{t=window.setTimeout(()=>o(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,a.jsx)(u.Presence,{present:r||l,children:(0,a.jsx)(_,{"data-state":l?"visible":"hidden",...n,ref:t})})}),T=s.forwardRef((e,t)=>{var r;let{forceMount:n,...i}=e,l=E(N,e.__scopeScrollArea),o="horizontal"===e.orientation,c=$(()=>f("SCROLL_END"),100),[d,f]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},s.useReducer((e,t)=>r[e][t]??e,"hidden"));return s.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>f("HIDE"),l.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,l.scrollHideDelay,f]),s.useEffect(()=>{let e=l.viewport,t=o?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(f("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[l.viewport,o,f,c]),(0,a.jsx)(u.Presence,{present:n||"hidden"!==d,children:(0,a.jsx)(A,{"data-state":"hidden"===d?"hidden":"visible",...i,ref:t,onPointerEnter:(0,g.composeEventHandlers)(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:(0,g.composeEventHandlers)(e.onPointerLeave,()=>f("POINTER_LEAVE"))})})}),_=s.forwardRef((e,t)=>{let r=E(N,e.__scopeScrollArea),{forceMount:n,...i}=e,[l,o]=s.useState(!1),c="horizontal"===e.orientation,d=$(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;o(c?e:t)}},10);return G(r.viewport,d),G(r.content,d),(0,a.jsx)(u.Presence,{present:n||l,children:(0,a.jsx)(A,{"data-state":l?"visible":"hidden",...i,ref:t})})}),A=s.forwardRef((e,t)=>{let{orientation:r="vertical",...n}=e,i=E(N,e.__scopeScrollArea),l=s.useRef(null),o=s.useRef(0),[c,u]=s.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=X(c.viewport,c.content),f={...n,sizes:c,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:e=>o.current=e};function p(e,t){return function(e,t,r,n="ltr"){let a=U(r),i=t||a/2,l=r.scrollbar.paddingStart+i,o=r.scrollbar.size-r.scrollbar.paddingEnd-(a-i),s=r.content-r.viewport;return Y([l,o],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,o.current,c,t)}return"horizontal"===r?(0,a.jsx)(I,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=K(i.viewport.scrollLeft,c,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,a.jsx)(O,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=K(i.viewport.scrollTop,c);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),I=s.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...i}=e,l=E(N,e.__scopeScrollArea),[o,c]=s.useState(),u=s.useRef(null),d=(0,f.useComposedRefs)(t,u,l.onScrollbarXChange);return s.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,a.jsx)(L,{"data-orientation":"horizontal",...i,ref:d,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":U(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){var n,a;let i=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(i),n=i,a=r,n>0&&n<a&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&o&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:W(o.paddingLeft),paddingEnd:W(o.paddingRight)}})}})}),O=s.forwardRef((e,t)=>
5{let{sizes:r,onSizesChange:n,...i}=e,l=E(N,e.__scopeScrollArea),[o,c]=s.useState(),u=s.useRef(null),d=(0,f.useComposedRefs)(t,u,l.onScrollbarYChange);return s.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,a.jsx)(L,{"data-orientation":"vertical",...i,ref:d,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":U(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){var n,a;let i=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(i),n=i,a=r,n>0&&n<a&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&o&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:W(o.paddingTop),paddingEnd:W(o.paddingBottom)}})}})}),[M,D]=b(N),L=s.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:i,onThumbChange:l,onThumbPointerUp:o,onThumbPointerDown:u,onThumbPositionChange:d,onDragScroll:m,onWheelScroll:h,onResize:v,...x}=e,y=E(N,r),[b,w]=s.useState(null),C=(0,f.useComposedRefs)(t,e=>w(e)),j=s.useRef(null),S=s.useRef(""),P=y.viewport,k=n.content-n.viewport,R=(0,p.useCallbackRef)(h),T=(0,p.useCallbackRef)(d),_=$(v,10);function A(e){j.current&&m({x:e.clientX-j.current.left,y:e.clientY-j.current.top})}return s.useEffect(()=>{let e=e=>{let t=e.target;b?.contains(t)&&R(e,k)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[P,b,k,R]),s.useEffect(T,[n,T]),G(b,_),G(y.content,_),(0,a.jsx)(M,{scope:r,scrollbar:b,hasThumb:i,onThumbChange:(0,p.useCallbackRef)(l),onThumbPointerUp:(0,p.useCallbackRef)(o),onThumbPositionChange:T,onThumbPointerDown:(0,p.useCallbackRef)(u),children:(0,a.jsx)(c.Primitive.div,{...x,ref:C,style:{position:"absolute",...x.style},onPointerDown:(0,g.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),j.current=b.getBoundingClientRect(),S.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),A(e))}),onPointerMove:(0,g.composeEventHandlers)(e.onPointerMove,A),onPointerUp:(0,g.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=S.current,y.viewport&&(y.viewport.style.scrollBehavior=""),j.current=null})})})}),F="ScrollAreaThumb",H=s.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=D(F,e.__scopeScrollArea);return(0,a.jsx)(u.Presence,{present:r||i.hasThumb,children:(0,a.jsx)(B,{ref:t,...n})})}),B=s.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:n,...i}=e,l=E(F,r),o=D(F,r),{onThumbPositionChange:u}=o,d=(0,f.useComposedRefs)(t,e=>o.onThumbChange(e)),p=s.useRef(void 0),m=$(()=>{p.current&&(p.current(),p.current=void 0)},100);return s.useEffect(()=>{let e=l.viewport;if(e){let t=()=>{m(),p.current||(p.current=Z(e,u),u())};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[l.viewport,m,u]),(0,a.jsx)(c.Primitive.div,{"data-state":o.hasThumb?"visible":"hidden",...i,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:(0,g.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;o.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,g.composeEventHandlers)(e.onPointerUp,o.onThumbPointerUp)})});H.displayName=F;var z="ScrollAreaCorner";s.forwardRef((e,t)=>{let r=E(z,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,a.jsx)(V,{...e,ref:t}):null}).displayName=z;var V=s.forwardRef((e,t)=>{let{__scopeScrollArea:r,...n}=e,i=E(z,r),[l,o]=s.useState(0),[u,d]=s.useState(0),f=!!(l&&u);return G(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),d(e)}),G(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),o(e)}),f?(0,a.jsx)(c.Primitive.div,{...n,ref:t,style:{width:l,height:u,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function W(e){return e?parseInt(e,10):0}function X(e,t){let r=e/t;return isNaN(r)?0:r}function U(e){let t=X(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function K(e,t,r="ltr"){let n=U(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-a,l=t.content-t.viewport,o=x(e,"ltr"===r?[0,l]:[-1*l,0]);return Y([0,l],[0,i-n])(o)}function Y(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var Z=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function a(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,o=r.top!==i.top;
5(l||o)&&t(),r=i,n=window.requestAnimationFrame(a)}(),()=>window.cancelAnimationFrame(n)};function $(e,t){let r=(0,p.useCallbackRef)(e),n=s.useRef(0);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),s.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function G(e,t){let r=(0,p.useCallbackRef)(t);(0,v.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var q=e.i(174080);function Q(e){var t;let r,n=(t=e,(r=s.forwardRef((e,t)=>{let{children:r,...n}=e;if(s.isValidElement(r)){var a;let e,i,l=(a=r,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),o=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==s.Fragment&&(o.ref=t?(0,f.composeRefs)(t,l):l),s.cloneElement(r,o)}return s.Children.count(r)>1?s.Children.only(null):null})).displayName=`${t}.SlotClone`,r),i=s.forwardRef((e,t)=>{let{children:r,...i}=e,l=s.Children.toArray(r),o=l.find(ee);if(o){let e=o.props.children,r=l.map(t=>t!==o?t:s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null);return(0,a.jsx)(n,{...i,ref:t,children:s.isValidElement(e)?s.cloneElement(e,void 0,r):null})}return(0,a.jsx)(n,{...i,ref:t,children:r})});return i.displayName=`${e}.Slot`,i}var J=Symbol("radix.slottable");function ee(e){return s.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===J}function et(e){let t=e+"CollectionProvider",[r,n]=(0,d.createContextScope)(t),[i,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,n=s.default.useRef(null),l=s.default.useRef(new Map).current;return(0,a.jsx)(i,{scope:t,itemMap:l,collectionRef:n,children:r})};o.displayName=t;let c=e+"CollectionSlot",u=Q(c),p=s.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=l(c,r),o=(0,f.useComposedRefs)(t,i.collectionRef);return(0,a.jsx)(u,{ref:o,children:n})});p.displayName=c;let m=e+"CollectionItemSlot",h="data-radix-collection-item",v=Q(m),x=s.default.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,o=s.default.useRef(null),c=(0,f.useComposedRefs)(t,o),u=l(m,r);return s.default.useEffect(()=>(u.itemMap.set(o,{ref:o,...i}),()=>void u.itemMap.delete(o))),(0,a.jsx)(v,{...{[h]:""},ref:c,children:n})});return x.displayName=m,[{Provider:o,Slot:p,ItemSlot:x},function(t){let r=l(e+"CollectionConsumer",t);return s.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var er=new WeakMap;function en(e,t){var r,n;let a,i,l;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let o=(r=e,n=t,a=r.length,(l=(i=ea(n))>=0?i:a+i)<0||l>=a?-1:l);return -1===o?void 0:e[o]}function ea(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],er.set(this,!0)}set(e,t){return er.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,a=this.has(t),i=this.#e.length,l=ea(e),o=l>=0?l:i+l,s=o<0||o>=i?-1:o;if(s===this.size||a&&s===this.size-1||-1===s)return this.set(t,r),this;let c=this.size+ +!a;l<0&&o++;let u=[...this.#e],d=!1;for(let e=o;e<c;e++)if(o===e){let i=u[e];u[e]===t&&(i=u[e+1]),a&&this.delete(t),n=this.get(i),this.set(t,r)}else{d||u[e-1]!==t||(d=!0);let r=u[d?e:e-1],a=n;n=this.get(r),this.delete(r),this.set(r,a)}return this}with(t,r,n){let a=new e(this);return a.insert(t,r,n),a}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=en(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=en(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return en(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],a=0;for(let e of this)Reflect.apply(t,r,[e,a,this])&&n.push(e),a++;return new e(n)}map(t,r){let n=[],a=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,a,this])]),a++;return new e(n)}reduce(...e){let[t,r]=e,n=0,a=r??this.at(0);for(let r of this)a=0===n&&1===e.length?r:Reflect.apply(t,this,[a,r,n,this]),n++;return a}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let a=this.at(r);n=r===this.size-1&&1===e.length?a:Reflect.apply(t,this,[n,a,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,a=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(a=r-1);for(let e=t;e<=a;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}}),e.s(["createCollection",()=>et],75830);var ei=e.i(726330),el=e.i(303536),eo=e.i(765491),es=e.i(610772),ec=e.i(258950),eu=e.i(953760),ed=s.forwardRef((e,t)=>
5{let{children:r,width:n=10,height:i=5,...l}=e;return(0,a.jsx)(c.Primitive.svg,{...l,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,a.jsx)("polygon",{points:"0,0 30,0 15,10"})})});ed.displayName="Arrow";var ef=e.i(635804),ep="Popper",[em,eh]=(0,d.createContextScope)(ep),[ev,ex]=em(ep),eg=e=>{let{__scopePopper:t,children:r}=e,[n,i]=s.useState(null);return(0,a.jsx)(ev,{scope:t,anchor:n,onAnchorChange:i,children:r})};eg.displayName=ep;var ey="PopperAnchor",eb=s.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,l=ex(ey,r),o=s.useRef(null),u=(0,f.useComposedRefs)(t,o),d=s.useRef(null);return s.useEffect(()=>{let e=d.current;d.current=n?.current||o.current,e!==d.current&&l.onAnchorChange(d.current)}),n?null:(0,a.jsx)(c.Primitive.div,{...i,ref:u})});eb.displayName=ey;var ew="PopperContent",[eC,eE]=em(ew),ej=s.forwardRef((e,t)=>{let{__scopePopper:r,side:n="bottom",sideOffset:i=0,align:l="center",alignOffset:o=0,arrowPadding:u=0,avoidCollisions:d=!0,collisionBoundary:m=[],collisionPadding:h=0,sticky:x="partial",hideWhenDetached:g=!1,updatePositionStrategy:y="optimized",onPlaced:b,...w}=e,C=ex(ew,r),[E,j]=s.useState(null),S=(0,f.useComposedRefs)(t,e=>j(e)),[P,N]=s.useState(null),k=(0,ef.useSize)(P),R=k?.width??0,T=k?.height??0,_="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},A=Array.isArray(m)?m:[m],I=A.length>0,O={padding:_,boundary:A.filter(ek),altBoundary:I},{refs:M,floatingStyles:D,placement:L,isPositioned:F,middlewareData:H}=(0,ec.useFloating)({strategy:"fixed",placement:n+("center"!==l?"-"+l:""),whileElementsMounted:(...e)=>(0,eu.autoUpdate)(...e,{animationFrame:"always"===y}),elements:{reference:C.anchor},middleware:[(0,ec.offset)({mainAxis:i+T,alignmentAxis:o}),d&&(0,ec.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===x?(0,ec.limitShift)():void 0,...O}),d&&(0,ec.flip)({...O}),(0,ec.size)({...O,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:a,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${a}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),P&&(0,ec.arrow)({element:P,padding:u}),eR({arrowWidth:R,arrowHeight:T}),g&&(0,ec.hide)({strategy:"referenceHidden",...O})]}),[B,z]=eT(L),V=(0,p.useCallbackRef)(b);(0,v.useLayoutEffect)(()=>{F&&V?.()},[F,V]);let W=H.arrow?.x,X=H.arrow?.y,U=H.arrow?.centerOffset!==0,[K,Y]=s.useState();return(0,v.useLayoutEffect)(()=>{E&&Y(window.getComputedStyle(E).zIndex)},[E]),(0,a.jsx)("div",{ref:M.setFloating,"data-radix-popper-content-wrapper":"",style:{...D,transform:F?D.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:K,"--radix-popper-transform-origin":[H.transformOrigin?.x,H.transformOrigin?.y].join(" "),...H.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,a.jsx)(eC,{scope:r,placedSide:B,onArrowChange:N,arrowX:W,arrowY:X,shouldHideArrow:U,children:(0,a.jsx)(c.Primitive.div,{"data-side":B,"data-align":z,...w,ref:S,style:{...w.style,animation:F?void 0:"none"}})})})});ej.displayName=ew;var eS="PopperArrow",eP={top:"bottom",right:"left",bottom:"top",left:"right"},eN=s.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=eE(eS,r),l=eP[i.placedSide];return(0,a.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,a.jsx)(ed,{...n,ref:t,style:{...n.style,display:"block"}})})});function ek(e){return null!==e}eN.displayName=eS;var eR=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:a}=t,i=a.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,o=i?0:e.arrowHeight,[s,c]=eT(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(a.arrow?.x??0)+l/2,f=(a.arrow?.y??0)+o/2,p="",m="";return"bottom"===s?(p=i?u:`${d}px`,m=`${-o}px`):"top"===s?(p=i?u:`${d}px`,m=`${n.floating.height+o}px`):"right"===s?(p=`${-o}px`,m=i?u:`${f}px`):"left"===s&&(p=`${n.floating.width+o}px`,m=i?u:`${f}px`),{data:{x:p,y:m}}}});function eT(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",()=>eb,"Arrow",()=>eN,"Content",()=>ej,"Root",()=>eg,"createPopperScope",()=>eh],853660);var e_=e.i(774606),eA=Symbol("radix.slottable");function eI(e){return s.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===eA}var eO=e.i(369340),eM=e.i(999682),eD=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"});s.forwardRef((e,t)=>
5(0,a.jsx)(c.Primitive.span,{...e,ref:t,style:{...eD,...e.style}})).displayName="VisuallyHidden";var eL=e.i(186312),eF=e.i(985369),eH=[" ","Enter","ArrowUp","ArrowDown"],eB=[" ","Enter"],ez="Select",[eV,eW,eX]=et(ez),[eU,eK]=(0,d.createContextScope)(ez,[eX,eh]),eY=eh(),[eZ,e$]=eU(ez),[eG,eq]=eU(ez),eQ=e=>{let{__scopeSelect:t,children:r,open:n,defaultOpen:i,onOpenChange:l,value:o,defaultValue:c,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:v,form:x}=e,g=eY(t),[y,b]=s.useState(null),[w,C]=s.useState(null),[E,j]=s.useState(!1),S=h(d),[P,N]=(0,eO.useControllableState)({prop:n,defaultProp:i??!1,onChange:l,caller:ez}),[k,R]=(0,eO.useControllableState)({prop:o,defaultProp:c,onChange:u,caller:ez}),T=s.useRef(null),_=!y||x||!!y.closest("form"),[A,I]=s.useState(new Set),O=Array.from(A).map(e=>e.props.value).join(";");return(0,a.jsx)(eg,{...g,children:(0,a.jsxs)(eZ,{required:v,scope:t,trigger:y,onTriggerChange:b,valueNode:w,onValueNodeChange:C,valueNodeHasChildren:E,onValueNodeHasChildrenChange:j,contentId:(0,es.useId)(),value:k,onValueChange:R,open:P,onOpenChange:N,dir:S,triggerPointerDownPosRef:T,disabled:m,children:[(0,a.jsx)(eV.Provider,{scope:t,children:(0,a.jsx)(eG,{scope:e.__scopeSelect,onNativeOptionAdd:s.useCallback(e=>{I(t=>new Set(t).add(e))},[]),onNativeOptionRemove:s.useCallback(e=>{I(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),_?(0,a.jsxs)(tC,{"aria-hidden":!0,required:v,tabIndex:-1,name:f,autoComplete:p,value:k,onChange:e=>R(e.target.value),disabled:m,form:x,children:[void 0===k?(0,a.jsx)("option",{value:""}):null,Array.from(A)]},O):null]})})};eQ.displayName=ez;var eJ="SelectTrigger",e0=s.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:n=!1,...i}=e,l=eY(r),o=e$(eJ,r),u=o.disabled||n,d=(0,f.useComposedRefs)(t,o.onTriggerChange),p=eW(r),m=s.useRef("touch"),[h,v,x]=tj(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===o.value),n=tS(t,e,r);void 0!==n&&o.onValueChange(n.value)}),y=e=>{u||(o.onOpenChange(!0),x()),e&&(o.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,a.jsx)(eb,{asChild:!0,...l,children:(0,a.jsx)(c.Primitive.button,{type:"button",role:"combobox","aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":"none",dir:o.dir,"data-state":o.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":tE(o.value)?"":void 0,...i,ref:d,onClick:(0,g.composeEventHandlers)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&y(e)}),onPointerDown:(0,g.composeEventHandlers)(i.onPointerDown,e=>{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,g.composeEventHandlers)(i.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&eH.includes(e.key)&&(y(),e.preventDefault())})})})});e0.displayName=eJ;var e1="SelectValue",e2=s.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,children:l,placeholder:o="",...s}=e,u=e$(e1,r),{onValueNodeHasChildrenChange:d}=u,p=void 0!==l,m=(0,f.useComposedRefs)(t,u.onValueNodeChange);return(0,v.useLayoutEffect)(()=>{d(p)},[d,p]),(0,a.jsx)(c.Primitive.span,{...s,ref:m,style:{pointerEvents:"none"},children:tE(u.value)?(0,a.jsx)(a.Fragment,{children:o}):l})});e2.displayName=e1;var e3=s.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...i}=e;return(0,a.jsx)(c.Primitive.span,{"aria-hidden":!0,...i,ref:t,children:n||"â¼"})});e3.displayName="SelectIcon";var e5=e=>(0,a.jsx)(e_.Portal,{asChild:!0,...e});e5.displayName="SelectPortal";var e4="SelectContent",e6=s.forwardRef((e,t)=>{let r=e$(e4,e.__scopeSelect),[n,i]=s.useState();return((0,v.useLayoutEffect)(()=>{i(new DocumentFragment)},[]),r.open)?(0,a.jsx)(te,{...e,ref:t}):n?q.createPortal((0,a.jsx)(e7,{scope:e.__scopeSelect,children:(0,a.jsx)(eV.Slot,{scope:e.__scopeSelect,children:(0,a.jsx)("div",{children:e.children})})}),n):null});e6.displayName=e4;var[e7,e8]=eU(e4),e9=((n=s.forwardRef((e,t)=>
5{let{children:r,...n}=e;if(s.isValidElement(r)){var a;let e,i,l=(a=r,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),o=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==s.Fragment&&(o.ref=t?(0,f.composeRefs)(t,l):l),s.cloneElement(r,o)}return s.Children.count(r)>1?s.Children.only(null):null})).displayName="SelectContent.RemoveScroll.SlotClone",t=n,(r=s.forwardRef((e,r)=>{let{children:n,...i}=e,l=s.Children.toArray(n),o=l.find(eI);if(o){let e=o.props.children,n=l.map(t=>t!==o?t:s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:s.isValidElement(e)?s.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...i,ref:r,children:n})})).displayName="SelectContent.RemoveScroll.Slot",r),te=s.forwardRef((e,t)=>{let{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:l,onPointerDownOutside:o,side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:v,sticky:x,hideWhenDetached:y,avoidCollisions:b,...w}=e,C=e$(e4,r),[E,j]=s.useState(null),[S,P]=s.useState(null),N=(0,f.useComposedRefs)(t,e=>j(e)),[k,R]=s.useState(null),[T,_]=s.useState(null),A=eW(r),[I,O]=s.useState(!1),M=s.useRef(!1);s.useEffect(()=>{if(E)return(0,eL.hideOthers)(E)},[E]),(0,el.useFocusGuards)();let D=s.useCallback(e=>{let[t,...r]=A().map(e=>e.ref.current),[n]=r.slice(-1),a=document.activeElement;for(let r of e)if(r===a||(r?.scrollIntoView({block:"nearest"}),r===t&&S&&(S.scrollTop=0),r===n&&S&&(S.scrollTop=S.scrollHeight),r?.focus(),document.activeElement!==a))return},[A,S]),L=s.useCallback(()=>D([k,E]),[D,k,E]);s.useEffect(()=>{I&&L()},[I,L]);let{onOpenChange:F,triggerPointerDownPosRef:H}=C;s.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(H.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(H.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():E.contains(r.target)||F(!1),document.removeEventListener("pointermove",t),H.current=null};return null!==H.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,F,H]),s.useEffect(()=>{let e=()=>F(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[F]);let[B,z]=tj(e=>{let t=A().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=tS(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),V=s.useCallback((e,t,r)=>{let n=!M.current&&!r;(void 0!==C.value&&C.value===t||n)&&(R(e),n&&(M.current=!0))},[C.value]),W=s.useCallback(()=>E?.focus(),[E]),X=s.useCallback((e,t,r)=>{let n=!M.current&&!r;(void 0!==C.value&&C.value===t||n)&&_(e)},[C.value]),U="popper"===n?tr:tt,K=U===tr?{side:c,sideOffset:u,align:d,alignOffset:p,arrowPadding:m,collisionBoundary:h,collisionPadding:v,sticky:x,hideWhenDetached:y,avoidCollisions:b}:{};return(0,a.jsx)(e7,{scope:r,content:E,viewport:S,onViewportChange:P,itemRefCallback:V,selectedItem:k,onItemLeave:W,itemTextRefCallback:X,focusSelectedItem:L,selectedItemText:T,position:n,isPositioned:I,searchRef:B,children:(0,a.jsx)(eF.RemoveScroll,{as:e9,allowPinchZoom:!0,children:(0,a.jsx)(eo.FocusScope,{asChild:!0,trapped:C.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,g.composeEventHandlers)(i,e=>{C.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,a.jsx)(ei.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>C.onOpenChange(!1),children:(0,a.jsx)(U,{role:"listbox",id:C.contentId,"data-state":C.open?"open":"closed",dir:C.dir,onContextMenu:e=>e.preventDefault(),...w,...K,onPlaced:()=>O(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...w.style},onKeyDown:(0,g.composeEventHandlers)(w.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
5if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=A().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>D(t)),e.preventDefault()}})})})})})})});te.displayName="SelectContentImpl";var tt=s.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:n,...i}=e,l=e$(e4,r),o=e8(e4,r),[u,d]=s.useState(null),[p,m]=s.useState(null),h=(0,f.useComposedRefs)(t,e=>m(e)),g=eW(r),y=s.useRef(!1),b=s.useRef(!0),{viewport:w,selectedItem:C,selectedItemText:E,focusSelectedItem:j}=o,S=s.useCallback(()=>{if(l.trigger&&l.valueNode&&u&&p&&w&&C&&E){let e=l.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=l.valueNode.getBoundingClientRect(),a=E.getBoundingClientRect();if("rtl"!==l.dir){let n=a.left-t.left,i=r.left-n,l=e.left-i,o=e.width+l,s=Math.max(o,t.width),c=x(i,[10,Math.max(10,window.innerWidth-10-s)]);u.style.minWidth=o+"px",u.style.left=c+"px"}else{let n=t.right-a.right,i=window.innerWidth-r.right-n,l=window.innerWidth-e.right-i,o=e.width+l,s=Math.max(o,t.width),c=x(i,[10,Math.max(10,window.innerWidth-10-s)]);u.style.minWidth=o+"px",u.style.right=c+"px"}let i=g(),o=window.innerHeight-20,s=w.scrollHeight,c=window.getComputedStyle(p),d=parseInt(c.borderTopWidth,10),f=parseInt(c.paddingTop,10),m=parseInt(c.borderBottomWidth,10),h=d+f+s+parseInt(c.paddingBottom,10)+m,v=Math.min(5*C.offsetHeight,h),b=window.getComputedStyle(w),j=parseInt(b.paddingTop,10),S=parseInt(b.paddingBottom,10),P=e.top+e.height/2-10,N=C.offsetHeight/2,k=d+f+(C.offsetTop+N);if(k<=P){let e=i.length>0&&C===i[i.length-1].ref.current;u.style.bottom="0px";let t=Math.max(o-P,N+(e?S:0)+(p.clientHeight-w.offsetTop-w.offsetHeight)+m);u.style.height=k+t+"px"}else{let e=i.length>0&&C===i[0].ref.current;u.style.top="0px";let t=Math.max(P,d+w.offsetTop+(e?j:0)+N);u.style.height=t+(h-k)+"px",w.scrollTop=k-P+w.offsetTop}u.style.margin="10px 0",u.style.minHeight=v+"px",u.style.maxHeight=o+"px",n?.(),requestAnimationFrame(()=>y.current=!0)}},[g,l.trigger,l.valueNode,u,p,w,C,E,l.dir,n]);(0,v.useLayoutEffect)(()=>S(),[S]);let[P,N]=s.useState();(0,v.useLayoutEffect)(()=>{p&&N(window.getComputedStyle(p).zIndex)},[p]);let k=s.useCallback(e=>{e&&!0===b.current&&(S(),j?.(),b.current=!1)},[S,j]);return(0,a.jsx)(tn,{scope:r,contentWrapper:u,shouldExpandOnScrollRef:y,onScrollButtonChange:k,children:(0,a.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P},children:(0,a.jsx)(c.Primitive.div,{...i,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});tt.displayName="SelectItemAlignedPosition";var tr=s.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:i=10,...l}=e,o=eY(r);return(0,a.jsx)(ej,{...o,...l,ref:t,align:n,collisionPadding:i,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});tr.displayName="SelectPopperPosition";var[tn,ta]=eU(e4,{}),ti="SelectViewport",tl=s.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:n,...i}=e,l=e8(ti,r),o=ta(ti,r),u=(0,f.useComposedRefs)(t,l.onViewportChange),d=s.useRef(0);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:n}),(0,a.jsx)(eV.Slot,{scope:r,children:(0,a.jsx)(c.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,g.composeEventHandlers)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=o;if(n?.current&&r){let e=Math.abs(d.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,a=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(a<n){let i=a+e,l=Math.min(n,i),o=i-l;r.style.height=l+"px","0px"===r.style.bottom&&(t.scrollTop=o>0?o:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});tl.displayName=ti;var to="SelectGroup",[ts,tc]=eU(to);s.forwardRef((e,t)=>
5{let{__scopeSelect:r,...n}=e,i=(0,es.useId)();return(0,a.jsx)(ts,{scope:r,id:i,children:(0,a.jsx)(c.Primitive.div,{role:"group","aria-labelledby":i,...n,ref:t})})}).displayName=to;var tu="SelectLabel";s.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=tc(tu,r);return(0,a.jsx)(c.Primitive.div,{id:i.id,...n,ref:t})}).displayName=tu;var td="SelectItem",[tf,tp]=eU(td),tm=s.forwardRef((e,t)=>{let{__scopeSelect:r,value:n,disabled:i=!1,textValue:l,...o}=e,u=e$(td,r),d=e8(td,r),p=u.value===n,[m,h]=s.useState(l??""),[v,x]=s.useState(!1),y=(0,f.useComposedRefs)(t,e=>d.itemRefCallback?.(e,n,i)),b=(0,es.useId)(),w=s.useRef("touch"),C=()=>{i||(u.onValueChange(n),u.onOpenChange(!1))};if(""===n)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,a.jsx)(tf,{scope:r,value:n,disabled:i,textId:b,isSelected:p,onItemTextChange:s.useCallback(e=>{h(t=>t||(e?.textContent??"").trim())},[]),children:(0,a.jsx)(eV.ItemSlot,{scope:r,value:n,disabled:i,textValue:m,children:(0,a.jsx)(c.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":v?"":void 0,"aria-selected":p&&v,"data-state":p?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...o,ref:y,onFocus:(0,g.composeEventHandlers)(o.onFocus,()=>x(!0)),onBlur:(0,g.composeEventHandlers)(o.onBlur,()=>x(!1)),onClick:(0,g.composeEventHandlers)(o.onClick,()=>{"mouse"!==w.current&&C()}),onPointerUp:(0,g.composeEventHandlers)(o.onPointerUp,()=>{"mouse"===w.current&&C()}),onPointerDown:(0,g.composeEventHandlers)(o.onPointerDown,e=>{w.current=e.pointerType}),onPointerMove:(0,g.composeEventHandlers)(o.onPointerMove,e=>{w.current=e.pointerType,i?d.onItemLeave?.():"mouse"===w.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,g.composeEventHandlers)(o.onPointerLeave,e=>{e.currentTarget===document.activeElement&&d.onItemLeave?.()}),onKeyDown:(0,g.composeEventHandlers)(o.onKeyDown,e=>{(d.searchRef?.current===""||" "!==e.key)&&(eB.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});tm.displayName=td;var th="SelectItemText",tv=s.forwardRef((e,t)=>{let{__scopeSelect:r,className:n,style:i,...l}=e,o=e$(th,r),u=e8(th,r),d=tp(th,r),p=eq(th,r),[m,h]=s.useState(null),x=(0,f.useComposedRefs)(t,e=>h(e),d.onItemTextChange,e=>u.itemTextRefCallback?.(e,d.value,d.disabled)),g=m?.textContent,y=s.useMemo(()=>(0,a.jsx)("option",{value:d.value,disabled:d.disabled,children:g},d.value),[d.disabled,d.value,g]),{onNativeOptionAdd:b,onNativeOptionRemove:w}=p;return(0,v.useLayoutEffect)(()=>(b(y),()=>w(y)),[b,w,y]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(c.Primitive.span,{id:d.textId,...l,ref:x}),d.isSelected&&o.valueNode&&!o.valueNodeHasChildren?q.createPortal(l.children,o.valueNode):null]})});tv.displayName=th;var tx="SelectItemIndicator";s.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return tp(tx,r).isSelected?(0,a.jsx)(c.Primitive.span,{"aria-hidden":!0,...n,ref:t}):null}).displayName=tx;var tg="SelectScrollUpButton";s.forwardRef((e,t)=>{let r=e8(tg,e.__scopeSelect),n=ta(tg,e.__scopeSelect),[i,l]=s.useState(!1),o=(0,f.useComposedRefs)(t,n.onScrollButtonChange);return(0,v.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){l(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,a.jsx)(tb,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=tg;var ty="SelectScrollDownButton";s.forwardRef((e,t)=>{let r=e8(ty,e.__scopeSelect),n=ta(ty,e.__scopeSelect),[i,l]=s.useState(!1),o=(0,f.useComposedRefs)(t,n.onScrollButtonChange);return(0,v.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;l(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),i?(0,a.jsx)(tb,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=ty;var tb=s.forwardRef((e,t)=>
5{let{__scopeSelect:r,onAutoScroll:n,...i}=e,l=e8("SelectScrollButton",r),o=s.useRef(null),u=eW(r),d=s.useCallback(()=>{null!==o.current&&(window.clearInterval(o.current),o.current=null)},[]);return s.useEffect(()=>()=>d(),[d]),(0,v.useLayoutEffect)(()=>{let e=u().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[u]),(0,a.jsx)(c.Primitive.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:(0,g.composeEventHandlers)(i.onPointerDown,()=>{null===o.current&&(o.current=window.setInterval(n,50))}),onPointerMove:(0,g.composeEventHandlers)(i.onPointerMove,()=>{l.onItemLeave?.(),null===o.current&&(o.current=window.setInterval(n,50))}),onPointerLeave:(0,g.composeEventHandlers)(i.onPointerLeave,()=>{d()})})});s.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return(0,a.jsx)(c.Primitive.div,{"aria-hidden":!0,...n,ref:t})}).displayName="SelectSeparator";var tw="SelectArrow";s.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,i=eY(r),l=e$(tw,r),o=e8(tw,r);return l.open&&"popper"===o.position?(0,a.jsx)(eN,{...i,...n,ref:t}):null}).displayName=tw;var tC=s.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{let i=s.useRef(null),l=(0,f.useComposedRefs)(n,i),o=(0,eM.usePrevious)(t);return s.useEffect(()=>{let e=i.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(o!==t&&r){let n=new Event("change",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,a.jsx)(c.Primitive.select,{...r,style:{...eD,...r.style},ref:l,defaultValue:t})});function tE(e){return""===e||void 0===e}function tj(e){let t=(0,p.useCallbackRef)(e),r=s.useRef(""),n=s.useRef(0),a=s.useCallback(e=>{let a=r.current+e;t(a),function e(t){r.current=t,window.clearTimeout(n.current),""!==t&&(n.current=window.setTimeout(()=>e(""),1e3))}(a)},[t]),i=s.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,a,i]}function tS(e,t,r){var n,a;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,o=(n=e,a=Math.max(l,0),n.map((e,t)=>n[(a+t)%n.length]));1===i.length&&(o=o.filter(e=>e!==r));let s=o.find(e=>e.textValue.toLowerCase().startsWith(i.toLowerCase()));return s!==r?s:void 0}tC.displayName="SelectBubbleInput";var tP=e.i(343794),tN=e.i(657688),tk=e.i(653145);function tR(e){let{formName:t,help:r,name:n,options:s,placeholder:c="Selecione",price:u,required:d}=e,{productCustomizationForm:f}=(0,o.default)();return(0,a.jsx)(tk.Controller,{control:f.control,name:t,render:({field:{onChange:e,value:t},fieldState:{error:o}})=>(0,a.jsx)(l.default,{error:!!o,help:r,name:n,price:u,required:d,children:(0,a.jsxs)(eQ,{onValueChange:e,value:"string"==typeof t?t:"",children:[(0,a.jsxs)(e0,{className:"border border-[#ccc] rounded-[.375rem] text-sm p-[0.75rem] flex items-center justify-between",children:[(0,a.jsx)(e2,{placeholder:c}),(0,a.jsx)(e3,{children:(0,a.jsx)(i.default,{})})]}),(0,a.jsx)(e5,{children:(0,a.jsx)(e6,{position:"popper",sideOffset:5,className:"border border-[#DFDFDF] rounded-md bg-white w-(--radix-select-trigger-width)",children:(0,a.jsxs)(j,{className:"w-full",type:"auto",children:[(0,a.jsx)(tl,{asChild:!0,children:(0,a.jsx)(P,{className:"w-full max-h-[300px] overflow-auto",children:s.map((e,t)=>(0,a.jsx)(tm,{value:e.label,className:(0,tP.default)("px-[12px] py-[7px] text-sm cursor-pointer rounded-xs hover:bg-[#f7f7f7] data-[state=checked]:bg-[#f7f7f7]"),style:{...e.fontFamily&&{fontFamily:e.fontFamily}},children:(0,a.jsx)(tv,{children:(0,a.jsxs)("div",{className:"flex items-center gap-[.5rem]",children:[e.image||e.color?(0,a.jsx)("div",{className:"w-[30px] h-[30px] rounded-md border border-[#dfdfdf]",style:{...e.color&&!e.image&&{backgroundColor:e.color}},children:e.image?(0,a.jsx)(tN.default,{src:e.image,alt:"option image",width:30,height:30}):null}):null,e.label,e.price?` (+ ${e.price.toLocaleString("pt-BR",{style:"currency",currency:"BRL"})})`:null]})})},t))})}),(0,a.jsx)(k,{className:"flex select-none touch-none p-0.5 bg-gray-200 data-[orientation=vertical]:w-2",orientation:"vertical",children:(0,a.jsx)(H,{className:"flex-1 bg-gray-300 rounded-[10px]"})})]})})})]})})})}e.s(["default",()=>tR],911874)},254673,e=>{"use strict";var t=e.i(843476);e.i(892222);var r=e.i(131482),n=e.i(315880),a=e.i(653145);function i(e){let{characterRestriction:i,formName:l,help:o,maximumCharacters:s,name:c,placeholder:u,price:d,required:f}=e,{productCustomizationForm:p}=(0,n.default)();
5return(0,t.jsx)(a.Controller,{control:p.control,name:l,render:({field:{onChange:e,value:n},fieldState:{error:a}})=>(0,t.jsx)(r.default,{error:!!a,help:o,name:c,price:d,required:f,children:(0,t.jsx)("textarea",{...s&&{maxLength:s},placeholder:u,className:"p-3 border border-[#ccc] rounded-[.375rem] text-sm h-[46px] resize-y",onChange:t=>{switch(i){case"Only letters":return e(t.target.value.replace(/\d/,""));case"Only numbers":return e(t.target.value.replace(/\D/,""));default:return e(t.target.value)}},value:n})})})}e.s(["default",()=>i])},649709,e=>{"use strict";var t=e.i(843476),r=e.i(601802),n=e.i(994814),a=e.i(271645),i=e.i(653145),l=e.i(50270);let o=e=>`customization-field-${e}`;function s(e){let{children:s,initialFieldsContainerOpen:c=!1,product:u}=e,[d,f]=(0,a.useState)(c),p=(0,a.useMemo)(()=>JSON.parse(u.annotations.customization),[u]),m=(0,i.useForm)({mode:"onChange",defaultValues:Object.fromEntries(p.fields.map((e,t)=>[o(t),"Checkbox"===e.type?[]:""])),resolver:(0,n.zodResolver)(l.z.object(Object.fromEntries(p.fields.map((e,t)=>[o(t),"Checkbox"===e.type?l.z.array(l.z.string()).min(+!!e.required):l.z.string().min(+!!e.required)]))))}),h=(0,a.useCallback)(()=>{f(!0)},[]),v=(0,a.useCallback)(()=>p.fields.map((e,t)=>({field:e,fieldValue:m.getValues(o(t))})).filter(({fieldValue:e})=>(Array.isArray(e),e.length>0)).flatMap(({field:e,fieldValue:t})=>"Checkbox"===e.type?t.map(t=>({label:e.name,description:t,value:e.options.find(e=>e.label===t)?.price||0})):{label:e.name,description:t,value:"Text"===e.type?e.price:e.options.find(e=>e.label===t)?.price||0}),[p,m]),x=(0,a.useCallback)(async()=>!await m.trigger(),[m]),g=(0,a.useCallback)(()=>{f(e=>!e)},[]);return(0,t.jsx)(r.default.Provider,{value:{customization:p,expandFieldsContainer:h,getAdditional:v,isFormInvalid:x,isFieldsContainerOpen:d,productCustomizationForm:m,toggleFieldContainerOpen:g},children:s})}e.s(["default",()=>s,"getProductCustomizationFieldFormName",0,o])},557341,401386,854192,707003,639105,929308,675188,958390,754385,e=>{"use strict";var t,r=e.i(843476),n=e.i(636372),a=e.i(271645);function i(){return(i=Object.assign.bind()).apply(null,arguments)}let l=function(e){return a.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:24.108,height:17.394,viewBox:"0 0 24.108 17.394"},e),t||(t=a.createElement("path",{d:"m11.057 11.962.025-.025 8.211-8.222.829-.829a1.09 1.09 0 0 1 .791-.3 3.33 3.33 0 0 1 2.147 1.161c1.555 1.576 1 2.463.694 2.771l-8.891 8.9-.032.011-5.635 1.966Zm.128 3.432 1.827-.637-1.2-1.179Zm1.184-3 1.909 1.865 6.754-6.762-1.888-1.888Zm7.647-7.658 1.889 1.888.977-.979c.033-.032-.013-.148-.022-.171a4.5 4.5 0 0 0-1.927-1.653ZM7.761 17.206h-.044a1.36 1.36 0 0 1-1.293-1.195l-.078-.7a7 7 0 0 1-.918-.374l-.545.431a1.36 1.36 0 0 1-.835.288 1.34 1.34 0 0 1-.953-.393l-1.219-1.225a1.347 1.347 0 0 1-.1-1.791l.417-.527a7 7 0 0 1-.375-.9l-.628-.074A1.345 1.345 0 0 1 0 9.406V7.68a1.35 1.35 0 0 1 1.195-1.337l.612-.07a7 7 0 0 1 .357-.874l-.375-.477a1.35 1.35 0 0 1 .1-1.787l1.222-1.218a1.34 1.34 0 0 1 .951-.394 1.36 1.36 0 0 1 .839.293l.446.355a7 7 0 0 1 .959-.4l.07-.59A1.35 1.35 0 0 1 7.715-.01h1.729a1.35 1.35 0 0 1 1.336 1.195l.067.591a7 7 0 0 1 1 .425l.474-.374a1.35 1.35 0 0 1 .834-.289 1.34 1.34 0 0 1 .952.392l1.222 1.226a1.35 1.35 0 0 1 .1 1.79l-.42.529a7 7 0 0 1 .351.888l.811.093-1.111 1.113-.677-.078-.1-.416a5.6 5.6 0 0 0-.541-1.375l-.2-.36.921-1.162a.113.113 0 0 0-.007-.152l-1.217-1.223a.12.12 0 0 0-.083-.032.12.12 0 0 0-.072.024l-1.128.892-.365-.219a5.8 5.8 0 0 0-1.471-.625l-.4-.109-.162-1.408a.113.113 0 0 0-.112-.1H7.72a.116.116 0 0 0-.114.1l-.166 1.4-.4.109a5.8 5.8 0 0 0-1.437.6l-.365.212-1.1-.871a.12.12 0 0 0-.152.007L2.767 3.999a.115.115 0 0 0-.01.152l.879 1.116-.2.36a5.8 5.8 0 0 0-.557 1.363l-.107.408-1.435.164a.114.114 0 0 0-.1.112v1.727a.115.115 0 0 0 .1.113l1.443.169.108.4a5.9 5.9 0 0 0 .575 1.38l.21.362-.929 1.174a.116.116 0 0 0 0 .153l1.219 1.223a.12.12 0 0 0 .154.008l1.183-.934.362.2a6 6 0 0 0 1.4.57l.409.107.173 1.522a.114.114 0 0 0 .112.1H9.4l-.423 1.234Zm-1.735-6.023a3.63 3.63 0 0 1-1.068-2.579 3.63 3.63 0 0 1 1.069-2.579 3.62 3.62 0 0 1 2.579-1.067 3.63 3.63 0 0 1 2.579 1.067 3.63 3.63 0 0 1 1.068 2.579 3.63 3.63 0 0 1-1.068 2.579 3.62 3.62 0 0 1-2.579 1.068 3.62 3.62 0 0 1-2.581-1.067Zm.164-2.579a2.42 2.42 0 0 0 2.415 2.414 2.417 2.417 0 0 0 2.414-2.414 2.417 2.417 0 0 0-2.414-2.413A2.42 2.42 0 0 0 6.19 8.605Z","data-name":"Caminho 1821"})))};e.s(["default",0,l],401386);var o=e.i(21288);
5e.s([],854192);var s=e.i(363007);e.s([],707003);var c=e.i(42986);e.s([],639105);var u=e.i(911874);e.s([],929308);var d=e.i(254673);function f(e){let{field:t,formName:n}=e;switch(t.type){case"Text":return(0,r.jsx)(d.default,{...t,formName:n});case"Button":return(0,r.jsx)(o.default,{...t,formName:n});case"Checkbox":return(0,r.jsx)(s.default,{...t,formName:n});case"Radio":return(0,r.jsx)(c.default,{...t,formName:n});case"Select":return(0,r.jsx)(u.default,{...t,formName:n});default:return null}}e.s([],675188),e.s(["default",()=>f],958390),e.s([],754385);var p=e.i(315880),m=e.i(649709),h=e.i(343794),v=e.i(846932);function x(){let{customization:e,isFieldsContainerOpen:t,toggleFieldContainerOpen:a}=(0,p.default)();return(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsxs)("div",{className:"p-[15px] gap-x-[20px] bg-[#F0F0F0] border border-[#DBDFE1] flex items-center justify-center select-none cursor-pointer",onClick:()=>a(),children:[(0,r.jsx)(l,{}),e.name,(0,r.jsx)(n.default,{className:(0,h.default)("transition-transform",t&&"rotate-180")})]}),(0,r.jsx)(v.motion.div,{initial:{height:0},animate:{height:t?"auto":0},className:"overflow-hidden",children:(0,r.jsx)("div",{className:"flex flex-col py-[30px] gap-[30px]",children:e.fields.map((e,t)=>(0,r.jsx)(f,{field:e,formName:(0,m.getProductCustomizationFieldFormName)(t)},t))})})]})}e.s(["default",()=>x],557341)},355290,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},747102,e=>{"use strict";var t=e.i(271645),r=e.i(355290);function n(){return(0,t.use)(r.default)}e.s(["default",()=>n])},318010,963015,e=>{"use strict";var t=e.i(843476);e.i(769121);var r=e.i(31900);e.i(200133);var n=e.i(550244),a=e.i(747102);e.s([],963015);var i=e.i(343794),l=e.i(657688);function o(e){let{productId:o}=e,s=(0,a.default)(),c=s?.products.find(e=>e.productId===o),{openAlert:u}=(0,r.useAlert)();return c?(0,t.jsxs)("div",{className:"flex gap-[15px] items-start",children:[(0,t.jsx)("input",{type:"checkbox",checked:!s?.disabledProducts.includes(c.productId),onChange:e=>s?.handleProductToggleActive(c.productId,e.currentTarget.checked)}),(0,t.jsx)("div",{className:"w-[110px] h-[127px] relative shrink-0",children:(0,t.jsx)(l.default,{fill:!0,alt:"product image",src:c.variation.images[0]?.url||c.images[0]?.url})}),(0,t.jsxs)("div",{className:"flex flex-col gap-[15px]",children:[(0,t.jsx)(n.Link,{href:`/${c.urn}/p`,target:"_blank",className:"text-sm hover:underline",children:c.title}),c.variation.optionsGroups?.map(e=>(0,t.jsx)("div",{className:"flex flex-wrap gap-[10px]",children:e.options.map(e=>(0,t.jsx)("div",{className:(0,i.default)("text-xs border border-[#DADADA] min-w-10 min-h-10 p-[7px] flex items-center justify-center cursor-pointer select-none",e.selected&&"border-black"),onClick:()=>{if(!e.variationId)return u({message:"Por favor escolha as variações acima"});s?.handleProductVariationSelect(c.productId,e.productUrn,e.variationId)},children:e.attributeValue.value},e.attributeValue.urn))},e.attribute.id))]})]}):null}e.s(["default",()=>o],318010)},890456,788503,e=>{"use strict";var t=e.i(843476),r=e.i(318010);e.s([],788503),e.i(963015);var n=e.i(747102);function a(){let e=(0,n.default)();return e?(0,t.jsx)("div",{className:"flex flex-col gap-[30px]",children:e.products.map(e=>(0,t.jsx)(r.default,{productId:e.productId},e.urn))}):null}e.s(["default",()=>a],890456)},206666,e=>{"use strict";e.i(247167),e.i(918847);var t=e.i(587312),r=e.i(42086),n=e.i(800521),a=e.i(271645),i=e.i(283599),l=e.i(271235),o=e.i(576166),s=e.i(251938),c=e.i(75003),u=e.i(110767),d=e.i(354872),f=e.i(990702);let p=o.IS_REACT_LEGACY?e=>{e()}:a.default.startTransition,m=(0,l.withMiddleware)(i.default,()=>(e,t,r={})=>{let{mutate:n}=(0,l.useSWRConfig)(),i=(0,a.useRef)(e),o=(0,a.useRef)(t),m=(0,a.useRef)(r),h=(0,a.useRef)(0),[v,x,g]=(e=>{let[,t]=(0,a.useState)({}),r=(0,a.useRef)(!1),n=(0,a.useRef)(e),i=(0,a.useRef)({data:!1,error:!1,isValidating:!1}),l=(0,a.useCallback)(e=>{let a=!1,l=n.current;for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&l[t]!==e[t]&&(l[t]=e[t],i.current[t]&&(a=!0));a&&!r.current&&t({})},[]);return(0,s.useIsomorphicLayoutEffect)(()=>(r.current=!1,()=>{r.current=!0})),[n,i.current,l]})({data:f.UNDEFINED,error:f.UNDEFINED,isMutating:!1}),y=v.current,b=(0,a.useCallback)(async(e,t)=>{let[r,a]=(0,c.serialize)(i.current);if(!o.current)throw Error("Canât trigger the mutation: missing fetcher.");if(!r)throw Error("Canât trigger the mutation: missing key.");let l=(0,u.mergeObjects)((0,u.mergeObjects)({populateCache:!1,throwOnError:!0},m.current),t),s=(0,d.getTimestamp)();h.current=s,g({isMutating:!0});try{let t=await n(r,o.current(a,{arg:e}),(0,u.mergeObjects)(l,{throwOnError:!0}));return h.current<=s&&(p(()=>g({data:t,isMutating:!1,error:void 0})),null==l.onSuccess||l.onSuccess.call(l,t,r,l)),t}catch(e){if(h.current<=s&&(p(()=>g({error:e,isMutating:!1})),null==l.onError||l.onError.call(l,e,r,l),l.throwOnError))throw e}},[]),w=(0,a.useCallback)(()=>{h.current=(0,d.getTimestamp)(),g({data:f.UNDEFINED,error:f.UNDEFINED,isMutating:!1})},[]);return(0,s.useIsomorphicLayoutEffect)(()=>{i.current=e,o.current=t,m.current=r}),{trigger:b,reset:w,get data(){return x.data=!0,y.data},get error(){return x.error=!0,y.error},get isMutating(){return x.isMutating=!0,y.isMutating}}});function h(){let[e]=(0,n.useCookie)("token"),{accountId:a}=(0,t.useEnvs)();return m("oms-pricing/price",function(t,{arg:n}){return r.default.create({prefixUrl:"https://api.moovin.store/",hooks:{beforeRequest:[function(t){e?t.headers.set("X-Authorization",`Bearer ${e}`):t.headers.set("X-Account",a)}]}}).get(t,{searchParams:{sku:n.filter(e=>e.variation.relatedSkus?.length).flatMap(e=>e.variation.relatedSkus).join(",")}}).json()})}e.s(["default",()=>h],206666)},858331,e=>{"use strict";var t=e.i(95187);let r=(0,t.createServerReference)("60a870fc5d75075bcddec0b09450529d69054066ab",t.callServer,void 0,t.findSourceMapURL,"getProductDetailByVariation");e.s(["getProductDetailByVariation",()=>r])},44382,e=>{"use strict";var t=e.i(843476),r=e.i(858331),n=e.i(355290),a=e.i(206666),i=e.i(271645);function l(e){let{children:l,onPriceChange:o,prices:s,products:c}=e,[u,d]=(0,i.useState)([]),[f,p]=(0,i.useState)(c),[m,h]=(0,i.useState)(()=>Object.fromEntries(c.map(e=>[e.productId,s?.[e.urn]?.price||0]))),{trigger:v}=(0,a.default)(),x=(0,i.useCallback)(async(e,t)=>{let r=e.filter(e=>!t.includes(e.productId)),{items:n}=await v(r),a=0,i=!1,l={};
5r.forEach(e=>{let t=n.filter(t=>e.variation.relatedSkus?.includes(t.sku));if(!t.length)return;t.some((e,t,r)=>e.price.sale?e.price.sale!==r[0].price.sale:e.price.list!==r[0].price.list)&&(i=!0);let r=t.sort((e,t)=>(e.price.sale||e.price.list)-(t.price.sale||t.price.list)).at(0),o=r?.price.sale||r?.price.list||0;l[e.productId]=o,a+=o}),h(l),o({price:a,multiplePrices:i})},[o,v]);return(0,t.jsx)(n.default.Provider,{value:{disabledProducts:u,productPrices:m,products:f,handleProductToggleActive:(0,i.useCallback)(async(e,t)=>{if(f.filter(e=>!u.includes(e.productId)).length<=2&&!t)return;let r=u.includes(e)?u.filter(t=>t!==e):u.concat(e);await x(f,r),d(r)},[u,x,f]),handleProductVariationSelect:(0,i.useCallback)(async(e,t,n)=>{let a=await (0,r.getProductDetailByVariation)(t,n),i=f.map(t=>t.productId===e?a:t);await x(i,u),p(i)},[u,x,f])},children:l})}e.s(["default",()=>l])},92201,940799,228796,215641,317479,611604,497921,e=>{"use strict";e.i(890456),e.s([],940799),e.i(788503),e.s([],228796),e.i(355290),e.i(963015),e.i(206666),e.s([],215641),e.s([],317479),e.i(44382),e.s([],611604),e.s([],497921),e.s([],92201)},711972,e=>{"use strict";e.i(497921);var t=e.i(44382);e.i(611604),e.s(["default",()=>t.default],832499),e.i(832499),e.s(["ProductInfosProductsKitProvider",()=>t.default],711972)},230992,e=>{"use strict";var t=e.i(843476);e.i(92201);var r=e.i(711972),n=e.i(805254);function a(e){let{children:a,...i}=e,{setPrice:l}=(0,n.default)();return(0,t.jsx)(r.ProductInfosProductsKitProvider,{...i,onPriceChange:l,children:a})}e.s(["default",()=>a])},796471,861022,92950,254608,411304,120624,709301,171393,961182,97335,907120,e=>{"use strict";var t=e.i(557341);e.s([],861022),e.i(754385),e.i(854192),e.i(707003),e.i(639105),e.i(929308),e.i(675188),e.i(892222),e.i(531203);var r=e.i(843476),n=e.i(649709);function a(e){let{children:a,...i}=e;return(0,r.jsxs)(n.default,{...i,children:[(0,r.jsx)(t.default,{}),a]})}function i(e){let t=e.annotations?.customization;if(!t)return null;try{return JSON.parse(t)}catch{return null}}e.s(["default",()=>a],92950),e.s([],254608),e.s([],411304),e.i(601802),e.i(315880),e.s([],120624),e.s([],709301),e.s([],171393),e.s([],961182),e.s(["getProductCustomization",()=>i],97335),e.s([],907120),e.s([],796471)},890951,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},124517,e=>{"use strict";var t=e.i(271645),r=e.i(890951);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useProductOptionsContext hook must be used within ProductOptionsProvider");return e}e.s(["default",()=>n])},263810,984034,e=>{"use strict";var t,r,n=e.i(271645);function a(){return(a=Object.assign.bind()).apply(null,arguments)}function i(){return(i=Object.assign.bind()).apply(null,arguments)}e.s(["default",0,function(e){return n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:8.942,height:1.113,viewBox:"0 0 8.942 1.113"},e),t||(t=n.createElement("path",{fill:"currentColor",d:"M8.386 0H.557a.557.557 0 0 0 0 1.113h7.829a.557.557 0 1 0 0-1.113"})))}],263810),e.s(["default",0,function(e){return n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",width:8.942,height:8.942,viewBox:"0 0 8.942 8.942"},e),r||(r=n.createElement("path",{fill:"currentColor",d:"M8.386 3.914H5.028V.557a.557.557 0 1 0-1.113 0v3.358H.557a.557.557 0 0 0 0 1.113h3.358v3.358a.557.557 0 1 0 1.113 0V5.028h3.358a.557.557 0 1 0 0-1.113Z"})))}],984034)},438978,616776,639113,650748,964561,293606,989725,744853,501096,744824,525456,e=>{"use strict";e.i(411304);var t=e.i(557341);e.i(861022),e.s(["default",()=>t.default],309973),e.i(309973);var r=e.i(958390);e.i(754385),e.s(["default",()=>r.default],463177),e.i(463177);var n=e.i(21288);e.i(854192),e.s(["default",()=>n.default],354790),e.i(354790);var a=e.i(363007);e.i(707003),e.s(["default",()=>a.default],340028),e.i(340028);var i=e.i(42986);e.i(639105),e.s(["default",()=>i.default],526791),e.i(526791);var l=e.i(911874);e.i(929308),e.s(["default",()=>l.default],315254),e.i(315254);var o=e.i(254673);e.i(675188),e.s(["default",()=>o.default],446164),e.i(446164);var s=e.i(131482);e.i(892222),e.s(["default",()=>s.default],184029),e.i(184029);var c=e.i(91119);e.i(531203),e.s(["default",()=>c.default],319547),e.i(319547);var u=e.i(92950);e.i(254608),e.s(["default",()=>u.default],296442),e.i(296442),e.s(["ProductInfosProductCustomization",()=>t.default],438978),e.i(228796);var d=e.i(890456);e.i(940799),e.s(["default",()=>d.default],807047),e.i(807047);var f=e.i(318010);e.i(788503),e.s(["default",()=>f.default],318614),e.i(318614),e.s(["ProductInfosProductsKit",()=>d.default],616776);var p=e.i(843476);e.i(796471);var m=e.i(97335);e.i(961182);var h=e.i(649709);e.i(171393);var v=h;e.s(["default",()=>v.default,"getProductCustomizationFieldFormName",()=>v.getProductCustomizationFieldFormName],564567),e.i(564567);var h=h;function x(e){let{children:t,product:r}=e;return(0,m.getProductCustomization)(r)?(0,p.jsx)(h.default,{initialFieldsContainerOpen:!0,product:r,children:t}):t}e.s(["default",()=>
5x],639113),e.s([],650748),e.i(732832);var g=e.i(52247),y=e.i(343794),b=e.i(657688),w=e.i(124517);function C(e){let{className:t}=e,{optionsGroups:r,product:n}=(0,w.default)(),a=r.map(({selectedOption:e})=>e?.image?.url).find(Boolean),i=n.images[0]?.url||n.variation.images[0]?.url;return(0,p.jsx)(b.default,{alt:`Imagem do produto ${n.title}`,className:(0,y.default)("object-contain",t),height:484,src:(0,g.processImage)(a||i||"https://assets.stg.1eg.run/3p/themes/5fabf628-81b4-48c9-a563-1699f522fb78/assets/img/no_img.png",{resize:{fitIn:!0,height:484,width:484},filters:{fill:"FFF"}}),width:484})}e.s([],964561),e.s(["default",()=>C],293606),e.s([],989725),e.i(92201);var E=e.i(711972);function j(e){let{children:t,kit:r,onPriceChange:n}=e;return r?(0,p.jsx)(E.ProductInfosProductsKitProvider,{onPriceChange:n,prices:r.prices,products:r.products,children:t}):t}e.s(["default",()=>j],744853),e.s([],501096);var S=e.i(263810),P=e.i(984034),N=e.i(271645);function k(e){let{onChange:t,quantity:r,stock:n}=e,[a,i]=(0,N.useState)(String(r));(0,N.useEffect)(()=>{i(String(r))},[r]);let l=e=>e<1?1:null!==n&&e>n?Math.max(n,1):e;return(0,p.jsxs)("div",{className:"flex items-center justify-between border border-[#ccc] rounded-[.375rem] text-sm h-[46px] shrink-0 basis-[110px]",children:[(0,p.jsx)("button",{type:"button","aria-label":"Diminuir quantidade",className:"px-3 h-full cursor-pointer select-none disabled:cursor-not-allowed disabled:opacity-40",disabled:r<=1,onClick:()=>t(l(r-1)),children:(0,p.jsx)(S.default,{className:"w-3 h-3"})}),(0,p.jsx)("input",{"aria-label":"Quantidade",className:"w-10 text-center bg-transparent outline-none",inputMode:"numeric",onBlur:()=>{let e=parseInt(a,10);if(!a||isNaN(e))return i(String(r));t(l(e)),i(String(l(e)))},onChange:e=>i(e.target.value.replace(/\D/g,"")),onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()},pattern:"[0-9]*",type:"text",value:a}),(0,p.jsx)("button",{type:"button","aria-label":"Aumentar quantidade",className:"px-3 h-full cursor-pointer select-none disabled:cursor-not-allowed disabled:opacity-40",disabled:null!==n&&r>=n,onClick:()=>t(l(r+1)),children:(0,p.jsx)(P.default,{className:"w-3 h-3"})})]})}e.s(["default",()=>k],744824),e.s([],525456)},99115,e=>{"use strict";var t=e.i(95187);let r=(0,t.createServerReference)("400c906cae37b4cef8160abdd44dd2f2957e12188a",t.callServer,void 0,t.findSourceMapURL,"getFreshSkuStock");e.s(["getFreshSkuStock",()=>r])},787929,e=>{"use strict";e.i(709301);var t=e.i(315880);e.i(120624),e.s(["default",()=>t.default],956082),e.i(956082),e.s(["useProductInfosProductCustomizationContext",()=>t.default],787929)},263731,e=>{"use strict";e.i(317479);var t=e.i(747102);e.i(963015),e.s(["default",()=>t.default],7274),e.i(7274);var r=e.i(206666);e.i(215641),e.s(["default",()=>r.default],931238),e.i(931238),e.s(["useProductInfosProductsKitContext",()=>t.default],263731)},97695,991935,811693,272433,863148,e=>{"use strict";var t=e.i(843476),r=e.i(858331),n=e.i(890951);function a(e,t){return e.flatMap(({detailedReturn:e})=>e.filter(e=>t.relatedSkus.includes(e.sku))).some(({total:e})=>!!e)}async function i(e,t,r,n){let l=function(e,t){let r=e.variation.optionsGroups??[],n=r.findIndex(({options:e})=>!e.some(e=>e.selected));if(n<0)return null;let{options:i}=r[n],l=i.filter(e=>a(t,e)),o=1===i.length||1===l.length,s=r.slice(n+1).some(({options:e})=>e.some(e=>!e.variationId));return o||s?l[0]??i[0]??null:null}(e,t)?.variationId;return l&&l!==n?i(await r(l),t,r,l):e}e.s([],991935),e.s(["isOptionAvailable",()=>a],811693),e.s([],272433),e.s([],863148);var l=e.i(271645);function o(e){let{availabilities:o,children:s,product:c}=e,[u,d]=(0,l.useState)(c),[f,p]=(0,l.useState)(!1);(0,l.useEffect)(()=>{d(c)},[c]);let m=(0,l.useMemo)(()=>(u.variation.optionsGroups??[]).map(e=>({...e,selectedOption:e.options.find(e=>e.selected)||null})),[u]);return(0,t.jsx)(n.default.Provider,{value:{availabilities:o,isSelecting:f,isSelectionComplete:u.variation.lastLevel,optionsGroups:m,product:u,stock:function(e,t){if(!t)return null;let r=e.flatMap(e=>e.detailedReturn).find(e=>e.sku===t);return r?r.total:null}(o,u.variation.sku),isOptionAvailable:(0,l.useCallback)(e=>a(o,e),[o]),selectOption:(0,l.useCallback)(async e=>{if(e.variationId){p(!0);try{let t=await (0,r.getProductDetailByVariation)(e.productUrn,e.variationId);d(await i(t,o,e=>(0,r.getProductDetailByVariation)(t.urn,e)))}finally{p(!1)}}},[o])},children:s})}e.s(["default",()=>o],97695)},836372,540666,952315,e=>{"use strict";let t,r,n;var a=e.i(843476);e.i(51188);var i=e.i(96568);e.i(796471);var l=e.i(97335),o=e.i(438978);e.i(92201);var s=e.i(616776);e.i(650748);var c=e.i(639113);e.i(989725);var u=e.i(293606);e.i(501096);var d=e.i(744853);e.i(525456);var f=e.i(744824),p=e.i(99115);e.i(822663);var m=e.i(748793),h=e.i(468347),v=e.i(787929),x=e.i(263731);e.i(352312);var g=e.i(238165);e.i(732832);var y=e.i(668328),b=e.i(271645);e.i(964561);var w=e.i(124517);function C(e){let{addItemToCart:t,onError:r,price:n,quantity:i}=e,[l,o]=(0,b.useState)(!1),{closeModal:s}=(0,h.useModal)(),{isOptionAvailable:c,isSelecting:u,isSelectionComplete:d,optionsGroups:f,product:C}=(0,w.default)(),E=(0,v.useProductInfosProductCustomizationContext)(),j=(0,x.useProductInfosProductsKitContext)(),{default_font_style_showcase_add_cart_button:S,default_showcase_add_cart_button_text:P,default_font_style_button:N}=(0,g.useThemeConfigsContext)(),k=j?.products.filter(e=>!j.disabledProducts.includes(e.productId))||[],R=[C.variation.sku,...k.map(e=>e.variation.sku)].join();async function T(){r(null),o(!0);try{if(C.isKit){if(k.some(e=>!e.variation.lastLevel))return r("Selecione as variações desejadas para cada produto do kit.");return await t(k.map(e=>({price:n,product:e,quantity:1}))),s()}if(!d||!C.variation.sku)return r("Selecione todas as opções do produto para continuar.");if(f.some(({selectedOption:e})=>e&&!c(e)))return r("Uma das opções escolhidas ficou indisponÃvel. Escolha outra.");if(await E?.isFormInvalid())return E?.expandFieldsContainer(),r("Preencha os campos obrigatórios de personalização.");
5if(i<1)return r("Informe uma quantidade de pelo menos 1 unidade.");let e=await (0,p.getFreshSkuStock)(C.variation.sku);if(null!==e&&e<1)return r("Esta combinação acabou de esgotar. Escolha outra opção.");if(null!==e&&e<i)return r(`S\xf3 restam ${e} unidades desta combina\xe7\xe3o.`);await t([{price:n,product:C,quantity:i}],E?.getAdditional()),s()}catch{r("Não foi possÃvel adicionar o produto ao carrinho. Tente novamente.")}finally{o(!1)}}return(0,b.useEffect)(()=>{r(null)},[r,R]),(0,a.jsx)("button",{className:"h-[50px] w-full flex items-center justify-center cursor-pointer text-sm rounded-(--default-style-button-radius) transition-opacity hover:opacity-75 disabled:cursor-progress text-(--default-showcase-add-cart-button-text-color,white) bg-(--default-showcase-add-cart-button-background-color,black)",disabled:l||u,onClick:()=>T(),style:(0,y.applyThemeFontStyle)(S||N),type:"button",children:l?(0,a.jsx)(m.Spinner,{}):P||"ADICIONAR AO CARRINHO"})}var E=e.i(636372),j=e.i(981140),S=e.i(820783),P=e.i(30030),N=e.i(369340),k=e.i(248425),R=e.i(75830),T=e.i(586318),_=e.i(726330),A=e.i(303536),I=e.i(765491),O=e.i(610772),M=e.i(853660),D=e.i(774606),L=e.i(296626),F=e.i(30207),H="rovingFocusGroup.onEntryFocus",B={bubbles:!1,cancelable:!0},z="RovingFocusGroup",[V,W,X]=(0,R.createCollection)(z),[U,K]=(0,P.createContextScope)(z,[X]),[Y,Z]=U(z),$=b.forwardRef((e,t)=>(0,a.jsx)(V.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(V.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(G,{...e,ref:t})})}));$.displayName=z;var G=b.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:i=!1,dir:l,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:u,preventScrollOnEntryFocus:d=!1,...f}=e,p=b.useRef(null),m=(0,S.useComposedRefs)(t,p),h=(0,T.useDirection)(l),[v,x]=(0,N.useControllableState)({prop:o,defaultProp:s??null,onChange:c,caller:z}),[g,y]=b.useState(!1),w=(0,F.useCallbackRef)(u),C=W(r),E=b.useRef(!1),[P,R]=b.useState(0);return b.useEffect(()=>{let e=p.current;if(e)return e.addEventListener(H,w),()=>e.removeEventListener(H,w)},[w]),(0,a.jsx)(Y,{scope:r,orientation:n,dir:h,loop:i,currentTabStopId:v,onItemFocus:b.useCallback(e=>x(e),[x]),onItemShiftTab:b.useCallback(()=>y(!0),[]),onFocusableItemAdd:b.useCallback(()=>R(e=>e+1),[]),onFocusableItemRemove:b.useCallback(()=>R(e=>e-1),[]),children:(0,a.jsx)(k.Primitive.div,{tabIndex:g||0===P?-1:0,"data-orientation":n,...f,ref:m,style:{outline:"none",...e.style},onMouseDown:(0,j.composeEventHandlers)(e.onMouseDown,()=>{E.current=!0}),onFocus:(0,j.composeEventHandlers)(e.onFocus,e=>{let t=!E.current;if(e.target===e.currentTarget&&t&&!g){let t=new CustomEvent(H,B);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=C().filter(e=>e.focusable);ee([e.find(e=>e.active),e.find(e=>e.id===v),...e].filter(Boolean).map(e=>e.ref.current),d)}}E.current=!1}),onBlur:(0,j.composeEventHandlers)(e.onBlur,()=>y(!1))})})}),q="RovingFocusGroupItem",Q=b.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:i=!1,tabStopId:l,children:o,...s}=e,c=(0,O.useId)(),u=l||c,d=Z(q,r),f=d.currentTabStopId===u,p=W(r),{onFocusableItemAdd:m,onFocusableItemRemove:h,currentTabStopId:v}=d;return b.useEffect(()=>{if(n)return m(),()=>h()},[n,m,h]),(0,a.jsx)(V.ItemSlot,{scope:r,id:u,focusable:n,active:i,children:(0,a.jsx)(k.Primitive.span,{tabIndex:f?0:-1,"data-orientation":d.orientation,...s,ref:t,onMouseDown:(0,j.composeEventHandlers)(e.onMouseDown,e=>{n?d.onItemFocus(u):e.preventDefault()}),onFocus:(0,j.composeEventHandlers)(e.onFocus,()=>d.onItemFocus(u)),onKeyDown:(0,j.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void d.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let a=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return J[a]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=p().filter(e=>
5e.focusable).map(e=>e.ref.current);if("last"===t)a.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&a.reverse();let i=a.indexOf(e.currentTarget);a=d.loop?(r=a,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):a.slice(i+1)}setTimeout(()=>ee(a))}}),children:"function"==typeof o?o({isCurrentTabStop:f,hasTabStop:null!=v}):o})})});Q.displayName=q;var J={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ee(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var et=Symbol("radix.slottable");function er(e){return b.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===et}var en=e.i(186312),ea=e.i(985369),ei=["Enter"," "],el=["ArrowUp","PageDown","End"],eo=["ArrowDown","PageUp","Home",...el],es={ltr:[...ei,"ArrowRight"],rtl:[...ei,"ArrowLeft"]},ec={ltr:["ArrowLeft"],rtl:["ArrowRight"]},eu="Menu",[ed,ef,ep]=(0,R.createCollection)(eu),[em,eh]=(0,P.createContextScope)(eu,[ep,M.createPopperScope,K]),ev=(0,M.createPopperScope)(),ex=K(),[eg,ey]=em(eu),[eb,ew]=em(eu),eC=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:i,onOpenChange:l,modal:o=!0}=e,s=ev(t),[c,u]=b.useState(null),d=b.useRef(!1),f=(0,F.useCallbackRef)(l),p=(0,T.useDirection)(i);return b.useEffect(()=>{let e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,a.jsx)(M.Root,{...s,children:(0,a.jsx)(eg,{scope:t,open:r,onOpenChange:f,content:c,onContentChange:u,children:(0,a.jsx)(eb,{scope:t,onClose:b.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:d,dir:p,modal:o,children:n})})})};eC.displayName=eu;var eE=b.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,i=ev(r);return(0,a.jsx)(M.Anchor,{...i,...n,ref:t})});eE.displayName="MenuAnchor";var ej="MenuPortal",[eS,eP]=em(ej,{forceMount:void 0}),eN="MenuContent",[ek,eR]=em(eN),eT=b.forwardRef((e,t)=>{let r=eP(eN,e.__scopeMenu),{forceMount:n=r.forceMount,...i}=e,l=ey(eN,e.__scopeMenu),o=ew(eN,e.__scopeMenu);return(0,a.jsx)(ed.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(L.Presence,{present:n||l.open,children:(0,a.jsx)(ed.Slot,{scope:e.__scopeMenu,children:o.modal?(0,a.jsx)(e_,{...i,ref:t}):(0,a.jsx)(eA,{...i,ref:t})})})})}),e_=b.forwardRef((e,t)=>{let r=ey(eN,e.__scopeMenu),n=b.useRef(null),i=(0,S.useComposedRefs)(t,n);return b.useEffect(()=>{let e=n.current;if(e)return(0,en.hideOthers)(e)},[]),(0,a.jsx)(eO,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,j.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),eA=b.forwardRef((e,t)=>{let r=ey(eN,e.__scopeMenu);return(0,a.jsx)(eO,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),eI=((n=b.forwardRef((e,t)=>{let{children:r,...n}=e;if(b.isValidElement(r)){var a;let e,i,l=(a=r,(i=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(i=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),o=function(e,t){let r={...t};for(let n in t){let a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...e)=>{let t=i(...e);return a(...e),t}:a&&(r[n]=a):"style"===n?r[n]={...a,...i}:"className"===n&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==b.Fragment&&(o.ref=t?(0,S.composeRefs)(t,l):l),b.cloneElement(r,o)}return b.Children.count(r)>1?b.Children.only(null):null})).displayName="MenuContent.ScrollLock.SlotClone",t=n,(r=b.forwardRef((e,r)=>{let{children:n,...i}=e,l=b.Children.toArray(n),o=l.find(er);if(o){let e=o.props.children,n=l.map(t=>t!==o?t:b.Children.count(e)>1?b.Children.only(null):b.isValidElement(e)?e.props.children:null);return(0,a.jsx)(t,{...i,ref:r,children:b.isValidElement(e)?b.cloneElement(e,void 0,n):null})}return(0,a.jsx)(t,{...i,ref:r,children:n})})).displayName="MenuContent.ScrollLock.Slot",r),eO=b.forwardRef((e,t)=>
5{let{__scopeMenu:r,loop:n=!1,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,onDismiss:m,disableOutsideScroll:h,...v}=e,x=ey(eN,r),g=ew(eN,r),y=ev(r),w=ex(r),C=ef(r),[E,P]=b.useState(null),N=b.useRef(null),k=(0,S.useComposedRefs)(t,N,x.onContentChange),R=b.useRef(0),T=b.useRef(""),O=b.useRef(0),D=b.useRef(null),L=b.useRef("right"),F=b.useRef(0),H=h?ea.RemoveScroll:b.Fragment;b.useEffect(()=>()=>window.clearTimeout(R.current),[]),(0,A.useFocusGuards)();let B=b.useCallback(e=>{var t,r;return L.current===D.current?.side&&(t=e,!!(r=D.current?.area)&&function(e,t){let{x:r,y:n}=e,a=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e],o=t[i],s=l.x,c=l.y,u=o.x,d=o.y;c>n!=d>n&&r<(u-s)*(n-c)/(d-c)+s&&(a=!a)}return a}({x:t.clientX,y:t.clientY},r))},[]);return(0,a.jsx)(ek,{scope:r,searchRef:T,onItemEnter:b.useCallback(e=>{B(e)&&e.preventDefault()},[B]),onItemLeave:b.useCallback(e=>{B(e)||(N.current?.focus(),P(null))},[B]),onTriggerLeave:b.useCallback(e=>{B(e)&&e.preventDefault()},[B]),pointerGraceTimerRef:O,onPointerGraceIntentChange:b.useCallback(e=>{D.current=e},[]),children:(0,a.jsx)(H,{...h?{as:eI,allowPinchZoom:!0}:void 0,children:(0,a.jsx)(I.FocusScope,{asChild:!0,trapped:i,onMountAutoFocus:(0,j.composeEventHandlers)(l,e=>{e.preventDefault(),N.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,a.jsx)(_.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,onDismiss:m,children:(0,a.jsx)($,{asChild:!0,...w,dir:g.dir,orientation:"vertical",loop:n,currentTabStopId:E,onCurrentTabStopIdChange:P,onEntryFocus:(0,j.composeEventHandlers)(c,e=>{g.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,a.jsx)(M.Content,{role:"menu","aria-orientation":"vertical","data-state":e6(x.open),"data-radix-menu-content":"",dir:g.dir,...y,...v,ref:k,style:{outline:"none",...v.style},onKeyDown:(0,j.composeEventHandlers)(v.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var a;let t,i,l,o,s,c;"Tab"===e.key&&e.preventDefault(),!r&&n&&(a=e.key,t=T.current+a,i=C().filter(e=>!e.disabled),l=document.activeElement,o=i.find(e=>e.ref.current===l)?.textValue,s=function(e,t,r){var n;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,l=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===a.length&&(l=l.filter(e=>e!==r));let o=l.find(e=>e.toLowerCase().startsWith(a.toLowerCase()));return o!==r?o:void 0}(i.map(e=>e.textValue),t,o),c=i.find(e=>e.textValue===s)?.ref.current,function e(t){T.current=t,window.clearTimeout(R.current),""!==t&&(R.current=window.setTimeout(()=>e(""),1e3))}(t),c&&setTimeout(()=>c.focus()))}let i=N.current;if(e.target!==i||!eo.includes(e.key))return;e.preventDefault();let l=C().filter(e=>!e.disabled).map(e=>e.ref.current);el.includes(e.key)&&l.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(l)}),onBlur:(0,j.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(R.current),T.current="")}),onPointerMove:(0,j.composeEventHandlers)(e.onPointerMove,e9(e=>{let t=e.target,r=F.current!==e.clientX;e.currentTarget.contains(t)&&r&&(L.current=e.clientX>F.current?"right":"left",F.current=e.clientX)}))})})})})})})});eT.displayName=eN;var eM=b.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,a.jsx)(k.Primitive.div,{role:"group",...n,ref:t})});eM.displayName="MenuGroup";var eD=b.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,a.jsx)(k.Primitive.div,{...n,ref:t})});eD.displayName="MenuLabel";var eL="MenuItem",eF="menu.itemSelect",eH=b.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:n,...i}=e,l=b.useRef(null),o=ew(eL,e.__scopeMenu),s=eR(eL,e.__scopeMenu),c=(0,S.useComposedRefs)(t,l),u=b.useRef(!1);return(0,a.jsx)(eB,{...i,ref:c,disabled:r,onClick:(0,j.composeEventHandlers)(e.onClick,()=>{let e=l.current;if(!r&&e){let t=new CustomEvent(eF,{bubbles:!0,cancelable:!0});e.addEventListener(eF,e=>n?.(e),{once:!0}),(0,k.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?u.current=!1:o.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),u.current=!0},onPointerUp:(0,j.composeEventHandlers)(e.onPointerUp,e=>{u.current||e.currentTarget?.click()}),onKeyDown:(0,j.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==s.searchRef.current;
5r||t&&" "===e.key||ei.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eH.displayName=eL;var eB=b.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:i,...l}=e,o=eR(eL,r),s=ex(r),c=b.useRef(null),u=(0,S.useComposedRefs)(t,c),[d,f]=b.useState(!1),[p,m]=b.useState("");return b.useEffect(()=>{let e=c.current;e&&m((e.textContent??"").trim())},[l.children]),(0,a.jsx)(ed.ItemSlot,{scope:r,disabled:n,textValue:i??p,children:(0,a.jsx)(Q,{asChild:!0,...s,focusable:!n,children:(0,a.jsx)(k.Primitive.div,{role:"menuitem","data-highlighted":d?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...l,ref:u,onPointerMove:(0,j.composeEventHandlers)(e.onPointerMove,e9(e=>{n?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,j.composeEventHandlers)(e.onPointerLeave,e9(e=>o.onItemLeave(e))),onFocus:(0,j.composeEventHandlers)(e.onFocus,()=>f(!0)),onBlur:(0,j.composeEventHandlers)(e.onBlur,()=>f(!1))})})})}),ez=b.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...i}=e;return(0,a.jsx)(e$,{scope:e.__scopeMenu,checked:r,children:(0,a.jsx)(eH,{role:"menuitemcheckbox","aria-checked":e7(r)?"mixed":r,...i,ref:t,"data-state":e8(r),onSelect:(0,j.composeEventHandlers)(i.onSelect,()=>n?.(!!e7(r)||!r),{checkForDefaultPrevented:!1})})})});ez.displayName="MenuCheckboxItem";var eV="MenuRadioGroup",[eW,eX]=em(eV,{value:void 0,onValueChange:()=>{}}),eU=b.forwardRef((e,t)=>{let{value:r,onValueChange:n,...i}=e,l=(0,F.useCallbackRef)(n);return(0,a.jsx)(eW,{scope:e.__scopeMenu,value:r,onValueChange:l,children:(0,a.jsx)(eM,{...i,ref:t})})});eU.displayName=eV;var eK="MenuRadioItem",eY=b.forwardRef((e,t)=>{let{value:r,...n}=e,i=eX(eK,e.__scopeMenu),l=r===i.value;return(0,a.jsx)(e$,{scope:e.__scopeMenu,checked:l,children:(0,a.jsx)(eH,{role:"menuitemradio","aria-checked":l,...n,ref:t,"data-state":e8(l),onSelect:(0,j.composeEventHandlers)(n.onSelect,()=>i.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});eY.displayName=eK;var eZ="MenuItemIndicator",[e$,eG]=em(eZ,{checked:!1}),eq=b.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...i}=e,l=eG(eZ,r);return(0,a.jsx)(L.Presence,{present:n||e7(l.checked)||!0===l.checked,children:(0,a.jsx)(k.Primitive.span,{...i,ref:t,"data-state":e8(l.checked)})})});eq.displayName=eZ;var eQ=b.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,a.jsx)(k.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eQ.displayName="MenuSeparator";var eJ=b.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,i=ev(r);return(0,a.jsx)(M.Arrow,{...i,...n,ref:t})});eJ.displayName="MenuArrow";var[e0,e1]=em("MenuSub"),e2="MenuSubTrigger",e3=b.forwardRef((e,t)=>{let r=ey(e2,e.__scopeMenu),n=ew(e2,e.__scopeMenu),i=e1(e2,e.__scopeMenu),l=eR(e2,e.__scopeMenu),o=b.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:c}=l,u={__scopeMenu:e.__scopeMenu},d=b.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return b.useEffect(()=>d,[d]),b.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),c(null)}},[s,c]),(0,a.jsx)(eE,{asChild:!0,...u,children:(0,a.jsx)(eB,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":e6(r.open),...e,ref:(0,S.composeRefs)(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,j.composeEventHandlers)(e.onPointerMove,e9(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||o.current||(l.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{r.onOpenChange(!0),d()},100)))})),onPointerLeave:(0,j.composeEventHandlers)(e.onPointerLeave,e9(e=>{d();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,a="right"===n,i=t[a?"left":"right"],o=t[a?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:i,y:t.top},{x:o,y:t.top},{x:o,y:t.bottom},{x:i,y:t.bottom}],side:n}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,j.composeEventHandlers)(e.onKeyDown,t=>{let a=""!==l.searchRef.current;e.disabled||a&&" "===t.key||es[n.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});e3.displayName=e2;var e5="MenuSubContent",e4=b.forwardRef((e,t)=>
5{let r=eP(eN,e.__scopeMenu),{forceMount:n=r.forceMount,...i}=e,l=ey(eN,e.__scopeMenu),o=ew(eN,e.__scopeMenu),s=e1(e5,e.__scopeMenu),c=b.useRef(null),u=(0,S.useComposedRefs)(t,c);return(0,a.jsx)(ed.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(L.Presence,{present:n||l.open,children:(0,a.jsx)(ed.Slot,{scope:e.__scopeMenu,children:(0,a.jsx)(eO,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:u,align:"start",side:"rtl"===o.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{o.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,j.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==s.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,j.composeEventHandlers)(e.onEscapeKeyDown,e=>{o.onClose(),e.preventDefault()}),onKeyDown:(0,j.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=ec[o.dir].includes(e.key);t&&r&&(l.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})});function e6(e){return e?"open":"closed"}function e7(e){return"indeterminate"===e}function e8(e){return e7(e)?"indeterminate":e?"checked":"unchecked"}function e9(e){return t=>"mouse"===t.pointerType?e(t):void 0}e4.displayName=e5;var te="DropdownMenu",[tt,tr]=(0,P.createContextScope)(te,[eh]),tn=eh(),[ta,ti]=tt(te),tl=e=>{let{__scopeDropdownMenu:t,children:r,dir:n,open:i,defaultOpen:l,onOpenChange:o,modal:s=!0}=e,c=tn(t),u=b.useRef(null),[d,f]=(0,N.useControllableState)({prop:i,defaultProp:l??!1,onChange:o,caller:te});return(0,a.jsx)(ta,{scope:t,triggerId:(0,O.useId)(),triggerRef:u,contentId:(0,O.useId)(),open:d,onOpenChange:f,onOpenToggle:b.useCallback(()=>f(e=>!e),[f]),modal:s,children:(0,a.jsx)(eC,{...c,open:d,onOpenChange:f,dir:n,modal:s,children:r})})};tl.displayName=te;var to="DropdownMenuTrigger",ts=b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,l=ti(to,r),o=tn(r);return(0,a.jsx)(eE,{asChild:!0,...o,children:(0,a.jsx)(k.Primitive.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,S.composeRefs)(t,l.triggerRef),onPointerDown:(0,j.composeEventHandlers)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,j.composeEventHandlers)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ts.displayName=to;var tc="DropdownMenuContent",tu=b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ti(tc,r),l=tn(r),o=b.useRef(!1);return(0,a.jsx)(eT,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...n,ref:t,onCloseAutoFocus:(0,j.composeEventHandlers)(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:(0,j.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tu.displayName=tc,b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eM,{...i,...n,ref:t})}).displayName="DropdownMenuGroup",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eD,{...i,...n,ref:t})}).displayName="DropdownMenuLabel";var td=b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eH,{...i,...n,ref:t})});td.displayName="DropdownMenuItem",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(ez,{...i,...n,ref:t})}).displayName="DropdownMenuCheckboxItem",b.forwardRef((e,t)=>
5{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eU,{...i,...n,ref:t})}).displayName="DropdownMenuRadioGroup",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eY,{...i,...n,ref:t})}).displayName="DropdownMenuRadioItem",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eq,{...i,...n,ref:t})}).displayName="DropdownMenuItemIndicator",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eQ,{...i,...n,ref:t})}).displayName="DropdownMenuSeparator",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(eJ,{...i,...n,ref:t})}).displayName="DropdownMenuArrow",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(e3,{...i,...n,ref:t})}).displayName="DropdownMenuSubTrigger",b.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=tn(r);return(0,a.jsx)(e4,{...i,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent",e.s(["Content",()=>tu,"Item",()=>td,"Root",()=>tl,"Trigger",()=>ts],540666);var tf=e.i(343794);function tp(e){let{attribute:t,options:r,selectedOption:n}=e,{isOptionAvailable:i,isSelecting:l,selectOption:o}=(0,w.default)(),s=e=>!!e.variationId&&i(e);return(0,a.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,a.jsx)("span",{className:"text-xs text-[#707070]",children:t.label}),(0,a.jsxs)(tl,{modal:!1,children:[(0,a.jsx)(ts,{asChild:!0,disabled:l,children:(0,a.jsxs)("button",{type:"button",className:"border border-[#ccc] rounded-[.375rem] text-sm p-[.75rem] flex items-center justify-between gap-2 w-full cursor-pointer disabled:cursor-progress",children:[(0,a.jsx)("span",{className:(0,tf.default)(n&&!i(n)&&"line-through text-[#707070]"),children:n?.attributeValue.value||`Selecione ${t.label.toLowerCase()}`}),(0,a.jsx)(E.default,{})]})}),(0,a.jsx)(tu,{className:"border border-[#DFDFDF] rounded-md bg-white overflow-hidden z-70 w-(--radix-dropdown-menu-trigger-width) max-h-[240px] overflow-y-auto",sideOffset:5,children:r.map(e=>(0,a.jsx)(td,{disabled:!s(e),onSelect:()=>o(e),className:(0,tf.default)("block px-[12px] py-[7px] text-sm rounded-xs outline-none",s(e)?"cursor-pointer hover:bg-[#f7f7f7] data-highlighted:bg-[#f7f7f7]":"line-through text-[#707070] cursor-not-allowed"),children:e.attributeValue.value},e.sku))})]})]})}function tm(){let{optionsGroups:e}=(0,w.default)();return e.length?(0,a.jsx)("div",{className:"flex flex-col gap-3",children:e.map(e=>(0,a.jsx)(tp,{...e},e.attribute.id))}):null}function th(e){let{addItemToCart:t,kit:r,onPriceChange:n,price:i}=e,{product:p,stock:m}=(0,w.default)(),[h,v]=(0,b.useState)(1),[x,g]=(0,b.useState)(null),y=(0,b.useCallback)(e=>g(e),[]);return(0,b.useEffect)(()=>{v(1)},[p.variation.sku]),(0,a.jsx)(d.default,{kit:r,onPriceChange:n,children:(0,a.jsxs)(c.default,{product:p,children:[(0,a.jsxs)("div",{className:"flex flex-col md:flex-row gap-5 md:gap-7.5 overflow-y-auto min-h-0",children:[p.isKit?null:(0,a.jsx)(u.default,{className:"w-full md:w-[260px] shrink-0 self-start rounded-[5px]"}),(0,a.jsxs)("div",{className:(0,tf.default)("flex flex-col gap-4",p.isKit?"md:w-[480px]":"md:w-[330px]"),children:[(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)("span",{className:"text-sm font-bold",children:p.title}),i?(0,a.jsxs)("span",{className:"text-sm",children:[i.multiplePrices?"A partir de ":null,(0,a.jsx)("b",{children:Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(i.price)})]}):null]}),(0,a.jsx)(tm,{}),p.isKit?(0,a.jsx)(s.ProductInfosProductsKit,{}):null,(0,l.getProductCustomization)(p)?(0,a.jsx)(o.ProductInfosProductCustomization,{}):null]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2 shrink-0 pt-5",children:[x?(0,a.jsx)("span",{className:"text-sm text-[#c1121f]",role:"alert",children:x}):null,null!==m&&m>0&&m<=5?(0,a.jsx)("span",{className:"text-xs text-[#707070]",children:`\xdaltimas ${m} unidades`}):null,(0,a.jsxs)("div",{className:"flex items-center gap-2.5",children:[p.isKit?null:(0,a.jsx)(f.default,{onChange:v,quantity:h,stock:m}),(0,a.jsx)("div",{className:"grow",children:(0,a.jsx)(C,{addItemToCart:t,price:i,quantity:h,onError:y})})]})]})]})})}var tv=e.i(97695);function tx(e){let{addItemToCart:t,availabilities:r,kit:n,price:l,product:o}=e,[s,c]=(0,b.useState)(l);return(0,a.jsxs)(i.Modal,{className:"w-[calc(100vw-30px)] md:w-auto max-h-[calc(100vh-60px)] flex flex-col overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-5 shrink-0 pb-5",children:[(0,a.jsx)("span",{className:"text-lg font-bold",children:"Escolha as opções do produto"}),(0,a.jsx)(i.ModalCloseButton,{className:"shrink-0 mt-1"})]}),(0,a.jsx)(tv.default,{availabilities:r,product:o,children:(0,a.jsx)(th,{addItemToCart:t,kit:n,price:s,onPriceChange:c})})]})}e.s([],952315),e.s(["default",()=>tx],836372)},161376,e=>{"use strict";var t=e.i(843476);e.i(51188);var r=e.i(96568);function n(e){let{children:n}=e;return(0,t.jsx)(r.Modal,{children:(0,t.jsxs)("div",{className:"flex flex-col gap-10",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"text-xl font-bold",children:"Falta pouco para finalizar sua compra"}),(0,t.jsx)("span",{children:"Para adicionar um produto na sacola, você precisa escolher um modelo"})]}),n]})})}e.s(["default",()=>n])},316458,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let n=(0,r.createContext)(null);function a(e){let{children:a}=e,[i,l]=(0,r.useState)(null);return(0,t.jsx)(n.Provider,{value:{variationsHandler:i,setVariationsHandler:l},children:a})}function i(){return(0,r.use)(n)}e.s(["ProductInfosVariationsProvider",()=>a,"useProductInfosVariationsContext",()=>i])},233173,e=>{"use strict";var t=e.i(843476);e.i(51188);var r=e.i(468347),n=e.i(161376);e.i(645507);var a=e.i(516398),i=e.i(316458),l=e.i(343794);function o(e){let{children:o,className:s,disableLastLevelVerification:c,onClick:u,...d}=e,{variationsHandler:f}=(0,i.useProductInfosVariationsContext)(),{product:p}=(0,a.default)(),{openModal:m}=(0,r.useModal)();return(0,t.jsx)("button",{...d,className:(0,l.default)("h-[50px] flex items-center bg-black text-(--default-color-button-text-add-cart,white) justify-center cursor-pointer text-sm rounded-(--default-style-button-radius) transition-opacity hover:opacity-75",s),onClick:e=>{c||p.variation.lastLevel||p.isKit?u?.(e):m((0,t.jsx)(n.default,{children:f}))},children:o})}e.s(["default",()=>o],233173)},675357,e=>{"use strict";e.i(233173),e.s([])},697020,e=>{"use strict";var t=e.i(843476),r=e.i(263810),n=e.i(984034),a=e.i(401386);e.i(769121);var i=e.i(31900);e.i(891879);var l=e.i(393141);e.i(822663);var o=e.i(748793);e.i(352312);var s=e.i(238165);e.i(732832);var c=e.i(668328);e.i(645507);var u=e.i(516398);e.i(796471);var d=e.i(787929);e.i(92201);var f=e.i(263731),p=e.i(805254),m=e.i(271645);e.i(675357);var h=e.i(233173);function v(e){let{showQuantity:v,stock:x,text:g}=e,{product:y}=(0,u.default)(),{price:b}=(0,p.default)(),[w,C]=(0,m.useState)(!1),[E,j]=(0,m.useState)(1),[S,P]=(0,m.useState)("1"),N=(0,l.useAddItemToCart)(),k=(0,f.useProductInfosProductsKitContext)(),R=(0,d.useProductInfosProductCustomizationContext)(),{default_font_style_button:T}=(0,s.useThemeConfigsContext)(),{openAlert:_}=(0,i.useAlert)(),A=(0,m.useCallback)(async()=>{C(!0);try{if(y.isKit){let e=k?.products.filter(e=>!k.disabledProducts.includes(e.productId))||[];e?.some(e=>!e.variation.lastLevel)?_({title:"Selecione as Variaçoes do Produto",message:(0,t.jsxs)(t.Fragment,{children:["Para continuar, por favor, selecione as variações",(0,t.jsx)("br",{}),"desejadas para cada produto do kit."]})}):await N(e.map(e=>({price:b,product:e,quantity:1})),[],{redirectToCart:!0})}else await R?.isFormInvalid()?(R?.expandFieldsContainer(),_({title:(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)(a.default,{}),(0,t.jsx)("span",{children:"Ainda falta Personalizar seu Produto!"})]}),message:(0,t.jsxs)(t.Fragment,{children:["Complete todos os campos obrigatórios para personalizar seu produto",(0,t.jsx)("br",{}),"antes de prosseguir."]})})):await N([{price:b,product:y,quantity:E}],R?.getAdditional(),{redirectToCart:!0})}finally{C(!1)}},[N,b,y,R,k,_,E]),I=(0,m.useCallback)(e=>{if(!(e<1)){if(e>x)return _({message:`A quantidade m\xe1xima em estoque \xe9 de: ${x} unidades`});j(e)}},[_,x]),O=(0,m.useCallback)(e=>{P(e.target.value.replace(/\D/g,""))},[]),M=(0,m.useCallback)(()=>{let e=parseInt(S,10);return!S||isNaN(e)||e<1?P(String(E)):e>x?(_({message:`A quantidade m\xe1xima em estoque \xe9 de: ${x} unidades`}),P(String(E))):void j(e)},[S,E,x,_]);return(0,m.useEffect)(()=>{P(String(E))},[E]),(0,m.useEffect)(()=>{j(1)},[x]),(0,t.jsxs)("div",{className:"flex items-center gap-[10px]",children:[v?(0,t.jsxs)("div",{className:"flex items-center justify-between border border-(--product-detail-items-counter-line-color,#707070) rounded-(--default-style-button-radius) text-black text-sm h-[50px] shrink-0 basis-[95px] bg-(--product-detail-items-counter-background-color)",children:[(0,t.jsx)("span",{className:"px-2 cursor-pointer text-black select-none",onClick:()=>I(E-1),children:(0,t.jsx)(r.default,{className:"w-3 h-3 text-(--product-detail-items-counter-icon-color,black)"})}),(0,t.jsx)("input",{type:"text",inputMode:"numeric",pattern:"[0-9]*",className:"w-8 text-center bg-transparent outline-none text-(--product-detail-items-counter-text-color,black)",value:S,onChange:O,onBlur:M,onKeyDown:e=>{"Enter"===e.key&&e.currentTarget.blur()}}),(0,t.jsx)("span",{className:"px-2 cursor-pointer text-black select-none",onClick:()=>I(E+1),children:(0,t.jsx)(n.default,{className:"w-3 h-3 text-(--product-detail-items-counter-icon-color,black)"})})]}):null,(0,t.jsx)(h.default,{className:"basis-full bg-(--product-detail-buy-button-background-color,var(--default-color-button-add-cart,black))! text-(--product-detail-buy-button-text-color,var(--default-color-button-text-add-cart,white))",disabled:w,onClick:()=>A(),style:(0,c.applyThemeFontStyle)(T),children:w?(0,t.jsx)(o.Spinner,{}):g||"COMPRAR"})]})}e.s(["default",()=>v])},884145,e=>{"use strict";var t=e.i(843476);e.i(51188);var r=e.i(96568),n=e.i(468347);function a({text:e}){let{closeModal:a}=(0,n.useModal)();return(0,t.jsxs)(r.Modal,{className:"relative z-[inherit] py-[25px] px-[50px]",children:[(0,t.jsx)(r.ModalCloseButton,{className:"border-y-0 w-[14px] h-[14px] absolute top-[7px] right-[7px] transition-[top] duration-300 border-0 cursor-pointer"}),(0,t.jsxs)("div",{className:"flex flex-col gap-10 items-center",children:[(0,t.jsx)("div",{className:"flex flex-col place-items-center",children:(0,t.jsx)("span",{className:"text-sm pt-[24px]",children:e})}),(0,t.jsx)("button",{onClick:a,className:"h-[40px] w-[170px] flex items-center bg-black text-white justify-center cursor-pointer text-sm rounded-[3px]",children:"OK"})]})]})}e.s(["default",()=>a])},590349,e=>{"use strict";var t=e.i(843476);e.i(822663);var r=e.i(748793);e.i(51188);var n=e.i(468347),a=e.i(95187);let i=(0,a.createServerReference)("40aad70fa8648540c03f6448860bcaae144570f094",a.callServer,void 0,a.findSourceMapURL,"default");e.i(675357);var l=e.i(233173),o=e.i(884145);e.i(645507);var s=e.i(516398),c=e.i(271645);function u(){let[e,a]=(0,c.useState)(!1),[u,d]=(0,c.useState)(""),{openM
5odal:f}=(0,n.useModal)(),{product:p}=(0,s.default)(),m=async()=>{let e;if(u.trim())if(/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(u)){e="E-mail cadastrado com sucesso!";try{a(!0),await i({customer:{email:u},product:{id:p.productId,sku:p.variation.sku,image:p.images.length?p.images[0].url:void 0}}),d("")}catch(t){e="Erro ao cadastrar e-mail!",console.log(t)}finally{a(!1)}}else e="E-mail inválido!";else e="E-mail obrigatório!";f((0,t.jsx)(o.default,{text:e}))};return(0,t.jsxs)("div",{className:"flex flex-col p-[30px] bg-[#EFEFEF] gap-[10px]",children:[(0,t.jsx)("span",{className:"text-xl text-[#8B8B8B] font-medium",children:"Produto temporariamente indisponÃvel"}),(0,t.jsx)("span",{className:"text-sm text-[#8B8B8B]",children:"Avise-me quando este produto chegar"}),(0,t.jsx)("input",{className:"h-[43px] px-[15px] rounded-(--default-style-form-radius) border border-[#DADADA] bg-white text-sm",placeholder:"Digite seu e-mail",value:u,onChange:e=>d(e.target.value)}),(0,t.jsx)(l.default,{className:"font-bold",onClick:m,children:e?(0,t.jsx)(r.Spinner,{}):"AVISE-ME QUANDO CHEGAR"})]})}e.s(["default",()=>u],590349)},770729,84048,21691,e=>{"use strict";function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach(function(t){n(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function n(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(){return(a=Object.assign.bind()).apply(this,arguments)}function i(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function o(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return l(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(e,void 0):void 0}}(e))||t){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw i}}}}function s(e,t){var r,n=t.replacementChars,a=t.replacement,i=t.separate,l=n,s="",c=o(e);try{for(c.s();!(r=c.n()).done;){var u,d=r.value,f=!Object.prototype.hasOwnProperty.call(a,d)&&(null==(u=a[l[0]])?void 0:u.test(d));(i&&d===l[0]||f)&&(l=l.slice(1),s+=d)}}catch(e){c.e(e)}finally{c.f()}return s}function c(e){return e.length>0?n({},e,/./):{}}function u(e,t){var r,n=t.mask,a=t.replacement,i=t.separate,l=t.showMask,s=0,c="",u=o(n);try{for(u.s();!(r=u.n()).done;){var d=r.value;if(!l&&void 0===e[s])break;Object.prototype.hasOwnProperty.call(a,d)&&void 0!==e[s]?c+=e[s++]:c+=d}}catch(e){u.e(e)}finally{u.f()}if(i&&!l){for(var f=n.length-1;f>=0&&c[f]===n[f];f--);c=c.slice(0,f+1)}return c}function d(e,t){for(var r=t.mask,n=t.replacement,a=[],i=0;i<r.length;i++){var l,o=null!=(l=e[i])?l:r[i],s=Object.prototype.hasOwnProperty.call(n,o)?"replacement":void 0!==e[i]&&e[i]!==r[i]?"input":"mask";a.push({type:s,value:o,index:i})}return a}function f(e,t){for(var r=t.start,n=void 0===r?0:r,a=t.end,i=t.mask,l=t.replacement,o=t.separate,s=e.slice(n,a),c=i.slice(n,a),u="",d=0;d<c.length;d++){var f=Object.prototype.hasOwnProperty.call(l,c[d]);f&&void 0!==s[d]&&s[d]!==c[d]?u+=s[d]:f&&o&&(u+=c[d])}return u}var p=["[","]","\\","/","^","$",".","|","?","*","+","(",")","{","}"];function m(e){return p.includes(e)?"\\".concat(e):e}function h(e){for(var t=e.mask,r=e.replacement,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a="string"==typeof r?c(r):r,i="",l=0;l<t.length;l++){var o=t[l],s=Object.prototype.hasOwnProperty.call(a,o),u=n?"(?!".concat(m(o),")"):"";
50===l&&(i+="^"),i+=s?"".concat(u,"(").concat(a[o].source,")"):m(o),l===t.length-1&&(i+="$")}return i}function v(e,t,r){return t=C(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e,x()?Reflect.construct(t,r||[],C(e).constructor):t.apply(e,r))}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(x=function(){return!!e})()}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function b(e,t,r){return Object.defineProperty(e,"prototype",{writable:!1}),e}function w(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(e,t){return(E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function j(e){var t="function"==typeof Map?new Map:void 0;return(j=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(x())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&E(a,r.prototype),a}(e,arguments,C(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),E(r,e)})(e)}e.s(["_",()=>i,"b",()=>a,"c",()=>u,"d",()=>d,"e",()=>c,"g",()=>h,"h",()=>r,"i",()=>f,"j",()=>s],770729),e.s(["_",()=>g,"a",()=>w,"b",()=>b,"c",()=>j,"d",()=>y,"e",()=>v],84048),e.i(247167);var S=e.i(271645),P=e.i(174080),N=function(e){function t(e,r){var n;return y(this,t),(n=v(this,t,[e])).name="SyntheticChangeError",n.cause=r,n}return w(t,e),b(t)}(j(Error));function k(e,t){var r=t.value,n=t.selectionStart,a=t.selectionEnd;void 0!==r&&(e.value=r),void 0!==n&&void 0!==a&&e.setSelectionRange(n,a)}var R=["text","email","tel","search","url"];function T(){var e,t,n,a,i,l,o,p,m,v=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},x=v.mask,g=void 0===x?"":x,y=v.replacement,b=void 0===y?{}:y,w=v.showMask,C=void 0!==w&&w,E=v.separate,j=void 0!==E&&E,T=v.track,_=v.modify,A=v.onMask,I="string"==typeof b?c(b):b,O=(0,S.useRef)(null);return t=(e={init:function(e){var t=e.controlled,r=e.initialValue;r=t||r?r:C?g:"";var n={mask:g,replacement:I,separate:j};return O.current={value:r,props:n,fallbackProps:n},{value:r}},tracking:function(e){var t,n,a,i,l,o,p=e.inputType,m=e.previousValue,v=e.addedValue,x=e.changeStart,y=e.changeEnd;if(null===O.current)throw new N("The state has not been initialized.");O.current.value!==m?O.current.props=O.current.fallbackProps:O.current.fallbackProps=O.current.props;var b=null==T?void 0:T(r(r({},"insert"===p?{inputType:p,data:v}:{inputType:p,data:null}),{},{value:m,selectionStart:x,selectionEnd:y}));if(!1===b)throw new N("Custom tracking stop.");null===b?v="":!0!==b&&void 0!==b&&(v=b);var w=f(m,r({end:x},O.current.props)),E=f(m,r({start:y},O.current.props)),S=RegExp("[^".concat(Object.keys(O.current.props.replacement).join(""),"]"),"g"),P=O.current.props.mask.replace(S,"");if(w&&(w=s(w,{replacementChars:P,replacement:O.current.props.replacement,separate:O.current.props.separate}),P=P.slice(w.length)),v&&(v=s(v,{replacementChars:P,replacement:O.current.props.replacement,separate:!1}),P=P.slice(v.length)),"insert"===p&&""===v)throw new N("The character does not match the key value of the `replacement` object.");if(O.current.props.separate){var k=O.current.props.mask.slice(x,y).replace(S,""),R=k.length-v.length;
5R<0?E=E.slice(-R):R>0&&(E=k.slice(-R)+E)}E&&(E=s(E,{replacementChars:P,replacement:O.current.props.replacement,separate:O.current.props.separate}));var A=w+v+E,M=null!=(o=null==_?void 0:_(A))?o:{},D=M.mask,L=void 0===D?g:D,F=M.replacement,H=void 0===F?I:F,B=M.showMask,z=M.separate,V=void 0===z?j:z;"string"==typeof H&&(H=c(H));var W=(l=d(i=u(A,{mask:n=(t={mask:L,replacement:H,separate:V,showMask:void 0===B?C:B}).mask,replacement:a=t.replacement,separate:t.separate,showMask:t.showMask}),{mask:n,replacement:a}),{value:i,input:A,parts:l,pattern:h({mask:n,replacement:a}),isValid:RegExp(h({mask:n,replacement:a},!0)).test(i)}),X=function(e){var t,r,n,a=e.inputType,i=e.value,l=e.addedValue,o=e.beforeChangeValue,s=e.parts,c=e.replacement,u=e.separate,d=s.filter(function(e){var t=e.type;return"input"===t||u&&"replacement"===t}),f=null==(t=d[o.length+l.length-1])?void 0:t.index,p=null==(r=d[o.length-1])?void 0:r.index,m=null==(n=d[o.length+l.length])?void 0:n.index;if("insert"===a){if(void 0!==f)return f+1;if(void 0!==m)return m;if(void 0!==p)return p+1}if("deleteForward"===a){if(void 0!==m)return m;if(void 0!==p)return p+1}if("deleteBackward"===a){if(void 0!==p)return p+1;if(void 0!==m)return m}var h=i.split("").findIndex(function(e){return Object.prototype.hasOwnProperty.call(c,e)});return -1!==h?h:i.length}({inputType:p,value:W.value,addedValue:v,beforeChangeValue:w,parts:W.parts,replacement:H,separate:V});return O.current.value=W.value,O.current.props={mask:L,replacement:H,separate:V},{value:W.value,selectionStart:X,selectionEnd:X,__detail:W}},eventType:"input-mask",eventHandler:A}).init,n=e.tracking,a=e.eventType,i=e.eventHandler,l=(0,S.useRef)({timeoutId:-1,fallbackTimeoutId:-1,cachedTimeoutId:-1,start:0,end:0}),o=(0,S.useRef)(!0),p=(0,S.useRef)(null),(m=(0,S.useRef)({init:t,tracking:n,eventType:a,eventHandler:i})).current.init=t,m.current.tracking=n,m.current.eventType=a,m.current.eventHandler=i,(0,S.useMemo)(function(){var e,t,r,n,a;return e=m.current.init,r=(t={onFocus:function(){l.current.timeoutId=window.setTimeout(function e(){var t,r,n,a;o.current?(l.current.start=null!=(t=null==(r=p.current)?void 0:r.selectionStart)?t:0,l.current.end=null!=(n=null==(a=p.current)?void 0:a.selectionEnd)?n:0,l.current.timeoutId=window.setTimeout(e)):l.current.fallbackTimeoutId=window.setTimeout(e)})},onBlur:function(){window.clearTimeout(l.current.timeoutId),window.clearTimeout(l.current.fallbackTimeoutId),l.current.timeoutId=-1,l.current.fallbackTimeoutId=-1,l.current.cachedTimeoutId=-1},onInput:function(e){var t=p.current;if(null!==t)try{if(l.current.cachedTimeoutId===l.current.timeoutId)throw new N("The input selection has not been updated.");l.current.cachedTimeoutId=l.current.timeoutId;var r=t.value,n=t.selectionStart,a=t.selectionEnd;if(null===n||null===a)throw new N("The selection attributes have not been initialized.");var i,s,c,u,d,f,h=null!=(i=null==(s=t._valueTracker)||null==(c=s.getValue)?void 0:c.call(s))?i:"";if(void 0===e.inputType&&(l.current.start=0,l.current.end=h.length),n>l.current.start?f="insert":n<=l.current.start&&n<l.current.end?f="deleteBackward":n===l.current.end&&r.length<h.length&&(f="deleteForward"),void 0===f||("deleteBackward"===f||"deleteForward"===f)&&r.length>h.length)throw new N("Input type detection error.");var v="",x="",g=l.current.start,y=l.current.end;if("insert"===f)v=r.slice(l.current.start,n);else{var b=h.length-r.length;g=n,y=n+b,x=h.slice(g,y)}var w=m.current.tracking({inputType:f,previousValue:h,value:r,addedValue:v,deletedValue:x,changeStart:g,changeEnd:y,selectionStart:n,selectionEnd:a});k(t,{value:w.value,selectionStart:w.selectionStart,selectionEnd:w.selectionEnd});var C=m.current.eventType,E=m.current.eventHandler;if("string"==typeof C&&E){var j=t.value,S=t.selectionStart,R=t.selectionEnd;o.current=!1,requestAnimationFrame(function(){k(t,{value:j,selectionStart:null!=S?S:j.length,selectionEnd:null!=R?R:j.length});var e=new CustomEvent(C,{bubbles:!0,cancelable:!1,composed:!0,detail:w.__detail});t.dispatchEvent(e),P.unstable_batchedUpdates?(0,P.unstable_batchedUpdates)(E,e):E(e),o.current=!0})}null==(u=t._valueTracker)||null==(d=u.setValue)||d.call(u,h),l.current.start=w.selectionStart,l.current.end=w.selectionEnd}catch(r){var T,_,A,I,O,M,D,L,F,H,B,z=r.name,V=r.cause;if(k(t,{value:null!=(T=null!=(_=null==V||null==(A=V.__attributes)?void 0:A.value)?_:null==(I=t._valueTracker)||null==(O=I.getValue)?void 0:O.call(I))?T:"",selectionStart:null!=(M=null==V||null==(D=V.__attributes)?void 0:D.selectionStart)?M:l.current.start,selectionEnd:null!=(L=null==V||null==(F=V.__attributes)?void 0:F.selectionEnd)?L:l.current.end}),void 0!==(null==V||null==(H=V.__attributes)?void 0:H.selectionStart)&&(l.current.start=V.__attributes.selectionStart),void 0!==(null==V||null==(B=V.__attributes)?void 0:B.selectionEnd)&&(l.current.end=V.__attributes.selectionEnd),e.preventDefault(),e.stopPropagation(),"SyntheticChangeError"!==z)throw r}}}).onFocus,n=t.onBlur,a=t.onInput,new Proxy(p,{set:function(t,i,l){if("current"!==i)return!1;var o=null!==l&&R.includes(l.type);if(l!==p.current&&(null!==p.current&&(p.current.removeEventListener("focus",r),p.current.removeEventListener("blur",n),p.current.removeEventListener("input",a)),null!==l&&o)){var s,c=null!=(s=l._wrapperState)?s:{},u=c.controlled,d=c.initialValue,f=e({controlled:void 0!==u&&u,initialValue:l.value||(void 0===d?"":d)});k(l,{value:f.value}),document.activeElement===l&&r(),l.addEventListener("focus",r),l.addEventListener("blur",n),l.addEventListener("input",a)}return t[i]=l,!0}})},[])}e.s(["default",()=>T],21691)},549174,e=>{"use strict";var t=e.i(843476);e.i(769121);var r=e.i(31900);e.i(822663);var n=e.i(748793);e.i(732832);var a=e.i(668328),i=e.i(95187);let l=(0,i.createServerReference)("7836eeb9d63803e608c0c6a4dd07c94504adf38a70",i.callServer,void 0,i.findSourceMapURL,"default");e.i(675357);var o=e.i(233173),s=e.i(994814),c=e.i(770729),u=e.i(271645),d=e.i(84048),f=e.i(21691),p=["component","mask","replacement","showMask","separate","track","modify","onMask"],m=(0,u.forwardRef)(function(e,t){var r,n=e.component,a=e.mask,i=e.replacement,l=e.showMask,o=e.separate,s=e.track,m=e.modify,h=e.onMask,v=(0,c._)(e,p),x=(r=(0,f.default)({mask:a,replacement:i,showMask:l,separate:o,track:s,modify:m,onMask:h}),(0,u.useCallback)(function(e){r.current=e,"function"==typeof t?t(e):"object"===(0,d._)(t)&&null!==t&&(t.current=e)},[r,t]));return n?u.default.createElement(n,(0,c.b)({ref:x},v)):u.default.createElement("input",(0,c.b)({ref:x},v))}),h=e.i(653145),v=e.i(50270);function x(e){let{buttonStyle:i,buttonText:c,productTitle:d}=e,[f,p]=(0,u.useState)(!1),{formState:x,handleSubmit:g,register:y,setValue:b}
5=(0,h.useForm)({defaultValues:{name:"",email:"",phone:""},resolver:(0,s.zodResolver)(v.z.object({name:v.z.string().min(1),email:v.z.string().email(),phone:v.z.string().min(1)}))}),{openAlert:w}=(0,r.useAlert)(),C=(0,u.useCallback)(async e=>{let{email:r,name:n,phone:a}=e;try{p(!0),await l(n,r,a,d),b("email",""),b("name",""),b("phone",""),w({title:"Sua solicitação foi enviada com sucesso!",message:(0,t.jsxs)(t.Fragment,{children:["Em breve entraremos em contato com o orçamento solicitado.",(0,t.jsx)("br",{}),"Agradecemos a preferencia."]})})}catch{w({title:"Erro ao solicitar orçamento!",message:"Tente novamente mais tarde."})}finally{p(!1)}},[w,d,b]);return(0,t.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("input",{...y("name"),className:"py-[13px] px-[15px] text-sm border border-(--product-detail-estimate-form-input-border-color,#dadada) bg-(--product-detail-estimate-form-input-background-color,white) placeholder:text-(--product-detail-estimate-form-input-placeholder-color) rounded-(--default-style-form-radius)",placeholder:"Nome"}),x.errors.name&&(0,t.jsx)("span",{className:"text-[#C70000] text-xs",children:"* Insira seu nome"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("input",{...y("email"),className:"py-[13px] px-[15px] text-sm border border-(--product-detail-estimate-form-input-border-color,#dadada) bg-(--product-detail-estimate-form-input-background-color,white) placeholder:text-(--product-detail-estimate-form-input-placeholder-color) rounded-(--default-style-form-radius)",placeholder:"Digite seu e-mail"}),x.errors.email&&(0,t.jsx)("span",{className:"text-[#C70000] text-xs",children:"* Insira seu e-mail"})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)(m,{...y("phone"),mask:"(__) _____-____",replacement:{_:/\d/},className:"py-[13px] px-[15px] text-sm border border-(--product-detail-estimate-form-input-border-color,#dadada) bg-(--product-detail-estimate-form-input-background-color,white) placeholder:text-(--product-detail-estimate-form-input-placeholder-color) rounded-(--default-style-form-radius)",placeholder:"Digite seu número"}),x.errors.phone&&(0,t.jsx)("span",{className:"text-[#C70000] text-xs",children:"* Insira seu número"})]}),(0,t.jsx)(o.default,{disableLastLevelVerification:!0,className:"!bg-(--product-detail-estimate-form-button-background-color,black) border border-(--product-detail-estimate-form-button-border-color,var(--product-detail-estimate-form-button-background-color,black)) !text-(--product-detail-estimate-from-button-text-color,white)",onClick:g(C),style:(0,a.applyThemeFontStyle)(i),children:f?(0,t.jsx)(n.Spinner,{}):c||"Solicitar orçamento"})]})}e.s(["default",()=>x],549174)},449795,e=>{"use strict";var t=e.i(843476),r=e.i(803947);function n(e){let{configs:n,children:a}=e;return(0,t.jsx)(r.default.Provider,{value:{configs:n},children:a})}e.s(["default",()=>n])},541429,e=>{"use strict";var t,r,n,a,i=e.i(843476),l=e.i(271645);function o(){return(o=Object.assign.bind()).apply(null,arguments)}let s=function(e){return l.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:19,height:19,fill:"currentColor",viewBox:"0 0 19 19"},e),t||(t=l.createElement("path",{d:"M19 9.557a9.5 9.5 0 1 0-10.985 9.442V12.32H5.602V9.557h2.413V7.452a3.362 3.362 0 0 1 3.588-3.715 14.5 14.5 0 0 1 2.127.187v2.347h-1.2a1.377 1.377 0 0 0-1.548 1.493v1.793h2.635l-.421 2.763h-2.212v6.679A9.544 9.544 0 0 0 19 9.557"})))};function c(){return(c=Object.assign.bind()).apply(null,arguments)}let u=function(e){return l.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:19.498,height:19.498,fill:"currentColor",viewBox:"0 0 19.498 19.498"},e),r||(r=l.createElement("path",{d:"M19.5 9.748a9.75 9.75 0 0 1-12.637 9.313 11 11 0 0 0 1.211-2.555l.605-2.319a2.61 2.61 0 0 0 2.233 1.12c2.94 0 5.059-2.7 5.059-6.065a5.72 5.72 0 0 0-6.01-5.629c-4.206 0-6.443 2.822-6.443 5.9A4.38 4.38 0 0 0 5.5 13.29c.185.086.283.047.326-.13.031-.134.2-.8.271-1.1a.29.29 0 0 0-.067-.279 3.84 3.84 0 0 1-.719-2.225 4.22 4.22 0 0 1 4.4-4.23 3.85 3.85 0 0 1 4.072 3.966c0 2.638-1.333 4.466-3.066 4.466a1.414 1.414 0 0 1-1.443-1.761 19.6 19.6 0 0 0 .806-3.247 1.224 1.224 0 0 0-1.235-1.376c-.979 0-1.765 1.01-1.765 2.366a3.5 3.5 0 0 0 .291 1.447s-.963 4.08-1.14 4.843a9.4 9.4 0 0 0-.035 2.8 9.75 9.75 0 1 1 13.3-9.081Z"})))};function d(){return(d=Object.assign.bind()).apply(null,arguments)}let f=function(e){return l.createElement("svg",d({xmlns:"http://www.w3.org/2000/svg",width:15.03,height:15.03,fill:"
5currentColor",viewBox:"0 0 15.03 15.03"},e),n||(n=l.createElement("path",{d:"M12.779 2.184a7.45 7.45 0 0 0-11.722 8.988L0 15.03l3.949-1.037a7.4 7.4 0 0 0 3.56.906 7.4 7.4 0 0 0 5.267-12.715Zm-5.267 11.46a6.2 6.2 0 0 1-3.154-.862l-.225-.134-2.342.614.624-2.285-.148-.235a6.2 6.2 0 1 1 11.5-3.291 6.26 6.26 0 0 1-6.255 6.193m3.4-4.636c-.185-.094-1.1-.543-1.272-.6s-.3-.094-.419.094-.48.6-.59.731-.218.141-.4.047A5.07 5.07 0 0 1 5.69 7.062c-.191-.329.191-.305.547-1.017a.35.35 0 0 0-.017-.325c-.047-.094-.419-1.01-.574-1.382s-.305-.312-.419-.319-.231-.007-.356-.007a.7.7 0 0 0-.5.231A2.1 2.1 0 0 0 3.724 5.8a3.65 3.65 0 0 0 .758 1.926 8.3 8.3 0 0 0 3.18 2.811A3.64 3.64 0 0 0 9.9 11a1.9 1.9 0 0 0 1.255-.886 1.56 1.56 0 0 0 .107-.886c-.047-.083-.171-.128-.355-.22Z"})))};function p(){return(p=Object.assign.bind()).apply(null,arguments)}let m=function(e){return l.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",width:19.001,height:19,fill:"currentColor",viewBox:"0 0 19.001 19"},e),a||(a=l.createElement("path",{d:"M9.5 18.999a9.51 9.51 0 0 1-9.5-9.5 9.51 9.51 0 0 1 9.5-9.5 9.51 9.51 0 0 1 9.5 9.5 9.51 9.51 0 0 1-9.5 9.5m-.774-8.425 2.938 3.928h3.182l-4.361-5.829 3.867-4.177h-.935l-3.35 3.618-2.706-3.618H4.18l4.127 5.519-4.153 4.487h.935zm4.745 3.24H12.01L5.556 5.186h1.462l6.452 8.627Z"})))};e.i(732832);var h=e.i(668328);e.i(645507);var v=e.i(516398);e.i(352312);var x=e.i(238165);function g(e){let{configs:t}=e,r=(0,v.default)(),[n,a]=(0,l.useState)("");(0,l.useEffect)(()=>{a(window.location.href)},[]);let o=encodeURIComponent(n),{default_font_style_body:c}=(0,x.useThemeConfigsContext)();return"true"!==t.product_detail_share_facebook_display&&"true"!==t.product_detail_share_whatsapp_display&&"true"!==t.product_detail_share_twitter_display&&"true"!==t.product_detail_share_pinterest_display?null:(0,i.jsxs)("div",{className:"flex items-center gap-5",children:[(0,i.jsx)("span",{className:"text-sm text-(--product-detail-highlight-text-color,var(--default-color-standard-primary-text))",style:(0,h.applyThemeFontStyle)(c),children:"Compartilhe:"}),(0,i.jsxs)("div",{className:"flex items-center gap-2.5 [&_svg]:w-[19px] [&_svg]:h-[19px]",children:["true"===t.product_detail_share_facebook_display?(0,i.jsx)("a",{target:"_blank",rel:"nofollow",href:`https://www.facebook.com/sharer/sharer.php?u=${o}"e=${r.product.title}`,children:(0,i.jsx)(s,{className:"text-(--product-detail-share-icon-color,var(--default-color-icons))"})}):null,"true"===t.product_detail_share_pinterest_display?(0,i.jsx)("a",{target:"_blank",rel:"nofollow",href:`https://www.pinterest.com/pin/create/button?description=${r.product.title}&media=${r.product.variation.images.length?r.product.variation.images[0].url:r.product.images[0]?.url}&url=${o}`,children:(0,i.jsx)(u,{className:"text-(--product-detail-share-icon-color,var(--default-color-icons))"})}):null,"true"===t.product_detail_share_whatsapp_display?(0,i.jsx)("a",{target:"_blank",rel:"nofollow",href:`https://api.whatsapp.com/send?text=${o}`,children:(0,i.jsx)(f,{className:"text-(--product-detail-share-icon-color,var(--default-color-icons))"})}):null,"true"===t.product_detail_share_twitter_display?(0,i.jsx)("a",{target:"_blank",rel:"nofollow",href:`https://twitter.com/share?url=${o}`,children:(0,i.jsx)(m,{className:"text-(--product-detail-share-icon-color,var(--default-color-icons))"})}):null]})]})}e.s(["default",()=>g],541429)},562634,e=>{"use strict";var t=e.i(843476);e.i(51188);var r=e.i(468347);e.i(200133);var n=e.i(550244),a=e.i(343794),i=e.i(657688),l=e.i(618566),o=e.i(271645);function s(e){let{attributeValue:s,available:c,hasDedicatedSeo:u,image:d,productUrn:f,selected:p,type:m,variationId:h}=e,{closeModal:v}=(0,r.useModal)(),x=(0,l.useSearchParams)(),g=(0,o.useCallback)(()=>{let e=new URLSearchParams(x.toString());return h&&e.set("variationId",h),e.toString()},[x,h]),y=({children:e})=>{let r=(s.colorValue||s.imageUrl)&&("hexicon"===m||"hexicon_image"===m||"image_hexicon"===m&&!d?.url),n=d?.url&&("image"===m||"image_hexicon"===m||"hexicon_image"===m&&!s.colorValue&&!s.imageUrl),l=r||n;return(0,t.jsxs)("div",{className:(0,a.default)("border rounded-(--default-style-button-radius) cursor-pointer whitespace-nowrap overflow-hidden min-h-10 min-w-10 flex items-center justify-center relative",p?"outline border-(--default-color-details,#000000)":"border-(--default-color-border-line,#707070)",c?"text-(--product-detail-minor-text-color,var(--default-color-standard-secondary-text,black)) outline-(--default-color-details,#000000) bg-white":"outline outline-[#707070] text-[#707070]",l?"w-10 h-10 p-[2px]":"text-xs p-[10px]"),onClick:()=>v(),children:[!c&&(0,t.jsx)("div",{className:"absolute inset-0 unavailable-variation z-10"}),l?(0,t.jsx)("div",{className:"relative w-full h-full rounded-(--default-style-button-radius) overflow-hidden",children:r?s.colorValue?(0,t.jsx)("div",{className:"h-full w-full",style:{backgroundColor:s.colorValue}}):(0,t.jsx)(i.default,{src:s.imageUrl,alt:"attribute image",width:35,height:35,className:"h-full w-full object-contain"}):d?(0,t.jsx)(i.default,{src:d.url,alt:"attribute image",width:35,height:35,className:"h-full w-full object-contain"}):null}):e]})},b=h?({children:e})=>(0,t.jsx)(n.Link,{href:u?`/${f}/p`:"?"+g(),scroll:!1,children:(0,t.jsx)(y,{children:e})}):y;return(0,t.jsx)(b,{children:s.value})}e.s(["default",()=>s])},305436,601989,437483,759817,e=>{"use strict";e.i(836372),e.s([],601989),e.s([],437483),e.i(890951),e.i(964561),e.i(952315),e.
5i(991935),e.i(272433),e.i(907120);var t=e.i(97335);function r(e){return!e.variation.lastLevel||e.isKit||!!(0,t.getProductCustomization)(e)}e.s(["requiresOptionSelection",()=>r],759817),e.i(863148),e.s([],305436)},758422,e=>{"use strict";var t=e.i(843476),r=e.i(636372);e.i(51188);var n=e.i(468347);e.i(200133);var a=e.i(550244);e.i(305436);var i=e.i(811693),l=e.i(540666),o=e.i(343794),s=e.i(618566),c=e.i(271645);function u(e){let{availabilities:u,optionGroup:d}=e,{closeModal:f}=(0,n.useModal)(),p=d.options.find(e=>e.selected),m=(0,s.useSearchParams)(),h=(0,c.useCallback)(e=>{let t=new URLSearchParams(m.toString());return e&&t.set("variationId",e),t.toString()},[m]);return(0,t.jsxs)(l.Root,{children:[(0,t.jsx)(l.Trigger,{children:(0,t.jsxs)("div",{className:(0,o.default)("border border-(--default-color-border-line,#ccc) rounded-[.375rem] text-sm p-[0.75rem] flex items-center justify-between min-w-[260px]",p&&!(0,i.isOptionAvailable)(u,p)?"line-through text-[#707070]":"text-(--product-detail-minor-text-color,var(--default-color-standard-secondary-text,black))"),children:[p?.attributeValue.value||"Selecione",(0,t.jsx)(r.default,{})]})}),(0,t.jsx)(l.Content,{className:"border border-(--default-color-border-line,#DFDFDF) rounded-md bg-(--product-detail-background-color,var(--default-color-standard-background,white)) overflow-hidden w-(--radix-dropdown-menu-trigger-width)",sideOffset:5,children:d.options.map(e=>(0,t.jsx)(a.Link,{href:e.hasDedicatedSeo?`/${e.productUrn}/p`:"?"+h(e.variationId),className:(0,o.default)("block px-[12px] py-[7px] text-sm cursor-pointer rounded-xs hover:bg-current/5 data-[state=checked]:bg-current/5",(0,i.isOptionAvailable)(u,e)?"text-(--product-detail-minor-text-color,var(--default-color-standard-secondary-text,black))":"line-through text-[#707070]"),children:(0,t.jsx)(l.Item,{onClick:()=>f(),children:e.attributeValue.value})},e.variationId))})]})}e.s(["default",()=>u])},874597,e=>{"use strict";var t=e.i(271645),r=e.i(316458);function n(e){let{children:n}=e,{setVariationsHandler:a}=(0,r.useProductInfosVariationsContext)();return(0,t.useEffect)(()=>{a(n)},[n,a]),n}e.s(["default",()=>n])},406522,e=>{"use strict";var t,r,n,a,i=e.i(843476);e.i(769121);var l=e.i(31900);e.i(542659);var o=e.i(443322);e.i(732832);var s=e.i(668328);e.i(645507);var c=e.i(516398);e.i(92201);var u=e.i(263731),d=e.i(805254),f=e.i(95187);let p=(0,f.createServerReference)("7fa9dea5ab2264c1b9699636c25e32b3a35c90d06b",f.callServer,void 0,f.findSourceMapURL,"default");var m=e.i(21691),m=m,h=e.i(271645);e.i(787896);var v=((t={}).STANDARD="STANDARD",t.TO_COMBINE="TO_COMBINE",t.SCHEDULED="SCHEDULED",t);(r={}).TABLE="TABLE",r.TO_COMBINE="TO_COMBINE";var x=((n={}).TODAY="TODAY",n.TOMORROW="TOMORROW",n.OTHER="OTHER",n);function g(e){let{deliveryMethods:t}=e;if(!t.length)return null;function r(e){return e.price?e.price.toLocaleString("pt-br",{style:"currency",currency:"BRL"}):"Grátis"}return(0,i.jsxs)("div",{className:"bg-[#f1f1f1] p-5 flex flex-col gap-[15px]",children:[t.map(e=>{if(e.type===v.SCHEDULED){let t=function(e){let t=e.scheduledDelivery;if(!t?.nextAvailableDateType)return null;if(t.nextAvailableDateType===x.TODAY)return"Entregar hoje";if(t.nextAvailableDateType===x.TOMORROW)return"Entregar amanhã";if(t.nextAvailableDate){let e=new Date(t.nextAvailableDate),r=String(e.getUTCDate()).padStart(2,"0"),n=String(e.getUTCMonth()+1).padStart(2,"0");return`Entregar em ${r}/${n}`}return null}(e),n=r(e);return(0,i.jsxs)("div",{className:"flex flex-col gap-[10px]",children:[t&&(0,i.jsxs)("div",{className:"flex flex-col gap-1 text-sm text-[#00000080]",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("span",{children:t}),(0,i.jsx)("span",{children:n})]}),(0,i.jsx)("span",{className:"text-xs italic",children:"Selecione no carrinho"})]}),(0,i.jsxs)("div",{className:"flex flex-col gap-1 text-sm text-[#00000080]",children:[(0,i.jsxs)("div",{className:"flex justify-between",children:[(0,i.jsx)("span",{children:"Agendar entrega"}),(0,i.jsx)("span",{children:n})]}),(0,i.jsx)("span",{className:"text-xs italic",children:"Selecione a data e o turno no carrinho."})]})]},e.id)}return(0,i.jsxs)("div",{className:"flex justify-between text-sm text-[#00000080]",children:[(0,i.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,i.jsx)("span",{children:`${e.carrierName} - ${e.name}`}),e.estimateDeliveryBusinessDays?(0,i.jsx)("span",{children:1===e.estimateDeliveryBusinessDays?"Prazo de 1 dia útil":`Prazo de ${e.estimateDeliveryBusinessDays} dias 6 \xfateis`}):null]}),e.type!==v.TO_COMBINE&&(0,i.jsx)("span",{children:r(e)})]},e.id)}),(0,i.jsx)("span",{className:"text-xs italic text-[#00000080]",children:"O valor e as opções podem mudar no checkout conforme a quantidade."})]})}function y(e){return e.variation.sku?[e.variation.sku]:e.variation.relatedSkus||[]}function b(){let[e,t]=(0,h.useState)(!1),{default_font_style_body:r}=(0,o.useThemeConfigsContext)(),[n,a]=(0,h.useState)(""),[f,v]=(0,h.useState)([]),{openAlert:x}=(0,l.useAlert)(),{product:b}=(0,c.default)(),{price:w}=(0,d.default)(),C=(0,u.useProductInfosProductsKitContext)(),E=(0,m.default)({mask:"_____-___",replacement:{_:/\d/}}),j=(0,h.useCallback)(()=>b.isKit?(C?.products.filter(e=>!C.disabledProducts.includes(e.productId))||[]).map(e=>({product:{id:e.productId},price:C?.productPrices[e.productId]||0,skus:y(e)})):[{product:{id:b.productId},price:w?.price||0,skus:y(b)}],[w,b,C]),S=(0,h.useCallback)(()=>
6{if(!/^\d{5}-\d{3}$/.test(n))return x({message:"Insira um CEP válido"});let e=j();if(!e.length||e.some(e=>!e.product.id||!e.skus.length))return v([]),x({message:"Não foi possÃvel calcular o frete para este produto"});t(!0),p(n,...e).then(({deliveryMethods:e})=>{v(e)}).catch(()=>{v([]),x({message:"Não foi possÃvel calcular o frete, tente novamente"})}).finally(()=>t(!1))},[j,x,n]);return(0,i.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("span",{className:"text-sm text-wrap w-[85px] text-(--product-detail-highlight-text-color,var(--default-color-standard-primary-text))",style:(0,s.applyThemeFontStyle)(r),children:"Calcular Frete e prazo"}),(0,i.jsx)("input",{name:"zipcode",className:"border-b border-b-(--product-detail-shipping-zipcode-line-color,var(--default-color-border-line,#000000)) w-full text-[13px] p-3 bg-(--product-detail-shipping-zipcode-background-color) placeholder-(--product-detail-shipping-zipcode-text-color)",placeholder:"Digite seu CEP",ref:E,onChange:e=>a(e.currentTarget.value),value:n}),(0,i.jsx)("button",{className:"bg-(--product-detail-shipping-button-background-color,var(--default-color-button-secondary,#949494)) text-[var(--product-detail-shipping-button-text-color,var(--default-color-button-text-secondary,#ffffff))] text-[13px] px-4 py-3 rounded-(--default-style-button-radius) transition-opacity cursor-pointer hover:opacity-60 disabled:opacity-60 disabled:cursor-default",disabled:e,onClick:()=>S(),children:"Consultar"})]}),e?(0,i.jsx)("div",{className:"w-full h-[100px] bg-[#cccccc50] animate-pulse"}):(0,i.jsx)(g,{deliveryMethods:f})]})}(a={}).DAWN="DAWN",a.MORNING="MORNING",a.AFTERNOON="AFTERNOON",a.EVENING="EVENING",e.s(["default",()=>b],406522)},267411,602255,e=>{"use strict";var t,r,n,a,i,l,o,s,c,u,d,f,p,m,h,v=e.i(271645);function x(){return(x=Object.assign.bind()).apply(null,arguments)}function g(){return(g=Object.assign.bind()).apply(null,arguments)}function y(){return(y=Object.assign.bind()).apply(null,arguments)}function b(){return(b=Object.assign.bind()).apply(null,arguments)}function w(){return(w=Object.assign.bind()).apply(null,arguments)}function C(){return(C=Object.assign.bind()).apply(null,arguments)}function E(){return(E=Object.assign.bind()).apply(null,arguments)}function j(){return(j=Object.assign.bind()).apply(null,arguments)}function S(){return(S=Object.assign.bind()).apply(null,arguments)}function P(){return(P=Object.assign.bind()).apply(null,arguments)}function N(){return(N=Object.assign.bind()).apply(null,arguments)}function k(){return(k=Object.assign.bind()).apply(null,arguments)}function R(){return(R=Object.assign.bind()).apply(null,arguments)}(t={}).BANNER_CAROUSEL="BANNER_CAROUSEL",t.BANNER="BANNER",t.BANNER_MOSAIC="BANNER_MOSAIC",t.BANNER_LINE="BANNER_LINE",t.SHOWCASE="SHOWCASE",t.SHOWCASE_BANNER="SHOWCASE_BANNER",t.STORE_INFORMATION_BAR="STORE_INFORMATION_BAR",t.BANNER_VIDEO="BANNER_VIDEO",t.STORE_REVIEWS="STORE_REVIEWS",t.TEXT_IMAGE="TEXT_IMAGE",t.NEWSLETTER="NEWSLETTER",t.HTML="HTML";var T=((r={}).SHIPPING="SHIPPING",r.PROMOTIONS="PROMOTIONS",r.LOCALIZATION="LOCALIZATION",r.CONTACT_US="CONTACT_US",r.CREDIT_CARDS="CREDIT_CARDS",r.SAFETY="SAFETY",r.WHATS_APP="WHATS_APP",r.BANK_SLIP="BANK_SLIP",r.STAY_HOME="STAY_HOME",r.PIX="PIX",r.QUALITY_SEAL="QUALITY_SEAL",r.INVOICE="INVOICE",r.EXCHANGES_AND_RETURNS="EXCHANGES_AND_RETURNS",r);let _={[T.SHIPPING]:function(e){return v.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",width:40.963,height:33.879,viewBox:"0 0 40.963 33.879"},e),p||(p=v.createElement("g",{"data-name":"Grupo 5642"},v.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,"data-name":"Icon feather-truck"},v.createElement("path",{d:"M1 1h26.566v23.024H1Z","data-name":"Caminho 124"}),v.createElement("path",{d:"M27.566 9.855h7.084l5.316 5.313v8.855h-12.4Z","data-name":"Caminho 125"}),v.createElement("path",{d:"M13.397 28.452a4.428 4.428 0 1 1-4.427-4.428 4.43 4.43 0 0 1 4.428 4.428Z","data-name":"Caminho 126"}),v.createElement("path",{d:"M36.421 28.452a4.428 4.428 0 1 1-4.427-4.428 4.43 4.43 0 0 1 4.428 4.428Z","data-name":"Caminho 127"}
6)))))},[T.PROMOTIONS]:function(e){return v.createElement("svg",j({xmlns:"http://www.w3.org/2000/svg",width:43.075,height:44.892,viewBox:"0 0 43.075 44.892"},e),u||(u=v.createElement("g",{"data-name":"Grupo 5647"},v.createElement("g",{"data-name":"Grupo 560"},v.createElement("g",{"data-name":"Grupo 559"},v.createElement("path",{fill:"currentColor",d:"M40.998 23.027a1.32 1.32 0 0 1 0-1.163l1.674-3.425a3.9 3.9 0 0 0-1.681-5.175l-3.368-1.787a1.32 1.32 0 0 1-.684-.941l-.658-3.754a3.9 3.9 0 0 0-4.4-3.2l-3.775.534A1.32 1.32 0 0 1 27 3.757l-2.74-2.651a3.9 3.9 0 0 0-5.441 0l-2.74 2.651a1.32 1.32 0 0 1-1.106.359l-3.775-.534a3.9 3.9 0 0 0-4.4 3.2l-.659 3.755a1.32 1.32 0 0 1-.683.941l-3.368 1.787A3.9 3.9 0 0 0 .407 18.44l1.674 3.425a1.32 1.32 0 0 1 0 1.163L.407 26.453a3.9 3.9 0 0 0 1.681 5.175l3.368 1.787a1.32 1.32 0 0 1 .684.941l.659 3.755a3.9 3.9 0 0 0 3.842 3.238 4 4 0 0 0 .561-.04l3.775-.534a1.32 1.32 0 0 1 1.106.359l2.74 2.651a3.9 3.9 0 0 0 5.441 0l2.74-2.651a1.32 1.32 0 0 1 1.106-.359l3.775.534a3.9 3.9 0 0 0 4.4-3.2l.659-3.755a1.32 1.32 0 0 1 .683-.941l3.368-1.787a3.9 3.9 0 0 0 1.681-5.175Zm-1.221 6.313-3.368 1.787a3.89 3.89 0 0 0-2.02 2.781l-.659 3.755a1.32 1.32 0 0 1-1.489 1.082l-3.775-.534a3.89 3.89 0 0 0-3.269 1.062l-2.74 2.651a1.32 1.32 0 0 1-1.841 0l-2.74-2.651a3.88 3.88 0 0 0-2.712-1.1 4 4 0 0 0-.557.039l-3.775.534a1.32 1.32 0 0 1-1.491-1.083l-.659-3.755a3.89 3.89 0 0 0-2.02-2.78l-3.368-1.787a1.32 1.32 0 0 1-.569-1.751l1.674-3.425a3.89 3.89 0 0 0 0-3.437l-1.671-3.426a1.32 1.32 0 0 1 .569-1.751l3.368-1.787a3.89 3.89 0 0 0 2.02-2.781l.656-3.754a1.32 1.32 0 0 1 1.489-1.082l3.775.534a3.89 3.89 0 0 0 3.269-1.062l2.74-2.651a1.32 1.32 0 0 1 1.841 0l2.74 2.651a3.89 3.89 0 0 0 3.269 1.062l3.777-.534a1.32 1.32 0 0 1 1.49 1.082l.659 3.755a3.89 3.89 0 0 0 2.02 2.78l3.368 1.787a1.32 1.32 0 0 1 .569 1.751l-1.674 3.425a3.89 3.89 0 0 0 0 3.437l1.674 3.425a1.32 1.32 0 0 1-.57 1.751","data-name":"Caminho 130"}))),v.createElement("g",{"data-name":"Grupo 562"},v.createElement("g",{"data-name":"Grupo 561"},v.createElement("path",{fill:"currentColor",d:"M30.997 12.988a1.3 1.3 0 0 0-1.831 0L12.079 30.076a1.295 1.295 0 1 0 1.829 1.83l17.089-17.089a1.294 1.294 0 0 0 0-1.829","data-name":"Caminho 131"}))),v.createElement("g",{"data-name":"Grupo 564"},v.createElement("g",{"data-name":"Grupo 563"},v.createElement("path",{fill:"currentColor",d:"M16.359 10.795a4.747 4.747 0 1 0 4.747 4.747 4.75 4.75 0 0 0-4.747-4.747m0 6.9a2.158 2.158 0 1 1 2.158-2.158 2.16 2.16 0 0 1-2.158 2.162Z","data-name":"Caminho 132"}))),v.createElement("g",{"data-name":"Grupo 566"},v.createElement("g",{"data-name":"Grupo 565"},v.createElement("path",{fill:"currentColor",d:"M26.716 24.604a4.747 4.747 0 1 0 4.747 4.747 4.75 4.75 0 0 0-4.747-4.747m0 6.9a2.158 2.158 0 1 1 2.158-2.158 2.16 2.16 0 0 1-2.158 2.162Z","data-name":"Caminho 133"}))))))},[T.LOCALIZATION]:function(e){return v.createElement("svg",C({xmlns:"http://www.w3.org/2000/svg",width:30.624,height:40.832,viewBox:"0 0 30.624 40.832"},e),s||(s=v.createElement("g",{"data-name":"Grupo 5649"},v.createElement("g",{"data-name":"Grupo 568"},v.createElement("g",{"data-name":"Grupo 567"},v.createElement("path",{fill:"currentColor",d:"M15.312 0A15.327 15.327 0 0 0 0 15.312C0 25.926 13.822 39.87 14.409 40.459a1.28 1.28 0 0 0 1.807 0c.587-.59 14.409-14.534 14.409-25.147A15.327 15.327 0 0 0 15.312 0m0 37.711c-3.047-3.261-12.76-14.291-12.76-22.4a12.76 12.76 0 0 1 25.52 0c0 8.101-9.713 19.138-12.76 22.4","data-name":"Caminho 134"}))),v.createElement("g",{"data-name":"Grupo 570"},v.createElement("g",{"data-name":"Grupo 569"},v.createElement("path",{fill:"currentColor",d:"M15.312 7.656a7.656 7.656 0 1 0 7.656 7.656 7.665 7.665 0 0 0-7.656-7.656m0 12.76a5.1 5.1 0 1 1 5.1-5.1 5.11 5.11 0 0 1-5.1 5.1","data-name":"Caminho 135"}))))))},[T.CONTACT_US]:function(e){return v.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",width:39.148,height:44.541,viewBox:"0 0 39.148 44.541"},e),a||(a=v.createElement("g",{"data-name":"Grupo 5651"},v.createElement("g",{"data-name":"Grupo 571"},v.createElement("path",{fill:"currentColor",d:"M19.574 0A19.6 19.6 0 0 0 0 19.574v10.613A3.92 3.92 0 0 0 3.915 34.1h1.529a3.914 3.914 0 0 0 7.605-1.3V22.184a3.914 3.914 0 0 0-7.605-1.3H3.915a3.9 3.9 0 0 0-1.3.224v-1.534a16.964 16.964 0 0 1 33.928 0V21.1a3.9 3.9 0 0 0-1.3-.224H33.7a3.914 3.914 0 0 0-7.605 1.3V32.8a3.914 3.914 0 0 0 5.051 3.746 3.92 3.92 0 0 1-3.746 2.776h-4.136a3.915 3.915 0 1 0 0 2.61H27.4a6.53 6.53 0 0 0 6.525-6.525V34.1h1.3a3.92 3.92 0 0 0 3.915-3.915V19.574A19.6 19.6 0 0 0 19.574 0M7.83 22.184a1.305 1.305 0 1 1 2.61 0V32.8a1.305 1.305 0 1 1-2.61 0Zm-3.915 1.3h1.3v8h-1.3a1.306 1.306 0 0 1-1.3-1.3v-5.391a1.306 1.306 0 0 1 1.3-1.304Zm15.659 18.447a1.3 1.3 0 1 1 1.3-1.3 1.306 1.306 0 0 1-1.3 1.3M31.318 32.8a1.305 1.305 0 1 1-2.61 0V22.184a1.305 1.305 0 1 1 2.61 0Zm5.22-2.61a1.306 1.306 0 0 1-1.3 1.3h-1.3v-8h1.3a1.306 1.306 0 0 1 1.3 1.3Z","data-name":"Caminho 136"})))))},[T.CREDIT_CARDS]:function(e){return v.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",width:36,height:27,viewBox:"0 0 36 27"},e),i||(i=v.createElement("g",{fill:"currentColor"},v.createElement("path",{fillRule:"evenodd",d:"M31.5 2.25h-27A2.25 2.25 0 0 0 2.25 4.5v18a2.25 2.25 0 0 0 2.25 2.25h27a2.25 2.25 0 0 0 2.25-2.25v-18a2.25 2.25 0 0 0-2.25-2.25M4.5 0A4.5 4.5 0 0 0 0 4.5v18A4.5 4.5 0 0 0 4.5 27h27a4.5 4.5 0 0 0 4.5-4.5v-18A4.5 4.5 0 0 0 31.5 0Z","data-name":"Caminho 1659"}),v.createElement("path",{d:"M4.5 7.875A1.125 1.125 0 0 1 5.625 6.75h4.5a1.125 1.125 0 0 1 1.125 1.125v2.25a1.125 1.125 0 0 1-1.125 1.125h-4.5A1.125 1.125 0 0 1 4.5 10.125Z","data-name":"Caminho 1660"}),v.createElement("path",{fillRule:"evenodd",d:"M4.5 14.625A1.125 1.125 0 0 1 5.625 13.5h11.25a1.125 1.125 0 0 1 0 2.25H5.625A1.125 1.125 0 0 1 4.5 14.625m0 4.5A1.125 1.125 0 0 1 5.625 18h2.25a1.125 1.125 0 0 1 0 2.25h-2.25A1.125 1.125 0 0 1 4.5 19.125m6.75 0A1.125 1.125 0 0 1 12.375 18h2.25a1.125 1.125 0 0 1 0 2.25h-2.25a1.125 1.125 0 0 1-1.125-1.125m6.75 0A1.125 1.125 0 0 1 19.125 18h2.25a1.125 1.125 0 0 1 0 2.25h-2.25A1.125 1.125 0 0 1 18 19.125m6.75 0A1.125 1.125 0 0 1 25.875 18h2.25a1.125 1.125 0 0 1 0 2.25h-2.25a1.125 1.125 0 0 1-1.125-1.125","data-name":"Caminho 1661"}))))},[T.SAFETY]:function(e){return v.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",width:27,height:31.5,viewBox:"0 0 27 31.5"},e),f||(f=v.createElement("g",{fill:"currentColor"},v.createElement("path",{d:"M11.25 16.414 8.336 13.5 6.75 15.086l4.5 4.5 9-9L18.664 9Z","data-name":"Caminho 1662"}),v.createElement("path",{d:"m13.5 31.5-6.948-3.7A12.36 12.36 0 0 1 0 16.875V2.25A2.25 2.25 0 0 1 2.25 0h22.5A2.25 2.25 0 0 1 27 2.25v14.625a12.36 12.36 0 0 1-6.552 10.92ZM2.25 2.25v14.625a10.11 10.11 0 0 0 5.362 8.935l5.888 3.14 5.888-3.139a10.11 10.11 0 0 0 5.362-8.936V2.25Z","data-name":"Caminho 1663"}))))},[T.WHATS_APP]:function(e){return v.createElement("svg",R({xmlns:"http://www.w3.org/2000/svg",width:34.56,height:34.83,viewBox:"0 0 34.56 34.83"},e),h||(h=v.createElement("path",{fill:"currentColor",d:"M22.162 19.17a10.3 10.3 0 0 1 2.194.99 9.8 9.8 0 0 1 2.014 1.192 1 1 0 0 1 .045.337 4.7 4.7 0 0 1-.383 1.71 3.02 3.02 0 0 1-1.6 1.474 5.3 5.3 0 0 1-2.3.6 12.2 12.2 0 0 1-4.275-1.4 12.8 12.8 0 0 1-3.817-2.658 29.7 29.7 0 0 1-3.33-4.163 7.87 7.87 0 0 1-1.6-4.365v-.172a4.98 4.98 0 0 1 1.665-3.555 1.7 1.7 0 0 1 1.17-.495 4 4 0 0 1 .4.034 4 4 0 0 0 .427.034.93.93 0 0 1 .6.146 1.6 1.6 0 0 1 .349.619q.18.45.742 1.98a13 13 0 0 1 .563 1.688 2.3 2.3 0 0 1-.776 1.294q-.776.822-.777 1.045a.64.64 0 0 0 .112.337 10.1 10.1 0 0 0 2.3 3.083 14.4 14.4 0 0 0 3.4 2.272 1 1 0 0 0 .5.158q.337 0 1.215-1.091t1.17-1.091ZM17.6 31.095a13.8 13.8 0 0 0 5.479-1.125 13.92 13.92 0 0 0 7.521-7.526 13.9 13.9 0 0 0 0-10.958 13.92 13.92 0 0 0-7.526-7.526 13.9 13.9 0 0 0-10.958 0 13.92 13.92 0 0 0-7.526 7.526 13.99 13.99 0 0 0 1.575 13.759l-1.777 5.242 5.445-1.732a13.84 13.84 0 0 0 7.767 2.34M17.6 0a16.5 16.5 0 0 1 6.581 1.35 16.77 16.77 0 0 1 9.034 9.034 16.72 16.72 0 0 1 0 13.162 16.77 16.77 0 0 1-9.034 9.034 16.5 16.5 0 0 1-6.581 1.35 16.7 16.7 0 0 1-8.218-2.115L0 34.83l3.06-9.115a16.87 16.87 0 0 1-1.08-15.331 16.77 16.77 0 0 1 9.034-9.034A16.5 16.5 0 0 1 17.595 0Z"})))},[T.BANK_SLIP]:function(e){return v.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",width:37.505,height:31.879,viewBox:"0 0 37.505 31.879"},e),n||(n=v.createElement("g",{fill:"currentColor"},v.createElement("path",{d:"M0 31.879h37.505V0H0ZM2.5 2.5H35v26.88H2.5Z","data-name":"Caminho 1649"}),v.createElement("path",{d:"M5.001 5.625h2.5v20h-2.5Z","data-name":"Caminho 1650"}),v.createElement("path",{d:"M10.001 5.625h2.5v15h-2.5Z","data-name":"Caminho 1651"}),v.createElement("path",{d:"M15.002 5.625h2.5v20h-2.5Z","data-name":"Caminho 1652"}),v.createElement("path",{d:"M20.003 5.625h2.5v15h-2.5Z","data-name":"Caminho 1653"}),v.createElement("path",{d:"M25.003 5.625h2.5v15h-2.5Z","data-name":"Caminho 1654"}),v.createElement("path",{d:"M30.004 5.625h2.5v20h-2.5Z","data-name":"Caminho 1655"}),v.createElement("path",{d:"M10.001 23.128h2.5v2.5h-2.5Z","data-name":"Caminho 1656"}),v.createElement("path",{d:"M20.003 23.128h2.5v2.5h-2.5Z","data-name":"Caminho 1657"}),v.createElement("path",{d:"M25.003 23.128h2.5v2.5h-2.5Z","data-name":"Caminho 1658"}))))},[T.STAY_HOME]:function(e){return v.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",width:30.969,height:30.971,viewBox:"0 0 30.969 30.971"},e),m||(m=v.createElement("g",{fill:"currentColor"},v.createElement("path",{d:"m15.831 14.93-.346.341-.347-.341a3.444 3.444 0 0 0-4.839 0 3.3 3.3 0 0 0 0 4.754l5.186 5.092 5.186-5.093a3.3 3.3 0 0 0 0-4.754 3.446 3.446 0 0 0-4.841 0Z","data-name":"Caminho 1664"}),v.createElement("path",{d:"M30.516 14.39 16.58.454a1.546 1.546 0 0 0-2.19 0L.454 14.39a1.548 1.548 0 0 0 1.094 2.644H3.1v10.84a3.1 3.1 0 0 0 3.1 3.1h18.576a3.1 3.1 0 0 0 3.1-3.1v-10.84h1.548a1.548 1.548 0 0 0 1.094-2.644Zm-5.738 13.484H6.194V13.031l9.291-9.291 9.291 9.291v7.1Z","data-name":"Caminho 1665"}))))},[T.PIX]:function(e){return v.createElement("svg",E({xmlns:"http://www.w3.org/2000/svg",width:30.432,height:30.433,viewBox:"0 0 30.432 30.433"}
6,e),c||(c=v.createElement("g",{fill:"currentColor"},v.createElement("path",{d:"M23.733 23.28a4.44 4.44 0 0 1-3.161-1.311l-4.565-4.564a.87.87 0 0 0-1.2 0l-4.581 4.581a4.44 4.44 0 0 1-3.16 1.311h-.9l5.781 5.781a4.624 4.624 0 0 0 6.538 0l5.8-5.8ZM7.065 7.135a4.44 4.44 0 0 1 3.162 1.312l4.581 4.582a.85.85 0 0 0 1.2 0l4.564-4.565a4.44 4.44 0 0 1 3.161-1.317h.55l-5.8-5.8a4.623 4.623 0 0 0-6.538 0L6.164 7.128Z"}),v.createElement("path",{d:"m29.078 11.947-3.5-3.5a.7.7 0 0 1-.249.05h-1.593a3.15 3.15 0 0 0-2.212.916l-4.565 4.565a2.18 2.18 0 0 1-1.549.641 2.19 2.19 0 0 1-1.549-.641L9.279 9.396a3.15 3.15 0 0 0-2.212-.916H5.108a.7.7 0 0 1-.235-.048l-3.517 3.517a4.623 4.623 0 0 0 0 6.538l3.517 3.517a.7.7 0 0 1 .235-.048h1.959a3.15 3.15 0 0 0 2.212-.916l4.581-4.581a2.244 2.244 0 0 1 3.1 0l4.565 4.564a3.15 3.15 0 0 0 2.212.916h1.593a.7.7 0 0 1 .249.05l3.5-3.5a4.623 4.623 0 0 0 0-6.538"}))))},[T.QUALITY_SEAL]:function(e){return v.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",width:41.398,height:44.409,viewBox:"0 0 41.398 44.409"},e),d||(d=v.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.25},v.createElement("path",{d:"M32.744 13.175a12.045 12.045 0 1 1-12.046-12.05 12.045 12.045 0 0 1 12.046 12.05","data-name":"Caminho 1666"}),v.createElement("path",{d:"m10.126 19.553-9 16.2 8.173-.04a1.5 1.5 0 0 1 1.3.733l4.077 6.835 8.313-18.286","data-name":"Caminho 1667"}),v.createElement("path",{d:"m31.099 19.193 9.172 16.562-8.173-.04a1.5 1.5 0 0 0-1.3.733l-4.077 6.835-6.022-13.249","data-name":"Caminho 1668"}),v.createElement("path",{d:"M26.721 13.171a6.023 6.023 0 1 1-6.022-6.023 6.023 6.023 0 0 1 6.022 6.023","data-name":"Caminho 1669"}))))},[T.INVOICE]:function(e){return v.createElement("svg",w({xmlns:"http://www.w3.org/2000/svg",width:23.751,height:31.5,viewBox:"0 0 23.751 31.5"},e),o||(o=v.createElement("g",{fill:"currentColor"},v.createElement("path",{d:"M13.5 29.25H2.25v-27h9V9a2.257 2.257 0 0 0 2.25 2.25h6.75v3.375h2.25V9a1.02 1.02 0 0 0-.337-.787L14.288.338A1.02 1.02 0 0 0 13.5 0H2.25A2.257 2.257 0 0 0 0 2.25v27a2.257 2.257 0 0 0 2.25 2.25H13.5Zm0-26.55L19.8 9h-6.3Z","data-name":"Caminho 1671"}),v.createElement("path",{d:"M19.833 23.077a7.4 7.4 0 0 1 2.86 1.254 2.85 2.85 0 0 1 1.057 2.39 2.6 2.6 0 0 1-.8 2 4.1 4.1 0 0 1-2.1.979v1.8h-2.505v-1.8a4.26 4.26 0 0 1-2.174-1.1 3.1 3.1 0 0 1-.921-2.115h1.841q.159 1.763 2.507 1.763a2.52 2.52 0 0 0 1.724-.47 1.38 1.38 0 0 0 .509-1.021 1.59 1.59 0 0 0-.529-1.175 4.5 4.5 0 0 0-1.978-.862q-3.917-.938-3.917-3.445a2.61 2.61 0 0 1 .822-1.939 4.2 4.2 0 0 1 2.116-1.079v-1.8h2.505v1.841a3.46 3.46 0 0 1 1.941 1.175 3.3 3.3 0 0 1 .725 2h-1.842q-.078-1.765-2.076-1.765a2.83 2.83 0 0 0-1.665.431 1.33 1.33 0 0 0-.607 1.136 1.22 1.22 0 0 0 .549 1 6.3 6.3 0 0 0 1.959.8Z"}))))},[T.EXCHANGES_AND_RETURNS]:function(e){return v.createElement("svg",b({xmlns:"http://www.w3.org/2000/svg",width:46.339,height:40.513,viewBox:"0 0 46.339 40.513"},e),l||(l=v.createElement("g",{"data-name":"Grupo 5645"},v.createElement("g",{"data-name":"Grupo 558"},v.createElement("g",{fill:"currentColor","data-name":"Grupo 557"},v.createElement("path",{d:"M3.712 17.295a.95.95 0 0 0 .762-.019l7.534-3.424a.97.97 0 0 0 .453-1.293.95.95 0 0 0-1.244-.463l-5.276 2.4a18.629 18.629 0 0 1 35.594 1.177.963.963 0 0 0 1.862-.492A20.568 20.568 0 0 0 4.1 13.871L1.88 8.325a.97.97 0 0 0-1.215-.617.97.97 0 0 0-.617 1.215.6.6 0 0 0 .048.116l3.077 7.717a.96.96 0 0 0 .539.539","data-name":"Caminho 128"}),v.createElement("path",{d:"M46.28 31.531a.14.14 0 0 1-.019-.058l-3.077-7.717a.96.96 0 0 0-.54-.54 1 1 0 0 0-.762.019l-7.534 3.424a.966.966 0 1 0 .743 1.784l.058-.029 5.276-2.4a18.642 18.642 0 0 1-35.613-1.177.963.963 0 0 0-1.862.492 20.568 20.568 0 0 0 39.3 1.312l2.219 5.546a.964.964 0 1 0 1.813-.656Z","data-name":"Caminho 129"}))))))}};e.s(["storeInformationIcons",0,_],602255),e.s([],267411)},924623,e=>{"use strict";var t=e.i(843476);e.i(732832);var r=e.i(332386);e.i(267411);var n=e.i(602255),a=e.i(668328),i=e.i(618566),l=e.i(919056);function o(e){let{item:r,titleFontStyle:o,descriptionFontStyle:s,className:c,...u}=e,d=r.icon?n.storeInformationIcons[r.icon]:null,f=(0,i.useRouter)();return(0,t.jsxs)("div",{className:(0,l.twMerge)("flex items-start gap-2.5 self-stretch",r.link?.url&&"cursor-pointer",c),onClick:()=>{r.link?.url&&f.push(r.link.url)},...u,children:[d&&(0,t.jsx)(d,{className:"text-(--product-detail-information-icon-color,#000000) min-h-6 min-w-6 h-6 w-6 shrink-0"}),(r.title||r.description)&&(0,t.jsxs)("div",{className:"flex flex-col",children:[r.title&&(0,t.jsx)("span",{className:"text-sm font-bold text-(--product-detail-information-title-color,#000000) w-full",style:o?(0,a.applyThemeFontStyle)(o):void 0,children:r.title}),r.description&&(0,t.jsx)("span",{className:"text-xs text-(--product-detail-information-description-color,#858585) w-full",style:s?(0,a.applyThemeFontStyle)(s):void 0,children:r.description})]})]})}function s(e){let{items:n,configs:a={}}=e;if(!n||0===n.length)return null;let i=(0,r.applyScopeCSSVars)({configs:a})(["product_detail_information_items_gap",e=>`${e}px`],"product_detail_information_title_color","product_detail_information_description_color","product_detail_information_icon_color");return(0,t.jsx)("div",{className:"flex flex-col gap-2.5",style:i,children:n.map(e=>(0,t.jsx)(o,{item:e,titleFontStyle:a.product_detail_information_title_font_style,descriptionFontStyle:a.product_detail_information_description_font_style},e.id))})}e.s(["default",()=>s],924623)},674014,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},407317,e=>{"use strict";var t=e.i(674014),r=e.i(271645);function n(){let e=(0,r.use)(t.default);if(!e)throw Error("useProductsPricingContext must be used within a ProductsPricingProvider");return e}e.s(["default",()=>n])},82456,e=>{"use strict";var t=e.i(843476),r=e.i(674014);e.i(646719);var n=e.i(369560),a=e.i(271645);function i(e){let{pricing:i,products:l,children:o}=e,[s,c]=(0,a.useState)(i),{isLoading:u,prices:d}=(0,n.useGetProductsPricing)(!1,...l);return(0,a.useEffect)(function(){d||c(i)},[d,i]),(0,a.useEffect)(function(){d&&c(d)},[d]),(0,t.jsx)(r.default.Provider,{value:{pricing:s,isLoadingPricing:u},children:o})}e.s(["default",()=>i])},606520,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},582649,e=>{"use strict";var t=e.i(606520),r=e.i(271645);function n(){let e=(0,r.use)(t.default);if(!e)throw Error("useProductTileContext hook must be used within ProductTileProvider");return e}e.s(["default",()=>n])},445774,e=>{"use strict";e.i(582649),e.s([])},823966,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(352312);var n=e.i(238165);e.i(732832);var a=e.i(668328),i=e.i(919056);function l(e){let{className:l,displayMode:o,themeFontStyle:s,...c}=e,{default_add_cart_button_display:u,default_font_style_button:d}=(0,n.useThemeConfigsContext)(),{isHovering:[f]}=(0,r.default)(),p=o??u;return(0,t.jsx)("button",{...c,className:(0,i.twMerge)("flex items-center justify-center w-full py-[10px] h-[44px] text-sm cursor-pointer select-none rounded-(--default-style-button-radius)","hover"===p&&"transition-opacity opacity-0","hover"===p&&f&&"opacity-100",l),style:(0,a.applyThemeFontStyle)(s??d)})}e.s(["default",()=>l])},206584,e=>{"use strict";var t=e.i(843476),r=e.i(823966);e.i(352312);var n=e.i(238165);function a(){let{default_estimate_button_text:e,default_estimate_button_font_style:a}=(0,n.useThemeConfigsContext)();return(0,t.jsx)(r.default,{className:"text-(--default-showcase-estimate-button-text-color,var(--default-showcase-button-text-color,var(--default-color-button-text-add-cart,white))) bg-(--default-showcase-estimate-button-background-color,var(--default-showcase-button-background-color,var(--default-color-button-add-cart,black)))",themeFontStyle:a||void 0,children:e||"ORÃAMENTO"})}e.s(["default",()=>a])},420468,e=>{"use strict";var t=e.i(843476),r=e.i(823966);e.i(352312);var n=e.i(238165);function a(){let{default_out_of_stock_button_text:e}=(0,n.useThemeConfigsContext)();return(0,t.jsx)(r.default,{className:"bg-[#ebebeb] text-[#989898]",children:e||"PRODUTO ESGOTADO"})}e.s(["default",()=>a])},788105,e=>{"use strict";var t=e.i(843476);e.i(891879);var r=e.i(393141);e.i(822663);var n=e.i(748793),a=e.i(823966);e.i(445774);var i=e.i(582649);e.i(352312);var l=e.i(238165),o=e.i(271645);function s(){let[e,s]=(0,o.useState)(!1),c=(0,r.useAddItemToCart)(),{price:u,product:d}=(0,i.default)(),{default_add_cart_button_text:f}=(0,l.useThemeConfigsContext)();return(0,t.jsx)(a.default,{className:"text-(--default-showcase-button-text-color,var(--default-color-button-text-add-cart,white)) bg-(--default-showcase-button-background-color,var(--default-color-button-add-cart,black))",disabled:e,onClick:async e=>{if(!e.isDefaultPrevented()&&d.variation.sku&&u){e.stopPropagation(),s(!0);try{await c([{price:u,product:d,quantity:1}],[],{redirectToCart:!0})}finally{s(!1)}}},children:e?(0,t.jsx)(n.Spinner,{}):f||"COMPRAR"})}e.s(["default",()=>s])},555510,e=>{"use strict";e.i(787896);var t,r=((t={}).VIRTUAL_SHOP="VIRTUAL_SHOP",t.CATALOGUE_WITH_PRICE="CATALOGUE_WITH_PRICE",t.UNPRICED_CATALOGUE="UNPRICED_CATALOGUE",t);e.s(["StoreUsageTypeEnum",()=>r])},918232,e=>{"use strict";
6var t=e.i(843476),r=e.i(206584),n=e.i(420468),a=e.i(788105);e.i(445774);var i=e.i(582649);e.i(384104);var l=e.i(979296),o=e.i(555510);function s(){let{price:e,product:s}=(0,i.default)(),{store:{storeUsageType:c}}=(0,l.useSiteConfigsContext)();return s.variation.inStock||s.isKit?e?.price&&c===o.StoreUsageTypeEnum.VIRTUAL_SHOP?(0,t.jsx)(a.default,{}):(0,t.jsx)(r.default,{}):(0,t.jsx)(n.default,{})}e.s(["default",()=>s])},107915,e=>{"use strict";var t=e.i(843476),r=e.i(918232);e.i(445774);var n=e.i(582649);e.i(542659);var a=e.i(443322),i=e.i(991918);function l(e){let{default_add_cart_button_display:l}=(0,a.useThemeConfigsContext)(),{isLoadingPrice:o}=(0,n.default)();return!l||"never"===l||o?null:(0,t.jsx)(i.Slot,{...e,children:(0,t.jsx)(r.default,{})})}e.s(["default",()=>l])},62283,e=>{"use strict";var t=e.i(843476),r=e.i(823966);e.i(352312);var n=e.i(238165),a=e.i(919056);function i(e){let{className:i,...l}=e,{default_showcase_add_cart_button_display:o,default_showcase_add_cart_button_font_style:s}=(0,n.useThemeConfigsContext)();return(0,t.jsx)(r.default,{...l,className:(0,a.twMerge)("mt-0 text-(--default-showcase-add-cart-button-text-color,white) bg-(--default-showcase-add-cart-button-background-color,black)",i),displayMode:o,themeFontStyle:s||void 0})}e.s(["default",()=>i])},382250,e=>{"use strict";var t=e.i(843476),r=e.i(95187);let n=(0,r.createServerReference)("60d529576e2961330109a209154235921d66cc98dd",r.callServer,void 0,r.findSourceMapURL,"getProductsPrice");var a=e.i(99115);let i=(0,r.createServerReference)("40c44ad2a4489e76d8e536a800c5bb7109490676c7",r.callServer,void 0,r.findSourceMapURL,"getKitProducts"),l=(0,r.createServerReference)("4076997c8fb33c45f753d718b3130d18d23a2c879f",r.callServer,void 0,r.findSourceMapURL,"getProductAvailabilities");e.i(769121);var o=e.i(31900);e.i(891879);var s=e.i(393141);e.i(822663);var c=e.i(748793);e.i(51188);var u=e.i(468347);e.i(305436),e.i(437483);var d=e.i(836372);e.i(601989);var f=d;e.s(["default",()=>f.default],757750),e.i(757750);var d=d,p=e.i(759817);e.i(352312);var m=e.i(238165),h=e.i(62283);e.i(445774);var v=e.i(582649),x=e.i(271645);function g(){let[e,r]=(0,x.useState)(!1),f=(0,s.useAddItemToCart)(),{openAlert:g}=(0,o.useAlert)(),{openModal:y}=(0,u.useModal)(),{price:b,product:w}=(0,v.default)(),{default_showcase_add_cart_button_text:C}=(0,m.useThemeConfigsContext)();async function E(){let[e,r]=await Promise.all([l(w),w.isKit?i(w.urn):Promise.resolve([])]);y((0,t.jsx)(d.default,{addItemToCart:f,availabilities:e,price:b,product:w,kit:w.isKit?{prices:await n(r,!1),products:r}:null}))}async function j(){let e=await (0,a.getFreshSkuStock)(w.variation.sku);if(null!==e&&e<1)return g({message:"Este produto acabou de esgotar."});await f([{price:b,product:w,quantity:1}])}return(0,t.jsx)(h.default,{disabled:e,onClick:async e=>{e.preventDefault(),e.stopPropagation(),r(!0);try{(0,p.requiresOptionSelection)(w)||!w.variation.sku?await E():await j()}catch{g({message:"Não foi possÃvel adicionar o produto ao carrinho."})}finally{r(!1)}},children:e?(0,t.jsx)(c.Spinner,{}):C||"ADICIONAR AO CARRINHO"})}e.s(["default",()=>g],382250)},386312,e=>{"use strict";var t=e.i(843476);e.i(384104);var r=e.i(979296);e.i(352312);var n=e.i(238165),a=e.i(555510),i=e.i(382250);e.i(445774);var l=e.i(582649);function o(){let{isLoadingPrice:e,price:o,product:s}=(0,l.default)(),{default_showcase_add_cart_button_display:c}=(0,n.useThemeConfigsContext)(),{store:{storeUsageType:u}}=(0,r.useSiteConfigsContext)();return c&&"never"!==c&&!e&&(s.variation.inStock||s.isKit)&&o?.price&&u===a.StoreUsageTypeEnum.VIRTUAL_SHOP?(0,t.jsx)(i.default,{}):null}e.s(["default",()=>o],386312)},159204,e=>{"use strict";var t=e.i(843476);e.i(750682);var r=e.i(442074);e.i(445774);var n=e.i(582649);function a(){let{price:e}=(0,n.default)();return e?.discount?.expiresAt?(0,t.jsx)(r.CountdownTimer,{productTile:!0,date:e.discount.expiresAt,className:"bg-(--countdown-variation-background-color,black)! text-(--countdown-variation-button-text-color,white)! rounded-(--default-showcase-item-border-radius,6px)!"}):null}e.s(["default",()=>a])},976132,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);function n(){let{price:e}=(0,r.default)();return e?.discount?.amount?(0,t.jsxs)("div",{className:"p-[6px] bg-(--default-color-flag,#000000) text-(--default-color-flag-text,#ffffff) text-xs absolute right-5 top-2 z-20",children:["- ",Math.round(e.discount.percentage),"%"]}):null}e.s(["default",()=>n])},212913,e=>{"use strict";var t=e.i(843476),r=e.i(976132);e.i(445774);var n=e.i(582649);e.i(542659);var a=e.i(443322);e.i(732832);var i=e.i(52247),l=e.i(343794),o=e.i(657688);function s(e){let{className:s,...c}=e,{default_discount_tag_display:u,default_hover_change_product_image:d,default_showcase_image_aspect_ratio:f="square"}=(0,a.useThemeConfigsContext)(),{isHovering:[p],product:m,variationImage:[h]}=(0,n.default)(),v="vertical"===f?968:484,x="horizontal"===f?968:484,g=m.images[0]?.url||m.variation.images[0]?.url,y=m.images[1]?.url||m.variation.images[1]?.url,b="true"===d&&y;return(0,t.jsxs)("div",{...c,className:(0,l.default)("relative w-full",s),children:["true"===u?(0,t.jsx)(r.default,{}):null,(0,t.jsx)(o.default,{height:v,width:x,alt:`Imagem do produto ${m.title}`,src:(0,i.processImage)(h||g||"https://assets.stg.1eg.run/3p/themes/5fabf628-81b4-48c9-a563-1699f522fb78/assets/img/no_img.png",{resize:{..."original"!==f&&{height:v},fitIn:!0,width:x},filters:{fill:"FFF"}}),className:(0,l.default)("w-full h-full object-contain relative z-10 transition-opacity rounded-(--default-showcase-item-border-radius)",b&&p&&!h&&"opacity-0")}),b?(0,t.jsx)(o.default,{height:v,width:x,alt:`Imagem do produto ${m.title}`,src:(0,i.processImage)(y,{resize:{..."original"!==f&&{height:v},fitIn:!0,width:x},filters:{fill:"FFF"}}),className:(0,l.default)("w-full h-full object-contain absolute inset-0 transition-opacity opacity-0 rounded-(--default-showcase-item-border-radius)",p&&"opacity-100")}):null]})}e.s(["default",()=>s],212913)},849266,e=>{"use strict";var t=e.i(843476);e.i(542659);var r=e.i(443322),n=e.i(343794);function a(e){let{children:a,className:i,...l}=e,{default_showcase_align:o}=(0,r.useThemeConfigsContext)();return(0,t.jsx)("div",{...l,className:(0,n.default)("flex flex-col basis-full gap-4","center"===o&&"text-center",i),children:a})}e.s(["default",()=>a])},344446,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(352312);
6var n=e.i(238165),a=e.i(490323);e.i(732832);var i=e.i(668328);function l(){let{price:e}=(0,r.default)(),{default_font_style_body:l}=(0,n.useThemeConfigsContext)(),o=e?.paymentOptions?.find(e=>e.type===a.PricePaymentOptionTypeEnum.BANKSLIP);return o?(0,t.jsxs)("span",{style:(0,i.applyThemeFontStyle)(l),children:[Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(o?.installments[0].value)," ","Ã vista no boleto"]}):null}e.s(["default",()=>l])},789587,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(542659);var n=e.i(443322),a=e.i(490323);function i(){let{price:e}=(0,r.default)(),{default_showcase_price_highlight:i,default_showcase_show_pix_price:l,default_showcase_show_bankslip_price:o}=(0,n.useThemeConfigsContext)(),s=e?.paymentOptions?.find(e=>e.type===a.PricePaymentOptionTypeEnum.CREDITCARD),c=s?.installments.findLast(e=>e.interestFree);return s&&c?(0,t.jsxs)("span",{children:[("PIX_PRICE"===i&&"true"===l||"BANKSLIP_PRICE"===i&&"true"===o)&&"ou ",c.quantity,"x de"," ",Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(c.value)," ","sem juros"]}):null}e.s(["default",()=>i])},805719,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(542659);var n=e.i(443322),a=e.i(490323);e.i(732832);var i=e.i(668328);function l(){let{price:e}=(0,r.default)(),{default_font_style_body:l,default_showcase_price_highlight:o}=(0,n.useThemeConfigsContext)(),s=e?.paymentOptions?.find(e=>e.type===a.PricePaymentOptionTypeEnum.PIX);if(!s)return null;let c=Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(s?.installments[0].value);return(0,t.jsxs)("span",{style:(0,i.applyThemeFontStyle)(l),children:["PIX_PRICE"===o?(0,t.jsx)("b",{className:"text-lg text-(--default-showcase-price-highlight-color)",children:c}):c," ","Ã vista no pix"]})}e.s(["default",()=>l])},312389,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(352312);var n=e.i(238165);e.i(732832);var a=e.i(668328),i=e.i(343794);function l(){let{price:e}=(0,r.default)(),{default_font_style_price:l,default_font_style_body:o,default_showcase_align:s}=(0,n.useThemeConfigsContext)();return e?(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[e.multiplePrices?(0,t.jsx)("span",{className:"text-sm",children:"A partir de"}):null,(0,t.jsxs)("div",{className:(0,i.default)("flex items-end flex-wrap gap-[5px] text-sm","center"===s&&"justify-center"),children:[e.discount?.amount?(0,t.jsx)("span",{className:"line-through text-(--default-showcase-price-original-color,var(--default-color-standard-secondary-text))",children:Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(e.price+e.discount.amount)}):null,(0,t.jsx)("b",{className:"text-(--default-showcase-price-current-color,var(--default-color-standard-primary-text))",style:(0,a.applyThemeFontStyle)(l||o),children:Intl.NumberFormat("pt-br",{style:"currency",currency:"BRL"}).format(e.price)})]})]}):null}e.s(["default",()=>l])},663814,e=>{"use strict";var t=e.i(843476),r=e.i(344446),n=e.i(789587);function a(){return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-[5px]",children:[(0,t.jsx)("div",{className:"h-5 w-28 animate-pulse rounded bg-neutral-100"}),(0,t.jsx)("div",{className:"h-4 w-24 animate-pulse rounded bg-neutral-100"}),(0,t.jsx)("div",{className:"h-3 w-32 animate-pulse rounded bg-neutral-100"})]})}var i=e.i(805719),l=e.i(312389);e.i(445774);var o=e.i(582649);e.i(384104);var s=e.i(979296);e.i(352312);var c=e.i(238165),u=e.i(555510);e.i(732832);var d=e.i(668328);function f(){let{product:e,price:f,isLoadingPrice:p}=(0,o.default)(),{store:{storeUsageType:m}}
6=(0,s.useSiteConfigsContext)(),{default_font_style_body:h,default_showcase_price_highlight:v,default_showcase_show_bankslip_price:x,default_showcase_show_installments:g,default_showcase_show_pix_price:y,default_showcase_show_product_price:b}=(0,c.useThemeConfigsContext)();return p?(0,t.jsx)(a,{}):m!==u.StoreUsageTypeEnum.UNPRICED_CATALOGUE&&f?.price?(0,t.jsxs)("div",{className:"flex flex-col gap-[5px]",style:(0,d.applyThemeFontStyle)(h),children:["true"===b&&(0,t.jsx)(l.default,{}),e.isKit?null:[{type:"INSTALLMENTS_PRICE",component:n.default,condition:"true"===g},{type:"BANKSLIP_PRICE",component:r.default,condition:"true"===x},{type:"PIX_PRICE",component:i.default,condition:"true"===y}].sort((e,t)=>e.type===v?-1:+(t.type===v)).filter(e=>e.condition).map(e=>(0,t.jsx)(e.component,{},e.type))]}):null}e.s(["default",()=>f],663814)},615415,e=>{"use strict";var t,r,n=e.i(843476);e.i(674014);var a=e.i(407317);e.s([],250374),e.s([],411842),e.i(82456),(t={}).BANKSLIP="BANKSLIP",t.CREDITCARD="CREDITCARD",t.PIX="PIX",(r={}).FIXED="FIXED",r.PERCENTUAL="PERCENTUAL",e.i(411842),e.i(250374),e.s(["default",()=>a.default],329668),e.i(329668);var i=e.i(606520),l=e.i(271645);function o(e){let{product:t,children:r}=e,o=(0,l.useState)(!1),s=(0,l.useState)(null),{isLoadingPricing:c,pricing:u}=(0,a.default)(),d=u?.[t.urn]||null;return(0,n.jsx)(i.default.Provider,{value:{isHovering:o,isLoadingPrice:c,price:d,product:t,variationImage:s},children:r})}e.s(["default",()=>o],615415)},262792,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(542659);var n=e.i(443322),a=e.i(343794),i=e.i(919056);function l(e){let{children:l,className:o,...s}=e,{default_showcase_show_border:c}=(0,n.useThemeConfigsContext)(),{isHovering:[,u]}=(0,r.default)(),d=c||"never";return(0,t.jsx)("div",{...s,className:(0,i.twMerge)((0,a.default)("flex flex-col gap-5 h-full bg-(--default-color-standard-background,white) p-2 rounded-(--default-showcase-item-border-radius)","never"!==d&&"border transition-colors","never"!==d&&{"border-transparent hover:border-(--default-color-border-line)":"hover"===d,"border-(--default-color-border-line)":"always"===d},o)),onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),children:l})}e.s(["default",()=>l])},429010,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(542659);var n=e.i(443322);e.i(732832);var a=e.i(668328);function i(){let{product:e}=(0,r.default)(),{default_font_style_body:i}=(0,n.useThemeConfigsContext)();return(0,t.jsx)("span",{className:"text-sm line-clamp-2 min-h-[2lh] text-(--default-color-standard-primary-text)",style:(0,a.applyThemeFontStyle)(i),children:e.variation.title?`${e.title} - ${e.variation.title}`:e.title})}e.s(["default",()=>i])},549091,e=>{"use strict";var t=e.i(843476);e.i(445774);var r=e.i(582649);e.i(542659);var n=e.i(443322);e.i(732832);var a=e.i(52247),i=e.i(657688),l=e.i(271645);function o(e){let{option:o}=e,{variationImage:[,s]}=(0,r.default)(),{default_showcase_show_variation_style:c="text"}=(0,n.useThemeConfigsContext)(),u=(0,l.useMemo)(()=>{let e=o.image?.url?(0,t.jsx)(i.default,{alt:`Imagem da varia\xe7\xe3o ${o.attributeValue.value}`,src:(0,a.processImage)(o.image.url,{resize:{fitIn:!0,height:25,width:25},filters:{fill:"FFF"}}),height:25,width:25}):null,r=o.attributeValue.colorValue?(0,t.jsx)("div",{className:"h-[25px] w-[25px]",style:{backgroundColor:o.attributeValue.colorValue}}):null;switch(c){case"text":return(0,t.jsx)("span",{className:"text-xs whitespace-nowrap",children:o.attributeValue.value});case"image":return e;case"hexicon":return r;case"hexicon_image":return o.attributeValue.colorValue?r:e;case"image_hexicon":return o.image?.url?e:r;default:return null}},[c,o]);return u?(0,t.jsx)("div",{className:"p-1 mx-1 border border-black hover:outline",onMouseEnter:()=>o.image&&s(o.image.url),onMouseLeave:()=>s(null),children:u}):null}e.s(["default",()=>o])},700039,e=>{"use strict";var t=e.i(843476);e.i(530287);var r=e.i(321395),n=e.i(549091);e.i(445774);var a=e.i(582649);e.i(542659);var i=e.i(443322),l=e.i(343794);function o(e){let{className:o,...s}=e,{default_showcase_attributes_show_variation:c,default_showcase_show_variation_type:u}=(0,i.useThemeConfigsContext)(),{isHovering:[d],product:f}=(0,a.default)();return!c||"never"===u||Array.isArray(c)&&!c.includes(String(f.variation.optionsGroups?.[0]?.attribute.id))?null:(0,t.jsx)("div",{...s,className:(0,l.default)({"transition-opacity opacity-0":"hover"===u,"opacity-100":d},o),onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),children:(0,t.jsx)(r.Carousel,{showIndicators:!1,children:(0,t.jsx)(r.CarouselWrapper,{relativeSideIndicators:!0,children:(0,t.jsx)(r.CarouselSlides,{children:f.variation.optionsGroups?.[0]?.options.map((e,a)=>(0,t.jsx)(r.CarouselSlide,{className:"flex items-center pl-[4px] basis-auto!",children:(0,t.jsx)(n.default,{option:e})},e.variationId||a))})})})})}e.s(["default",()=>o],700039)},899543,e=>{"use strict";var t=e.i(843476);e.i(646719);var r=e.i(369560),n=e.i(34971);e.i(645507);var a=e.i(516398),i=e.i(271645);function l(e){let{price:l,children:o}=e,[s,c]=(0,i.useState)(l),{product:u}=(0,a.default)(),{isLoading:d,prices:f}=(0,r.useGetProductsPricing)(!1,u);return(0,i.useEffect)(function(){c(l)},[l]),(0,i.useEffect)(function(){let e=f?.[u.urn];e&&c(e)},[f,u]),(0,t.jsx)(n.default.Provider,{value:{isLoadingPrice:d,price:s,setPrice:c},children:o})}e.s(["default",()=>l])},91311,e=>{"use strict";var t=e.i(843476),r=e.i(668706),n=e.i(271645);function a(e){let{availabilities:a,product:i,children:l}
6=e,[o,s]=(0,n.useState)(i);return(0,n.useEffect)(()=>{s(i)},[i]),(0,t.jsx)(r.default.Provider,{value:{availabilities:a,product:o,setProduct:s},children:l})}e.s(["default",()=>a])},572013,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},133205,e=>{"use strict";var t=e.i(843476),r=e.i(953760),n=e.i(258950),a=e.i(543489),i=e.i(271645),l=e.i(572013);function o(e){let{children:o}=e,[s,c]=(0,i.useState)(!1),u=(0,a.useFloating)({middleware:[(0,n.offset)(10),(0,n.shift)({padding:10})],open:s,onOpenChange:c,whileElementsMounted:r.autoUpdate}),d=(0,a.useClick)(u.context),f=(0,a.useDismiss)(u.context),p=(0,a.useInteractions)([d,f]),m=(0,i.useCallback)(()=>{c(!1)},[]);return(0,t.jsx)(l.default.Provider,{value:{close:m,floating:u,interactions:p},children:o})}e.s(["default",()=>o])},64336,e=>{"use strict";var t=e.i(271645),r=e.i(572013);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useProductsListDropdownContext hook must be used within ProductsListDropdownProvider");return e}e.s(["default",()=>n])},330034,e=>{"use strict";e.i(64336),e.s([])},940821,e=>{"use strict";var t=e.i(843476),r=e.i(88653),n=e.i(846932);e.i(330034);var a=e.i(64336);function i(e){let{children:i}=e,{floating:{context:l,floatingStyles:o,refs:s},interactions:{getFloatingProps:c},close:u}=(0,a.default)();return(0,t.jsx)(r.AnimatePresence,{children:l.open?(0,t.jsx)(n.motion.div,{...c(),initial:{opacity:0}
6,animate:{opacity:1},exit:{opacity:0},transition:{duration:.1},className:"bg-(--default-color-standard-background,#ffffff) shadow-[0_0_10px_#00000029] p-5 flex flex-col gap-[15px] z-30",onClick:()=>u(),ref:s.setFloating,style:o,children:i}):null})}e.s(["default",()=>i])},881582,e=>{"use strict";var t=e.i(843476),r=e.i(636372);e.i(542659);var n=e.i(443322);e.i(732832);var a=e.i(668328),i=e.i(343794);e.i(330034);var l=e.i(64336);function o(e){let{children:o,className:s,...c}=e,{default_font_style_body:u}=(0,n.useThemeConfigsContext)(),{floating:{context:d,refs:f},interactions:{getReferenceProps:p}}=(0,l.default)();return(0,t.jsxs)("div",{...p(),...c,className:(0,i.default)("flex items-center gap-2 cursor-pointer text-sm select-none",s),ref:f.setReference,style:(0,a.applyThemeFontStyle)(u),children:[(0,t.jsx)("span",{children:o}),(0,t.jsx)(r.default,{className:(0,i.default)("text-(--product-list-filter-icon-color,var(--default-color-icons)) transition-transform",d.open&&"-rotate-180")})]})}e.s(["default",()=>o])},613601,564206,108752,97944,61005,153424,e=>{"use strict";var t=e.i(843476),r=e.i(133205);function n(e){let{children:n}=e;return(0,t.jsx)(r.default,{children:n})}function a(e){let{children:r}=e;return(0,t.jsx)("span",{className:"text-sm cursor-pointer text-(--product-list-filter-text-color,var(--default-color-standard-primary-text))",children:r})}e.s(["default",()=>n],564206),e.s([],613601),e.i(940821),e.s([],108752),e.s(["default",()=>a],97944),e.s([],61005),e.i(881582),e.s([],153424)},106742,e=>{"use strict";var t=e.i(618566);function r(e){let r=(0,t.useParams)(),n=(0,t.useSearchParams)(),a={categories:e?.facets.filter(e=>"category"===e.type).flatMap(e=>e.options.filter(e=>e.selected))||[],brands:e?.facets.find(e=>"brand"===e.type)?.options.filter(e=>e.selected)||[],attributes:e?.facets.filter(e=>"attribute"===e.type).reduce((e,t)=>t.options.some(e=>e.selected)&&t.id?{...e,[t.id]:t.options.filter(e=>e.selected)}:e,{})||[],specifications:e?.facets.filter(e=>"specification"===e.type).reduce((e,t)=>t.options.some(e=>e.selected)&&t.id?{...e,[t.id]:t.options.filter(e=>e.selected)}:e,{})||[]},i=e=>{if(Object.entries(e).some(([e,t])=>{switch(e){case"categories":case"brands":return!!t?.length;case"specifications":case"attributes":return Object.keys(t).length}})){let{attributes:t,brands:a,categories:i,specifications:l}=e,o=[],s=new URLSearchParams(n.toString()),c="novidades"===r.slugs[0]||"promocoes"===r.slugs[0];"novidades"===r.slugs[0]&&s.set("sort","release-date-desc"),"promocoes"===r.slugs[0]&&s.set("sort","discount-percent-desc");let u="/products";if(i.length){let e=i[i.length-1].urn;c?s.set("category",e):o[0]=e}else s.delete("category");return a.length?c?s.set("brand",a.map(e=>e.urn).join(",")):1===a.length?(o[+!!i.length]=a[0].urn,s.delete("brand")):s.set("brand",a.map(e=>e.urn).join(",")):s.delete("brand"),Object.values(t).some(e=>e.length)?s.set("attr",Object.entries(t).flatMap(([e,t])=>t.map(t=>[e,t.urn].join(":"))).join(",")):s.delete("attr"),Object.values(l).some(e=>e.length)?s.set("spec",Object.entries(l).flatMap(([e,t])=>t.map(t=>[e,t.urn].join(":"))).join(",")):s.delete("spec"),o.length?u=`/${o.join("/")}`:c&&(u=`/${r.slugs[0]}`),s.size?u+"?"+s.toString():u}return"/products"},l=Object.values(a).some(e=>Array.isArray(e)?e.length:Object.values(e).length);return{appliedFilters:a,getRemoveOptionLinkHref:(e,t)=>{let r=Object.assign({},a);switch(e){case"categories":{let n=r[e].findIndex(e=>e.id===t.id);r[e]=r[e].slice(0,n)}break;case"specifications":case"attributes":r[e]=Object.entries(r[e]).reduce((e,[r,n])=>({...e,[r]:n.filter(e=>e.id!==t.id)}),{});break;default:r[e]=r[e].filter(e=>e.urn!==t.urn)}return i(r)},getToggleOptionLinkHref:(e,t)=>{let r=Object.assign({},a);switch(e.type){case"category":e.id?r.categories=t.selected?r.categories.filter(e=>e.urn!==t.urn):r.categories.concat(t):r.categories=t.selected?[]:[t];break;case"brand":r.brands=t.selected?r.brands.filter(e=>e.urn!==t.urn):r.brands.concat(t);break;case"attribute":e.id&&(r.attributes={...r.attributes,[e.id]:t.selected?r.attributes[e.id].filter(e=>e.id!==t.id):(r.attributes[e.id]||[]).concat(t)});break;case"specification":e.id&&(r.specifications={...r.specifications,[e.id]:t.selected?r.specifications[e.id].filter(e=>e.id!==t.id):(r.specifications[e.id]||[]).concat(t)})}return i(r)},hasAppliedFilters:l}}e.s(["default",()=>r])},255640,e=>{"use strict";var t=e.i(843476),r=e.i(998901);e.i(200133);var n=e.i(550244);e.i(352312);var a=e.i(238165);e.i(732832);var i=e.i(668328);e.i(613601);var l=e.i(564206);e.i(108752);var o=e.i(940821);e.i(61005);var s=e.i(97944);e.i(153424);var c=e.i(881582),u=e.i(106742);function d(e){let{aggregations:d}=e,{default_font_style_body:f,default_font_style_link:p}=(0,a.useThemeConfigsContext)(),{appliedFilters:m,getRemoveOptionLinkHref:h,getToggleOptionLinkHref:v,hasAppliedFilters:x}=(0,u.default)(d);return(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsxs)("div",{className:"flex items-center gap-[15px]",children:[(0,t.jsx)("span",{className:"text-sm text-(--product-list-filter-title-color,var(--default-color-standard-secondary-text,#a8a8a8))",style:(0,i.applyThemeFontStyle)(f),children:"Filtrar por:"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-[30px]",children:d?.facets.map((e,r)=>{let a=e.options.filter(e=>e.selected).length;return(0,t.jsxs)(l.default,{children:[(0,t.jsxs)(c.default,{className:"text-(--product-list-filter-title-color,var(--default-color-standard-primary-text))",children:[e.label," ",a?`(${a})`:null]}),(0,t.jsx)(o.default,{children:e.options.map(r=>(0,t.jsx)(s.default,{children:(0,t.jsx)(n.Link,{href:v(e,r),children:(0,t.jsxs)("div",{className:"flex items-center gap-[10px]",children:[(0,t.jsx)("input",{defaultChecked:r.selected,type:"checkbox"}),r.label]})})},r.id))})]},e.id||e.urn||r)})})]}),x&&(0,t.jsxs)("div",{className:"flex items-center justify-center gap-[30px]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-[15px]",children:[(0,t.jsx)("span",{className:"text-sm text-(--product-list-filter-title-color,var(--default-color-minor-highlight-primary-text,#a8a8a8)) font-bold",children:"Filtros ativos:"}),(0,t.jsx)("div",{className:"flex flex-wrap items-center gap-[10px]",children:Object.entries(m).flatMap(([e,a])=>(Array.isArray(a)?a:Object.values(a).flat(1)).map(a=>(0,t.jsxs)("div",{className:"flex items-center p-[7px] gap-2 bg-(--default-color-minor-highlight-background,#cad5e2) text-(--product-list-filter-text-color,var(--default-color-minor-highlight-primary-text)) rounded-[3px]",children:[(0,t.jsx)("span",{className:"text-xs",children:a.label}),(0,t.jsx)(n.Link,{href:h(e,a),children:(0,t.jsx)(r.default,{className:"cursor-pointer"})})]},a.id)))})]}),(0,t.jsx)(n.Link,{className:"text-xs text-(--product-list-filter-text-clear-color,var(--default-color-details,#A2A2A2)) curs
6or-pointer underline",href:"/products",style:(0,i.applyThemeFontStyle)(p),children:"Limpar filtros"})]})]})}e.s(["default",()=>d])},806118,e=>{"use strict";var t=e.i(843476);e.i(200133);var r=e.i(550244);function n(e){let{children:n,urn:a}=e;return(0,t.jsx)(r.Link,{className:"min-w-0",href:`/${a}/p`,children:n})}e.s(["default",()=>n])},950533,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},196699,e=>{"use strict";var t=e.i(950533),r=e.i(271645);function n(){return(0,r.use)(t.default)}e.s(["default",()=>n])},608286,e=>{"use strict";e.i(196699),e.s([])},807884,e=>{"use strict";var t=e.i(843476);e.i(200133);var r=e.i(550244);e.i(608286);var n=e.i(196699),a=e.i(343794);function i(e){let{urn:i,children:l}=e,o=(0,n.default)();return(0,t.jsx)(r.Link,{href:`/${i}/p`,className:(0,a.default)("transition-all min-w-0",o?.view==="grid"?"flex-col items-center basis-[calc(50%-4px)]":"basis-full [&>div]:flex-row"),children:l})}e.s(["default",()=>i])},437362,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},762622,e=>{"use strict";var t=e.i(271645),r=e.i(437362);function n(){return(0,t.use)(r.default)}e.s(["default",()=>n])},961945,e=>{"use strict";e.i(762622),e.s([])},397054,e=>{"use strict";var t=e.i(843476);e.i(961945);var r=e.i(762622),n=e.i(343794);function a(e){let{children:a}=e,i=(0,r.default)(),l=i?.gridColumns[0];return(0,t.jsx)("div",{className:(0,n.default)("grid gap-[25px]",{"grid-cols-3":3===l,"grid-cols-4":4===l,"grid-cols-5":5===l}),children:a})}e.s(["default",()=>a])},537878,e=>{"use strict";var t=e.i(843476);e.i(352312);var r=e.i(238165),n=e.i(271645),a=e.i(437362);function i(e){let{children:i}=e,{product_list_quantity_of_product_per_line:l}=(0,r.useThemeConfigsContext)(),[o,s]=(0,n.useState)(Number(l)||4);return(0,t.jsx)(a.default.Provider,{value:{gridColumns:[o,s]},children:i})}e.s(["default",()=>i])},804865,e=>{"use strict";let t=[{id:"relevance",label:"Relevância"},{id:"price-asc",label:"Menor preço"},{id:"price-desc",label:"Maior preço"},{id:"reviews-rate-desc",label:"Melhor avaliado"},{id:"discount-percent-desc",label:"Maior desconto"},{id:"release-date-desc",label:"Novidades"}];function r(e){return"string"==typeof e?t.find(({id:t})=>t===e)?.id:void 0}e.s(["PRODUCTS_LIST_CSS_VARS",0,["product_list_breadcrumb_background_color","product_list_breadcrumb_text_color","product_list_filter_checkbox_color","product_list_title_text_color","product_list_filter_title_color","product_list_filter_text_color","product_list_filter_text_clear_color","product_list_filter_icon_color","product_list_filter_lines_color","product_list_filter_search_background_color","product_list_filter_search_border_color","product_list_filter_search_text_color"],"PRODUCTS_SORT_OPTIONS",0,t,"resolveProductsSort",()=>r])},235280,e=>{"use strict";var t=e.i(843476);e.i(613601);var r=e.i(564206);e.i(108752);var n=e.i(940821);e.i(61005);var a=e.i(97944);e.i(153424);var i=e.i(881582);e.i(200133);var l=e.i(550244);e.i(542659);var o=e.i(443322),s=e.i(618566),c=e.i(271645),u=e.i(804865);function d(){let[e,d]=(0,c.useState)(!1),f=(0,s.useSearchParams)(),p=(0,s.usePathname)(),m=(0,s.useParams)(),{product_list_default_sort:h,product_list_default_sort_search:v}=(0,o.useThemeConfigsContext)(),x=u.PRODUCTS_SORT_OPTIONS,g=(0,c.useCallback)(t=>{if(!e)return"";let r=new URL("/novidades"===p||"/promocoes"===p?"/products":p,window.location.origin);return f.forEach((e,t)=>r?.searchParams.append(t,e)),r?.searchParams.set("sort",t),r?.href||""},[e,p,f]);return(0,c.useEffect)(()=>{d(!0)},[]),(0,t.jsxs)(r.default,{children:[(0,t.jsx)(i.default,{className:"text-(--product-list-filter-text-color,var(--default-color-standard-primary-text))",children:x.find(e=>e.id===((()=>{switch(m.slugs[0]){case"novidades":return"release-date-desc";case"promocoes":return"discount-percent-desc"}return f.get("sort")||(0,u.resolveProductsSort)(f.get("search")?v:h)})()||"relevance"))?.label}),(0,t.jsx)(n.default,{children:x.map((e,r)=>(0,t.jsx)(l.Link,{href:g(e.id),children:(0,t.jsx)(a.default,{children:e.label})},r))})]})}e.s(["default",()=>d])},64973,e=>{"use strict";var t=e.i(843476),r=e.i(343794),n=e.i(235280);e.i(961945);var a=e.i(762622);function i(){let e=(0,a.default)(),i=e?.gridColumns[0];return(0,t.jsxs)("div",{className:"flex items-center gap-5",children:[(0,t.jsx)("div",{className:"flex gap-[6px]",children:Array.from([3,4,5].map((n,a)=>
6(0,t.jsx)("div",{className:(0,r.default)("flex gap-[2px] cursor-pointer",n!==i&&"hover:opacity-30"),onClick:()=>e?.gridColumns[1]?.(n),children:Array.from({length:n}).map((e,a)=>(0,t.jsx)("div",{className:(0,r.default)("w-[5px] h-[13px] transition-all bg-(--product-list-filter-icon-color,var(--default-color-button-secondary,#707070))",{"opacity-40":n!==i})},a))},a)))}),(0,t.jsx)("div",{className:"h-[13px] w-[1px] bg-[#cdcdcd]"}),(0,t.jsx)(n.default,{})]})}e.s(["default",()=>i])},991279,e=>{"use strict";var t,r=e.i(843476),n=e.i(271645);function a(){return(a=Object.assign.bind()).apply(null,arguments)}let i=function(e){return n.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:5.347,height:9.351,viewBox:"0 0 5.347 9.351"},e),t||(t=n.createElement("path",{fill:"currentColor",d:"M3.735 4.674.197 1.138a.665.665 0 0 1 0-.944.674.674 0 0 1 .947 0l4.01 4.01a.667.667 0 0 1 .019.922L1.147 9.16A.669.669 0 0 1 .2 8.216Z","data-name":"Icon ionic-ios-arrow-forward"})))};e.i(200133);var l=e.i(550244);e.i(542659);var o=e.i(443322);e.i(732832);var s=e.i(668328),c=e.i(343794),u=e.i(618566);function d(e){let{total:t}=e,[a,d]=(0,n.useState)(!1),f=Math.ceil(t/24),p=(0,u.useSearchParams)(),m=Number(p.get("page"))||1,h=(0,u.usePathname)(),{default_font_style_body:v,default_font_style_button:x}=(0,o.useThemeConfigsContext)(),g=(0,n.useCallback)(e=>{if(!a)return"";let t=new URL(h,window.location.origin);return p.forEach((e,r)=>t?.searchParams.append(r,e)),t?.searchParams.set("page",e.toString()),t?.href||""},[a,h,p]),y=(0,n.useCallback)(()=>{let e=Math.max(1,m-Math.floor(2.5));return e+5-1>f&&(e=Math.max(1,f-5+1)),Array.from({length:Math.min(e+5-1,f)-e+1},(t,r)=>e+r)},[m,f]);return((0,n.useEffect)(()=>{d(!0)},[]),t<=24)?null:(0,r.jsxs)("div",{className:"flex items-center mx-auto gap-10",children:[(0,r.jsx)(l.Link,{href:g(1),children:(0,r.jsxs)("div",{className:(0,c.default)("flex items-center gap-2 text-black cursor-pointer",1===m&&"text-[#D3D3D3]!"),children:[(0,r.jsx)(i,{className:"rotate-180"}),(0,r.jsx)("span",{className:"max-md:hidden",style:(0,s.applyThemeFontStyle)(v),children:"Primeira página"})]})}),(0,r.jsx)("div",{className:"flex items-center gap-[10px]",children:y().map(e=>(0,r.jsx)(l.Link,{href:g(e),children:(0,r.jsx)("div",{className:(0,c.default)("h-10 w-10 flex items-center justify-center rounded-full transition-colors cursor-pointer",m===e?"bg-(--default-color-button-secondary,#000000) text-(--default-color-button-text-secondary,var(--default-color-standard-primary-text,#ffffff))":"text-(--default-color-standard-primary-text) hover:bg-(--default-color-button-secondary,#000000) hover:text-(--default-color-button-text-secondary,var(--default-color-standard-primary-text,#ffffff))"),style:(0,s.applyThemeFontStyle)(x),children:e})},e))}),(0,r.jsx)(l.Link,{href:g(f),children:(0,r.jsxs)("div",{className:(0,c.default)("flex items-center gap-2 text-black cursor-pointer",m===f&&"text-[#D3D3D3]!"),children:[(0,r.jsx)("span",{className:"max-md:hidden",style:(0,s.applyThemeFontStyle)(v),children:"Ãltima página"}),(0,r.jsx)(i,{})]})})]})}e.s(["default",()=>d],991279)},2999,e=>{"use strict";var t=e.i(843476);e.i(149699);var r=e.i(955583);e.i(352312);var n=e.i(238165);e.i(732832);var a=e.i(668328),i=e.i(618566);function l(e){let{facets:l}=e,{default_font_family_title:o,default_font_style_title:s}=(0,n.useThemeConfigsContext)(),c=(0,i.useSearchParams)().get("search"),u="Produtos";return l.some(e=>e.selected&&("brand"===e.type||"category"===e.type))&&(u=l.filter(e=>e.selected).flatMap(e=>e.options).filter(e=>e.selected).map(e=>e.label).join(" - ")),(0,t.jsx)(r.Text,{asChild:!0,className:"text-2xl font-bold text-(--product-list-title-text-color,#4a4a4a) max-md:text-xl",family:String(o),style:(0,a.applyThemeFontStyle)(s),children:(0,t.jsx)("h1",{children:c?(0,t.jsxs)("span",{className:"font-normal",children:["Resultado para: ",(0,t.jsx)("b",{children:`"${c}"`})]}):u})})}e.s(["default",()=>l])},610212,e=>{"use strict";var t=e.i(843476);e.i(352312);var r=e.i(238165);function n(){let{product_list_filter_lines_color:e}=(0,r.useThemeConfigsContext)();return e?(0,t.jsx)("hr",{className:"border-(--product-list-filter-lines-color)"}):null}e.s(["default",()=>n])},370159,e=>{"use strict";var t=e.i(843476);e.i(542659);var r=e.i(443322);e.i(732832);var n=e.i(668328),a=e.i(687607),i=e.i(271645);function l(e){let{children:l,label:o}=e,{default_font_style_body:s}=(0,r.useThemeConfigsContext)(),[c,u]=(0,i.useState)(!0);return(0,t.jsxs)(a.Collapsible,{open:c,onOpenChange:u,children:[(0,t.jsx)(a.CollapsibleTrigger,{asChild:!0,children:(0,t.jsxs)("div",{className:"flex items-center justify-between cursor-pointer text-(--product-list-filter-title-color,var(--default-color-standard-primary-text,#707070))",style:(0,n.applyThemeFontStyle)(s),children:[(0,t.jsx)("b",{children:o}),(0,t.jsx)("span",{children:c?"â":"+"})]})}),(0,t.jsx)(a.CollapsibleContent,{className:"overflow-hidden data-[state=open]:animate-collapsibleSlideDown data-[state=closed]:animate-collapsibleSlide
6Up",style:(0,n.applyThemeFontStyle)(s),children:(0,t.jsx)("div",{className:"pt-[15px] flex flex-col gap-[15px]",children:l})})]})}e.s(["default",()=>l])},592222,e=>{"use strict";let t=(0,e.i(271645).createContext)(null);e.s(["default",0,t])},40157,e=>{"use strict";var t=e.i(271645),r=e.i(592222);function n(){let e=(0,t.use)(r.default);if(!e)throw Error("useProductsVerticalFiltersFilterSearchContext hook must be used within ProductsVerticalFiltersFilterSearchProvider");return e}e.s(["default",()=>n])},311492,e=>{"use strict";e.i(40157),e.s([])},23584,e=>{"use strict";var t=e.i(843476);e.i(200133);var r=e.i(550244),n=e.i(106742);e.i(311492);var a=e.i(40157),i=e.i(271645),l=e.i(820783),o=e.i(30030),s=e.i(981140),c=e.i(369340),u=e.i(999682),d=e.i(635804),f=e.i(296626),p=e.i(248425),m="Checkbox",[h,v]=(0,o.createContextScope)(m),[x,g]=h(m);function y(e){let{__scopeCheckbox:r,checked:n,children:a,defaultChecked:l,disabled:o,form:s,name:u,onCheckedChange:d,required:f,value:p="on",internal_do_not_use_render:h}=e,[v,g]=(0,c.useControllableState)({prop:n,defaultProp:l??!1,onChange:d,caller:m}),[y,b]=i.useState(null),[w,C]=i.useState(null),E=i.useRef(!1),j=!y||!!s||!!y.closest("form"),S={checked:v,disabled:o,setChecked:g,control:y,setControl:b,name:u,form:s,value:p,hasConsumerStoppedPropagationRef:E,required:f,defaultChecked:!N(l)&&l,isFormControl:j,bubbleInput:w,setBubbleInput:C};return(0,t.jsx)(x,{scope:r,...S,children:"function"==typeof h?h(S):a})}var b="CheckboxTrigger",w=i.forwardRef(({__scopeCheckbox:e,onKeyDown:r,onClick:n,...a},o)=>{let{control:c,value:u,disabled:d,checked:f,required:m,setControl:h,setChecked:v,hasConsumerStoppedPropagationRef:x,isFormControl:y,bubbleInput:w}=g(b,e),C=(0,l.useComposedRefs)(o,h),E=i.useRef(f);return i.useEffect(()=>{let e=c?.form;if(e){let t=()=>v(E.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,v]),(0,t.jsx)(p.Primitive.button,{type:"button",role:"checkbox","aria-checked":N(f)?"mixed":f,"aria-required":m,"data-state":k(f),"data-disabled":d?"":void 0,disabled:d,value:u,...a,ref:C,onKeyDown:(0,s.composeEventHandlers)(r,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(n,e=>{v(e=>!!N(e)||!e),w&&y&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})})});w.displayName=b;var C=i.forwardRef((e,r)=>{let{__scopeCheckbox:n,name:a,checked:i,defaultChecked:l,required:o,disabled:s,value:c,onCheckedChange:u,form:d,...f}=e;return(0,t.jsx)(y,{__scopeCheckbox:n,checked:i,defaultChecked:l,disabled:s,required:o,onCheckedChange:u,name:a,form:d,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(w,{...f,ref:r,__scopeCheckbox:n}),e&&(0,t.jsx)(P,{__scopeCheckbox:n})]})})});C.displayName=m;var E="CheckboxIndicator",j=i.forwardRef((e,r)=>{let{__scopeCheckbox:n,forceMount:a,...i}=e,l=g(E,n);return(0,t.jsx)(f.Presence,{present:a||N(l.checked)||!0===l.checked,children:(0,t.jsx)(p.Primitive.span,{"data-state":k(l.checked),"data-disabled":l.disabled?"":void 0,...i,ref:r,style:{pointerEvents:"none",...e.style}})})});j.displayName=E;var S="CheckboxBubbleInput",P=i.forwardRef(({__scopeCheckbox:e,...r},n)=>{let{control:a,hasConsumerStoppedPropagationRef:o,checked:s,defaultChecked:c,required:f,disabled:m,name:h,value:v,form:x,bubbleInput:y,setBubbleInput:b}=g(S,e),w=(0,l.useComposedRefs)(n,b),C=(0,u.usePrevious)(s),E=(0,d.useSize)(a);i.useEffect(()=>{if(!y)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!o.current;if(C!==s&&e){let r=new Event("click",{bubbles:t});y.indeterminate=N(s),e.call(y,!N(s)&&s),y.dispatchEvent(r)}},[y,C,s,o]);let j=i.useRef(!N(s)&&s);return(0,t.jsx)(p.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:c??j.current,required:f,disabled:m,name:h,value:v,form:x,...r,tabIndex:-1,ref:w,style:{...r.style,...E,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function N(e){return"indeterminate"===e}function k(e){return N(e)?"indeterminate":e?"checked":"unchecked"}P.displayName=S;var R=e.i(572226);function T(e){let{aggregations:i,facet:l}=e,{search:[o]}=(0,a.default)(),{getToggleOptionLinkHref:s}=(0,n.default)(i);return(0,t.jsx)("div",{className:"flex flex-col gap-[20px] pr-2 md:max-h-[250px] md:overflow-y-auto",children:l.options.filter(e=>!o||e.label.toLocaleLowerCase().includes(o.toLocaleLowerCase())).map(e=>(0,t.jsxs)(r.Link,{href:s(l,e),className:"flex items-center gap-[10px] cursor-pointer",children:[(0,t.jsx)(C,{className:"flex items-center justify-center w-[15px] h-[15px] border-[2px] border-(--product-list-filter-checkbox-color,#a2a2a2) rounded-[2px] curs
6or-pointer overflow-hidden shrink-0",checked:e.selected,children:(0,t.jsx)(j,{className:"bg-(--product-list-filter-checkbox-color,#a2a2a2)",children:(0,t.jsx)(R.CheckIcon,{className:"text-white"})})}),(0,t.jsx)("span",{className:"text-sm text-(--product-list-filter-text-color,var(--default-color-standard-primary-text,#A6A6A6))",children:e.label})]},e.id))})}e.s(["default",()=>T],23584)},273798,e=>{"use strict";var t=e.i(843476);e.i(311492);var r=e.i(40157);function n(){let{search:[e,n]}=(0,r.default)();return(0,t.jsx)("input",{className:"px-3 py-1 text-sm text-(--product-list-filter-search-text-color) border-[1px] border-(--product-list-filter-search-border-color,#D3D3D3) bg-(--product-list-filter-search-background-color,white) rounded-(--default-style-form-radius,3px)",onChange:e=>n(e.target.value),placeholder:"Faça sua busca",value:e})}e.s(["default",()=>n])},981592,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(592222);function a(e){let{children:a}=e,i=(0,r.useState)("");return(0,t.jsx)(n.default.Provider,{value:{search:i},children:a})}e.s(["default",()=>a])},959973,713498,519276,238511,740011,e=>{"use strict";e.i(610212),e.s([],959973),e.i(370159),e.s([],713498),e.i(23584),e.s([],519276),e.i(273798),e.s([],238511),e.i(981592),e.s([],740011)},93714,e=>{"use strict";var t=e.i(843476),r=e.i(998901);e.i(200133);var n=e.i(550244);e.i(352312);var a=e.i(238165);e.i(732832);var i=e.i(668328),l=e.i(271645);e.i(959973);var o=e.i(610212);e.i(713498);var s=e.i(370159);e.i(519276);var c=e.i(23584);e.i(238511);var u=e.i(273798);e.i(740011);var d=e.i(981592),f=e.i(106742);function p(e){let{aggregations:p}=e,{default_font_style_body:m,default_font_style_link:h}=(0,a.useThemeConfigsContext)(),{appliedFilters:v,getRemoveOptionLinkHref:x,hasAppliedFilters:g}=(0,f.default)(p),y=g?Object.values(v).reduce((e,t)=>e+(Array.isArray(t)?t.length:Object.values(t).length),0):0;return(0,t.jsxs)("div",{className:"min-w-[175px] w-[175px] flex flex-col gap-5",children:[g&&(0,t.jsxs)(l.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsx)("span",{className:"text-(--product-list-filter-title-color,var(--default-color-minor-highlight-primary-text,#707070)) font-bold",children:1===y?"Selecionado":`Selecionados (${y})`}),(0,t.jsx)("div",{className:"flex flex-col gap-[15px]",children:Object.entries(v).flatMap(([e,a])=>(Array.isArray(a)?a:Object.values(a).flat(1)).map(a=>(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-sm text-(--product-list-filter-text-color,var(--default-color-minor-highlight-secondary-text))",style:(0,i.applyThemeFontStyle)(m),children:a.label}),(0,t.jsx)(n.Link,{href:x(e,a),children:(0,t.jsx)(r.default,{className:"text-(--product-list-filter-icon-color,var(--default-color-minor-highlight-secondary-text)) cursor-pointer"})})]},a.id)))}),(0,t.jsx)(n.Link,{className:"text-xs text-(--product-list-filter-text-clear-color,var(--default-color-details,#A2A2A2)) cursor-pointer underline",href:"/products",style:(0,i.applyThemeFontStyle)(h),children:"Limpar filtros"})]}),(0,t.jsx)(o.default,{})]}),p?.facets.map((e,r,n)=>(0,t.jsxs)(l.Fragment,{children:[(0,t.jsx)(s.default,{label:e.label,children:(0,t.jsxs)(d.default,{children:[(0,t.jsx)(u.default,{}),(0,t.jsx)(c.default,{aggregations:p,facet:e})]})}),r<n.length-1?(0,t.jsx)(o.default,{}):null]},e.id||e.urn||r))]})}e.s(["default",()=>p])},936057,e=>{"use strict";var t=e.i(843476);e.i(608286);var r=e.i(196699),n=e.i(343794);function a(e){let{children:a}=e,i=(0,r.default)();return(0,t.jsx)("div",{className:(0,n.default)(i?.view==="list"&&"w-1/2"),children:a})}e.s(["default",()=>a])},332308,e=>{"use strict";var t=e.i(843476),r=e.i(998901);e.i(200133);var n=e.i(550244);e.i(959973);var a=e.i(610212);e.i(713498);var i=e.i(370159);e.i(519276);var l=e.i(23584);e.i(238511);var o=e.i(273798);e.i(740011);var s=e.i(981592),c=e.i(106742),u=e.i(271645);function d(e){let{aggregations:d}=e,{appliedFilters:f,getRemoveOptionLinkHref:p,hasAppliedFilters:m}=(0,c.default)(d),h=m?Object.values(f).reduce((e,t)=>e+(Array.isArray(t)?t.length:Object.values(t).length),0):0;return(0,t.jsxs)("div",{className:"flex flex-col gap-5 p-[15px]",children:[m&&(0,t.jsxs)(u.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,t.jsx)("span",{className:"text-(--product-list-filter-title-color,var(--default-color-minor-highlight-primary-text,#707070)) font-bold",children:1===h?"Selecionado":`Selecionados (${h})`}),(0,t.jsx)("div",{className:"flex flex-col gap-[15px]",children:Object.entries(f).flatMap(([e,a])=>(Array.isArray(a)?a:Object.values(a).flat(1)).map(a=>(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("span",{className:"text-sm text-(--product-list-filter-text-color,var(--default-color-minor-highlight-secondary-text))",children:a.label}),(0,t.jsx)(n.Link,{href:p(e,a),children:(0,t.jsx)(r.default,{className:"text-(--product-list-filter-icon-color,var(--default-color-minor-highlight-secondary-text)) cursor-pointer"})})]},a.id)))}),(0,t.jsx)(n.Link,{className:"text-xs text-(--product-list-filter-text-clear-color,var(--default-color-details,#A2A2A2)) curs
6or-pointer underline",href:"/products",children:"Limpar filtros"})]}),(0,t.jsx)("hr",{className:"border-(--product-list-filter-lines-color,var(--default-color-border-line))"})]}),d?.facets.map((e,r,n)=>(0,t.jsxs)(u.Fragment,{children:[(0,t.jsx)(i.default,{label:e.label,children:(0,t.jsxs)(s.default,{children:[!["category","brand"].includes(e.type)&&(0,t.jsx)(o.default,{}),(0,t.jsx)(l.default,{aggregations:d,facet:e})]})}),r<n.length-1?(0,t.jsx)(a.default,{}):null]},e.id||e.urn||r))]})}e.s(["default",()=>d])},885579,e=>{"use strict";var t=e.i(843476);e.i(959151);var r=e.i(369305);e.i(352312);var n=e.i(238165);e.i(732832);var a=e.i(332386),i=e.i(332308);e.i(608286);var l=e.i(196699),o=e.i(271645);e.i(174080);var s=e.i(991918),c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{let n=(0,s.createSlot)(`Primitive.${r}`),a=o.forwardRef((e,a)=>{let{asChild:i,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(i?n:r,{...l,ref:a})});return a.displayName=`Primitive.${r}`,{...e,[r]:a}},{}),u=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),d=o.forwardRef((e,r)=>(0,t.jsx)(c.span,{...e,ref:r,style:{...u,...e.style}}));d.displayName="VisuallyHidden";var f=e.i(804865);function p(e){let{aggregations:o}=e,s=(0,n.useThemeConfigsContext)(),c=(0,l.default)(),u=(0,a.applyScopeCSSVars)({configs:s})(...f.PRODUCTS_LIST_CSS_VARS);return(0,t.jsxs)(r.Drawer,{open:c?.filtersOpen,onOpenChange:c?.setFiltersOpen,children:[(0,t.jsx)(r.DrawerTrigger,{asChild:!0,children:(0,t.jsx)("button",{className:"border border-(--product-list-filter-title-color,var(--default-color-standard-primary-text,#000000)) text-(--product-list-filter-title-color,var(--default-color-standard-primary-text,#000000)) bg-transparent h-[37px] w-[108px] cursor-pointer",children:"Filtros"})}),(0,t.jsx)(r.DrawerContent,{"aria-describedby":void 0,className:"w-[80dvw] max-w-[400px] bg-(--default-color-standard-background,#ffffff)",drawerHeader:(0,t.jsx)(d,{children:(0,t.jsx)(r.DrawerTitle,{children:"Filtros"})}),style:u,children:(0,t.jsx)(i.default,{aggregations:o})})]})}e.s(["default",()=>p],885579)},649330,e=>{"use strict";var t=e.i(843476);e.i(608286);var r=e.i(196699),n=e.i(343794);function a(){let e=(0,r.default)();return(0,t.jsxs)("div",{className:"flex gap-[15px]",children:[(0,t.jsx)("div",{className:"cursor-pointer grid grid-cols-[6px_17px] grid-rows-[repeat(3,6px)] gap-[2px]",onClick:()=>e?.setView("list"),children:Array.from({length:6}).map((r,a)=>(0,t.jsx)("div",{className:(0,n.default)("border border-(--product-list-filter-icon-color,var(--default-color-button-secondary,#000000))",e?.view==="list"&&"bg-(--product-list-filter-icon-color,var(--default-color-button-secondary,#000000))")},a))}),(0,t.jsx)("div",{className:"cursor-pointer grid grid-cols-[repeat(2,10px)] grid-rows-[repeat(2,10px)] gap-[2px]",onClick:()=>e?.setView("grid"),children:Array.from({length:4}).map((r,a)=>(0,t.jsx)("div",{className:(0,n.default)("border border-(--product-list-filter-icon-color,var(--default-color-button-secondary,#000000))",e?.view==="grid"&&"bg-(--product-list-filter-icon-color,var(--default-color-button-secondary,#000000))")},a))})]})}e.s(["default",()=>a])},289939,e=>{"use strict";var t=e.i(843476);e.i(274918);var r=e.i(461660);e.i(986651);var n=e.i(584239);e.i(785959);var a=e.i(874930);e.i(118489);var i=e.i(765108),l=e.i(117595),o=e.i(618566),s=e.i(271645),c=e.i(422233);function u(e){let{children:u,...d}=e,{sendSearchEvent:f}=(0,n.useGoogleTagging)(),{search:p}=(0,a.useMetaPixelEventTracking)(),m=(0,o.useSearchParams)().get("search"),[h,v]=(0,s.useState)(!1);return(0,s.useEffect)(()=>v(!0),[]),(0,s.useEffect)(function(){if(m&&(f(m),h)){let e=(0,c.v4)();(0,r.createAnalyticsCollect)({id:e,sourceUrl:window.location.href,type:i.EventTypeEnum.SEARCH,userRequestInfo:{userAgent:navigator.userAgent},data:{searchString:m},token:l.default.get("token")}).then(()=>p({search_string:m},{eventID:e}))}},[m,h,f,p]),(0,t.jsx)("main",{...d,children:u})}e.s(["default",()=>u])},689362,e=>{"use strict";var t=e.i(843476),r=e.i(950533),n=e.i(271645);function a(e){let{children:a}
6=e,[i,l]=(0,n.useState)(!1),[o,s]=(0,n.useState)("grid");return(0,t.jsx)(r.default.Provider,{value:{filtersOpen:i,setFiltersOpen:l,setView:s,view:o},children:a})}e.s(["default",()=>a])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.