PageSourceSearch

https://www.lodestartech.com/80.9d97daa7d80245d34d00.js

js lodestartech.com collected 2026-10-09 22:41:29 UTC 14,097 bytes, 44 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([[80],{"0fOT":function(e,t,a){"use strict"
3var n=a("pVnL"),c=a.n(n),s=a("QILm"),o=a.n(s),l=a("q1tI"),r=a.n(l),i=a("17x9"),m=a("8UhI"),d=a("c3RJ")
4const u=["classes","field","id","isRequired","message","validFeedback","label","validate"],g=e=>{const{classes:t,field:a,id:n,isRequired:s=!0,message:i,validFeedback:g="Looks good!",label:p,validate:b}=e,f=o()(e,u),E=Object(d.a)(a),{error:h,touched:v,showError:y,value:N}=E,C="string"==typeof N?N.trim():"",k=y||h?"is-invalid":v&&!h&&C?"is-valid":""
5return r.a.createElement("div",null,p&&r.a.createElement("div",{className:"d-flex justify-content-between gap-2"},r.a.createElement("label",{htmlFor:n,className:"form-label"},p),r.a.createElement("span",{className:"optional-label"},!1===s?"(Optional)":"")),r.a.createElement(l.Fragment,null,r.a.createElement(m.h,c()({validateOnChange:!0,className:"form-control text-area ".concat(k),field:a,required:s},f)),r.a.createElement("div",{className:"valid-feedback ".concat(v&&!h&&C?"d-block":"d-none")},g||"Looks good!"),r.a.createElement("div",{className:"invalid-feedback ".concat(h||y?"d-block":"d-none")},"object"==typeof h&&null!=h&&h.defaultMessage?h.defaultMessage:h)))}
6t.a=g,g.defaultProps={cols:40,rows:4,wrap:"hard"},g.propTypes={classes:Object(i.shape)({input:i.string}),cols:Object(i.oneOfType)([i.number,i.string]),field:i.string.isRequired,message:i.node,rows:Object(i.oneOfType)([i.number,i.string]),wrap:Object(i.oneOf)(["hard","soft"])}},AeWY:function(e,t,a){"use strict"
7var n,c,s,o=a("VkAN"),l=a.n(o),r=a("UYTu")
8const i=Object(r.d)(n||(n=l()(["\n    mutation SubmitContactForm(\n        $name: String!\n        $email: String!\n        $comment: String!\n        $telephone: String\n    ) {\n        contactUs(\n            input: {\n                name: $name\n                email: $email\n                comment: $comment\n                telephone: $telephone\n            }\n        ) {\n            status\n        }\n    }\n"]))),m=Object(r.d)(c||(c=l()(["\n    query GetStoreConfigForContactUs {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            contact_enabled\n        }\n    }\n"]))),d=Object(r.d)(s||(s=l()(["\n    query GetContactPageCmsBlocks($cmsBlockIdentifiers: [String]) {\n        cmsBlocks(identifiers: $cmsBlockIdentifiers) {\n            items {\n                content\n                identifier\n            }\n        }\n    }\n"])))
9t.a={contactMutation:i,getStoreConfigQuery:m,getContactPageCmsBlocksQuery:d}},KMiR:function(e,t,a){"use strict"
10a.d(t,"a",function(){return l})
11var n=a("q1tI"),c=a("+TN3"),s=a("y1Xp"),o=a("AeWY")
12const l=function useContactLink(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
13const{getStoreConfigQuery:t}=Object(s.a)(o.a,e.operations),{data:a,loading:l}=Object(c.f)(t,{fetchPolicy:"cache-and-network"})
14return{isEnabled:Object(n.useMemo)(()=>{var e
15return!(null==a||null===(e=a.storeConfig)||void 0===e||!e.contact_enabled)},[a]),isLoading:l}}},KQMl:function(e,t,a){"use strict"
16a.r(t),a.d(t,"default",function(){return T}),a.d(t,"ContactLink",function(){return U})
17var n,c,s,o=a("q1tI"),l=a.n(o),r=a("dDsW"),i=a("kriW"),m=a("17x9"),d=a("8UhI"),u=a("J3e4"),g=a("pZLH"),p=a("+TN3"),b=a("y1Xp"),f=
17a("VkAN"),E=a.n(f),h=a("UYTu")
18var v={contactMutation:Object(h.d)(n||(n=E()(["\n    mutation SubmitContactForm(\n        $firstName: String!\n        $lastName: String!\n        $email: String!\n        $comment: String!\n        $telephone: String\n    ) {\n        contactUs(\n            input: {\n                firstName: $firstName\n                lastName: $lastName\n                email: $email\n                comment: $comment\n                telephone: $telephone\n            }\n        ) {\n            status\n        }\n    }\n"]))),getStoreConfigQuery:Object(h.d)(c||(c=E()(["\n    query GetStoreConfigForContactUs {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            contact_enabled\n        }\n    }\n"]))),getContactPageCmsBlocksQuery:Object(h.d)(s||(s=E()(["\n    query GetContactPageCmsBlocks($cmsBlockIdentifiers: [String]) {\n        cmsBlocks(identifiers: $cmsBlockIdentifiers) {\n            items {\n                content\n                identifier\n            }\n        }\n    }\n"])))}
19var y=a("YdRu"),N=a("HTR8"),C=a("PkP7"),k=a("ncKf"),w=a("rLZa"),O=a("0WG7"),_=a("Hq+J"),j=a("0fOT"),A=a("LiED"),S=a("7BZy"),B=a("w1nR")
20const M=e=>{e.classes
21return l.a.createElement("article",{className:"page page--secondary","aria-live":"polite","aria-busy":"true"},l.a.createElement("div",{className:"bg-light contact-us-page__content"},l.a.createElement("div",{className:"container contact-us-page__container",style:{width:"100%"}},l.a.createElement("div",{className:"row justify-content-center",style:{width:"100%"}},l.a.createElement("div",{className:"col-12 col-lg-9 col-xl-8 col-xxl-7"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col-12 contact-us-page__info lead"},l.a.createElement(B.a,{type:"rectangle",style:{width:"100%",height:"100%"}}))),l.a.createElement("div",{className:"row g-3"},l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(B.a,{type:"textInput"})),l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(B.a,{type:"textInput"})),l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(B.a,{type:"textInput"})),l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(B.a,{type:"textInput"})),l.a.createElement("div",{className:"col-12 form-group"},l.a.createElement(B.a,{type:"textArea"})),l.a.createElement("div",{className:"col-12 btn-actions btn-actions--full-width"},l.a.createElement(B.a,{type:"button",style:{width:"100%"}}))))),l.a.createElement("div",{className:"contact-us-page__info-wrapper",style:{width:"100%"}}),l.a.createElement("div",{className:"contact-us-page__form-wrapper"}))))}
22M.propTypes={classes:Object(m.shape)({root:m.string,banner:m.string,content:m.string,formContainer:m.string,title:m.string,subtitle:m.string,form:m.string,buttonsContainer:m.string,sideContent:m.string,shimmer:m.string,shimmerBanner:m.string,shimmerLabel:m.string,shimmerSideContent:m.string})}
23var P=M,I=a("uD0x"),x=a("LboF"),$=a.n(x),q=a("yWFN"),L={insert:"head",singleton:!1}
24$()(q.a,L),q.a.locals
25const F=e=>{const{classes:t}=e,{formatMessage:a}=Object(r.a)(),n=(e=>{const{cmsBlockIdentifiers:t=[],operations:a}=e,{contactMutation:n,getStoreConfigQuery:c,getContactPageCmsBlocksQuery:s}=Object(b.a)(v,a),l=Object(o.useRef)(null),[r,i]=Object(o.useState)(!1),[m,d]=Object(o.useState)(null),[u,{error:f}]=Object(g.a)(n,{fetchPolicy:"no-cache"}),{data:E,loading:h}=Object(p.f)(c,{fetchPolicy:"cache-and-network"}),{data:y,loading:N}=Object(p.f)(s,{variables:{cmsBlockIdentifiers:t},fetchPolicy:"cache-and-network"}),C=Object(o.useMemo)(()=>{var e
26return!(null==E||null===(e=E.storeConfig)||void 0===e||!e.contact_enabled)},[E]),k=Object(o.useMemo)(()=>{var e
27return(null==y?void 0:null===(e=y.cmsBlocks)||void 0===e?void 0:e.items)||[]},[y]),w=Object(o.useCallback)(e=>l.current=e,[]),O=Object(o.useCallback)(async e=>{let{firstname:t,lastname:a,email:n,comment:c,telephone:s}=e
28i(!0)
29try{const{data:e}=await u({variables:{firstName:t,lastName:a,email:n,comment:c,telep
29hone:s}})
30d(e.contactUs),l.current&&l.current.reset()}catch(e){d(null)}finally{i(!1)}},[u])
31return{isEnabled:C,cmsBlocks:k,errors:Object(o.useMemo)(()=>new Map([["contactMutation",f]]),[f]),handleSubmit:O,isBusy:r,isLoading:h||N,setFormApi:w,response:m}})({cmsBlockIdentifiers:["contact-us-banner","contact-us-sidebar"]}),[,{addToast:c}]=Object(u.a)(),{isEnabled:s,cmsBlocks:m,errors:f,handleSubmit:E,isBusy:h,isLoading:B,setFormApi:M,response:x}=n
32if(Object(o.useEffect)(()=>{x&&x.status&&c({type:"success",icon:"checkmark",message:a({id:"contactPage.submitMessage",defaultMessage:"Your message has been sent."}),timeout:5e3})},[c,a,x]),!B&&!s)return l.a.createElement(o.Fragment,null,l.a.createElement(w.c,null,a({id:"contactPage.title",defaultMessage:"Contact Us"})),l.a.createElement(S.default,{message:a({id:"magentoRoute.routeError",defaultMessage:"Looks like the page you were hoping to find doesn't exist. Sorry about that."})}))
33const $=h?l.a.createElement("div",{className:"loading-container"},l.a.createElement(A.a,null,l.a.createElement(i.a,{id:"contactPage.loadingText",defaultMessage:"Sending"}))):null,q=l.a.createElement("div",{className:"banner"},l.a.createElement(k.a,{identifier:"contact-us-banner"})),L=l.a.createElement("div",{className:"side-content"},l.a.createElement(k.a,{identifier:"contact-us-sidebar"})),F=a({id:"contactPage.title",defaultMessage:"Contact Us"}),T=a({id:"contactPage.metaDescription",defaultMessage:"Contact Us"})
34return l.a.createElement(o.Fragment,null,l.a.createElement(w.c,null,F),l.a.createElement(w.b,{name:"title",content:F}),l.a.createElement(w.b,{name:"description",content:T}),l.a.createElement("article",{className:"contact-us-page page page--secondary"},q,l.a.createElement("div",{className:"hero-banner"},l.a.createElement(I.a,{desktopSrc:"/static-assets/media/[placeholder]-lst-secondaryPages-heroBg-20250915151535PCC.mp4",mobileSrc:"/static-assets/media/[placeholder]-lst-secondaryPages-heroBg-mobile-202509161443PCC.mp4"}),l.a.createElement("h1",{className:"page__header"},"Contact Us")),B?l.a.createElement(P,null):l.a.createElement("div",{className:"bg-light contact-us-page__content"},l.a.createElement("div",{className:"container contact-us-page__container"},l.a.createElement("div",{className:"row justify-content-center"},l.a.createElement("div",{className:"col-12 col-lg-9 col-xl-8 col-xxl-7"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col-12 contact-us-page__info lead"},"If you have any issues or questions, please contact our Customer Care team via the form below, by calling"," ",l.a.createElement("a",{href:"tel:8884153010"},"1-888-415-3010")," ","between the hours of 7am - 7pm EST Monday through Friday, or anytime via email at"," ",l.a.createElement("a",{href:"mailto:[email protected]"},"[email protected]"),".")),$,l.a.createElement(d.b,{className:"row g-3",getApi:M,onSubmit:E},l.a.createElement(o.Fragment,null,l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(_.a,{id:"contact-firstname",field:"firstname",type:"text",label:a({id:"global.firstName",defaultMessage:"First Name *"}),validate:Object(N.a)([y.b,y.g])})),l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(_.a,{id:"contact-lastname",field:"lastname",type:"text",label:a({id:"global.lastName",defaultMessage:"Last Name *"}),validate:Object(N.a)([y.b,y.g])})),l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(_.a,{id:"contact-email",field:"email",type:"email",label:a({id:"global.email",defaultMessage:"Email *"}),validate:Object(N.a)([y.b,y.c])})),l.a.createElement("div",{className:"col-12 col-md-6 form-group"},l.a.createElement(_.a,{id:"contact-telephone",field:"telephone",type:"tel",isRequired:!1,label:a({id:"contactPage.telephone",defaultMessage:"Phone Number *"}),validate:y.f})),l.a.createElement("div",{className:"col-12 form-group"},l.a.createElement(j.a,{id:"contact-comment",field:"comment",rows:10,validate:y.b,label:a({id:"contactPage.commentPlaceholder",defaultMessage:"Message"})})),l.a.createElement(O.a,{allowErrorMessages:!0,errors:Array.from(f.values())}),l.a.createElement("div",{className:"col-12 btn-actions btn-actions--full-width"},l.a.createElement(C.a,{className:"btn btn-primary contact-us-page__btn-submit",type:"submit",priority:"high",disabled:h},l.a.createElement(i.a,{id:"contactPage.submit",defaultMessage:"Send"}))))))),L))))}
35F.propTypes={classes:Object(m.shape)({loadingContainer:m.string,banner:m.string,sideContent:m.string,root:m.string,content:m.string,formContainer:m.string,title:m.string,subtitle:m.string,form:m.string,buttonsContainer:m.string})}
36var T=F,R=a("KMiR")
37var U=e=>{const{children:t}=e,a=Object(R.a)(),{isEnabled:n,isLoading:c}=a
38return n||c?c?l.a.createElement(B.a,null):t:null}},uD0x:function(e,t,a){"use strict"
39var n=a("q1tI"),c=a.n(n)
40t.a=(e=>{const t=e.desktopSrc,a=e.mobileSrc,s=Object(n.useRef)(null)
41return Object(n.useEffect)(()=>{const e=s.current,t=()=>{e&&e.classList.add("secondary-hero-page-bg--loaded")}
42return e&&e.addEventListener("loadeddata",t),()=>{e&&e.removeEventListener("loadeddata",t)}},[]),c.a.createElement("video",{ref:s,autoPlay:!0,loop:!0,muted:!0,playsInl
42ine:!0,preload:"auto",className:"secondary-hero-page-bg"},c.a.createElement("source",{src:t,media:"(min-width: 768px)"}),c.a.createElement("source",{src:a}))})},yWFN:function(e,t,a){"use strict"
43var n=a("denP"),c=a.n(n),s=a("JPst"),o=a.n(s)()(c.a)
44o.push([e.i,".contact-us-page__content{position:relative}.contact-us-page__container{padding-top:4rem;padding-bottom:4rem}.contact-us-page__info{padding-bottom:1.5rem}.contact-us-page__btn-submit{width:100%}","",{version:3,sources:["webpack://./src/components/ContactPage/contactPage.scss"],names:[],mappings:"AAII,0BACI,iBAAA,CAEJ,4BACI,gBAAA,CACA,mBAAA,CAGJ,uBACI,qBAAA,CAGJ,6BACI,UAAA",sourcesContent:["@use \"sass:map\";\n@import '/src/styles/Themes/Default/component-prerequisites';\n\n.contact-us-page {\n    &__content {\n        position: relative;\n    }\n    &__container {\n        padding-top: 4rem;\n        padding-bottom: 4rem;\n    }\n\n    &__info {\n        padding-bottom: 1.5rem;\n    }\n\n    &__btn-submit {\n        width: 100%;\n    }\n}\n"],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.