1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1961],{66716:function(e,t,n){Promise.resolve().then(n.bind(n,49921))},49921:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return d}});var s=n(57437),r=n(2265),o=n(28278),a=n(57559),c=n(64736),l=n(50395),i=n(54107);function d(){let{t:e}=(0,i.T)(),[t,n]=(0,r.useState)({name:"",email:"",phone:"",zip:"",stoneName:"",application:"",message:"",leadType:"estimate"}),[d,h]=(0,r.useState)(!1),[x,m]=(0,r.useState)(null),f=Array.from(new Set(c.K.map(e=>e.name))).sort(),p=Object.keys(l.J),b=async e=>{e.preventDefault(),m(function(e){let t=parseInt(e);return t>=9e4&&t<=93599||t>=91e3&&t<=92899?"sureshine":t>=75e3&&t<=76999?"sureshine_dfw":"service_network"}(t.zip)),h(!0);try{await fetch("/api/leads",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})}catch(e){}};return d?(0,s.jsxs)("div",{className:"min-h-screen flex flex-col",children:[(0,s.jsx)(o.Header,{}),(0,s.jsx)("main",{className:"flex-1 flex items-center justify-center px-4",children:(0,s.jsxs)("div",{className:"max-w-md text-center animate-fade-in",children:[(0,s.jsx)("div",{className:"w-16 h-16 bg-green-100 rounded-full flex items-center justify-center mx-auto mb-4",children:(0,s.jsx)("svg",{className:"w-8 h-8 text-green-600",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"})})}),(0,s.jsx)("h2",{className:"text-display-sm text-stone-900",children:e("contact.requestReceived")}),(0,s.jsx)("p",{className:"text-stone-500 mt-2",children:"service_network"===x?(0,s.jsx)(s.Fragment,{children:e("contact.serviceNetworkResponse")}):(0,s.jsxs)(s.Fragment,{children:[e("contact.directResponse")," ",(0,s.jsx)("a",{href:"tel:7146279001",className:"text-accent font-medium",children:"(714) 627-9001"})]})})]})}),(0,s.jsx)(a.Footer,{})]}):(0,s.jsxs)("div",{className:"min-h-screen flex flex-col",children:[(0,s.jsx)(o.Header,{}),(0,s.jsx)("main",{className:"flex-1",children:(0,s.jsxs)("section",{className:"max-w-2xl mx-auto px-4 sm:px-6 lg:px-8 py-12 md:py-16",children:[(0,s.jsx)("h1",{className:"text-display-lg text-stone-900",children:e("contact.pageTitle")}),(0,s.jsx)("p",{className:"mt-3 text-lg text-stone-500",children:e("contact.pageSubtitle")}),(0,s.jsxs)("form",{onSubmit:b,className:"mt-8 space-y-5",children:[(0,s.jsx)("div",{className:"flex gap-3",children:["estimate","antietch"].map(r=>(0,s.jsx)("button",{type:"button",onClick:()=>n(e=>({...e,leadType:r})),className:"flex-1 px-4 py-3 rounded-xl border-2 text-sm font-medium transition-all ".concat(t.leadType===r?"border-stone-900 bg-stone-50 text-stone-900":"border-stone-200 text-stone-600 hover:border-stone-300"),children:"estimate"===r?e("contact.freeEstimate"):e("contact.antietchInquiry")},r))}),(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,s.jsx)(u,{label:e("contact.name"),required:!0,value:t.name,onChange:e=>n(t=>({...t,name:e})),placeholder:e("contact.namePlaceholder")}),(0,s.jsx)(u,{label:e("contact.email"),type:"email",required:!0,value:t.email,onChange:e=>n(t=>({...t,email:e})),placeholder:e("contact.emailPlaceholder")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,s.jsx)(u,{label:e("contact.phone"),type:"tel",required:!0,value:t.phone,onChange:e=>n(t=>({...t,phone:e})),placeholder:e("contact.phonePlaceholder")}),(0,s.jsx)(u,{label:e("contact.zipCode"),required:!0,value:t.zip,onChange:e=>n(t=>({...t,zip:e})),placeholder:e("contact.zipPlaceholder")})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-stone-700 mb-1.5",children:e("contact.stoneName")}),(0,s.jsxs)("select",{value:t.stoneName,onChange:e=>n(t=>({...t,stoneName:e.target.value})),className:"w-full px-3 py-2.5 bg-white border border-stone-200 rounded-xl text-stone-700 focus:outline-none focus:ring-2 focus:ring-accent/20 focus:border-accent",children:[(0,s.jsx)("option",{value:"",children:e("contact.selectStone")}),f.map(e=>(0,s.jsx)("option",{value:e,children:e},e))]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-stone-700 mb-1.5",children:e("contact.application")}),(0,s.jsxs)("select",{value:t.application,onChange:e=>n(t=>({...t,application:e.target.value})),className:"w-full px-3 py-2.5 bg-white border border-stone-200 rounded-xl text-stone-700 focus:outline-none focus:ring-2 focus:ring-accent/20 focu
1s:border-accent",children:[(0,s.jsx)("option",{value:"",children:e("contact.selectApplication")}),p.map(t=>(0,s.jsx)("option",{value:t,children:e("applications.".concat(t))},t))]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-stone-700 mb-1.5",children:e("contact.message")}),(0,s.jsx)("textarea",{value:t.message,onChange:e=>n(t=>({...t,message:e.target.value})),rows:4,className:"w-full px-3 py-2.5 bg-white border border-stone-200 rounded-xl text-stone-700 focus:outline-none focus:ring-2 focus:ring-accent/20 focus:border-accent resize-none",placeholder:e("contact.messagePlaceholder")})]}),(0,s.jsx)("button",{type:"submit",className:"w-full py-3.5 bg-stone-900 text-white rounded-xl text-base font-medium hover:bg-stone-800 transition-colors",children:e("contact.submitRequest")}),(0,s.jsx)("p",{className:"text-xs text-stone-400 text-center",children:e("contact.submitDisclaimer")})]})]})}),(0,s.jsx)(a.Footer,{})]})}function u(e){let{label:t,type:n="text",required:r=!1,value:o,onChange:a,placeholder:c}=e;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{className:"block text-sm font-medium text-stone-700 mb-1.5",children:[t,r&&(0,s.jsx)("span",{className:"text-red-500 ml-0.5",children:"*"})]}),(0,s.jsx)("input",{type:n,required:r,value:o,onChange:e=>a(e.target.value),placeholder:c,className:"w-full px-3 py-2.5 bg-white border border-stone-200 rounded-xl text-stone-700 placeholder:text-stone-400 focus:outline-none focus:ring-2 focus:ring-accent/20 focus:border-accent"})]})}},57559:function(e,t,n){"use strict";n.d(t,{Footer:function(){return l}});var s=n(57437),r=n(55221),o=n(54107);let a=["en","es","it","zh","pt","fr","ar","ko","hi"],c={en:"English",es:"Espa\xf1ol",it:"Italiano",zh:"䏿",pt:"Portugu\xeas",fr:"Fran\xe7ais",ar:"Ø§ÙØ¹Ø±Ø¨ÙØ©",ko:"íêµì´",hi:"हिनà¥à¤¦à¥"};function l(){let{t:e,locale:t,changeLocale:n}=(0,o.T)();return(0,s.jsx)("footer",{className:"bg-stone-50 border-t border-stone-100 mt-auto",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-8",children:[(0,s.jsxs)("div",{className:"md:col-span-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,s.jsx)("div",{className:"w-8 h-8 bg-stone-900 rounded-lg flex items-center justify-center",children:(0,s.jsx)("span",{className:"text-white font-bold text-sm",children:"SI"})}),(0,s.jsx)("span",{className:"text-lg font-semibold text-stone-900",children:"Stone Intelligence"})]}),(0,s.jsx)("p",{className:"mt-3 text-sm text-stone-500 leading-relaxed",children:e("footer.brandDescription")}),(0,s.jsxs)("p",{className:"mt-4 text-xs text-stone-400",children:[e("footer.poweredBy")," ",(0,s.jsx)("a",{href:"https://sureshinecares.com",className:"text-stone-500 hover:text-stone-700 transition-colors",target:"_blank",rel:"noopener noreferrer",children:"Sureshine Care and Restoration Services, Inc."})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-sm font-semibold text-stone-900 mb-3",children:e("footer.platform")}),(0,s.jsxs)("ul",{className:"space-y-2",children:[(0,s.jsx)(i,{href:"/stones",children:e("nav.stoneLibrary")}),(0,s.jsx)(i,{href:"/selector",children:e("nav.stoneSelector")}),(0,s.jsx)(i,{href:"/guides",children:e("stones.buyersGuide")}),(0,s.jsx)(i,{href:"/guides",children:e("stones.ownersGuide")})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-sm font-semibold text-stone-900 mb-3",children:e("footer.services")}),(0,s.jsxs)("ul",{className:"space-y-2",children:[(0,s.jsx)(i,{href:"/antietch",children:e("nav.antietch")}),(0,s.jsx)(i,{href:"/contact",children:e("footer.requestEstimate")}),(0,s.jsx)("li",{children:(0,s.jsx)("a",{href:"https://sureshineservicenetwork.com",className:"text-sm text-stone-500 hover:text-stone-700 transition-colors",target:"_blank",rel:"noopener noreferrer",children:"Sureshine Service Network"})}),(0,s.jsx)(i,{href:"/contact",children:e("footer.findPro")})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-sm font-semibold text-stone-900 mb
1-3",children:e("footer.company")}),(0,s.jsxs)("ul",{className:"space-y-2",children:[(0,s.jsx)(i,{href:"/pricing",children:e("nav.pricing")}),(0,s.jsx)(i,{href:"/privacy",children:e("footer.privacyPolicy")}),(0,s.jsx)(i,{href:"/terms",children:e("footer.termsOfService")}),(0,s.jsx)(i,{href:"/contact",children:e("footer.support")})]})]})]}),(0,s.jsxs)("div",{className:"mt-10 pt-6 border-t border-stone-200",children:[(0,s.jsx)("div",{className:"partner-hide-on-beyond flex-wrap justify-center gap-2 mb-4",children:a.map(e=>(0,s.jsx)("button",{onClick:()=>n(e),className:"px-3.5 py-2.5 rounded-lg text-xs font-medium transition-colors min-h-[44px] ".concat(t===e?"bg-stone-900 text-white":"bg-stone-100 text-stone-600 hover:bg-stone-200"),children:c[e]},e))}),(0,s.jsx)("p",{className:"text-xs text-stone-400 text-center",children:e("footer.copyright",{year:new Date().getFullYear()})})]})]})})}function i(e){let{href:t,children:n}=e;return(0,s.jsx)("li",{children:(0,s.jsx)(r.rU,{href:t,className:"text-sm text-stone-500 hover:text-stone-700 transition-colors inline-block relative after:absolute after:bottom-0 after:left-0 after:h-px after:w-0 after:bg-stone-400 after:transition-all hover:after:w-full",children:n})})}},57379:function(e,t,n){"use strict";n.d(t,{g:function(){return s}});let s=731},64736:function(e,t,n){"use strict";n.d(t,{K:function(){return o}});var s=n(34834),r=n(57379);let o=s.filter(e=>e.is_published),a=o.length;if(a!==r.g)throw Error("PUBLISHED_STONE_COUNT is stale: src/data/catalog-stats.ts says ".concat(r.g," but ").concat(a," stones are published. Update the literal to ").concat(a,"."))},50395:function(e,t,n){"use strict";n.d(t,{EJ:function(){return x},J:function(){return s},Jh:function(){return l},KN:function(){return o},Tl:function(){return i},U6:function(){return a},d1:function(){return u},gk:function(){return r},kY:function(){return d},mT:function(){return c}});let s={kitchen_counter:"Kitchen Countertop",bath_counter:"Bathroom Vanity",shower:"Shower",floor_interior:"Interior Floor",floor_exterior:"Exterior Floor",fireplace:"Fireplace",feature_wall:"Feature Wall",exterior_clad:"Exterior Cladding",bbq_outdoor:"Outdoor BBQ",fountain:"Fountain",stairs:"Stairs",commercial:"Commercial",pool_coping:"Pool Coping",island:"Kitchen Island",bath_floor:"Bathroom Floor"},r={kitchen_counter:"\uD83C\uDF73",bath_counter:"\uD83E\uDE9E",shower:"\uD83D\uDEBF",floor_interior:"\uD83C\uDFE0",floor_exterior:"\uD83C\uDF3F",fireplace:"\uD83D\uDD25",feature_wall:"\uD83C\uDFA8",exterior_clad:"\uD83C\uDFD7ï¸",bbq_outdoor:"\uD83C\uDF56",fountain:"â²",stairs:"\uD83E\uDE9C",commercial:"\uD83C\uDFE2",pool_coping:"\uD83C\uDFCA",island:"\uD83C\uDFDDï¸",bath_floor:"\uD83D\uDEC1"},o=["kitchen_counter","island","bath_counter","shower","bath_floor","floor_interior","fireplace","feature_wall","stairs","commercial"],a=["floor_exterior","exterior_clad","bbq_outdoor","pool_coping","fountain"],c={GRANITE:"Granite",MARBLE:"Marble",QUARTZITE:"Quartzite",TRAVERTINE:"Travertine",LIMESTONE:"Limestone",ONYX:"Onyx",SOAPSTONE:"Soapstone",SLATE:"Slate",SANDSTONE:"Sandstone",DOLOMITE:"Dolomite",SERPENTINE:"Serpentine"};function l(e,t){let n=e&&t?(e+t)/2:e||t||0;return n>=7?"mohsLabels.veryHard":n>=6?"mohsLabels.hard":n>=4.5?"mohsLabels.mediumHard":n>=3?"mohsLabels.medium":"mohsLabels.soft"}function i(e,t){let n=e&&t?(e+t)/2:e||t||0;return n>=7?"Very Hard":n>=6?"Hard":n>=4.5?"Medium-Hard":n>=3?"Medium":"Soft"}function d(e){switch(e){case"none":return"Acid Safe â Will not etch";case"low":return"Low Sensitivity â Resistant to most acids";case"medium":return"Moderate â Can etch from prolonged acid exposure";case"high":return"High â Will etch from any acid (lemon, vinegar, cleaners)"}}function u(e){return["MARBLE","TRAVERTINE","LIMESTONE","ONYX","DOLOMITE"].includes(e)}let h=new Set(["kitchen_counter","bath_counter","island"]);function x(e){return!!e&&h.has(e)}}},function(e){e.O(0,[9762,2972,7637,722,8278,8748,2971,2117,1744],function(){return e(e.s=66716)}),_N_E=e.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.