PageSourceSearch

https://addc.com/_next/static/chunks/app/contact/page-118557d3db53f72e.js

js addc.com collected 2026-10-09 23:09:20 UTC 9,699 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1327],{96550:function(e,t,r){Promise.resolve().then(r.t.bind(r,72972,23)),Promise.resolve().then(r.bind(r,95803)),Promise.resolve().then(r.bind(r,84105))},82060:function(e,t,r){"use strict";r.d(t,{t:function(){return n}});var s=r(57437);let n=()=>(0,s.jsx)("i",{className:"bi bi-x text-white absolute top-1 right-2"})},95803:function(e,t,r){"use strict";var s=r(57437),n=r(2265),o=r(13590),a=r(29501),l=r(31229),i=r(12381),c=r(50935),d=r(40279),u=r(49089),m=r(94242),x=r(82060),f=r(21317);let p=l.z.object({name:l.z.string().min(1,{message:"Name is required."}),email:l.z.string().email({message:"Invalid email address."}),subject:l.z.string().optional(),message:l.z.string().min(1,{message:"Message is required."})});t.default=()=>{let e=(0,a.cI)({resolver:(0,o.F)(p),defaultValues:{name:"",email:"",subject:"",message:""}}),[t,r]=(0,n.useState)(null),l=(0,n.useRef)(null),h=async n=>{if(n.subject||(n.subject="no subject"),!t){m.Am.error("Please complete the CAPTCHA.",{icon:(0,s.jsx)(u.a4m,{style:{color:"white"}}),style:{backgroundColor:"red",color:"white"}});return}try{let o=await fetch("/api/emails",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...n,recaptchaToken:t})}),a=await o.json();o.ok?(m.Am.success("Email sent successfully!",{icon:(0,s.jsx)(u.FJM,{style:{color:"white"}}),style:{backgroundColor:"green",color:"white"}}),e.reset(),l.current&&l.current.reset(),r(null)):m.Am.error(a.message||"Email failed to send.",{icon:(0,s.jsx)(u.a4m,{style:{color:"white"}}),style:{backgroundColor:"red",color:"white"}})}catch(e){console.error("An error occurred:",e),m.Am.error("An error occurred.",{icon:(0,s.jsx)(u.a4m,{style:{color:"white"}}),style:{backgroundColor:"red",color:"white"}})}};return(0,s.jsxs)(c.l0,{...e,children:[(0,s.jsxs)("form",{onSubmit:e.handleSubmit(h),className:"mt-8 flex flex-col gap-4",children:[(0,s.jsx)(c.Wi,{control:e.control,name:"name",render:e=>{let{field:t}=e;return(0,s.jsxs)(c.xJ,{children:[(0,s.jsxs)(c.lX,{className:"text-sm md:text-base",children:["Name ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.NI,{children:(0,s.jsx)(d.I,{placeholder:"Name",className:"placeholder:text-sm",...t})}),(0,s.jsx)(c.zG,{})]})}}),(0,s.jsx)(c.Wi,{control:e.control,name:"email",render:e=>{let{field:t}=e;return(0,s.jsxs)(c.xJ,{children:[(0,s.jsxs)(c.lX,{className:"text-sm md:text-base",children:["Email ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.NI,{children:(0,s.jsx)(d.I,{type:"email",placeholder:"Email",className:"placeholder:text-sm",...t})}),(0,s.jsx)(c.zG,{})]})}}),(0,s.jsx)(c.Wi,{control:e.control,name:"subject",render:e=>{let{field:t}=e;return(0,s.jsxs)(c.xJ,{children:[(0,s.jsx)(c.lX,{className:"text-sm md:text-base",children:"Subject"}),(0,s.jsx)(c.NI,{children:(0,s.jsx)(d.I,{placeholder:"Subject",className:"placeholder:text-sm",...t})}),(0,s.jsx)(c.zG,{})]})}}),(0,s.jsx)(c.Wi,{control:e.control,name:"message",render:e=>{let{field:t}=e;return(0,s.jsxs)(c.xJ,{children:[(0,s.jsxs)(c.lX,{className:"text-sm md:text-base",children:["Message ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.NI,{children:(0,s.jsx)("textarea",{rows:"6",placeholder:"Message",...t,className:"mt-1 block w-full border border-gray-300 rounded-md shadow-sm py-2 px-3 focus:outline-none focus:ring-blue-500 focus:border-blue-500 placeholder:text-sm"})}),(0,s.jsx)(c.zG,{})]})}}),(0,s.jsx)("div",{className:"my-4 w-full scale-80 [@media(min-width:395px)]:scale-100 flex justify-center",children:(0,s.jsx)(f.Z,{sitekey:"6Lc1BdMqAAAAAAUXQqRCFUPKtQ3TU2hp5R5CZz7D",onChange:e=>r(e),ref:l,size:"",className:""})}),(0,s.jsx)(i.z,{type:"submit",variant:"outline",children:"Send Message"})]}),(0,s.jsx)(m.Ix,{position:"bottom-left",autoClose:5e3,hideProgressBar:!0,newestOnTop:!1,closeOnClick:!0,rtl:!1,draggable:!0,pauseOnHover:!0,toastClassName:"p-4 font-sans relative",closeButton:(0,s.jsx)(x.t,{})})]})}},84105:function(e,t,r){"use strict";r.r(t);var s=r(57437),n=r(91964),o=r(2265);let a={zoom:15,center:{lat:40.755258333044345,lng:-73.69347152994156}};t.default=()=>{let{isLoaded:e}=(0,n.Db)({googleMapsApiKey:"AIzaSyCLbG69MXA-IQ3xZA-8B8CBQ6qZmW-TITY"}),[t,r]=(0,o.useState)(!0);return e?(0,s.jsxs)("div",{className:"text-sm font-sans",style:{position:"relative",height:"400px",
1width:"100vw"},children:[(0,s.jsxs)(n.b6,{mapContainerStyle:{height:"100%",width:"100%"},options:a,children:[(0,s.jsx)(n.Jx,{position:{lat:40.755258333044345,lng:-73.69347152994156},onClick:()=>r(!t)})," "]}),t&&(0,s.jsxs)("div",{className:"block w-[250px] md:w-[280px] lg:w-[320px]",style:{position:"absolute",bottom:"10px",left:"10px",backgroundColor:"white",padding:"10px",borderRadius:"5px",boxShadow:"0 2px 4px rgba(0,0,0,0.2)"},children:[(0,s.jsx)("div",{className:"mb-3",children:(0,s.jsx)("strong",{children:"1979 Marcus Ave"})}),(0,s.jsx)("div",{children:"1979 Marcus Ave #E140, North New Hyde Park, NY 11042"}),(0,s.jsx)("div",{style:{display:"flex",justifyContent:"space-between",marginTop:"6px"},children:(0,s.jsx)("a",{href:"#",onClick:()=>{window.open("https://www.google.com/maps?q=1979+Marcus+Ave+e140,+New+Hyde+Park,+NY+11042","_blank")},className:"map-link",children:"View on Google Maps"})})]})]}):(0,s.jsx)("div",{})}},12381:function(e,t,r){"use strict";r.d(t,{z:function(){return c}});var s=r(57437),n=r(2265),o=r(85293),a=r(77712),l=r(93448);let i=(0,a.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),c=n.forwardRef((e,t)=>{let{className:r,variant:n,size:a,asChild:c=!1,...d}=e,u=c?o.g7:"button";return(0,s.jsx)(u,{className:(0,l.cn)(i({variant:n,size:a,className:r})),ref:t,...d})});c.displayName="Button"},50935:function(e,t,r){"use strict";r.d(t,{l0:function(){return u},NI:function(){return b},Wi:function(){return x},xJ:function(){return h},lX:function(){return g},zG:function(){return j}});var s=r(57437),n=r(2265),o=r(85293),a=r(29501),l=r(93448),i=r(31107);let c=(0,r(77712).j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,s.jsx)(i.f,{ref:t,className:(0,l.cn)(c(),r),...n})});d.displayName=i.f.displayName;let u=a.RV,m=n.createContext({}),x=e=>{let{...t}=e;return(0,s.jsx)(m.Provider,{value:{name:t.name},children:(0,s.jsx)(a.Qr,{...t})})},f=()=>{let e=n.useContext(m),t=n.useContext(p),{getFieldState:r,formState:s}=(0,a.Gc)(),o=r(e.name,s);if(!e)throw Error("useFormField should be used within <FormField>");let{id:l}=t;return{id:l,name:e.name,formItemId:"".concat(l,"-form-item"),formDescriptionId:"".concat(l,"-form-item-description"),formMessageId:"".concat(l,"-form-item-message"),...o}},p=n.createContext({}),h=n.forwardRef((e,t)=>{let{className:r,...o}=e,a=n.useId();return(0,s.jsx)(p.Provider,{value:{id:a},children:(0,s.jsx)("div",{ref:t,className:(0,l.cn)("space-y-2",r),...o})})});h.displayName="FormItem";let g=n.forwardRef((e,t)=>{let{className:r,...n}=e,{error:o,formItemId:a}=f();return(0,s.jsx)(d,{ref:t,className:(0,l.cn)(o&&"text-destructive",r),htmlFor:a,...n})});g.displayName="FormLabel";let b=n.forwardRef((e,t)=>{let{...r}=e,{error:n,formItemId:a,formDescriptionId:l,formMessageId:i}=f();return(0,s.jsx)(o.g7,{ref:t,id:a,"aria-describedby":n?"".concat(l," ").concat(i):"".concat(l),"aria-invalid":!!n,...r})});b.displayName="FormControl",n.forwardRef((e,t)=>{let{className:r,...n}=e,{formDescriptionId:o}=f();return(0,s.jsx)("p",{ref:t,id:o,className:(0,l.cn)("text-sm text-muted-foreground",r),...n})}).displayName="FormDescription";let j=n.forwardRef((e,t)=>
1{let{className:r,children:n,...o}=e,{error:a,formMessageId:i}=f(),c=a?String(null==a?void 0:a.message):n;return c?(0,s.jsx)("p",{ref:t,id:i,className:(0,l.cn)("text-sm font-medium text-destructive",r),...o,children:c}):null});j.displayName="FormMessage"},40279:function(e,t,r){"use strict";r.d(t,{I:function(){return a}});var s=r(57437),n=r(2265),o=r(93448);let a=n.forwardRef((e,t)=>{let{className:r,type:n,...a}=e;return(0,s.jsx)("input",{type:n,className:(0,o.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",r),ref:t,...a})});a.displayName="Input"},93448:function(e,t,r){"use strict";r.d(t,{cn:function(){return o}});var s=r(61994),n=r(53335);function o(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.m6)((0,s.W)(t))}}},function(e){e.O(0,[7699,1910,2972,6137,6149,495,1317,2971,2117,1744],function(){return e(e.s=96550)}),_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.