PageSourceSearch

https://smartiz.ai/assets/About-DIv1_ioe.js

js smartiz.ai collected 2026-10-05 12:39:03 UTC 9,750 bytes, 1 lines download raw bytes

1import{i as F,a as e,q as L,u as U,az as I,r as n,C as x,c as p,L as r,B as R,ak as q}from"./index-BNIZXS9X.js";import{N as P,F as z}from"./Navigation-DHdnVkh9.js";import{I as u}from"./input-D6mtPhVS.js";import{U as H}from"./index-Di2wm4Dk.js";import{u as M}from"./react-router-dom-CNTZ-wWZ.js";import{l as V,o as O}from"./olivier-dubuisson-Bv1WGylT.js";import{S as W}from"./SEOHead-DuWC-X_n.js";import{L as k}from"./linkedin-8jHd5aY2.js";import{U as _}from"./upload-BrPFuClz.js";const $=F("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),B=({value:o,onChange:h,className:t,disabled:l})=>e.jsx(H,{defaultCountry:"ch",value:o,onChange:h,disabled:l,inputClassName:L("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium 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",t),countrySelectorStyleProps:{buttonClassName:"border border-input bg-background hover:bg-accent rounded-l-md",dropdownStyleProps:{className:"bg-background border border-input rounded-md shadow-lg"}}}),K="0x4AAAAAACIZA5vYV40qKWfw",se=()=>{const{toast:o}=U(),h=M(),{t,language:l}=I(),[g,j]=n.useState(!1),[i,c]=n.useState({firstName:"",lastName:"",email:"",phone:"",linkedinUrl:""}),[v,y]=n.useState(null),[b,m]=n.useState(null),f=n.useRef(null),d=n.useRef(null),N=n.useRef(!1);n.useEffect(()=>{const a=()=>{f.current&&window.turnstile&&(d.current&&window.turnstile.remove(d.current),d.current=window.turnstile.render(f.current,{sitekey:K,language:l,callback:s=>m(s),"expired-callback":()=>m(null),"error-callback":()=>m(null)}))};if(N.current)a();else{const s=document.createElement("script");s.src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=onTurnstileLoad",s.async=!0,s.defer=!0,window.onTurnstileLoad=()=>{N.current=!0,a()},document.head.appendChild(s)}return()=>{delete window.onTurnstileLoad}},[l]);const T=n.useCallback(()=>{window.turnstile&&d.current&&(window.turnstile.reset(d.current),m(null))},[]);n.useEffect(()=>{window.scrollTo({top:0,behavior:"smooth"})},[]);const C=async a=>{if(a.preventDefault(),!v){o({title:t.about.uploadCVError,variant:"destructive"});return}if(!b){o({title:"Verification required",description:"Please complete the security verification",variant:"destructive"});return}j(!0);try{const s=new FormData;s.append("file",v),s.append("firstName",i.firstName),s.append("lastName",i.lastName),s.append("email",i.email),s.append("phone",i.phone),s.append("linkedinUrl",i.linkedinUrl),s.append("turnstileToken",b);const{data:E,error:w}=await q.functions.invoke("parse-cv",{body:s});if(w)throw w;h("/application-thank-you",{state:{candidate:E.candidate}})}catch(s){console.error("Error submitting application:",s),o({title:t.about.applicationError,variant:"destructive"}),T()}finally{j(!1)}},D=[{name:"Laurent Dumoulin",title:t.about.coFounderCEO,description:t.about.laurentDesc,image:V,linkedin:"https://www.linkedin.com/in/laurent-dumoulin-hr/"},{name:"Olivier Dubuisson",title:t.about.coFounderCTO,description:t.about.olivierDesc,image:O,linkedin:"https://www.linkedin.com/in/olivierdubuisson/"},{name:"Aurélien Richard",title:t.about.backendDev,description:t.about.aurelienDesc,image:"https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop",linkedin:"https://www.linkedin.com/in/aurélien-richard-22273a149/"}],S=[{name:"Madhur Agrawal",description:t.about.madhurDesc,linkedin:"https://www.linkedin.com/in/madhuragrl/"},{name:"Matteo Sorci",description:t.about.matteoDesc,linkedin:"https://www.linkedin.com/in/matteo-sorci-83b752/"},{name:"Egbert Buursink",description:t.about.egbertDesc,linkedin:"https://www.linkedin.com/in/egbert-buursink/"},{name:"Arthur Gartmann",description:t.about.arthurDesc,linkedin:"https://www.linkedin.com/in/arthur-gartmann-845257265/"},{name:"Philippe Waty",description:t.about.philippeDesc,linkedin:"https://www.linkedin.com/in/philippe-waty-86b9ab5/"}
1],A=[{title:t.about.value1Title,description:t.about.value1Desc},{title:t.about.value2Title,description:t.about.value2Desc},{title:t.about.value3Title,description:t.about.value3Desc},{title:t.about.value4Title,description:t.about.value4Desc}];return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(W,{title:"About smartiz — Team, Values & Careers | Agentic AI Hospitality",description:"Meet the smartiz team building autonomous AI for hospitality. Founded 2021 at EHL Innovation Hub in Lausanne. Discover our values, advisors and open roles.",canonicalUrl:`https://smartiz.ai${l==="en"?"":`/${l}`}/about`}),e.jsx(P,{}),e.jsxs("main",{children:[e.jsx("section",{className:"pt-24 pb-12 px-4 sm:px-6 lg:pt-32 lg:pb-20 lg:px-8",children:e.jsxs("div",{className:"container mx-auto max-w-4xl text-center",children:[e.jsx("h1",{className:"text-4xl md:text-6xl font-bold mb-6",children:t.about.heroTitle}),e.jsx("p",{className:"text-xl text-muted-foreground",children:t.about.heroSubtitle})]})}),e.jsx("section",{className:"py-12 px-4 sm:px-6 bg-muted/30",children:e.jsxs("div",{className:"container mx-auto max-w-6xl",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-12 text-center",children:t.about.teamTitle}),e.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:D.map(a=>e.jsx(x,{className:"text-center flex flex-col",children:e.jsxs(p,{className:"pt-6 flex flex-col flex-grow",children:[a.name==="Aurélien Richard"?e.jsx("div",{className:"w-32 h-32 rounded-full mx-auto mb-4 bg-muted flex items-center justify-center",children:e.jsx($,{className:"w-16 h-16 text-muted-foreground"})}):e.jsx("img",{src:a.image,alt:`${a.name}, ${a.title} at smartiz`,loading:"lazy",decoding:"async",width:128,height:128,className:"w-32 h-32 rounded-full mx-auto mb-4 object-cover"}),e.jsx("h3",{className:"text-xl font-bold mb-1",children:a.name}),e.jsx("p",{className:"text-primary font-medium mb-3",children:a.title}),e.jsx("p",{className:"text-muted-foreground text-sm mb-4 flex-grow",children:a.description}),e.jsx("a",{href:a.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center text-primary hover:underline mt-auto mx-auto",children:e.jsx(k,{className:"w-4 h-4"})})]})},a.name))})]})}),e.jsx("section",{className:"py-12 px-4 sm:px-6",children:e.jsxs("div",{className:"container mx-auto max-w-4xl",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-12 text-center",children:t.about.advisorsTitle}),e.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:S.map(a=>e.jsx(x,{className:"flex flex-col",children:e.jsxs(p,{className:"pt-6 flex flex-col flex-grow",children:[e.jsx("h3",{className:"text-lg font-bold mb-2",children:a.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 flex-grow",children:a.description}),e.jsx("a",{href:a.linkedin,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center text-primary hover:underline mt-auto mx-auto",children:e.jsx(k,{className:"w-4 h-4"})})]})},a.name))})]})}),e.jsx("section",{className:"py-12 px-4 sm:px-6 bg-muted/30",children:e.jsxs("div",{className:"container mx-auto max-w-6xl",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-12 text-center",children:t.about.valuesTitle}),e.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:A.map(a=>e.jsx(x,{children:e.jsxs(p,{className:"pt-6",children:[e.jsx("h3",{className:"text-xl font-bold mb-3",children:a.title}),e.jsx("p",{className:"text-muted-foreground",children:a.description})]})},a.title))})]})}),e.jsx("section",{className:"py-12 px-4 sm:px-6",children:e.jsxs("div",{className:"container mx-auto max-w-4xl",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold mb-6 text-center",children:t.about.careersTitle}),e.jsx("p",{className:"text-lg text-muted-foreground text-center mb-12",children:t.about.careersSubtitle}),e.jsx(x,{className:"max-w-2xl mx-auto",children:e.jsxs(p,{className:"pt-6",children:[e.jsx("h3",{className:"text-2xl font-bold mb-6 text-center",children:t.about.applyNow}),e.jsxs("form",{onSubmit:C,className:"space-y-4",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(r,{htmlFor:"firstName",children:[t.about.firstName," *"]}),e.jsx(u,{id:"firstName",required:!0,value:i.firstName,onChange:a=>c({...i,firstName:a.target.value})})]}),e.jsxs("div",{children:[e.jsxs(r,{htmlFor:"lastName",children:[t.about.lastName," *"]}),e.jsx(u,{id:"lastName",required:!0,value:i.lastName,onChange:a=>c({...i,lastName:a.target.value})})]})]}),e.jsxs("div",{children:[e.jsxs(r,{htmlFor:"email",children:[t.about.email," *"]}),e.jsx(u,{id:"email",type:"email",required:!0,value:i.email,onChange:a=>c({...i,email:a.target.value})})]}),e.jsxs("div",{children:[e.jsx(r,{htmlFor:"phone",children:t.about.phone}),e.jsx(B,{value:i.phone,onChange:a=>c({...i,phone:a})})]}),e.jsxs("div",{children:[e.jsx(r,{htmlFor:"linkedin",children:t.about.linkedin}),e.jsx(u,{id:"linkedin",type:"url",value:i.linkedinUrl,onChange:a=>c({...i,linkedinUrl:a.target.value})})]}),e.jsxs("div",{children:[e.jsxs(r,{htmlFor:"cv",children:[t.about.uploadCV," *"]}),e.jsx("div",{className:"mt-2",children:e.jsx(u,{id:"cv",type:"file",required:!0,accept:".pdf,.doc,.docx",onChange:a=>y(a.target.files?.[0]||null)})})]}),e.jsx("div",{className:"flex justify-center",children:e.jsx("div",{ref:f})}),e.jsxs(R,{type:"submit",className:"w-full",disabled:g||!b,children:[g?t.about.submitting:t.about.submitApplication,e.jsx(_,{className:"ml-2 h-4 w-4"})]})]})]})})]})})]}),e.jsx(z,{})]})};export{se as 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.