"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[11],{90:(e,n,t)=>{t.d(n,{a:()=>u,b:()=>c,c:()=>d,d:()=>a,e:()=>s,f:()=>r});const o=/^(\d+)(\w+)$/,i=["AA","A","B","C","D","DD","DDD","E","F","FF","G","GG","H","HH","I","J","JJ","K","L","M","N","O"];function r(e){if("Size"!==e.name)return;const n=e.value.match(o);return n&&i.includes(n[2])?{"Band Size":n[1],"Cup Size":n[2]}:void 0}function s(e,n=e=>`${e}`){const t=["aa","a","xxs","xs","xs-s","s","6/m","m","m-l","7/l","l","8/xl","xl","xl-2xl","9/2xl","2x","2xl","10/3xl","3x","3xl","4x","4xl","4","6","7","8","9","10","11","12","14","14/16","16","18","20","22","24"];return[...e].sort(((e,t)=>n(e).localeCompare(n(t)))).sort(((e,t)=>Number(n(e).replace(/[^0-9.]/g,""))-Number(n(t).replace(/[^0-9.]/g,"")))).sort(((e,o)=>{const i=n(e),r=n(o);let s,a;return t.forEach(((e,n)=>{const t=i.indexOf("/")>-1?i.substring(0,i.indexOf("/")).toLowerCase():i.toLowerCase(),o=r.indexOf("/")>-1?r.substring(0,r.indexOf("/")).toLowerCase():r.toLowerCase();t===e&&(s=n),o===e&&(a=n),void 0===s&&t.startsWith(e)&&(s=n),void 0===a&&o.startsWith(e)&&(a=n)})),void 0===s||void 0===a?0:s-a}))}function a(e,n=e=>`${e}`){const t=new Map(i.map(((e,n)=>[e.toLowerCase(),n])));return[...e].sort(((e,o)=>{const i=n(e).toLowerCase(),r=n(o).toLowerCase(),s=t.get(i),a=t.get(r);return void 0!==s&&void 0!==a?s-a:void 0!==s?-1:void 0!==a?1:i.localeCompare(r)}))}function c(e,n){const t=e.find((({name:e})=>"Band Size"===e)),o=e.find((({name:e})=>"Cup Size"===e));if(!t||!o)return;const i=new Set(n.filter((e=>e.preorderVariant||!e.oos)).map((e=>`${e.selectedOptions[t.name]}${e.selectedOptions[o.name]}`)));return{name:"Size",optionName:l(o),values:s(Array.from(i))}}function u(e,n){const t=c(e,n);return t?[...e.filter((e=>!e.name.includes("Size"))),t]:e}function l(e){var n;const t=null===(n=e.optionName)||void 0===n?void 0:n.replace(e.name,"");if(t)return`Size${t}`}function d(e){const n=e.selectedOptions["Band Size"],t=e.selectedOptions["Cup Size"];if(n&&t)return`${n}${t}`}}}]);