PageSourceSearch

https://www.lodestartech.com/60.08ba88765b4d89ebe22e.js

js lodestartech.com collected 2026-10-09 22:41:06 UTC 13,222 bytes, 88 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([[60],{"0E3n":function(e,t,a){"use strict"
3a.d(t,"a",function(){return i})
4var n=a("lSNA"),r=a.n(n),s=a("q1tI"),o=a("pZLH"),c=a("MsnC")
5function ownKeys(e,t){var a=Object.keys(e)
6if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
7t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}const i=e=>{const{onCancel:t,mutations:a}=e,[n,i]=Object(s.useState)(!1),[l,u]=Object(s.useState)(null),[d,{error:m,loading:p}]=Object(o.a)(a.requestPasswordResetEmailMutation),{recaptchaLoading:b,generateReCaptchaData:g,recaptchaWidgetProps:f}=Object(c.a)({currentForm:"CUSTOMER_FORGOT_PASSWORD",formAction:"forgotPassword"}),h=Object(s.useCallback)(async e=>{let{email:t}=e
8try{const e=await g()
9await d(function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{}
10t%2?ownKeys(Object(a),!0).forEach(function(t){r()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({variables:{email:t}},e)),u(t),i(!0)}catch(e){i(!1)}},[g,d])
11return{forgotPasswordEmail:l,formErrors:[m],handleCancel:Object(s.useCallback)(()=>{t()},[t]),handleFormSubmit:h,hasCompleted:n,isResettingPassword:p||b,recaptchaWidgetProps:f}}},"4CK1":function(e,t,a){"use strict"
12var n,r=a("VkAN"),s=a.n(r),o=a("UYTu")
13const c=Object(o.d)(n||(n=s()(["\n    query GetReCaptchaV3Config {\n        recaptchaV3Config {\n            website_key\n            badge_position\n            language_code\n            forms\n        }\n    }\n"])))
14t.a={getReCaptchaV3ConfigQuery:c}},AX3I:function(e,t,a){"use strict"
15var n=a("lSNA"),r=a.n(n),s=a("q1tI"),o=a.n(s),c=a("dDsW"),i=a("17x9"),l=a("0E3n"),u=a("kriW"),d=a("8UhI"),m=a("PkP7"),p=a("DP1p"),b=a("Hq+J"),g=a("YdRu"),f=a("0WG7"),h=a("HTR8")
16const O=e=>{const{initialValues:t,isResettingPassword:a,onSubmit:n,onCancel:r,recaptchaWidgetProps:s,errors:c}=e
17return o.a.createElement(d.b,{className:"row g-3",initialValues:t,onSubmit:n},o.a.createElement("div",{className:"form-group"},o.a.createElement(b.a,{id:"signInEmail",type:"email",label:"Email address",field:"email",validate:Object(h.a)([g.b,g.c])})),o.a.createElement(p.a,s),o.a.createElement(f.a,{errors:c}),o.a.createElement("div",{className:"btn-actions"},o.a.createElement(m.a,{className:"btn btn-secondary",disabled:a,type:"button",priority:"low",onClick:r},o.a.createElement(u.a,{id:"forgotPasswordForm.cancelButtonText",defaultMessage:"Cancel"})),o.a.createElement(m.a,{className:"btn btn-primary",disabled:a,type:"submit",priority:"high"},o.a.createElement(u.a,{id:"forgotPasswordForm.submitButtonText",defaultMessage:"Submit"}))))}
18O.propTypes={initialValues:Object(i.shape)({email:i.string}),isResettingPassword:i.bool,onCancel:i.func.isRequired,onSubmit:i.func.isRequired,errors:Object(i.arrayOf)(Object(i.instanceOf)(Error))},O.defaultProps={initialValues:{},isResettingPassword:!1}
19var y=O,P=a("LboF"),v=a.n(P),w=a("DL9T"),E={insert:"head",singleton:!1},j=(v()(w.a,E),w.a.locals||{})
20const C=e=>{const{email:t}=e,{formatMessage:a}=Object(c.a)(),n=a({id:"formSubmissionSuccessful.textMessage",defaultMessage:"If there is an account associated with {email} you will receive an email with a link to change your password."},{email:t})
21return o.a.createElement("div",{className:"".concat(j," formSubmissionSuccessfull")},o.a.createElement("p",{className:"formSubmissionSuccessfull__text"},n))}
22var k=C
23C.propTypes={email:i.string}
24var S={queries:{},mutations:{requestPasswordResetEmailMutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"requestPasswordResetEmail"}
24,variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"requestPasswordResetEmail"},arguments:[{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}}],directives:[]}]}}],loc:{start:0,end:114,source:{body:"\n    mutation requestPasswordResetEmail($email: String!) {\n        requestPasswordResetEmail(email: $email)\n    }\n",name:"GraphQL request",locationOffset:{line:1,column:1}}}}}},R=a("CBvr"),N={insert:"head",singleton:!1}
25v()(R.a,N),R.a.locals
26function ownKeys(e,t){var a=Object.keys(e)
27if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
28t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}const T=e=>{const{initialValues:t,onCancel:a}=e,{formatMessage:n}=Object(c.a)(),i=Object(l.a)(function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{}
29t%2?ownKeys(Object(a),!0).forEach(function(t){r()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({onCancel:a},S)),{forgotPasswordEmail:u,formErrors:d,handleCancel:m,handleFormSubmit:p,hasCompleted:b,isResettingPassword:g,recaptchaWidgetProps:f}=i,h=n({id:"forgotPassword.instructions",defaultMessage:"Please enter the email address associated with this account."}),O=b?o.a.createElement(k,{email:u}):o.a.createElement(s.Fragment,null,o.a.createElement("p",{className:"forgotPassword__instructions"},h),o.a.createElement(y,{initialValues:t,isResettingPassword:g,onSubmit:p,onCancel:m,recaptchaWidgetProps:f,errors:d}))
30return o.a.createElement("div",{className:"forgot-password"},O)}
31t.a=T
32T.propTypes={initialValues:Object(i.shape)({email:i.string}),onCancel:i.func},T.defaultProps={onCancel:()=>{}}},CBvr:function(e,t,a){"use strict"
33var n=a("denP"),r=a.n(n),s=a("JPst"),o=a.n(s)()(r.a)
34o.push([e.i,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]),o.locals={},t.a=o},DL9T:function(e,t,a){"use strict"
35var n=a("denP"),r=a.n(n),s=a("JPst"),o=a.n(s)()(r.a)
36o.push([e.i,".formSubmissionSuccessfull{display:flex;flex-direction:column;gap:1.5rem}","",{version:3,sources:["webpack://./src/components/ForgotPassword/FormSubmissionSuccessful/formSubmissionSuccessfull.scss"],names:[],mappings:"AAAA,2BACI,YAAA,CACA,qBAAA,CACA,UAAA",sourcesContent:[".formSubmissionSuccessfull {\n    display: flex;\n    flex-direction: column;\n    gap: 1.5rem;\n}\n"],sourceRoot:""}]),o.locals={},t.a=o},DP1p:function(e,t,a){"use strict"
37var n=a("q1tI"),r=a.n(n),s=a("17x9")
38const o=e=>{const{containerElement:t=(()=>{}),shouldRender:a=!1}=e
39e.classes
40return a?r.a.createElement("div",{ref:t}):null}
41o.propTypes={classes:Object(s.shape)({root:s.string}),containerElement:s.func.isRequired,shouldRender:s.bool.isRequired},t.a=o},MsnC:function(e,t,a){"use strict"
42a.d(t,"a",function(){return i})
43var n=a("q1tI"),r=a("+TN3"),s=a("hibG"),o=a("y1Xp"),c=a("4CK1")
44const i=e=>{var t,a,i,l
45const u=Object(o.a)(c.a,e.operations),{currentForm:d,formAction:m}=e,{data:p,error:b,loading:g}=Object(r.f)(u.getReCaptchaV3ConfigQuery,{fetchPolicy:"cache-and-network"})
46globalThis.recaptchaCallbacks||(globalThis.recaptchaCallbacks={})
47const[f,h]=Object(n.useState)(globalThis.hasOwnProperty("grecaptcha")),[O,y]=Object(n.useState)(!1),[P,v]=Object(n.useState)(null),[w,E]=Object(n.useState)(null),j=Object(n.useCallback)(e=>{null!==e&&E(e)},[]),C=null!=p&&null!==(t=p.recaptchaV3Config)&&void 0!==t&&t.badge_position&&p.recaptchaV3Config.badge_position.length>0?p.recaptchaV3Config.badge_position:"bottomright",k=null==p?void 0:null===(a=p.recaptchaV3Config)||void 0===a?void 0:a.website_key,S=null==p?void 0:null===(i=p.recaptchaV3Config)||void 0===i?void 0:i.language_code,R=(null==p?void 0:null===(l=p.recaptchaV3Config)||void 0===l?void 0:l.forms)||[],N=!(b instanceof Error)&&k&&k.length>
470&&R.includes(d),T="inline"===C,A=new URL("https://www.google.com/recaptcha/api.js")
48A.searchParams.append("badge",C),A.searchParams.append("render",T?"explicit":k),A.searchParams.append("onload","onloadRecaptchaCallback"),S&&S.length>0&&A.searchParams.append("hl",S)
49const q=Object(s.a)(!f&&N?A:null),I=g||N&&!f&&"ready"!==q
50return Object(n.useEffect)(()=>{if(null!==w&&T&&f&&null===P)if("widgetId"in w.dataset)v(w.dataset.widgetId)
51else{const e=globalThis.grecaptcha.render(w,{sitekey:k,size:"invisible"})
52v(e),w.dataset.widgetId=e}},[f,T,k,P,w]),!globalThis.recaptchaCallbacks[m]&&N&&(globalThis.recaptchaCallbacks[m]=(()=>{if(!T){const e=document.getElementsByClassName("grecaptcha-badge")
53e&&e.length>0&&(e[0].style.zIndex=999)}h(!0)})),globalThis.onloadRecaptchaCallback=Object(n.useCallback)(()=>{for(const e in globalThis.recaptchaCallbacks)globalThis.recaptchaCallbacks[e]()
54globalThis.recaptchaCallbacks={}},[]),{recaptchaLoading:O||I,generateReCaptchaData:Object(n.useCallback)(async()=>{if(f)try{y(!0)
55const e={context:{headers:{"X-ReCaptcha":await globalThis.grecaptcha.execute(T?P:k,{action:m})}}}
56return y(!1),e}catch(e){y(!1)}return{}},[f,m,T,k,P]),recaptchaWidgetProps:{containerElement:j,shouldRender:!!(N&&T&&f)}}}},UPvi:function(e,t,a){"use strict"
57a.d(t,"a",function(){return f}),a.d(t,"c",function(){return h}),a.d(t,"b",function(){return y})
58var n,r=a("VkAN"),s=a.n(r),o=a("QILm"),c=a.n(o),i=a("q1tI"),l=a.n(i),u=a("UYTu"),d=a("+TN3"),m=a("rid2")
59const p=["children"],b=["children"],g=["children"]
60m.a.defaultProps.defer=!1
61const f=e=>{const{children:t}=e,a=c()(e,p)
62return l.a.createElement(m.a,null,l.a.createElement("meta",a,t))},h=e=>{const{children:t}=e,a=c()(e,b)
63return l.a.createElement(m.a,null,l.a.createElement("title",a,t))},O=Object(u.d)(n||(n=s()(["\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"]))),y=e=>{const{children:t}=e,a=c()(e,g),{data:n}=Object(d.f)(O),r=Object(i.useMemo)(()=>n?n.storeConfig.store_name:"Lodestar Technology",[n])
64let s
65return s=t?"".concat(t," - ").concat(r):r,l.a.createElement(m.a,null,l.a.createElement("title",a,s))}},Xzmc:function(e,t,a){"use strict"
66a.d(t,"a",function(){return o})
67var n=a("q1tI"),r=a("Ty5D"),s=a("FITH")
68const o=e=>{const{signedInRedirectUrl:t,signInPageUrl:a}=e,o=Object(r.g)(),[{isSignedIn:c}]=Object(s.b)(),i=Object(n.useMemo)(()=>o&&o.location.state?o.location.state:{},[o])
69return Object(n.useEffect)(()=>{c&&t&&o.push(t)},[o,c,t]),{forgotPasswordProps:{onCancel:Object(n.useCallback)(()=>{a&&o.push(a,i)},[o,i,a])}}}},hibG:function(e,t,a){"use strict"
70a.d(t,"a",function(){return r})
71var n=a("q1tI")
72const r=e=>{const[t,a]=Object(n.useState)(e?"loading":"idle")
73return Object(n.useEffect)(()=>{if(!e)return void a("idle")
74let t=document.querySelector('script[src="'.concat(e,'"]'))
75if(t)a(t.getAttribute("data-status"))
76else{(t=document.createElement("script")).src=e,t.async=!0,t.setAttribute("data-status","loading"),document.body.appendChild(t)
77const a=e=>{t.setAttribute("data-status","load"===e.type?"ready":"error")}
78t.addEventListener("load",a),t.addEventListener("error",a)}const n=e=>{a("load"===e.type?"ready":"error")}
79return t.addEventListener("load",n),t.addEventListener("error",n),()=>{t&&(t.removeEventListener("load",n),t.removeEventListener("error",n))}},[e]),t}},jFKG:function(e,t,a){"use strict"
80a.r(t),a.d(t,"default",function(){return f})
81var n=a("q1tI"),r=a.n(n),s=a("17x9"),o=a("dDsW"),c=a("kriW"),i=a("Xzmc"),l=a("AX3I"),u=a("UPvi"),d=a("LboF"),m=a.n(d),p=a("uooX"),b={insert:"head",singleton:!1}
82m()(p.a,b),p.a.locals
83const g=e=>{const{forgotPasswordProps:t}=Object(i.a)(e),{formatMessage:a}=Object(o.a)()
84return r.a.createElement("div",{className:"page page--tertiary bg-light"},r.a.createElement("div",{className:"container"},r.a.createElement("header",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement(u.b,null,a({id:"forgotPasswordPage.title",defaultMessage:"Forgot Your Password?"})),r.a.createElement("h1",{className:"hero hero--secondary"},r.a.createElement(c.a,{id:"forgotPasswordPage.header",defaultMessage:"Forgot Your Password?"})))),r.a.createElement("section",{className:"page__content row justify-content-center"},r.a.createElement("div",{className:"col-12 col-md-8 col-xl-6"},r.a.createElement(l.a,t)))))}
85g.defaultProps={signedInRedirectUrl:"/order-history",signInPageUrl:"/sign-in"},g.propTypes={classes:Object(s.shape)({root:s.string,header:s.string,contentContainer:s.string}),signedInRedirectUrl:s.string,signInPageUrl:s.string}
86var f=g},uooX:function(e,t,a){"use strict"
87var n=a("denP"),r=a.n(n),s=a("JPst"),o=a.n(s)()(r.a)
88o.push([e.i,"","",{version:3,sources:[],names:[],mappings:"",sourceRoot:""}]),o.locals={},t.a=o}}])

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.