PageSourceSearch

https://www.footlocker.co.uk/5102.dfb9bb68.bundle.js

js footlocker.co.uk collected 2026-09-24 20:29:42 UTC 37,156 bytes, 9 lines download raw bytes

1"use strict";(self.webpackChunk_footlocker_frontend=self.webpackChunk_footlocker_frontend||[]).push([[5102],{3004(e,t,n){n.d(t,{A:()=>c}),Object.defineProperty(c,"name",{value:"default",configurable:!0});var r=n(67308),a=n(92705),l=n(11501),o=n(21085);function c(e){var t=e.className,n=(0,l.Bd)();return r.createElement("div",{className:(0,o.cn)("flex bg-seashell p-1 text-xs font-bold text-emperor",t),"data-testid":"PointsEarnedBadge"},r.createElement(a.IconConfirm,{width:"0.875rem",className:"mr-1 text-light_magenta"}),n("loyaltyLabels.pointsEarned"))}},80494(e,t,n){n.d(t,{A:()=>o}),Object.defineProperty(o,"name",{value:"default",configurable:!0});var r=n(67308),a=n(92705),l=n(11501);function o(){var e=(0,l.Bd)();return r.createElement("div",{className:"mb-2 mt-6 flex w-full items-center justify-center bg-wild_sand","data-testid":"PointsLimitMessage"},r.createElement(a.IconAnnotate,{width:"1rem",className:"mx-2"})," ",r.createElement("p",{className:"mb-0 mr-2 py-2 text-xs text-woodsmoke"},e("loyaltyLabels.activitiesPointsLimit")))}},11431(e,t,n){n.d(t,{A:()=>Q});var r=n(67308),a=n(80494),l=n(92705),o=n(3004),c=n(11501);function i(e){var t=e.userBirthMonth,n=(0,c.Bd)();return r.createElement("div",{className:"flex w-full flex-col items-center","data-testid":"CompletedBirthMonth"},r.createElement(o.A,{className:"mb-14"}),r.createElement(l.IconFlxBirthday,{width:"2.5rem",className:"mb-3 text-light_magenta"}),r.createElement("p",{className:"text-center font-inter text-xs"},n("loyaltyLabels.freeBirthdayGiftMonth",[t])))}Object.defineProperty(i,"name",{value:"default",configurable:!0});var u=n(33991),s=n(36008),m=n(23435),f=n(91751),b=n(17415),d=n(23572),p=n(17807),y=n(21085);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(g,"name",{value:"default",configurable:!0});var h=[{value:1,abbreviation:"globalLabels.januaryAbbreviation",monthName:"globalLabels.january"},{value:2,abbreviation:"globalLabels.februaryAbbreviation",monthName:"globalLabels.february"},{value:3,abbreviation:"globalLabels.marchAbbreviation",monthName:"globalLabels.march"},{value:4,abbreviation:"globalLabels.aprilAbbreviation",monthName:"globalLabels.april"},{value:5,abbreviation:"globalLabels.mayAbbreviation",monthName:"globalLabels.may"},{value:6,abbreviation:"globalLabels.juneAbbreviation",monthName:"globalLabels.june"},{value:7,abbreviation:"globalLabels.julyAbbreviation",monthName:"globalLabels.july"},{value:8,abbreviation:"globalLabels.augustAbbreviation",monthName:"globalLabels.august"},{value:9,abbreviation:"globalLabels.septemberAbbreviation",monthName:"globalLabels.september"},{value:10,abbreviation:"globalLabels.octoberAbbreviation",monthName:"globalLabels.october"},{value:11,abbreviation:"globalLabels.novemberAbbreviation",monthName:"globalLabels.november"},{value:12,abbreviation:"globalLabels.decemberAbbreviation",monthName:"globalLabels.december"}];function g(e){var t,n=e.onSubmit,o=(0,d.GV)(function(e){var t;return null==(t=e.features.account.userInfo)?void 0:t.birthMonth}),g=(0,c.Bd)(),E=(0,b.j)(),x=function(e){if(Array.isArray(e))return e}(t=(0,r.useState)(null))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],l=!0,o=!1;try{for(r=r.call(e);!(l=(t=r.next()).done)&&(a.push(t.value),2!==a.length);l=!0);}catch(e){o=!0,n=e}finally{try{l||null==r.return||r.return()}finally{if(o)throw n}}return a}}(t)||function(e){if(e){if("string"==typeof e)return v(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return v(e,2)}}(t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(),N=x[0],S=x[1],w=(0,d.GV)(p.yE),A=function(e){N===e.value?S(null):(S(e.value),E((0,u.P)("".concat(g(e.monthName)," ").concat(g("globalLabels.selected")),"assertive")))};return((0,r.useEffect)(function(){o&&(0,u.P)("".concat(g(h[o-1].monthName)," ").concat(g("globalLabels.selected")),"assertive")},[o]),o)?r.createElement(i,{userBirthMonth:h[o-1].monthName}):r.createElement(r.Fragment,null,r.createElement("p",{className:"mb-12 text-xs font-bold text-light_magenta"},g("loyaltyLabels.completeToEarnXXPoints",[w?"150":"100"])),r.createElement(f.A,{handleSubmit:function(){E((0,s.F9)({birthMonth:N})).then(function(e){if(null==e?void 0:e.errors)return e;n()})},className:"flex flex-col items-center"},r.createElement("div",{className:"mb-6 grid w-3/4 grid-cols-3 gap-x-2 gap-y-3 border-b border-solid border-alto pb-6"},h.map(function(e){return r.createElement("button",{"aria-label":g(e.monthName),key:e.value,type:"button",role:"radio","aria-checked":N===e.value,onClick:function(){return A(e)},className:(0,y.cn)("font-label-sm h-12 rounded-full border border-solid border-alto bg-white px-4 py-2",{"border-black bg-woodsmoke text-white":N===e.value})},g(e.abbreviation))})),r.createElement("div",{className:"flex w-3/4 justify-start"},r.createElement(l.IconFlxBirthday,{width:"2.5rem",className:"m-0 mr-3 text-light_magenta"}),r.createElement("div",{className:"flex h-full flex-col"},r.createElement("p",{className:"m-0 text-xs font-bold"},g("registrationLabels.whyWeAsk")),r.createElement("p",{className:"m-0 text-xs"},g("loyaltyLabels.freeBirthdayGift")))),r.createElement(a.A,null),r.createElement(m.A,{type:"submit",className:"mb-0 w-full border-none",disabled:!N},g("globalLabels.saveAndContinueLabel"))))}function E(e){var t=e.hasEarned,n=(0,c.Bd)(),a=(0,d.GV)(p.yE);return r.createElement(r.Fragment,null,t?r.createElement("div",{className:"mb-14 flex bg-seashell p-1 text-xs font-bold text-emperor"},r.createElement(l.IconConfirm,{width:"0.875rem",className:"mr-1 text-light_magenta"}),n("loyaltyLabels.pointsEarned")):r.createElement("p",{className:"mb-12 text-xs font-bold text-light_magenta"},n("loyaltyLabels.completeToEarnXXPoints",[a?"150":"250"])))}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var l=[],o=!0,c=!1;try{for(a=a.call(e);!(o=(n=a.next()).done)&&(l.push(n.value),!t||l.length!==t);o=!0);}catch(e){c=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(c)throw r}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}}
2(e,t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}Object.defineProperty(E,"name",{value:"default",configurable:!0});var S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(function(e){var t;return{categoryValue:e.id,categoryName:e.name,imageUrl:e.imageUrl,options:null!=(t=e.options)?t:[]}})},w=function(e){var t=new Map;return e.forEach(function(e){var n,r=N(e.split("_"),2),a=r[0],l=r[1],o=null!=(n=t.get(l))?n:[];o.push(a),t.set(l,o)}),{categories:Array.from(t.entries()).map(function(e){var t=N(e,2);return{id:t[0],selected:!0,selectedOptions:t[1]}})}},A=n(16719),L=n(58337);function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function P(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(e,t)}}var j=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(e){if(Array.isArray(e))return e}(e=(0,r.useState)(null))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],l=!0,o=!1;try{for(r=r.call(e);!(l=(t=r.next()).done)&&(a.push(t.value),2!==a.length);l=!0);}catch(e){o=!0,n=e}finally{try{l||null==r.return||r.return()}finally{if(o)throw n}}return a}}(e)||P(e,2)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
4In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(),a=n[0],l=n[1],o=null!=a?a:t,c=o.length>0;return{selectedItems:o,hasSelectedItems:c,hasPreselectedItems:t.length>0,isItemSelected:function(e){return o.includes(e)},toggleSelectedItem:function(e){l(function(n){var r=null!=n?n:t;return r.includes(e)?r.filter(function(t){return t!==e}):((function(e){if(Array.isArray(e))return k(e)})(r)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||P(r)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance.
5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()).concat([e])})}}};function O(e,t,n,r,a,l,o){try{var c=e[l](o),i=c.value}catch(e){n(e);return}c.done?t(i):Promise.resolve(i).then(r,a)}function I(e){var t=e.onSubmit,n=e.disableNavigation,l=(0,c.Bd)(),o=(0,L.by)("brand",!0).data,i=void 0===o?[]:o,u=S(i),s=j(i.reduce(function(e,t){return t.selected&&e.push(t.id),e},[])),b=s.selectedItems,d=s.hasSelectedItems,p=s.hasPreselectedItems,v=s.isItemSelected,h=s.toggleSelectedItem,g=(0,L.PC)("brand").mutateAsync;return r.createElement(r.Fragment,null,r.createElement(E,{hasEarned:p}),r.createElement(f.A,{handleSubmit:function(){var e;return(e=function(){return function(e,t){var n,r,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),c=Object.defineProperty;return c(o,"next",{value:i(0)}),c(o,"throw",{value:i(1)}),c(o,"return",{value:i(2)}),"function"==typeof Symbol&&c(o,Symbol.iterator,{value:function(){return this}}),o;function i(c){return function(i){var u=[c,i];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(l=0)),l;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){l.label=u[1];break}if(6===u[0]&&l.label<a[1]){l.label=a[1],a=u;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(u);break}a[2]&&l.ops.pop(),l.trys.pop();continue}u=t.call(e,l)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,g({categories:b.map(function(e){return{id:e,selected:!0,selectedOptions:[]}})})];case 1:return e.sent(),t(),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,a){var l=e.apply(t,n);function o(e){O(l,r,a,o,c,"next",e)}function c(e){O(l,r,a,o,c,"throw",e)}o(void 0)})})()},id:"BrandForm",className:"px-4"},r.createElement("fieldset",null,r.createElement("legend",{className:"font-base mb-2 text-base not-italic leading-normal text-boulder"},l("loyaltyLabels.usePreferenceSelectText")),r.createElement("div",{className:"grid grid-cols-2 gap-4 md:grid-cols-3"},u.map(function(e){var t=e.categoryValue;return r.createElement("button",{key:t,type:"button",className:(0,y.cn)("size-box h-24 w-full cursor-pointer rounded-sm",{"border-footlocker_black bg-wild_sand":v(t)}),"aria-pressed":v(t),"aria-label":e.categoryName,onClick:function(){return h(t)}},r.createElement(A.A,{className:"max-h-20 w-4/5 object-contain p-3",src:e.imageUrl,alt:""}))})),r.createElement(a.A,null),r.createElement(m.A,{type:"submit",className:"mb-0 w-full border-none",disabled:!d},l(n?"loyaltyLabels.prefSaveClose":"globalLabels.saveAndContinueLabel")))))}function C(e,t,n,r,a,l,o){try{var c=e[l](o),i=c.value}catch(e){n(e);return}c.done?t(i):Promise.resolve(i).then(r,a)}function F(e){var t=e.onSubmit,n=(0,c.Bd)(),o=(0,d.g1)("useAesShoppingPreferenceEndpoints"),i=(0,d.GV)(function(e){return e.features.loyalty.shoppingPreferences.productCategoryList.productCategories}),u=(0,d.GV)(function(e){return e.features.loyalty.userShoppingPreferences.productCategory}),s=(0,L.by)("productCategory",o).data,b=void 0===s?[]:s,p=o?S(b):i,y=j(o?b.reduce(function(e,t){return t.selected&&e.push(t.id),e},[]):null!=u?u:[]),v=y.selectedItems,h=y.hasSelectedItems,g=y.hasPreselectedItems,x=y.isItemSelected,N=y.toggleSelectedItem,w=(0,L.PC)("productCategory").mutateAsync;return r.createElement(r.Fragment,null,r.createElement(E,{hasEarned:g}),r.createElement(f.A,{handleSubmit:function(){var e;return(e=function(){return function(e,t){var n,r,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),c=Object.defineProperty;return c(o,"next",{value:i(0)}),c(o,"throw",{value:i(1)}),c(o,"return",{value:i(2)}),"function"==typeof Symbol&&c(o,Symbol.iterator,{value:function(){return this}}),o;function i(c){return function(i){var u=[c,i];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(l=0)),l;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){l.label=u[1];break}if(6===u[0]&&l.label<a[1]){l.label=a[1],a=u;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(u);break}a[2]&&l.ops.pop(),l.trys.pop();continue}u=t.call(e,l)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,w(o?{categories:v.map(function(e){return{id:e,selected:!0,selectedOptions:[]}})}:{productCategory:v})];case 1:return e.sent(),t(),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,a){var l=e.apply(t,n);function o(e){C(l,r,a,o,c,"next",e)}function c(e){C(l,r,a,o,c,"throw",e)}o(void 0)})})()},id:"ProductCategoryForm",className:"px-4"},r.createElement("fieldset",null,r.createElement("legend",{className:"font-base mb-2 text-base not-italic leading-[150%] text-boulder"},n("loyaltyLabels.usePreferenceSelectText")),r.createElement("div",{className:"shopForCategory grid grid-cols-2 gap-2 md:grid-cols-3"},p.map(function(e){var t=e.categoryValue;return r.createElement("div",{key:t,className:"relative flex aspect-square items-center justify-center",role:"checkbox",tabIndex:0,onClick:function(){return N(t)}
5,onKeyDown:function(e){(" "===e.key||"Enter"===e.key)&&(N(t),e.preventDefault())},"aria-checked":x(t),"aria-labelledby":"label_".concat(t)},r.createElement("div",{className:"imageOverlay absolute inset-0 p-4 ".concat(x(t)&&"rounded-xs border-[3px] border-solid border-woodsmoke")}),r.createElement("img",{src:e.imageUrl,alt:"",className:"inset-0 h-full w-full object-contain"}),r.createElement("span",{className:"absolute bottom-0 left-0 w-full whitespace-normal p-4 text-center font-footlocker text-base text-white",id:"label_".concat(t)},e.categoryName),r.createElement("input",{type:"checkbox",className:"hidden",id:"item_".concat(t),name:"item_".concat(t),value:t,"aria-label":e.categoryName,checked:x(t),readOnly:!0}),x(t)&&r.createElement("div",{className:"absolute inset-0 flex items-center justify-center text-white"},r.createElement(l.IconFlxPrefCircleCheck,{className:"h-10 w-10"})))})),r.createElement(a.A,null),r.createElement(m.A,{type:"submit",className:"mb-0 w-full border-none",disabled:!h},n("loyaltyLabels.prefSaveClose")))))}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _(e,t,n,r,a,l,o){try{var c=e[l](o),i=c.value}catch(e){n(e);return}c.done?t(i):Promise.resolve(i).then(r,a)}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var l=[],o=!0,c=!1;try{for(a=a.call(e);!(o=(n=a.next()).done)&&(l.push(n.value),!t||l.length!==t);o=!0);}catch(e){c=!0,r=e}finally{try{o||null==a.return||a.return()}finally{if(c)throw r}}return l}}(e,t)||B(e,t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
6In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function B(e,t){if(e){if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}}function M(e){var t=e.onSubmit,n=e.disableNavigation,o=(0,c.Bd)(),i=(0,d.g1)("useAesShoppingPreferenceEndpoints"),u=(0,d.GV)(function(e){return e.features.loyalty.shoppingPreferences.shoeSizeCategoryList.shoeSizeCategories}),s=(0,d.GV)(function(e){return e.features.loyalty.userShoppingPreferences.shoeSize}),b=(0,L.by)("shoeSize",i).data,p=void 0===b?[]:b,y=i?S(p):u,v=i?p.flatMap(function(e){var t;return(null!=(t=e.selectedOptions)?t:[]).map(function(t){return"".concat(t,"_").concat(e.id)})}):null!=s?s:[],h=V((0,r.useState)({}),2),g=h[0],x=h[1],N=j(v),A=N.selectedItems,k=N.hasSelectedItems,P=N.hasPreselectedItems,O=N.isItemSelected,I=N.toggleSelectedItem,C=(0,L.PC)("shoeSize").mutateAsync,F=function(e){x(function(t){var n,r;return n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){G(e,t,n[t])})}return e}({},t),r=null!=(r=G({},e,!t[e]))?r:{},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(r)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(r)).forEach(function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(r,e))}),n})},M={};return((function(e){if(Array.isArray(e))return T(e)})(A)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(A)||B(A)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance.
7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()).sort(function(e,t){return Number(e.split("_")[0])-Number(t.split("_")[0])}).forEach(function(e){var t=V(e.split("_"),2),n=t[0],r=t[1];M[r]?M[r]=M[r].concat(", ",n):M[r]=n}),r.createElement(r.Fragment,null,r.createElement(E,{hasEarned:P}),r.createElement(f.A,{handleSubmit:function(){var e;return(e=function(){return function(e,t){var n,r,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),c=Object.defineProperty;return c(o,"next",{value:i(0)}),c(o,"throw",{value:i(1)}),c(o,"return",{value:i(2)}),"function"==typeof Symbol&&c(o,Symbol.iterator,{value:function(){return this}}),o;function i(c){return function(i){var u=[c,i];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(l=0)),l;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){l.label=u[1];break}if(6===u[0]&&l.label<a[1]){l.label=a[1],a=u;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(u);break}a[2]&&l.ops.pop(),l.trys.pop();continue}u=t.call(e,l)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,C(i?w(A):{shoeSize:A})];case 1:return e.sent(),t(),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,a){var l=e.apply(t,n);function o(e){_(l,r,a,o,c,"next",e)}function c(e){_(l,r,a,o,c,"throw",e)}o(void 0)})})()},id:"ShoeSizesForm",className:"w-full"},r.createElement("fieldset",null,r.createElement("legend",{className:"px-4 text-base font-normal not-italic leading-[150%] text-boulder"},o("loyaltyLabels.usePreferenceSelectText")),r.createElement("div",{className:"overflow-auto md:max-h-96"},y.map(function(e){var t=g[e.categoryValue],n=M[e.categoryValue];return r.createElement("div",{key:e.categoryValue},r.createElement("button",{className:"mt-1 flex w-full justify-between border-0 bg-white p-4 aria-expanded:bg-wild_sand",onClick:function(){return F(e.categoryValue)},"aria-expanded":t,type:"button"},r.createElement("div",{className:"w-11/12 text-left"},r.createElement("span",{className:"text-base font-bold"},e.categoryName),n&&r.createElement("span",null," • ".concat(n))),r.createElement("span",null,t?r.createElement(l.IconFlxPrefMinus,{"aria-hidden":!0}):r.createElement(l.IconFlxPrefPlus,{"aria-hidden":!0}
7))),t&&r.createElement("div",{className:"grid grid-cols-5 gap-4 p-4"},e.options.map(function(t){var n="".concat(t,"_").concat(e.categoryValue);return r.createElement("div",{className:"flex h-[3.875rem] w-[3.875rem] items-center justify-center rounded-full border border-solid border-alto aria-checked:bg-woodsmoke",key:n,role:"checkbox",tabIndex:0,onClick:function(){return I(n)},onKeyDown:function(e){(" "===e.key||"Enter"===e.key)&&(I(n),e.preventDefault())},"aria-checked":O(n),"aria-labelledby":"label_".concat(n)},r.createElement("span",{className:"text-sm font-bold ".concat(O(n)&&"text-white"),id:"label_".concat(n)},t),r.createElement("input",{type:"checkbox",className:"hidden",id:"item_".concat(n),name:"item_".concat(n),value:n,checked:O(n),readOnly:!0}))})))})),r.createElement("div",{className:"w-full px-4"},r.createElement(a.A,null),r.createElement(m.A,{type:"submit",className:"mb-0 w-full border-none",disabled:!k},o(n?"loyaltyLabels.prefSaveClose":"globalLabels.saveAndContinueLabel"))))))}function R(e,t,n,r,a,l,o){try{var c=e[l](o),i=c.value}catch(e){n(e);return}c.done?t(i):Promise.resolve(i).then(r,a)}function U(e){var t=e.onSubmit,n=e.disableNavigation,o=(0,c.Bd)(),i=(0,d.g1)("useAesShoppingPreferenceEndpoints"),u=(0,d.GV)(function(e){return e.features.loyalty.shoppingPreferences.shopForCategoryList.shopForCategories}),s=(0,d.GV)(function(e){return e.features.loyalty.userShoppingPreferences.shopFor}),b=(0,L.by)("shopFor",i).data,p=void 0===b?[]:b,y=i?S(p):u,v=j(i?p.filter(function(e){return e.selected}).map(function(e){return e.id}):null!=s?s:[]),h=v.selectedItems,g=v.hasSelectedItems,x=v.hasPreselectedItems,N=v.isItemSelected,w=v.toggleSelectedItem,A=(0,L.PC)("shopFor").mutateAsync;return r.createElement(r.Fragment,null,r.createElement(E,{hasEarned:x}),r.createElement(f.A,{handleSubmit:function(){var e;return(e=function(){return function(e,t){var n,r,a,l={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},o=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),c=Object.defineProperty;return c(o,"next",{value:i(0)}),c(o,"throw",{value:i(1)}),c(o,"return",{value:i(2)}),"function"==typeof Symbol&&c(o,Symbol.iterator,{value:function(){return this}}),o;function i(c){return function(i){var u=[c,i];if(n)throw TypeError("Generator is already executing.");for(;o&&(o=0,u[0]&&(l=0)),l;)try{if(n=1,r&&(a=2&u[0]?r.return:u[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,u[1])).done)return a;switch(r=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return l.label++,{value:u[1],done:!1};case 5:l.label++,r=u[1],u=[0];continue;case 7:u=l.ops.pop(),l.trys.pop();continue;default:if(!(a=(a=l.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){l=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){l.label=u[1];break}if(6===u[0]&&l.label<a[1]){l.label=a[1],a=u;break}if(a&&l.label<a[2]){l.label=a[2],l.ops.push(u);break}a[2]&&l.ops.pop(),l.trys.pop();continue}u=t.call(e,l)}catch(e){u=[6,e],r=0}finally{n=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}(this,function(e){switch(e.label){case 0:return[4,A(i?{categories:h.map(function(e){return{id:e,selected:!0,selectedOptions:[]}})}:{shopFor:h})];case 1:return e.sent(),t(),[2]}})},function(){var t=this,n=arguments;return new Promise(function(r,a){var l=e.apply(t,n);function o(e){R(l,r,a,o,c,"next",e)}function c(e){R(l,r,a,o,c,"throw",e)}o(void 0)})})()},id:"ShopForForm",className:"px-4"},r.createElement("fieldset",null,r.createElement("legend",{className:"font-base mb-2 text-base not-italic leading-[150%] text-boulder"},o("loyaltyLabels.usePreferenceSelectText")),r.createElement("div",{className:"shopForCategory grid grid-cols-2 gap-2 md:grid-cols-3"},y.map(function(e){var t=e.categoryValue;return r.createElement("div",{key:t,className:"relative flex aspect-square items-center justify-center",role:"checkbox",tabIndex:0,onClick:function(){return w(t)},onKeyDown:function(e){(" "===e.key||"Enter"===e.key)&&(w(t),e.preventDefault())},"aria-checked":N(t),"aria-labelledby":"label_".concat(t)},r.createElement("div",{className:"imageOverlay absolute inset-0 p-4 ".concat(N(t)&&"rounded-xs border-[3px] border-solid border-woodsmoke")}),r.createElement("img",{src:e.imageUrl,alt:"",className:"inset-0 h-full w-full object-contain"}),r.createElement("span",{className:"absolute bottom-0 left-0 w-full whitespace-normal p-4 text-center font-footlocker text-lg text-white",id:"label_".concat(t)},e.categoryName),r.createElement("input",{type:"checkbox",className:"hidden",id:"item_".concat(t),name:"item_".concat(t),value:t,"aria-label":e.categoryName,checked:N(t),readOnly:!0}),N(t)&&r.createElement("div",{className:"absolute inset-0 flex items-center justify-center text-white"},r.createElement(l.IconFlxPrefCircleCheck,{className:"h-10 w-10"})))})),r.createElement(a.A,null),r.createElement(m.A,{type:"submit",className:"mb-0 w-full border-none",disabled:!g},o(n?"loyaltyLabels.prefSaveClose":"globalLabels.saveAndContinueLabel")))))}Object.defineProperty(I,"name",{value:"default",configurable:!0}),Object.defineProperty(F,"name",{value:"default",configurable:!0}),Object.defineProperty(M,"name",{value:"default",configurable:!0}),Object.defineProperty(U,"name",{value:"default",configurable:!0});var D=n(77879);function z(e){var t=e.totalSteps,n=e.currentStep;return r.createElement("div",{"aria-hidden":"true",className:"mb-4 flex items-end justify-center","data-testid":"ModalStepper"},Array.from({length:t}).map(function(e,t){return r.createElement("div",{key:t,className:"".concat(n===t?"h-1 bg-flx_accessible_magenta":"h-0.5 bg-silver_dark"," mx-1 w-14")})}))}function q(e){var t=e.canGoToNextStep,n=e.canGoToPrevStep,a=e.CurrentForm,o=e.currentStep,i=e.onNext,u=e.onPrev,s=e.onSubmit,m=e.subTitle,f
7=e.title,b=e.totalSteps,d=e.disableNavigation,p=(0,c.Bd)();return r.createElement("div",{className:"flex flex-col items-center","data-testid":"MultiPageModalView"},r.createElement("div",{className:"mb-4 flex w-full max-w-xl items-center justify-between"},r.createElement("div",{className:"w-8"},!d&&r.createElement("button",{"aria-label":p("productListLabels.goToPreviousPage"),disabled:!n,onClick:u,className:"bg-gray-200 flex rotate-180 items-center border-none bg-transparent p-2"},r.createElement(l.IconChevronRight,null))),r.createElement("h2",{className:"flex-grow text-center font-footlocker text-xl font-bold"},p(f)," ",r.createElement("span",{className:"sr-only"},"- ",p("globalLabels.stepHeading",[o,b]))),r.createElement("div",{className:"w-8"},!d&&r.createElement("button",{"aria-label":p("productListLabels.goToNextPage"),disabled:!t,onClick:i,className:"bg-gray-200 flex items-center border-none bg-transparent p-2"},r.createElement(l.IconChevronRight,{"aria-hidden":"true"})))),!d&&r.createElement(z,{totalSteps:b,currentStep:o-1}),m&&r.createElement("p",{className:"mb-8 text-xs font-bold text-light_magenta"},p(m)),r.createElement(a,{onSubmit:s,disableNavigation:d}))}Object.defineProperty(z,"name",{value:"default",configurable:!0}),Object.defineProperty(q,"name",{value:"default",configurable:!0});var $=n(17683);function K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function X(e){var t,n=e.forms,a=e.onFinish,l=e.step,o=e.disableNavigation,c=n.length,i=function(e){if(Array.isArray(e))return e}(t=(0,$.oo)(c))||function(e){var t,n,r=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],l=!0,o=!1;try{for(r=r.call(e);!(l=(t=r.next()).done)&&(a.push(t.value),2!==a.length);l=!0);}catch(e){o=!0,n=e}finally{try{l||null==r.return||r.return()}finally{if(o)throw n}}return a}}(t)||function(e){if(e){if("string"==typeof e)return K(e,2);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return K(e,2)}}(t)||function(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}(),u=i[0],s=i[1],m=s.canGoToPrevStep,f=s.canGoToNextStep,b=s.goToNextStep,d=s.goToPrevStep,p=s.setStep,y=function(){f&&b()};(0,r.useEffect)(function(){l&&p(l)},[l]);var v=n[u-1],h=v.component,g=v.title,E=v.subTitle;return r.createElement(q,{canGoToNextStep:f,canGoToPrevStep:m,CurrentForm:h,currentStep:u,onNext:y,onPrev:function(){m&&d()},onSubmit:function(){o&&a(),u===c?a():y()},subTitle:E,title:g,totalSteps:c,disableNavigation:o})}Object.defineProperty(X,"name",{value:"default",configurable:!0});var Y=n(5348),H=n(30487);function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Object.defineProperty(Q,"name",{value:"default",configurable:!0});var W=[{title:"loyaltyLabels.whatsYourBirthMonth",component:g},{title:"loyaltyLabels.shopForTitle",component:U},{title:"loyaltyLabels.shoeSizesTitle",component:M},{title:"loyaltyLabels.productCategoryTitle",component:F}];function Q(e){var t=e.stepNo,n=e.showAlert,a=e.disableNavigation,l=(0,H.h)(Y.Y2.id).close,o=(0,d.g1)("enableBrandsShoppingPreference")?((function(e){if(Array.isArray(e))return J(e)})(W)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(W)||function(e){if(e){if("string"==typeof e)return J(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return J(e,void 0)}}(W)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance.
9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()).concat([{title:"loyaltyLabels.brandTitle",component:I}]):W;return r.createElement(D.default,Y.Y2,r.createElement(X,{forms:o,onFinish:function(){l(),null==n||n()},step:void 0===t?1:t,disableNavigation:a}))}},73724(e,t,n){n.d(t,{A:()=>P});var r=n(67308),a=n(97626),l=n(23572),o=n(11501),c=n(75291),i=n(21085);function u(e){var t=e.children,n=e.className,u=e.matchPartialUrl,s=e.title,m=e.url,f=(0,o.Bd)(),b=(0,l.GV)(function(e){return(0,c.ud)(e)}),d=b.substring(0,b.length-1),p=(0,l.GV)(function(e){return e.router.location.pathname}),y=function(e){return p==="".concat(d).concat(e)||u&&p.includes("".concat(d).concat(e))};return r.createElement("li",{className:n,"data-testid":"NavLink"},r.createElement(a.A,{className:(0,i.cn)("link",{selected:y(m)}),"aria-current":y(m)?"page":"false",to:m},f(s)),t)}Object.defineProperty(u,"name",{value:"default",configurable:!0});var s=n(58337);function m(){var e=(0,s.KS)(),t=(0,l.g1)("nefPreferences");return r.createElement("ul",{"data-testid":"PersonalInfoLinks"},r.createElement(u,{className:"subLink font-caption ml-4 mt-4",url:"/account/personal-info/profile",title:"myAccountRedesignLabels.profileLabel"}),r.createElement(u,{className:"subLink font-caption ml-4 mt-4",url:"/account/personal-info/addresses",title:"myAccountRedesignLabels.addressesLabel"}),r.createElement(u,{className:"subLink font-caption ml-4 mt-4",url:"/account/personal-info/payment",title:"myAccountRedesignLabels.paymentLabel"}),e&&t&&r.createElement(u,{className:"subLink font-caption ml-4 mt-4",url:"/account/personal-info/preferences",title:"myAccountRedesignLabels.shoppingPreferencesLabel"}))}Object.defineProperty(m,"name",{value:"default",configurable:!0});var f=n(58939),b=n(5348),d=n(28635),p=n(30487);function y(){var e=(0,o.Bd)(),t=(0,p.h)(b.ey.id),n=(0,l.g1)("flxMarketingV3");return r.createElement("li",{className:"quickLink","data-testid":"JoinFlxCta"},n?r.createElement(d.A,{joinButtonLabel:e("myAccountRedesignLabels.joinFlxFree"),className:"link"}):r.createElement(f.A,{className:"link",handleClick:t.open},e("myAccountRedesignLabels.joinFlxFree")))}var v=n(9126);function h(){var e=(0,o.Bd)(),t=(0,l.GV)(function(e){return e.config.remote.loyaltyEnabled}),n=(0,s.KS)(),a=t&&n,c=t&&!n,i=(0,l.GV)(function(e){return(0,v.VA)(e)});return r.createElement("nav",{className:"navs","aria-label":e("myAccountRedesignLabels.secondaryLabel"),"data-testid":"MyAccountLeftNavLinks"},r.createElement("ul",null,r.createElement(u,{className:"quickLink",url:"/account/details",title:"myAccountRedesignLabels.accountDashboardLabel"}),r.createElement(u,{className:"quickLink",url:"/account/orders",title:"myAccountRedesignLabels.myOrdersLabel",matchPartialUrl:!0}),a&&r.createElement(u,{className:"quickLink",url:"/account/flx/dashboard",title:i}),c&&r.createElement(y,null),r.createElement(u,{className:"quickLink",url:"/account/personal-info",title:"myAccountRedesignLabels.personalInfoLabel"},r.createElement(m,null)),r.createElement(u,{className:"quickLink",url:"/account/my-store",title:"myAccountRedesignLabels.myStoresLabel"})))}Object.defineProperty(h,"name",{value:"default",configurable:!0});var g=n(86658);function E(){return r.createElement("div",{className:"LeftNavigation flex flex-col rounded-sm border border-solid border-alto bg-white p-4"},r.createElement(g.A,null),r.createElement(h,null))}Object.defineProperty(E,"name",{value:"default",configurable:!0});var x=n(256),N=n(59989),S=n(27238),w=n(2943),A=n(17415),L=n(88467),k=n(29494);function P(e){var t=e.children,n=(0,A.j)(),a=(0,l.GV)(function(e){return e.session.user.authenticated}),c=(0,l.GV)(function(e){return e.i18n.selected.apiLang}),i=(0,l.GV)(function(e){return e.router.location.search}),u=k._L.parse(i),m=u.nonflxUpgrade,f=u.openPreferences,y=(0,p.h)(b.Y2.id),v=(0,l.g1)("nefPreferences"),h=(0,l.GV)(function(e){return(0,L.Nd)(e.session.user)}),g=(0,l.g1)("useAesShoppingPreferenceEndpoints"),P=(0,o.Bd)();return(0,r.useEffect)(function(){n((0,x.ug)())},[n]),(0,r.useEffect)(function(){v&&f&&setTimeout(function(){y.open()},1e3)},[f,y,v]),(0,r.useEffect)(function(){v&&n((0,N.v_)())},[v,c,n]),(0,s.$f)(v&&!g),r.createElement("div",{"data-testid":"MyAccountContainer"},r.createElement(S.A,null),a&&r.createElement("div",{className:"MyAccount mx-auto max-w-screen-md px-4"},r.createElement("h1",{className:"sr-only"},P("myAccountRedesignLabels.myAccountLabel")),r.createElement(w.A,{enrollChannel:u.enrollmentSourceCode}),r.createElement(d.A,{key:null!=m?m:"closed",defaultOpen:!!m&&!h}),r.createElement("div",{className:"flex gap-12"},r.createElement("div",{className:"hidden flex-1 md:block"},r.createElement(E,null)),r.createElement("section",{className:"flex-1 grow-[2]"},r.createElement(r.Fragment,null,t)))))}Object.defineProperty(P,"name",{value:"default",configurable:!0})},86658(e,t,n){n.d(t,{A:()=>u}),Object.defineProperty(u,"name",{value:"default",configurable:!0});var r=n(67308),a=n(65637),l=n(58939),o=n(5916),c=n(17415),i=n(11501);function u(){var e=(0,o.T4)().data,t=null==e?void 0:e.firstName,n=(0,c.j)(),u=(0,i.Bd)();return r.createElement(r.Fragment,null,r.createElement("div",{className:"user-info-header"},r.createElement("p",{className:"user-info"},r.createElement("span",null,u("myAccountRedesignLabels.accountLabel",[t]))),r.createElement("div",{className:"signout"},r.createElement(l.A,{handleClick:function(){n((0,a.ri)())},text:"myAccountRedesignLabels.signoutBtnText",variant:"alt"}))))}}}]);

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.