PageSourceSearch

https://nativescript.org/assets/support.f1eedfd2.js

js nativescript.org collected 2026-10-01 08:37:08 UTC 4,700 bytes, 1 lines download raw bytes

1import{d as e,a as t,o as s,c as l,i as a,w as o,h as n,l as r}from"./vendor.68658361.js";const i=e({setup(){const e=t(!0),s=t(!1);return{valid:e,success:s,submitContactForm:t=>{const l=new FormData(t.target),a=[l.get("full_name"),l.get("email"),l.get("message")].filter((e=>!`${e}`.trim().length));e.value=0===a.length,e.value&&fetch("/contact",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(l).toString()}).then((t=>{if(!t.ok)return console.log(t),void(e.value=!1);s.value=!0})).catch((t=>{console.log(t),e.value=!1}))}}}}),c={class:"py-16 border-b-[25px] border-white sm:py-24 bg-ns-blue"},m={class:"mx-auto max-w-7xl"},d={class:"lg:grid lg:grid-cols-12 lg:gap-8"},u=r('<div class="px-4 sm:px-6 sm:text-center md:max-w-2xl md:mx-auto lg:col-span-6 lg:text-left lg:flex"><div><h1 class="mt-4 text-4xl font-extrabold tracking-tight text-white sm:mt-5 lg:text-5xl xl:text-6xl lg:mt-6"><span class="block">Get in touch</span><span class="block text-gray-800">with us</span></h1><p class="mt-3 text-base text-white sm:mt-5 sm:text-xl lg:text-lg xl:text-xl"> Have questions about how NativeScript can be a strategic focus for your organization? Contact us anytime. </p><p class="mt-3 text-base text-white sm:mt-5 sm:text-xl lg:text-lg xl:text-xl"> If you&#39;d like to discuss <strong>support options</strong> or <strong>professional services</strong> please reach out to one of our Partners here: <a href="https://nativescript.org/partners/" class="flex flex-col items-center content-center justify-center px-4 py-2 md:flex-row"><div class="px-2 py-1 ml-4 text-sm font-medium leading-snug text-ns-blue transition-colors rounded bg-white hover:hover:bg-gray-200"> Browse Professional Service Providers </div></a></p></div></div>',1),x={class:"mt-16 sm:mt-24 lg:mt-0 lg:col-span-6"},g={class:"relative bg-white shadow-2xl sm:max-w-md sm:w-full sm:mx-auto sm:rounded-lg sm:overflow-hidden"},p=a("h2",{class:"text-2xl font-extrabold tracking-tight text-gray-900"},"We'd love to hear from you",-1),f=a("p",{class:"mt-2 text-lg text-gray-500"},"Contact us by filling out the form below",-1),b={class:"mt-6"},v=r('<input type="hidden" name="static-form-name" value="contact"><div><label for="full_name" class="block text-sm font-medium text-slate-700">Full name</label><div class="mt-1"><input type="text" name="full_name" id="full_name" autocomplete="name" class="block w-full px-4 py-3 placeholder-slate-500 border-slate-300 rounded-md shadow-sm focus:ring-ns-blue focus:border-ns-blue"></div></div><div><label for="email" class="block text-sm font-medium text-slate-700">Email</label><div class="mt-1"><input id="email" name="email" type="email" autocomplete="email" class="block w-full px-4 py-3 placeholder-gray-500 border-gray-300 rounded-md shadow-sm focus:ring-ns-blue focus:border-ns-blue"></div></div><div><label for="message" class="block text-sm font-medium text-slate-700">Message</label><div class="mt-1"><textarea id="message" name="message" rows="4" class="block w-full px-4 py-3 placeholder-gray-500 border-gray-300 rounded-md shadow-sm focus:ring-ns-blue focus:border-ns-blue"></textarea></div></div>',4),h={class:"flex items-center"},y=a("button",{type:"submit",class:"\n                        inline-flex\n                        justify-center\n                        px-6\n                        py-3\n                        text-base\n                        font-medium\n                        text-white\n                        bg-slate-700\n                        border border-transparent\n                        rounded-md\n                        shadow-sm\n                        hover:bg-slate-900\n                        focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-ns-blue\n                      "}," Submit ",-1),w={key:0,class:"ml-4 text-base text-red-800"},k=a("div",{class:"flex items-center"},[a("div",null,[a("h2",{class:"text-2xl font-extrabold tracking-tight text-gray-900"},"Thanks for reaching out!"),a("p",{class:"mt-2 text-lg text-gray-500"},"We'll get back to you very soon!")])],-1);i.render=function(e,t,r,i,S,C){return s(),l("main",c,[a("div",m,[a("div",d,[u,a("div",x,[a("div",g,[a("div",{class:[{"opacity-0":e.success},"px-4 py-8 sm:px-10"]},[p,f,a("div",b,[a("form",{onSubmit:t[1]||(t[1]=o(((...t)=>e.submitContactForm&&e.submitContactForm(...t)),["prevent"])),method:"POST",action:"/contact",name:"contact",class:"grid grid-cols-1 gap-y-6"},[v,a("div",h,[y,e.valid?n("v-if",!0):(s(),l("span",w,"Could not send form."))])],32)])],2),a("div",{class:[{"opacity-0":!e.success},"absolute inset-0 flex px-4 py-8 pointer-events-none sm:px-10"]},[k],2)])])])])])};export default i;

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.