PageSourceSearch

https://www.surfacematter.co.uk/_next/static/chunks/3webk85svdr46.js

js surfacematter.co.uk collected 2026-10-06 18:16:32 UTC 42,652 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,43432,e=>{"use strict";var t=e.i(63705),r=e.i(27376),i=e.i(64645),a=e.i(20850),n=e.i(96296);e.s(["default",0,({className:e,children:s="Back to top"})=>{let[o,l]=i.default.useState(!1);return(0,t.jsxs)("button",{onClick:()=>{(0,n.uiEvent)({category:"button",action:"click",label:"back_to_top"}),window.scrollTo({top:0,behavior:"smooth"})},className:(0,a.cn)("flex items-center overflow-hidden text-sm",e),onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),children:[s,(0,t.jsxs)(r.m.div,{className:"relative flex flex-col",animate:{y:o?"-190%":"0%"},transition:{duration:1.3,ease:[.16,1,.3,1]},children:[(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"11",height:"12",viewBox:"0 0 11 12",fill:"none",className:"ml-2",children:(0,t.jsx)("path",{d:"M0.632553 5.77631L5.3161 1.09241M5.3161 1.09241L10 5.77631M5.3161 1.09241L5.3161 11.3064",stroke:"currentColor"})}),(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"11",height:"12",viewBox:"0 0 11 12",fill:"none",className:"absolute right-0 top-[calc(100%+10px)]",children:(0,t.jsx)("path",{d:"M0.632553 5.77631L5.3161 1.09241M5.3161 1.09241L10 5.77631M5.3161 1.09241L5.3161 11.3064",stroke:"currentColor"})})]})]})}])},40716,e=>{"use strict";var t=e.i(63705),r=e.i(52620),i=e.i(20850),a=e.i(84948);e.s(["default",0,function({className:e}){let n=(0,r.useTheme)(),s=(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"53",height:"80",viewBox:"0 0 53 80",fill:"none",className:"h-20 w-auto",children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_3518_601)",children:[(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.388 38.1281C3.33372 50.231 13.1509 59.6035 24.5103 59.9338C37.0246 60.2984 47.6149 49.9784 46.9577 37.0755C46.6634 31.287 44.404 26.3538 40.2091 22.3841C35.6926 18.1098 30.2697 16.143 24.0377 16.403C13.2097 16.8544 3.35486 25.9812 3.388 38.1281ZM50.3166 38.1687C50.248 52.9961 38.068 63.4567 24.9257 63.259C10.4 63.0407 -0.52857 51.0532 0.0554304 37.1047C0.63543 23.2595 12.128 12.6687 25.7646 13.0287C40.3177 13.4138 50.4446 25.3538 50.3166 38.1687ZM25.1869 76.7773L49.7663 76.7778C50.2571 76.7778 50.2566 76.7778 50.2566 77.2692V79.5561C50.2566 79.9978 50.2566 79.999 49.8034 79.999H0.61143C0.128573 79.999 0.129145 79.999 0.129145 79.5275C0.129145 78.7093 0.13543 77.891 0.124573 77.0727C0.121716 76.8573 0.181716 76.7561 0.406859 76.7767C0.517716 76.7864 0.630859 76.7778 0.742859 76.7778L25.1869 76.7773ZM8.76572 3.29439C8.15486 3.29439 7.576 3.30411 6.99772 3.28297C6.91772 3.28068 6.80629 3.14068 6.77086 3.0424C6.48514 2.25211 5.9 1.82925 5.09829 1.73154C4.16857 1.61782 3.384 1.96068 2.94172 2.78525C2.26743 4.04297 2.22229 5.3624 2.90514 6.64354C3.31029 7.40411 3.98629 7.77668 4.85886 7.77668C5.67429 7.77668 6.28057 7.43154 6.63943 6.69211C6.73657 6.49325 6.81657 6.2784 6.85657 6.0624C6.89486 5.86011 6.96572 5.77097 7.18115 5.77668C7.61772 5.78925 8.05486 5.78754 8.49143 5.77782C8.74857 5.77211 8.81429 5.87439 8.788 6.12639C8.61486 7.77782 7.39886 9.07954 5.75543 9.35497C4.23086 9.61097 2.85429 9.31211 1.73429 8.20297C0.985716 7.46125 0.610859 6.52354 0.506859 5.47611C0.380573 4.2064 0.537145 2.98868 1.25086 1.90411C2.16743 0.511538 3.52 -0.0204618 5.14114 0.0509667C6.21086 0.0978239 7.15086 0.458967 7.88629 1.26411C8.39829 1.82411 8.67086 2.49211 8.76572 3.29439ZM48.5709 6.03839C48.4926 5.6344 48.4509 5.26697 48.348 4.91725C48.1954 4.39725 47.8434 4.02868 47.3011 3.94582C46.6823 3.85154 46.0989 3.97268 45.772 4.58525C45.3046 5.46125 45.3103 6.37382 45.7309 7.25725C45.9834 7.78697 46.4451 8.08011 47.0583 8.05725C47.6411 8.03611 48.0674 7.73954 48.2771 7.21039C48.4263 6.83325 48.4794 6.41782 48.5709 6.03839ZM48.4937 8.53497C47.5223 9.75382 45.488 9.53497 44.6554 8.70068C44.0931 8.13725 43.8057 7.45211 43.6857 6.68468C43.5109 5.57039 43.668 4.52297 44.3469 3.58982C45.2406 2.36182 47.1594 2.20239 48.1811 3.18982C48.2263 3.23325 48.2914 3.25497 48.4011 3.31782C48.4171 3.16354 48.4389 3.0504 48.4394 2.93668C48.4417 2.16297 48.448 1.38925 48.4354 0.615538C48.4314 0.36411 48.5246 0.274967 48.7686 0.280681C49.1606 0.288681 49.5531 0.28411 49.9451 0.271538C50.164 0.264681 50.272 0.32411 50.2709 0.57211C50.2651 3.35325 50.2663 6.13382 50.2703 8.91497C50.2703 9.14925 50.1766 9.23497 49.948 9.22697C49.6117 9.21471 49.2751 9.21471 48.9389 9.22697C48.6634 9.23839 48.5046 9.16182 48.544 8.84811C48.5543 8.76811 48.5189 8.68239 48.4937 8.53497ZM12.6257 5.30582C12.9943 5.30582 13.3634 5.29725 13.732 5.30868C14.0223 5.31782 14.0937 5.18754 14.0051 4.93554C13.7994 4.35097 13.54 3.86182 12.4954 3.93039C11.9229 3.96811 11.3714 4.4304 11.2691 4.98639C11.2291 5.20639 11.2943 5.30697 11.5189 5.3064C11.888 5.30411 12.2566 5.30525 12.6257 5.3064M13.5886 6.43439C12.9166 6.43439 12.2446 6.43782 11.572 6.43268C11.3274 6.43039 11.2091 6.47439 11.2566 6.77897C11.3571 7.42582 11.6851 7.85897 12.3211 8.00811C12.9897 8.16468 13.6029 8.02525 14.0434 7.46754C14.2137 7.25154 14.3846 7.18468 14.6377 7.20011C14.9051 7.21611 15.1749 7.20011 15.4434 7.20468C15.7537 7.21039 15.792 7.28525 15.6714 7.57325C15.2126 8.66697 14.3914 9.26468 13.2143 9.36811C12.3377 9.44525 11.4954 9.34982 10.7451 8.83439C9.94115 8.28182 9.54972 7.47725 9.444 6.54582C9.28629 5.15497 9.64057 3.93325 10.8554 3.10525C12.2611 2.14697 14.5926 2.33725 15.4989 4.20068C15.7966 4.81382 15.9274 5.46811 15.9154 6.15154C15.9114 6.36525 15.8211 6.44182 15.6046 6.4384C14.9326 6.428
111 14.2606 6.43497 13.5886 6.43439ZM39.8343 5.30525C40.1931 5.30525 40.5514 5.30811 40.9097 5.30468C41.2491 5.30125 41.324 5.21668 41.2097 4.90125C41.0057 4.33954 40.7617 3.87039 39.7011 3.92925C39.1297 3.96125 38.6526 4.35954 38.4863 4.95668C38.4097 5.23268 38.5206 5.30582 38.7594 5.30582H39.8349M40.7766 6.43439C40.1154 6.43439 39.4543 6.43097 38.7931 6.43554C38.4423 6.43782 38.4114 6.50411 38.4731 6.83611C38.5931 7.47668 38.9383 7.89954 39.5874 8.02068C40.276 8.14868 40.8691 7.97611 41.3269 7.40697C41.4091 7.30411 41.572 7.22411 41.7046 7.21268C42.016 7.18411 42.3314 7.20125 42.6451 7.20411C42.9714 7.20697 42.9989 7.25782 42.884 7.55268C42.408 8.76982 41.4726 9.3184 40.2126 9.3864C39.4389 9.42754 38.6971 9.31668 38.028 8.88354C37.2531 8.38297 36.8371 7.64582 36.688 6.76525C36.5126 5.72868 36.6217 4.72182 37.2811 3.85611C38.1057 2.77382 39.228 2.40468 40.5486 2.60582C42.4794 2.89954 43.1994 4.78697 43.116 6.20754C43.104 6.40925 42.996 6.4384 42.8269 6.43668C42.1434 6.43097 41.46 6.43439 40.7766 6.43439ZM31.0103 9.22411C30.1486 9.22411 30.1486 9.22411 30.1486 8.35497C30.1486 6.99839 30.1406 5.64182 30.1554 4.28582C30.1583 3.99725 30.0617 3.92582 29.7897 3.92811C29.0754 3.93611 29.0754 3.92468 29.0754 3.22239C29.0754 2.71154 29.0754 2.71154 29.6029 2.71211C29.6811 2.71211 29.76 2.7064 29.8377 2.71325C30.0674 2.73325 30.1486 2.63897 30.156 2.40354C30.1663 2.09382 30.1834 1.77097 30.2783 1.48068C30.5097 0.773252 31.0423 0.386395 31.768 0.307538C32.188 0.261824 32.6177 0.30411 33.0429 0.298967C33.248 0.296681 33.3257 0.38811 33.3034 0.586967C33.2937 0.675538 33.3051 0.765824 33.3011 0.855538C33.2897 1.09954 33.3566 1.40697 33.2337 1.5664C33.1423 1.68468 32.8023 1.61097 32.5726 1.62354C32.1189 1.64754 31.78 2.15782 31.9669 2.5624C32.0011 2.63668 32.1394 2.69497 32.2354 2.70468C32.4476 2.7225 32.6608 2.72403 32.8731 2.70925C33.0731 2.69782 33.1691 2.77611 33.1634 2.97782C33.1623 2.99954 33.1634 3.0224 33.164 3.04468C33.1931 3.92125 33.1931 3.93382 32.328 3.92697C32.0074 3.92468 31.936 4.04297 31.9394 4.34297C31.9531 5.80011 31.9451 7.25725 31.9451 8.71439C31.9451 9.22354 31.9457 9.22354 31.4474 9.22411H31.0103ZM22.5509 6.05554C22.5509 5.44982 22.5411 4.84468 22.5566 4.23954C22.5623 4.00011 22.4766 3.93325 22.2469 3.92925C21.4726 3.91668 21.4731 3.90868 21.4771 3.1424C21.48 2.7264 21.4926 2.71325 21.9171 2.71211C22.6354 2.70982 22.5463 2.77382 22.5503 2.08754C22.5526 1.75097 22.5606 1.4144 22.5469 1.07897C22.5389 0.867538 22.5983 0.769252 22.8269 0.77611C23.2302 0.78701 23.6338 0.78701 24.0371 0.77611C24.2657 0.770967 24.3594 0.854395 24.3514 1.0904C24.3377 1.50525 24.3594 1.92068 24.3434 2.33497C24.3326 2.60754 24.4274 2.73154 24.7091 2.71497C24.932 2.70182 25.1566 2.71497 25.3811 2.71154C25.5726 2.70754 25.676 2.78582 25.6726 2.98811C25.6514 4.13782 25.8486 3.90982 24.8223 3.93211C24.3474 3.94297 24.3474 3.93554 24.348 4.41897C24.348 5.24811 24.3451 6.07782 24.3497 6.90754C24.3503 7.06297 24.3691 7.22011 24.3977 7.37325C24.4691 7.75897 24.6149 7.87497 25.0126 7.88354C25.6726 7.89725 25.6726 7.89725 25.6726 8.5464C25.6726 9.26925 25.6726 9.30011 24.952 9.30411C24.4526 9.30639 23.9463 9.24582 23.456 9.14697C22.9171 9.03725 22.5594 8.48011 22.552 7.83839C22.5451 7.24411 22.5503 6.64982 22.5509 6.05554ZM5.35657 68.691C5.22172 68.691 5.08 68.7172 4.95486 68.683C4.83829 68.6504 4.68743 68.5784 4.64057 68.4807C4.40629 67.9932 4.06286 67.6504 3.51029 67.5892C2.836 67.515 2.25372 67.6961 1.91886 68.3355C1.44 69.2487 1.42229 70.187 1.93029 71.0887C2.27143 71.6944 2.85372 71.9384 3.532 71.8298C4.17543 71.727 4.528 71.2881 4.68457 70.6658C4.708 70.571 4.84857 70.4498 4.94514 70.4401C5.24514 70.4104 5.54914 70.4321 5.852 70.4264C6.05257 70.4224 6.108 70.5235 6.07543 70.7024C5.87829 71.795 5.17829 72.7641 3.87829 72.9721C2.74686 73.1532 1.74114 72.9121 0.953716 72.027C0.329145 71.3252 0.13143 70.4755 0.162859 69.5647C0.20343 68.3721 0.645145 67.3641 1.71372 66.7607C3.05143 66.0052 4.87543 66.3144 5.64514 67.5372C5.81943 67.8144 5.90743 68.1492 6.00743 68.4664C6.02286 68.5167 5.90172 68.6607 5.82457 68.679C5.676 68.7132 5.51314 68.6887 5.356 68.6887L5.35657 68.691ZM19.2017 70.6784C19.1469 70.3681 19.1297 70.1064 19.0503 69.8652C18.9189 69.4698 18.66 69.191 18.216 69.1378C17.7697 69.0852 17.4011 69.2298 17.2023 69.635C16.9051 70.2384 16.8909 70.8755 17.1863 71.4812C17.3469 71.8115 17.6309 72.027 18.0423 72.0327C18.4674 72.0384 18.7989 71.8864 18.968 71.499C19.0863 71.2287 19.1331 70.9275 19.2017 70.6784ZM17.02 72.4424C17.02 73.0573 17.0063 73.5933 17.0257 74.1281C17.0366 74.4372 16.9354 74.559 16.62 74.5167C16.4304 74.4941 16.2387 74.4943 16.0491 74.5173C15.7994 74.5447 15.7429 74.4293 15.7434 74.207C15.748 72.323 15.7491 70.4395 15.7434 68.5555C15.7423 68.3167 15.8309 
168.2281 16.0634 68.2612C16.1509 68.2738 16.2423 68.2612 16.332 68.2647C16.6394 68.2772 17.0406 68.1287 16.9823 68.8104C17.4394 68.279 17.9223 68.1424 18.4737 68.1578C19.3914 68.1841 20.1469 68.8384 20.3406 69.7424C20.5 70.4875 20.4926 71.1995 20.1731 71.9058C19.7023 72.9458 18.3691 73.3372 17.4234 72.699C17.3149 72.6258 17.2034 72.559 17.02 72.4424ZM18.5377 3.68582C18.8897 3.10868 19.3931 2.74868 20.0451 2.60011C20.1103 2.58525 20.1754 2.56754 20.2417 2.56011C20.8497 2.49725 20.9217 2.56297 20.9217 3.17268C20.9217 3.42982 20.9091 3.68868 20.9257 3.94525C20.9406 4.18411 20.8429 4.25382 20.6131 4.25611C20.2703 4.26011 19.9046 4.23497 19.5886 4.34182C18.7143 4.63554 18.52 5.38754 18.4977 6.19554C18.4782 7.06914 18.4782 7.94308 18.4977 8.81668C18.5034 9.12125 18.4063 9.24525 18.0937 9.22868C17.7244 9.21247 17.3545 9.21171 16.9851 9.2264C16.7623 9.23325 16.692 9.13782 16.6926 8.92639C16.6966 6.95497 16.6966 4.98354 16.6931 3.01211C16.6931 2.8104 16.7423 2.6984 16.9771 2.70754C17.3686 2.72297 17.7611 2.72068 18.1526 2.70811C18.3646 2.70125 18.4309 2.79497 18.4263 2.98811C18.4206 3.2144 18.4246 3.44068 18.4246 3.66811L18.5377 3.68582ZM32.98 70.9755C32.9617 70.9481 32.8731 70.7487 32.8246 70.7578C32.3571 70.8464 31.8726 70.9144 31.4406 71.1001C31.056 71.2658 31.1149 71.863 31.4931 72.051C32.2177 72.4121 32.956 71.9315 32.98 70.9755ZM34.2514 72.8732C33.8469 72.7555 33.3034 73.1355 32.9154 72.5361C32.4434 72.9515 31.8674 73.0144 31.2629 72.9893C30.464 72.9561 29.8926 72.4361 29.8897 71.6413C29.8874 70.927 30.2337 70.4435 31.1069 70.2847C31.5023 70.2127 31.904 70.1704 32.3023 70.1115C32.72 70.0498 32.9811 69.839 32.9709 69.575C32.9577 69.2264 32.684 69.0224 32.2303 69.0087C31.8269 68.9972 31.5057 69.1018 31.348 69.523C31.3177 69.6041 31.1846 69.6887 31.0931 69.6961C30.8149 69.719 30.5337 69.7087 30.2543 69.7018C30.0566 69.6978 30.0257 69.6041 30.072 69.4121C30.2063 68.8601 30.544 68.5064 31.0703 68.3367C31.8817 68.0755 32.6989 68.0715 33.5006 68.3698C34.0206 68.5635 34.2566 68.9675 34.2526 69.5207C34.248 70.1367 34.2514 70.7527 34.2514 71.3692V72.8732ZM22.3029 70.559L22.3349 70.5698C22.352 70.7584 22.3611 70.9481 22.3891 71.1355C22.4543 71.5641 22.8149 71.9504 23.2011 72.0178C23.7126 72.107 24.1126 71.931 24.3469 71.4767C24.6 70.9875 24.5863 70.4692 24.4611 69.9452C24.352 69.4904 24.0023 69.1732 23.5549 69.1332C23.032 69.0864 22.6846 69.2727 22.496 69.7561C22.3966 70.0098 22.3646 70.2904 22.3029 70.559ZM23.4429 72.9875C22.0406 73.063 21.0406 72.0732 21.0571 70.5744C21.0731 69.0715 21.9646 68.1601 23.4509 68.1612C24.8931 68.163 25.8143 69.0955 25.8326 70.531C25.852 72.0338 24.8514 73.055 23.4429 72.9875ZM9.05886 72.0304C9.44629 72.0338 9.76057 71.855 9.94114 71.4475C10.1806 70.9098 10.1754 70.3572 9.996 69.8167C9.84915 69.3767 9.52229 69.1298 9.032 69.1264C8.54914 69.1235 8.21143 69.3395 8.04457 69.783C7.83657 70.3361 7.83886 70.8944 8.08457 71.4452C8.26572 71.851 8.57829 72.0321 9.05886 72.0304ZM8.98572 72.987C7.57029 73.0372 6.60972 72.0693 6.61543 70.5767C6.62114 69.1384 7.47943 68.1338 9.05372 68.1595C10.5829 68.1852 11.4177 69.1578 11.4086 70.5961C11.3994 72.095 10.48 73.0281 8.98572 72.987ZM41.56 70.5138C41.608 70.7933 41.636 71.0258 41.6897 71.2521C41.7909 71.6807 42.1274 71.9864 42.5166 72.0235C43.0623 72.0772 43.4086 71.915 43.6171 71.4573C43.8743 70.8927 43.8617 70.3087 43.64 69.7344C43.4754 69.3075 43.14 69.1327 42.6926 69.1298C42.2526 69.1264 41.9251 69.319 41.7577 69.7121C41.6469 69.9727 41.6177 70.2681 41.56 70.5138ZM42.6571 72.987C41.3577 73.0492 40.2497 72.0921 40.3097 70.4624C40.3594 69.1121 41.2246 68.1218 42.7846 68.1561C44.18 68.187 45.076 69.1338 45.0829 70.6115C45.0903 72.0647 44.06 73.0852 42.6571 72.987ZM47.1394 68.6973C47.4914 68.5252 47.8114 68.2932 48.1651 68.2172C48.5131 68.143 48.9057 68.1755 49.2589 68.2533C49.6846 68.3475 49.9943 68.6458 50.0863 69.0915C50.1623 69.463 50.2206 69.8424 50.2314 70.2201C50.2531 70.9927 50.2314 71.767 50.2423 72.5407C50.2451 72.7841 50.1691 72.8944 49.9149 72.8761C49.7021 72.8623 49.4888 72.8622 49.276 72.8755C49.04 72.8887 48.9594 72.7841 48.9617 72.5567C48.9691 71.8395 48.9697 71.1212 48.9617 70.4041C48.961 70.2026 48.9372 70.0019 48.8909 69.8058C48.7737 69.3298 48.5274 69.1521 48.0486 69.1658C47.632 69.1778 47.316 69.447 47.2337 69.8744C47.209 70.0178 47.1975 70.1632 47.1994 70.3087C47.196 71.0487 47.192 71.7887 47.2017 72.5287C47.2051 72.771 47.12 72.879 46.872 72.875C45.7314 72.8572 45.916 73.019 45.9069 71.9561C45.8983 70.8572 45.9126 69.7
1584 45.9006 68.659C45.8971 68.3527 46.0017 68.2167 46.3126 68.2624C46.3674 68.271 46.4246 68.2641 46.4806 68.2641C47.0126 68.2652 47.0126 68.2653 47.1394 68.6973ZM34.244 5.95154C34.244 5.01097 34.2537 4.07154 34.2383 3.13097C34.2337 2.82182 34.3069 2.67611 34.6491 2.70582C34.9823 2.7344 35.3211 2.72982 35.6549 2.7064C35.968 2.68468 36.0651 2.8064 36.0634 3.11039C36.0543 4.92354 36.0589 6.73611 36.0589 8.54925C36.0589 9.22411 36.0589 9.22354 35.3914 9.22354C35.1229 9.22354 34.8531 9.2104 34.5857 9.22754C34.3149 9.24468 34.2371 9.12754 34.24 8.87211C34.2497 7.89839 34.244 6.92525 34.244 5.95154ZM26.5451 5.95325C26.5451 5.00068 26.5537 4.04811 26.5406 3.09611C26.536 2.8024 26.6383 2.69325 26.9309 2.70754C27.2886 2.72525 27.648 2.72125 28.0057 2.70868C28.2611 2.69954 28.368 2.78982 28.3669 3.05668C28.3606 5.00639 28.3611 6.95611 28.3669 8.90525C28.3669 9.13954 28.2686 9.22811 28.0451 9.22525C27.6532 9.21848 27.2611 9.21867 26.8691 9.22582C26.6189 9.23154 26.54 9.11725 26.5417 8.87725C26.5497 7.90297 26.5451 6.92811 26.5451 5.95325ZM35.5303 70.6687C35.5303 70.2647 35.5189 69.8607 35.5343 69.4584C35.544 69.2104 35.4611 69.1184 35.2086 69.1253C34.8274 69.1367 34.5897 68.6955 34.8143 68.3755C34.8743 68.2898 35.0703 68.267 35.2017 68.2704C35.4474 68.2772 35.5503 68.1973 35.5343 67.9418C35.5123 67.6738 35.5146 67.4043 35.5411 67.1367C35.5514 67.0481 35.6909 66.9738 35.7726 66.8944C35.7783 66.8887 35.7949 66.8932 35.8057 66.8932C37.0149 66.915 36.7794 66.7115 36.8023 67.8332C36.8109 68.2567 36.8097 68.2561 37.2343 68.2675C37.3926 68.2721 37.664 68.279 37.6857 68.3481C37.7509 68.5521 37.7337 68.7892 37.7091 69.0087C37.7034 69.0584 37.5389 69.1258 37.4474 69.1253C36.6777 69.1241 36.8114 69.1298 36.8046 69.7864C36.7989 70.3012 36.8006 70.8172 36.8046 71.3327C36.808 71.7967 36.9274 71.9333 37.3846 71.8984C37.6869 71.875 37.7434 71.9858 37.7389 72.2533C37.7246 73.0447 37.7846 72.9292 37.0463 72.9275C36.7905 72.9275 36.5356 72.8988 36.2863 72.8418C35.7737 72.7218 35.54 72.4115 35.532 71.8784C35.5251 71.475 35.5303 71.0721 35.5303 70.6687ZM13.4234 68.9184C13.7343 68.5155 14.0863 68.243 14.5686 68.1761C15.0263 68.1133 15.1034 68.1715 15.1029 68.6281V68.6955C15.1029 69.3092 15.1029 69.3092 14.5097 69.3395C13.864 69.3721 13.3994 69.9201 13.3834 70.6921C13.3707 71.2966 13.3713 71.9013 13.3851 72.5058C13.3909 72.7784 13.3046 72.8795 13.0206 72.879C12.1063 72.8784 12.1063 72.8881 12.1063 71.9921C12.1063 70.8721 12.1143 69.7521 12.1006 68.6327C12.0971 68.343 12.1771 68.2098 12.48 68.2618C12.556 68.275 12.6366 68.2647 12.7143 68.2641C13.2469 68.2641 13.2463 68.2641 13.3349 68.7847C13.34 68.8132 13.3691 68.8384 13.4234 68.9184ZM27.8857 68.9195C28.0046 68.8115 28.08 68.7378 28.1606 68.6721C28.3166 68.5464 28.4589 68.3852 28.6371 68.3098C28.9297 68.1864 29.3389 67.9921 29.5371 68.2624C29.7006 68.4852 29.6103 68.9007 29.6034 69.2304C29.6029 69.2704 29.4177 69.3504 29.3291 69.3378C28.4817 69.2184 27.8823 69.8624 27.916 70.7595C27.9383 71.3527 27.9126 71.9481 27.9246 72.5412C27.9291 72.7835 27.8537 72.895 27.5989 72.8767C27.3749 72.8641 27.1504 72.8633 26.9263 72.8744C26.724 72.8818 26.6446 72.7887 26.6451 72.5927C26.648 71.2481 26.648 69.9035 26.6457 68.5584C26.6457 68.3544 26.7086 68.2327 26.9383 68.2618C27.0046 68.2704 27.0731 68.2641 27.14 68.2641C27.7657 68.2658 27.7657 68.2658 27.8857 68.9195ZM38.3789 70.5687C38.3789 69.9081 38.3851 69.2481 38.3754 68.5875C38.372 68.3493 38.4394 68.2344 38.7011 68.259C38.9242 68.2764 39.1483 68.2764 39.3714 68.259C39.5789 68.2458 39.6549 68.3372 39.6549 68.5321C39.6537 69.8864 39.6537 71.2407 39.6566 72.5944C39.6566 72.7904 39.5749 72.8664 39.3749 72.8773C38.3789 72.9321 38.3789 72.9367 38.3789 71.9447V70.5687ZM27.4423 1.73611C26.5469 1.73725 26.5469 1.73725 26.5451 0.840681C26.5451 0.751538 26.552 0.660681 26.5429 0.57211C26.5217 0.37211 26.6051 0.281824 26.8074 0.283538C27.2331 0.287538 27.6583 0.286967 28.0834 0.283538C28.2731 0.282395 28.3749 0.347538 28.3669 0.558967C28.3555 0.860955 28.3555 1.16326 28.3669 1.46525C28.3743 1.67897 28.268 1.74068 28.08 1.73725C27.8674 1.73325 27.6549 1.73611 27.4423 1.73611ZM35.1217 1.73725C34.2446 1.73725 34.2446 1.73725 34.2446 0.859538C34.2446 0.781252 34.2526 0.701824 34.2429 0.625252C34.2086 0.358395 34.3246 0.26811 34.5857 0.279538C34.9651 0.295538 35.3457 0.290967 35.7251 0.281252C35.9617 0.275538 36.0789 0.350967 36.0623 0.608681C36.0457 0.875538 36.0457 1.14582 36.0623 1.412
168C36.0783 1.6704 35.9611 1.75097 35.7251 1.73954C35.524 1.72982 35.3229 1.73725 35.1217 1.73725ZM38.9389 66.5218C39.6989 66.5367 39.6543 66.3595 39.6571 67.3138C39.6577 67.4938 39.6029 67.5875 39.4103 67.5824C39.1417 67.5767 38.8731 67.5812 38.604 67.5807C38.5703 67.5807 38.5251 67.5892 38.5057 67.571C38.236 67.327 38.4251 67.0115 38.3954 66.731C38.3891 66.671 38.548 66.5612 38.648 66.5298C38.76 66.4944 38.8914 66.5218 38.9389 66.5218ZM51.9966 66.3087H52.1703V67.1761H51.9966V66.7115L51.7154 67.1761H51.6211L51.3617 66.7115V67.1761H51.196L51.168 66.3087H51.3617L51.6691 66.8938L51.9966 66.3087ZM50.5691 67.1584V66.4538H50.208V66.3418H51.0697C51.0684 66.3791 51.0684 66.4165 51.0697 66.4538H50.7337V67.1584H50.5691Z",fill:"currentColor"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.2543 27.0682V27.0494C21.8091 27.0494 20.364 27.0591 18.9188 27.0425C18.5771 27.0385 18.4834 27.1442 18.4845 27.4825C18.4977 30.2059 18.492 32.9294 18.492 35.6528C18.492 36.1139 18.4988 36.1219 18.9605 36.1219C21.2463 36.1225 23.532 36.1231 25.8171 36.1219C26.9268 36.1219 28.0343 36.0842 29.1085 35.7688C30.2514 35.4334 31.2308 34.8699 31.7674 33.7391C32.3045 32.6082 32.3097 31.4282 32.076 30.2265C31.8343 28.9779 31.1485 28.0516 29.964 27.6116C29.2097 27.3316 28.3897 27.1374 27.5885 27.0916C26.1485 27.0094 24.6994 27.0682 23.2543 27.0682ZM23.7983 49.2294C25.1537 49.2294 26.5097 49.2179 27.8651 49.2339C28.6217 49.2425 29.3588 49.1694 30.0823 48.9362C31.188 48.5796 32.084 47.9476 32.6788 46.9414C33.3651 45.7808 33.5
152 44.5254 33.3417 43.1951C33.1474 41.9631 32.5668 40.9974 31.4988 40.3374C30.348 39.6259 29.0668 39.3825 27.7445 39.3716C24.7983 39.3488 21.8508 39.3682 18.9045 39.3596C18.5788 39.3585 18.4845 39.4688 18.4857 39.7899C18.496 42.7939 18.4971 45.7974 18.4845 48.8014C18.4828 49.1476 18.5897 49.2391 18.924 49.2356C20.5485 49.2214 22.1731 49.2294 23.7983 49.2294ZM31.8314 37.2779C32.3623 37.4648 32.8308 37.6059 33.2811 37.7922C35.0331 38.5168 36.2611 39.7636 36.8205 41.5814C37.8091 44.7916 37.192 47.6745 34.8537 50.1128C33.7508 51.2642 32.3474 51.9528 30.776 52.2191C29.9054 52.3654 29.0244 52.4408 28.1417 52.4448C23.8028 52.4671 19.4645 52.4551 15.1263 52.4545C14.6394 52.4545 14.6394 52.4545 14.6394 51.9819V24.2288C14.6394 23.7705 14.6394 23.7711 15.1011 23.7711C18.3411 23.7711 21.5811 23.7551 24.8211 23.7779C26.2977 23.7888 27.7771 23.8316 29.2497 23.9448C30.4285 24.0356 31.6108 24.2156 32.6588 24.8379C34.1503 25.7231 35.2125 26.9711 35.704 28.6471C36.336 30.8014 36.144 32.8711 34.9125 34.7888C34.2154 35.8756 33.2125 36.6116 32.0537 37.1494C31.9965 37.1762 31.9445 37.2122 31.8314 37.2779Z",fill:"currentColor"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_3518_601",children:(0,t.jsx)("rect",{width:"52.5714",height:"80",fill:"white"})})})]});return(0,t.jsxs)(a.default,{href:"https://www.bcorporation.net/en-us/find-a-b-corp/company/surface-matter-limited/",target:"_blank",rel:"noopener noreferrer",className:(0,i.cn)("light"===n?"text-black":"text-white","inline-block default-hover",e),children:[s,(0,t.jsx)("span",{className:"sr-only",children:"Surface Matter on the B Corp Directory (opens in a new tab)"})]})}])},18743,e=>{"use strict";var t=e.i(63705);let r=(0,e.i(49854).default)(()=>e.A(49938),{loadableGenerated:{modules:[90749]}});e.s(["FooterNewsletter",0,()=>(0,t.jsxs)("div",{className:"mt-16 md:mt-3 lg:mt-0 lg:w-[43%]",children:[(0,t.jsx)("h3",{className:"text-sm mb-5 md:mb-4 opacity-50",children:"Newsletter"}),(0,t.jsx)(r,{})]})])},16081,e=>{"use strict";var t=e.i(63705),r=e.i(20850);e.s(["default",0,({level:e=2,children:i,className:a,...n})=>{let s=`h${e}`;return(0,t.jsx)(s,{className:(0,r.cn)("font-display",a),...n,children:i})}])},38388,e=>{"use strict";var t=e.i(63705),r=e.i(20850);e.s(["default",0,({children:e,className:i,as:a="div"})=>(0,t.jsxs)(a,{className:(0,r.cn)("flex items-center body-lg leading-none",i),children:[(0,t.jsx)("i",{className:"bg-theme-text mr-[6px] h-[6px] w-[6px]",role:"presentation"}),(0,t.jsx)("span",{children:e})]})])},69616,e=>{"use strict";var t=e.i(64645),r=e.i(68439),i=e.i(51120),a=e.i(5742),n=e.i(37396),s=e.i(75845),o=e.i(62614),l=e.i(34549),c=e.i(73141),d=e.i(75942),C=e.i(63705),u=Object.defineProperty,h=(e,t)=>u(e,"name",{value:t,configurable:!0}),p="Collapsible",[g,m]=(0,r.createContextScope)(p),[f,x]=g(p),b=t.forwardRef(h(function(e,r){let{__scopeCollapsible:i,open:a,defaultOpen:n,disabled:l,onOpenChange:c,...u}=e,[h,g]=(0,s.useControllableState)({prop:a,defaultProp:n??!1,onChange:c,caller:p});return(0,C.jsx)(f,{scope:i,disabled:l,contentId:(0,d.useId)(),open:h,onOpenToggle:t.useCallback(()=>g(e=>!e),[g]),children:(0,C.jsx)(o.Primitive.div,{"data-state":k(h),"data-disabled":l?"":void 0,...u,ref:r})})},"Collapsible")),v=t.forwardRef(h(function(e,t){let{__scopeCollapsible:r,...i}=e,a=x("CollapsibleTrigger",r);return(0,C.jsx)(o.Primitive.button,{type:"button","aria-controls":a.open?a.contentId:void 0,"aria-expanded":a.open||!1,"data-state":k(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...i,ref:t,onClick:(0,n.composeEventHandlers)(e.onClick,a.onOpenToggle)})},"CollapsibleTrigger")),j="CollapsibleContent",w=t.forwardRef(h(function(e,t){let{forceMount:r,...i}=e,a=x(j,e.__scopeCollapsible);return(0,C.jsx)(c.Presence,{present:r||a.open,children:({present:e})=>(0,C.jsx)(y,{...i,ref:t,present:e})})},"CollapsibleContent")),y=t.forwardRef(h(function(e,r){let{__scopeCollapsible:i,present:n,children:s,...c}=e,d=x(j,i),[u,h]=t.useState(n),p=t.useRef(null),g=(0,a.useComposedRefs)(r,p),m=t.useRef(0),f=m.current,b=t.useRef(0),v=b.current,w=d.open||u,y=t.useRef(w),N=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.useLayoutEffect)(()=>{let e=p.current;if(e){N.current=N.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,b.current=t.width,y.current||(e.style.transitionDuration=N.current.transitionDuration,e.style.animationName=N.current.animationName),h(n)}},[d.open,n]),(0,C.jsx)(o.Primitive.div,{"data-state":k(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!w,...c,ref:g,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:w&&s})},"CollapsibleContentImpl"));function k(e){return e?"open":"closed"}h(k,"getState");var N=e.i(67108),M=Object.defineProperty,P=(e,t)=>M(e,"name",{value:t,configurable:!0}),S="Accordion",I=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[R,L,_]=(0,i.createCollection)(S),[A,Z]=(0,r.createContextScope)(S,[_,m]),B=m(),H=t.forwardRef(P(function(e,t){let{type:r,...i}=e;return(0,C.jsx)(R.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,C.jsx)(U,{...i,ref:t}):(0,C.jsx)(O,{...i,ref:t})})},"Accordion")),[V,T]=A(S),[E,D]=A(S,{collapsible:!1}),O=t.forwardRef(P(function(e,r){let{value:i,defaultValue:a,onValueChange:n=P(()=>{},"onValueChange"),collapsible:o=!1,...l}=e,[c,d]=(0,s.useControllableState)({prop:i,defaultProp:a??"",onChange:n,caller:S});return(0,C.jsx)(V,{scope:e.__scopeAccordion,value:t.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:t.useCallback(()=>o&&d(""),[o,d]),children:(0,C.jsx)(E,{scope:e.__scopeAccordion,collapsible:o,children:(0,C.jsx)($,{...l,ref:r})})})},"AccordionImplSingle")),U=t.forwardRef(P(function(e,r){let{value:i,defaultValue:a,onValueChange:n=P(()=>{},"onValueChange"),...o}=e,[l,c]=(0,s.useControllableState)({prop:i,defaultProp:a??[],onChange:n,caller:S}),d=t.useCallback(e=>c((t=[])=>[...t,e]),[c]),u=t.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,C.jsx)(V,{scope:e.__scopeAccordion,value:l,onItemOpen:d,onItemClose:u,children:(0,C.jsx)(E,{scope:e.__scopeAccordion,collapsible:!0,children:(0,C.jsx)($,{...o,ref:r})})})},"AccordionImplMultiple")),[q,F]=A(S),$=t.forwardRef(P(function(e,r){let{__scopeAccordion:i,disabled:s,dir:l,orientation:c="vertical",...d}=e,u=t.useRef(null),h=(0,a.useComposedRefs)(u,r),p=L(i),g="ltr"===(0,N.useDirection)(l),m=(0,n.composeEventHandlers)(e.onKeyDown,e=>
1{if(!I.includes(e.key))return;let t=e.target,r=p().filter(e=>!e.ref.current?.disabled),i=r.findIndex(e=>e.ref.current===t),a=r.length;if(-1===i)return;e.preventDefault();let n=i,s=a-1,o=P(()=>{(n=i+1)>s&&(n=0)},"moveNext"),l=P(()=>{(n=i-1)<0&&(n=s)},"movePrev");switch(e.key){case"Home":n=0;break;case"End":n=s;break;case"ArrowRight":"horizontal"===c&&(g?o():l());break;case"ArrowDown":"vertical"===c&&o();break;case"ArrowLeft":"horizontal"===c&&(g?l():o());break;case"ArrowUp":"vertical"===c&&l()}let d=n%a;r[d].ref.current?.focus()});return(0,C.jsx)(q,{scope:i,disabled:s,direction:l,orientation:c,children:(0,C.jsx)(R.Slot,{scope:i,children:(0,C.jsx)(o.Primitive.div,{...d,"data-orientation":c,ref:h,onKeyDown:s?void 0:m})})})},"AccordionImpl")),z="AccordionItem",[W,Q]=A(z),K=t.forwardRef(P(function(e,t){let{__scopeAccordion:r,value:i,...a}=e,n=F(z,r),s=T(z,r),o=B(r),l=(0,d.useId)(),c=i&&s.value.includes(i)||!1,u=n.disabled||e.disabled;return(0,C.jsx)(W,{scope:r,open:c,disabled:u,triggerId:l,children:(0,C.jsx)(b,{"data-orientation":n.orientation,"data-state":ee(c),...o,...a,ref:t,disabled:u,open:c,onOpenChange:e=>{e?s.onItemOpen(i):s.onItemClose(i)}})})},"AccordionItem")),G=t.forwardRef(P(function(e,t){let{__scopeAccordion:r,...i}=e,a=F(S,r),n=Q("AccordionHeader",r);return(0,C.jsx)(o.Primitive.h3,{"data-orientation":a.orientation,"data-state":ee(n.open),"data-disabled":n.disabled?"":void 0,...i,ref:t})},"AccordionHeader")),J="AccordionTrigger",X=t.forwardRef(P(function(e,t){let{__scopeAccordion:r,...i}=e,a=F(S,r),n=Q(J,r),s=D(J,r),o=B(r);return(0,C.jsx)(R.ItemSlot,{scope:r,children:(0,C.jsx)(v,{"aria-disabled":n.open&&!s.collapsible||void 0,"data-orientation":a.orientation,id:n.triggerId,...o,...i,ref:t})})},"AccordionTrigger")),Y=t.forwardRef(P(function(e,t){let{__scopeAccordion:r,...i}=e,a=F(S,r),n=Q("AccordionContent",r),s=B(r);return(0,C.jsx)(w,{role:"region","aria-labelledby":n.triggerId,"data-orientation":a.orientation,...s,...i,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})},"AccordionContent"));function ee(e){return e?"open":"closed"}P(ee,"getState"),e.s(["Content",0,Y,"Header",0,G,"Item",0,K,"Root",0,H,"Trigger",0,X],69616)},15511,e=>{"use strict";var t=e.i(64645);e.s(["useViewport",0,function(){let[e,r]=(0,t.useState)({width:0,height:0});return(0,t.useEffect)(()=>{let e=()=>r({width:window.innerWidth,height:window.innerHeight});return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e}])},40427,e=>{"use strict";var t=e.i(63705),r=e.i(96296),i=e.i(20850),a=e.i(46007),n=e.i(49846);let s=({currentPage:e,total:s,onChange:o,theme:l="dark"})=>{let c=Array(s).fill("").map((e,t)=>t+1),{push:d}=(0,n.useRouter)();return(0,t.jsxs)(a.Root,{disabled:1===c.length,onValueChange:e=>{o?o(e):((0,r.uiEvent)({category:"pagination",action:"click",label:e}),d(`?p=${e}`))},children:[(0,t.jsxs)(a.Trigger,{className:(0,i.cn)({"border-charcoal":"dark"===l,"border-beige":"light"===l},"py-2 px-4 border flex items-center justify-center min-w-[150px]",1==c.length&&"opacity-20"),children:["Page ",e.toString()," of ",s,(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"25",viewBox:"0 0 24 25",fill:"none",children:(0,t.jsx)("path",{d:"M12.8202 5.28992L12.8202 17.0138L16.139 13.6951L17 14.5717L12.1314 19.4403L7.26286 14.5717L8.13952 13.6951L11.4426 17.0138L11.4426 5.28992L12.8202 5.28992Z",fill:"#16161D"})})]}),(0,t.jsx)(a.Content,{sideOffset:0,position:"popper",className:(0,i.cn)({"border-charcoal bg-charcoal":"dark"===l,"border-beige bg-beige":"light"===l},"w-full min-w-[150px] border  overflow-y-auto z-10"),children:c.map(r=>(0,t.jsxs)(a.Item,{value:r.toString(),disabled:r===e,className:(0,i.cn)({"bg-charcoal text-beige data-[highlighted]:bg-beige data-[highlighted]:text-charcoal":"dark"===l,"bg-beige text-charcoal data-[highlighted]:bg-charcoal data-[highlighted]:text-beige":"light"===l},"py-2 px-2 text-center focus:outline-none cursor-pointer data-[disabled]:opacity-20"),children:["Page ",r," of ",s]},r))})]})};e.s(["PaginationSelect",0,s,"default",0,s])},35526,e=>{"use strict";let t="sample",r=e=>{let r=new URL(window.location.href);return e?r.searchParams.set(t,e):r.searchParams.delete(t),r.toString()};e.s(["SAMPLE_PARAM",0,t,"getSampleParam",0,()=>new URLSearchParams(window.location.search).get(t),"getSampleUrl",0,r,"replaceSampleParam",0,e=>{window.history.replaceState(null,"",r(e))}])},15021,e=>{"use strict";var t=e.i(63705),r=e.i(71784);e.s(["default",0,({fallback:e,children:i})=>{let{results:a}=(0,r.useInstantSearch)();return a.__isArtificial||0!==a.nbHits?i:(0,t.jsxs)(t.Fragment,{children:[e,(0,t.jsx)("div",{hidden:!0,children:i})]})}])},69860,e=>{"use strict";var t=e.i(63705),r=e.i(16081),i=e.i(71784);
1e.s(["default",0,({heading:e,subtitle:a="Materials in action",subtitleRaw:n,button:s})=>{let{results:o}=(0,i.useInstantSearch)();return(0,t.jsxs)("header",{className:"default-gutter pt-20 lg:flex justify-between lg:gap-5",children:[(0,t.jsxs)("div",{className:"w-full",children:[(0,t.jsxs)("div",{className:"relative inline-block",children:[(0,t.jsx)(r.default,{level:1,className:"h4",children:e}),(0,t.jsx)("p",{className:"absolute -top-5 right-0 translate-x-full text-2xl font-display",children:`(${o.nbHits})`})]}),n?(0,t.jsx)("div",{className:"prose h6 mt-3 lg:w-7/12",dangerouslySetInnerHTML:{__html:n}}):(0,t.jsx)("p",{className:"h6 mt-3",children:a})]}),s&&(0,t.jsx)("div",{className:"shrink-0",children:s})]})}])},4522,e=>{"use strict";var t=e.i(63705),r=e.i(80820),i=e.i(24051),a=e.i(31737),n=e.i(11588),s=e.i(92155),o=e.i(43283),l=(0,a.createDocumentationMessageGenerator)({name:"sort-by",connector:!0});function c(e){return"strategy"in e&&void 0!==e.strategy}function d(e){return c(e)?e.strategy:e.value}function C(e,t){if(!t)return!1;var r=e[t];return void 0!==r&&c(r)}var u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.noop;(0,n.checkRendering)(e,l());var a={};return function(n){var o=n||{},u=o.items,h=o.transformItems,p=void 0===h?function(e){return e}:h;if(!Array.isArray(u))throw Error(l("The `items` option expects an array of objects."));var g={};return u.forEach(function(e,t){var r="value"in e&&void 0!==e.value,i="strategy"in e&&void 0!==e.strategy;if(r&&i)throw Error(l("Item at index ".concat(t,' cannot have both "value" and "strategy" properties.')));if(!r&&!i)throw Error(l("Item at index ".concat(t,' must have either a "value" or "strategy" property.')));g[d(e)]=e}),a.itemsLookup=g,{$$type:"ais.sortBy",init:function(t){var a=t.instantSearchInstance;if(u.some(function(e){return"strategy"in e&&e.strategy})&&!a.compositionID)throw Error(l('Sorting strategies can only be used in composition mode. Please provide a "compositionID" to your InstantSearch instance.'));var n=this.getWidgetRenderState(t),o=n.currentRefinement;(0,s.find)(u,function(e){return d(e)===o}),e((0,i._)((0,r._)({},n),{instantSearchInstance:a}),!0)},render:function(t){var a=t.instantSearchInstance;e((0,i._)((0,r._)({},this.getWidgetRenderState(t)),{instantSearchInstance:a}),!1)},dispose:function(e){var r=e.state;return(t(),a.isUsingComposition&&r.sortBy&&(r=r.setQueryParameter("sortBy",void 0)),a.initialValue&&r.index!==a.initialValue)?r.setIndex(a.initialValue):r},getRenderState:function(e,t){return(0,i._)((0,r._)({},e),{sortBy:this.getWidgetRenderState(t)})},getWidgetRenderState:function(e){var t=e.results,r=e.helper,i=e.state,s=e.parent,o=e.instantSearchInstance;!a.initialValue&&s&&(a.initialValue=s.getIndexName()),a.refine||(a.isUsingComposition=!!(null==o?void 0:o.compositionID),a.refine=function(e){var t=a.itemsLookup[e];t&&c(t)?r.setQueryParameter("sortBy",t.strategy).search():r.setQueryParameter("sortBy",void 0).setIndex(e).search()});var l=p(u,{results:t}).map(function(e){return{label:e.label,value:d(e)}}),h=a.isUsingComposition&&C(a.itemsLookup,i.sortBy)?i.sortBy:i.index,g=!t||0===t.nbHits;return{currentRefinement:h,options:l,refine:a.refine,hasNoResults:g,canRefine:!g&&u.length>0,widgetParams:n}},getWidgetUiState:function(e,t){var n=t.searchParameters,s=a.isUsingComposition&&C(a.itemsLookup,n.sortBy)?n.sortBy:n.index;return(0,i._)((0,r._)({},e),{sortBy:s!==a.initialValue?s:void 0})},getWidgetSearchParameters:function(e,t){var r=t.uiState,i=(!r.sortBy||Object.prototype.hasOwnProperty.call(a.itemsLookup,r.sortBy)?r.sortBy:void 0)||a.initialValue||e.index;if(C(a.itemsLookup,i)){var n=a.itemsLookup[i];return e.setQueryParameter("sortBy",n.strategy)}return e.setQueryParameter("index",i)}}}},h=e.i(74092),p=e.i(15511),g=e.i(69616),m=e.i(96296),f=e.i(75114);e.s(["default",0,function({sortOptions:e,title:r}){var i;let{width:a}=(0,p.useViewport)(),{refine:n,options:s,currentRefinement:o}=(i={items:e},(0,h.useConnector)(u,i,void 0));return a<768?(0,t.jsx)(g.Root,{type:"single",collapsible:!0,children:(0,t.jsxs)(g.Item,{value:"sortBy",children:[(0,t.jsxs)(g.Trigger,{className:"group text-lg flex justify-between items-center w-full py-2.5 px-3 md:w-auto space-x-2 disabled:opacity-20 focu
1s:outline-none focus-visible:ring-1 focus-visible:ring-black",disabled:0==s.length,children:[(0,t.jsx)("span",{className:"inline-block text-base",children:r}),(0,t.jsxs)("div",{className:"w-3",children:[(0,t.jsx)("span",{className:"inline-block group-data-[state='open']:hidden",children:"+"}),(0,t.jsx)("span",{className:"inline-block group-data-[state='closed']:hidden",children:"-"})]})]}),(0,t.jsx)(g.Content,{className:"space-y-3 pb-2 md:bg-charcoal text-beige md:text-beige data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden transition-all",children:(0,t.jsx)("ul",{children:s.map(e=>(0,t.jsx)("li",{value:e.value,children:(0,t.jsxs)("label",{className:"flex items-center gap-2 px-3 py-1.5 cursor-pointer",children:[(0,t.jsx)("input",{type:"checkbox",id:e.value,onChange:()=>{n(e.value),(0,m.uiEvent)({category:"algolia_sortBy",action:"click",label:e.label})},checked:e.value===o,className:"appearance-none shrink-0 relative text-sm w-4 h-4 border after:block after:pb-px checked:after:content-[url('/svg/cross.svg')] checked:after:absolute checked:after:inset-0 border-beige"}),(0,t.jsx)("span",{className:"capitalize",children:e.label})]})},e.value))})})]})}):(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(f.Root,{children:[(0,t.jsxs)(f.Trigger,{className:"group flex justify-between w-full py-1.5 md:w-auto space-x-2 disabled:opacity-20 focus:outline-none focus-visible:ring-1 focus-visible:ring-black",disabled:0==s.length,children:[(0,t.jsx)("span",{className:"inline-block",children:r}),(0,t.jsxs)("div",{className:"w-3",children:[(0,t.jsx)("span",{className:"inline-block group-data-[state='open']:hidden",children:"+"}),(0,t.jsx)("span",{className:"inline-block group-data-[state='closed']:hidden",children:"-"})]})]}),(0,t.jsx)(f.Portal,{children:(0,t.jsx)(f.Content,{side:"bottom",align:"start",className:"min-w-[8rem] space-y-3 md:bg-beige text-charcoal",children:(0,t.jsx)("ul",{children:s.map(e=>(0,t.jsx)("li",{value:e.value,className:" group border border-beige hover:bg-charcoal hover:text-beige focus:outline-none",children:(0,t.jsxs)("label",{className:"flex items-center gap-2 px-2.5 py-1.5 cursor-pointer",children:[(0,t.jsx)("input",{type:"checkbox",id:e.value,onChange:()=>{n(e.value),(0,m.uiEvent)({category:"algolia_sortBy",action:"click",label:e.label})},checked:e.value==o,className:"appearance-none shrink-0 relative text-sm w-4 h-4 border hover:text-beige after:block after:pb-px checked:after:content-[url('/svg/cross.svg')] checked:after:absolute checked:after:bg-beige  checked:after:inset-0 checked:hover:text-charcoal border-charcoal group-hover:border-beige"}),(0,t.jsx)("span",{className:"capitalize",children:e.label})]})},e.value))})})})]})})}],4522)},62921,e=>{"use strict";e.i(75120);var t=e.i(63705),r=e.i(30136),i=e.i(73430),a=e.i(74368),n=e.i(69017),s=e.i(66376),o=e.i(15021),l=e.i(32207),c=e.i(29067),d=e.i(55131),C=e.i(84948);let u=({title:e,uri:r,price:i,singleProduct:a,onSale:n,comparePrice:s,image:o,totalInventory:l})=>{let c=(1.2*Number(i)).toFixed(2);return(0,t.jsxs)(C.default,{href:`/${r}`,children:[(0,t.jsx)("div",{className:"aspect-square overflow-hidden group mb-5 bg-beige relative",children:o&&(0,t.jsx)(d.default,{src:o.src,alt:o.alt??"",width:o.width,height:o.height,className:"group-hover:scale-110 transition-all duration-300 h-full w-full object-contain"})}),(0,t.jsx)("h2",{className:"text-base leading-[1.25]",children:e}),(0,t.jsxs)("p",{className:"mt-2.5 text-sm",children:[n&&s&&(0,t.jsxs)("s",{className:"opacity-50 mr-2",children:["£",s]}),!a&&"From ","£",i," ",(0,t.jsxs)("span",{className:"text-[11px] mt-1 opacity-75",children:["(£",c," incl. VAT)"]})]})]})};var h=e.i(4522),p=e.i(69860),g=e.i(1035);let m=[{title:"Material",attribute:"materials.title"},{title:"Product Category",attribute:"productCategories.title"}],f=({title:e,subtitle:d})=>{let C=(0,n.useAlgoliaSearchClient)(),f="Products_popular";return(0,t.jsxs)(a.InstantSearch,{searchClient:C,indexName:f,routing:{router:(0,s.createRouter)(),stateMapping:{stateToRoute(e){let t=e[f];return{q:t.query,page:t.page,sort:t.sortBy,...m.reduce((e,r)=>({...e,[r.title]:t?.refinementList?.[r.attribute]}),{})}},routeToState(e){let t=m.reduce((t,r)=>({...t,...e[r.title]&&{[r.attribute]:e[r.title]}}),{});return{[f]:{query:e.q,page:e.page,sortBy:e.sort,refinementList:t}}}}},children:[(0,t.jsx)(r.Configure,{filters:"section:products",hitsPerPage:24}
1),(0,t.jsx)(p.default,{heading:e,subtitle:d,button:(0,t.jsx)(g.default,{as:"link",href:"https://shop.surfacematter.co.uk/account",external:!0,text:"Shop account",icon:"arrow-right",className:"shrink-0"})}),(0,t.jsxs)("div",{className:"default-gutter",children:[(0,t.jsx)(l.default,{filters:m,className:"mt-10",theme:"dark",sort:(0,t.jsx)(h.default,{sortOptions:[{value:"Products_popular",label:"Most popular"},{value:"Products_title_asc",label:"Title A-Z"},{value:"Products_title_desc",label:"Title Z-A"},{value:"Products_price_asc",label:"Price Low to High"},{value:"Products_price_desc",label:"Price High to Low"}],title:"Sort by",initialIndex:"products"})}),(0,t.jsx)("div",{className:"pt-[60px] gap-10 lg:gap-0 ",children:(0,t.jsx)(o.default,{fallback:(0,t.jsx)(x,{}),children:(0,t.jsx)(i.Hits,{classNames:{root:"",list:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 2xl:grid-cols-6 gap-10 gap-x-5"},hitComponent:({hit:e})=>(0,t.jsx)(u,{price:e.minPrice.toFixed(2).toString(),title:e.title,image:e.mainImage?{...e.mainImage.image,src:e.mainImage.image.url}:void 0,uri:e.uri,singleProduct:e.singleProduct,onSale:e.onSale,comparePrice:e.comparePrice?e.comparePrice.toFixed(2).toString():void 0,totalInventory:e.totalInventory})})})}),(0,t.jsx)("div",{className:"mt-20",children:(0,t.jsx)(c.default,{theme:"light"})})]})]})},x=()=>(0,t.jsx)("p",{className:"text-lg",children:"No products found matching that selection."});e.s(["ProductListing",0,f,"default",0,f],62921)},49938,e=>{e.v(t=>Promise.all(["static/chunks/0pf3ac3f5qpg4.js","static/chunks/0qopd47ro8_ss.js"].map(t=>e.l(t))).then(()=>t(90749)))},23745,e=>{e.v(t=>Promise.all(["static/chunks/2m-nv14na9hep.js"].map(t=>e.l(t))).then(()=>t(68934)))},94855,e=>{e.v(t=>Promise.all(["static/chunks/3q02g-_0v-0a1.js"].map(t=>e.l(t))).then(()=>t(14933)))}]);

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.