enqueueScripts([function(){ (window.webpackJsonpvtex_store_icons_0_18_0=window.webpackJsonpvtex_store_icons_0_18_0||[]).push([["IconCart"],{0:function(e,n){e.exports=React},2:function(e,n){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},20:function(e,n,t){"use strict";t.r(n),function(e){var n=t(1);t.p=Object(n.getPublicPath)("vtex.store-icons@0.18.0");var o=Object(n.register)((function(){return t(21)}),e,"vtex.store-icons@0.18.0","vtex.store-icons@0.x","IconCart");o.renderHotReload,o.setupHMR}.call(this,t(5)(e))},21:function(e,n,t){"use strict";t.r(n);var o=t(4),c=t(0),r=t.n(c),a=t(3);n.default=function(e){return r.a.createElement(a.a,Object(o.a)({id:"hpa-cart",handle:"cartIcon"},e))}},3:function(e,n,t){"use strict";var o=t(0),c=t.n(o),r=t(2),a=t.n(r),i=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var c=0;for(o=Object.getOwnPropertySymbols(e);ce.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t?c():i=setTimeout(c,t-e)),o};function c(){i=0,a=+new Date,o=e.apply(n,r),n=null,r=null}}},12:function(e,t,n){"use strict";var r=n(0),o=n.n(r),i=n(11),a=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){c&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){c&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;f.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),d=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),T="undefined"!=typeof WeakMap?new WeakMap:new a,M=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=h.getInstance(),r=new j(t,n,this);T.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){M.prototype[e]=function(){var t;return(t=T.get(this))[e].apply(t,arguments)}}));var S=void 0!==u.ResizeObserver?u.ResizeObserver:M,R=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),i=0;i=t||n<0||l&&e-s>=i}function b(){var e=P();if(v(e))return y(e);c=setTimeout(b,function(e){var n=t-(e-u);return l?ee(n,i-(e-s)):n}(e))}function y(e){return c=void 0,h&&r?d(e):(r=o=void 0,a)}function m(){var e=P(),n=v(e);if(r=arguments,o=this,u=e,n){if(void 0===c)return p(u);if(l)return clearTimeout(c),c=setTimeout(b,t),d(u)}return void 0===c&&(c=setTimeout(b,t)),a}return t=Y(t)||0,k(n)&&(f=!!n.leading,i=(l="maxWait"in n)?Z(Y(n.maxWait)||0,t):i,h="trailing"in n?!!n.trailing:h),m.cancel=function(){void 0!==c&&clearTimeout(c),s=0,r=u=o=c=void 0},m.flush=function(){return void 0===c?a:y(P())},m};var ne=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return k(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),te(e,t,{leading:r,maxWait:t,trailing:o})},re={debounce:te,throttle:ne},oe=function(e){return"function"==typeof e},ie=function(){return"undefined"==typeof window};function ae(e){return(ae="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 ce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ue(e,t){for(var n=0;n=r;d!==c&&v(c)}}),[u,s,e,d,a,i])),{isStuck:d}}({stickOffset:C,position:N,verticalSpacing:p,contentHeight:j,wrapperOffsetTop:R}).isStuck;null!=H&&null!=s&&console.warn('"StackContainer" overrides the "StickyLayout" "position" prop.');var I=[O.container,!l&&"z-999",M?"fixed":"relative","left-0 right-0"].filter(Boolean).join(" "),D=M?d()(O.wrapper,["stuck"]):O.wrapper,A=(e={},Object(o.a)(e,N,M?p+C:0),Object(o.a)(e,"zIndex",l),e),B={position:"relative",height:j};return a.a.createElement("div",{ref:w,className:D,style:B},a.a.createElement("div",{ref:b,className:I,style:A},i,a.a.createElement(u.a,{handleHeight:!0,onResize:function(t,e){!1===M&&_(e),T(e)}})))}}],[[15,"common",0]]]); },function(){ !function(e){function t(t){for(var r,u,c=t[0],a=t[1],l=t[2],s=0,w=[];s=0||(i[n]=e[n]);return i}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t=0||(i[n]=e[n]);return i}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var m=Object(r.createContext)({});var p,O=function(e,t,n){void 0===n&&(n=t.children);var i=Object(r.useContext)(m);if(i.useCreateElement)return i.useCreateElement(e,t,n);if("string"==typeof e&&function(e){return"function"==typeof e}(n)){t.children;return n(f(t,["children"]))}return Object(r.createElement)(e,t,n)};function y(e,t){for(var n={},r={},i=0,a=Object.keys(e);i=0?n[o]=e[o]:r[o]=e[o]}return[n,r]}function j(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),i=n.length;if(r.length!==i)return!1;for(var a=0,o=n;a0||t.offsetHeight>0||e.getClientRects().length>0}(e)}function H(e){return!!_&&-1!==window.navigator.userAgent.indexOf(e)}var K=H("Mac")&&!H("Chrome")&&(H("Safari")||H("Firefox"));function F(e){(function(e){var t=N(e);if(!t)return!1;if(M(e,t))return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&(n===e.id||!!e.querySelector("#"+n))})(e)||e.focus()}function L(){if(K){var e=Object(r.useState)(null),t=e[0],n=e[1];return Object(r.useEffect)((function(){t&&(F(t),n(null))}),[t]),Object(r.useCallback)((function(e){var t=e.currentTarget;if(!function(e){return!M(e.currentTarget,e.target)}(e)&&D(t)){var r=N(t);if(r){var i="BODY"===r.tagName,a=function(e){for(;e&&!B(e);)e=q(e,U);return e}(t.parentElement);if(r===a||i&&!a)n(t);else if(a){a.addEventListener("focusin",(function(){return n(t)}),{once:!0})}else{r.addEventListener("blur",(function(){return F(t)}),{once:!0})}}}}),[])}}var G=k({name:"Tabbable",compose:I,keys:["disabled","focusable"],useOptions:function(e,t){return u({disabled:t.disabled},e)},useProps:function(e,t){var n=t.ref,i=t.tabIndex,a=t.onClick,o=t.onMouseDown,l=t.style,s=c(t,["ref","tabIndex","onClick","onMouseDown","style"]),b=Object(r.useRef)(null),f=S(a),d=S(o),v=e.disabled&&!e.focusable,m=Object(r.useState)(!0),p=m[0],O=m[1],y=p?i:i||0,j=e.disabled?u({pointerEvents:"none"},l):l,g=L();P((function(){var e=b.current;e&&(function(e){return"BUTTON"===e.tagName||"INPUT"===e.tagName||"SELECT"===e.tagName||"TEXTAREA"===e.tagName||"A"===e.tagName||"AUDIO"===e.tagName||"VIDEO"===e.tagName}(e)||O(!1))}),[]);var h=Object(r.useCallback)((function(t){var n;if(e.disabled)return t.stopPropagation(),void t.preventDefault();null===(n=f.current)||void 0===n||n.call(f,t)}),[e.disabled]),k=Object(r.useCallback)((function(t){var n;if(e.disabled)return t.stopPropagation(),void t.preventDefault();null===(n=d.current)||void 0===n||n.call(d,t),t.defaultPrevented||null==g||g(t)}),[e.disabled,g]);return u({ref:A(b,n),style:j,tabIndex:v?void 0:y,disabled:!(!v||!p)||void 0,"aria-disabled":!!e.disabled||void 0,onClick:h,onMouseDown:k},s)}});g({as:"div",useHook:G});var J=k({name:"Clickable",compose:G,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=void 0===t||t,r=e.unstable_clickOnSpace;return u({unstable_clickOnEnter:n,unstable_clickOnSpace:void 0===r||r},c(e,["unstable_clickOnEnter","unstable_clickOnSpace"]))},useProps:function(e,t){var n=t.onKeyDown,i=t.onKeyUp,a=c(t,["onKeyDown","onKeyUp"]),o=Object(r.useState)(!1),l=o[0],s=o[1],b=S(n),f=S(i),d=Object(r.useCallback)((function(t){var n;if(null===(n=b.current)||void 0===n||n.call(b,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&T(t)){var r=e.unstable_clickOnEnter&&"Enter"===t.key,i=e.unstable_clickOnSpace&&" "===t.key;if(r||i){if(function(e){var t=e.currentTarget;return!!e.isTrusted&&(D(t)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"A"===t.tagName||"SELECT"===t.tagName)}(t))return;t.preventDefault(),r?t.currentTarget.click():i&&s(!0)}}}),[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),v=Object(r.useCallback)((function(t){var n;if(null===(n=f.current)||void 0===n||n.call(f,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;l&&r&&(s(!1),t.currentTarget.click())}}),[e.disabled,e.unstable_clickOnSpace,l]);return u({"data-active":l||void 0,onKeyDown:d,onKeyUp:v},a)}}),X=(g({as:"button",memo:!0,useHook:J}),k({name:"Button",compose:J,keys:[],useProps:function(e,t){var n=t.ref,i=c(t,["ref"]),a=Object(r.useRef)(null),o=Object(r.useState)(void 0),l=o[0],s=o[1],b=Object(r.useState)("button"),f=b[0],d=b[1];return Object(r.useEffect)((function(){var e=a.current;e&&(D(e)||("A"!==e.tagName&&s("button"),d(void 0)))}),[]),u({ref:A(a,n),role:l,type:f},i)}})),W=(g({as:"button",memo:!0,useHook:X}),["baseId","unstable_idCountRef","visible","animated","animating","setBaseId","show","hide","toggle","setVisible","setAnimated","stopAnimation"]),Y=W,$=g({as:"button",memo:!0,useHook:k({name:"Disclosure",compose:X,keys:W,useProps:function(e,t){var n=t.onClick,i=t["aria-controls"],a=c(t,["onClick","aria-controls"]),o=S(n),l=i?i+" "+e.baseId:e.baseId,s=Object(r.useCallback)((function(t){var n,r;null===(n=o.current)||void 0===n||n.call(o,t),t.defaultPrevented||null===(r=e.toggle)||void 0===r||r.call(e)}),[e.toggle]);return u({"aria-expanded":!!e.visible,"aria-controls":l,onClick:s},a)}})});function z(e){return Object(r.useState)(e)[0]}function Q(e){return void 0===e&&(e="id"),(e?e+"-":"")+Math.random().toString(32).substr(2,6)}var Z=Object(r.createContext)(Q);function ee(e){void 0===e&&(e={});var t,n,i=z(e),a=i.visible,o=void 0!==a&&a,l=i.animated,s=void 0!==l&&l,b=function(e){void 0===e&&(e={});var t=z(e).baseId,n=Object(r.useContext)(Z),i=Object(r.useRef)(0),a=Object(r.useState)((function(){return t||n()}));return{baseId:a[0],setBaseId:a[1],unstable_idCountRef:i}}(c(i,["visible","animated"])),f=Object(r.useState)(o),d=f[0],v=f[1],m=Object(r.useState)(s),p=m[0],O=m[1],y=Object(r.useState)(!1),j=y[0],g=y[1],h=(t=d,n=Object(r.useRef)(null),P((function(){n.current=t}),[t]),n),k=null!=h.current&&h.current!==d;p&&!j&&k&&g(!0),Object(r.useEffect)((function(){"number"==typeof p&&j&&setTimeout((function(){return g(!1)}),p)}),[p,j]);var E=Object(r.useCallback)((function(){return v(!0)}),[]),C=Object(r.useCallback)((function(){return v(!1)}),[]),w=Object(r.useCallback)((function(){return v((function(e){return!e}))}),[]),_=Object(r.useCallback)((function(){return g(!1)}),[]);return u(u({},b),{},{visible:d,animated:p,animating:j,show:E,hide:C,toggle:w,setVisible:v,setAnimated:O,stopAnimation:_})}var te=k({name:"DisclosureContent",compose:I,keys:Y,useProps:function(e,t){var n=t.onTransitionEnd,i=t.onAnimationEnd,a=t.style,o=c(t,["onTransitionEnd","onAnimationEnd","style"]),l=e.animated&&e.animating,s=Object(r.useState)(null),b=s[0],f=s[1],d=!e.visible&&!l,v=d?u({display:"none"},a):a,m=S(n),p=S(i),O=Object(r.useRef)(0);Object(r.useEffect)((function(){if(e.animated)return O.current=window.requestAnimationFrame((function(){O.current=window.requestAnimationFrame((function(){e.visible?f("enter"):f(l?"leave":null)}))})),function(){return window.cancelAnimationFrame(O.current)}}),[e.animated,e.visible,l]);var y=Object(r.useCallback)((function(t){var n;T(t)&&(l&&!0===e.animated&&(null===(n=e.stopAnimation)||void 0===n||n.call(e)))}),[e.animated,l,e.stopAnimation]),j=Object(r.useCallback)((function(e){var t;null===(t=m.current)||void 0===t||t.call(m,e),y(e)}),[y]),g=Object(r.useCallback)((function(e){var t;null===(t=p.current)||void 0===t||t.call(p,e),y(e)}),[y]);return u({id:e.baseId,"data-enter":"enter"===b?"":void 0,"data-leave":"leave"===b?"":void 0,onTransitionEnd:j,onAnimationEnd:g,hidden:d,style:v},o)}});g({as:"div",useHook:te});function ne(){return(ne=Object.assign||function(e){for(var t=1;t0?function(t){return i.a.createElement(e,{as:n,props:t,disclosures:c},o)}:"function"==typeof o?o(u):o)},ve=Object(r.createContext)(void 0),me=function(e){var t=e.visible,n=e.animated,i=e.children,a=ee({visible:t,animated:n}),o=le(),u=o.state,c=o.changeVisibility,l=o.addDisclosure,s=Object(r.useRef)(t),b=a.visible,f=a.baseId,d=a.setVisible;Object(r.useEffect)((function(){l(a)}),[l,a]),Object(r.useLayoutEffect)((function(){u.allVisibility?a.setVisible("shown"===u.allVisibility):"many"!==u.maxVisible&&!1===u.visibleContent.includes(f)&&a.setVisible(!1)}),[u,c,b,f,d,a]),s.current=b;var v=Object(r.useMemo)((function(){return ne({},a,{onClick:function(){c(a.baseId,!a.visible)}})}),[a,c]);return Object(r.createElement)(ve.Provider,{value:v},i)},pe=function(){return{state:Object(r.useContext)(ve)}},Oe=function(e){var t=e.initialVisibility,n=void 0===t?"hidden":t,r=e.animated,a=void 0!==r&&r,o=e.children;return i.a.createElement(me,{visible:"visible"===n,animated:a},o)},ye=function(e){var t=e.as,n=void 0===t?"div":t,r=e.htmlProps,a=e.children,o=pe().state,u=te(o,r);if(!o)return i.a.createElement(i.a.Fragment,null);var c=n;return i.a.createElement(c,Object.assign({},u),a)},je=function(e){var t=e.as,n=e.htmlProps,r=e.show,a=e.hide,o=e.children,u=pe().state;return u?i.a.createElement($,Object.assign({as:t},n,u),null!=o?o:u.visible?a:r):null},ge=function(e){var t=e.show,n=e.hide,r=pe().state;return r?i.a.createElement(i.a.Fragment,null,r.visible?n:t):null}}}]); },function(){ (window.webpackJsonpvtex_disclosure_layout_1_0_3=window.webpackJsonpvtex_disclosure_layout_1_0_3||[]).push([["DisclosureLayout"],{0:function(t,e){t.exports=React},10:function(t,e,i){"use strict";i.r(e);var o=i(0),s=i.n(o),u=i(2),a=function(t){var e=t.initialVisibility,i=t.animated,o=t.children;return s.a.createElement(u.b,{initialVisibility:e,animated:i},o)};a.displayName="DisclosureLayout",e.default=a},9:function(t,e,i){"use strict";i.r(e),function(t){var e=i(1);i.p=Object(e.getPublicPath)("vtex.disclosure-layout@1.0.3");var o=Object(e.register)((function(){return i(10)}),t,"vtex.disclosure-layout@1.0.3","vtex.disclosure-layout@1.x","DisclosureLayout");o.renderHotReload,o.setupHMR}.call(this,i(5)(t))}},[[9,"common",0]]]); },function(){ (window.webpackJsonpvtex_disclosure_layout_1_0_3=window.webpackJsonpvtex_disclosure_layout_1_0_3||[]).push([["DisclosureTrigger"],{0:function(e,t){e.exports=React},15:function(e,t,s){"use strict";s.r(t),function(e){var t=s(1);s.p=Object(t.getPublicPath)("vtex.disclosure-layout@1.0.3");var r=Object(t.register)((function(){return s(16)}),e,"vtex.disclosure-layout@1.0.3","vtex.disclosure-layout@1.x","DisclosureTrigger");r.renderHotReload,r.setupHMR}.call(this,s(5)(e))},16:function(e,t,s){"use strict";s.r(t);var r=s(0),i=s.n(r),n=s(2),o=s(3),l=s.n(o),c=s(4),u=s.n(c),a=["trigger"],d=function(e){var t=e.as,s=e.children,o=e.Show,c=e.Hide,d=l()(a),_=Object(n.g)().state,v=null==_?void 0:_.visible,p=Object(r.useMemo)((function(){return{className:u()(d.trigger,v?"visible":"hidden")}}),[d,v]);return i.a.createElement(n.e,{as:t,htmlProps:p,show:o?i.a.createElement(o,null):void 0,hide:c?i.a.createElement(c,null):void 0},s)};d.displayName="DisclosureTrigger",t.default=d},3:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},4:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/applyModifiers"]}},[[15,"common",0]]]); },function(){ (window.webpackJsonpvtex_disclosure_layout_1_0_3=window.webpackJsonpvtex_disclosure_layout_1_0_3||[]).push([["DisclosureContent"],[function(e,t){e.exports=React},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/applyModifiers"]},,,function(e,t,s){"use strict";s.r(t),function(e){var t=s(1);s.p=Object(t.getPublicPath)("vtex.disclosure-layout@1.0.3");var n=Object(t.register)((function(){return s(8)}),e,"vtex.disclosure-layout@1.0.3","vtex.disclosure-layout@1.x","DisclosureContent");n.renderHotReload,n.setupHMR}.call(this,s(5)(e))},function(e,t,s){"use strict";s.r(t);var n=s(0),o=s.n(n),c=s(2),i=s(3),u=s.n(i),r=s(4),l=s.n(r),a=["content"],_=function(e){var t=e.as,s=e.children,i=u()(a),r=Object(c.g)().state,_=null==r?void 0:r.visible,d=Object(n.useMemo)((function(){return{className:l()(i.content,_?"visible":"hidden")}}),[i,_]);return o.a.createElement(c.a,{as:t,htmlProps:d},s)};_.displayName="DisclosureContent",t.default=_}],[[7,"common",0]]]); },function(){ (window.webpackJsonpvtex_disclosure_layout_1_0_3=window.webpackJsonpvtex_disclosure_layout_1_0_3||[]).push([["DisclosureStateIndicator"],{0:function(e,t){e.exports=React},11:function(e,t,o){"use strict";o.r(t),function(e){var t=o(1);o.p=Object(t.getPublicPath)("vtex.disclosure-layout@1.0.3");var r=Object(t.register)((function(){return o(12)}),e,"vtex.disclosure-layout@1.0.3","vtex.disclosure-layout@1.x","DisclosureStateIndicator");r.renderHotReload,r.setupHMR}.call(this,o(5)(e))},12:function(e,t,o){"use strict";o.r(t);var r=o(0),a=o.n(r),c=o(2),i=function(e){var t=e.Show,o=e.Hide;return a.a.createElement(c.d,{show:t?a.a.createElement(t,null):void 0,hide:o?a.a.createElement(o,null):void 0})};i.displayName="DisclosureStateIndicator",t.default=i}},[[11,"common",0]]]); },function(){ !function(e){function t(t){for(var n,a,u=t[0],c=t[1],l=t[2],d=0,p=[];de.length)&&(t=e.length);for(var r=0,n=new Array(t);r=n||e<0||b&&t-c>=o}function x(){var t=v();if(j(t))return _(t);a=setTimeout(x,function(t){var e=n-(t-f);return b?s(e,o-(t-c)):e}(t))}function _(t){return a=void 0,y&&i?m(t):(i=r=void 0,u)}function h(){var t=v(),e=j(t);if(i=arguments,r=this,f=t,e){if(void 0===a)return w(f);if(b)return a=setTimeout(x,n),m(f)}return void 0===a&&(a=setTimeout(x,n)),u}return n=g(n)||0,d(e)&&(l=!!e.leading,o=(b="maxWait"in e)?p(g(e.maxWait)||0,n):o,y="trailing"in e?!!e.trailing:y),h.cancel=function(){void 0!==a&&clearTimeout(a),c=0,i=f=r=a=void 0},h.flush=function(){return void 0===a?u:_(v())},h}function d(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function g(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==l.call(t)}(t))return NaN;if(d(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=d(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(e,"");var a=r.test(t);return a||o.test(t)?u(t.slice(2),a?2:8):i.test(t)?NaN:+t}t.exports=function(t,n,e){var i=!0,r=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return d(e)&&(i="leading"in e?!!e.leading:i,r="trailing"in e?!!e.trailing:r),b(t,n,{leading:i,maxWait:n,trailing:r})}}}]); },function(){ (window.webpackJsonpvtex_react_portal_0_4_1=window.webpackJsonpvtex_react_portal_0_4_1||[]).push([["Overlay"],[function(e,t){e.exports=React},,function(e,t){e.exports=ReactDOM},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},function(e,t,n){"use strict";n.r(t);var r=n(6),a=n(0),i=n.n(a),o=n(2),c=n.n(o),s=n(3),l=n.n(s),u=["portalContainer","portalWrapper"],d=function(e){var t=e.children,n=e.target,r=e.zIndex,a=void 0===r?2147483647:r,o=e.cover,s=l()(u);return n||(n=window&&window.document&&window.document.body),n?c.a.createPortal(i.a.createElement("div",{className:s.portalContainer,style:Object.assign(Object.assign({position:"fixed",top:0,left:0},o?{bottom:0,right:0,pointerEvents:"none"}:{}),{zIndex:a})},i.a.createElement("div",{className:s.portalWrapper,style:{pointerEvents:"auto"}},t)),n):null},v=n(5),f=n.n(v),w=function(e,t){switch(e){case"left":return t.left;case"right":return t.right;case"center":return(t.right+t.left)/2;default:return t.left}},p=function(e){switch(e){case"left":return"justify-start";case"right":return"justify-end";case"center":return"justify-center";default:return"justify-start"}};t.default=function(e){var t=e.children,n=e.fullWindow,o=e.target,c=e.alignment,s=void 0===c?"left":c,l=Object(a.useRef)(null),u=Object(a.useState)(),v=Object(r.a)(u,2),m=v[0],g=v[1],E=Object(a.useCallback)(f()((function(){if(!n&&l.current){var e=l.current.getBoundingClientRect();g({x:w(s,e),y:e.top})}}),200,{leading:!1}),[s,n]);return Object(a.useEffect)((function(){return E(),window&&(window.addEventListener("scroll",E),window.addEventListener("load",E),window.addEventListener("resize",E),window.addEventListener("visibilitychange",E)),function(){window&&(window.removeEventListener("scroll",E),window.removeEventListener("load",E),window.removeEventListener("resize",E),window.removeEventListener("visibilitychange",E))}}),[s,n,E,t]),n?i.a.createElement(d,{target:o,cover:!0},t):i.a.createElement("div",{ref:l,style:{width:"auto",height:1,marginTop:-1}},m&&i.a.createElement(d,{target:o},i.a.createElement("div",{className:"flex ".concat(p(s)),style:{position:"absolute",left:m.x,top:m.y}},i.a.createElement("div",{className:"absolute"},t))))}},,,,function(e,t,n){"use strict";n.r(t),function(e){var t=n(1);n.p=Object(t.getPublicPath)("vtex.react-portal@0.4.1");var r=Object(t.register)((function(){return n(4)}),e,"vtex.react-portal@0.4.1","vtex.react-portal@0.x","Overlay");r.renderHotReload,r.setupHMR}.call(this,n(7)(e))}],[[8,"common",0]]]); },function(){ !function(e){function n(n){for(var r,u,c=n[0],a=n[1],l=n[2],f=0,p=[];fe.length)&&(t=e.length);for(var n=0,r=new Array(t);nthis.cancelTask(n,e)},resolve:void 0,reject:void 0};n.args.push(n.cancellationToken),this.queue.push(n),this.scheduler.schedule(()=>this.next());const i=new Promise((e,t)=>{n.resolve=e,n.reject=t});return i.cancel=e=>n.cancellationToken.cancel(e),i}cancel(){this.currentTask&&this.cancelTask(this.currentTask,s.cancel);const e=this.queue.splice(0);return e.length&&(e.forEach(e=>this.cancelTask(e,s.cancel)),this.emit(o)),this.wait()}indexOf(e){var t;if((null===(t=this.currentTask)||void 0===t?void 0:t.callback)===e)return 0;const n=this.queue.filter(e=>{var t;return!(null===(t=e.cancellationToken)||void 0===t?void 0:t.cancelled)}).findIndex(t=>t.callback===e);return n<0?n:n+(void 0!==this.currentTask?1:0)}close(e){return!this._isClosed&&(this._isClosed=!0,e)?this.cancel():this.wait()}async wait(){return this.currentTask||0!==this.queue.length?new Promise(e=>{this.waiters.push(e)}):Promise.resolve()}on(e,t){var n;this.events=null!==(n=this.events)&&void 0!==n?n:{},(this.events[e]||(this.events[e]=[])).push(t)}once(e,t){const n=(...i)=>{this.removeListener(e,n),t.apply(this,i)};this.on(e,n)}removeListener(e,t){if(this.events){const n=this.events[e];if(n){let e=0;for(;ee.apply(this,t))}catch(t){console.error(`${this.name}: Exception in '${e}' event handler`,t)}}next(){if(!this.currentTask){let t=this.queue.shift();for(;null==t?void 0:t.cancellationToken.cancelled;)t=this.queue.shift();if(t)try{this.currentTask=t,t.timeout&&(t.timeoutHandle=setTimeout(()=>{this.emit(l),this.cancelTask(t,s.timeout)},t.timeout));const n=t.callback.apply(void 0,t.args);n&&((e=n)&&"function"==typeof e.then)?n.then(e=>{t.result=e,this.doneTask(t)},e=>{this.doneTask(t,e)}):(t.result=n,this.doneTask(t))}catch(e){this.doneTask(t,e)}else this.callWaiters()}var e}cancelTask(e,t){e.cancellationToken.cancelled=!0,e.cancellationToken.reason=t,this.doneTask(e)}doneTask(e,t){e.timeoutHandle&&clearTimeout(e.timeoutHandle),e.cancellationToken.cancel=u,t?(this.emit(a,t),e.reject.call(void 0,t)):e.cancellationToken.cancelled?e.reject.call(void 0,e.cancellationToken.reason):e.resolve.call(void 0,e.result),this.currentTask===e&&(this.currentTask=void 0,this.queue.length?this.scheduler.schedule(()=>this.next()):(this.emit(o),this.callWaiters()))}callWaiters(){this.waiters.splice(0).forEach(e=>e())}}c.defaultScheduler={schedule:e=>setTimeout(()=>e(),0)},c.defaultScheduler={schedule:"function"==typeof e?t=>e(()=>t()):e=>setTimeout(()=>e(),0)};const d={id:"default-order-form",items:[],value:-1,totalizers:[],marketingData:{},canEditData:!1,loggedIn:!1,paymentData:{isValid:!1,installmentOptions:[],paymentSystems:[],payments:[],availableAccounts:[]},messages:{couponMessages:[],generalMessages:[]},shipping:{isValid:!1,deliveryOptions:[],pickupOptions:[]}};class f{constructor(){this.queue=new c,this.taskIdMap={},this.listeners={},this.isEmpty=!0,this.queue.on("drained",()=>{this.isEmpty=!0,this.emit("Fulfilled")})}isWaiting(e){return!!this.taskIdMap[e]}enqueue(e,t){this.isEmpty&&(this.isEmpty=!1,this.emit("Pending")),t&&this.taskIdMap[t]&&this.taskIdMap[t].promise.cancel();const n=()=>(t&&this.taskIdMap[t]&&delete this.taskIdMap[t],new Promise((t,n)=>{const i=async()=>{try{const n=await e();t(n)}catch(e){if(!navigator.onLine)return;n(e)}window.removeEventListener("online",i)};window.addEventListener("online",i),navigator.onLine&&i()})),i=this.queue.push(n),r=i.cancel;return i.cancel=()=>r({code:"TASK_CANCELLED",index:this.queue.indexOf(n)}),t&&(this.taskIdMap[t]={task:e,promise:i}),i}listen(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t);return()=>{const n=this.listeners[e].indexOf(t);-1!==n&&this.listeners[e].splice(n,1)}}emit(e){this.listeners[e]&&this.listeners[e].forEach(e=>e())}}const h=Object(i.createContext)(void 0),m=()=>{const{status:e}=g();return e},v=({children:e})=>{const[t]=Object(i.useState)(()=>new f),n=Object(i.useRef)("Fulfilled");Object(i.useLayoutEffect)(()=>t.listen("Pending",()=>n.current="Pending"),[t]),Object(i.useLayoutEffect)(()=>t.listen("Fulfilled",()=>n.current="Fulfilled"),[t]);const s=Object(i.useMemo)(()=>({enqueue:t.enqueue.bind(t),listen:t.listen.bind(t),isWaiting:t.isWaiting.bind(t),status:n}),[t,n]);return r.a.createElement(h.Provider,{value:s},e)};function g(){const e=Object(i.useContext)(h);if(void 0===e)throw new Error("useOrderQueue must be used within a OrderQueueProvider");return e}var p,T,y,w,b;const k=null!==(b=!("undefined"==typeof window||!window.document||!window.document.createElement)&&(null===(w=null===(y=null===(T=null===(p=window)||void 0===p?void 0:p.__RUNTIME__)||void 0===T?void 0:T.settings)||void 0===y?void 0:y["vtex.store"])||void 0===w?void 0:w.enableOrderFormOptimization))&&void 0!==b&&b,O=Object(i.createContext)({orderForm:d,setOrderForm:()=>{},error:void 0,loading:!1});function E(){const e=Object(i.useContext)(O);if(void 0===e)throw new Error("useOrderForm must be used within a OrderFormProvider");return e}function F(){var e;return"undefined"==typeof document?null:JSON.parse(null!==(e=localStorage.getItem("orderform"))&&void 0!==e?e:"null")}function I(e,t){return"function"==typeof t?{...e,...t({...e,value:-1===e.value?0:e.value})}:{...e,...t}}function _({useOrderFormMessages:e,useGetOrderForm:t,useLogger:n,defaultOrderForm:s}){return{OrderFormProvider:({children:o})=>{var a,l;const{log:u}=null!==(a=null==n?void 0:n())&&void 0!==a?a:{},c="undefined"!=typeof document&&!navigator.onLine,[d,f]=Object(i.useReducer)(I,null!==(l=c?F():s)&&void 0!==l?l:s),{loading:h,data:v,error:g}=t({orderForm:d,setOrderForm:f}),[p,T]=Object(i.useState)(!c),y=m();Object(i.useEffect)(()=>{if(h||g||!v)return;const e=F();if(null!=e&&(!((e,t)=>-1===e.value||k&&e.id!==t.id&&"default-order-form"!==e.id)(e,v.orderForm)||"Fulfilled"!==y.current))return T(!1),void f(t=>t.id!==s.id?t:e);f(v.orderForm),T(!1)},[v,g,h,y]),Object(i.useEffect)(()=>{((e,t)=>{try{localStorage.setItem("orderform",JSON.stringify(e))}catch(e){null==t||t({type:"Error",level:"Critical",event:e,workflowType:"OrderManager",workflowInstance:"save-local-orderform"})}})(d,u)},[u,d]),e(d,f);const w=Object(i.useMemo)(()=>"default-order-form"!==d.id?{error:g,orderForm:{...d,value:-1===d.value?0:d.value,messages:{...d.messages,generalMessages:[]}},initialFetchComplete:!0,setOrderForm:f,loading:p}:{error:g,orderForm:{...d,value:-1===d.value?0:d.value,messages:{...d.messages,generalMessages:[]}},initialFetchComplete:!1,setOrderForm:f,loading:p},[g,d,p]);return r.a.createElement(O.Provider,{value:w},o)}}}function M({useToast:e,useClearOrderFormMessages:t,useGetOrderForm:n,useLogger:r,defaultOrderForm:s}){return _({useOrderFormMessages:(({useClearOrderFormMessages:e,useToast:t})=>(n,r)=>{const[s,o]=Object(i.useState)([]),{showToast:a,toastState:l}=t(),{enqueue:u}=g(),c=m(),d=e();Object(i.useEffect)(()=>{!l.isToastVisible&&s.length&&(a(s[0].text),o(e=>e.slice(1)))},[a,l.isToastVisible,s]),Object(i.useEffect)(()=>{var e,t;if(!(null===(t=null===(e=n.messages)||void 0===e?void 0:e.generalMessages)||void 0===t?void 0:t.length))return;o(e=>{var t,i;return e.concat(null!==(i=null===(t=n.messages)||void 0===t?void 0:t.generalMessages)&&void 0!==i?i:[])}),r(e=>({...e,messages:{...e.messages,generalMessages:[]}}));u(async()=>{const{data:e}=await d({orderFormId:n.id});return e.clearOrderFormMessages}).then(e=>{"Fulfilled"===c.current&&r(e)},e=>{if("TASK_CANCELLED"!==e.code)throw e})},[d,u,n.id,n.messages,c,r])})({useToast:e,useClearOrderFormMessages:t}),useGetOrderForm:n,useLogger:r,defaultOrderForm:s})}}).call(this,n(18).setImmediate)},18:function(e,t,n){var i="undefined"!=typeof global&&global||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function s(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new s(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new s(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},s.prototype.unref=s.prototype.ref=function(){},s.prototype.close=function(){this._clearFn.call(i,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(19),t.setImmediate="undefined"!=typeof self&&self.setImmediate||"undefined"!=typeof global&&global.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||"undefined"!=typeof global&&global.clearImmediate||this&&this.clearImmediate},19:function(e,t,n){(function(e){!function(t,n){"use strict";if(!t.setImmediate){var i,r,s,o,a,l=1,u={},c=!1,d=t.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(t);f=f&&f.setTimeout?f:t,"[object process]"==={}.toString.call(t.process)?i=function(t){e.nextTick((function(){m(t)}))}:!function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?t.MessageChannel?((s=new MessageChannel).port1.onmessage=function(e){m(e.data)},i=function(e){s.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(r=d.documentElement,i=function(e){var t=d.createElement("script");t.onreadystatechange=function(){m(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(m,0,e)}:(o="setImmediate$"+Math.random()+"$",a=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(o)&&m(+e.data.slice(o.length))},t.addEventListener?t.addEventListener("message",a,!1):t.attachEvent("onmessage",a),i=function(e){t.postMessage(o+e,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n