!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},l=(new e.Error).stack;l&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[l]="2bc6fd7a-d54d-47ad-8812-1dd4e0546c00",e._sentryDebugIdIdentifier="sentry-dbid-2bc6fd7a-d54d-47ad-8812-1dd4e0546c00")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5568],{39487:function(e,l,n){"use strict";n.d(l,{Bj:function(){return d},Ex:function(){return y},LI:function(){return a},MM:function(){return i},Ng:function(){return F},Ou:function(){return g},Sx:function(){return f},TN:function(){return j},U3:function(){return u},WL:function(){return c},Xx:function(){return h},Zc:function(){return _},aT:function(){return o},dj:function(){return v},ep:function(){return r},er:function(){return s},jW:function(){return T},nt:function(){return p},nz:function(){return k},oA:function(){return b},qP:function(){return t},tT:function(){return m},yT:function(){return x}}),n(84781);var a="_18t3ez0v",t="_18t3ez0u",r={standard:"_18t3ez04 _18t3ez03",full:"_18t3ez03",scorecard:"_18t3ez03"},i="_18t3ez01",s="_18t3ez07",c="_18t3ez0k",o="_18t3ez0l",d={standard:"_18t3ez0c _18t3ez0a",full:"_18t3ez0d _18t3ez0a",scorecard:"_18t3ez0e _18t3ez0a"},u={standard:"_18t3ez0f",full:"_18t3ez0g _18t3ez0b",scorecard:"_18t3ez0h _18t3ez0b"},m="_18t3ez0i",g="_18t3ez0o",h="_18t3ez0s",y="_18t3ez0t",p="_18t3ez0q",k="_18t3ez0r",f="_18t3ez0n",x="_18t3ez0p",b="_18t3ez02",j="_18t3ez0j",T="_18t3ez08",_="_18t3ez09",v="_18t3ez0w",F="_18t3ez0m"},76045:function(){},74779:function(){},30911:function(e,l,n){var a=n(92592),t=n(86644);e.exports=function(e){return"number"==typeof e||t(e)&&"[object Number]"==a(e)}},63010:function(e,l,n){"use strict";var a,t;n.r(l);let r={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"AccordionBlockContainer_block",selections:[t={alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"heading",plural:!1,selections:a=[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"MethodologyAccordionSection",kind:"LinkedField",name:"sections",plural:!0,selections:[{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"content",plural:!1,selections:a,storageKey:null},t],storageKey:null}],type:"MethodologyAccordionBlockType",abstractKey:null};r.hash="1b9347a7f0ff54673015ea570a37cd38",l.default=r},28314:function(e,l,n){"use strict";n.r(l);let a={argumentDefinitions:[],kind:"Fragment",metadata:null,name:"NewsletterBlockContainer_block",selections:[{alias:null,args:null,concreteType:"NewsletterType",kind:"LinkedField",name:"newsletter",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"promoText",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"slug",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"listId",storageKey:null}],storageKey:null}],type:"NewsletterBlockType",abstractKey:null};a.hash="790690c0e3d1de89efe5fe6958a14f94",l.default=a},46171:function(e,l,n){"use strict";var a,t,r,i,s;n.r(l);let c=(i=[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"ProductBlockContainer_block",selections:[{alias:null,args:null,concreteType:"ProductBlockProductType",kind:"LinkedField",name:"product",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"productId",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"score",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"showDescription",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"showImage",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"showScores",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"parentFilter",storageKey:null},{alias:null,args:null,concreteType:"ProductRetailLinkType",kind:"LinkedField",name:"bestRetailLink",plural:!1,selections:r=[{alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"retailer",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salePrice",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ProductBrandResourceType",kind:"LinkedField",name:"brand",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a],storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"description",plural:!1,selections:i,storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"cons",plural:!1,selections:i,storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"pros",plural:!1,selections:i,storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"alt",storageKey:null},{alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"horizontal",plural:!1,selections:s=[t],storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"square",plural:!1,selections:s,storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ProductRetailLinkType",kind:"LinkedField",name:"retailLinks",plural:!0,selections:r,storageKey:null}],storageKey:null}],type:"ProductBlockType",abstractKey:null});c.hash="d375c13b5f8b874ef0afa3e23ad1c1fd",l.default=c},77066:function(e,l,n){"use strict";var a,t,r,i,s;n.r(l);let c=(i=[{alias:null,args:null,kind:"ScalarField",name:"html",storageKey:null}],{argumentDefinitions:[],kind:"Fragment",metadata:null,name:"ProductsTableBlockContainer_block",selections:[{alias:null,args:null,concreteType:"ProductBlockProductType",kind:"LinkedField",name:"products",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"productId",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"title",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"score",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"showDescription",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"showScores",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"parentFilter",storageKey:null},{alias:null,args:null,concreteType:"ProductRetailLinkType",kind:"LinkedField",name:"bestRetailLink",plural:!1,selections:r=[{alias:null,args:null,kind:"ScalarField",name:"price",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"retailer",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"salePrice",storageKey:null},t={alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ProductBrandResourceType",kind:"LinkedField",name:"brand",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},a],storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"description",plural:!1,selections:i,storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"cons",plural:!1,selections:i,storageKey:null},{alias:null,args:null,concreteType:"RichTextType",kind:"LinkedField",name:"pros",plural:!1,selections:i,storageKey:null},{alias:null,args:null,concreteType:"ImageResourceType",kind:"LinkedField",name:"image",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"alt",storageKey:null},{alias:null,args:null,concreteType:"ThumbnailMapType",kind:"LinkedField",name:"thumbnails",plural:!1,selections:[{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"horizontal",plural:!1,selections:s=[t],storageKey:null},{alias:null,args:null,concreteType:"ThumbnailType",kind:"LinkedField",name:"square",plural:!1,selections:s,storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ProductRetailLinkType",kind:"LinkedField",name:"retailLinks",plural:!0,selections:r,storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"ProductsTableRangeType",kind:"LinkedField",name:"ranges",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"label",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"max",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"min",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"filters",storageKey:null}],type:"ProductsTableBlockType",abstractKey:null});c.hash="8aac5b40a0fe58f9972fa8fdb2d14251",l.default=c},3421:function(e,l,n){"use strict";n.d(l,{Z:function(){return p}});var a,t=n(68705),r=n(35683),i=n(4093),s=n(66123),c=n(2653),o=n(95395),d=n(64639),u=n(50229),m=n(7209);n(76045);var g=({header:e,content:l,id:n})=>{let a=(0,m.z$)(),[t,g]=(0,s.useState)(!0),[h,y]=(0,s.useState)("auto"),p=(0,s.useRef)(null);return(0,s.useEffect)(()=>{setTimeout(()=>{if(!p.current)return;let{height:e}=p.current.getBoundingClientRect();y(`${e}px`),g(!1)},0)},[g,y]),(0,r.jsxs)("section",{className:"_6jkyd92",children:[(0,r.jsxs)("button",{id:`accordion-button-${n}`,className:"_6jkyd94",onClick:()=>{a?.emit({event:"accordion",accordion:{click_text:function(e){if("undefined"==typeof DOMParser)throw Error("Missing DOMParser. browserStripHtml does not run during SSR");return new DOMParser().parseFromString(e,"text/html").body.textContent||""}(e),action:t?"close":"open"}}),g(!t)},"aria-expanded":t?"true":"false","aria-controls":`accordion-content-${n}`,children:[(0,r.jsx)(c.Z,{component:"h3",className:"_6jkyd93",html:e}),(0,r.jsx)("div",{className:"_6jkyd96",children:t?(0,r.jsx)(o.Z,{}):(0,r.jsx)(d.Z,{})})]}),(0,r.jsx)("div",{id:`accordion-content-${n}`,className:(0,i.Z)("_6jkyd97",t&&"_6jkyd98"),style:{height:t?`${h}`:"0"},ref:p,"data-testid":"accordion-content","aria-labelledby":`accordion-button-${n}`,inert:t?void 0:"",children:(0,r.jsx)(c.Z,{className:(0,i.Z)("_6jkyd95",u.F.text.linkStyles),html:l})})]})},h=n(9124),y=({title:e,sections:l})=>(0,r.jsxs)("div",{className:(0,i.Z)(h.I.Accordion,"_6jkyd90"),children:[e&&(0,r.jsx)(c.Z,{component:"h2",className:"_6jkyd91",html:e}),l&&l.map((e,l)=>(0,r.jsx)(g,{header:e.header,content:e.content,id:l.toString()},l))]}),p=e=>{let{block:l}=e,{heading:i,sections:s}=(0,t.useFragment)((void 0!==a||(a=n(63010)).hash&&"1b9347a7f0ff54673015ea570a37cd38"!==a.hash&&console.error("The definition of 'AccordionBlockContainer_block' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),a),l),c=s.filter(e=>e.heading&&e.content).map(e=>({header:e.heading.html,content:e.content.html}));return(0,r.jsx)(y,{title:i.html,sections:c})}},69747:function(e,l,n){"use strict";n.d(l,{Z:function(){return s}});var a,t=n(68705),r=n(56436),i=n(35683),s=e=>{let{block:l}=e,{newsletter:s}=(0,t.useFragment)((void 0!==a||(a=n(28314)).hash&&"790690c0e3d1de89efe5fe6958a14f94"!==a.hash&&console.error("The definition of 'NewsletterBlockContainer_block' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),a),l);return(0,i.jsx)(r.Z,{name:s.title,text:s.promoText.html,lists:[s.listId],source:"articleBody"})}},72209:function(e,l,n){"use strict";n.d(l,{Z:function(){return s}});var a,t=n(68705),r=n(62095),i=n(35683),s=e=>{let{product:l}=(0,t.useFragment)((void 0!==a||(a=n(46171)).hash&&"d375c13b5f8b874ef0afa3e23ad1c1fd"!==a.hash&&console.error("The definition of 'ProductBlockContainer_block' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),a),e.block),s=l.showImage&&l.image?.thumbnails.horizontal.url||"",c=l.image?.thumbnails.square.url||"";return(0,i.jsx)(r.Z,{...l,id:l.productId,imageUrl:s,mobileImageUrl:c,alt:l.image?.alt,description:l.description.html,pros:l.pros.html,cons:l.cons.html,layout:"full",retailLinks:l.retailLinks,brand:l.brand?.title,bestRetailLink:l.bestRetailLink})}},56783:function(e,l,n){"use strict";n.d(l,{Z:function(){return s}});var a,t=n(68705),r=n(49002),i=n(35683),s=e=>{let{products:l,filters:s,ranges:c}=(0,t.useFragment)((void 0!==a||(a=n(77066)).hash&&"8aac5b40a0fe58f9972fa8fdb2d14251"!==a.hash&&console.error("The definition of 'ProductsTableBlockContainer_block' appears to have changed. Run `relay-compiler` to update the generated files to receive the expected data."),a),e.block),o=l.map(e=>{let l=e.image?.thumbnails.horizontal.url||"",n=e.image?.thumbnails.square.url||"";return{...e,imageUrl:l,mobileImageUrl:n,id:e.productId,alt:e.image?.alt,description:e.description.html,pros:e.pros.html,cons:e.cons.html,layout:"full",brand:e.brand?.title}});return(0,i.jsx)(r.Z,{products:o,filters:s,ranges:c,isSingleColumn:e.isSingleColumn})}},18441:function(e,l,n){"use strict";n.d(l,{Z:function(){return z}});var a=n(35683),t=n(4093),r=n(66123),i=n(2653);n(84781),n(92142);var s="_16zyrvq9",c="_16zyrvq8",o=n(65707),d=()=>{let{scorecardDisclaimerText:e,scorecardDisclaimerUrl:l}=(0,o.dj)("disclaimer");return e&&l?(0,a.jsx)("div",{className:"_16zyrvq3",children:(0,a.jsx)("a",{className:"_16zyrvq4",href:l&&l,children:e})}):null},u=n(71415),m=n(39487),g=n(5674);let h=({children:e,className:l,href:n,analyticsPayload:t})=>n?(0,a.jsx)(u.Z,{className:l,href:n,rel:"nofollow noopener noreferrer",target:"_blank",includeClickAnalytics:!0,analyticsPayload:t?{...t,item_variant:`${t.item_variant} - image`}:void 0,children:e}):(0,a.jsx)("div",{className:l,children:e});var y=({alt:e,href:l,url:n,mobileUrl:t,analyticsPayload:r,layout:i})=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h,{className:m.Bj[i],href:l,analyticsPayload:r,children:(0,a.jsx)(g.Z,{src:t,alt:e,sizes:"(max-width: 768px) 100vw, 300px"})}),(0,a.jsx)(h,{className:m.U3[i],href:l,analyticsPayload:r,children:(0,a.jsx)(g.Z,{src:n,alt:e,sizes:"(max-width: 768px) 100vw, 600px"})})]}),p=n(13237),k=({retailLinks:e,analyticsPayload:l})=>e&&0!==e.length?(0,a.jsx)("div",{className:m.qP,children:e.map(({url:e,retailer:n,price:t,salePrice:r},i)=>e?(0,a.jsx)(p.Z,{url:e,retailer:n||"",price:t&&Math.round(t),salePrice:r&&Math.round(r),analyticsPayload:l?{...l,item_variant:`${l.item_variant} - button`,index:i+1}:void 0},e):null)}):null,f=n(84795),x=({score:e,scoreLabel:l})=>{let{communityName:n}=(0,f.q)().communityConfig,t=l||`${n} Score`;return(0,a.jsxs)("div",{className:"_16zyrvq0",children:[(0,a.jsx)("p",{className:"_16zyrvq1",children:e.toString()}),(0,a.jsx)("p",{className:"_16zyrvq2",children:t})]})},b=n(50229),j=({pros:e,cons:l,prosLabel:n,consLabel:r})=>(0,a.jsxs)("div",{className:(0,t.Z)("_16zyrvq5",b.F.text.linkStyles),children:[(0,a.jsxs)("div",{className:"_16zyrvq6",children:[(0,a.jsx)("h4",{className:c,children:n}),(0,a.jsx)(i.Z,{component:"p",className:s,html:e})]}),(0,a.jsxs)("div",{className:"_16zyrvq7",children:[(0,a.jsx)("h4",{className:c,children:r}),(0,a.jsx)(i.Z,{component:"p",className:s,html:l})]})]}),T=({title:e,href:l,analyticsPayload:n})=>(0,a.jsx)("h3",{className:m.TN,children:l?(0,a.jsx)(u.Z,{className:m.dj,rel:"nofollow noopener noreferrer",target:"_blank",href:l,includeClickAnalytics:!0,analyticsPayload:n?{...n,item_variant:`${n.item_variant} - title`}:void 0,children:e}):e}),_=n(9124),v=n(150),F=n(44079),N=n(7209),K=n(80926),z=(0,v.n)(({alt:e,id:l,imageUrl:n,mobileImageUrl:s,title:c,showDescription:u=!0,description:g,brand:h,retailLinks:p,bestRetailLink:f,showScores:v=!1,score:z,pros:S,cons:L,layout:P="full",parentFilter:Z,containerClassName:w,truncateMobileDescription:R=!1,isGridItem:C=!1,gaComponentName:I="product card",...B})=>{let M=(0,N.z$)(),$=(0,r.useRef)(null),q=v?"scorecard":P,[D,E]=(0,r.useState)(!0),{price:U,salePrice:A,retailer:O,url:W}=f||{},H=(0,o.dj)("productCard",""),{scoreLabel:G,prosLabel:X,consLabel:V}=(0,F.Z)(B,H);(0,r.useEffect)(()=>{(0,K.wh)()?$.current&&R&&$.current.children[0]&&E($.current.children[0].scrollHeight>$.current.children[0].clientHeight):E(!1)},[E,D,$,R]);let J=(0,r.useCallback)(()=>{E(!D),M?.emit({event:"readmore_product_mobile_click"})},[E,D,M]),Q=(0,r.useMemo)(()=>({item_name:c,item_id:l,price:U,discount:A,item_brand:h,item_category2:O,location_id:"article-body",item_variant:I}),[h,I,l,U,O,A,c]),Y=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:(0,t.Z)(m.jW,m.Zc),children:[(0,a.jsx)(T,{title:c,href:W||void 0,analyticsPayload:Q}),(0,a.jsxs)("div",{className:m.Ou,children:[(0,a.jsxs)("span",{className:m.nz,children:["$",ee||el]}),el&&ee?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{className:m.Xx,children:["$",el]}),(0,a.jsxs)("span",{className:m.Ex,children:[Math.round((el-ee)/el*100),"% off"]})]}):null]})]}),(0,a.jsx)("div",{className:m.yT,children:(U||A)&&(0,a.jsxs)("span",{className:m.nt,children:["$",ee||el]})}),u&&!v&&g?(0,a.jsxs)("div",{className:m.WL,children:[(0,a.jsx)("div",{className:m.aT,ref:$,children:(0,a.jsx)(i.Z,{className:(0,t.Z)(b.F.text.linkStyles,R&&D&&m.Ng),html:g})}),D&&(0,a.jsx)("button",{className:m.Sx,onClick:J,children:"Read More"})]}):null,v&&S&&L&&(0,a.jsx)(j,{pros:S,cons:L,prosLabel:X,consLabel:V}),(0,a.jsx)(k,{retailLinks:p,analyticsPayload:Q})]}),ee=A?Math.round(A):null,el=U?Math.round(U):0;return C?(0,a.jsxs)("div",{className:(0,t.Z)(_.I.ProductCard,m.ep[q],w&&w),"data-product-filter":Z,children:[n&&s&&(0,a.jsx)("div",{className:m.tT,children:(0,a.jsx)(y,{alt:e||"",href:W||void 0,mobileUrl:s,url:n,layout:q,analyticsPayload:Q})}),Y()]}):(0,a.jsx)("div",{className:m.MM,children:(0,a.jsxs)("div",{className:(0,t.Z)(v?_.I.Scorecard:_.I.ProductCard,m.ep[q],w&&w,v&&m.oA),"data-product-filter":Z,children:[(0,a.jsxs)("div",{className:m.tT,children:[n&&s&&(0,a.jsx)(y,{alt:e||"",href:W||void 0,mobileUrl:s,url:n,layout:q,analyticsPayload:Q}),v&&z?(0,a.jsx)(x,{score:z,scoreLabel:G}):null]}),(0,a.jsx)("div",{className:m.er,children:Y()}),v&&(0,a.jsx)(d,{})]})})},{context:"ProductCardErrorBoundary"})},13237:function(e,l,n){"use strict";var a=n(35683),t=n(71415),r=n(39487);l.Z=({retailer:e,url:l,price:n,salePrice:i,className:s,textOverride:c,analyticsPayload:o})=>(0,a.jsx)(t.Z,{href:l,rel:"nofollow noopener noreferrer",target:"_blank",className:s||r.LI,includeClickAnalytics:!0,includeViewAnalytics:!0,analyticsPayload:o?{...o,price:i||n,discount:i&&n?n-i:null,item_category2:e}:void 0,children:c||`$${i||n||0} at ${e}`})},62095:function(e,l,n){"use strict";n.d(l,{Z:function(){return a.Z}});var a=n(18441)},49002:function(e,l,n){"use strict";n.d(l,{Z:function(){return k}});var a=n(35683),t=n(4093),r=n(30911),i=n.n(r),s=n(66342),c=n(66123),o=n(18441),d=n(78842),u=n(9124),m=n(150),g=n(50229);n(84781),n(74779);var h="oihkzm9",y="oihkzm8",p="oihkzm2",k=(0,m.n)(({ranges:e,filters:l,products:n,filterTitle:r="What are you looking for?",rangeTitle:m="How much do you want to spend?",isSingleColumn:k})=>{let[f,x]=(0,c.useState)([]),[b,j]=(0,c.useState)([]),[T,_]=(0,c.useState)(n),v=(0,s.usePathname)(),F=(0,c.useCallback)((e,l)=>{let a=e.length>0?n.filter(l=>{let n=l.bestRetailLink?.salePrice||l.bestRetailLink?.price,a=i()(n)&&e.filter(e=>{let l=e.max||1e10;return n>=(e.min||0)&&n<=l});return a&&a.length>0}):n;a=l.length>0?a.filter(e=>e.parentFilter&&l.includes(e.parentFilter)):a;let t=new URLSearchParams(window.location.search);if(e.length>0){let l=e.map(e=>!!e.label&&e.label).join(",");t.set("ranges",encodeURIComponent(l))}else t.delete("ranges");if(l.length>0){let e=l.map(e=>e).join(",");t.set("filters",encodeURIComponent(e))}else t.delete("filters");window.history.replaceState(null,"update params",t.size?`${v}?${t.toString()}`:v),_(a)},[n,v]);(0,c.useEffect)(()=>{let n=new URLSearchParams(window.location.search),a=[],t=[];n.forEach((n,r)=>{if("ranges"===r&&e){let l=decodeURIComponent(n).split(",");a=e.filter(e=>{if(e.label&&l.includes(e.label))return e});return}if("filters"===r&&l){(t=decodeURIComponent(n).split(",")).filter(e=>l.includes(e));return}}),x(a),j(t),F(a,t)},[l,e,j,x,F]);let N=e=>{let l=[];x(l=f.includes(e)?f.filter(l=>l!==e):[...f,e]),F(l,b)},K=e=>{let l=[];j(l=b.includes(e)?b.filter(l=>l!==e):[...b,e]),F(f,l)};return(0,a.jsxs)("div",{className:(0,t.Z)(u.I.ProductGrid,g.F.layout.blockSpacing.large,"oihkzm0",k&&"oihkzm1"),children:[(0,a.jsxs)("div",{className:"oihkzm3",children:[(0,a.jsx)("div",{className:"oihkzm5",children:l&&l.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:p,children:r}),l.map((e,l)=>(0,a.jsx)(d.Z,{displayType:"secondary",className:(0,t.Z)(y,b.includes(e)&&h),text:e,onClick:()=>K(e)},l))]}):null}),(0,a.jsx)("div",{className:"oihkzm4",children:e&&e.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:p,children:m}),e.map((e,l)=>(0,a.jsx)(d.Z,{displayType:"secondary",className:(0,t.Z)(y,f.includes(e)&&h),text:e.label||"",onClick:()=>N(e)},l))]}):null})]}),0===T.length?(0,a.jsx)("div",{className:"oihkzma",children:"No results found."}):(0,a.jsx)("div",{className:"oihkzm7",children:T.map(e=>(0,a.jsx)(o.Z,{...e,containerClassName:"oihkzm6",truncateMobileDescription:!0,isGridItem:!0,gaComponentName:"product table"},e.id))})]})},{context:"ProductsTableErrorBoundary"})}}]);