1"use strict";(self.webpackChunk_footlocker_frontend=self.webpackChunk_footlocker_frontend||[]).push([[9409],{75927(e,t,r){r.d(t,{A:()=>v});var n=r(67308),a=r(33991),o=r(10538),s=r(18329),i=r(23694),l=r(11501),u=r(2232),c=r(65399),d=r(56987),f=r(21085);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){return function(e){if(Array.isArray(e))return p(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return p(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 p(e,void 0)}}(e)||function(){throw TypeError(`Invalid attempt to spread non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var w=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(e){var t,a,o;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return a=r,o=[e],a=h(a),b(t=function(e,t){if(t&&("object"==(t&&"u">typeof Symbol&&t.constructor===Symbol?"symbol":typeof t)||"function"==typeof t))return t;if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(this,m()?Reflect.construct(a,o||[],h(this).constructor):a.apply(this,o)),"handleHidePassword",function(){t.setState({showPassword:!1})}),b(t,"handleShowPassword",function(){t.setState({showPassword:!0})}),b(t,"handleHideIndicator",function(){t.setState({showIndicator:!1})}),b(t,"handleShowIndicator",function(){t.setState({showIndicator:!0})}),b(t,"handleValidation",function(e){var r=!!e&&!(0,d.Bp)(10)(e),n=!!e&&!(0,d.Ru)(100)(e),a=!(0,d.X5)(e),o=!(0,d.SB)(e)&&!(0,d.KG)(e),s=!(0,d._L)(e),i=0;r&&n&&i++,a&&i++,o&&i++,s&&i++,t.setState({hasMinLength:r,hasMaxLength:n,hasNumber:a,hasSpecialChar:o,hasUpperAndLowerCase:s,strengthBarProgress:i})}),b(t,"handleFocus",function(){t.handleShowIndicator()}),b(t,"handleBlur",function(){t.handleHideIndicator()}),b(t,"printPasswordStength",function(){var e=t.props.i18n,r=t.state.strengthBarProgress;return[e("registrationLabels.passwordStrengthLabel"),r<3&&e("registrationLabels.passwordStrengthWeak"),3===r&&e("registrationLabels.passwordStrengthMedium"),4===r&&e("registrationLabels.passwordStrengthStrong")].filter(Boolean).join(" ")}),b(t,"renderRequirement",function(e){var r=e.label,a=e.replacements,o=e.validated,i=t.props.i18n;return n.createElement("p",{className:(0,f.cn)("PasswordForm-requirement",{"PasswordForm-requirement--validated":o})},o&&n.createElement(s.A,{name:"ic_checkmark"}),i(r,a))}),t.state={showPassword:!1,showIndicator:!1,hasMinLength:!1,hasMaxLength:!1,hasNumber:!1,hasSpecialChar:!1,hasUpperAndLowerCase:!1,strengthBarProgress:0},t}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),e&&y(r,e),t=[{key:"componentDidUpdate",value:function(e,t){var r=(0,c.y)(this.state,t,"strengthBarProgress"),n=this.props.updateAnnouncement;r.defined&&r.changed&&n(this.printPasswordStength())}},{key:"render",value:function(){var e,t,r=this.props,a=r.i18n,l=r.name,u=r.label,c=r.baseId,p=r.className,h=r.customError,m=r.setNewPassword,y=r.isConfirmPassword,w=r.ignoreDescribedby,v=this.state,P=v.hasNumber,O=v.hasMinLength,S=v.hasMaxLength,j=v.showPassword,E=v.showIndicator,L=v.hasSpecialChar,C=v.strengthBarProgress,I=v.hasUpperAndLowerCase,A=y?i.Ay.PASSWORD_CONFIRM:i.Ay.PASSWORD(h,w);return n.createElement("div",{className:(0,f.cn)("col",p),"data-testid":"PasswordField"},n.createElement(o.A,(e=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}
2))),n.forEach(function(t){b(e,t,r[t])})}return e}({},A),t=t={baseId:c,autoComplete:"off",name:l||A.name,label:u||A.label,type:j?"text":A.type,validate:g(A.validate).concat(g(m?[d.sl]:[])),handleBlur:m?this.handleBlur:null,handleFocus:m?this.handleFocus:null,handleChange:m?this.handleValidation:null,addRole:!1},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e)),n.createElement("div",{className:"InputHelper"},n.createElement("button",{type:"button",className:"focus-visible:focus-style -m-1 mr-1 inline-flex items-center justify-center border-0 bg-transparent p-2 text-mineshaft underline hover:text-brand-primary focus:text-brand-primary",onClick:j?this.handleHidePassword:this.handleShowPassword,"aria-label":a(j?"registrationLabels.hidePassword":"registrationLabels.showPassword")},n.createElement(s.A,{name:j?"ic_password_hide":"ic_password_show"}))),m&&n.createElement("div",{id:A.aria.describedby,className:(0,f.cn)("PasswordForm-requirementsWrapper",{"sr-only":!E}),"aria-labelledby":"PasswordRequirements"},n.createElement("h2",{id:"PasswordRequirements",className:"font-cta-1"},n.createElement("span",{className:"sr-only"},"Password requirements."),a("registrationLabels.passwordRequirementsTitle")),n.createElement("div",{className:"PasswordForm-requirements"},this.renderRequirement({validated:O&&S,label:"globalLabels.passwordLengthMessage"}),this.renderRequirement({validated:I,label:"globalLabels.passwordCharacterMessage"}),this.renderRequirement({validated:P,label:"globalLabels.passwordDigitMessage"}),this.renderRequirement({validated:L,label:"globalLabels.passwordSpecialCharMessage",replacements:[d.xi]})),n.createElement("div",{className:"PasswordForm-strength","aria-live":"polite"},n.createElement("span",{style:{width:C?C/4*100+"%":"0.01%"},className:(0,f.cn)({medium:C>=2,strong:4===C})})),n.createElement("p",null,this.printPasswordStength())))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(r.prototype,t),r}(n.Component);b(w,"defaultProps",void 0),b(w,"propTypes",void 0),w.defaultProps={validate:[],setNewPassword:!1,isConfirmPassword:!1,ignoreDescribedby:!1};let v=(0,l.Ay)((0,u.Ng)(null,{updateAnnouncement:a.P})(w))},69409(e,t,r){r.r(t),r.d(t,{default:()=>x});var n=r(67308),a=r(46779),o=r(91385),s=r(65637),i=r(59989),l=r(23435),u=r(39262),c=r(75927),d=r(58275),f=r(97626),p=r(5348),b=r(5398),h=r(31921),m=r(17415),y=r(30487),g=r(23572),w=r(13583),v=r(11501),P=r(45335),O=r(17807),S=r(9126),j=r(21085),E=r(60159),L=r(29494);function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function I(e,t,r,n,a,o,s){try{var i=e[o](s),l=i.value}catch(e){r(e);return}i.done?t(l):Promise.resolve(l).then(n,a)}function A(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var o=e.apply(t,r);function s(e){I(o,n,a,s,i,"next",e)}function i(e){I(o,n,a,s,i,"throw",e)}s(void 0)})}}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function N(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t.push.apply(t,r)}return t})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}function _(e,t){var r,n,a,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),i=Object.defineProperty;return i(s,"next",{value:l(0)}),i(s,"throw",{value:l(1)}),i(s,"return",{value:l(2)}),"function"==typeof Symbol&&i(s,Symbol.iterator,{value:function(){return this}}),s;function l(i){return function(l){var u=[i,l];if(r)throw TypeError("Generator is already executing.");for(;s&&(s=0,u[0]&&(o=0)),o;)try{if(r=1,n&&(a=2&u[0]?n.return:u[0]?n.throw||((a=n.return)&&a.call(n),0):n.next)&&!(a=a.call(n,u[1])).done)return a;switch(n=0,a&&(u=[2&u[0],a.value]),u[0]){case 0:case 1:a=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,n=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===u[0]||2===u[0])){o=0;continue}if(3===u[0]&&(!a||u[1]>a[0]&&u[1]<a[3])){o.label=u[1];break}
2if(6===u[0]&&o.label<a[1]){o.label=a[1],a=u;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(u);break}a[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],n=0}finally{r=a=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}function x(e){var t,r=e.beforeSubmit,I=e.bypassEmailCheck,x=void 0!==I&&I,B=e.layout,q=e.onComplete,F=e.primaryButtonSize,M=e.redirect,D=e.removeFromHistory,R=void 0!==D&&D,V=e.showLoyaltyLogo,H=e.signInCta,U=void 0===H?"loginLabels.signIn":H,G=e.subTitle,T=void 0===G?"registrationLabels.enrollmentV2_joinFLXInfoMessage":G,K=e.userId,W=(0,v.Bd)(),Q=(0,m.j)(),$=(0,g.GV)(function(e){return(0,P.h)(e)}),z=(0,g.GV)(function(e){return L._L.parse(e.router.location.search).storeUuid}),X=(0,g.GV)(function(e){return e.session}),J=(0,g.GV)(function(e){return e.session.user.authenticated}),Y=(0,g.GV)(function(e){return(0,b.oF)(e,p.M$)}),Z=(0,g.g1)("ssoEnabled"),ee=(0,g.yw)("forgotPassword"),et=(0,y.h)(p.mg.id),er=function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(!1))||function(e){var t,r,n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(t=n.next()).done)&&(a.push(t.value),2!==a.length);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return a}}(t)||function(e){if(e){if("string"==typeof e)return C(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 C(e,2)}}(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.`)}(),en=er[0],ea=er[1],eo=(en||x)&&ee,es=(0,g.GV)(O.Hg)?"loyaltyLabels.joinLoyalty":"loyaltyLabels.joinFlxProgram",ei=(0,g.GV)(S.uB),el=(0,a.jE)(),eu=(0,g.jG)("enableCheckoutInlineFlxSignIn"),ec=(0,y.h)(p.lk.id),ed=(0,w.f)(M||"/");function ef(e){e.preventDefault(),et.open()}var ep=function(e){return"/accounts/create-login/initiate?signIn=true&userEmail=".concat(e)},eb=(0,n.useCallback)(function(e){e&&(R?Q((0,E.HC)(ed)):Q((0,E.VC)(ed)),el.invalidateQueries({queryKey:h.Sq.all}))},[Q,el,M,R]);(0,n.useEffect)(function(){eb(J),X.timedOut&&Q((0,o.Ht)())},[]),(0,n.useEffect)(function(){!Y&&M&&eb(J)},[J,M,Y,eb]);var eh=function(){return V?n.createElement("div",{className:"flex justify-between","data-testid":"HeadingComponent"},n.createElement("h2",{className:"font-semibold",id:"signInModalHeading"},W("loginLabels.signIn")),n.createElement(ei,{"aria-hidden":!0,className:"h-8 w-32 text-flx_accessible_magenta"})):n.createElement("h2",{id:"signInModalHeading"},W("loginLabels.signIn"))};return n.createElement(d.A,{id:"SignIn",className:"SignIn-form",layout:B||"small",onSubmit:x?function(e){return A(function(){var t,n,a,o,l;return _(this,function(u){switch(u.label){case 0:return[4,Q((0,i.Ur)(o=e.uid))];case 1:if("14030"!==(null!=(t=null==(l=u.sent())||null==(a=l.errors)||null==(n=a[0])?void 0:n.code)?t:null))return[3,2];return[2,Q((0,E.VC)(ep(o)))];case 2:if(!r)return[3,4];return[4,r()];case 3:u.sent(),u.label=4;case 4:return el.invalidateQueries({queryKey:h.Sq.all}),[2,Q((0,s.iD)(N(k({},e),{ssoEnabled:Z,storeUuid:z})))];case 5:return[2]}})})()}:function(e){return A(function(){var t,n,a,o;return _(this,function(l){switch(l.label){case 0:return[4,Q((0,i.Ur)(a=e.uid))];case 1:if((null==(o=l.sent())||null==(n=o.errors)||null==(t=n[0])?void 0:t.code)==="14030")return[2,Q((0,E.VC)(ep(a)))];if(ea(!0),en)return[2,Promise.resolve(r).then(function(){return el.invalidateQueries({queryKey:h.Sq.all}),Q((0,s.iD)(N(k({},e),{ssoEnabled:Z,storeUuid:z})))})];return[2]}})})()},onComplete:q,initialValues:K?{uid:K}:null,render:{form:function(){return n.createElement(n.Fragment,null,n.createElement(eh,null),n.createElement("p",{className:"FlxJoin-Subtitle"},W(T)),n.createElement(u.A,{name:"uid"}),(en||x)&&n.createElement(c.A,{indicator:!1}),eo&&n.createElement("div",{className:"col col-full"},n.createElement("button",{type:"button",className:"Link font-cta-1",onClick:ef},W("loginLabels.forgotPasswordLabel"))))},button:{primarySize:en&&"full",primary:function(){return n.createElement("button",{className:(0,j.cn)("Button",{"w-full":"full"===F||x||en})},W(U))},secondary:!en&&!x&&(eu?function(){return n.createElement(l.A,{role:"button",className:"Button Button--alt",handleClick:ec.open},W("loyaltyLabels.joinFlxProgram"))}:function(){return n.createElement(f.A,{className:"Button Button--alt",to:$,replace:R},W(es))})}}})}}}]);
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.