1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7b8b0a1a-e85f-4fe5-8190-df263a659187",e._sentryDebugIdIdentifier="sentry-dbid-7b8b0a1a-e85f-4fe5-8190-df263a659187")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6558],{9266:(e,t,i)=>{i.d(t,{K:()=>T});var o=i(54568),a=i(12494),r=i(37687),l=i(2043),n=i(2167),s=i(7620),c=i(66268),p=i(6845),d=i(58597),b=i(92779),h=i(8049),u=i(29516),g=i(30248);let f=g.Ik({id:g.Yj().optional(),label:g.Yj().describe("Button label"),href:g.Yj().describe("Button URL")}),m=g.Ik({links:g.YO(f).default([]).describe("List of button links")}),x=(0,s.memo)(e=>{let{props:t,onPropertyChange:i}=e,c=(null==t?void 0:t.links)||[],[u,g]=(0,s.useState)(null),[f,m]=(0,s.useState)(null),[x,T]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=!1,t=c.map(t=>t.id?t:(e=!0,{...t,id:crypto.randomUUID()}));e&&i("links",t)},[c,i]),(0,o.jsxs)("div",{className:"space-y-4",children:[(0,o.jsxs)("div",{className:"flex items-center justify-between",children:[(0,o.jsx)(h.Label,{className:"font-semibold text-stone-900 dark:text-stone-100",children:"Button Links"}),(0,o.jsxs)(p.Button,{type:"button",variant:"outline",size:"sm",onClick:()=>{m({id:crypto.randomUUID(),label:"",href:""}),g(null),T(!0)},className:"h-8",children:[(0,o.jsx)(a.default,{className:"mr-1 h-3 w-3"}),"Add Link"]})]}),0===c.length?(0,o.jsx)("div",{className:"rounded-lg border border-stone-300 border-dashed p-6 text-center dark:border-stone-700",children:(0,o.jsx)("p",{className:"text-sm text-stone-500 dark:text-stone-400",children:'No buttons added yet. Click "Add Link" to create your first button.'})}):(0,o.jsx)("div",{className:"space-y-2",children:c.map((e,t)=>(0,o.jsxs)("div",{className:"group/item flex items-center gap-2 rounded-lg border border-stone-200 bg-stone-50 p-3 dark:border-stone-700 dark:bg-stone-900",children:[(0,o.jsx)(r.default,{className:"h-4 w-4 shrink-0 cursor-grab text-stone-400 opacity-0 transition-opacity group-hover/item:opacity-100"}),(0,o.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,o.jsx)("div",{className:"truncate font-medium text-stone-900 dark:text-stone-100",children:e.label||"Untitled Button"}),(0,o.jsx)("div",{className:"truncate text-stone-500 text-xs dark:text-stone-400",children:e.href||"No URL set"})]}),(0,o.jsxs)("div",{className:"flex gap-1 opacity-0 transition-opacity group-hover/item:opacity-100",children:[(0,o.jsx)(p.Button,{type:"button",variant:"ghost",size:"sm",onClick:()=>(e=>{m(c[e]?{...c[e]}:{id:crypto.randomUUID(),label:"",href:""}),g(e),T(!0)})(t),className:"h-8 w-8 p-0 text-stone-400 hover:text-blue-500",children:(0,o.jsx)(l.default,{className:"h-3 w-3"})}),(0,o.jsx)(p.Button,{type:"button",variant:"ghost",size:"sm",onClick:()=>{i("links",c.filter((e,i)=>i!==t))},className:"h-8 w-8 p-0 text-stone-400 hover:text-red-500",children:(0,o.jsx)(n.default,{className:"h-3 w-3"})})]})]},e.id))}),(0,o.jsx)(d.Dialog,{open:x,onOpenChange:T,children:(0,o.jsxs)(d.DialogContent,{children:[(0,o.jsxs)(d.DialogHeader,{children:[(0,o.jsx)(d.DialogTitle,{children:null!==u?"Edit Button":"Add Button"}),(0,o.jsx)(d.DialogDescription,{children:"Configure the button label and URL."})]}),(0,o.jsxs)("div",{className:"space-y-4 py-4",children:[(0,o.jsxs)("div",{className:"space-y-2",children:[(0,o.jsx)(h.Label,{htmlFor:"link-label",children:"Label"}),(0,o.jsx)(b.Input,{id:"link-label",value:(null==f?void 0:f.label)||"",onChange:e=>m(t=>t?{...t,label:e.target.value}:null),placeholder:"Button text"})]}),(0,o.jsxs)("div",{className:"space-y-2",children:[(0,o.jsx)(h.Label,{htmlFor:"link-href",children:"URL"}),(0,o.jsx)(b.Input,{id:"link-href",value:(null==f?void 0:f.href)||"",onChange:e=>m(t=>t?{...t,href:e.target.value}:null),placeholder:"https://example.com"})]})]}),(0,o.jsxs)(d.DialogFooter,{children:[(0,o.jsx)(p.Button,{type:"button",variant:"outline",onClick:()=>{T(!1),m(null),g(null)},children:"Cancel"}),(0,o.jsx)(p.Button,{type:"button",onClick:()=>
1{if(!f)return;let e=[...c],t={...f,id:f.id||crypto.randomUUID()};null!==u&&u>=0?e[u]=t:e.push(t),i("links",e),T(!1),m(null),g(null)},children:null!==u?"Save Changes":"Add Button"})]})]})})]})});x.displayName="PillarButtonsConfigMenu";let T=(0,u.N)({component:c.S,schema:m,name:"pillarButtons",defaultProps:{links:[]},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:x})},28516:(e,t,i)=>{i.d(t,{_:()=>s});var o=i(86542),a=i(29516),r=i(30248),l=i(96976);let n=r.Ik({titleComponent:r.Yj().optional().describe("Title displayed above the deals list"),children:(0,l.Q)("deal? deal? deal?").optional().describe("Deal components (max 3)")}),s=(0,a.N)({component:o.PPNDealsList,schema:n,name:"dealsList",defaultProps:{titleComponent:"Featured Partner Offers"},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:e=>e.group("General properties",e=>e.register("titleComponent","Title","The title displayed above the deals list"))})},33108:(e,t,i)=>{i.d(t,{a3:()=>l,zg:()=>n});var o=i(30248);let a=o.Ik({banner_accept_button:o.Yj(),banner_decline_button:o.Yj(),banner_text:o.Yj(),banner_gdpr_label:o.Yj(),banner_gdpr_url:o.Yj(),banner_gdpr_link_label:o.Yj().nullable(),banner_google_text:o.Yj().nullable(),banner_google_label:o.Yj().nullable(),banner_google_url:o.Yj().nullable(),popin_accept_all_button:o.Yj(),banner_popin_label:o.Yj(),popin_accept_choices_button:o.Yj(),popin_main_title:o.Yj(),popin_main_subtitle:o.Yj(),popin_main_url:o.Yj().nullable(),popin_mandatory_title:o.Yj(),popin_mandatory_subtitle:o.Yj(),popin_tracking_title:o.Yj(),popin_tracking_subtitle:o.Yj(),popin_targeting_title:o.Yj(),popin_targeting_subtitle:o.Yj(),popin_sharing_title:o.Yj(),popin_sharing_subtitle:o.Yj(),gtm_id:o.Yj().nullable(),ga_id:o.Yj().nullable(),decline_all_button_label:o.Yj().nullable(),mandatory_scripts:o.YO(o.Yj()).nullable(),tracking_scripts:o.YO(o.Yj()).nullable(),targeting_scripts:o.YO(o.Yj()).nullable(),sharing_scripts:o.YO(o.Yj()).nullable(),is_full_screen:o.zM()}),r=o.Ik({mandatory:o.zM(),tracking:o.zM(),targeting:o.zM(),sharing:o.zM()}),l=o.au.number().int().min(0).max(3);o.Ik({global_id:o.Yj(),accepted:o.zM(),consent:r,mode:l}).extend({settings:a});let n=o.Ik({userConsent:o.zM(),mode:l,detailedConsent:r,cookieBannerSettings:a})},39378:(e,t,i)=>{i.d(t,{e:()=>s});var o=i(81352),a=i(29516),r=i(30248),l=i(24792);let n=r.Ik({hoverText:r.Yj().optional().describe("Tooltip text"),infoText:r.Yj().optional().describe("Info text"),thumb:r.Yj().optional().describe("Image URL"),title:r.Yj().optional().describe("Title text"),callHref:r.Yj().optional().describe("Call link URL"),callText:r.Yj().optional().describe("Call button text"),ctaCallIcon:r.k5(l.availableIcons).optional().describe("Call button icon"),isWcb:r.zM().optional().describe("Is callback (true/false string)"),ctaCallRel:r.Yj().optional().describe("Call button rel"),ctaCallTarget:r.Yj().optional().describe("Call button target"),appHref:r.Yj().optional().describe("App link URL"),appText:r.Yj().optional().describe("App button text"),ctaAppIcon:r.k5(l.availableIcons).optional().describe("App button icon"),isAppWcb:r.zM().optional().describe("App button is callback (true/false string)"),ctaAppRel:r.Yj().optional().describe("App button rel"),ctaAppTarget:r.Yj().optional().describe("App button target"),ctaColor:r.Yj().optional().describe("CTA color")}),s=(0,a.N)({component:o.PPNCTAFullwidth,schema:n,name:"ctaFullwidth",defaultProps:{hoverText:"Tooltip text",infoText:"Info text",title:"Title text",callHref:"tel:+33123456789",callText:"+33 1 23 45 67 89",ctaCallIcon:"phone",ctaCallRel:"Call button rel",ctaCallTarget:"Call button target",appHref:"App link URL",appText:"Get a callback!",ctaAppIcon:"computer",isAppWcb:!0,ctaAppRel:"App button rel",ctaAppTarget:"App button target",ctaColor:"CTA color"},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:e=>e.group("General properties",e=>e.register("hoverText","Tooltip text").register("infoText","Info text").register("title","Title text")).group("CTA properties",e=>e.register("callHref","Call link URL").register("callText","Call button text").register("ctaCallIcon","Call button icon").register("isWcb","Is callback (true/false string)").register("ctaCallRel","Call button rel").register("ctaCallTarget","Call button target").register("appHref","App link URL").register("appText","App button text").register("ctaAppIcon","App button icon").register("isAppWcb","App button is callback (true/false string)").register("ctaAppRel","App button rel").register("ctaAppTarget","App button target").register("ctaColor","CTA color"))})},47571:(e,t,i)=>{i.d(t,{$5:()=>s,Th:()=>c,X6:()=>n,dP:()=>l});let o=new Map,a=/([A-Z])/g,r=/^./;function l(e){let t=e.config.name;t&&o.set(t,e)}function n(){return Array.from(o.entries()).map(e=>{let[t,i]=e;return{name:t,component:i,displayName:(i.config.name||t).replace(a," $1").replace(r,e=>e.toUpperCase()).trim()}})}function s(){return n().reduce((e,t)=>
1{let{component:i}=t;return Object.assign(e,i.nodeMapping)},{})}function c(){return Array.from(o.values()).map(e=>e.extension)}},48140:(e,t,i)=>{i.d(t,{h:()=>A,U:()=>T});var o=i(54568),a=i(10195),r=i(37687),l=i(2167),n=i(72116),s=i(12494),c=i(7620),p=i(66047),d=i(6845),b=i(92779),h=i(29516),u=i(30248),g=i(96976);let f=u.Ik({type:u.k5(["single","multiple"]).optional().default("single").describe("Display Mode"),children:(0,g.Q)("accordionItem+")}),m=u.Ik({title:u.Yj().optional().default("").describe("Question"),children:(0,g.Q)("(block | callout | callToAction | ctaBlockDouble | ctaFullwidth)+")}),x=e=>{let{node:t,updateAttributes:i,deleteNode:s}=e,{title:p}=t.attrs,[h,u]=c.useState(!0);return(0,o.jsxs)(a.VR,{className:"group/item relative mb-2 border-stone-200 border-b transition-all hover:bg-white/5 dark:border-stone-800",children:[(0,o.jsxs)("div",{className:"flex items-center gap-3 px-4 py-4",children:[(0,o.jsx)(r.default,{className:"h-4 w-4 shrink-0 cursor-grab text-stone-400 opacity-0 transition-opacity group-hover/item:opacity-100 dark:text-stone-300"}),(0,o.jsx)(b.Input,{value:p,onChange:e=>i({title:e.target.value}),placeholder:"Question...",className:"h-auto border-none bg-transparent p-0 font-medium text-base text-stone-900 shadow-none placeholder:text-stone-400 focus-visible:ring-0 dark:text-white dark:placeholder:text-stone-500"}),(0,o.jsxs)("div",{className:"flex items-center gap-1",children:[(0,o.jsx)(d.Button,{type:"button",variant:"ghost",size:"sm",onClick:e=>{e.preventDefault(),s()},className:"h-8 w-8 p-0 text-stone-900 opacity-0 transition-opacity hover:bg-red-500/20 hover:text-red-500 group-hover/item:opacity-100 dark:text-white",children:(0,o.jsx)(l.default,{className:"h-4 w-4"})}),(0,o.jsx)("button",{type:"button",onClick:e=>{e.preventDefault(),u(!h)},className:"flex items-center justify-center p-1 transition-transform",children:(0,o.jsx)(n.default,{className:"h-4 w-4 text-stone-900 transition-transform duration-200 dark:text-white ".concat(h?"rotate-180":"")})})]})]}),h&&(0,o.jsx)("div",{className:"mx-4 h-px bg-stone-200 dark:bg-white/5"}),h&&(0,o.jsx)("div",{className:"cursor-text bg-stone-50/50 pt-4 pr-4 pb-2 pl-11 transition-colors group-hover/item:bg-stone-100/50 dark:bg-white/[0.02] dark:group-hover/item:bg-white/[0.04]",children:(0,o.jsx)("div",{className:"prose prose-sm dark:prose-invert marker:!text-stone-900 dark:marker:!text-white max-w-none text-stone-900 dark:text-white [&_h1]:my-4 [&_h1]:font-bold [&_h1]:text-2xl [&_h2]:my-3 [&_h2]:font-semibold [&_h2]:text-xl [&_li]:my-1 [&_li]:ml-4 [&_ol]:my-3 [&_ol]:list-decimal [&_ol]:pl-6 [&_p]:my-2 [&_ul]:my-3 [&_ul]:list-disc [&_ul]:pl-6",children:(0,o.jsx)(a.$p,{})})})]})},T=(0,h.N)({component:p.PPNAccordionItem,schema:m,name:"accordionItem",hidden:!0,nodeConfig:{group:void 0,draggable:!1,isolating:!1,defining:!0,allowGapCursor:!0},staticRenderer:e=>{var t;let{node:i,children:a}=e;return(0,o.jsx)(p.PPNAccordionItem,{title:(null==(t=i.attrs)?void 0:t.title)||"",children:a})},addNodeView:()=>(0,a.gu)(x),addKeyboardShortcuts:()=>({"Mod-Enter":e=>{let{editor:t}=e;return t.chain().insertContentAt(t.state.selection.to,{type:"paragraph"}).focus().run()}})}),C=e=>{let{editor:t,getPos:i,node:r,deleteNode:n}=e;return(0,o.jsxs)(a.VR,{className:"not-prose group/accordion relative my-10 rounded-xl border border-stone-200 border-dashed p-4 transition-all hover:border-primary-200 dark:border-stone-800",children:[(0,o.jsxs)("div",{className:"mb-4 flex items-center justify-between text-stone-400",children:[(0,o.jsxs)("div",{className:"flex items-center gap-2 font-bold text-[10px] uppercase tracking-wider",children:[(0,o.jsx)("div",{className:"h-2 w-2 rounded-full bg-primary-500"}),"Accordion Section"]}),(0,o.jsx)(d.Button,{type:"button",variant:"ghost",size:"sm",onClick:e=>{e.preventDefault(),n()},className:"h-8 w-8 p-0 text-stone-300 opacity-0 transition-opacity hover:bg-red-50 hover:text-red-500 group-hover/accordion:opacity-100",children:(0,o.jsx)(l.default,{className:"h-4 w-4"})})]}),(0,o.jsx)("div",{className:"space-y-0",children:(0,o.jsx)(a.$p,{})}),(0,o.jsx)("div",{className:"mt-4 flex justify-center border-stone-100 border-t pt-4 dark:border-stone-800",children:(0,o.jsxs)(d.Button,{type:"button",variant:"ghost",size:"sm",onClick:e=>{e.preventDefault(),e.stopPropagation();let o=i();if("number"!=typeof o)return;let a=o+r.nodeSize-1;t.chain().focus().insertContentAt(a,{type:"accordionItem",attrs:{title:"New Question"},content:[{type:"paragraph"}]}).run()},className:"h-9 w-full gap-2 rounded-lg text-stone-400 hover:bg-stone-50 hover:text-primary-600 dark:hover:bg-stone-900",children:[(0,o.jsx)(s.default,{className:"h-4 w-4"}),(0,o.jsx)("span",{className:"font-bold text-xs uppercase tracking-widest",children:"Add New Question"})]})})]})},A=(0,h.N)({component:p.PPNAccordion,schema:f,name:"accordion",defaultProps:{type:"single"},initialContent:[{type:"accordionItem",attrs:{title:"New Question"},content:[{type:"paragraph"}]}],nodeConfig:{group:"block",draggable:!0,isolating:!0,defining:!0},staticRenderer:e=>{var t;let{node:i,children:a}=e;return(0,o.jsx)(p.PPNAccordion,{type:(null==(t=i.attrs)?void 0:t.type)||"single",children:a})},addNodeView:()=>(0,a.gu)(C)})},49866:(e,t,i)=>{i.d(t,{F:()=>p});var o=i(55588),a=i(29516),r=i(30248),l=i(24792),n=i(96976);let s=r.Ik({text:r.Yj().optional().describe("Button text"),href:r.Yj().optional().describe("Link URL"),icon:r.k5(l.availableIcons).optional().describe("Icon"),target:r.Yj().optional().describe("Link target"),rel:r.Yj().optional().describe("Link rel"),isWcb:r.zM().optional().describe("Is callback (true/false string)"),activeMode:r.k5(["app","call","none"]).optional().describe("Active mode"),appHref:r.Yj().optional().describe("App mode link URL"),appText:r.Yj().optional().describe("App mode button text"),appIcon:r.k5(l.availableIcons).optional().describe("App mode icon"),appTarget:r.Yj().optional().describe("App mode link target"),appRel:r.Yj().optional().describe("App mode link rel"),appIsWcb:r.zM().optional().describe("App mode is callback (true/false string)")}),c=r.Ik({textTitle:r.Yj().optional().describe("Title text"),pictureUrl:r.Yj().optional().describe("Image URL"),pictureAlt:r.Yj().optional().describe("Image alt text"),infoHoverText:r.Yj().optional().describe("Tooltip text"),infoText:r.Yj().optional().describe("Disclaimer text"),infoDirection:r.k5(["start","end","reverse"]).optional().describe("Info direction"),activeMode:r.k5(["app","call"]).optional().describe("Block active mode"),complianceText:r.Yj().optional().describe("Compliance text"),firstCta:s.describe("First CTA"),textBetweenCta:r.Yj().optional().describe("Text between CTAs"),secondCta:s.optional().describe("Second CTA"),children:(0,n.Q)("block*")}),p=(0,a.N)({component:o.PPNCTABlockDouble,schema:c,name:"ctaBlockDouble",defaultProps:{textTitle:"Block Title",complianceText:"Available between 8AM and 6PM (Mon-Fri)",pictureUrl:"/images/lamp.svg",pictureAlt:"Picture alt text",firstCta:{icon:"phone",text:"+33 1 23 45 67 89",href:"tel:+33123456789"},secondCta:{icon:"computer",text:"Call me back!",isWcb:!0}},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:e=>e.group("General properties",e=>e.register("textTitle","Title").register("complianceText","Subtitle","The text under the 2 CTAs").register("pictureUrl","Picture URL","The URL of the picture. Must be relative or based on cloudfront url.").register("pictureAlt","Picture alt text","The alt text of the picture")).group("First CTA properties",e=>e.nested("firstCta",e=>e.register("icon","First CTA icon","The icon of the first CTA").register("text","First CTA text","The text of the first CTA").register("href","First CTA link","The link of the first CTA: can be both tel: or https://").register("activeMode","Active Mode","The mode in which this CTA is active (call, app, or none). Default: call"))).group("Second CTA properties",e=>e.nested("secondCta",e=>e.register("icon","Second CTA icon","The icon of the second CTA").register("text","Second CTA text","The text of the second CTA").register("href","Second CTA link","The link of the second CTA: can be both tel: or https://").register("isWcb","Second CTA is a wcb?","Is this CTA a CTA used to open a webcallback popin ?")))})},50374:(e,t,i)=>{i.d(t,{v:()=>s});var o=i(61032),a=i(29516),r=i(30248),l=i(96976);let n=r.Ik({type:r.k5(["info","success","danger"]).optional().describe("Type"),title:r.Yj().optional().describe("Title text"),list:r.YO(r.Yj()).optional().describe("List text"),children:(0,l.Q)("block*")}),s=(0,a.N)({component:o.PPNCallout,schema:n,name:"callout",defaultProps:{type:"info",title:"Title text",children:"Description text",list:[]},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:e=>e.group("General properties",e=>e.register("type","Type").register("title","Title text"))})},54716:(e,t,i)=>{i.d(t,{Vn:()=>a,Xm:()=>o,t8:()=>r}),i(71416);let o=async e=>fetch("/api/privacy/save-consents/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(e=>e.json()),a=async()=>fetch("/api/privacy/check-consents/",{method:"POST",headers:{"Content-Type":"application/json"}}),r=async()=>fetch("/api/call-numbers/track/",{method:"GET"}).then(e=>e.json())},75445:(e,t,i)=>{i.d(t,{I:()=>n});var o=i(24792),a=i(29516),r=i(30248);let l=r.Ik({href:r.Yj().optional().describe("The href of the CTA"),icon:r.k5(o.availableIcons).optional().default("phone").describe("The icon of the CTA"),target:r.Yj().optional().describe("The target of the CTA"),rel:r.Yj().optional().describe("The rel of the CTA"),isCallback:r.zM().optional().describe("Whether the CTA is a callback"),variant:r.k5(["primary","secondary"]).describe("The variant of the CTA"),width:r.k5(["full","fit"]).describe("The width of the CTA"),radius:r.k5(["round","square","ppn"]).describe("The radius of the CTA"),mobileWidth:r.k5(["full","fit"]).describe("The mobile width of the CTA"),height:r.k5(["base","sm","auto"]).describe("The height of the CTA"),avatarSrc:r.Yj().optional().describe("The avatar src of the CTA"),displayMode:r.k5(["app","call"]).optional().describe("The display mode of the CTA"),activeMode:r.k5(["app","call"]).optional().describe("The active mode of the CTA"),hideOn:r.k5(["app","call","both"]).optional().describe("The hide on of the CTA"),appModeAttributes:r.Ik({value:r.Yj().describe("The value of the CTA in app mode"),href:r.Yj().describe("The href of the CTA in app mode"),icon:r.k5(o.availableIcons).optional().describe("The icon of the CTA in app mode"),target:r.Yj().optional().describe("The target of the CTA in app mode"),rel:r.Yj().optional().describe("The rel of the CTA in app mode"),isCallback:r.zM().optional().describe("Whether the CTA is a callback in app mode")}).optional().describe("Specific attributes for app mode"),callModeAttributes:r.Ik({value:r.Yj().describe("The value of the CTA in call mode"),href:r.Yj().describe("The href of the CTA in call mode"),icon:r.k5(o.availableIcons).optional().describe("The icon of the CTA in call mode"),target:r.Yj().optional().describe("The target of the CTA in call mode"),rel:r.Yj().optional().describe("The rel of the CTA in call mode"),isCallback:r.zM().optional().describe("Whether the CTA is a callback in call mode")}).optional().describe("Specific attributes for call mode")}),n=(0,a.N)({component:o.CallToAction,schema:l,name:"callToAction",defaultProps:{variant:"primary",width:"full",radius:"roun
1d",mobileWidth:"full",height:"base",appModeAttributes:{value:"You have my number",href:"#"},callModeAttributes:{value:"So call me maybe",href:"#"}},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:e=>e.group("General Properties",e=>e.register("variant","Variant").register("width","Width").register("height","Height")).group("App Mode Properties",e=>e.nested("appModeAttributes",e=>e.register("value","App Mode Text").register("href","App Mode link").register("icon","App Mode Icon"))).group("Call Mode Properties",e=>e.nested("callModeAttributes",e=>e.register("value","Call Mode Text").register("href","Call Mode link").register("icon","Call Mode Icon")))})},95912:(e,t,i)=>{i.d(t,{L:()=>s});var o=i(4330),a=i(29516),r=i(30248),l=i(24792);let n=r.Ik({imgSrc:r.Yj().optional().describe("Image source URL"),titleMain:r.Yj().optional().describe("Main title"),subtitle:r.Yj().optional().describe("Subtitle"),isCtaRightDisplayed:r.k5(["hidden","true"]).optional().describe("Show right CTA ('true' to show, 'hidden' to hide)"),isCtaLeftDisplayed:r.k5(["hidden","true"]).optional().describe("Show left CTA ('true' to show, 'hidden' to hide)"),ctaRadius:r.k5(["ppn","square"]).optional().describe("CTA border radius style (ppn or square)"),ctaLeftColor:r.k5(["primary-reverse","secondary","secondary-reverse","error","error-reverse"]).optional().describe("Left CTA color variant"),ctaLeftIcon:r.k5(l.availableIcons).optional().describe("Left CTA icon (call mode)"),ctaLeftIconApp:r.k5(l.availableIcons).optional().describe("Left CTA icon (app mode)"),ctaLeftText:r.Yj().optional().describe("Left CTA text (call mode)"),ctaLeftTextApp:r.Yj().optional().describe("Left CTA text (app mode)"),ctaLeftHref:r.Yj().optional().describe("Left CTA link (call mode)"),ctaLeftHrefApp:r.Yj().optional().describe("Left CTA link (app mode)"),ctaLeftAppIsWcb:r.k5(["true","false"]).optional().describe("Left CTA is callback (app mode)"),ctaLeftActiveMode:r.k5(["app","call"]).optional().describe("Left CTA active mode"),ctaRightIsWcb:r.k5(["true","false"]).optional().describe("Right CTA is callback ('true' to enable)"),ctaRightColor:r.k5(["primary-reverse","secondary","secondary-reverse","error","error-reverse"]).optional().describe("Right CTA color variant"),ctaRightActiveMode:r.k5(["app","call"]).optional().describe("Right CTA active mode"),ctaRightText:r.Yj().optional().describe("Right CTA text (call mode)"),ctaRightTextApp:r.Yj().optional().describe("Right CTA text (app mode)"),ctaRightIcon:r.k5(l.availableIcons).optional().describe("Right CTA icon"),ctaRightHref:r.Yj().optional().describe("Right CTA link")}),s=(0,a.N)({component:o.PPNDeal,schema:n,name:"deal",defaultProps:{imgSrc:"/images/lamp.svg",titleMain:"Deal Title",subtitle:"Deal subtitle description",ctaLeftText:"+33 1 23 45 67 89",ctaLeftHref:"tel:+33123456789",ctaLeftIcon:"phone",ctaLeftAppIsWcb:"false",ctaLeftTextApp:"Je me lance !",ctaLeftHrefApp:"https://www.example.com/souscription-contrat-app/",ctaLeftIconApp:"computer",ctaRightText:"Rappel imm\xe9diat",ctaRightIcon:"wcb",ctaRightIsWcb:"true",ctaRightColor:"primary-reverse",ctaRightActiveMode:"call",isCtaRightDisplayed:"true",isCtaLeftDisplayed:"true",ctaRadius:"ppn",ctaLeftColor:"error"},nodeConfig:{group:"block",draggable:!0,isolating:!0},configMenu:e=>e.group("General properties",e=>e.register("imgSrc","Image Source","Provider logo image URL").register("titleMain","Title","Main deal title").register("subtitle","Subtitle","Deal subtitle description").register("ctaRadius","CTA Radius","Border radius style for CTAs (ppn or square)").register("isCtaLeftDisplayed","Show Left CTA","Set to empty string or 'true' to show left CTA").register("isCtaRightDisplayed","Show Right CTA","Set to 'true' to show the right CTA")).group("Left CTA properties",e=>e.register("ctaLeftColor","Left CTA Color","Color variant for left CTA").register("ctaLeftIcon","Left CTA Icon (Call)","Icon for call mode").register("ctaLeftIconApp","Left CTA Icon (App)","Icon for app mode").register("ctaLeftText","Left CTA Text (Call)","Text for call mode").register("ctaLeftTextApp","Left CTA Text (App)","Text for app mode").register("ctaLeftHref","Left CTA Link (Call)","Link URL for call mode").register("ctaLeftHrefApp","Left CTA Link (App)","Link URL for app mode").register("ctaLeftAppIsWcb","Left CTA is Callback (App)","Enable Web Callback for App mode").register("ctaLeftActiveMode","Left CTA Active Mode","Active mode: 'app' or 'call'")).group("Right CTA properties",e=>e.register("ctaRightColor","Right CTA Color","Color variant for right CTA").register("ctaRightIcon","Right CTA Icon","Icon for right CTA").register("ctaRightText","Right CTA Text (Call)","Text for call mode").register("ctaRightTextApp","Right CTA Text (App)","Text for app mode").register("ctaRightHref","Right CTA Link","Link URL for right CTA").register("ctaRightIsWcb","Right CTA is Callback","Enable Web Callback for Right CTA").register("ctaRightActiveMode","Right CTA Active Mode","Active mode: 'app' or 'call'"))})}}]);
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.