(window.webpackJsonpvtex_product_summary_2_91_2=window.webpackJsonpvtex_product_summary_2_91_2||[]).push([["ProductSummarySKUSelector"],{0:function(e,t){e.exports=React},20:function(e,t,o){"use strict";function r(e){if(e&&0!==e.length){var t=e.find((function(e){return e.sellerDefault}));return t||e[0]}}o.d(t,"a",(function(){return r}))},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},73:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/SKUSelector"]},74:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCustomClasses"]},98:function(e,t,o){"use strict";o.r(t),function(e){var t=o(4);o.p=Object(t.getPublicPath)("vtex.product-summary@2.91.2");var r=Object(t.register)((function(){return o(99)}),e,"vtex.product-summary@2.91.2","vtex.product-summary@2.x","ProductSummarySKUSelector");r.renderHotReload,r.setupHMR}.call(this,o(13)(e))},99:function(e,t,o){"use strict";o.r(t);var r=o(9),n=o(0),s=o.n(n),a=o(73),c=o.n(a),u=o(5),l=o.n(u),m=o(74),i=o.n(m),p=o(6),S=o.n(p),x=o(20),k=S.a.useProductSummary,d=S.a.useProductSummaryDispatch,f=["SKUSelectorContainer","frameAround","seeMoreButton","skuSelectorContainer","skuSelectorInternalBox","skuSelectorItemImageValue","skuSelectorItemImage","skuSelectorItemTextValue","skuSelectorItem","skuSelectorNameContainer","skuSelectorNameSeparator","skuSelectorName","skuSelectorOptionsList","skuSelectorSelectorImageValue","skuSelectorSubcontainer","skuSelectorTextContainer","valueWrapper"];t.default=function(e){var t=l()(f,{classes:e.classes}).handles,o=d(),n=k().product,a=i()((function(){return{frameAround:[{name:"".concat(t.frameAround," vtex-store-components-3-x-frameAround"),applyModifiers:!0}],seeMoreButton:[{name:"".concat(t.seeMoreButton," vtex-store-components-3-x-seeMoreButton"),applyModifiers:!0}],skuSelectorContainer:[{name:"".concat(t.skuSelectorContainer," vtex-store-components-3-x-skuSelectorContainer"),applyModifiers:!0}],skuSelectorInternalBox:[{name:"".concat(t.skuSelectorInternalBox," vtex-store-components-3-x-skuSelectorInternalBox"),applyModifiers:!0}],skuSelectorItemImageValue:[{name:"".concat(t.skuSelectorItemImageValue," vtex-store-components-3-x-skuSelectorItemImageValue"),applyModifiers:!0}],skuSelectorItemImage:[{name:"".concat(t.skuSelectorItemImage," vtex-store-components-3-x-skuSelectorItemImage"),applyModifiers:!0}],skuSelectorItemTextValue:[{name:"".concat(t.skuSelectorItemTextValue," vtex-store-components-3-x-skuSelectorItemTextValue"),applyModifiers:!0}],skuSelectorItem:[{name:"".concat(t.skuSelectorItem," vtex-store-components-3-x-skuSelectorItem"),applyModifiers:!0}],skuSelectorNameContainer:[{name:"".concat(t.skuSelectorNameContainer," vtex-store-components-3-x-skuSelectorNameContainer"),applyModifiers:!0}],skuSelectorNameSeparator:[{name:"".concat(t.skuSelectorNameSeparator," vtex-store-components-3-x-skuSelectorNameSeparator"),applyModifiers:!0}],skuSelectorName:[{name:"".concat(t.skuSelectorName," vtex-store-components-3-x-skuSelectorName"),applyModifiers:!0}],skuSelectorOptionsList:[{name:"".concat(t.skuSelectorOptionsList," vtex-store-components-3-x-skuSelectorOptionsList"),applyModifiers:!0}],skuSelectorSelectorImageValue:[{name:"".concat(t.skuSelectorSelectorImageValue," vtex-store-components-3-x-skuSelectorSelectorImageValue"),applyModifiers:!0}],skuSelectorSubcontainer:[{name:"".concat(t.skuSelectorSubcontainer," vtex-store-components-3-x-skuSelectorSubcontainer"),applyModifiers:!0}],skuSelectorTextContainer:[{name:"".concat(t.skuSelectorTextContainer," vtex-store-components-3-x-skuSelectorTextContainer"),applyModifiers:!0}],valueWrapper:[{name:"".concat(t.valueWrapper," vtex-store-components-3-x-valueWrapper"),applyModifiers:!0}]}}),[t]);return s.a.createElement("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:t.SKUSelectorContainer},s.a.createElement(c.a,Object(r.a)({onSKUSelected:function(e){if(null!=e){var t=n.items&&n.items.find((function(t){return t.itemId===e})),r=Object.assign(Object.assign({},t),{image:t.images[0],seller:Object(x.a)(t.sellers)}),s=Object.assign(Object.assign({},n),{selectedItem:t,sku:r});o({type:"SET_PRODUCT",args:{product:s}}),o({type:"SET_PRODUCT_QUERY",args:{query:"skuId=".concat(e)}})}else o({type:"SET_PRODUCT_QUERY",args:{query:""}})}},e,{classes:a})))}}},[[98,"common"]]]);