enqueueScripts([function(){ (window.webpackJsonpvtex_store_link_0_9_3=window.webpackJsonpvtex_store_link_0_9_3||[]).push([[0],[,,,,function(e,n,t){"use strict";t.d(n,"a",(function(){return c})),t.d(n,"b",(function(){return f}));var r=t(13);const a="ÁÄÂÀÃÅČÇĆĎÉĚËÈÊẼĔȆÍÌÎÏŇÑÓÖÒÔÕØŘŔŠŤÚŮÜÙÛÝŸŽáäâàãåčçćďéěëèêẽĕȇíìîïňñóöòôõøðřŕšťúůüùûýÿžþÞĐđ߯a·/_,:;";function o(e){return(e=>{let n=e.slice(0);for(let e=0;e<=_^]/g,"-")).toLowerCase()}!function(){for(var e=arguments.length,n=new Array(e),t=0;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,c=!0,i=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return c=e.done,e},e:function(e){i=!0,o=e},f:function(){try{c||null==t.return||t.return()}finally{if(i)throw o}}}}function l(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t0}},function(e,n,t){"use strict";t.d(n,"a",(function(){return c}));var r=t(0),a=t(1),o=t.n(a);function c(e){return Object(r.useMemo)((function(){var n=e.variant,t=void 0===n?"primary":n,r=e.disabled,a=void 0!==r&&r,c=e.size,i=void 0===c?"regular":c,u=function(e,n){var t;switch(e){case"primary":t=n?"bg-disabled b--muted-5 c-on-disabled":"bg-action-primary b--action-primary c-on-action-primary hover-bg-action-primary hover-b--action-primary hover-c-on-action-primary";break;case"secondary":t="bg-action-secondary b--action-secondary c-on-action-secondary hover-bg-action-secondary hover-b--action-secondary hover-c-on-action-secondary"}return{container:t}}(t,a),l=function(e){var n,t;switch(e){case"small":n="min-h-small t-action--small",t="ph5";break;case"large":n="min-h-large t-action--large",t="ph7";break;default:n="min-h-regular t-action",t="ph6"}return{container:n,label:t}}(i);return{container:o()("bw1 fw5 ba v-mid pa0 lh-solid br2","inline-flex items-center no-underline",u.container,l.container),label:o()("w-100 tc",l.label)}}),[e])}},,,function(e,n,t){"use strict";t.d(n,"a",(function(){return u}));var r=t(17),a=t(13),o=t(2),c=t(0),i=t(4);var u=function(e,n,t){var u=Object(c.useState)("#"),l=Object(a.a)(u,2),s=l[0],d=l[1],f=Object(o.useRuntime)().route.queryString;return Object(c.useEffect)((function(){if(e){var a=[{type:i.a.queryString,namespace:"queryString",context:f}].concat(Object(r.a)(null!=t?t:[])).reduce((function(e,t){return function(e){for(var n=e.link,t=e.namespace,r=e.context,a=e.contextType,o=e.escapeLinkRegex,c=Object(i.b)(a)(r),u=n,l=0,s=Object.keys(c);le.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);r0;){var o=c;c=new Set,o.forEach((function(e){s.has(e)||(s.add(e),(a[e]||new Set).forEach((function(e){c.add(e)})))}))}return s.forEach((function(t){var a=r(e,t);a&&n.definitions.push(a)})),n}(n,"AppSettings")},6:function(e,t,n){"use strict";n.r(t);var a=n(5),r=n(3),i=n(0),s=n.n(i),c=n(1),o=n(10),u=n(31),d=n.n(u),p=function(e,t){switch(t.type){case"ADD_ALL":var n=Object(c.pathOr)([],["args","products"],t),a=[].concat(Object(r.a)(e.products),Object(r.a)(n)).slice(0,e.maxNumberOfItemsToCompare);return Object.assign(Object.assign({},e),{products:a});case"ADD_MULTIPLE":var i=Object(c.pathOr)([],["args","products"],t).filter((function(t){return 0===e.products.filter((function(e){return e.productId===t.productId&&e.skuId===t.skuId})).length})),s=[].concat(Object(r.a)(e.products),Object(r.a)(i)).slice(0,e.maxNumberOfItemsToCompare);return localStorage.setItem("PRODUCTS_TO_COMPARE",JSON.stringify(s)),Object.assign(Object.assign({},e),{products:s});case"ADD":var o=t.args.product,u=[].concat(Object(r.a)(e.products),[o]).slice(0,e.maxNumberOfItemsToCompare);return localStorage.setItem("PRODUCTS_TO_COMPARE",JSON.stringify(u)),Object.assign(Object.assign({},e),{products:u});case"REMOVE_ALL":return localStorage.setItem("PRODUCTS_TO_COMPARE",JSON.stringify([])),Object.assign(Object.assign({},e),{products:[]});case"REMOVE":var d=t.args.product,p=Object(c.reject)(Object(c.allPass)([Object(c.propEq)("productId",d.productId),Object(c.propEq)("skuId",d.skuId)]))(e.products);return localStorage.setItem("PRODUCTS_TO_COMPARE",JSON.stringify(p)),Object.assign(Object.assign({},e),{products:p});case"SET_SHOW_DIFFERENCES":return Object.assign(Object.assign({},e),{showDifferences:t.args.showDifferences});case"IS_DRAWER_COLLAPSED":return Object.assign(Object.assign({},e),{isDrawerCollapsed:t.args.isDrawerCollapsed});case"SET_MAX_LIMIT":return Object.assign(Object.assign({},e),{maxNumberOfItemsToCompare:t.args.maxLimit});default:throw new Error("Unhandled action type on product-list-context")}},l={isDrawerCollapsed:!1,showDifferences:!1,products:[],maxNumberOfItemsToCompare:10},m=Object(i.createContext)(l),f=Object(i.createContext)((function(e){console.error("error in dispatch ",e)})),v={showDifferences:!1,isDrawerCollapsed:!1,products:[],maxNumberOfItemsToCompare:10};t.default={ProductComparisonProvider:function(e){var t=e.children,n=Object(i.useReducer)(p,v),r=Object(a.a)(n,2),u=r[0],l=r[1],O=Object(o.useQuery)(d.a,{variables:{version:"0.20.0"},ssr:!1}).data;return Object(i.useEffect)((function(){var e=JSON.parse(Object(c.pathOr)("{}",["publicSettingsForApp","message"],O));l({type:"SET_MAX_LIMIT",args:{maxLimit:Object(c.pathOr)(10,["maxNumberOfItemsToCompare"],e)}})}),[O]),Object(i.useEffect)((function(){var e=localStorage.getItem("PRODUCTS_TO_COMPARE"),t=e?JSON.parse(e):[];l({type:"ADD_ALL",args:{products:t}})}),[]),s.a.createElement(m.Provider,{value:u},s.a.createElement(f.Provider,{value:l},t))},useProductComparisonState:function(){return Object(i.useContext)(m)},useProductComparisonDispatch:function(){return Object(i.useContext)(f)}}}}]); },function(){ (window.webpackJsonpvtex_product_comparison_0_20_0=window.webpackJsonpvtex_product_comparison_0_20_0||[]).push([["ComparisonDrawer"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=R},10:function(e,t){e.exports=ReactApollo},12:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/withToast"]},16:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Button"]},30:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.styleguide@9.x/Collapsible"]},4:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},40:function(e,t,a){"use strict";a.r(t),function(e){var t=a(2);a.p=Object(t.getPublicPath)("vtex.product-comparison@0.20.0");var r=Object(t.register)((function(){return a(63)}),e,"vtex.product-comparison@0.20.0","vtex.product-comparison@0.x","ComparisonDrawer");r.renderHotReload,r.setupHMR}.call(this,a(11)(e))},41:function(e,t,a){e.exports={drawer:"vtex-product-comparison-0-x-drawer",compareProductsButton:"vtex-product-comparison-0-x-compareProductsButton",drawerContainer:"vtex-product-comparison-0-x-drawerContainer",expandCollapseButton:"vtex-product-comparison-0-x-expandCollapseButton",comparisonButtons:"vtex-product-comparison-0-x-comparisonButtons"}},63:function(e,t,a){"use strict";a.r(t);var r=a(0),o=a.n(r),s=a(1),n=a(16),c=a.n(n),i=a(30),m=a.n(i),l=a(12),p=a.n(l),d=a(8),u=a(4),x=a.n(u),w=a(9),f=a(6),g=(a(41),["drawerContainer","expandCollapseButton","comparisonButtons","compareProductsButton","drawer","compareProductButtonWrapper","removeAllWrapper","hideOrShowText","drawerTitleOuterContainer","drawerTitleInnerContainer","drawerOpened","drawerClosed"]),v=Object(w.defineMessages)({removeAll:{id:"store/product-comparison.drawer.remove-all"},products:{id:"store/product-comparison.drawer.products"},compare:{id:"store/product-comparison.drawer.compare"},removeAllMessage:{id:"store/product-comparison.drawer.remove-all-message"},show:{id:"store/product-comparison.drawer.show"},hide:{id:"store/product-comparison.drawer.hide"},minItemsMessage:{id:"store/product-comparison.drawer.min-items-message"},maxItemsMessage1:{id:"store/product-comparison.drawer.max-items-message-1"},maxItemsMessage2:{id:"store/product-comparison.drawer.max-items-message-2"}}),_=function(e){var t=e.showToast,a=e.intl,r=e.comparisonPageUrl,n=x()(g),i=Object(d.useRuntime)().navigate,l=f.default.useProductComparisonState,p=f.default.useProductComparisonDispatch,u=l(),w=p(),_=Object(s.pathOr)([],["products"],u),E=Object(s.pathOr)(!1,["isDrawerCollapsed"],u),C=function(e){t&&t({message:e})};return Object(s.isEmpty)(_)?o.a.createElement("div",null):o.a.createElement("div",{className:"".concat(n.drawerContainer," ").concat(E?n.drawerClosed:n.drawerOpened," bg-white w-100 bt-ns b--light-gray flex justify-center")},o.a.createElement("div",{className:"mw9 w-100 "},o.a.createElement(m.a,{header:o.a.createElement("div",{className:"".concat(n.comparisonButtons," flex flex-row ma3")},o.a.createElement("div",{className:"flex items-center-ns mr2 ml2 ".concat(n.drawerTitleOuterContainer)},o.a.createElement("span",{className:"fw5 black ".concat(n.drawerTitleInnerContainer)},o.a.createElement("span",null,a.formatMessage(v.compare)," ")," ",o.a.createElement("span",null,_.length)," ",o.a.createElement("span",null,a.formatMessage(v.products,{productsLength:_.length})))),o.a.createElement("div",{className:"flex-grow-1"}),o.a.createElement("div",{className:"flex mr2 ml2"},o.a.createElement("button",{onClick:function(){w({args:{isDrawerCollapsed:!E},type:"IS_DRAWER_COLLAPSED"})},className:"".concat(n.expandCollapseButton," bg-transparent bn-ns t-small c-action-primary hover-c-action-primary pointer")},o.a.createElement("span",{className:n.hideOrShowText},E?a.formatMessage(v.show):a.formatMessage(v.hide)))),o.a.createElement("div",{className:"flex mr2 ml2 ".concat(n.removeAllWrapper)},o.a.createElement(c.a,{block:!0,variation:"danger-tertiary",size:"small",onClick:function(){w({type:"REMOVE_ALL"}),C(a.formatMessage(v.removeAllMessage))}},a.formatMessage(v.removeAll))),o.a.createElement("div",{className:"flex mr2 ml2 ".concat(n.compareProductButtonWrapper),onClick:function(e){!_||_.length<2?(C(a.formatMessage(v.minItemsMessage)),e.preventDefault(),e.stopPropagation()):_.length>10&&(C("".concat(a.formatMessage(v.maxItemsMessage1)," ",10," ").concat(a.formatMessage(v.maxItemsMessage2))),e.preventDefault(),e.stopPropagation())}},o.a.createElement(c.a,{block:!0,size:"small",className:"".concat(n.compareProductsButton," ma3"),onClick:function(){var e=_.length<2?"#":r||"/product-comparison";i({to:e})}},a.formatMessage(v.compare)))),isOpen:!E},o.a.createElement("div",{className:"".concat(n.drawer," flex flex-row justify-center pl3 pr3")},o.a.createElement(d.ExtensionPoint,{id:"list-context.comparison-product-summary-slider"})))))};_.schema={title:"admin/editor.comparison-drawer.title",description:"admin/editor.comparison-drawer.description",type:"object",properties:{comparisonPageUrl:{title:"admin/editor.comparison-grid.drawer.title",type:"string"}}};var E=p()(Object(w.injectIntl)(_));t.default=E},8:function(e,t){e.exports=__RENDER_8_RUNTIME__},9:function(e,t){e.exports=ReactIntl}},[[40,"common",0]]]); },function(){ (window.webpackJsonpvtex_product_comparison_0_20_0=window.webpackJsonpvtex_product_comparison_0_20_0||[]).push([["ProductSummaryList"],{0:function(t,e){t.exports=React},1:function(t,e){t.exports=R},10:function(t,e){t.exports=ReactApollo},18:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/useListContext"]},19:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.list-context@0.x/ListContextProvider"]},20:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-list-context@0.x/ProductListContext"]},21:function(t,e,r){"use strict";var c=r(22),n=r.n(c);e.a=function(){return n()(),null}},22:function(t,e){t.exports=__RENDER_8_COMPONENTS__["vtex.product-list-context@0.x/useProductImpression"]},54:function(t,e,r){"use strict";r.r(e),function(t){var e=r(2);r.p=Object(e.getPublicPath)("vtex.product-comparison@0.20.0");var c=Object(e.register)((function(){return r(62)}),t,"vtex.product-comparison@0.20.0","vtex.product-comparison@0.x","ProductSummaryList");c.renderHotReload,c.setupHMR}.call(this,r(11)(t))},62:function(t,e,r){"use strict";r.r(e);var c=r(0),n=r.n(c),o=r(1),a=r(8),u=r(18),s=r.n(u),i=r(19),p=r.n(i),d=r(20),O=r.n(d),l=r(5),f=new RegExp(/.+ids\/(\d+)/),b=new RegExp(/http:\/\//),_=function(t,e,r){return t.includes("/arquivos/ids/")?"".concat(function(t){var e=f.exec(t);return e&&e.length>0?e[0]:""}(t),"-").concat(e,"-").concat(r):t};var m={imageUrl:"",imageLabel:""},j={Value:""},v={commertialOffer:{Price:0,ListPrice:0}},x=function(t,e){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(t){"number"==typeof e&&(e=Math.min(e,3e3)),"number"==typeof r&&(r=Math.min(r,4e3));var c=_(t,e,r),n=c.includes("?")?"&":"?";return"".concat(c).concat(n,"width=").concat(e,"&height=").concat(r,"&aspect=true")}}(function(t){return t.replace(b,"https://")}(t),e)},P=r(21),g=r(6),E=r(7),h=function(t){var e=t.children,r=t.products,u=t.comparisonProducts,i=s()().list,d=Object(a.useTreePath)().treePath,O=Object(c.useMemo)((function(){var t=u&&r&&u.map((function(t){return function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;if(!t)return{};var c=Object.assign({},t),n=c.items||[],a=Object(o.find)(Object(o.propEq)("itemId",e))(n);if(a){var u=Object(o.pathOr)([],["sellers"],a),s=Object(l.a)(u,1),i=s[0],p=void 0===i?v:i,d=Object(o.pathOr)([],["referenceId"],a),O=Object(l.a)(d,1),f=O[0],b=void 0===f?j:f,_=Object(o.pathOr)([],["images"],a),P=_.map((function(t){return Object.assign(Object.assign({},t),{imageUrl:x(t.imageUrl,r)})})),g=Object(l.a)(P,1),E=g[0],h=void 0===E?m:E;c.sku=Object.assign(Object.assign({},a),{seller:p,referenceId:b,image:h,images:P})}return c}(Object(o.find)(Object(o.propEq)("productId",t.productId))(r),t.skuId)})).filter((function(t){return""!==Object(o.pathOr)("",["productId"],t)})).map((function(t){return n.a.createElement(a.ExtensionPoint,{id:"product-summary",key:"".concat(Object(o.pathOr)("",["productId"],t)),treePath:d,product:t})}));return i.concat(t)}),[u,i,r,d]);return n.a.createElement(p.a,{list:O},e)},R=function(t){var e=t.children,r=O.a.ProductListProvider,c=g.default.useProductComparisonState,a=E.default.useComparisonProductState,u=c(),s=a(),i=Object(o.pathOr)([],["products"],u),p=Object(o.pathOr)([],["products"],s);return n.a.createElement(r,{listName:"product-list"},n.a.createElement(h,{products:p,comparisonProducts:i},e),n.a.createElement(P.a,null))};e.default=R},7:function(t,e,r){"use strict";r.r(e);var c=r(5),n=r(3),o=r(0),a=r.n(o),u=r(1),s=function(t,e){switch(e.type){case"ADD_ALL_PRODUCTS":var r=Object(u.pathOr)([],["args","products"],e);return Object.assign(Object.assign({},t),{products:Object(n.a)(r)});case"ADD_PRODUCT":var c=e.args.product,o=[].concat(Object(n.a)(t.products),[c]);return Object.assign(Object.assign({},t),{products:o});case"REMOVE_ALL_PRODUCTS":return Object.assign(Object.assign({},t),{products:[]});case"REMOVE_PRODUCT":var a=e.args.product,s=Object(u.reject)(Object(u.allPass)([Object(u.propEq)("productId",a.productId),Object(u.propEq)("skuId",a.skuId)]))(t.products);return localStorage.setItem("PRODUCTS_TO_COMPARE",JSON.stringify(s)),Object.assign(Object.assign({},t),{products:s});default:throw new Error("Unhandled action type on product-list-context")}},i={products:[]},p=Object(o.createContext)(i),d=Object(o.createContext)((function(t){console.error("error in dispatch ",t)})),O={products:[]};e.default={ComparisonProductProvider:function(t){var e=t.products,r=t.children,n=Object(o.useReducer)(s,O),u=Object(c.a)(n,2),i=u[0],l=u[1];return Object(o.useEffect)((function(){e&&e.length>0&&l({type:"ADD_ALL_PRODUCTS",args:{products:e}})}),[e]),a.a.createElement(p.Provider,{value:i},a.a.createElement(d.Provider,{value:l},r))},useComparisonProductState:function(){return Object(o.useContext)(p)},useComparisonProductDispatch:function(){return Object(o.useContext)(d)}}},8:function(t,e){t.exports=__RENDER_8_RUNTIME__}},[[54,"common",0]]]); },function(){ !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];st.length)&&(n=t.length);for(var e=0,r=new Array(n);e0?o.sku.seller=null!==(r=o.sku.sellers.find((function(e){return e.sellerDefault})))&&void 0!==r?r:o.sku.sellers[0]:o.sku.seller={commertialOffer:{Price:0,ListPrice:0}},o.sku.image=t.sku.image,n(o)}}})},S=r(38),R=r.n(S),T=r(61),j=r.n(T),k=g.a.useProductSummaryDispatch;var L=function(){var e,t=(null!==(e=R()())&&void 0!==e?e:{}).selectedItem,r=k(),n=j()();return function(e){var i=t&&e.items.find((function(e){return e.itemId===t.itemId}));r({type:"SET_PRODUCT",args:{product:e}}),null==n||n({type:"SET_PRODUCT",args:{product:e}}),null==n||n({type:"SET_SELECTED_ITEM",args:{item:i}})}};var D=function(e){var t=e.product,r=e.inView,n=e.children,i=e.priceBehavior,a=g.a.useProductSummaryDispatch(),o=L();return C({product:t,inView:r,priceBehavior:i,onError:function(){a({type:"SET_PRICE_LOADING",args:{isPriceLoading:!1}})},onComplete:function(e){o(e),a({type:"SET_PRICE_LOADING",args:{isPriceLoading:!1}})}}),c.a.createElement(c.a.Fragment,null,n)},w=r(32),A=r.n(w),M=["sponsoredBadgeContainer","sponsoredBadgeText"],B=function(e){var t=e.label,r=void 0===t?"store/sponsoredBadge.title":t,n=s()(M).handles,i=a()(n.sponsoredBadgeContainer,"absolute z-1"),o=a()(n.sponsoredBadgeText,"c-muted-1 t-mini-s");return c.a.createElement("div",{className:i},c.a.createElement("span",{className:o},c.a.createElement(A.a,{id:r})))},V=function(e){var t,r=e.product,n=e.position,i=e.placement;if(!(null===(t=r.advertisement)||void 0===t?void 0:t.adId))return{};var a=r.productId,o=r.productName,c=r.advertisement;return{"data-van-prod-id":a,"data-van-prod-name":o,"data-van-position":n,"data-van-aid":c.adId,"data-van-cid":c.campaignId,"data-van-req-id":c.adRequestId,"data-van-res-id":c.adResponseId,"data-van-cpc":c.actionCost,"data-van-placement":i}},U=r(22),H=r(39),q=g.a.ProductSummaryProvider,Q=g.a.useProductSummaryDispatch,W=g.a.useProductSummary,F=["container","containerNormal","element","clearLink"];function G(e){var t,r,i=e.product,u=e.actionOnClick,l=e.children,m=e.href,p=e.priceBehavior,_=void 0===p?"default":p,g=e.placement,x=e.position,b=e.classes,I=W(),P=I.isLoading,y=I.isHovering,N=I.selectedItem,C=I.listName,S=I.query,R=I.inView,T=I.sponsoredBadge,j=Q(),k=s()(F,{classes:b}).handles,L=v.a.useProductListDispatch(),w=v.a.useProductListState(),A="autocomplete-result-list"===(null==w?void 0:w.listName),M=Object(o.useRef)(null),U=Object(o.useCallback)((function(){null==L||L({type:"SEND_IMPRESSION",args:{product:i,position:x}}),j({type:"SET_IN_VIEW",args:{inView:!0}})}),[j,L,i,x]);d()({ref:M,once:!0,onView:U}),Object(o.useEffect)((function(){i&&j({type:"SET_PRODUCT",args:{product:i}})}),[i,j]),Object(o.useEffect)((function(){x&&j({type:"SET_POSITION",args:{position:x}})}),[x,j]);var q=Object(o.useCallback)((function(){j({type:"SET_HOVER",args:{isHovering:!1}})}),[j]),G=Object(o.useCallback)((function(){j({type:"SET_HOVER",args:{isHovering:!0}})}),[j]),J=Object(o.useCallback)((function(e){j({type:"SET_LOADING",args:{isLoading:e}})}),[j]),z=Object(o.useMemo)((function(){return{product:i,isLoading:P,isHovering:y,handleItemsStateUpdate:J}}),[i,P,y,J]),K=a()(k.container,k.containerNormal,"overflow-hidden br3 h-100 w-100 flex flex-column justify-between center tc"),X=a()(k.element,"pointer pt3 pb4 flex flex-column h-100"),Y=a()(k.clearLink,"h-100 flex flex-column"),Z=null!==(t=null==N?void 0:N.itemId)&&void 0!==t?t:null===(r=null==i?void 0:i.sku)||void 0===r?void 0:r.itemId,$=m?{to:m,onClick:A?u:void 0,onClickCapture:A?void 0:u,"aria-label":"View product details for ".concat((null==i?void 0:i.productName)||"product")}:{page:"store.product",params:{slug:null==i?void 0:i.linkText,id:null==i?void 0:i.productId,__listName:C},query:S,onClick:A?u:void 0,onClickCapture:A?void 0:u,"aria-label":"View product details for ".concat((null==i?void 0:i.productName)||"product")},ee=V({product:i,position:x,placement:g}),te=Object(H.a)(i,null==T?void 0:T.position,"containerTopLeft"),re=Object(O.useIntl)();return c.a.createElement(h.default.Provider,{value:z},c.a.createElement(f.a,{product:i,query:{skuId:Z}},c.a.createElement(D,{product:i,inView:R,priceBehavior:_},c.a.createElement("section",Object(n.a)({"aria-label":re.formatMessage({id:"store/product-summary.shelf.aria-label"},{productName:i.productName}),className:K,onMouseEnter:G,onMouseLeave:q,style:{maxWidth:300},ref:M},ee),c.a.createElement(E.Link,Object(n.a)({className:Y},$),c.a.createElement("article",{className:X},te?c.a.createElement(B,{label:null==T?void 0:T.label}):null,l))))))}function J(e){var t=e.product,r=e.actionOnClick,n=e.href,i=e.priceBehavior,a=void 0===i?"default":i,o=e.trackListName,u=void 0===o||o,s=e.listName,l=e.position,d=e.sponsoredBadgePosition,m=e.sponsoredBadgeLabel,f=e.placement,p=e.classes,v=e.children,_={position:d,label:m};return c.a.createElement(q,{product:t,listName:u?s:void 0,sponsoredBadge:_,isPriceLoading:"async"===a||"asyncOnly1P"===a},c.a.createElement(G,{product:t,href:n,actionOnClick:r,priceBehavior:a,position:l,placement:f,classes:p},v))}J.schema={title:"admin/editor.productSummary.title",description:"admin/editor.productSummary.description"},J.mapCatalogProductToProductSummary=U.b;t.default=J},20:function(e,t,r){"use strict";function n(e){if(e&&0!==e.length){var t=e.find((function(e){return e.sellerDefault}));return t||e[0]}}r.d(t,"a",(function(){return n}))},21:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-list-context@0.x/ProductListContext"]},22:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return x}));var n=r(11),i=r(37),a=r(20),o=new RegExp(/.+ids\/(\d+)/),c=new RegExp(/http:\/\//);function u(e,t,r){if(!e.includes("/arquivos/ids/"))return e;var n=function(e){var t,r,n,i,a=o.exec(e),c=(r="v",null===(i=null!==(n=null==(t=e)?void 0:t.split("".concat(r,"="))[1])&&void 0!==n?n:"")||void 0===i?void 0:i.split("&")[0]);return a&&a.length>0?{cleanUrl:a[0],vParam:c}:{cleanUrl:e}}(e),i=n.vParam,a=n.cleanUrl;return i?"".concat(a,"-").concat(t,"-").concat(r,"?v=").concat(i):"".concat(a,"-").concat(t,"-").concat(r)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(e){"number"==typeof t&&(t=Math.min(t,3e3)),"number"==typeof r&&(r=Math.min(r,4e3));var n=u(e,t,r),i=n.includes("?")?"&":"?";return"".concat(n).concat(i,"width=").concat(t,"&height=").concat(r,"&aspect=true")}}function l(e){return e.commertialOffer.Price}function d(e){var t=e.commertialOffer.AvailableQuantity;return null!=t&&t>0}function m(e,t){var r=e.filter(p);if(0===r.length)return e[0];if(1===r.length)return r[0];var n=r.map((function(e){return function(e,t){var r=e.sellers;if(1===r.length)return r[0].commertialOffer.Price;var n=r.filter(d).map(l);return"highest"===t?n.reduce((function(e,t){return t>e?t:e})):n.reduce((function(e,t){return tn[e]?r:e}),0):n.reduce((function(e,t,r){return t1&&void 0!==arguments[1]?arguments[1]:"FIRST_AVAILABLE",u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;if(!e)return null;var s,l=Object.assign({},e),d=l.items||[],m=l.properties||[],f=null!==(t=m.find((function(e){return"DefaultSKUSelected"===e.name})))&&void 0!==t?t:null;if(s=1===d.length?d[0]:f?v(d,f.values,c):_(d,c)){var p=null!==(r=Object(a.a)(null==s?void 0:s.sellers))&&void 0!==r?r:O,x=null!==(i=null==s?void 0:s.referenceId)&&void 0!==i?i:[],b=Object(n.a)(x,1),I=b[0],P=void 0===I?E:I,y=null!==(o=null==s?void 0:s.images)&&void 0!==o?o:[],N=y.map((function(e){return Object.assign(Object.assign({},e),{imageUrl:h(e.imageUrl,u)})})),C=Object(n.a)(N,1),S=C[0],R=void 0===S?g:S;l.sku=Object.assign(Object.assign({},s),{seller:p,referenceId:P,image:R,images:N})}return l}},29:function(e,t){e.exports=ReactApollo},32:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},38:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},39:function(e,t,r){"use strict";t.a=function(e,t,r){var n;return!!(null===(n=null==e?void 0:e.advertisement)||void 0===n?void 0:n.adId)&&t===r}},44:function(e,t,r){"use strict";r.r(t);var n=r(0),i=r.n(n),a=i.a.createContext(void 0),o=a.Consumer;a.Consumer=function(e){return console.error("If you are seeing this, a component it's using ProductSummaryContext from vtex.product-summary, which is deprecated. Please see the issue https://github.com/vtex-apps/store-issues#28 on how to migrate to the new component."),i.a.createElement(o,e)},t.default=a},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},58:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.on-view@1.x/useOnView"]},59:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/ProductContextProvider"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},60:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-resources@0.x/QueryItemsWithSimulation"]},61:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProductDispatch"]},7:function(e,t){e.exports=Classnames},8:function(e,t){e.exports=__RENDER_8_RUNTIME__},85:function(e,t,r){"use strict";r.r(t),function(e){var t=r(4);r.p=Object(t.getPublicPath)("vtex.product-summary@2.90.7");var n=Object(t.register)((function(){return r(105)}),e,"vtex.product-summary@2.90.7","vtex.product-summary@2.x","ProductSummaryCustom");n.renderHotReload,n.setupHMR}.call(this,r(13)(e))}},[[85,"common"]]]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_7=window.webpackJsonpvtex_product_summary_2_90_7||[]).push([[0],{20:function(e,n,t){"use strict";function r(e){if(e&&0!==e.length){var n=e.find((function(e){return e.sellerDefault}));return n||e[0]}}t.d(n,"a",(function(){return r}))},22:function(e,n,t){"use strict";t.d(n,"a",(function(){return l})),t.d(n,"b",(function(){return _}));var r=t(11),i=t(37),c=t(20),u=new RegExp(/.+ids\/(\d+)/),a=new RegExp(/http:\/\//);function o(e,n,t){if(!e.includes("/arquivos/ids/"))return e;var r=function(e){var n,t,r,i,c=u.exec(e),a=(t="v",null===(i=null!==(r=null==(n=e)?void 0:n.split("".concat(t,"="))[1])&&void 0!==r?r:"")||void 0===i?void 0:i.split("&")[0]);return c&&c.length>0?{cleanUrl:c[0],vParam:a}:{cleanUrl:e}}(e),i=r.vParam,c=r.cleanUrl;return i?"".concat(c,"-").concat(n,"-").concat(t,"?v=").concat(i):"".concat(c,"-").concat(n,"-").concat(t)}function l(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(e){"number"==typeof n&&(n=Math.min(n,3e3)),"number"==typeof t&&(t=Math.min(t,4e3));var r=o(e,n,t),i=r.includes("?")?"&":"?";return"".concat(r).concat(i,"width=").concat(n,"&height=").concat(t,"&aspect=true")}}function s(e){return e.commertialOffer.Price}function f(e){var n=e.commertialOffer.AvailableQuantity;return null!=n&&n>0}function d(e,n){var t=e.filter(v);if(0===t.length)return e[0];if(1===t.length)return t[0];var r=t.map((function(e){return function(e,n){var t=e.sellers;if(1===t.length)return t[0].commertialOffer.Price;var r=t.filter(f).map(s);return"highest"===n?r.reduce((function(e,n){return n>e?n:e})):r.reduce((function(e,n){return nr[e]?t:e}),0):r.reduce((function(e,n,t){return n1&&void 0!==arguments[1]?arguments[1]:"FIRST_AVAILABLE",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;if(!e)return null;var l,s=Object.assign({},e),f=s.items||[],d=s.properties||[],m=null!==(n=d.find((function(e){return"DefaultSKUSelected"===e.name})))&&void 0!==n?n:null;if(l=1===f.length?f[0]:m?p(f,m.values,a):h(f,a)){var v=null!==(t=Object(c.a)(null==l?void 0:l.sellers))&&void 0!==t?t:P,_=null!==(i=null==l?void 0:l.referenceId)&&void 0!==i?i:[],E=Object(r.a)(_,1),S=E[0],y=void 0===S?O:S,A=null!==(u=null==l?void 0:l.images)&&void 0!==u?u:[],I=A.map((function(e){return Object.assign(Object.assign({},e),{imageUrl:b(e.imageUrl,o)})})),j=Object(r.a)(I,1),L=j[0],w=void 0===L?g:L;s.sku=Object.assign(Object.assign({},l),{seller:v,referenceId:y,image:w,images:I})}return s}},49:function(e,n,t){"use strict";t.r(n),t.d(n,"PRODUCT_LIST_PLACEMENT",(function(){return g}));var r=t(0),i=t.n(r),c=t(50),u=t.n(c),a=t(51),o=t.n(a),l=t(21),s=t.n(l),f=t(8),d=t(52),m=t.n(d);var v=function(){return m()(),null},p=t(22),h=s.a.ProductListProvider,g="home_shelf";function O(e){var n=e.children,t=e.products,c=e.ProductSummary,a=e.listName,l=e.actionOnProductClick,s=e.preferredSKU,d=o()().list,m=Object(f.useTreePath)().treePath,v=Object(r.useMemo)((function(){var e=null==t?void 0:t.map((function(e,n){var t=Object(p.b)(e,s),r=d.length+n+1,u=function(){"function"==typeof l&&l(t,{position:r})};return"function"==typeof c?i.a.createElement(c,{key:t.cacheId,product:t,listName:a,actionOnClick:u,position:r,placement:g}):i.a.createElement(f.ExtensionPoint,{id:"product-summary",key:e.cacheId,treePath:m,product:t,listName:a,actionOnClick:u,position:r,placement:g})}));return d.concat(null!=e?e:[])}),[t,d,s,c,m,a,l]);return i.a.createElement(u.a,{list:v},n)}n.default=function(e){var n=e.children,t=e.products,r=e.listName,c=e.ProductSummary,u=e.actionOnProductClick,a=e.preferredSKU;return i.a.createElement(h,{listName:null!=r?r:""},i.a.createElement(O,{preferredSKU:a,products:t,listName:r,ProductSummary:c,actionOnProductClick:u},n),i.a.createElement(v,null))}}}]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_7=window.webpackJsonpvtex_product_summary_2_90_7||[]).push([["ProductSummaryList"],{0:function(t,e){t.exports=React},109:function(t,e,r){"use strict";r.r(e);var i=r(31),o=r.n(i),n=r(36),a=r(11),s=r(0),u=r.n(s),d=r(29),c=r(70),m=r.n(c),p=r(71),l=r.n(p),y=r(72),S=r.n(y),_=r(2),v=r(8),E=r(49),L=function(){var t=Object(v.useRuntime)().rootPath;return{getShippingOptionFromSession:Object(s.useCallback)(Object(n.a)(o.a.mark((function e(){var r,i,n,a,s,u,d,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=new Headers).append("Content-Type","application/json"),u={method:"GET",headers:s,redirect:"follow"},e.next=5,fetch("".concat(null!=t?t:"","/api/sessions?items=public.shippingOption"),u);case 5:return d=e.sent,e.next=8,d.json();case 8:if(c=e.sent,null===(n=null===(i=null===(r=null==c?void 0:c.namespaces)||void 0===r?void 0:r.public)||void 0===i?void 0:i.shippingOption)||void 0===n?void 0:n.value){e.next=11;break}return e.abrupt("return",null);case 11:return e.abrupt("return",null===(a=JSON.parse(c.namespaces.public.shippingOption.value))||void 0===a?void 0:a.map((function(t){return t.value})));case 12:case"end":return e.stop()}}),e)}))),[t])}},f={RELEVANCE:{name:"admin/editor.productSummaryList.orderType.relevance",value:""},TOP_SALE_DESC:{name:"admin/editor.productSummaryList.orderType.sales",value:"OrderByTopSaleDESC"},PRICE_DESC:{name:"admin/editor.productSummaryList.orderType.priceDesc",value:"OrderByPriceDESC"},PRICE_ASC:{name:"admin/editor.productSummaryList.orderType.priceAsc",value:"OrderByPriceASC"},NAME_ASC:{name:"admin/editor.productSummaryList.orderType.nameAsc",value:"OrderByNameASC"},NAME_DESC:{name:"admin/editor.productSummaryList.orderType.nameDesc",value:"OrderByNameDESC"},RELEASE_DATE_DESC:{name:"admin/editor.productSummaryList.orderType.releaseDate",value:"OrderByReleaseDateDESC"},BEST_DISCOUNT_DESC:{name:"admin/editor.productSummaryList.orderType.discount",value:"OrderByBestDiscountDESC"}};function x(t){if(!v.canUseDOM)return null;for(var e="".concat(t,"="),r=decodeURIComponent(document.cookie).split(";"),i=0;ie.length)&&(t=e.length);for(var r=0,n=new Array(t);re.length)&&(t=e.length);for(var n=0,i=new Array(t);n0&&a.a.createElement("h1",{className:_.titleContainer}),void 0!==(null===(l=null==f?void 0:f.itemsPerPage)||void 0===l?void 0:l.desktop)&&y.length<(null===(u=null==f?void 0:f.itemsPerPage)||void 0===u?void 0:u.desktop)?a.a.createElement("div",{className:_.simpleSlideContainer},y?y.map((function(e,t){return a.a.createElement("a",{key:t,href:e.itemLink,className:_.link},a.a.createElement("div",{className:_.cardContainer},a.a.createElement("span",{className:_.bannerImage},a.a.createElement("img",{className:_.image,src:e.image,alt:e.subCategoryName})),e.itemName?a.a.createElement("div",{className:e.urlName===e.itemLink?_.infoContainer_active:_.infoContainer},a.a.createElement("span",{className:_.categoryLink},e.itemName)):""))})):""):a.a.createElement(c.a,b,y?y.map((function(e,t){return a.a.createElement("a",{key:t,href:e.itemLink,className:_.link},a.a.createElement("div",{className:_.cardContainer},a.a.createElement("span",{className:_.bannerImage},a.a.createElement("img",{className:_.image,src:e.image,alt:e.subCategoryName})),e.itemName?a.a.createElement("div",{className:e.urlName===e.itemLink?_.infoContainer_active:_.infoContainer},a.a.createElement("span",{className:_.categoryLink},e.itemName)):""))})):"")))};m.schema={title:"SliderByCategories",description:"Slider render only on plp category defined",type:"object",properties:{subCategories:{title:"SubCategories",description:"List Slider items by categorie",type:"array",items:{title:"Propiedades",type:"object",properties:{urlName:{title:"Route Name into PLP",type:"string",default:null},itemName:{title:"Item Name to show under image",type:"string",default:null},itemLink:{title:"Link to render item",type:"string",default:null},image:{title:"Image src for the item",type:"string",widget:{"ui:widget":"image-uploader"},default:null}}}},sliderLayoutConfig:{title:"sliderLayoutConfig",description:"Slider configurations",type:"object",properties:{infinite:{title:"infinite",description:"Define if slider is infinite",type:"boolean",default:!0},showNavigationArrows:{title:"showNavigationArrows",description:"Define if show navigation arrows",type:"string",default:"always"},showPaginationDots:{title:"showPaginationDots",description:"Define if show pagination dots",type:"string",default:"never"},itemsPerPage:{title:"itemsPerPage",description:"Define itemsPerPage in different resolutions",type:"object",properties:{desktop:{title:"itemsPerPage in desktop",description:"Define itemsPerPage in desktop",type:"number",default:5},tablet:{title:"itemsPerPage in tablet",description:"Define itemsPerPage in tablet",type:"number",default:3},phone:{title:"itemsPerPage in phone",description:"Define itemsPerPage in phone",type:"number",default:1}}},autoplay:{title:"autoplay",description:"Define autoplay props",type:"object",properties:{timeout:{title:"autoplay timeout",description:"Define autoplay timeout in miliseconds (eg. 5000)",type:"number"},stopOnHover:{title:"autoplay stop on hover?",description:"Define if the slider autoplay stop when users hover it",type:"boolean"}}}}}}};t.default=m}]); },function(){ !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];st.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(){ !function(t){function e(e){for(var r,u,c=e[0],a=e[1],l=e[2],s=0,d=[];st.length)&&(e=t.length);for(var n=0,r=new Array(e);n