PageSourceSearch

https://app.meseriaslocal.ro/assets/contact-DVq-ZkYi.js

js meseriaslocal.ro collected 2026-10-02 02:06:21 UTC 16,708 bytes, 1 lines download raw bytes

1import{j as e,b as t,a,r as s,F as l}from"./vendor-oCU_28yu.js";import{s as r}from"./seo-CDeAN0Yt.js";import{z as n,P as i,i as o,d,e as c,$ as m,l as x}from"./icons-Cfm6xbw1.js";function p(){return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"pointer-events-none absolute inset-0",children:e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(120%_90%_at_15%_-10%,rgba(16,185,129,0.35),rgba(4,21,14,0.9)_55%,rgba(2,10,8,0.98)_95%)]"})}),e.jsxs("div",{className:"pointer-events-none absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute -top-32 -left-28 h-[260px] w-[260px] md:h-[460px] md:w-[460px] rounded-full bg-gradient-to-br from-emerald-400/60 via-emerald-300/15 to-transparent blur-[90px] md:blur-3xl opacity-90"}),e.jsx("div",{className:"absolute top-8 right-6 h-[200px] w-[200px] md:h-[340px] md:w-[340px] rounded-full bg-gradient-to-bl from-lime-300/45 via-lime-200/15 to-transparent blur-2xl opacity-75"}),e.jsx("div",{className:"absolute -bottom-48 -right-20 h-[260px] w-[260px] md:h-[380px] md:w-[380px] rounded-full bg-gradient-to-br from-emerald-500/55 via-teal-400/20 to-transparent blur-[110px] opacity-80"})]}),e.jsxs("div",{className:"pointer-events-none absolute inset-0 hidden md:block",children:[e.jsx("div",{className:"absolute top-24 left-16 h-24 w-24 rounded-3xl border border-amber-400/40 bg-gradient-to-br from-amber-400/20 to-transparent"}),e.jsx("div",{className:"absolute bottom-24 right-24 h-20 w-20 rounded-full border border-blue-400/30 bg-gradient-to-br from-blue-400/15 to-transparent"}),e.jsx("div",{className:"absolute top-1/3 right-1/3 h-[120px] w-[320px] bg-gradient-to-r from-transparent via-white/10 to-transparent rotate-6 rounded-3xl opacity-40"})]}),e.jsxs("div",{className:"pointer-events-none absolute inset-0 hidden lg:block",children:[e.jsx("div",{className:"absolute top-16 -left-20 w-[500px] h-[140px] bg-gradient-to-r from-amber-500/25 via-transparent to-transparent rotate-8 blur-3xl op
1acity-70"}),e.jsx("div",{className:"absolute bottom-20 -right-32 w-[520px] h-[140px] bg-gradient-to-l from-emerald-400/25 via-transparent to-transparent -rotate-6 blur-[110px] opacity-65"})]}),e.jsxs("div",{className:"pointer-events-none absolute inset-0 hidden md:block",children:[e.jsx("div",{className:"absolute top-1/3 left-1/4 w-[300px] h-[300px] border border-white/10 rounded-full"}),e.jsx("div",{className:"absolute bottom-1/4 right-1/3 w-[220px] h-[220px] border border-white/10 rounded-full"})]})]})}function u({children:t,className:a="",compact:s=!1}){return e.jsxs("div",{"data-navbar-transparent":"true",className:`relative overflow-hidden ${a}`,style:{background:"linear-gradient(180deg, #1b1f1d 0%, #21251f 50%, #2a302b 100%)"},children:[e.jsx(p,{}),e.jsxs("div",{className:"absolute inset-0 opacity-15",children:[e.jsx("div",{className:"absolute inset-0",style:{backgroundImage:"\n              linear-gradient(rgba(45, 51, 45, 0.4) 1px, transparent 1px),\n              linear-gradient(90deg, rgba(45, 51, 45, 0.4) 1px, transparent 1px)\n            ",backgroundSize:s?"40px 40px":"60px 60px"}}),e.jsx("div",{className:"absolute top-24 left-40 w-14 h-14 border-2 border-blue-400/30 rounded-full animate-pulse",style:{animationDelay:"0.5s"}}),e.jsx("div",{className:"absolute top-48 left-20 w-10 h-10 bg-emerald-400/15 rounded-full animate-bounce",style:{animationDelay:"1s"}}),e.jsx("div",{className:"absolute top-20 right-28 w-16 h-16 border-2 border-purple-400/30 rounded-full animate-pulse",style:{animationDelay:"1.5s"}}),e.jsx("div",{className:"absolute top-52 right-16 w-12 h-12 bg-blue-400/15 rounded-full animate-bounce",style:{animationDelay:"2s"}}),e.jsx("div",{className:"absolute bottom-36 left-24 w-14 h-14 border-2 border-emerald-400/30 rounded-full animate-pulse",style:{animationDelay:"2.5s"}}),e.jsx("div",{className:"absolute bottom-20 left-52 w-8 h-8 bg-amber-400/20 rounded-full animate-bounce",style:{animationDelay:"3s"}}),e.jsxs("div",{className:"absolute top-0 left-0 w-full h-full",children:[e.jsx("div",{className:"absolute top-1/4 -left-10 w-96 h-0.5 bg-gradient-to-r from-transparent via-amber-400/20 to-transparent rotate-12 animate-pulse"}),e.jsx("div",{className:"absolute bottom-1/3 -right-10 w-80 h-0.5 bg-gradient-to-r from-transparent via-emerald-400/20 to-transparent -rotate-12 animate-pulse",style:{animationDelay:"1.5s"}})]}),e.jsx("div",{className:"absolute top-1/3 left-1/3 opacity-30",children:e.jsxs("svg",{width:"100",height:"100",viewBox:"0 0 100 100",className:"animate-spin",style:{animationDuration:"20s"},children:[e.jsx("polygon",{points:"50,5 85,25 85,75 50,95 15,75 15,25",fill:"none",stroke:"rgba(251, 191, 36, 0.3)",strokeWidth:"1"}),e.jsx("polygon",{points:"50,15 75,30 75,70 50,85 25,70 25,30",fill:"none",stroke:"rgba(16, 185, 129, 0.2)",strokeWidth:"1"})]})})]}),e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute -top-40 -left-40 w-96 h-96 bg-amber-500/3 rounded-full blur-3xl animate-pulse"}),e.jsx("div",{className:"absolute -bottom-40 -right-40 w-96 h-96 bg-emerald-500/3 rounded-full blur-3xl animate-pulse",style:{animationDelay:"2s"}}),e.jsx("div",{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-[600px] h-[600px] bg-blue-500/2 rounded-full blur-3xl"})]}),t]})}const b=()=>[{rel:"canonical",href:"https://app.meseriaslocal.ro/contact"},{rel:"alternate",hrefLang:"ro",href:"https://app.meseriaslocal.ro/contact"}],h=()=>{const e="Contact | Meserias Local - Platforma #1 pentru Meseriași Verificați",t="Contactează Meserias Local pentru întrebări, suport sau colaborări. Răspundem în 24h.",a=["contact meserias local","suport meseriasi","intrebari meseriasi","contact romania","meseriasi suport","ajutor meseriasi","contact platforma","meseriasi romania contact","servicii contact","support meseriasi"].join(", ");return r([{title:e},{name:"description",content:t},{name:"keywords",content:a},{property:"og:title",content:e},{property:"og:description",content:t},{property:"og:type",content:"website"},{property:"og:url",content:"https://app.meseriaslocal.ro/contact"},{property:"og:site_name",content:"Meserias Local"},{property:"og:locale",content:"ro_RO"},{property:"og:image",content:"https://www.meseriaslocal.ro/images/og-contact.jpg"}
1,{property:"og:image:width",content:"1200"},{property:"og:image:height",content:"630"},{property:"og:image:alt",content:"Contact Meserias Local"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:e},{name:"twitter:description",content:t},{name:"twitter:image",content:"https://www.meseriaslocal.ro/images/og-contact.jpg"},{name:"geo.region",content:"RO"},{name:"geo.placename",content:"România"},{name:"geo.position",content:"45.9432;24.9668"},{name:"ICBM",content:"45.9432, 24.9668"},{name:"robots",content:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"},{name:"language",content:"Romanian"},{name:"content-language",content:"ro"},{name:"mobile-web-app-capable",content:"yes"},{name:"schema:type",content:"ContactPage"},{name:"schema:name",content:e},{name:"schema:description",content:t},{name:"schema:url",content:"https://app.meseriaslocal.ro/contact"}])};function g(){const r=t(),p=a(),b=s.useRef(null),h=s.useRef(Date.now()),[g,j]=s.useState(null);s.useEffect(()=>{r?.success&&b.current&&b.current.reset()},[r]);const f=[{icon:n,title:"Email",value:"[email protected]",description:"Răspundem în maxim 24h"},{icon:i,title:"Telefon",value:"+447930097259",description:"Luni-Vineri, 9:00-18:00"},{icon:o,title:"Adresa",value:"România",description:"Servicii în toată țara"},{icon:d,title:"Program",value:"24/7 Online",description:"Suport tehnic permanent"}];return e.jsxs("div",{className:"min-h-screen bg-[#0f1110]",children:[e.jsx(u,{className:"py-16 sm:py-20 lg:py-24",children:e.jsxs("div",{className:"relative z-10 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.jsx("div",{className:"mx-auto mb-10 flex h-20 w-20 items-center justify-center rounded-3xl border border-white/20 bg-white/10 shadow-[0_20px_60px_rgba(0,0,0,0.35)]",children:e.jsx(n,{className:"w-10 h-10 text-white"})}),e.jsx("p",{className:"text-sm font-semibold uppercase tracking-[0.3em] text-white/70 mb-4",children:"Suntem la un mesaj distanță"}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-black text-white mb-6",children:"Contactează echipa Meserias Local"}),e.jsx("p",{className:"text-lg md:text-xl text-slate-200 max-w-3xl mx-auto mb-8 leading-relaxed",children:"Ai o întrebare sau vrei să ne lași un mesaj? Răspundem rapid și îți oferim suport 1:1 pentru proiectul tău."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[e.jsxs("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 px-6 py-3 rounded-2xl bg-white/10 border border-white/30 text-white font-semibold hover:bg-white/15 transition-all duration-300",children:[e.jsx(n,{className:"w-4 h-4"}),"[email protected]"]}),e.jsxs("a",{href:"tel:+447930097259",className:"inline-flex items-center gap-2 px-6 py-3 rounded-2xl bg-emerald-500/20 border border-emerald-400/40 text-emerald-100 font-semibold hover:bg-emerald-500/30 transition-all duration-300",children:[e.jsx(i,{className:"w-4 h-4"}),"+44 7930 097 259"]})]})]})}),e.jsx("section",{className:"relative z-10 -mt-12 bg-gradient-to-b from-white to-slate-50 text-slate-900 rounded-t-[32px] shadow-[0_-40px_120px_rgba(0,0,0,0.45)] pb-16",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-16",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-start",children:[e.jsxs("div",{className:"space-y-8",children:[e.jsxs("div",{className:"bg-white rounded-3xl border border-slate-200 p-8 shadow-sm",children:[e.jsx("h2",{className:"text-2xl font-bold text-slate-900 mb-8",children:"Informații de Contact"}),e.jsx("div",{className:"space-y-6",children:f.map((t,a)=>e.jsxs("div",{className:"flex items-start space-x-4 group",children:[e.jsx("div",{className:"flex-shrink-0 w-12 h-12 bg-slate-100 rounded-xl flex items-center justify-center group-hover:scale-110 transition-transform duration-300",children:e.jsx(t.icon,{className:"w-6 h-6 text-blue-600"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-lg font-semibold text-slate-900 mb-1",children:t.title}),e.jsx("p",{className:"text-slate-700 font-medium",children:t.value}),e.jsx("p",{className:"text-slate-500 text-sm",children:t.description})]})]},a))})]}),e.jsxs("div",{className:"bg-white rounded-3xl border border-slate-200 p-8 shadow-sm",children:[e.jsx("h3",{className:"text-xl font-bold text-slate-900 mb-6",children:"De ce să ne contactezi?"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(c,{className:"w-5 h-5 text-green-600 flex-shrink-0"}),e.jsx("span",{className:"text-slate-700",children:"Răspuns rapid în maxim 24 de ore"})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(c,{className:"w-5 h-5 text-green-600 flex-shrink-0"}),e.jsx("span",{className:"text-slate-700",children:"Suport tehnic specializat"})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(c,{className:"w-5 h-5 text-green-600 flex-shrink-0"}),e.jsx("span",{className:"text-slate-700",children:"Soluții personalizate"})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(c,{className:"w-5 h-5 text-green-600 flex-shrink-0"}),e.jsx("span",{className:"text-slate-700",children:"Confidențialitate garantată"})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-3xl border border-slate-200 shadow-sm p-8",children:[e.jsxs("div",{className:"flex items-center space-x-3 mb-8",children:[e.jsx("div",{className:"w-10 h-10 bg-gradient-to-br from-blue-600 to-emerald-600 rounded-xl flex items-center justify-center text-white",children:e.jsx(m,{className:"w-5 h-5"})}),e.jsx("h2",{className:"text-2xl font-bold text-slate-900",children:"Trimite un mesaj"})]}),e.jsxs(l,{method:"post",ref:b,className:"space-y-6",children:[e.jsxs("div",{className:"hidden","aria-hidden":"true",children:[e.jsxs("label",{children:["Website",e.jsx("input",{name:"website",type:"text",tabIndex:-1,autoComplete:"off"})]}),e.jsxs("label",{children:["Confirmă email",e.jsx("input",{name:"email_confirm",type:"email",tabIndex:-1,autoComplete:"off"})]})]}),e.jsx("input",{type:"hidden",name:"form_started_at",value:h.current}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"block text-slate-700 font-semibold text-sm",children:"Nume complet *"}),e.jsx("div",{className:"relative",children:e.jsx("input",{name:"name",type:"text",required:!0,onFocus:()=>j("name"),onBlur:()=>j(null),className:"w-full px-4 py-4 rounded-2xl border transition-all duration-300 text-slate-900 placeholder-slate-400 bg-white "+("name"===g?"border-blue-500 ring-2 ring-blue-500/20":"border-slate-300 hover:border-slate-400"),placeholder:"Numele tău"})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"block text-slate-700 font-semibold text-sm",children:"Email *"}),e.jsx("div",{className:"relative",children:e.jsx("input",{name:"email",type:"email",required:!0,onFocus:()=>j("email"),onBlur:()=>j(null),className:"w-full px-4 py-4 rounded-2xl border transition-all duration-300 text-slate-900 placeholder-slate-400 bg-white "+("email"===g?"border-blue-500 ring-2 ring-blue-500/20":"border-slate-300 hover:border-slate-400"),placeholder:"[email protected]"})})]})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"block text-slate-700 font-semibold text-sm",children:"Telefon"}),e.jsx("div",{className:"relative",children:e.jsx("input",{name:"phone",type:"tel",onFocus:()=>j("phone"),onBlur:()=>j(null),className:"w-full px-4 py-4 rounded-2xl border transition-all duration-300 text-slate-900 placeholder-slate-400 bg-white "+("phone"===g?"border-blue-500 ring-2 ring-blue-500/20":"border-slate-300 hover:border-slate-400"),placeholder:"07xxxxxxxx"})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"block text-slate-700 font-semibold text-sm",children:"Subiect *"}),e.jsx("div",{className:"relative",children:e.jsx("input",{name:"subject",type:"text",required:!0,onFocus:()=>j("subject"),onBlur:()=>j(null),className:"w-full px-4 py-4 rounded-2xl border transition-all duration-300 text-slate-900 placeholder-slate-400 bg-white "+("subject"===g?"border-blue-500 ring-2 ring-blue-500/20":"border-slate-300 hover:border-slate-400"),placeholder:"Subiectul mesajului"})})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{className:"block text-slate-700 font-semibold text-sm",children:"Mesaj *"}),e.jsx("div",{className:"relative",children:e.jsx("textarea",{name:"message",required:!0,rows:6,onFocus:()=>j("message"),onBlur:()=>j(null),className:"w-full px-4 py-4 rounded-2xl border transition-all duration-300 text-slate-900 placeholder-slate-400 bg-white resize-none "+("message"===g?"border-blue-500 ring-2 ring-blue-500/20":"border-slate-300 hover:border-slate-400"),placeholder:"Scrie mesajul tău aici..."})})]}),r?.error&&e.jsxs("div",{className:"flex items-center space-x-3 bg-red-50 border border-red-200 rounded-2xl px-4 py-4",children:[e.jsx(x,{className:"w-5 h-5 text-red-600 flex-shrink-0"}),e.jsx("span",{className:"text-red-700 font-medium",children:r.error})]}),r?.success&&e.jsxs("div",{className:"flex items-center space-x-3 bg-green-50 border border-green-200 rounded-2xl px-4 py-4",children:[e.jsx(c,{className:"w-5 h-5 text-green-600 flex-shrink-0"}),e.jsx("span",{className:"text-green-700 font-medium",children:"Mesajul a fost trimis cu succes! Îți mulțumim!"})]}),e.jsx("button",{type:"submit",disabled:"submitting"===p.state,className:"w-full py-4 rounded-2xl bg-gradient-to-r from-blue-600 to-emerald-600 text-white font-bold text-lg hover:from-blue-700 hover:to-emerald-700 transition-all duration-300 disabled:opacity-60 disabled:cursor-not-allowed transform hover:scale-105 active:scale-95 shadow",children:"submitting"===p.state?e.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[e.jsx("div",{className:"w-5 h-5 border-2 border-white/30 border-t-white rounded-full animate-spin"}),e.jsx("span",{children:"Se trimite..."})]}):e.jsxs("div",{className:"flex items-center justify-center space-x-2",children:[e.jsx(m,{className:"w-5 h-5"}),e.jsx("span",{children:"Trimite mesajul"})]})})]})]})]})})})]})}export{g as default,b as links,h as meta};

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.