PageSourceSearch

https://www.lodestartech.com/64.4f593594cdd94d7a9ab7.js

js lodestartech.com collected 2026-10-09 22:41:10 UTC 13,872 bytes, 74 lines download raw bytes

1/*! @version pwa-studio: 2.12, @magento/venia-ui: ~11.6.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.4, @magento/peregrine: ~14.5.1, @magento/pagebuilder: ~9.3.3, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.13.8 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[64],{"01SG":function(e,a,t){"use strict"
3t.r(a),t.d(a,"default",function(){return N})
4var n=t("lSNA"),s=t.n(n),r=t("q1tI"),o=t.n(r),i=t("dDsW"),c=t("kriW"),l=t("17x9"),d=t("8UhI"),u=t("J3e4"),m=t("pGSu"),p=t("PkP7"),b=t("0WG7"),g=t("UPvi"),f=t("agzo"),h=t("Hq+J"),w=t("Hqt8")
5var v={queries:{},mutations:{resetPasswordMutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"resetPassword"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"token"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"newPassword"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"resetPassword"},arguments:[{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}},{kind:"Argument",name:{kind:"Name",value:"resetPasswordToken"},value:{kind:"Variable",name:{kind:"Name",value:"token"}}},{kind:"Argument",name:{kind:"Name",value:"newPassword"},value:{kind:"Variable",name:{kind:"Name",value:"newPassword"}}}],directives:[]}]}}],loc:{start:0,end:257,source:{body:"\n    mutation resetPassword(\n        $email: String!\n        $token: String!\n        $newPassword: String!\n    ) {\n        resetPassword(\n            email: $email\n            resetPasswordToken: $token\n            newPassword: $newPassword\n        )\n    }\n",name:"GraphQL request",locationOffset:{line:1,column:1}}}}}},y=t("YdRu"),O=t("LboF"),k=t.n(O),P=t("kt5/"),j={insert:"head",singleton:!1},E=(k()(P.a,j),P.a.locals,t("HTR8"))
6function ownKeys(e,a){var t=Object.keys(e)
7if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
8a&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}const C=e=>{const{classes:a}=e,{formatMessage:t}=Object(i.a)(),n=a,l=Object(m.a)(function _objectSpread(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{}
9a%2?ownKeys(Object(t),!0).forEach(function(a){s()(e,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))})}return e}({},v)),{hasCompleted:O,loading:k,token:P,formErrors:j,handleSubmit:C,recaptchaWidgetProps:N}=l,[,{addToast:T}]=(null==n||n.invalidToken,c.a,Object(u.a)())
10Object(r.useEffect)(()=>{O&&T({type:"info",message:t({id:"resetPassword.savedPasswordText",defaultMessage:"Your new password has been saved."}),timeout:5e3})},[T,t,O])
11const S=O?o.a.createElement("div",{className:(null==n?void 0:n.successMessage)||""},o.a.createElement("div",{className:"alert alert-success",role:"alert"},o.a.createElement(c.a,{id:"resetPassword.successMessage",defaultMessage:"Your new password has been saved. Please use this password to sign into your Account."}))):o.a.createElement(d.b,{className:"row g-3 ".concat((null==n?void 0:n.form)||""),onSubmit:C},o.a.createElement("p",{className:(null==n?void 0:n.description)||""},o.a.createElement(c.a,{id:"resetPassword.descriptionText",defaultMessage:"Please enter your email address and new password."})),o.a.createElement(h.a,{id:"resetPasswordEmail",field:"email",type:"email",label:"Email address",autoComplete:"email",validate:Object(E.a)([y.b,y.c])}),o.a.createElement(f.a,{id:"password",field:"newPassword",label:t({id:"resetPassword.newPasswordText",defaultMessage:"New Password"}),autoComplete:"new-password",validate:y.e,isRequired:!0,isToggleButtonHidden:!1}),o.a.createElement(w.a,N),o.a.createElement(b.a,{errors:j}),o.a.createElement("div",{className:"btn-actions"},o.a.createElement(p.a,{className:"btn btn-primary",type:"submit",priority:"high",disabled:k},o.a.createElement(c.a,{id:"resetPassword.savePassword",defaultMessage:"Save Password"}))))
12return o.a.createElement("div",{className:"page page--tertiary bg-light"},o.a.createElement("header",{className:"container"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-12"},o.a.createElement(g.b,null,t({id:"resetPassword.title",defaultMessage:"Reset Password"})),o.a.createElement("h1",{className:"hero hero--secondary","aria-live":"polite"},o.a.createElement(c.a,{id:"resetPassword.header",defaultMessage:"Reset Password"}))))),o.a.createElement("section",{className:"container page__content"},o.a.createElement("div",{className:"row justify-content-center"},o.a.createElement("div",{className:"col-12 col-md-8 col-xl-6"},S))))}
13var N=C
14C.propTypes={classes:Object(l.shape)({root:l.string,header:l.string,contentContainer:l.string,form:l.string,description:l.string,invali
14dToken:l.string,buttonContainer:l.string,submitButton:l.string,successMessage:l.string})}},"4CK1":function(e,a,t){"use strict"
15var n,s=t("VkAN"),r=t.n(s),o=t("UYTu")
16const i=Object(o.d)(n||(n=r()(["\n    query GetReCaptchaV3Config {\n        recaptchaV3Config {\n            website_key\n            badge_position\n            language_code\n            forms\n        }\n    }\n"])))
17a.a={getReCaptchaV3ConfigQuery:i}},Hqt8:function(e,a,t){"use strict"
18var n=t("q1tI"),s=t.n(n),r=t("17x9"),o=t("y1Xp"),i=t("in+6")
19const c=e=>{const{containerElement:a=(()=>{}),shouldRender:t=!1}=e,n=Object(o.a)(i.a,e.classes)
20return t?s.a.createElement("div",{ref:a,className:n.root}):null}
21c.propTypes={classes:Object(r.shape)({root:r.string}),containerElement:r.func.isRequired,shouldRender:r.bool.isRequired},a.a=c},KOY7:function(e,a,t){"use strict"
22t.d(a,"a",function(){return s})
23var n=t("q1tI")
24const s=()=>{const[e,a]=Object(n.useState)(!1),t=Object(n.useCallback)(()=>{a(!e)},[e])
25return{handleBlur:Object(n.useCallback)(()=>{a(!1)},[]),togglePasswordVisibility:t,visible:e}}},MsnC:function(e,a,t){"use strict"
26t.d(a,"a",function(){return c})
27var n=t("q1tI"),s=t("+TN3"),r=t("hibG"),o=t("y1Xp"),i=t("4CK1")
28const c=e=>{var a,t,c,l
29const d=Object(o.a)(i.a,e.operations),{currentForm:u,formAction:m}=e,{data:p,error:b,loading:g}=Object(s.f)(d.getReCaptchaV3ConfigQuery,{fetchPolicy:"cache-and-network"})
30globalThis.recaptchaCallbacks||(globalThis.recaptchaCallbacks={})
31const[f,h]=Object(n.useState)(globalThis.hasOwnProperty("grecaptcha")),[w,v]=Object(n.useState)(!1),[y,O]=Object(n.useState)(null),[k,P]=Object(n.useState)(null),j=Object(n.useCallback)(e=>{null!==e&&P(e)},[]),E=null!=p&&null!==(a=p.recaptchaV3Config)&&void 0!==a&&a.badge_position&&p.recaptchaV3Config.badge_position.length>0?p.recaptchaV3Config.badge_position:"bottomright",C=null==p?void 0:null===(t=p.recaptchaV3Config)||void 0===t?void 0:t.website_key,N=null==p?void 0:null===(c=p.recaptchaV3Config)||void 0===c?void 0:c.language_code,T=(null==p?void 0:null===(l=p.recaptchaV3Config)||void 0===l?void 0:l.forms)||[],S=!(b instanceof Error)&&C&&C.length>0&&T.includes(u),R="inline"===E,q=new URL("https://www.google.com/recaptcha/api.js")
32q.searchParams.append("badge",E),q.searchParams.append("render",R?"explicit":C),q.searchParams.append("onload","onloadRecaptchaCallback"),N&&N.length>0&&q.searchParams.append("hl",N)
33const V=Object(r.a)(!f&&S?q:null),A=g||S&&!f&&"ready"!==V
34return Object(n.useEffect)(()=>{if(null!==k&&R&&f&&null===y)if("widgetId"in k.dataset)O(k.dataset.widgetId)
35else{const e=globalThis.grecaptcha.render(k,{sitekey:C,size:"invisible"})
36O(e),k.dataset.widgetId=e}},[f,R,C,y,k]),!globalThis.recaptchaCallbacks[m]&&S&&(globalThis.recaptchaCallbacks[m]=(()=>
36{if(!R){const e=document.getElementsByClassName("grecaptcha-badge")
37e&&e.length>0&&(e[0].style.zIndex=999)}h(!0)})),globalThis.onloadRecaptchaCallback=Object(n.useCallback)(()=>{for(const e in globalThis.recaptchaCallbacks)globalThis.recaptchaCallbacks[e]()
38globalThis.recaptchaCallbacks={}},[]),{recaptchaLoading:w||A,generateReCaptchaData:Object(n.useCallback)(async()=>{if(f)try{v(!0)
39const e={context:{headers:{"X-ReCaptcha":await globalThis.grecaptcha.execute(R?y:C,{action:m})}}}
40return v(!1),e}catch(e){v(!1)}return{}},[f,m,R,C,y]),recaptchaWidgetProps:{containerElement:j,shouldRender:!!(S&&R&&f)}}}},UPvi:function(e,a,t){"use strict"
41t.d(a,"a",function(){return f}),t.d(a,"c",function(){return h}),t.d(a,"b",function(){return v})
42var n,s=t("VkAN"),r=t.n(s),o=t("QILm"),i=t.n(o),c=t("q1tI"),l=t.n(c),d=t("UYTu"),u=t("+TN3"),m=t("rid2")
43const p=["children"],b=["children"],g=["children"]
44m.a.defaultProps.defer=!1
45const f=e=>{const{children:a}=e,t=i()(e,p)
46return l.a.createElement(m.a,null,l.a.createElement("meta",t,a))},h=e=>{const{children:a}=e,t=i()(e,b)
47return l.a.createElement(m.a,null,l.a.createElement("title",t,a))},w=Object(d.d)(n||(n=r()(["\n    query getStoreName {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            store_name\n        }\n    }\n"]))),v=e=>{const{children:a}=e,t=i()(e,g),{data:n}=Object(u.f)(w),s=Object(c.useMemo)(()=>n?n.storeConfig.store_name:"Lodestar Technology",[n])
48let r
49return r=a?"".concat(a," - ").concat(s):s,l.a.createElement(m.a,null,l.a.createElement("title",t,r))}},agzo:function(e,a,t){"use strict"
50var n=t("QILm"),s=t.n(n),r=t("q1tI"),o=t.n(r),i=t("17x9"),c=t("dDsW"),l=t("y1Xp"),d=t("KOY7"),u=t("PkP7"),m=t("Hq+J"),p=t("YdRu")
51const b=["id","isRequired","classes","label","fieldName","isToggleButtonHidden","validate","field","autoComplete","dataCy"],g=e=>{const{id:a,isRequired:t,classes:n,label:r,fieldName:i,isToggleButtonHidden:p,validate:g,field:f,autoComplete:h,dataCy:w}=e,v=(s()(e,b),Object(d.a)()),{handleBlur:y,togglePasswordVisibility:O,visible:k}=v,{formatMessage:P}=(Object(l.a)(n),Object(c.a)()),j=P({id:"password.hide",defaultMessage:"Hide Password"}),E=P({id:"password.view",defaultMessage:"View Password"}),C=k?j:E,N=o.a.createElement(u.a,{className:"border-0 bg-transparent p-0",style:{fontSize:"24px"},onClick:O,onKeyDown:e=>{e.code},type:"button"},k?o.a.createElement("span",{"aria-label":C,className:"glf glf-icon glf-icon--eyeOpened"}):o.a.createElement("span",{"aria-label":C,className:"glf glf-icon glf-icon--eyeClosed"})),T=k?"text":"password"
52return o.a.createElement(m.a,{icon:N,id:a,type:T,label:r,isRequired:t,noValidationIcon:!0,field:f,autoComplete:h,validate:g})}
53g.propTypes={autoComplete:i.string,classes:Object(i.shape)({root:i.string}),label:i.string,fieldName:i.string,isToggleButtonHidden:i.bool,validate:i.func,formId:i.string,formLabel:i.string,isRequired:i.bool},g.defaultProps={isToggleButtonHidden:!0,validate:p.e},a.a=g},hibG:function(e,a,t){"use strict"
54t.d(a,"a",function(){return s})
55var n=t("q1tI")
56const s=e=>{const[a,t]=Object(n.useState)(e?"loading":"idle")
57return Object(n.useEffect)(()=>{if(!e)return void t("idle")
58let a=document.querySelector('script[src="'.concat(e,'"]'))
59if(a)t(a.getAttribute("data-status"))
60else{(a=document.createElement("script")).src=e,a.async=!0,a.setAttribute("data-status","loading"),document.body.appendChild(a)
61const t=e=>{a.setAttribute("data-status","load"===e.type?"ready":"error")}
62a.addEventListener("load",t),a.addEventListener("error",t)}const n=e=>{t("load"===e.type?"ready":"error")}
63return a.addEventListener("load",n),a.addEventListener("error",n),()=>{a&&(a.removeEventListener("load",n),a.removeEventListener("error",n))}},[e]),a}},"kt5/":function(e,a,t){"use strict"
64var n=t("denP"),s=t.n(n),r=t("JPst"),o=t.n(r)()(s.a)
65o.push([e.i,".reset-password-error-message{color:#dc3545}","",{version:3,sources:["webpack://./src/components/MyAccount/ResetPassword/resetPassword.scss"],names:[],mappings:"AAGA,8BACI,aAAA",sourcesContent:["@use \"sass:map\";\n@import '/src/styles/Themes/Default/component-prerequisites';\n\n.reset-password-error-message{\n    color: map-get($colors, 'danger');\n}"],sourceRoot:""}]),o.locals={},a.a=o},pGSu:function(e,a,t){"use strict"
66t.d(a,"a",function(){return l})
67var n=t("lSNA"),s=t.n(n),r=t("q1tI"),o=t("Ty5D"),i=t("pZLH"),c=t("MsnC")
68function ownKeys(e,a){var t=Object.keys(e)
69if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
70a&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,n)}return t}const l=e=>{const{mutations:a}=e,[t,n]=Object(r.useState)(!1),l=Object(o.h)(),[d,{error:u,loading:m}]=Object(i.a)(a.resetPasswordMutation),{recaptchaLoading:p,generateReCaptchaData:b,re
70captchaWidgetProps:g}=Object(c.a)({currentForm:"CUSTOMER_FORGOT_PASSWORD",formAction:"resetPassword"}),f=Object(r.useMemo)(()=>new URLSearchParams(l.search),[l]).get("token")
71return{formErrors:[u],handleSubmit:Object(r.useCallback)(async e=>{let{email:a,newPassword:t}=e
72try{if(a&&f&&t){const e=await b()
73await d(function _objectSpread(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{}
74a%2?ownKeys(Object(t),!0).forEach(function(a){s()(e,a,t[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))})}return e}({variables:{email:a,token:f,newPassword:t}},e)),n(!0)}}catch(e){n(!1)}},[b,d,f]),hasCompleted:t,loading:m||p,token:f,recaptchaWidgetProps:g}}}}])

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.