"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[15],{73:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useSizeCookie=r,t.maybeSetOptionCookie=function(e){"undefined"!=typeof window&&e.name&&e.name.includes("Size")&&r(i.getAssignment)&&(0,o.setCookie)(s(e.name,e.value),e.value,{expires:7})},t.getFirstVariantMatchingCookie=function(e,t){const n=t.filter((t=>Object.entries(t.selectedOptions).some((([t,n])=>{const i=e.cookies.get(s(t,n));return void 0!==i&&i===n}))));if(!n.length||!r(e.getAssignment))return;const i=n.filter((t=>Object.entries(t.selectedOptions).every((([t,n])=>{const i=e.cookies.get(s(t,n));return void 0===i||i===n}))));return i.length?i[0]:n[0]},t.sortProductsByOptionCookie=function(e){const t={};function n(n){if(void 0===t[n.id]){const i=function(e){return e.variants.find((t=>t.variantId===e.defaultVariantId))}(n);t[n.id]=i?function(e,t){const n=Object.entries(t.selectedOptions).filter((([t,n])=>{const i=e.cookies.get(s(t,n));return void 0!==i&&i!==n})).length;return n>0&&!r(e.getAssignment)?0:n}(e,i):Number.MAX_SAFE_INTEGER}return t[n.id]}return function(e,t){return n(e)-n(t)}};const i=n(1),o=n(12);function s(e,t){return"Size"===e&&(`${parseInt(t)}`===t?e="intSize":isNaN(parseInt(t))?u.includes(t)&&(e="Cup Size"):e="mixedSize"),`_option_${e.replace(/\s+/,"_")}`}function r(e){return"setCookie"===e("sizeCookie")}const u=["AA","A","B","C","D","DD","DDD","E","F","FF","G","GG","H","HH","I","J","JJ","K","N","O"]}}]);