1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9842],{54152:(e,t,r)=>{r.d(t,{O:()=>n});var o=r(49222);r(77766);let n=({className:e})=>(0,o.jsxs)("svg",{className:e,width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("path",{d:"M12 2V22",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"square"}),(0,o.jsx)("path",{d:"M22 12H2",stroke:"currentColor",strokeWidth:"2",strokeMiterlimit:"10",strokeLinecap:"square"})]})},59842:(e,t,r)=>{r.r(t),r.d(t,{default:()=>d});var o=r(49222),n=r(67037),a=r(11230),i=r.n(a);r(77766);var s=r(54152),p=r(13353),l=r(75308);let c=(0,p.M)(e=>({root:{fontSize:e.spacing(1.1),fontWeight:e.typography.fontWeight.bold,lineHeight:e.spacing(2.2),border:"none",background:"none",textAlign:"left",textTransform:"uppercase",padding:0,display:"flex",alignItems:"center",justifyContent:"center",width:"100%",cursor:"pointer",color:e.palette.black,[`@media (min-width: ${e.breakPoints.md}px)`]:{fontSize:e.spacing(1.6),lineHeight:e.spacing(2.4)}},open:{},iconWrapper:{display:"block",marginLeft:e.spacing(1),width:12,paddingTop:e.spacing(.5),[`@media (min-width: ${e.breakPoints.md}px)`]:{paddingTop:e.spacing(.25),width:24}},icon:{width:"100%",transition:[["transform 90ms ease-in-out"],["opacity 90ms ease-in-out"]],"$open &":{transform:"rotate(90deg)"},"$open & > path:last-of-type":{opacity:"0"}}}),{name:"ToggleComparisonButton"}),d=e=>{let{id:t}=e,r=c(e.classes),[a,p]=(0,n.Op)("rifle",t),d=(0,l.W)();return(0,o.jsxs)("button",{className:r.root,onClick:()=>{let t=!a;p(t),e.onToggle?.(t)},children:[d(a?"variants.remove-from-comparison":"variants.add-to-comparison",a?"Remove":"Add to comparison"),(0,o.jsx)("div",{className:i()(r.iconWrapper,{[r.open]:a}),children:(0,o.jsx)(s.O,{className:r.icon})})]})}},67037:(e,t,r)=>{r.d(t,{Kq:()=>p,Op:()=>s,lE:()=>i});var o=r(42646),n=r(77766),a=r(6392);let i=e=>{let[t,r]=(0,a.Mj)(`comparison:${e}`,{});return[t,r]},s=(e,t)=>{let[r,o]=i(e);return[r[t]||!1,e=>{o({...r,[t]:e})}]},p=()=>{let e=(0,o.useRouter)();return(0,n.useMemo)(()=>{let t=e.asPath.split("?")[1];if(!t)return;let r=new URLSearchParams(t),o=[];return r.forEach((e,t)=>{"sku"===t&&o.push(e)}),o},[e.asPath])}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.