PageSourceSearch

https://www.commerceendirect.fr/_next/static/chunks/0hrv8xmv5rzad.js

js commerceendirect.fr collected 2026-10-02 15:53:17 UTC 30,747 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,96482,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(25913),i=e.i(42455);let s=(0,a.cva)("rounded-2xl transition-all duration-300 ease-out",{variants:{variant:{default:"bg-background",elevated:"bg-background shadow-lg",bordered:"bg-background border border-border",ghost:"bg-background-tertiary",glass:"bg-background-tertiary/80 backdrop-blur-lg border border-border",highlight:"bg-background border-2 border-primary shadow-lg shadow-primary/10"},padding:{none:"",sm:"p-4",md:"p-6",lg:"p-8"},hover:{true:"hover:border-primary/30 hover:shadow-lg hover:shadow-black/10 dark:hover:shadow-black/30 hover:-translate-y-0.5 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary/50 focus-visible:ring-offset-2 focus-visible:ring-offset-background",false:""}},defaultVariants:{variant:"default",padding:"md",hover:!1}}),n=(0,r.forwardRef)(({className:e,variant:r,padding:a,hover:n,...l},o)=>(0,t.jsx)("div",{ref:o,className:(0,i.cn)(s({variant:r,padding:a,hover:n}),e),...l}));n.displayName="Card",(0,r.forwardRef)(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,className:(0,i.cn)("flex flex-col space-y-1.5 p-6",e),...r})).displayName="CardHeader",(0,r.forwardRef)(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,className:(0,i.cn)("font-semibold leading-none tracking-tight",e),...r})).displayName="CardTitle",(0,r.forwardRef)(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,className:(0,i.cn)("text-sm text-muted-foreground",e),...r})).displayName="CardDescription",(0,r.forwardRef)(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,className:(0,i.cn)("p-6 pt-0",e),...r})).displayName="CardContent",(0,r.forwardRef)(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,className:(0,i.cn)("flex items-center p-6 pt-0",e),...r})).displayName="CardFooter",e.s(["Card",0,n])},65124,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(48802),i=e.i(38182),s=e.i(20037);let n=null;function l({siteKey:e,onToken:a,onError:i,theme:s="auto",size:o="flexible",appearance:d="interaction-only",className:c}){let m=(0,r.useRef)(null),u=(0,r.useRef)(a),p=(0,r.useRef)(i);return u.current=a,p.current=i,(0,r.useEffect)(()=>{let t=null,r=!1;return(window.turnstile?Promise.resolve():(!n&&(n=new Promise((e,t)=>{let r=document.createElement("script");r.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",r.async=!0,r.onload=()=>e(),r.onerror=()=>{n=null,t(Error("Failed to load Cloudflare Turnstile script"))},document.head.appendChild(r)})),n)).then(()=>{!r&&m.current&&window.turnstile&&(t=window.turnstile.render(m.current,{sitekey:e,callback:e=>u.current(e),"expired-callback":()=>u.current(""),"error-callback":()=>{u.current(""),p.current?.()},theme:s,size:o,appearance:d}))}).catch(()=>{r||p.current?.()}),()=>{r=!0,null!==t&&window.turnstile?.remove(t)}},[e,s,o,d]),(0,t.jsx)("div",{ref:m,className:c})}let o={contact:"6295a07bd4194a73af8d197ba6b47866",support:"465230609e2945abafe6af6a9ed0073f",demo:"e8252c27566d4957b92fa5e25dfbe7db"},d={contact:"select",support:"status",demo:"status"},c={contact:"Email",support:"E-mail",demo:"Email"},m={contact:"Message",support:"Description",demo:"Message/Besoins"},u={contact:"Sujet",support:"Name",demo:"Name"};e.s(["ContactForm",0,function({source:e,type:n="contact",apiUrl:p="https://www.domainedunet.fr/.netlify/functions/form-notion",notionDatabaseId:x,onSuccess:g,onError:f,defaultSubject:h,messageRequired:b=!0,initialStatus:v="Nouveau",validate:y,turnstileSiteKey:N,labels:j}){let w=x??o[n],[z,k]=(0,r.useState)("idle"),[q,C]=(0,r.useState)({}),[F,S]=(0,r.useState)(""),E=!!(j.firstName&&j.lastName);async function R(t){t.preventDefault();let r=t.currentTarget,a=new FormData(r);if(y){let e=y(Object.fromEntries(a.entries()));if(e&&Object.keys(e).length>0)return void C(e)}C({}),k("loading");let i={[c[n]]:{type:"email",value:a.get("email")},[m[n]]:{type:"rich_text",value:a.get("message")},Source:{type:"select",value:e},Statut:{type:d[n],value:v},Type:{type:"select",value:n}};if(E?(i["Prénom"]={type:"rich_text",value:a.get("firstName")},i.Nom={type:"rich_text",value:a.get("lastName")}
1):i.Nom={type:"rich_text",value:a.get("name")},"contact"===n||"support"===n)i[u[n]]={type:"title",value:a.get("subject")};else{let e=E?`${a.get("firstName")??""} ${a.get("lastName")??""}`.trim():String(a.get("name")??"");i[u[n]]={type:"title",value:e}}if("demo"===n&&(i.Entreprise={type:"rich_text",value:a.get("company")}),j.phone){let e=a.get("phone");e&&(i["Téléphone"]={type:"phone_number",value:e})}if("support"===n&&(i["Priorité"]={type:"select",value:a.get("priority")}),j.city){let e=a.get("city");e&&(i.Ville={type:"rich_text",value:e})}if(j.postalCode){let e=a.get("postalCode");e&&(i["Code postal"]={type:"rich_text",value:e})}try{if(!(await fetch(p,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({databaseId:w,properties:i,honeypot:String(a.get("website")??""),...N?{turnstileToken:F}:{}})})).ok)throw Error();k("success"),r.reset(),g?.()}catch(e){k("error"),f?.(e)}}return"success"===z?(0,t.jsxs)("div",{className:"text-center py-8",children:[(0,t.jsx)("p",{className:"text-lg font-semibold text-primary mb-2",children:"✓"}),(0,t.jsx)("p",{className:"text-sm text-foreground-secondary",children:j.success})]}):(0,t.jsxs)("form",{onSubmit:R,noValidate:!!y,className:"space-y-4",children:[(0,t.jsxs)("div",{className:"absolute -left-[9999px] h-px w-px overflow-hidden","aria-hidden":"true",children:[(0,t.jsx)("label",{htmlFor:"contact-form-website",children:"Website"}),(0,t.jsx)("input",{id:"contact-form-website",name:"website",type:"text",tabIndex:-1,autoComplete:"off"})]}),E?(0,t.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[(0,t.jsx)(a.Input,{name:"firstName",label:j.firstName,required:!0,minLength:2,placeholder:j.firstNamePlaceholder,error:q.firstName}),(0,t.jsx)(a.Input,{name:"lastName",label:j.lastName,required:!0,minLength:2,placeholder:j.lastNamePlaceholder,error:q.lastName})]}):null,(0,t.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[E?null:(0,t.jsx)(a.Input,{name:"name",label:j.name,required:!0,minLength:2,placeholder:j.namePlaceholder,error:q.name}),(0,t.jsx)("div",{className:E?"sm:col-span-2":void 0,children:(0,t.jsx)(a.Input,{name:"email",type:"email",label:j.email,required:!0,placeholder:j.emailPlaceholder,error:q.email})})]}),"demo"===n&&(0,t.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[(0,t.jsx)(a.Input,{name:"company",label:j.company,required:!0,placeholder:j.companyPlaceholder,error:q.company}),j.phone&&(0,t.jsx)(a.Input,{name:"phone",type:"tel",label:j.phone,placeholder:j.phonePlaceholder,error:q.phone})]}),"demo"!==n&&j.phone&&(0,t.jsx)(a.Input,{name:"phone",type:"tel",label:j.phone,placeholder:j.phonePlaceholder,error:q.phone}),("contact"===n||"support"===n)&&(0,t.jsx)(a.Input,{name:"subject",label:j.subject,required:!0,minLength:3,placeholder:j.subjectPlaceholder,defaultValue:h,error:q.subject}),(j.city||j.postalCode)&&(0,t.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[j.city&&(0,t.jsx)(a.Input,{name:"city",label:j.city,placeholder:j.cityPlaceholder,error:q.city}),j.postalCode&&(0,t.jsx)(a.Input,{name:"postalCode",label:j.postalCode,placeholder:j.postalCodePlaceholder,error:q.postalCode})]}),"support"===n&&(0,t.jsx)(i.Select,{name:"priority",label:j.priority,required:!0,defaultValue:"Normale",options:[{value:"Basse",label:j.priorityLow??"Basse"},{value:"Normale",label:j.priorityNormal??"Normale"},{value:"Haute",label:j.priorityHigh??"Haute"}],error:q.priority}),(0,t.jsx)(s.Textarea,{name:"message",label:j.message,required:b,minLength:b?10:void 0,rows:5,placeholder:j.messagePlaceholder,error:q.message}),N&&(0,t.jsx)(l,{siteKey:N,onToken:S,className:"min-h-0"}),(0,t.jsx)("button",{type:"submit",disabled:"loading"===z,className:"w-full rounded-lg bg-primary px-4 py-2.5 text-sm font-semibold text-primary-foreground hover:bg-primary/90 transition-colors disabled:opacity-50",children:"loading"===z?j.sending??"...":j.submit}),"error"===z&&(0,t.jsx)("p",{className:"text-xs text-center text-destructive",children:j.error})]})}],65124)},48802,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(42455),i=e.i(78910);let s=(0,r.forwardRef)(({className:e,type:s="text",id:n,name:l,label:o,error:d,required:c,startIcon:m,endIcon:u,...p},x)=>{let g=(0,r.useId)(),f=n??l??g,h=d?`${f}-error`:void 0,b=(0,t.jsx)("input",{ref:x,type:s,id:f,name:l,required:c,"aria-invalid":!!d||void 0,"aria-describedby":h,className:(0,a.cn)("w-full rounded-lg border transition-colors","color"===s?"h-10 p-1":"px-3 py-2",i.NO_IOS_ZOOM_TEXT,"bg-background text-foreground","placeholder:text-muted-foreground","focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent","disabled:opacity-50 disabled:cursor-not-allowed",d?"border-destructive focus:ring-destructive":"border-border",m&&"pl-9",u&&"pr-9",e),...p}),v=m||u?(0,t.jsxs)("div",{className:"relative flex items-center",children:[m&&(0,t.jsx)("span",{className:"pointer-events-none absolute left-3 flex items-center text-muted-foreground [&_svg]:size-3.5",children:m}),b,u&&(0,t.jsx)("span",{className:"absolute right-3 flex items-center text-muted-foreground [&_svg]:size-3.5",children:u})]}):b;return o||d?(0,t.jsxs)("div",{className:"space-y-1.5",children:[o&&(0,t.jsxs)("label",{htmlFor:f,className:"block text-sm font-medium text-foreground",children:[o,c&&(0,t.jsx)("span",{className:"text-destructive ml-0.5",children:"*"})]}),v,d&&(0,t.jsx)("p",{id:h,className:"text-sm text-destructive",children:d})]}):v});s.displayName="Input",e.s(["Input",0,s])},35002,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(928),i=e.i(39214);
1e.s(["ModalTrigger",0,function({trigger:e,triggerIcon:s,variant:n="primary",size:l,className:o,modalTitle:d,modalSubtitle:c,modalSize:m="md",children:u}){let[p,x]=(0,r.useState)(!1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(a.Button,{type:"button",variant:n,size:l,className:o,onClick:()=>x(!0),children:[s&&(0,t.jsx)("i",{className:s,"aria-hidden":!0}),e]}),(0,t.jsxs)(i.Modal,{isOpen:p,onClose:()=>x(!1),title:d,size:m,children:[c&&(0,t.jsx)("p",{className:"mb-4 text-sm text-muted-foreground",children:c}),u]})]})}])},39214,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(42455),i=e.i(58320),s=e.i(49721),n=e.i(83651);let l={sm:"md:max-w-md",md:"md:max-w-lg lg:max-w-2xl",lg:"md:max-w-2xl lg:max-w-3xl",xl:"md:max-w-4xl lg:max-w-5xl"};e.s(["Modal",0,function({isOpen:e,onClose:o,title:d,children:c,size:m="md",className:u}){let p=(0,r.useId)(),x=(0,r.useRef)(null),g=(0,r.useRef)(0),f=(0,r.useRef)(null),h=(0,r.useRef)(o);h.current=o;let b=(0,r.useCallback)(e=>{if("Escape"===e.key)return void h.current();if("Tab"===e.key&&x.current){let t=x.current.querySelectorAll(i.FOCUSABLE),r=t[0],a=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),a?.focus()):e.shiftKey||document.activeElement!==a||(e.preventDefault(),r?.focus())}},[]);return((0,r.useEffect)(()=>{if(e)return f.current=document.activeElement,document.addEventListener("keydown",b),g.current=window.scrollY,document.body.style.position="fixed",document.body.style.top=`-${g.current}px`,document.body.style.left="0",document.body.style.right="0",document.body.style.overflow="hidden",requestAnimationFrame(()=>{x.current&&!x.current.contains(document.activeElement)&&x.current.querySelector(i.FOCUSABLE)?.focus()}),()=>{document.removeEventListener("keydown",b),document.body.style.position="",document.body.style.top="",document.body.style.left="",document.body.style.right="",document.body.style.overflow="",g.current>0&&window.scrollTo(0,g.current),f.current?.focus()}},[e,b]),e)?(0,t.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-0 md:p-4",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-black/60 backdrop-blur-sm",onClick:o}),(0,t.jsxs)("div",{ref:x,role:"dialog","aria-modal":"true","aria-labelledby":d?p:void 0,className:(0,a.cn)("relative w-full h-full overflow-y-auto bg-background shadow-2xl border border-border","md:h-auto md:max-h-[90vh] md:rounded-2xl",l[m],u),children:[(0,t.jsx)("button",{onClick:o,className:"absolute top-3 right-3 z-10 size-9 flex items-center justify-center rounded-full bg-background-elevated text-muted-foreground hover:text-foreground transition-colors","aria-label":"Close",children:(0,t.jsx)(s.FontAwesomeIcon,{icon:n.faXmark,className:"size-4"})}),d&&(0,t.jsx)("div",{className:"px-6 pt-6 pb-0",children:(0,t.jsx)("h2",{id:p,className:"text-lg font-semibold text-foreground pr-8",children:d})}),(0,t.jsx)("div",{className:"p-6",children:c})]})]}):null}])},38182,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(42455),i=e.i(78910);let s=(0,r.forwardRef)(({className:e,id:s,name:n,label:l,error:o,required:d,options:c,placeholder:m,compact:u=!1,compactSize:p="xs",...x},g)=>{let f=(0,r.useId)();if(u)return(0,t.jsx)("select",{ref:g,id:s??n,name:n,"aria-label":l,className:(0,a.cn)("bg-transparent border border-border rounded cursor-pointer","text-muted-foreground hover:text-foreground","focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary","transition-colors appearance-none",'bg-[url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2710%27%20height%3D%2710%27%20viewBox%3D%270%200%2010%2010%27%3E%3Cpath%20fill%3D%27%2371717a%27%20d%3D%27M2%203l3%203%203-3%27%2F%3E%3C%2Fsvg%3E")] bg-[length:10px] bg-[right_6px_center] bg-no-repeat',"xs"===p?"min-h-6 text-[10px] px-2 pr-5 py-0.5":"text-xs px-2.5 pr-6 py-1",e),...x,children:c.map(e=>(0,t.jsx)("option",{value:e.value,disabled:e.disabled,children:e.label},e.value))});let h=s??n??f,b=o?`${h}-error`:void 0,v=(0,t.jsxs)("select",{ref:g,id:h,name:n,required:d,"aria-invalid":!!o||void 0,"aria-describedby":b,className:(0,a.cn)("w-full px-3 py-2 rounded-lg border transition-colors appearance-none",i.NO_IOS_ZOOM_TEXT,"bg-background text-foreground","focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent","disabled:opacity-50 disabled:cursor-not-allowed",'bg-[url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%3E%3Cpath%20fill%3D%27%2371717a%27%20d%3D%27M2%204l4%204%204-4%27%2F%3E%3C%2Fsvg%3E")] dark:bg-[url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2712%27%20height%3D%2712%27%20viewBox%3D%270%200%2012%2012%27%3E%3Cpath%20fill%3D%27%23a1a1aa%27%20d%3D%27M2%204l4%204%204-4%27%2F%3E%3C%2Fsvg%3E")] bg-[length:12px] bg-[right_12px_center] bg-no-repeat pr-10',o?"border-destructive focus:ring-destructive":"border-border",e),...x,children:[m&&(0,t.jsx)("option",{value:"",disabled:!0,children:m}),c.map(e=>(0,t.jsx)("option",{value:e.value,disabled:e.disabled,children:e.label},e.value))]});return l||o?(0,t.jsxs)("div",{className:"space-y-1.5",children:[l&&(0,t.jsxs)("label",{htmlFor:h,className:"block text-sm font-medium text-foreground",children:[l,d&&(0,t.jsx)("span",{className:"text-destructive ml-0.5",children:"*"})]}),v,o&&(0,t.jsx)("p",{id:b,className:"text-sm text-destructive",children:o})]}):v});s.displayName="Select",e.s(["Select",0,s])},20037,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(42455),i=e.i(78910);let s=(0,r.forwardRef)(({className:e,id:s,name:n,label:l,error:o,required:d,rows:c=4,...m},u)=>{let p=(0,r.useId)(),x=s??n??p,g=o?`${x}-error`:void 0,f=(0,t.jsx)("textarea",{ref:u,id:x,name:n,required:d,rows:c,"aria-invalid":!!o||void 0,"aria-describedby":g,className:(0,a.cn)("w-full px-3 py-2 rounded-lg border transition-colors resize-none",i.NO_IOS_ZOOM_TEXT,"bg-background text-foreground","placeholder:text-muted-foreground","focus:outline-none focus:ring-2 focus:ring-primary focus:border-transparent","disabled:opacity-50 disabled:cursor-not-allowed",o?"border-destructive focus:ring-destructive":"border-border",e),...m});return l||o?(0,t.jsxs)("div",{className:"space-y-1.5",children:[l&&(0,t.jsxs)("label",{htmlFor:x,className:"block text-sm font-medium text-foreground",children:[l,d&&(0,t.jsx)("span",{className:"text-destructive ml-0.5",children:"*"})]}),f,o&&(0,t.jsx)("p",{id:g,className:"text-sm text-destructive",children:o})]}):f});s.displayName="Textarea",e.s(["Textarea",0,s])},78910,e=>{"use strict";e.s(["NO_IOS_ZOOM_TEXT",0,"text-base sm:text-sm"])},9927,e=>{"use strict";var t=e.i(43476),r=e.i(65124),a=e.i(35002),i=e.i(75679),s=e.i(71302);let n=({trigger:e="Réservez votre démo",triggerIcon:n="fa-solid fa-paper-plane",triggerVariant:l="primary",title:o="Demande de démonstration",subtitle:d="Nous vous recontactons sous 24h pour planifier votre démo.",className:c,databaseId:m,submitLabel:u,successTitle:p,formContent:x})=>{let g=x?.shared,f=x?.demo,h=(0,s.createDemoFormSchema)({firstNameRequired:g?.validation.firstNameRequired??"Prénom requis (min 2 caractères)",lastNameRequired:g?.validation.lastNameRequired??"Nom requis (min 2 caractères)",emailInvalid:g?.validation.emailInvalid??"Email invalide",required:g?.validation.required??"Ce champ est requis",minLength:g?.validation.minLength??"Merci de développer votre réponse",organisationRequired:f?.validation.organisationRequired??"Organisation requise"});return(0,t.jsx)(a.ModalTrigger,{trigger:e,triggerIcon:n,variant:l,className:c,modalTitle:o,modalSubtitle:d,modalSize:"lg",children:(0,t.jsx)(r.ContactForm,{source:"AppliEnDirect",type:"demo",apiUrl:"/notion-form",notionDatabaseId:m,initialStatus:"Nouvelle demande",messageRequired:!1,validate:function(e){let t=h.safeParse(e);if(t.success)return;let r={};for(let e of t.error.issues){let t=e.path[0];"string"!=typeof t||r[t]||(r[t]=e.message)}return r},labels:{name:"",firstName:g?.firstName??"Prénom",firstNamePlaceholder:f?.placeholders.firstName??"Jean",lastName:g?.lastName??"Nom",lastNamePlaceholder:f?.placeholders.lastName??"Dupont",email:"Email professionnel",emailPlaceholder:"[email protected]",phone:g?.phone??"Téléphone",phonePlaceholder:"06 12 34 56 78",company:f?.organisation??"Organisation",companyPlaceholder:f?.placeholders.organisation??"Votre organisation",message:"Un mot sur votre projet ?",messagePlaceholder:"Décrivez brièvement votre besoin...",submit:u??f?.submit??"Envoyer ma demande",sending:g?.submitting??"Envoi en cours...",success:p??f?.success.title??"Demande envoyée !",error:g?.error??"Une erreur est survenue. Veuillez réessayer."},onSuccess:()=>{(0,i.trackFormSubmit)(),(0,i.trackGenerateLead)("demo"),window.location.href="/demo/merci?type=form"},onError:e=>{(0,i.trackFormError)(e instanceof Error?e.message:"unknown")}})})};e.s(["DemoFormModal",0,n,"default",0,n])},20897,e=>{"use strict";var t=e.i(43476),r=e.i(71645),a=e.i(96482),i=e.i(928),s=e.i(42455),n=e.i(22016);function l({pricings:e,engagementTiers:o,defaultEngagementIndex:d,activePricingIndex:c,isCompact:m,showSelector:u,pricingT:p,starterFeatures:x,vipFeatures:g,ctaHref:f,pricingHref:h}){let[b,v]=(0,r.useState)(c),[y,N]=(0,r.useState)(d),j=o[y]?.multiplier??1,w=o[y]?.id!=="monthly";function z(e){return String(Math.round(e/10*j))}function k(e){return(p.priceAnnualNote??"").replace("{price}
1",`${Math.round(e*j).toLocaleString("fr-FR")} €`)}let q="bg-brand-primary text-white shadow-lg",C="text-ink-secondary hover:text-ink hover:bg-surface-secondary dark:text-white/70 dark:hover:text-white dark:hover:bg-white/5 border border-border";return(0,t.jsxs)(t.Fragment,{children:[!m&&u&&e.length>1&&(0,t.jsx)("div",{className:"flex justify-center mb-8 md:mb-12 px-2",children:(0,t.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:flex md:flex-wrap md:justify-center gap-2 p-2 rounded-xl bg-surface-elevated dark:bg-surface-tertiary w-full max-w-2xl md:w-auto md:max-w-none",children:e.map((e,r)=>(0,t.jsx)("button",{type:"button",className:(0,s.cn)("px-3 py-2.5 md:px-5 md:py-2.5 rounded-lg text-xs md:text-sm font-medium transition-all text-center min-h-[44px] min-w-[44px] flex items-center justify-center",r===b?q:C),onClick:()=>v(r),children:e.label||`Option ${r+1}`},r))})}),(0,t.jsxs)("div",{className:"flex justify-center mb-8 md:mb-12 px-2",children:[(0,t.jsxs)("div",{className:"md:hidden w-full max-w-xs",children:[(0,t.jsx)("label",{htmlFor:"engagement-select",className:"sr-only",children:p.engagementLabel}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("select",{id:"engagement-select",className:"w-full px-4 py-3 pr-10 rounded-xl bg-surface-elevated dark:bg-surface-tertiary text-ink font-medium text-sm border border-border focus:outline-none focus:ring-2 focus:ring-brand-primary appearance-none",value:y,onChange:e=>N(Number(e.target.value)),children:o.map((e,r)=>(0,t.jsxs)("option",{value:r,children:[e.label,e.badge?` (${e.badge})`:""]},e.id))}),(0,t.jsx)("div",{className:"absolute inset-y-0 right-0 flex items-center px-3 pointer-events-none",children:(0,t.jsx)("i",{className:"fa-solid fa-chevron-down text-sm text-ink-muted","aria-hidden":"true"})})]})]}),(0,t.jsx)("div",{className:"hidden md:flex gap-2 p-2 rounded-xl bg-surface-elevated dark:bg-surface-tertiary",children:o.map((e,r)=>(0,t.jsxs)("button",{type:"button",className:(0,s.cn)("relative px-4 py-2 rounded-lg text-sm font-medium transition-all",r===y?q:C),onClick:()=>N(r),children:[e.label,e.badge&&(0,t.jsx)("span",{className:"absolute -top-2 -right-2 px-1.5 py-0.5 rounded-full bg-brand-primary text-white text-[10px] font-bold leading-none",children:e.badge})]},e.id))})]}),(0,t.jsxs)("div",{className:"max-w-4xl mx-auto",children:[(m?[e[b]]:e).map((e,r)=>{let l=m?b:r;return(0,t.jsx)("div",{className:l===b?"block":"hidden",children:(0,t.jsxs)("div",{className:"grid md:grid-cols-2 gap-6 md:gap-8",children:[(0,t.jsxs)(a.Card,{variant:"highlight",padding:"lg",className:"relative flex flex-col",children:[(0,t.jsx)("div",{className:"absolute -top-4 left-1/2 -translate-x-1/2",children:(0,t.jsxs)("span",{className:"inline-flex items-center gap-1.5 px-4 py-1.5 rounded-full bg-gradient-to-r from-brand-primary to-brand-accent text-white text-sm font-semibold shadow-lg",children:[(0,t.jsx)("i",{className:"fa-solid fa-star text-xs"}),p.recommended]})}),(0,t.jsxs)("div",{className:"text-center mb-8 pt-4",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 px-5 py-2 rounded-full bg-brand-primary/10 text-brand-primary-text text-base font-bold mb-3",children:[(0,t.jsx)("i",{className:"fa-solid fa-star text-xs"}),p.starter.name]}),(0,t.jsx)("p",{className:"text-ink text-base font-semibold",children:p.starter.line1}),(0,t.jsx)("p",{className:"text-ink text-base font-semibold mb-4",children:p.starter.line2}),void 0!==e.starter&&null!==e.starter&&(0,t.jsx)("p",{className:"text-sm text-ink-muted mb-1",children:p.startingFrom}),(0,t.jsx)("div",{className:"flex items-baseline justify-center gap-1 min-h-[3.5rem]",children:void 0!==e.starter&&null!==e.starter?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"text-5xl font-bold text-brand-primary-text",children:[z(e.starter),(0,t.jsx)("span",{className:"text-2xl",children:"€"})]}),(0,t.jsx)("span",{className:"text-ink-secondary",children:p.priceUnit})]}):(0,t.jsx)(n.default,{href:"/contact",className:"text-3xl font-bold text-brand-primary-text hover:text-brand-accent transition-colors flex items-center",children:p.contactSales})}),w&&void 0!==e.starter&&null!==e.starter&&p.priceAnnualNote&&(0,t.jsx)("p",{className:"text-xs text-ink-muted mt-2",children:k(e.starter)})]}),(0,t.jsx)("ul",{className:"space-y-4 mb-8",children:x.map((e,r)=>(0,t.jsxs)("li",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:(0,s.cn)("w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0",e.included?"bg-brand-primary/10 text-brand-primary-text":"bg-surface-elevated text-ink-muted dark:bg-white/5 dark:text-white/20"),children:(0,t.jsx)("i",{className:(0,s.cn)("text-xs",e.included?"fa-solid fa-check":"fa-solid fa-xmark")})}),(0,t.jsx)("span",{className:(0,s.cn)("text-sm",e.included?"text-ink":"text-ink-muted line-through"),children:e.text})]},r))}),(0,t.jsx)(i.Button,{variant:"cta",href:f,className:"w-full mt-auto",children:p.requestQuote})]}),(0,t.jsxs)(a.Card,{variant:"bordered",padding:"lg",className:"relative border-2 border-brand-primary flex flex-col",children:[(0,t.jsxs)("div",{className:"text-center mb-8 pt-4",children:[(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 px-5 py-2 rounded-full bg-brand-primary/10 text-brand-primary-text text-base font-bold mb-3",children:[(0,t.jsx)("i",{className:"fa-solid fa-crown text-xs"}),p.vip.name]}),(0,t.jsx)("p",{className:"text-ink text-base font-semibold",children:p.vip.line1}),(0,t.jsx)("p",{className:"text-ink text-base font-semibold mb-4",children:p.vip.line2}),void 0!==e.vip&&null!==e.vip&&(0,t.jsx)("p",{className:"text-sm text-ink-muted mb-1",children:p.startingFrom}),(0,t.jsx)("div",{className:"flex items-baseline justify-center gap-1 min-h-[3.5rem]",children:void 0!==e.vip&&null!==e.vip?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"text-5xl font-bold text-brand-primary-text",children:[z(e.vip),(0,t.jsx)("span",{className:"text-2xl",children:"€"})]}),(0,t.jsx)("span",{className:"text-ink-secondary",children:p.priceUnit})]}):(0,t.jsx)(n.default,{href:"/contact",className:"text-3xl font-bold text-brand-primary-text hover:text-brand-accent transition-colors flex items-center",children:p.contactSales})}),w&&void 0!==e.vip&&null!==e.vip&&p.priceAnnualNote&&(0,t.jsx)("p",{className:"text-xs text-ink-muted mt-2",children:k(e.vip)})]}),(0,t.jsx)("ul",{className:"space-y-4 mb-8",children:g.map((e,r)=>(0,t.jsxs)("li",{className:"flex items-center gap-3",children:[(0,t.jsx)("span",{className:"w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 bg-brand-primary/10 text-brand-primary-text",children:(0,t.jsx)("i",{className:"fa-solid fa-check text-xs"})}),(0,t.jsx)("span",{className:"text-sm text-ink",children:e.text})]},r))}),(0,t.jsx)(i.Button,{variant:"cta",href:f,className:"w-full mt-auto",children:p.requestQuote})]})]})},l)}),m&&e.length>1&&(0,t.jsx)("div",{className:"text-center mt-6",children:(0,t.jsxs)(n.default,{href:h,className:"inline-flex items-center gap-2 text-sm text-brand-primary-text font-medium hover:text-brand-accent transition-colors",children:[p.viewAll,(0,t.jsx)("i",{className:"fa-solid fa-arrow-right text-xs"})]})})]})]})}e.s(["PricingEngagementSelector",0,l,"default",0,l])},75679,e=>{"use strict";function t(e,r={}){if(!window.gtag)return;let a=function(){if("u"<typeof sessionStorage)return{};try{return JSON.parse(sessionStorage.getItem("utm")||"{}")}catch{return{}}}();window.gtag("event",e,{brand:"u"<typeof document?"appliendirect":document.body.dataset.brand||"appliendirect",...a,...r})}e.s(["trackEvent",0,t,"trackFormError",0,function(e){t("form_error_demo",{error:e})},"trackFormSubmit",0,function(){t("form_submit_demo")},"trackGenerateLead",0,function(e){t("generate_lead",{source:e})}])},71302,e=>{"use strict";var t=e.i(81307),r=e.i(55064);let a=r.forms.shared.validation;({...a,...r.forms.idea.validation}),({...a,...r.forms.ticket.validation}),{...a,...r.forms.demo.validation};let i=t.z.object({prenom:t.z.string().min(2,"Prénom requis"),nom:t.z.string().min(2,"Nom requis"),email:t.z.string().email("Email invalide"),telep
1hone:t.z.string().optional(),nomApplication:t.z.string().min(2,"Nom de l'application requis"),theme:t.z.enum(["Clair","Sombre"]),cgvAcceptees:t.z.literal(!0,{message:"Vous devez accepter les CGV"}),descriptionLongue:t.z.string().max(4e3,"Description trop longue (4000 caractères max)").optional(),descriptionCourte:t.z.string().max(80,"Description trop longue (80 caractères max)").optional(),motsCles:t.z.string().max(100,"Mots-clés trop longs (100 caractères max)").optional(),logoUrl:t.z.string().url("URL invalide").optional().or(t.z.literal(""))}),s=t.z.object({prenom:t.z.string().min(2,"Prénom requis"),nom:t.z.string().min(2,"Nom requis"),email:t.z.string().email("Email invalide"),telephone:t.z.string().optional(),probleme:t.z.string().min(10,"Merci de développer votre réponse"),situationAvant:t.z.string().min(10,"Merci de développer votre réponse"),solution:t.z.string().min(10,"Merci de développer votre réponse"),conviction:t.z.string().min(10,"Merci de développer votre réponse"),sansCollaboration:t.z.string().min(10,"Merci de développer votre réponse"),quitterPourquoi:t.z.string().optional(),troisAjouts:t.z.string().optional(),pointsForts:t.z.string().min(10,"Merci de développer votre réponse"),noteSimplicite:t.z.string().min(1,"Note requise"),noteDesign:t.z.string().min(1,"Note requise"),noteCommunaute:t.z.string().min(1,"Note requise"),remarquesCommunaute:t.z.string().optional(),recommandation:t.z.string().optional(),nps:t.z.string().min(1,"Note requise"),resume:t.z.string().min(20,"Merci de développer votre réponse"),autorisePublication:t.z.string().min(1,"Choix requis")}),n=t.z.object({prenom:t.z.string().min(2,"Prénom requis"),nom:t.z.string().min(2,"Nom requis"),email:t.z.string().email("Email invalide"),noteGlobale:t.z.string().min(1,"Note requise"),noteSimplicite:t.z.string().min(1,"Note requise"),noteDesign:t.z.string().min(1,"Note requise"),apportQuotidien:t.z.string().min(10,"Merci de développer votre réponse"),pointsForts:t.z.string().optional(),suggestions:t.z.string().optional(),nps:t.z.string().min(1,"Note requise"),autorisePublication:t.z.string().min(1,"Choix requis")});e.s(["createDemoFormSchema",0,function(e){return t.z.object({firstName:t.z.string().min(2,e.firstNameRequired),lastName:t.z.string().min(2,e.lastNameRequired),email:t.z.string().email(e.emailInvalid),phone:t.z.string().optional(),company:t.z.string().min(2,e.organisationRequired),message:t.z.string().optional()})},"createIdeaFormSchema",0,function(e){return t.z.object({titre:t.z.string().min(5,e.ideaTitleRequired),nom:t.z.string().min(2,e.lastNameRequired),email:t.z.string().email(e.emailInvalid),organisation:t.z.string().optional(),description:t.z.string().min(20,e.descriptionRequired),categorie:t.z.string().min(1,e.categoryRequired),tags:t.z.array(t.z.string()).optional()})},"createTicketFormSchema",0,function(e){return t.z.object({prenom:t.z.string().min(2,e.firstNameRequired),nom:t.z.string().min(2,e.lastNameRequired),email:t.z.string().email(e.emailInvalid),telephone:t.z.string().optional(),application:t.z.string().min(1,e.appRequired),typeDemande:t.z.string().min(1,e.typeRequired),objet:t.z.string().min(5,e.subjectRequired),description:t.z.string().min(20,e.descriptionRequired),appareil:t.z.string().optional(),priorite:t.z.string().optional()})},"customerReviewFormSchema",0,s,"initialisationFormSchema",0,i,"userReviewFormSchema",0,n])}]);

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.