/*! @version pwa-studio: 0.0.1, build-id: 68, @magento/venia-ui: ~9.3.0, @magento/upward-security-headers: ~1.0.7, @magento/pwa-theme-venia: ~1.2.0, @magento/pwa-buildpack: ~11.2.0, @magento/peregrine: ~12.3.0, @magento/pagebuilder: ~7.2.0, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.0, @apollo/client: ~3.4.0 */ (window.webpackJsonp=window.webpackJsonp||[]).push([[74],{JK6P:function(e,t,o){"use strict" var a=o("q1tI"),r=o.n(a),n=o("17x9"),c=o("y1Xp"),i=o("rxpi"),s=o("kriW"),u=o("cDf5"),l=o.n(u),d=o("J4zp"),p=o.n(d),m=o("dDsW"),g=o("J3e4"),f=o("HlhV"),v=function CompareButton(e){var t=Object(c.a)(i.a,e.classes),o=e.icon,a=e.text,n=function useCompareButton(e){var t=e.productSku,o=(e.id,Object(g.a)()),a=p()(o,2)[1].addToast,r=Object(m.a)().formatMessage,n=Object(f.b)().setCompare return{handleCompare:function handleCompare(){var e,o,c,i=JSON.parse(localStorage.getItem("compare_products")) "object"===l()(i)&&null!==i||(localStorage.setItem("compare_products",JSON.stringify([])),i=[]),0===(null===(e=i)||void 0===e?void 0:e.length)?i=[t]:(null===(o=i)||void 0===o?void 0:o.length)<4&&(null===(c=i)||void 0===c?void 0:c.length)>0?i.includes(t)?a({type:"error",message:r({id:"compareButton.productAlreadyAdded",defaultMessage:"Product Already added to compare list."}),timeout:5e3}):i.push(t):a({type:"error",message:r({id:"compareButton.tooManyProducts",defaultMessage:"There are too many products added to compare list."}),timeout:5e3}),localStorage.setItem("compare_products",JSON.stringify(i)),n(JSON.parse(localStorage.getItem("compare_products")))}}}({productSku:e.productSku,id:e.id}).handleCompare,u=a||r.a.createElement(s.a,{id:"compareButton.compare",defaultMessage:"Compare"}) return r.a.createElement("div",{className:t.compare,role:"button","aria-hidden":!1,onClick:n,onKeyDown:n,tabIndex:0},o,u)} v.propTypes={classes:Object(n.shape)({compare:n.string}),icon:n.object,text:n.string},v.defaultProps={icon:null} t.a=v},ameK:function(e,t,o){"use strict" o.r(t) var a=o("JK6P") o.d(t,"default",function(){return a.a})},rxpi:function(e,t,o){"use strict" var a=o("LboF"),r=o.n(a),n=o("sNRI"),c={injectType:"singletonStyleTag",insert:"head",singleton:!0} r()(n.a,c) t.a=n.a.locals||{}},sNRI:function(e,t,o){"use strict" var a=o("JPst"),r=o.n(a)()(function(e){return e[1]}) r.push([e.i,"/**\n * Copyright © Vaimo Group. All rights reserved.\n * See LICENSE_VAIMO.txt for license details.\n */\n\n.compareButton-compare-55X {\n}\n",""]),r.locals={compare:"compareButton-compare-55X inline-flex flex-col justify-center items-center w-1/2 text-overline text-gray-800 tracking-normal font-medium relative transition-opacity duration-200 ease-in-out hover_opacity-70 z-2 outline-0"},t.a=r}}])