(window.webpackJsonpvtex_tab_layout_0_4_6=window.webpackJsonpvtex_tab_layout_0_4_6||[]).push([["TabLayout"],[function(t,e){t.exports=React},function(t,e,a){"use strict";a.d(e,"a",(function(){return d})),a.d(e,"b",(function(){return v})),a.d(e,"c",(function(){return b}));var n=a(5),i=a(0),r=a.n(i),c={activeTab:""},o=r.a.createContext(c),u=r.a.createContext(void 0);function s(t,e){switch(e.type){case"changeActiveTab":return e.payload.newActiveTab===t.activeTab?t:Object.assign(Object.assign({},t),{activeTab:e.payload.newActiveTab});default:return t}}var d=function(t){var e=t.children,a=t.activeTab,c=Object(i.useReducer)(s,{activeTab:a}),d=Object(n.a)(c,2),b=d[0],v=d[1];return r.a.createElement(o.Provider,{value:b},r.a.createElement(u.Provider,{value:v},e))};function b(){var t=Object(i.useContext)(o);if(void 0===t)throw new Error("useTabState must be used within a TabLayoutStateContextProvider");return t}function v(){var t=Object(i.useContext)(u);if(void 0===t)throw new Error("useTabDispatch must be used within a TabLayoutDispatchContextProvider");return t}},,function(t,e){t.exports=ReactIntl},function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,,,,,,,,function(t,e,a){"use strict";a.r(e),function(t){var e=a(2);a.p=Object(e.getPublicPath)("vtex.tab-layout@0.4.6");var n=Object(e.register)((function(){return a(15)}),t,"vtex.tab-layout@0.4.6","vtex.tab-layout@0.x","TabLayout");n.renderHotReload,n.setupHMR}.call(this,a(6)(t))},function(t,e,a){"use strict";a.r(e);var n=a(0),i=a.n(n),r=a(3),c=a(4),o=a.n(c),u=a(1),s=["container"],d=function(t){var e=t.children,a=t.defaultActiveTabId,n=void 0===a?"":a,r=o()(s);return i.a.createElement(u.a,{activeTab:n},i.a.createElement("div",{className:r.container},e))},b=Object(r.defineMessages)({title:{id:"admin/editor.tabLayout.title"},description:{id:"admin/editor.tabLayout.description"}});d.schema={title:b.title.id,description:b.description.id},e.default=d}],[[14,"common"]]]);; (window.webpackJsonpvtex_tab_layout_0_4_6=window.webpackJsonpvtex_tab_layout_0_4_6||[]).push([["TabList"],{0:function(t,e){t.exports=React},16:function(t,e,i){"use strict";i.r(e),function(t){var e=i(2);i.p=Object(e.getPublicPath)("vtex.tab-layout@0.4.6");var n=Object(e.register)((function(){return i(17)}),t,"vtex.tab-layout@0.4.6","vtex.tab-layout@0.x","TabList");n.renderHotReload,n.setupHMR}.call(this,i(6)(t))},17:function(t,e,i){"use strict";i.r(e);var n=i(0),a=i.n(n),s=i(3),o=i(4),c=i.n(o),r=["listContainer"],l=function(t){var e=t.children,i=c()(r);return a.a.createElement("div",{className:"".concat(i.listContainer," flex w-100 flex-wrap justify-center")},a.a.Children.map(e,(function(t,e){return a.a.cloneElement(t,{position:e})})))},u=Object(s.defineMessages)({title:{id:"admin/editor.tabList.title"},description:{id:"admin/editor.tabList.description"}});l.schema={title:u.title.id,description:u.description.id},e.default=l},3:function(t,e){t.exports=ReactIntl},4:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]}},[[16,"common"]]]);; (window.webpackJsonpvtex_tab_layout_0_4_6=window.webpackJsonpvtex_tab_layout_0_4_6||[]).push([["TabContent"],[function(t,e){t.exports=React},,,function(t,e){t.exports=ReactIntl},function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,,,,function(t,e,n){"use strict";n.r(e),function(t){var e=n(2);n.p=Object(e.getPublicPath)("vtex.tab-layout@0.4.6");var i=Object(e.register)((function(){return n(11)}),t,"vtex.tab-layout@0.4.6","vtex.tab-layout@0.x","TabContent");i.renderHotReload,i.setupHMR}.call(this,n(6)(t))},function(t,e,n){"use strict";n.r(e);var i=n(0),o=n.n(i),a=n(3),c=n(4),r=n.n(c),s=["contentContainer"],u=function(t){var e=t.children,n=r()(s);return o.a.createElement("div",{className:"".concat(n.contentContainer," w-100")},o.a.Children.map(e,(function(t,e){return o.a.cloneElement(t,{position:e})})))},d=Object(a.defineMessages)({title:{id:"admin/editor.tabContent.title"},description:{id:"admin/editor.tabContent.description"}});u.schema={title:d.title.id,description:d.description.id},e.default=u}],[[10,"common"]]]);; (window.webpackJsonpvtex_tab_layout_0_4_6=window.webpackJsonpvtex_tab_layout_0_4_6||[]).push([["TabListItem"],[function(t,e){t.exports=React},function(t,e,a){"use strict";a.d(e,"a",(function(){return b})),a.d(e,"b",(function(){return d})),a.d(e,"c",(function(){return v}));var n=a(5),i=a(0),c=a.n(i),r={activeTab:""},o=c.a.createContext(r),u=c.a.createContext(void 0);function s(t,e){switch(e.type){case"changeActiveTab":return e.payload.newActiveTab===t.activeTab?t:Object.assign(Object.assign({},t),{activeTab:e.payload.newActiveTab});default:return t}}var b=function(t){var e=t.children,a=t.activeTab,r=Object(i.useReducer)(s,{activeTab:a}),b=Object(n.a)(r,2),v=b[0],d=b[1];return c.a.createElement(o.Provider,{value:v},c.a.createElement(u.Provider,{value:d},e))};function v(){var t=Object(i.useContext)(o);if(void 0===t)throw new Error("useTabState must be used within a TabLayoutStateContextProvider");return t}function d(){var t=Object(i.useContext)(u);if(void 0===t)throw new Error("useTabDispatch must be used within a TabLayoutDispatchContextProvider");return t}},,function(t,e){t.exports=ReactIntl},function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,function(t,e,a){"use strict";a.d(e,"a",(function(){return c}));var n=a(0),i=a(1),c=function(t,e){var a=Object(i.c)().activeTab,c=Object(i.b)();Object(n.useEffect)((function(){t&&""===a&&c({type:"changeActiveTab",payload:{newActiveTab:e}})}),[])}},function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Button"]},function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},,,,,,,,,function(t,e,a){"use strict";a.r(e),function(t){var e=a(2);a.p=Object(e.getPublicPath)("vtex.tab-layout@0.4.6");var n=Object(e.register)((function(){return a(19)}),t,"vtex.tab-layout@0.4.6","vtex.tab-layout@0.x","TabListItem");n.renderHotReload,n.setupHMR}.call(this,a(6)(t))},function(t,e,a){"use strict";a.r(e);var n=a(0),i=a.n(n),c=a(3),r=a(8),o=a.n(r),u=a(9),s=a.n(u),b=a(4),v=a.n(b),d=a(1),l=a(7),f=["listItem","listItemActive"];function p(t){var e=t.tabId,a=t.label,n=t.defaultActiveTab,c=t.position,r=v()(f),u=Object(d.c)().activeTab,b=Object(d.b)();Object(l.a)(n,e);var p=u===e||!u&&0===c;return a&&""!==a?i.a.createElement("div",{className:"".concat(r.listItem," ").concat(p?r.listItemActive:""," ph2 pv2 ma2")},i.a.createElement(o.a,{variation:p?"primary":"tertiary",onClick:function(){return b({type:"changeActiveTab",payload:{newActiveTab:e}})}},i.a.createElement(s.a,{id:a}))):null}var _=Object(c.defineMessages)({title:{id:"admin/editor.tabListItem.title"},description:{id:"admin/editor.tabListItem.description"}});p.schema={title:_.title.id,description:_.description.id},e.default=p}],[[18,"common"]]]);; (window.webpackJsonpvtex_tab_layout_0_4_6=window.webpackJsonpvtex_tab_layout_0_4_6||[]).push([["TabContentItem"],[function(t,e){t.exports=React},function(t,e,n){"use strict";n.d(e,"a",(function(){return d})),n.d(e,"b",(function(){return v})),n.d(e,"c",(function(){return b}));var a=n(5),i=n(0),c=n.n(i),r={activeTab:""},o=c.a.createContext(r),u=c.a.createContext(void 0);function s(t,e){switch(e.type){case"changeActiveTab":return e.payload.newActiveTab===t.activeTab?t:Object.assign(Object.assign({},t),{activeTab:e.payload.newActiveTab});default:return t}}var d=function(t){var e=t.children,n=t.activeTab,r=Object(i.useReducer)(s,{activeTab:n}),d=Object(a.a)(r,2),b=d[0],v=d[1];return c.a.createElement(o.Provider,{value:b},c.a.createElement(u.Provider,{value:v},e))};function b(){var t=Object(i.useContext)(o);if(void 0===t)throw new Error("useTabState must be used within a TabLayoutStateContextProvider");return t}function v(){var t=Object(i.useContext)(u);if(void 0===t)throw new Error("useTabDispatch must be used within a TabLayoutDispatchContextProvider");return t}},,function(t,e){t.exports=ReactIntl},function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,,,,,,function(t,e,n){"use strict";n.r(e),function(t){var e=n(2);n.p=Object(e.getPublicPath)("vtex.tab-layout@0.4.6");var a=Object(e.register)((function(){return n(13)}),t,"vtex.tab-layout@0.4.6","vtex.tab-layout@0.x","TabContentItem");a.renderHotReload,a.setupHMR}.call(this,n(6)(t))},function(t,e,n){"use strict";n.r(e);var a=n(0),i=n.n(a),c=n(3),r=n(4),o=n.n(r),u=n(1),s=["contentItem"],d=function(t){var e=t.tabId,n=t.children,a=t.position,c=o()(s),r=Object(u.c)().activeTab;return r===e||!r&&0===a?i.a.createElement("div",{className:"".concat(c.contentItem," w-100")},n):null},b=Object(c.defineMessages)({title:{id:"admin/editor.tabContentItem.title"},description:{id:"admin/editor.tabContentItem.description"}});d.schema={title:b.title.id,description:b.description.id},e.default=d}],[[12,"common"]]]);; !function(e){function t(t){for(var n,u,a=t[0],c=t[1],l=t[2],f=0,s=[];fe.length)&&(t=e.length);for(var r=0,n=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:0,n=(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase();if(!l(n))throw TypeError("Stringified UUID is invalid");return n};var f=function(e,t,n){var i=(e=e||{}).random||(e.rng||s)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=i[r];return t}return m(i)},v=n(12);const h=async()=>{},p=Object(r.createContext)({addItem:h,addItems:h,updateQuantity:h,removeItem:h,setManualPrice:h}),I=()=>Object(r.useContext)(p),g={queue:[]},y=e=>{var t;let n=null;try{n=JSON.parse(null!==(t=localStorage.getItem("orderQueue"))&&void 0!==t?t:"null")}catch{}if(!n)try{localStorage.setItem("orderQueue",JSON.stringify(g))}catch(t){null==e||e({type:"Error",level:"Critical",event:t,workflowType:"OrderItems",workflowInstance:"get-local-order-queue"})}return null!=n?n:g},w=(e,t)=>{try{localStorage.setItem("orderQueue",JSON.stringify(e))}catch(e){null==t||t({type:"Error",level:"Critical",event:e,workflowType:"OrderItems",workflowInstance:"save-local-order-queue"})}},b=(e,t)=>{const n=y(),i=n.queue.push(e);return w(n,t),i},k=(e=0,t)=>{const n=y(t),i=n.queue[e];if(i)return n.queue.splice(e,1),w(n,t),i},T="available",q=(e,t,n)=>{var i,r,a;const u=(null===(i=e.id)||void 0===i?void 0:i.toString())===t.id,s=e.seller===t.seller;if(t.isGift)return!1;if(null==e.options||!(null===(r=e.options)||void 0===r?void 0:r.length))return!(null===(a=t.attachments)||void 0===a?void 0:a.length)&&(u&&s);const o=e.options.every(e=>n.find(t=>t.id===e.id));return u&&s&&o},O=e=>{var t;return{id:+(null!==(t=e.id)&&void 0!==t?t:0),index:e.index,quantity:e.quantity,seller:e.seller,options:e.options}},M=(e,t)=>{var n,i,r,a;return{id:t.id,productId:t.productId,name:t.name,skuName:t.skuName,skuSpecifications:t.skuSpecifications,imageUrls:{at1x:t.imageUrl,at2x:t.imageUrl,at3x:t.imageUrl},price:t.price,listPrice:t.listPrice,sellingPrice:t.sellingPrice,measurementUnit:t.measurementUnit,quantity:null!==(n=t.quantity)&&void 0!==n?n:1,unitMultiplier:null!==(i=t.unitMultiplier)&&void 0!==i?i:1,uniqueId:null!==(r=e.uniqueId)&&void 0!==r?r:f(),detailUrl:t.detailUrl,availability:null!==(a=t.availability)&&void 0!==a?a:T,additionalInfo:t.additionalInfo,options:t.options,seller:t.seller,attachmentOfferings:[],attachments:[],bundleItems:[],offerings:[],priceTags:[],isGift:!1}},x=e=>void 0!==e;function C({useMutateAddItems:e,useOrderForm:t,useLogger:n}){return i=>{var a;const{setOrderForm:u}=t(),s=e(),{log:o}=null!==(a=null==n?void 0:n())&&void 0!==a?a:{};return Object(r.useCallback)(({mutationInputItems:e,mutationInputMarketingData:t,orderFormItems:n,salesChannel:r,allowedOutdatedData:a})=>({execute:async()=>{var l;const{data:d,errors:c}=await s({items:e,marketingData:t,salesChannel:r,allowedOutdatedData:a});if(!d||(null!==(l=null==c?void 0:c.length)&&void 0!==l?l:0)>0)throw null==c?void 0:c[0];return n.forEach(e=>{const t=null==d?void 0:d.items.find(t=>t.id===e.id);if(!t)return;const n=e.uniqueId;(({fakeUniqueId:e,uniqueId:t},n)=>{const i=y(n);i.queue=i.queue.map(n=>{if("update_mutation"!==n.type)return n;const i=n.variables.orderItems.findIndex(t=>"uniqueId"in t&&t.uniqueId===e);return i>-1&&(n.variables.orderItems[i]={...n.variables.orderItems[i],uniqueId:t}),n}),w(i,n)})({fakeUniqueId:n,uniqueId:t.uniqueId},o),i.current[n]=t.uniqueId}),u(n=>({...n,items:n.items.map(t=>{if(-1===e.findIndex(e=>q(e,t,n.items)))return t;const i=d.items.find(e=>e.id===t.id);return i?{...t,uniqueId:i.uniqueId}:null}).filter(e=>null!=e),marketingData:null!=t?t:n.marketingData})),d},rollback:()=>{u(t=>{const n=e.map(({id:e})=>e.toString());return{...t,items:t.items.filter(e=>!n.includes(e.id))}})}}),[i,o,s,u])}}const _=({totalizers:e,currentValue:t=0,newItem:n,oldItem:i})=>{var r,a,u,s,o;if((null==i?void 0:i.availability)!==T)return{totalizers:e,value:t};const l=(null!==(r=i.price)&&void 0!==r?r:0)*(null!==(a=i.unitMultiplier)&&void 0!==a?a:1),d=null!==(u=i.quantity)&&void 0!==u?u:0,c=null!==(s=i.sellingPrice)&&void 0!==s?s:0,m=l*d,f=n.price*(null!==(o=n.unitMultiplier)&&void 0!==o?o:1),v=f*n.quantity-m,h=(c-l)*d,p=(n.sellingPrice-f)*n.quantity-h,I=t+v+p;if(!e.length)return{totalizers:[{id:"Items",name:"Items Total",value:v},{id:"Discounts",name:"Discounts Total",value:p}],value:I};return{totalizers:e.map(e=>{switch(e.id){case"Items":return{...e,value:e.value+v};case"Discounts":return{...e,value:e.value+p};default:return e}}),value:I}},D=async()=>{};function E({useMutateAddItems:e,useMutateUpdateQuantity:t,useMutateSetManualPrice:n,useOrderForm:i,useLogger:u,useOrderQueue:s,useQueueStatus:o}){const l=C({useMutateAddItems:e,useOrderForm:i}),d=function({useMutateSetManualPrice:e}){return()=>{const t=e();return Object(r.useCallback)((e,n)=>{if(t)return{execute:async()=>{var i;const{data:r,errors:a}=await t({itemIndex:n,price:e});if(!r||(null!==(i=null==a?void 0:a.length)&&void 0!==i?i:0)>0)throw null==a?void 0:a[0];return r}}},[t])}}({useMutateSetManualPrice:n}),c=function({useMutateUpdateQuantity:e,useOrderForm:t}){return n=>{const{setOrderForm:i}=t(),a=e();return Object(r.useCallback)(({items:e,orderFormItems:t,id:r,allowedOutdatedData:u,splitItem:s})=>({id:r,execute:async()=>{var t;const i={orderItems:e.map(e=>{if("uniqueId"in e){return{uniqueId:n.current[e.uniqueId]||e.uniqueId,quantity:e.quantity}}return e}),allowedOutdatedData:u,splitItem:s},{data:r,errors:o}=await a(i);if(!r||(null!==(t=null==o?void 0:o.length)&&void 0!==t?t:0)>0)throw null==o?void 0:o[0];return r},rollback:()=>{const n=e.filter(({quantity:e})=>0===e),r=e.filter(({quantity:e})=>0!==e),a=n.map(e=>t.find((t,n)=>"uniqueId"in e?t.uniqueId===e.uniqueId:e.index===n)).filter(x);i(e=>({...e,items:e.items.map(e=>{const n=r.findIndex((t,n)=>"uniqueId"in t?e.uniqueId===t.uniqueId:n===t.index);if(-1!==n){const i=r[n],a=t.find((e,t)=>"uniqueId"in i?e.uniqueId===i.uniqueId:t===i.index);return{...e,quantity:a.quantity}}return e}).concat(a)}))}}),[n,a,i])}}({useMutateUpdateQuantity:t,useOrderForm:i});return{OrderItemsProvider:({children:e})=>{const{orderForm:t,setOrderForm:n}=i(),{log:m}=u(),h=function({useOrderQueue:e}){const t=Object(r.useRef)({}),{listen:n}=e();return Object(r.useEffect)(()=>n("Fulfilled",()=>{t.current={}}),[n]),t}({useOrderQueue:s}),I=(({useOrderForm:e,useLogger:t,useOrderQueue:n,useQueueStatus:i})=>{const{log:a}=t(),{enqueue:u}=n(),s=i(),{setOrderForm:o}=e();return Object(r.useCallback)(e=>u(e.execute,e.id).then(e=>{k(0,a),"Fulfilled"===s.current?o(e):o(t=>{var n;return{...t,messages:{...e.messages,generalMessages:null===(n=e.messages)||void 0===n?void 0:n.generalMessages}}})},e=>{if(!e||e.code!==v.a)throw k(0,a),a({type:"Error",level:"Critical",event:e,workflowType:"OrderItems",workflowInstance:"enqueue-task-error"}),e;k(e.index,a)}),[u,s,o,a])})({useOrderForm:i,useLogger:u,useOrderQueue:s,useQueueStatus:o}),g=l(h),w=c(h),T=d(),x=Object(r.useRef)(t.items);Object(r.useEffect)(()=>{x.current=t.items},[t.items]);const C=Object(r.useCallback)(async(e,t)=>{var i,r,a;let u,s="";const o=x.current;if(e.id?u=o.findIndex(t=>q(e,t,o)):e.uniqueId?(s=e.uniqueId,u=o.findIndex(t=>t.uniqueId===e.uniqueId)):u=null!==(i=null==e?void 0:e.index)&&void 0!==i?i:-1,u<0||u>=o.length)throw new Error(`Item ${null!==(r=e.id)&&void 0!==r?r:e.uniqueId} not found`);s||(s=o[u].uniqueId);const l=null!==(a=e.quantity)&&void 0!==a?a:1;let d;n(e=>{const t=e.items.slice(),n=t[u],i={...n,quantity:l};return l>0?t[u]=i:t.splice(u,1),{...e,..._({totalizers:e.totalizers,currentValue:e.value,newItem:i,oldItem:n}),items:t}});let c=f();if(l>0){const n=y(m).queue;let i=-1;const r=c;for(let e=1;ee.quantity>0)?(i=e,c=t.id):(i=-1,c=r)}const a=-1===i?void 0:n[i],o="update_mutation"===(null==a?void 0:a.type)?a.variables.orderItems:[],f=o.findIndex(e=>"uniqueId"in e?e.uniqueId===s:e.index===u);let v={uniqueId:s,quantity:l};"index"in e&&(v={index:u,quantity:l}),d={allowedOutdatedData:null==t?void 0:t.allowedOutdatedData,splitItem:null==t?void 0:t.splitItem,orderItems:f>-1?o.map((e,t)=>t===f?v:e):o.concat([v])}}else d={allowedOutdatedData:null==t?void 0:t.allowedOutdatedData,splitItem:null==t?void 0:t.splitItem,orderItems:[{uniqueId:s,quantity:l}]};return b({id:c,type:"update_mutation",variables:d,orderFormItems:o},m),I(w({items:d.orderItems,orderFormItems:o,id:c,allowedOutdatedData:null==t?void 0:t.allowedOutdatedData,splitItem:null==t?void 0:t.splitItem}))},[I,m,n,w]),E=Object(r.useCallback)(async(e,t)=>{const{salesChannel:i,marketingData:r,allowedOutdatedData:a,splitItem:u}=null!=t?t:{},{newItems:s,updatedItems:o}=e.reduce((t,n)=>{var i;const{newItems:r,updatedItems:a}=t,u=n.options&&n.options.length>0?void 0:x.current.find(t=>q(n,t,e));return null==u?r.push(n):a.push({...n,quantity:(null!==(i=n.quantity)&&void 0!==i?i:1)+u.quantity}),t},{newItems:[],updatedItems:[]}),l=[];if(o.length&&o.forEach(e=>{const t=C(e,{allowedOutdatedData:a,splitItem:u});l.push(t)}),0===s.length)return Promise.all(l).then(D);const d=s.map(O),c=s.map((e,t)=>M(d[t],e));n(e=>{var t;return{...e,items:[...x.current,...c],totalizers:c.reduce((e,t)=>_({totalizers:e,newItem:t}).totalizers,null!==(t=e.totalizers)&&void 0!==t?t:[]),marketingData:null!=r?r:e.marketingData,value:e.value+c.reduce((e,t)=>e+t.sellingPrice*t.quantity,0)}}),b({type:"add_mutation",variables:{items:d,marketingData:r,salesChannel:i,allowedOutdatedData:a},orderFormItems:c},m);const f=I(g({mutationInputItems:d,mutationInputMarketingData:r,orderFormItems:c,salesChannel:i,allowedOutdatedData:null==t?void 0:t.allowedOutdatedData}));return Promise.all([...l,f]).then(D)},[g,I,m,n,C]),F=Object(r.useCallback)((e,t,n)=>E(e,{marketingData:t,salesChannel:n}),[E]),S=Object(r.useCallback)((e,t)=>{const n=T(e,t);n&&I(n)},[I,T]),j=Object(r.useCallback)((e,t)=>C({...e,quantity:0},t),[C]),P=Object(r.useMemo)(()=>({addItem:F,addItems:E,updateQuantity:C,removeItem:j,setManualPrice:S}),[F,E,C,j,S]);return Object(r.useEffect)(()=>{y(m).queue.forEach(e=>{"add_mutation"===e.type?I(g({mutationInputItems:e.variables.items,mutationInputMarketingData:e.variables.marketingData,orderFormItems:e.orderFormItems,salesChannel:e.variables.salesChannel,allowedOutdatedData:e.variables.allowedOutdatedData})):"update_mutation"===e.type&&I(w({items:e.variables.orderItems,orderFormItems:e.orderFormItems,allowedOutdatedData:e.variables.allowedOutdatedData,splitItem:e.variables.splitItem,id:e.id}))})},[g,I,m,w]),a.a.createElement(p.Provider,{value:P},e)}}}function F({useMutateAddItems:e,useMutateUpdateQuantity:t,useMutateSetManualPrice:n,useOrderForm:i,useLogger:r,useOrderQueue:a,useQueueStatus:u}){return E({useMutateAddItems:e,useMutateUpdateQuantity:t,useMutateSetManualPrice:n,useOrderForm:i,useLogger:r,useOrderQueue:a,useQueueStatus:u})}},,,,,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return d}));var i=n(0);const r={cancel:Object.create(null),timeout:Object.create(null)},a="drained",u="error",s="timeout";function o(){}class l{constructor(e){var t,n;this.queue=[],this._isClosed=!1,this.waiters=[],e||(e={}),this.defaultTimeout=e.timeout,this.name=null!==(t=e.name)&&void 0!==t?t:"SequentialTaskQueue",this.scheduler=null!==(n=e.scheduler)&&void 0!==n?n:l.defaultScheduler}get isClosed(){return this._isClosed}push(e,t){if(this._isClosed)throw new Error(this.name+" has been previously closed");const n={callback:e,args:(null==t?void 0:t.args)?Array.isArray(t.args)?t.args.slice():[t.args]:[],timeout:void 0!==(null==t?void 0:t.timeout)?t.timeout:this.defaultTimeout,cancellationToken:{cancel:e=>this.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,r.cancel);const e=this.queue.splice(0);return e.length&&(e.forEach(e=>this.cancelTask(e,r.cancel)),this.emit(a)),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(s),this.cancelTask(t,r.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=o,t?(this.emit(u,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(a),this.callWaiters()))}callWaiters(){this.waiters.splice(0).forEach(e=>e())}}l.defaultScheduler={schedule:e=>setTimeout(()=>e(),0)},l.defaultScheduler={schedule:"function"==typeof e?t=>e(()=>t()):e=>setTimeout(()=>e(),0)};const d="TASK_CANCELLED",c={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:[]}};Object(i.createContext)(void 0);var m,f,v,h,p;p=!("undefined"==typeof window||!window.document||!window.document.createElement)&&(null===(h=null===(v=null===(f=null===(m=window)||void 0===m?void 0:m.__RUNTIME__)||void 0===f?void 0:f.settings)||void 0===v?void 0:v["vtex.store"])||void 0===h?void 0:h.enableOrderFormOptimization),Object(i.createContext)({orderForm:c,setOrderForm:()=>{},error:void 0,loading:!1})}).call(this,n(15).setImmediate)},,,function(e,t,n){var i="undefined"!=typeof global&&global||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,i,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,i,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.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(16),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},function(e,t,n){(function(e){!function(t,n){"use strict";if(!t.setImmediate){var i,r,a,u,s,o=1,l={},d=!1,c=t.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(t);m=m&&m.setTimeout?m:t,"[object process]"==={}.toString.call(t.process)?i=function(t){e.nextTick((function(){v(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?((a=new MessageChannel).port1.onmessage=function(e){v(e.data)},i=function(e){a.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,i=function(e){var t=c.createElement("script");t.onreadystatechange=function(){v(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):i=function(e){setTimeout(v,0,e)}:(u="setImmediate$"+Math.random()+"$",s=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(u)&&v(+e.data.slice(u.length))},t.addEventListener?t.addEventListener("message",s,!1):t.attachEvent("onmessage",s),i=function(e){t.postMessage(u+e,"*")}),m.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;ne.length)&&(t=e.length);for(var r=0,n=new Array(t);r1,f=0!==d,N=d/100;return s.a.createElement("span",{className:m.installments},s.a.createElement(u.a,{message:n,markers:l,handleBase:"installments",values:{installmentsNumber:s.a.createElement("span",{key:"installmentsNumber",className:p("installmentsNumber","".concat(h))},h&&s.a.createElement(r.FormattedNumber,{value:h})),installmentValue:s.a.createElement("span",{key:"installmentValue",className:m.installmentValue},s.a.createElement(i.a,{value:y})),installmentsTotalValue:s.a.createElement("span",{key:"installmentsTotalValue",className:m.installmentsTotalValue},s.a.createElement(i.a,{value:O})),interestRate:s.a.createElement("span",{key:"interestRate",className:m.interestRate},N&&s.a.createElement(r.FormattedNumber,{value:N,style:"percent",maximumFractionDigits:2,minimumFractionDigits:0})),paymentSystemName:s.a.createElement("span",{key:"paymentSystemName",className:p("paymentSystemName","".concat((a=E,t="string"==typeof a&&a.replace(/[*+~.()'"!:@&[\]]/g,"")||"",c()(t,{lower:!0})||"")))},E),hasInterest:f,hasMoreThanOne:g}}))}},17:function(e,a,t){var n;n=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial"}'),a=JSON.parse('{"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"}}');function t(t,n){if("string"!=typeof t)throw new Error("slugify: string argument expected");var s=a[(n="string"==typeof n?{replacement:n}:n||{}).locale]||{},r=void 0===n.replacement?"-":n.replacement,l=t.normalize().split("").reduce((function(a,t){return a+(s[t]||e[t]||(t===r?" ":t)).replace(n.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return n.strict&&(l=l.replace(/[^A-Za-z0-9\s]/g,"")),l=l.trim().replace(/\s+/g,r),n.lower&&(l=l.toLowerCase()),l}return t.extend=function(a){Object.assign(e,a)},t},e.exports=n(),e.exports.default=n()}}]);; (window.webpackJsonpvtex_product_price_1_31_2=window.webpackJsonpvtex_product_price_1_31_2||[]).push([["Installments"],[function(t,n){t.exports=React},function(t,n){t.exports=__RENDER_8_COMPONENTS__["vtex.format-currency@0.x/FormattedCurrency"]},function(t,n){t.exports=ReactIntl},,function(t,n){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},function(t,n){t.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},function(t,n,e){"use strict";function r(t){if(t&&0!==t.length){var n=t.find((function(t){return t.sellerDefault}));return n||t[0]}}e.d(n,"a",(function(){return r}))},function(t,n){t.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessageWithMarkers"]},,,,function(t,n,e){"use strict";e.d(n,"b",(function(){return l})),e.d(n,"a",(function(){return u})),e.d(n,"c",(function(){return s})),e.d(n,"d",(function(){return o}));var r=e(10);function i(t,n){var e;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(e=function(t,n){if(!t)return;if("string"==typeof t)return a(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return a(t,n)}(t))||n&&t&&"number"==typeof t.length){e&&(t=e);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,u=!0,s=!1;return{s:function(){e=t[Symbol.iterator]()},n:function(){var t=e.next();return u=t.done,t},e:function(t){s=!0,l=t},f:function(){try{u||null==e.return||e.return()}finally{if(s)throw l}}}}function a(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);ec&&(c=y.NumberOfInstallments,f=y[n])}}catch(t){p.e(t)}finally{p.f()}}}catch(t){m.e(t)}finally{m.f()}return t[f]}(u(t,n),n).sort((function(t,n){return t.NumberOfInstallments-n.NumberOfInstallments}))}function u(t,n){var e,r={},a=i(t);try{for(a.s();!(e=a.n()).done;){var l=e.value;r[l[n]]||(r[l[n]]=[]),r[l[n]].push(l)}}catch(t){a.e(t)}finally{a.f()}return r}function s(t,n){var e=n?function(t,n){var e=t;return n.paymentSystemName&&(e=e.filter((function(t){return t.PaymentSystemName===n.paymentSystemName}))),n.installmentsQuantity&&(e=e.filter((function(t){return t.NumberOfInstallments===n.installmentsQuantity}))),e}(t,n):t,i=Object(r.a)(e,1)[0];return e.forEach((function(t){t.NumberOfInstallments>i.NumberOfInstallments&&(i=t)})),i}function o(t,n){var e=t.filter((function(t){return 0===t.InterestRate}));return 0===e.length?s(t,n):s(e,n)}},,,,,,,,,function(t,n,e){"use strict";e.r(n),function(t){var n=e(3);e.p=Object(n.getPublicPath)("vtex.product-price@1.31.2");var r=Object(n.register)((function(){return e(21)}),t,"vtex.product-price@1.31.2","vtex.product-price@1.x","Installments");r.renderHotReload,r.setupHMR}.call(this,e(9)(t))},function(t,n,e){"use strict";e.r(n);var r=e(10),i=e(0),a=e.n(i),l=e(2),u=e(4),s=e.n(u),o=e(5),c=e.n(o),f=e(12),m=e(11),d=e(6),v=Object(l.defineMessages)({title:{id:"admin/installments.title"},description:{id:"admin/installments.description"},default:{id:"store/installments.default"}});function p(t){var n,e,i=t.message,l=void 0===i?v.default.id:i,u=t.markers,o=void 0===u?[]:u,p=t.installmentsCriteria,y=void 0===p?"max-quantity":p,b=t.installmentOptionsFilter,h=t.classes,_=c()(),O=s()(f.a,{classes:h}),x=O.handles,N=O.withModifiers,g=Object(d.a)(null===(n=null==_?void 0:_.selectedItem)||void 0===n?void 0:n.sellers),I=null==g?void 0:g.commertialOffer;if(!(null==I?void 0:I.Installments)||0===(null===(e=null==I?void 0:I.Installments)||void 0===e?void 0:e.length))return null;var E=Object(r.a)(I.Installments,1)[0];switch(y){case"max-quantity-without-interest":E=Object(m.d)(I.Installments,b);break;default:E=Object(m.c)(I.Installments,b)}return a.a.createElement(f.b,{message:l,markers:o,installment:E,handles:x,handlesModifierFunction:N})}p.schema={title:v.title.id},n.default=p}],[[20,"common",0]]]);; (window.webpackJsonpvtex_product_price_1_31_2=window.webpackJsonpvtex_product_price_1_31_2||[]).push([["ListPrice"],[function(e,t){e.exports=React},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.format-currency@0.x/FormattedCurrency"]},function(e,t){e.exports=ReactIntl},,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},function(e,t,i){"use strict";function a(e){if(e&&0!==e.length){var t=e.find((function(e){return e.sellerDefault}));return t||e[0]}}i.d(t,"a",(function(){return a}))},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessageWithMarkers"]},function(e,t,i){"use strict";function a(e){var t=e.alwaysShow,i=e.availableQuantity;return!t&&i<=0}i.d(t,"a",(function(){return a}))},,,,,,,,,,,,,,,,,,function(e,t,i){"use strict";i.r(t),function(e){var t=i(3);i.p=Object(t.getPublicPath)("vtex.product-price@1.31.2");var a=Object(t.register)((function(){return i(27)}),e,"vtex.product-price@1.31.2","vtex.product-price@1.x","ListPrice");a.renderHotReload,a.setupHMR}.call(this,i(9)(e))},function(e,t,i){"use strict";i.r(t);var a=i(0),n=i.n(a),l=i(2),r=i(5),s=i.n(r),c=i(1),u=i.n(c),o=i(4),d=i.n(o),m=i(7),p=i.n(m),v=i(6),x=i(8),_=["listPrice","listPriceValue","listPriceWithTax","listPriceWithUnitMultiplier","taxPercentage","taxValue","unitMultiplier","measurementUnit"],f=Object(l.defineMessages)({title:{id:"admin/list-price.title"},description:{id:"admin/list-price.description"},default:{id:"store/list-price.default"}});function P(e){var t,i,a,r,c,o=e.message,m=void 0===o?f.default.id:o,P=e.markers,E=void 0===P?[]:P,h=e.classes,N=e.alwaysShow,M=void 0!==N&&N,y=d()(_,{classes:h}),b=y.handles,k=y.withModifiers,O=s()(),w=Object(v.a)(null===(t=null==O?void 0:O.selectedItem)||void 0===t?void 0:t.sellers),g=null==w?void 0:w.commertialOffer;if(!g||Object(x.a)({alwaysShow:M,availableQuantity:g.AvailableQuantity}))return null;var R=g.ListPrice,U=g.Price,T=g.taxPercentage,W=R+R*T,V=null!==(a=null===(i=null==O?void 0:O.selectedItem)||void 0===i?void 0:i.measurementUnit)&&void 0!==a?a:"",S=null!==(c=null===(r=null==O?void 0:O.selectedItem)||void 0===r?void 0:r.unitMultiplier)&&void 0!==c?c:1,C=g.ListPrice*S,j=g.Tax,D=V&&"un"!==V,I=1!==S;if(R<=U)return null;var L=k("listPrice",[M&&g.AvailableQuantity<=0?"isUnavailable":""]);return n.a.createElement("span",{className:L},n.a.createElement(p.a,{message:m,markers:E,handleBase:"listPrice",values:{hasMeasurementUnit:D,hasUnitMultiplier:I,listPriceValue:n.a.createElement("span",{key:"listPriceValue",className:"".concat(b.listPriceValue," strike")},n.a.createElement(u.a,{value:R})),listPriceWithTax:n.a.createElement("span",{key:"listPriceWithTax",className:"".concat(b.listPriceWithTax," strike")},n.a.createElement(u.a,{value:W})),listPriceWithUnitMultiplier:n.a.createElement("span",{key:"listPriceWithUnitMultiplier",className:"".concat(b.listPriceWithUnitMultiplier," strike")},n.a.createElement(u.a,{value:C})),taxPercentage:n.a.createElement("span",{key:"taxPercentage",className:b.taxPercentage},n.a.createElement(l.FormattedNumber,{value:T,style:"percent"})),taxValue:n.a.createElement("span",{key:"taxValue",className:b.taxValue},n.a.createElement(u.a,{value:j})),unitMultiplier:n.a.createElement("span",{key:"unitMultiplier",className:b.unitMultiplier},n.a.createElement(l.FormattedNumber,{value:S})),measurementUnit:n.a.createElement("span",{key:"measurementUnit",className:b.measurementUnit},V)}}))}P.schema={title:f.title.id},t.default=P}],[[26,"common"]]]);; (window.webpackJsonpvtex_product_price_1_31_2=window.webpackJsonpvtex_product_price_1_31_2||[]).push([["Savings"],[function(e,a){e.exports=React},function(e,a){e.exports=__RENDER_8_COMPONENTS__["vtex.format-currency@0.x/FormattedCurrency"]},function(e,a){e.exports=ReactIntl},,function(e,a){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},function(e,a){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},function(e,a,t){"use strict";function n(e){if(e&&0!==e.length){var a=e.find((function(e){return e.sellerDefault}));return a||e[0]}}t.d(a,"a",(function(){return n}))},function(e,a){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessageWithMarkers"]},function(e,a,t){"use strict";function n(e){var a=e.alwaysShow,t=e.availableQuantity;return!a&&t<=0}t.d(a,"a",(function(){return n}))},,,,,,function(e,a){e.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},,,,,,,,,,,,,,,,,function(e,a,t){"use strict";t.r(a),function(e){var a=t(3);t.p=Object(a.getPublicPath)("vtex.product-price@1.31.2");var n=Object(a.register)((function(){return t(32)}),e,"vtex.product-price@1.31.2","vtex.product-price@1.x","Savings");n.renderHotReload,n.setupHMR}.call(this,t(9)(e))},function(e,a,t){"use strict";t.r(a);var n=t(0),r=t.n(n),s=t(2),i=t(5),c=t.n(i),l=t(1),u=t.n(l),o=t(4),v=t.n(o),d=t(7),m=t.n(d),p=t(14),g=t.n(p),_=t(6),f=t(8),x=["savings","previousPriceValue","newPriceValue","savingsValue","savingsWithTax","savingsPercentage"],P=Object(s.defineMessages)({title:{id:"admin/savings.title"},description:{id:"admin/savings.description"},default:{id:"store/savings.default"}}),E=String.fromCharCode(160);function N(e){var a=e.formatNumber,t=e.savingsPercentage,n=e.percentageStyle,r=a(t,{style:"percent"});return"compact"===n?r.replace("".concat(E,"%"),"%"):r}function y(e){var a,t=e.message,n=void 0===t?P.default.id:t,i=e.markers,l=void 0===i?[]:i,o=e.minimumPercentage,d=void 0===o?0:o,p=e.percentageStyle,E=void 0===p?"locale":p,y=e.classes,b=e.alwaysShow,O=void 0!==b&&b,h=v()(x,{classes:y}),w=h.handles,S=h.withModifiers,R=Object(s.useIntl)().formatNumber,V=Object(s.useIntl)(),M=c()(),k=g.a.useProductSummary(),C=Object(_.a)(null===(a=null==M?void 0:M.selectedItem)||void 0===a?void 0:a.sellers),T=null==C?void 0:C.commertialOffer;if(!T||Object(f.a)({alwaysShow:O,availableQuantity:T.AvailableQuantity})||(null==k?void 0:k.isLoading))return null;var j=T.ListPrice,D=T.Price,I=j-D,W=I+I*T.taxPercentage,Q=I/j;if(I<=0||Qt.length)&&(n=t.length);for(var e=0,r=new Array(n);e0&&"not-empty"===c||"always"===c;return o.a.createElement(_.a,{icon:o.a.createElement("span",{className:"".concat(v.minicartIconContainer," gray relative")},o.a.createElement(i,null),g&&o.a.createElement("span",{style:{userSelect:"none"},className:"".concat(v.minicartQuantityBadge," ").concat(C.a.minicartQuantityBadgeDefault," c-on-emphasis absolute t-mini bg-emphasis br4 w1 h1 pa1 flex justify-center items-center lh-solid")},N)),variation:"tertiary",onMouseEnter:"hover"===E?function(){return h({type:"OPEN_MINICART"})}:void 0,onClick:function(){if(O)return"popupWithLink"===u&&P(w),"hover"===E?void h({type:"SET_OPEN_BEHAVIOR",value:"click"}):(h({type:"CLOSE_MINICART"}),void h({type:"SET_OPEN_BEHAVIOR",value:"hover"}));h({type:x?"CLOSE_MINICART":"OPEN_MINICART"})}})},P=function(e){var t=e.children,n=e.quantityDisplay,a=e.Icon,i=e.itemCountMode,r=e.customPixelEventId,c=e.customPixelEventName,u=e.variation,l=Object(I.useMinicartState)(),s=l.open,d=l.openBehavior,p=l.hasBeenOpened,m=l.openOnHoverProp,f=Object(I.useMinicartDispatch)(),E=y().handles;x()({eventId:r,eventName:c,handler:function(){f({type:"OPEN_MINICART"})}});return o.a.createElement("div",{onMouseLeave:"hover"===d?function(){f({type:"CLOSE_MINICART"})}:void 0},o.a.createElement(w,{variation:u,Icon:a,itemCountMode:i,quantityDisplay:n}),s&&o.a.createElement(v.a,null,"click"===d&&o.a.createElement("div",{className:"fixed top-0 left-0 w-100 h-100",onClick:function(){m&&f({type:"SET_OPEN_BEHAVIOR",value:"hover"}),f({type:"CLOSE_MINICART"})}}),o.a.createElement("div",{className:"".concat(E.popupWrapper," ").concat(C.a.popupBoxPosition," absolute z-max flex flex-column")},o.a.createElement("div",{className:"".concat(E.popupContentContainer," w-100 shadow-3 bg-base")},o.a.createElement("div",{className:"".concat(E.arrowUp," ").concat(C.a.popupArrowUp," absolute top-0 bg-base h1 w1 pa4 rotate-45")}),o.a.createElement("div",{className:"".concat(E.popupChildrenContainer," mt3 bg-base relative flex flex-column ph5 pv3")},p&&t)))))},g=n(56),R=n.n(g),j=function(e){var t=e.Icon,n=e.children,a=e.maxDrawerWidth,i=e.quantityDisplay,r=e.itemCountMode,c=e.drawerSlideDirection,u=e.backdropMode,l=void 0===u?"visible":u,s=e.customPixelEventId,d=e.customPixelEventName,p=e.onVisibilityChanged,m=y().handles;return o.a.createElement(R.a,{maxWidth:a,backdropMode:l,slideDirection:c,customPixelEventId:s,customPixelEventName:d,onVisibilityChanged:p,customIcon:o.a.createElement(w,{Icon:t,itemCountMode:r,quantityDisplay:i})},o.a.createElement("div",{className:"".concat(m.minicartSideBarContentWrapper," flex flex-column w-100 h-100"),style:{height:window.innerHeight-58}},n))},D=n(33),S=n(34),k=[].concat(Object(i.a)(["popupWrapper","popupContentContainer","arrowUp","popupChildrenContainer"]),Object(i.a)(["minicartSideBarContentWrapper"]),Object(i.a)(["minicartIconContainer","minicartQuantityBadge"]),["minicartWrapperContainer","minicartContainer"]),T=function(e){var t=e.children,n=e.backdropMode,i=e.linkVariationUrl,c=e.maxDrawerWidth,d=void 0===c?400:c,m=e.MinicartIcon,v=void 0===m?u.a:m,f=e.quantityDisplay,x=void 0===f?"not-empty":f,E=e.itemCountMode,_=void 0===E?"distinct":E,O=e.drawerSlideDirection,C=void 0===O?"rightToLeft":O,h=e.customPixelEventId,b=e.customPixelEventName,y=e.classes,M=p()(k,{classes:y}),g=M.handles,R=M.withModifiers,D=Object(l.useOrderForm)().orderForm,T=Object(I.useMinicartState)(),B=T.variation,U=T.open,A=Object(r.useState)(null!=U&&U),H=Object(a.a)(A,2),W=H[0],q=H[1],L=Object(s.useCheckoutURL)().url,V=Object(r.useCallback)((function(e){q(e)}),[q]);return Object(S.a)("drawer"===B?W:U,null==D?void 0:D.items),"link"===B?o.a.createElement("aside",{className:"".concat(g.minicartWrapperContainer," relative fr flex items-center")},o.a.createElement("div",{className:"".concat(g.minicartContainer," flex flex-column")},o.a.createElement("a",{href:null!=i?i:L},o.a.createElement(N,{handles:g,withModifiers:R},o.a.createElement(w,{variation:B,Icon:v,itemCountMode:_,quantityDisplay:x}))))):"block"===B?o.a.createElement("aside",{className:"".concat(g.minicartWrapperContainer," relative fr flex items-center")},o.a.createElement("div",{className:"".concat(g.minicartContainer," flex flex-column")},t)):o.a.createElement("aside",{className:"".concat(g.minicartWrapperContainer," relative fr flex items-center")},o.a.createElement("div",{className:"".concat(g.minicartContainer," flex flex-column")},o.a.createElement(N,{handles:g,withModifiers:R},"drawer"===B?o.a.createElement(j,{Icon:v,backdropMode:n,itemCountMode:_,maxDrawerWidth:d,quantityDisplay:x,drawerSlideDirection:C,customPixelEventId:h,customPixelEventName:b,onVisibilityChanged:V},t):o.a.createElement(P,{Icon:v,itemCountMode:_,quantityDisplay:x,customPixelEventId:h,customPixelEventName:b,variation:B},t))))},B=function(){var e=Object(l.useOrderForm)(),t=e.orderForm,n=!e.loading&&t?t.id:void 0;return Object(D.a)(n),null};t.default=function(e){return o.a.createElement(I.MinicartContextProvider,{variation:e.variation,openOnHover:e.openOnHover},o.a.createElement(B,null),o.a.createElement(T,e))}},12:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixel"]},14:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.order-manager@0.x/OrderForm"]},15:function(e,t,n){"use strict";n.r(t),n.d(t,"MinicartStateContext",(function(){return u})),n.d(t,"MinicartContextProvider",(function(){return p})),n.d(t,"useMinicartDispatch",(function(){return v})),n.d(t,"useMinicartState",(function(){return m}));var a=n(13),i=n(0),r=n.n(i),o=n(21),c=n.n(o),u=Object(i.createContext)(void 0),l=Object(i.createContext)(void 0);function s(e,t){switch(t.type){case"OPEN_MINICART":return Object.assign(Object.assign({},e),{open:!0,hasBeenOpened:!0});case"CLOSE_MINICART":return Object.assign(Object.assign({},e),{open:!1});case"SET_OPEN_BEHAVIOR":return Object.assign(Object.assign({},e),{openBehavior:t.value});default:return e}}var d=function(e){return"popup"===e||"popupWithLink"===e},p=function(e){var t=e.variation,n=void 0===t?"drawer":t,o=e.openOnHover,p=void 0!==o&&o,m=e.children,v=c()().isMobile,f=d(n)&&(v||window&&window.innerWidth<=480)?"drawer":n,x=Object(i.useReducer)(s,{variation:f,open:!1,hasBeenOpened:!1,openOnHoverProp:p,openBehavior:d(f)&&p?"hover":"click"}),E=Object(a.a)(x,2),_=E[0],O=E[1];return r.a.createElement(u.Provider,{value:_},r.a.createElement(l.Provider,{value:O},m))};function m(){var e=Object(i.useContext)(u);if(void 0===e)throw new Error("useMinicartState must be used within a MinicartContextProvider");return e}function v(){var e=Object(i.useContext)(l);if(void 0===e)throw new Error("useMinicartDispatch must be used within a MinicartContextProvider");return e}},19:function(e,t,n){e.exports={drawerStyles:"vtex-minicart-2-x-drawerStyles",popupStyles:"vtex-minicart-2-x-popupStyles",minicartEmptyStateContainerDefault:"vtex-minicart-2-x-minicartEmptyStateContainerDefault",minicartQuantityBadgeDefault:"vtex-minicart-2-x-minicartQuantityBadgeDefault",popupBoxPosition:"vtex-minicart-2-x-popupBoxPosition",popupArrowUp:"vtex-minicart-2-x-popupArrowUp"}},21:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},22:function(e,t){function n(e,t,n){var a,i,r,o,c;function u(){var l=Date.now()-o;l=0?a=setTimeout(u,t-l):(a=null,n||(c=e.apply(r,i),r=i=null))}null==t&&(t=100);var l=function(){r=this,i=arguments,o=Date.now();var l=n&&!a;return a||(a=setTimeout(u,t)),l&&(c=e.apply(r,i),r=i=null),c};return l.clear=function(){a&&(clearTimeout(a),a=null)},l.flush=function(){a&&(c=e.apply(r,i),r=i=null,clearTimeout(a),a=null)},l}n.debounce=n,e.exports=n},24:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(6),i=n(3);function r(){var e=Object(a.useCheckoutURL)(),t=e.url,n=e.major,r=Object(i.useRuntime)(),o=r.navigate,c=r.rootPath,u=void 0===c?"":c;return function(e){n>0&&e===t?o({to:e}):window.location.href="".concat(u).concat(e)}}},26:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-icons@0.x/IconCart"]},27:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.react-portal@0.x/Overlay"]},28:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/ButtonWithIcon"]},3:function(e,t){e.exports=__RENDER_8_RUNTIME__},33:function(e,t,n){"use strict";var a=n(0),i=n(12),r=n.n(i);t.a=function(e){var t=r()().push;Object(a.useEffect)((function(){e&&t({event:"cartId",cartId:e})}),[t,e])}},34:function(e,t,n){"use strict";var a=n(0),i=n(12),r=n.n(i),o=n(22),c=n(8);t.a=function(e,t){var n=r()().push,i=Object(c.c)(t),u=Object(a.useCallback)(Object(o.debounce)((function(e){n({event:"viewCart",items:e})}),1e3),[n]);Object(a.useEffect)((function(){e&&u(i)}),[u,e,i])}},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},54:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.pixel-manager@1.x/usePixelEventCallback"]},55:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/createCssHandlesContext"]},56:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-drawer@0.x/Drawer"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.checkout-resources@0.x/Utils"]},77:function(e,t,n){"use strict";n.r(t),function(e){var t=n(4);n.p=Object(t.getPublicPath)("vtex.minicart@2.68.0");var a=Object(t.register)((function(){return n(103)}),e,"vtex.minicart@2.68.0","vtex.minicart@2.x","Minicart");a.renderHotReload,a.setupHMR}.call(this,n(20)(e))},8:function(e,t,n){"use strict";function a(e){var t;return{skuId:e.id,variant:e.skuName,price:e.sellingPrice,priceIsInt:!0,name:o(e),quantity:e.quantity,productId:e.productId,productRefId:e.productRefId,brand:e.additionalInfo?e.additionalInfo.brandName:"",category:c(e),detailUrl:e.detailUrl,imageUrl:e.imageUrls?r(e.imageUrls.at3x):null!==(t=e.imageUrl)&&void 0!==t?t:"",referenceId:e.refId}}function i(e){var t=e.category?e.category.slice(1,-1):"";return{skuId:e.id,variant:e.skuName,price:e.sellingPrice,priceIsInt:!0,name:e.name,quantity:e.quantity,productId:e.productId,productRefId:e.productRefId,brand:e.brand,category:t,detailUrl:e.detailUrl,imageUrl:e.imageUrl,referenceId:e.refId}}function r(e){return e&&0!==e.indexOf("http")?"https:".concat(e):e}function o(e){if((null==e?void 0:e.name)&&!e.name.includes(e.skuName)||e.name===e.skuName)return e.name;var t=1+e.skuName.length;return e.name.slice(0,e.name.length-t)}function c(e){try{return e.productCategoryIds.split("/").filter((function(e){return e.length})).map((function(t){return e.productCategories[t]})).join("/")}catch(e){return""}}function u(e){return e&&e.length?e.map((function(e){return a(e)})):[]}n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return u}))}},[[77,"common"]]]);; !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];s=0||(o[e]=t[e]);return o}e.d(n,"a",(function(){return r}))},48:function(t,n,e){t.exports=e(89)},5:function(t,n,e){"use strict";function r(t,n,e){return n in t?Object.defineProperty(t,n,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[n]=e,t}e.d(n,"a",(function(){return r}))},57:function(t,n,e){"use strict";function r(t,n){if(null==t)return{};var e,r,o=function(t,n){if(null==t)return{};var e,r,o={},i=Object.keys(t);for(r=0;r=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}e.d(n,"a",(function(){return r}))},59:function(t,n,e){"use strict";function r(t,n,e,r,o,i,u){try{var c=t[i](u),a=c.value}catch(t){return void e(t)}c.done?n(a):Promise.resolve(a).then(r,o)}function o(t){return function(){var n=this,e=arguments;return new Promise((function(o,i){var u=t.apply(n,e);function c(t){r(u,o,i,c,a,"next",t)}function a(t){r(u,o,i,c,a,"throw",t)}c(void 0)}))}}e.d(n,"a",(function(){return o}))},71:function(t,n,e){"use strict";function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e=0||(r[a]=e[a]);return r}(e,["animate","ariaLabel","children","className","height","preserveAspectRatio","primaryColor","primaryOpacity","rtl","secondaryColor","secondaryOpacity","speed","style","uniquekey","width"]),E=v?v+"-idClip":o(),O=v?v+"-idGradient":o(),g=p?["1; -3","2; -2","3; -1"]:["-3; 1","-2; 2","-1; 3"];return Object(n.createElement)("svg",r({role:"img",style:N,className:i,"aria-labelledby":a||null,viewBox:"0 0 "+y+" "+l,preserveAspectRatio:d},b),a?Object(n.createElement)("title",null,a):null,Object(n.createElement)("rect",{x:"0",y:"0",width:y,height:l,clipPath:"url(#"+E+")",style:{fill:"url(#"+O+")"}}),Object(n.createElement)("defs",null,Object(n.createElement)("clipPath",{id:E},c),Object(n.createElement)("linearGradient",{id:O},Object(n.createElement)("stop",{offset:"0%",stopColor:s,stopOpacity:u},t&&Object(n.createElement)("animate",{attributeName:"offset",values:g[0],dur:h+"s",repeatCount:"indefinite"})),Object(n.createElement)("stop",{offset:"50%",stopColor:m,stopOpacity:f},t&&Object(n.createElement)("animate",{attributeName:"offset",values:g[1],dur:h+"s",repeatCount:"indefinite"})),Object(n.createElement)("stop",{offset:"100%",stopColor:s,stopOpacity:u},t&&Object(n.createElement)("animate",{attributeName:"offset",values:g[2],dur:h+"s",repeatCount:"indefinite"})))))},i={animate:!0,ariaLabel:"Loading interface...",height:130,preserveAspectRatio:"xMidYMid meet",primaryColor:"#f0f0f0",primaryOpacity:1,rtl:!1,secondaryColor:"#e0e0e0",secondaryOpacity:1,speed:2,width:400},l=function(e){return Object(n.createElement)("rect",{x:"0",y:"0",rx:"5",ry:"5",width:e.width,height:e.height})},d=function(e){var t=r({},i,e),a=e.children?e.children:Object(n.createElement)(l,t);return Object(n.createElement)(c,t,a)};t.a=d},38:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},7:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},8:function(e,t){e.exports=__RENDER_8_RUNTIME__}},[[190,"common"]]]);; (window.webpackJsonpvtex_store_components_3_178_0=window.webpackJsonpvtex_store_components_3_178_0||[]).push([["Logo"],{0:function(e,t){e.exports=React},130:function(e,t){e.exports=ReactAMPHTML},177:function(e,t,i){"use strict";i.r(t),function(e){var t=i(3);i.p=Object(t.getPublicPath)("vtex.store-components@3.178.0");var o=Object(t.register)((function(){return i(244)}),e,"vtex.store-components@3.178.0","vtex.store-components@3.x","Logo");o.renderHotReload,o.setupHMR}.call(this,i(15)(e))},244:function(e,t,i){"use strict";i.r(t);var o=i(0),n=i.n(o),l=i(8),r=i(7),a=i.n(r),s=i(130);function c(e){var t=e.width,i=e.height,o=e.title;return n.a.createElement("svg",{width:t,height:i,viewBox:"0 0 142 80",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.a.createElement("title",null,o),n.a.createElement("rect",{width:"142",height:"80",fill:"#F2F4F5",stroke:"#E3E4E6"}),n.a.createElement("path",{d:"M84.8156 47.5402L77.8157 33.9407C77.5479 33.4222 77.0282 33.0703 76.4349 33.0108C75.8434 32.9445 75.2572 33.1876 74.8844 33.6381L68.8854 40.9206L64.9707 38.386C64.5717 38.1293 64.08 38.0392 63.6162 38.1412C63.149 38.2432 62.7447 38.5271 62.4997 38.9249L57.2497 47.4246C56.9242 47.9499 56.9172 48.6026 57.227 49.1381C57.5367 49.6719 58.1195 50 58.7495 50H83.2494C83.8567 50 84.4184 49.694 84.7386 49.1925C85.0589 48.691 85.0851 48.0655 84.8156 47.5402Z",fill:"#CACBCC"}),n.a.createElement("path",{d:"M67.5 33C69.433 33 71 31.433 71 29.5C71 27.567 69.433 26 67.5 26C65.567 26 64 27.567 64 29.5C64 31.433 65.567 33 67.5 33Z",fill:"#CACBCC"}),n.a.createElement("defs",null,n.a.createElement("clipPath",{id:"clip0"},n.a.createElement("rect",{width:"127",height:"65",fill:"white"}))))}var d=Object(o.memo)(c),m=i(98),p=i.n(m),g=["logoLink","logoImage","logoContainer"];function h(e){var t=e.url,i=e.href,o=e.width,r=e.height,c=e.title,m=e.mobileWidth,h=e.mobileHeight,u=e.classes,w=Object(l.useRuntime)(),b=w.amp,C=w.account,f=w.hints.mobile,E=a()(g,{classes:u}).handles,_="store-logo ".concat(E.logoContainer," ").concat(f?p.a.sizeMobile:p.a.sizeDesktop),v=f&&m?m:o,x=f&&h?h:r,L=null==t?void 0:t.replace(/{{account}}/g,C),y=null;b&&t?y=n.a.createElement(s.AmpImg,{specName:"default",width:v,height:x,alt:c,src:L,className:E.logoImage}):t&&(y=n.a.createElement("img",{src:L,width:v,height:x,alt:c,className:E.logoImage}));var M=n.a.createElement("span",{className:"".concat(_," pv4 ph6")},t?y:n.a.createElement(d,{width:o,height:r,title:c}));return i?n.a.createElement(l.Link,{to:i,className:E.logoLink},M):M}h.schema={title:"admin/editor.logo.title",description:"admin/editor.logo.description",type:"object",properties:{href:{title:"admin/editor.logo.href.title",description:"admin/editor.logo.href.description",type:"string"},url:{title:"admin/editor.logo.url.title",description:"admin/editor.logo.url.description",type:"string",widget:{"ui:widget":"image-uploader"}},width:{title:"admin/editor.logo.width.title",description:"admin/editor.logo.width.description",type:"number",isLayout:!0},height:{title:"admin/editor.logo.height.title",description:"admin/editor.logo.height.description",type:"number",isLayout:!0},title:{title:"admin/editor.logo.title.title",description:"admin/editor.logo.title.description",type:"string"},mobileWidth:{title:"admin/editor.logo.mobileWidth.title",description:"admin/editor.logo.mobileWidth.description",type:"number",isLayout:!0},mobileHeight:{title:"admin/editor.logo.mobileHeight.title",description:"admin/editor.logo.mobileHeight.description",type:"number",isLayout:!0}}};t.default=h},7:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},8:function(e,t){e.exports=__RENDER_8_RUNTIME__},98:function(e,t,i){e.exports={sizeDesktop:"vtex-store-components-3-x-sizeDesktop",sizeMobile:"vtex-store-components-3-x-sizeMobile"}}},[[177,"common"]]]);;