1import{_ as I,u as Q}from"./CLsKqG-e.js";import{_ as B}from"./5XSATRc4.js";import{_ as H}from"./BsXbyk9a.js";import{_ as N,p as V,c as d,o as c,b as e,t as i,n as A,F as E,z as O,k as f,N as j,u as o,G as k,D as C,d as S,r as q,P as K,Q as G,e as g,s as h,E as $,R as J,h as Z,S as W,w as X,g as Y,y as ee,H as te,I as oe,C as se,J as ae,K as le}from"./BxdW20Ub.js";import{_ as re}from"./WInzAubi.js";import{c as ne}from"./Bljomjov.js";import{u as ie}from"./DITm4lyW.js";import"./teMtHUYD.js";import"./CUBleYSJ.js";import"./CQ2nXzyS.js";import"./51z2yfQf.js";import"./DP_pMERM.js";import"./Da7ONqQ7.js";import"./Dwcg0_5Q.js";const ue=["id","name","value","required"],de=["for"],ce={__name:"RadioInput",props:{label:{type:String,required:!0},items:{type:Array,required:!0},modelValue:{type:[String,Number],default:""},name:{type:String,default:"radio-group"},textField:{type:String,default:"text"},valueField:{type:String,default:"value"},required:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(r,{emit:y}){const v=r,u=y,_=V({get:()=>v.modelValue,set:n=>u("update:modelValue",n)});return(n,b)=>(c(),d("div",null,[e("legend",{class:A({required:r.required})},i(r.label),3),(c(!0),d(E,null,O(r.items,(p,m)=>(c(),d("div",{key:m,class:"radio-item"},[f(e("input",{type:"radio",id:p[r.valueField],name:r.name,value:p[r.valueField],"onUpdate:modelValue":b[0]||(b[0]=t=>k(_)?_.value=t:null),required:r.required},null,8,ue),[[j,o(_)]]),e("label",{for:p[r.valueField]},i(p[r.textField]),9,de)]))),128))]))}},me=N(ce,[["__scopeId","data-v-cb70bbfa"]]),pe={key:0,class:"loader"},fe={class:"row"},ve={class:"col-sm-6"},_e={class:"form-group"},he={for:"family-name",class:"required"},ge=["placeholder"],ye={class:"col-sm-6"},be={class:"form-group"},$e={for:"given-name",class:"required"},Ve=["placeholder"],xe={class:"row"},qe={class:"col-sm-6"},we={class:"form-group"},Ne={for:"email",class:"required"},ke=["placeholder"],Ce={key:0,class:"col-sm-6"},Se={class:"form-group"},De={for:"phone-number",class:"required"},Te=["placeholder"],Ue={class:"row"},Fe={key:0,class:"col-sm-6"},Pe={class:"form-group"},ze={for:"company-name",class:"required"},Re=["required","placeholder"],Le={key:1,class:"col-sm-6"},Me={key:2,class:"col-sm-6"},Ie={class:"form-group"},Qe={for:"company-size",class:"required"},Be={key:3,class:"form-group"},He={key:4,class:"form-group"},Ae={class:"form-group"},Ee={for:"message"},Oe={class:"custom-control custom-checkbox mb-3 d-flex align-items-start"},je={for:"newsletter",class:"custom-control-label"},Ke=["innerHTML"],Ge={class:"text-end"},Je={__name:"Form",props:{source:{type:String,required:!1,default:"other",validator(r){return["Other","Quote","Demo","Partner"].includes(r)}}},setup(r){var w;const y=r,v=C(),{locale:u,locales:_,t:n}=S(),b=_.value.find(a=>u.value===a.code).country.toUpperCase(),p=q(!1),m=q(!1);K(m,a=>{t.value.subscribeToNewsletter=!a});const t=q({turnstileToken:"",familyName:"",givenName:"",email:"",phoneNumber:"",companyName:"",countryCode:b,companySize:"1-10",activity:"other",purpose:"",message:"",files:[],contentId:((w=v.params)==null?void 0:w.id)??null,originReferralKey:G("ds-partner").value,source:y.source,subscribeToNewsletter:!1}),x=async()=>{p.value=!0;const{responseData:a}=await Q(t.value);a.value.status==="Success"&&(await oe({path:`/${u.value}/contacts/success`,query:{type:y.source}}),p.value=!1)},D=[{value:"externalDpo",text:n("form.partner.activity-external")},{value:"integrator",text:n("form.partner.activity-integrator")},{value:"editor",text:n("form.partner.activity-editor")},{value:"investor",text:n("form.partner.activity-investor")},{value:"other",text:n("form.partner.activity-other")}],T=[{value:"contributor",text:n("form.partner.purpose-contributor")},{value:"resell",text:n("form.partner.purpose-resell")},{value:"techPartner",text:n("form.partner.purpose-tech-partner")}],U=a=>{t.value.purpose=a.value};return(a,s)=>{const F=I,P=B,z=H,R=me,L=re,M=ee;return c(),d("form",{id:"form-contact",class:"form-contact",onSubmit:te(x,["prevent"])},[g(F,{modelValue:o(t).turnstileToken,"onUpdate:modelValue":s[0]||(s[0]=l=>o(t).turnstileToken=l)},null,8,["modelValue"]),e("fieldset",null,[o(p)?(c(),d("div",pe,[g(P)])):h("",!0),e("div",fe,[e("div",ve,[e("div",_e,[e("label",he,i(a.$t("form.last-name")),1),f(e("input",{id:"family-name","onUpdate:modelValue":s[1]||(s[1]=l=>o(t).familyName=l),type:"text",maxlength:"120",class:"form-control",required:"",placeholder:a.$t("form.last-name")},null,8,ge),[[$,o(t).familyName]])])]),e("div",ye,[e("div",be,[e("label",$e,i(a.$t("form.given-name")),1),f(e("input",{id:"given-name","onUpdate:modelValue":s[2]||(s[2]=l=>o(t).givenName=l),type:"text",class:"form-control",maxlength:"120",required:"",placeholder:a.$t("form.given-name")},null,8,Ve),[[$,o(t).givenName]])])])]),e("div",xe,[e("div",qe,[e("div",we,[e("label",Ne,i(a.$t("form.pro-email")),1),f(e("input",{id:"email","onUpdate:modelValue":s[3]||(s[3]=l=>o(t).email=l),type:"email",maxlength:"255",required:"",class:"form-control",placeholder:a.$t("form.pro-email-placeholder")},null,8,ke),[[$,o(t).email]])])]),["Demo","Quote","Partner"].includes(r.source)?(c(),d("div",Ce,[e("div",Se,[e("label",De,i(a.$t("form.pro-phone")),1),f(e("input",{id:"phone-number","onUpdate:modelValue":s[4]||(s[4]=l=>o(t).phoneNumber=l),type:"tel",maxlength:"20",required:"",class:"form-control",placeholder:a.$t("form.pro-phone-placeholder")},null,8,Te),[[$,o(t).phoneNumber]])])])):h("",!0)]),e("div",Ue,[["Demo","Quote","Partner","FreeTrialRequest","Other"].includes(r.source)?(c(),d("div",Fe,[e("div",Pe,[e("label",ze,i(a.$t("form.organization")),1),f(e("input",{id:"company-name","onUpdate:modelValue":s[5]||(s[5]=l=>o(t).companyName=l),type:"text",class:"form-control",required:["Demo","Quote","Partner"].includes(r.source),placeholder:a.$t("form.organization-placeholder")},null,8,Re),[[$,o(t).companyName]])])])):h("",!0),["Demo","Quote","Other","FreeTrialRequest","Partner"].includes(r.source)?(c(),d("div",Le,[g(z,{modelValue:o(t).countryCode,"onUpdate:modelValue":s[6]||(s[6]=l=>o(t).countryCode=l)},null,8,["modelValue"])])):h("",!0),["Quote"].includes(r.source)?(c(),d("div",Me,[e("div",Ie,[e("label",Qe,i(a.$t("form.organization-size")),1),f(e("select",{id:"company-size","onUpdate:modelValue":s[7]||(s[7]=l=>o(t).companySize=l),class:"form-control"},s[12]||(s[12]=[Z('<option value="1-10">1-10</option><option value="11-50">11-50</option><option value="51-100">51-100</option><option value="101-300">101-300</option><option value="301-1000">301-1000</option><option value="1001-10000">1001-10000</option><option value="10001+">10001+</option>',7)]),512),[[J,o(t).companySize]])])])):h("",!0),["Partner"].includes(r.source)?(c(),d("div",Be,[g(R,{modelValue:o(t).activity,"onUpdate:modelValue":s[8]||(s[8]=l=>o(t).activity=l),label:a.$t("form.partner.activity-label"),items:D,required:!0},null,8,["modelValue","label"])])):h("",!0),["Partner"].includes(r.source)?(c(),d("div",He,[g(L,{modelValue:o(t).purpose,"onUpdate:modelValue":[s[9]||(s[9]=l=>o(t).purpose=l),U],label:a.$t("form.partner.purpose"),items:T,"text-field":"text","value-field":"value",required:""},null,8,["modelValue","label"])])):h("",!0)]),e("div",Ae,[e("label",Ee,i(a.$t("form.your-message")),1),f(e("textarea",{id:"message","onUpdate:modelValue":s[10]||(s[10]=l=>o(t).message=l),maxlength:"2500",class:"form-control",rows:"5"},null,512),[[$,o(t).message]])]),e("div",Oe,[f(e("input",{id:"newsletter","onUpdate:modelValue":s[11]||(s[11]=l=>k(m)?m.value=l:null),type:"checkbox",autocomplete:"off",class:"custom-control-input me-2 mt-1",value:"true"},null,512),[[W,o(m)]]),e("label",je,i(a.$t("form.avoid-newsletter")),1)]),e("p",{class:"small",innerHTML:a.$t("form.legal-text")},null,8,Ke),s[13]||(s[13]=e("div",{class:"alert-container"},null,-1)),e("div",Ge,[g(M,{type:"submit",variant:"primary",shadow:"",disabled:!o(t).turnstileToken},{default:X(()=>[Y(i(a.$t("form.submit-btn")),1)]),_:1},8,["disabled"])])])],32)}}}
1,Ze=se("/img/icons/good-job-animated.svg"),We={class:"pt-5"},Xe={class:"contact-block mt-5"},Ye={class:"container container-md"},et={class:"card text-start mb-5 radius-lg shadow-lg position-relative"},tt={class:"card-body px-xl-5"},ot={class:"text-center"},st={class:""},at={class:"home-h2 mt-0"},lt={class:"home-desc-lg"},rt={__name:"[slug]",setup(r){const{locale:y,t:v}=S(),u=C(),_=V(()=>ne.find(m=>m.name.toLowerCase()===u.params.slug.toLowerCase()));if(!_.value)throw ae({statusCode:404,statusMessage:"Contact not found"});const n=V(()=>_.value.name);ie({localeHead:!0,lang:y.value,metas:{title:v(`metas_contact_index_${u.params.slug}_title`)??v("default_title"),description:v(`metas_contact_index_${u.params.slug}_description`)??v("default_description")}});const b=V(()=>/[A-Z]/.test(u.fullPath)?[{name:"robots",content:"noindex, follow"}]:[]),p=V(()=>[{rel:"canonical",href:"https://tonsite.fr"+u.fullPath.toLowerCase()}]);return le({meta:b,link:p}),(m,t)=>{const x=Je;return c(),d("main",We,[e("section",Xe,[e("div",Ye,[e("div",et,[t[0]||(t[0]=e("div",{class:"good-job"},[e("img",{src:Ze})],-1)),e("div",tt,[e("div",ot,[e("div",st,[e("h1",at,i(m.$t(`ContactSource_${o(u).params.slug}`)),1),e("p",lt,i(m.$t(`ContactSource_${o(u).params.slug}_Desc`)),1)])]),g(x,{source:o(n)},null,8,["source"])])])])])])}}},$t=N(rt,[["__scopeId","data-v-523667ad"]]);export{$t as default};
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.