PageSourceSearch

https://www.lodestartech.com/89.80761c847e564a31a716.js

js lodestartech.com collected 2026-10-09 22:41:38 UTC 9,919 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([[89],{"+aMo":function(e,t,a){"use strict"
3var n=a("denP"),r=a.n(n),s=a("JPst"),o=a.n(s)()(r.a)
4o.push([e.i,".warranty-page__content{position:relative}.line-break{display:block;position:relative;left:50%;width:calc(100vw - 15px);transform:translateX(-50%);border-top:1px solid #000}.react-datepicker-wrapper{position:relative;display:block}","",{version:3,sources:["webpack://./src/RootComponents/WarrantyPage/warrantyPage.scss"],names:[],mappings:"AAII,wBACI,iBAAA,CAIR,YACI,aAAA,CACA,iBAAA,CACA,QAAA,CACA,wBAAA,CACA,0BAAA,CACA,yBAAA,CAGJ,0BACI,iBAAA,CACA,aAAA",sourcesContent:["@use \"sass:map\";\n@import '/src/styles/Themes/Default/component-prerequisites';\n\n.warranty-page {\n    &__content {\n        position: relative;\n    }\n}\n\n.line-break {\n    display: block;\n    position: relative;\n    left: 50%;\n    width: calc(100vw - 15px);\n    transform: translateX(-50%);\n    border-top: 1px solid map-get($colors, 'black');\n}\n\n.react-datepicker-wrapper {\n    position: relative;\n    display: block;\n}\n"],sourceRoot:""}]),o.locals={},t.a=o},Do8e:function(e,t,a){"use strict"
5var n=a("q1tI"),r=a.n(n),s=a("17x9"),o=a("w1nR")
6var c=e=>{const t=e.classes
7return r.a.createElement("div",{"aria-live":"polite","aria-busy":"true"},r.a.createElement(o.a,{classes:t,width:"100%",height:"880px",key:"banner"}))},i=a("YpW0"),l=a("pDXZ"),d=a("UPvi")
8const m=e=>{const{identifier:t,onToggleForm:a,formDataAction:n}=e,s=Object(i.a)({identifier:t}),{cmsPage:o,shouldShowLoadingIndicator:m}=s,u=e.classes
9if(m)return r.a.createElement(c,{classes:u})
10const{content_heading:p,title:b,meta_title:g,meta_description:y,content:f}=o,h=""!==p?r.a.createElement("h1",null,p):null,w=g||b
11return document.addEventListener("prerenderReady",()=>{const e=document.getElementById("hero-bg"),t=()=>{e&&(e.classList.add("secondary-hero-page-bg--loaded"),e.removeEventListener("loadeddata",t))}
12e&&(e.readyState>=2?t():e.addEventListener("loadeddata",t))}),r.a.createElement("div",{onClick:a&&n?e=>{if(0!==e.button||e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return
13const t=e.target,r=null==t?void 0:t.closest("a")
14r&&r.matches('a[data-action="'.concat(n,'"]'))&&(e.preventDefault(),a())}:void 0},r.a.createElement(d.b,null,w),r.a.createElement(d.a,{name:"title",content:w}),r.a.createElement(d.a,{name:"description",content:y}),r.a.createElement("article",null,h,r.a.createElement(l.a,{html:f})))}
15m.propTypes={identifier:s.string}
16t.a=m},DzMV:function(e,t,a){"use strict"
17a.r(t),a.d(t,"default",function(){return I})
18var n,r=a("lSNA"),s=a.n(r),o=a("q1tI"),c=a.n(o),i=a("dDsW"),l=a("kriW"),d=a("17x9"),m=a("8UhI"),u=a("J3e4"),p=a("pZLH"),b=a("y1Xp"),g=a("VkAN"),y=a.n(g),f=a("UYTu")
19var h={warrantyMutation:Object(f.d)(n||(n=y()(['\n    mutation SubmitWarrantyForm(\n        $dateOfPurchase: String!\n        $serialNumber: String!\n        $name: String!\n        $firstName: String!\n        $lastName: String!\n        $zipCode: String!\n        $email: String!\n        $comment: String!\n        $telephone: String!\n    ) {\n        warranty(\n            input: {\n                dateOfPurchase: $dateOfPurchase\n                serialNumber: $serialNumber\n                firstName: $firstName\n                lastName: $lastName\n                name: $name\n                zipCode: $zipCode\n                email: $email\n                comment: $comment\n                telephone: $telephone\n                redirectOverride: "warranty"\n            }\n        ) {\n            status\n        }\n    }\n'])))}
20function ownKeys(e,t){var a=Object.keys(e)
21if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
22t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{}
23t%2?ownKeys(Object(a),!0).forEach(function(t){s()(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}var w=a("YdRu"),O=a("PkP7"),v=a("Do8e"),A=a("rLZa"),j=a("0WG7"),P=a("Hq+J"),E=a("FUyI"),C=(a("5Buo"),a("LiED")),S=a("HTR8"),k=a("uD0x"),N=a("LboF"),D=a.n(N),_=a("+aMo"),M={insert:"head",singleton:!1}
24D()(_.a,M),_.a.locals
25function warrantyPage_ownKeys(e,t){var a=Object.keys(e)
26if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
27t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function warrantyPage_objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{}
28t%2?warrantyPage_ownKeys(Object(a),!0).forEach(function(t){s()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):warrantyPage_ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const $=e=>{const{formatMessage:t}=Object(i.a)(),a=(e=>{const{operations:t}=e,{warrantyMutation:a}=Object(b.a)(h,t),n=Object(o.useRef)(null),[r,s]=Object(o.useState)(!1),[c,i]=Object(o.useState)(null),[l,{data:d,error:m,loading:u}]=Object(p.a)(a,{fetchPolicy:"no-cache"}),g=function formatDate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
29if(!(e instanceof Date)||isNaN(e))return""
30const n={year:"numeric",month:"2-digit",day:"2-digit"}
31try{return new Intl.DateTimeFormat(t,_objectSpread(_objectSpread({},n),a)).format(e)}catch(e){return""}},y=Object(o.useCallback)(e=>{i(e)},[]),f=Object(o.useCallback)(e=>n.current=e,[]),w=Object(o.useCallback)(async e=>{let{firstname:t,lastname:a,email:r,serialNumber:o,zipCode:d}=e
32s(!0)
33try{await l({variables:{firstName:t,lastName:a,name:"".concat(t," ").concat(a),email:r,serialNumber:o,zipCode:d,dateOfPurchase:g(c),comment:"warranty registration form",telephone:"1234567890"}}),n.current&&n.current.reset(),c&&i(null)}catch(e){}finally{s(!1)}},[l,c])
34return{errors:Object(o.useMemo)(()=>new Map([["warrantyMutation",m]]),[m]),handleSubmit:w,isBusy:u||r,setFormApi:f,response:d&&d.warranty,handleDateChange:y,purchaseDate:c}})({cmsBlockIdentifiers:["warranty-banner","warranty-sidebar"]}),[,{addToast:n}]=Object(u.a)(),r=new Date,s=Object(o.useRef)(!1),{errors:d,handleSubmit:g,isBusy:y,setFormApi:f,response:N,purchaseDate:D,handleDateChange:_}=a
35Object(o.useEffect)(()=>{N&&N.status&&(s.current=!1,n({type:"success",icon:"checkmark",message:t({id:"warrantyPage.submitMessage",defaultMessage:"Your message has been sent."}),timeout:5e3}))},[n,t,N])
36const M=y?c.a.createElement("div",{className:"loading-container"},c.a.createElement(C.a,null,c.a.createElement(l.a,{id:"warrantyPage.loadingText",defaultMessage:"Sending"}))):null,$=()=>null!==D&&D instanceof Date,I=s.current&&!$()?"is-invalid":s.current&&$()?"is-valid":"",B=c.a.createElement(o.Fragment,null,c.a.createElement("div",{className:"valid-feedback ".concat(s.current&&$()?"d-block":"d-none")},"Looks good!"),c.a.createElement("div",{className:"invalid-feedback ".concat(s.current&&!$()?"d-block":"d-none")},"Is required.")),x=t({id:"warrantyPage.title",defaultMessage:"Warranty & Exchange Policies"}),L=t({id:"warrantyPage.metaDescription",defaultMessage:"Warranty & Exchange Policies"})
37o.Fragment,m.b,E.a,"form-control ".concat(I),P.a,Object(S.a)([w.b,w.d]),t({id:"warrantyPage.serialNumber",defaultMessage:"Serial Number"}),P.a,Object(S.a)([w.b,w.g]),t({id:"global.firstName",defaultMessage:"First Name"}),P.a,Object(S.a)([w.b,w.g]),t({id:"global.lastName",defaultMessage:"Last Name"}),P.a,Object(S.a)([w.b,w.d]),t({id:"postcode.label",defaultMessage:"Zip / Postal Code"}),P.a,Object(S.a)([w.b,w.c]),t({id:"global.email",defaultMessage:"Email"}),j.a,Array.from(d.values()),O.a,l.a
38return c.a.createElement(o.Fragment,null,c.a.createElement(A.c,null,x),c.a.createElement(A.b,{name:"title",content:x}),c.a.createElement(A.b,{name:"description",content:L}),c.a.createElement("article",{className:"warranty-page page--secondary"},c.a.createElement("div",{className:"hero-banner"},c.a.createElement(k.a,{desktopSrc:"/static-assets/media/[placeholder]-lst-secondaryPages-heroBg-20250915151535PCC.mp4",mobileSrc:"/static-assets/media/[placeholder]-lst-secondaryPages-heroBg-mobile-202509161443PCC.mp4"}),c.a.createElement("h1",{className:"page__header"},"Warranty & Exchange Policies")),c.a.createElement("div",{className:"bg-light warranty-page__content"},c.a.createElement("div",{className:"container warranty-page__container"},M))),c.a.createElement(v.a,warrantyPage_objectSpread(warrantyPage_objectSpread({},e),{identifier:"warranty.html"})))}
39$.propTypes={classes:Object(d.shape)({loadingContainer:d.string,banner:d.string,
39sideContent:d.string,root:d.string,content:d.string,formContainer:d.string,title:d.string,subtitle:d.string,form:d.string,buttonsContainer:d.string})}
40var I=$},uD0x:function(e,t,a){"use strict"
41var n=a("q1tI"),r=a.n(n)
42t.a=(e=>{const t=e.desktopSrc,a=e.mobileSrc,s=Object(n.useRef)(null)
43return Object(n.useEffect)(()=>{const e=s.current,t=()=>{e&&e.classList.add("secondary-hero-page-bg--loaded")}
44return e&&e.addEventListener("loadeddata",t),()=>{e&&e.removeEventListener("loadeddata",t)}},[]),r.a.createElement("video",{ref:s,autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"auto",className:"secondary-hero-page-bg"},r.a.createElement("source",{src:t,media:"(min-width: 768px)"}),r.a.createElement("source",{src:a}))})}}])

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.