PageSourceSearch

https://www.slidegmm.ai/_next/static/chunks/tpl-verdant.c677253ca2e0fe8e.js

js slidegmm.ai collected 2026-10-05 12:38:55 UTC 149,012 bytes, 6 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4166],{3193:e=>{e.exports={container:"ImageThreeCards_container__14Pti",variantA:"ImageThreeCards_variantA__DRH84",variantB:"ImageThreeCards_variantB__9R5_T",variantC:"ImageThreeCards_variantC__MqppZ",imagePanel:"ImageThreeCards_imagePanel__Qovom",imagePositionLeft:"ImageThreeCards_imagePositionLeft__qFx6k",imagePositionRight:"ImageThreeCards_imagePositionRight__f4_VV",imagePositionTop:"ImageThreeCards_imagePositionTop__kmOZx",image:"ImageThreeCards_image__enkPL",imageLoaded:"ImageThreeCards_imageLoaded__dxUPd",imagePlaceholder:"ImageThreeCards_imagePlaceholder__Z4qHQ _shimmer_shimmer___vkUv",isFailed:"ImageThreeCards_isFailed__m68HM _shimmer_imageFailed__6Hu_5",placeholderIcon:"ImageThreeCards_placeholderIcon___6U08",placeholderText:"ImageThreeCards_placeholderText__3ntpf",contentSection:"ImageThreeCards_contentSection__jCgkq",title:"ImageThreeCards_title__R80Fm",editing:"ImageThreeCards_editing__oliPl",cardsContainerGrid:"ImageThreeCards_cardsContainerGrid__rjYt2",cardsContainerHorizontal:"ImageThreeCards_cardsContainerHorizontal__oVGVL",contentCard:"ImageThreeCards_contentCard__PXY8q",cardWide:"ImageThreeCards_cardWide__eaXj4",card1:"ImageThreeCards_card1__IMgSW",card2:"ImageThreeCards_card2__cqrk2",card3:"ImageThreeCards_card3__Kivde",cardTitle:"ImageThreeCards_cardTitle___NAMg",cardDescription:"ImageThreeCards_cardDescription__hS1cq",aiCursor:"ImageThreeCards_aiCursor__gab1J",cursorLine:"ImageThreeCards_cursorLine__DCw6h",blink:"ImageThreeCards_blink__g6zRg",cursorLabel:"ImageThreeCards_cursorLabel__d0TJk"}},3220:e=>{e.exports={slideContainer:"FourCardsGrid_slideContainer__wGErU",contentWrapper:"FourCardsGrid_contentWrapper__WAnyQ",mainTitle:"FourCardsGrid_mainTitle__bwMoD",cardsContainer:"FourCardsGrid_cardsContainer__v03CT",gridVariantA:"FourCardsGrid_gridVariantA__H_FUl",cardVariantA:"FourCardsGrid_cardVariantA__METC_",separatorTop:"FourCardsGrid_separatorTop__29Vf5",numberVariantA:"FourCardsGrid_numberVariantA__88N_g",titleVariantA:"FourCardsGrid_titleVariantA__6bs2a",descVariantA:"FourCardsGrid_descVariantA__VkE_v",gridVariantB:"FourCardsGrid_gridVariantB__6mQUQ",cardVariantB:"FourCardsGrid_cardVariantB__7gw2X",separatorLeft:"FourCardsGrid_separatorLeft__LgKfX",numberVariantB:"FourCardsGrid_numberVariantB__ZyyAZ",cardContent:"FourCardsGrid_cardContent__H6ymm",titleVariantB:"FourCardsGrid_titleVariantB__dmHYr",descVariantB:"FourCardsGrid_descVariantB__nM0ie",gridVariantC:"FourCardsGrid_gridVariantC__fo976",cardVariantC:"FourCardsGrid_cardVariantC__TVMJS",cardColorteal:"FourCardsGrid_cardColorteal__9o6S5",cardColorcoral:"FourCardsGrid_cardColorcoral__SsMBN",cardColorgold:"FourCardsGrid_cardColorgold__8sdH8",cardColorsage:"FourCardsGrid_cardColorsage__xtBRg",numberVariantC:"FourCardsGrid_numberVariantC__H0GRX",titleVariantC:"FourCardsGrid_titleVariantC__tgyxA",descVariantC:"FourCardsGrid_descVariantC__5rrqf",cardTitle:"FourCardsGrid_cardTitle__9JeEe",cardDescription:"FourCardsGrid_cardDescription__gwICB",cardNumber:"FourCardsGrid_cardNumber__kVrzv",cursorWrapper:"FourCardsGrid_cursorWrapper__m8wYZ",cursorLabel:"FourCardsGrid_cursorLabel__QUtHN",cursor:"FourCardsGrid_cursor__CUM3i",cursorBlink:"FourCardsGrid_cursorBlink__997Bj",editable:"FourCardsGrid_editable__iwepp",card:"FourCardsGrid_card__Q_5UX"}},5869:(e,t,i)=>{"use strict";i.r(t),i.d(t,{ChannelWheel:()=>M,Chapter:()=>ev,ClosingCTA:()=>eT,FourCardsGrid:()=>eu,ImageTextList:()=>j,ImageThreeCards:()=>L,ProcessSteps:()=>en,TextImageBullets:()=>et,ThreeColumnCards:()=>b,ThreeImageCards:()=>I,ThreeStats:()=>T,TitleImageLeft:()=>u,ToolCards:()=>J,TwoColumnTextImage:()=>h,default:()=>ek,metadata:()=>ej,registry:()=>ey});var r=i(95155),l=i(12115),a=i(92827),n=i.n(a),s=i(60035);let c=/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/;function o(e){if(!e||"string"!=typeof e||!c.test(e))return null;let t=e.slice(1);
13===t.length&&(t=t.split("").map(e=>e+e).join(""));let i=parseInt(t,16);return`${i>>16&255}, ${i>>8&255}, ${255&i}`}function d(e){let t=e?.colors||e?.palette||e?.theme?.colors||null;if(!t)return{};let i=t.background||t.background_page||"#F5F0E8",r=t.background_card||t.card_bg||"#FFFFFF",l=t.background_white||"#FFFFFF",a=t.primary||t.text_primary||"#1B4D5C",n=t.secondary||t.text_secondary||"#3D6B7A",s=t.text_light||t.text_muted||"#6B8A95",c=t.text_muted||t.text_light||n,d=t.accent_1||t.accent||"#4A9BA8",u=t.accent_2||t.accent_coral||"#D4856A",p=t.accent_3||t.accent_gold||"#C9A86C",_=t.accent_teal||d,m=o(d)||"74, 155, 168";o(i);let h=o(a)||"27, 77, 92";return{"--bg-page":i,"--bg-card":r,"--text-primary":a,"--text-secondary":n,"--text-light":s,"--text-muted":c,"--accent":d,"--accent-coral":u,"--accent-gold":p,"--accent-rgb":m,"--color-background-page":i,"--color-background-card":r,"--color-background-white":l,"--color-text-primary":a,"--color-text-secondary":n,"--color-text-light":s,"--color-accent-teal":_,"--color-accent-coral":u,"--color-accent-gold":p,"--color-border-light":`rgba(${h}, 0.08)`,"--color-border-primary":`rgba(${m}, 0.25)`,"--color-connector":`rgba(${m}, 0.4)`,"--color-overlay-dark":`rgba(${h}, 0.85)`,"--color-overlay-medium":`rgba(${h}, 0.5)`,"--card-title-color":a,"--card-desc-color":n,"--bullet-color":d}}let u=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:c=!0,onTextChange:o,imageLoading:u=!1,imageFailed:p=!1}=e,[_,m]=(0,l.useState)(""),[h,g]=(0,l.useState)(""),[C,T]=(0,l.useState)(null),[f,x]=(0,l.useState)(!1),[b,v]=(0,l.useState)(!1),[y,j]=(0,l.useState)(!1),[k,D]=(0,l.useState)(!1),I=(0,l.useRef)(null),$=(0,l.useRef)(null),E=(0,l.useRef)(!1),N=(0,l.useRef)(!1),S=(0,l.useRef)(""),w=(0,l.useRef)(""),A=(0,l.useRef)([]),{titleElement:B,subtitleElement:P,imageElement:L}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type);return{titleElement:e,subtitleElement:t.find(e=>"subtitle"===e.type),imageElement:t.find(e=>"image"===e.type)}},[t]),W=(0,s.H)(B?.content),R=(0,s.H)(P?.content),F=("string"==typeof L?.content?L.content:"")||L?.content?.url||L?.content?.image_url||L?.image_url||L?.url||"";{let e=window;if(e.__verdantS1Logged=e.__verdantS1Logged||new Set,!e.__verdantS1Logged.has(a)){e.__verdantS1Logged.add(a);let i=Array.isArray(t)?t.filter(e=>e?.type==="image").map(e=>({id:e?.id,content:e?.content,contentType:typeof e?.content,flat_image_url:e?.image_url,flat_url:e?.url,content_url:e?.content?.url,content_image_url:e?.content?.image_url,contentKeys:e?.content&&"object"==typeof e.content?Object.keys(e.content):null})):null;console.log("[Verdant S1 TitleImageLeft] INCOMING PROPS\n"+JSON.stringify({slideId:a,imageLoading:u,imageFailed:p,resolvedImageUrl:F,elementsCount:Array.isArray(t)?t.length:"not-array",elementTypes:Array.isArray(t)?t.map(e=>e?.type):null,imageEls:i},null,2))}}let V=i?.variant?.toUpperCase()||"A",H="A"===V?n().variantA:"B"===V?n().variantB:"C"===V?n().variantC:n().variantA,M=(0,l.useMemo)(()=>d(i),[i]);(0,l.useEffect)(()=>{if(!W)return;if(y){m(W),x(!0);return}if(S.current!==W&&(E.current=!1,N.current=!1,S.current=W),E.current){m(W),x(!0),T(F);return}m(""),x(!1);let e=W.split(" "),t=0,i=setInterval(()=>{t<e.length?(m(e.slice(0,t+1).join(" ")),t++):(x(!0),E.current=!0,T(F),clearInterval(i))},80);return A.current.push(i),()=>clearInterval(i)},[W,F,y]),(0,l.useEffect)(()=>{if(!f||!R)return;if(k||(w.current!==R&&(N.current=!1,w.current=R),N.current)){g(R),v(!0);return}g(""),v(!1);let e=R.split(" "),t=0,i=setInterval(()=>{t<e.length?(g(e.slice(0,t+1).join(" ")),t++):(v(!0),N.current=!0,clearInterval(i))},40);return A.current.push(i),()=>clearInterval(i)},[f,R,k]),(0,l.useEffect)(()=>()=>{A.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),A.current=[]},[]);let K=(0,l.useCallback)((e,t,i)=>{o&&o({slideId:a,elementId:e,type:t,content:i})},[o,a]),G=(0,l.useCallback)(e=>{c&&(e.stopPropagation(),j(!0),m(W),x(!0),setTimeout(()=>{if(!I.current)return;I.current.focus();let e=document.createRange();e.selectNodeContents(I.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[c,W]),U=(0,l.useCallback)(()=>
1{if(!y)return;j(!1);let e=I.current?.textContent?.trim()??"";e&&e!==W&&B?.id&&K(B.id,"title",e)},[y,W,B,K]),q=(0,l.useCallback)(e=>{c&&(e.stopPropagation(),D(!0),g(R),v(!0),setTimeout(()=>{if(!$.current)return;$.current.focus();let e=document.createRange();e.selectNodeContents($.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[c,R]),z=(0,l.useCallback)(()=>{if(!k)return;D(!1);let e=$.current?.textContent?.trim()??"";e&&e!==R&&P?.id&&K(P.id,"subtitle",e)},[k,R,P,K]),O=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),J=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),X=()=>(0,r.jsxs)("span",{className:n().cursorWrapper,children:[(0,r.jsx)("span",{className:n().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:n().cursor})]});return(0,r.jsxs)("div",{className:`${n().container} ${H}`,style:M,children:["C"===V&&(C?(0,r.jsxs)("div",{className:n().backgroundImage,children:[(0,r.jsx)("img",{src:C,alt:W||"Background",className:n().bgImage,loading:"lazy"}),(0,r.jsx)("div",{className:n().overlay})]}):u||p?(0,r.jsx)("div",{className:`${n().backgroundImage} ${n().imagePlaceholder} ${p?n().isFailed:""}`,children:(0,r.jsx)("div",{className:n().overlay})}):null),(0,r.jsxs)("div",{className:n().mainContent,children:[(0,r.jsxs)("div",{className:n().textPanel,children:[(0,r.jsxs)("h1",{ref:I,className:`${n().title} ${c?n().editable:""} ${y?n().editing:""}`,contentEditable:y,suppressContentEditableWarning:!0,onClick:G,onBlur:U,onKeyDown:O,onPaste:J,spellCheck:!1,children:[y?W:_||"Creating Meaningful Impact",!y&&!f&&W&&(0,r.jsx)(X,{})]}),(0,r.jsxs)("p",{ref:$,className:`${n().subtitle} ${c?n().editable:""} ${k?n().editing:""}`,contentEditable:k,suppressContentEditableWarning:!0,onClick:q,onBlur:z,onKeyDown:O,onPaste:J,spellCheck:!1,children:[k?R:h||"Building connections that matter",!k&&f&&!b&&R&&(0,r.jsx)(X,{})]})]}),"C"!==V&&(0,r.jsx)("div",{className:n().imagePanel,children:C?(0,r.jsx)("div",{className:n().imageWrapper,children:(0,r.jsx)("img",{src:C,alt:W||"Feature image",className:n().image,loading:"lazy"})}):u||p?(0,r.jsx)("div",{className:`${n().imageWrapper} ${n().imagePlaceholder} ${p?n().isFailed:""}`}):null})]})]})};var p=i(98257),_=i.n(p);let m=()=>(0,r.jsxs)("span",{className:_().cursorWrapper,children:[(0,r.jsx)("span",{className:_().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:_().cursor})]}),h=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c,imageLoading:o=!1,imageFailed:u=!1}=e,[p,h]=(0,l.useState)(""),[g,C]=(0,l.useState)(""),[T,f]=(0,l.useState)(""),[x,b]=(0,l.useState)(""),[v,y]=(0,l.useState)(""),[j,k]=(0,l.useState)(null),[D,I]=(0,l.useState)(!1),[$,E]=(0,l.useState)(!1),[N,S]=(0,l.useState)(!1),[w,A]=(0,l.useState)(!1),[B,P]=(0,l.useState)(!1),[L,W]=(0,l.useState)(!1),[R,F]=(0,l.useState)(!1),[V,H]=(0,l.useState)(!1),[M,K]=(0,l.useState)(!1),[G,U]=(0,l.useState)(!1),q=(0,l.useRef)(null),z=(0,l.useRef)(null),O=(0,l.useRef)(null),J=(0,l.useRef)(null),X=(0,l.useRef)(null),Y=(0,l.useRef)({title:!1,card1Title:!1,card1Desc:!1,card2Title:!1,card2Desc:!1}),Z=(0,l.useRef)({title:"",card1Title:"",card1Desc:"",card2Title:"",card2Desc:""}),Q=(0,l.useRef)([]),ee=i?.variant?.toUpperCase()||"A",et="A"===ee?_().variantA:"B"===ee?_().variantB:"C"===ee?_().variantC:_().variantA,ei=(0,l.useMemo)(()=>d(i),[i]),{titleElement:er,card1Element:el,card2Element:ea,imageElement:en}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type),i=t.filter(e=>"card"===e.type),r=t.find(e=>"image"===e.type);return{titleElement:e,card1Element:i[0]||null,card2Element:i[1]||null,imageElement:r}},[t]),es=(0,s.H)(er?.content),ec=(0,s.H)(el?.content?.title),eo=(0,s.H)(el?.content?.description),ed=(0,s.H)(ea?.content?.title),eu=(0,s.H)(ea?.content?.description),ep=("string"==typeof en?.content?en.content:"")||en?.content?.url||en?.content?.image_url||en?.image_url||en?.url||"";{let e=window;if(e.__verdantS2Logged=e.__verdantS2Logged||new Set,!e.__verdantS2Logged.has(a)){e.__verdantS2Logged.add(a);let i=Array.isArray(t)?t.filter(e=>e?.type==="image").map(e=>({id:e?.id,content:e?.content,contentType:typeof e?.content,flat_image_url:e?.image_url,flat_url:e?.url,content_url:e?.content?.url,content_image_url:e?.content?.image_url,contentKeys:e?.content&&"object"==typeof e.content?Object.keys(e.content):null})):null;console.log("[Verdant S2 TwoColumnTextImage] INCOMING PROPS\n"+JSON.stringify({slideId:a,imageLoading:o,imageFailed:u,resolvedImageUrl:ep,elementsCount:Array.isArray(t)?t.length:"not-array",elementTypes:Array.isArray(t)?t.map(e=>e?.type):null,imageEls:i},null,2))}}let e_=(0,l.useCallback)(function(e,t,i,r,l){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:60;if(!e)return;if(Z.current[l]!==e&&(Y.current[r]=!1,Z.current[l]=e),Y.current[r]){t(e),i(!0);return}t(""),i(!1);let n=e.split(" "),s=0,c=setInterval(()=>{s<n.length?(t(n.slice(0,s+1).join(" ")),s++):(i(!0),Y.current[r]=!0,clearInterval(c))},a);return Q.current.push(c),()=>clearInterval(c)},[]);(0,l.useEffect)(()=>
1{if(L){h(es),I(!0);return}return e_(es,h,I,"title","title",70)},[es,L,e_]),(0,l.useEffect)(()=>{if(!D||R){R&&(C(ec),E(!0));return}return e_(ec,C,E,"card1Title","card1Title",50)},[D,ec,R,e_]),(0,l.useEffect)(()=>{if(!$||V){V&&(f(eo),S(!0));return}return k(ep),e_(eo,f,S,"card1Desc","card1Desc",30)},[$,eo,ep,V,e_]),(0,l.useEffect)(()=>{if(!N||M){M&&(b(ed),A(!0));return}return e_(ed,b,A,"card2Title","card2Title",50)},[N,ed,M,e_]),(0,l.useEffect)(()=>{if(!w||G){G&&(y(eu),P(!0));return}return e_(eu,y,P,"card2Desc","card2Desc",30)},[w,eu,G,e_]),(0,l.useEffect)(()=>()=>{Q.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),Q.current=[]},[]);let em=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),eh=(0,l.useCallback)((e,t,i,r,l,a,s)=>({handleClick:i=>{n&&(i.stopPropagation(),l(!0),a(t),s(!0),setTimeout(()=>{if(!e.current)return;e.current.focus();let t=document.createRange();t.selectNodeContents(e.current);let i=window.getSelection();i.removeAllRanges(),i.addRange(t)},0))},handleBlur:()=>{l(!1);let a=e.current?.textContent?.trim()??"";a&&a!==t&&i&&em(i,r,a)}}),[n,em]),eg=(0,l.useMemo)(()=>eh(q,es,er?.id,"title",W,h,I),[eh,es,er?.id]),eC=(0,l.useMemo)(()=>eh(z,ec,el?.id,"card_title",F,C,E),[eh,ec,el?.id]),eT=(0,l.useMemo)(()=>eh(O,eo,el?.id,"card_description",H,f,S),[eh,eo,el?.id]),ef=(0,l.useMemo)(()=>eh(J,ed,ea?.id,"card_title",K,b,A),[eh,ed,ea?.id]),ex=(0,l.useMemo)(()=>eh(X,eu,ea?.id,"card_description",U,y,P),[eh,eu,ea?.id]),eb=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),ev=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),ey=()=>(0,r.jsx)("div",{className:_().imagePanel,children:(0,r.jsx)("div",{className:_().imageWrapper,children:j?(0,r.jsx)("img",{src:j,alt:es||"Feature image",className:_().image,loading:"lazy"}):(0,r.jsx)("div",{className:`${_().imagePlaceholder} ${u?_().isFailed:""}`,children:!u&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("svg",{className:_().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,r.jsx)("polyline",{points:"21,15 16,10 5,21"})]}),(0,r.jsx)("span",{children:"Image"})]})})})}),ej=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("h1",{ref:q,className:`${_().title} ${n?_().editable:""} ${L?_().editing:""}`,contentEditable:L,suppressContentEditableWarning:!0,onClick:eg.handleClick,onBlur:eg.handleBlur,onKeyDown:eb,onPaste:ev,spellCheck:!1,children:[L?es:p||"Building Impact Together",!L&&!D&&es&&(0,r.jsx)(m,{})]}),(0,r.jsxs)("div",{className:_().columnsContainer,children:[(0,r.jsxs)("div",{className:_().card,children:[(0,r.jsxs)("h3",{ref:z,className:`${_().cardTitle} ${n?_().editable:""} ${R?_().editing:""}`,contentEditable:R,suppressContentEditableWarning:!0,onClick:eC.handleClick,onBlur:eC.handleBlur,onKeyDown:eb,onPaste:ev,spellCheck:!1,children:[R?ec:g||"Connect Your Mission",!R&&D&&!$&&ec&&(0,r.jsx)(m,{})]}),(0,r.jsxs)("p",{ref:O,className:`${_().cardDescription} ${n?_().editable:""} ${V?_().editing:""}`,contentEditable:V,suppressContentEditableWarning:!0,onClick:eT.handleClick,onBlur:eT.handleBlur,onKeyDown:eb,onPaste:ev,spellCheck:!1,children:[V?eo:T||"Bridge the gap between your vital work and supporters.",!V&&$&&!N&&eo&&(0,r.jsx)(m,{})]})]}),(0,r.jsxs)("div",{className:_().card,children:[(0,r.jsxs)("h3",{ref:J,className:`${_().cardTitle} ${n?_().editable:""} ${M?_().editing:""}`,contentEditable:M,suppressContentEditableWarning:!0,onClick:ef.handleClick,onBlur:ef.handleBlur,onKeyDown:eb,onPaste:ev,spellCheck:!1,children:[M?ed:x||"Stand Out",!M&&N&&!w&&ed&&(0,r.jsx)(m,{})]}),(0,r.jsxs)("p",{ref:X,className:`${_().cardDescription} ${n?_().editable:""} ${G?_().editing:""}`,contentEditable:G,suppressContentEditableWarning:!0,onClick:ex.handleClick,onBlur:ex.handleBlur,onKeyDown:eb,onPaste:ev,spellCheck:!1,children:[G?eu:v||"Rise above the noise to reach those who care.",!G&&w&&!B&&eu&&(0,r.jsx)(m,{})]})]})]})]});return(0,r.jsxs)("div",{className:`${_().container} ${et}
1`,"data-slide-id":a,"data-variant":ee,style:ei,children:["A"===ee&&(0,r.jsxs)("div",{className:_().mainContent,children:[(0,r.jsx)("div",{className:_().textPanel,children:ej()}),ey()]}),"B"===ee&&(0,r.jsxs)("div",{className:_().mainContent,children:[ey(),(0,r.jsx)("div",{className:_().textPanel,children:ej()})]}),"C"===ee&&(0,r.jsxs)("div",{className:_().mainContent,children:[ey(),(0,r.jsx)("div",{className:_().textPanel,children:ej()})]})]})};var g=i(63694),C=i.n(g);let T=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,[o,u]=(0,l.useState)(""),[p,_]=(0,l.useState)(""),[m,h]=(0,l.useState)(""),[g,T]=(0,l.useState)(""),[f,x]=(0,l.useState)(""),[b,v]=(0,l.useState)(""),[y,j]=(0,l.useState)(""),[k,D]=(0,l.useState)(""),[I,$]=(0,l.useState)(""),[E,N]=(0,l.useState)(""),[S,w]=(0,l.useState)(""),[A,B]=(0,l.useState)(!1),[P,L]=(0,l.useState)(!1),[W,R]=(0,l.useState)(!1),[F,V]=(0,l.useState)(!1),[H,M]=(0,l.useState)(!1),[K,G]=(0,l.useState)(!1),[U,q]=(0,l.useState)(!1),[z,O]=(0,l.useState)(!1),[J,X]=(0,l.useState)(!1),[Y,Z]=(0,l.useState)(!1),[Q,ee]=(0,l.useState)(!1),[et,ei]=(0,l.useState)(!1),[er,el]=(0,l.useState)(!1),[ea,en]=(0,l.useState)(!1),[es,ec]=(0,l.useState)(!1),[eo,ed]=(0,l.useState)(!1),[eu,ep]=(0,l.useState)(!1),[e_,em]=(0,l.useState)(!1),[eh,eg]=(0,l.useState)(!1),[eC,eT]=(0,l.useState)(!1),[ef,ex]=(0,l.useState)(!1),[eb,ev]=(0,l.useState)(!1),ey=(0,l.useRef)(null),ej=(0,l.useRef)(null),ek=(0,l.useRef)(null),eD=(0,l.useRef)(null),eI=(0,l.useRef)(null),e$=(0,l.useRef)(null),eE=(0,l.useRef)(null),eN=(0,l.useRef)(null),eS=(0,l.useRef)(null),ew=(0,l.useRef)(null),eA=(0,l.useRef)(null),eB=(0,l.useRef)({}),eP=(0,l.useRef)({}),eL=(0,l.useRef)([]),{titleElement:eW,stat1Element:eR,stat2Element:eF,stat3Element:eV,footerElement:eH}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type),i=t.filter(e=>"stat"===e.type),r=i.find(e=>0===e.index)||i[0],l=i.find(e=>1===e.index)||i[1];return{titleElement:e,stat1Element:r,stat2Element:l,stat3Element:i.find(e=>2===e.index)||i[2],footerElement:t.find(e=>"footer"===e.type)}},[t]),eM=(0,s.H)(eW?.content),eK=(0,s.H)(eR?.content?.value),eG=(0,s.H)(eR?.content?.label),eU=(0,s.H)(eR?.content?.description),eq=(0,s.H)(eF?.content?.value),ez=(0,s.H)(eF?.content?.label),eO=(0,s.H)(eF?.content?.description),eJ=(0,s.H)(eV?.content?.value),eX=(0,s.H)(eV?.content?.label),eY=(0,s.H)(eV?.content?.description),eZ=(0,s.H)(eH?.content),eQ=i?.variant?.toUpperCase()||"A",e0="A"===eQ?C().variantA:"B"===eQ?C().variantB:"C"===eQ?C().variantC:C().variantA,e1=(0,l.useMemo)(()=>d(i),[i]),e2=(0,l.useCallback)(function(e,t,i,r){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:60;if(!e){t(""),i(!0);return}if(eP.current[r]!==e&&(eB.current[r]=!1,eP.current[r]=e),eB.current[r]){t(e),i(!0);return}t(""),i(!1);let a=e.split(" "),n=0,s=setInterval(()=>{n<a.length?(t(a.slice(0,n+1).join(" ")),n++):(i(!0),eB.current[r]=!0,clearInterval(s))},l);return eL.current.push(s),()=>clearInterval(s)},[]),e3=(0,l.useCallback)(function(e,t,i,r){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:80;if(!e){t(""),i(!0);return}if(eP.current[r]!==e&&(eB.current[r]=!1,eP.current[r]=e),eB.current[r]){t(e),i(!0);return}t(""),i(!1);let a=0,n=setInterval(()=>{a<e.length?(t(e.slice(0,a+1)),a++):(i(!0),eB.current[r]=!0,clearInterval(n))},l);return eL.current.push(n),()=>clearInterval(n)},[]);(0,l.useEffect)(()=>{if(et){u(eM),B(!0);return}return e2(eM,u,B,"title",70)},[eM,et,e2]),(0,l.useEffect)(()=>{if(!A||er){er&&(_(eK),L(!0));return}return e3(eK,_,L,"stat1Value",100)},[A,eK,er,e3]),(0,l.useEffect)(()=>{if(!P||ea){ea&&(h(eG),R(!0));return}return e2(eG,h,R,"stat1Label",50)},[P,eG,ea,e2]),(0,l.useEffect)(()=>{if(!W||es){es&&(T(eU),V(!0));return}return e2(eU,T,V,"stat1Desc",30)},[W,eU,es,e2]),(0,l.useEffect)(()=>{if(!F||eo){eo&&(x(eq),M(!0));return}return e3(eq,x,M,"stat2Value",100)},[F,eq,eo,e3]),(0,l.useEffect)(()=>{if(!H||eu){eu&&(v(ez),G(!0));return}return e2(ez,v,G,"stat2Label",50)},[H,ez,eu,e2]),(0,l.useEffect)(()=>{if(!K||e_){e_&&(j(eO),q(!0));return}return e2(eO,j,q,"stat2Desc",30)},[K,eO,e_,e2]),(0,l.useEffect)(()=>
1{if(!U||eh){eh&&(D(eJ),O(!0));return}return e3(eJ,D,O,"stat3Value",100)},[U,eJ,eh,e3]),(0,l.useEffect)(()=>{if(!z||eC){eC&&($(eX),X(!0));return}return e2(eX,$,X,"stat3Label",50)},[z,eX,eC,e2]),(0,l.useEffect)(()=>{if(!J||ef){ef&&(N(eY),Z(!0));return}return e2(eY,N,Z,"stat3Desc",30)},[J,eY,ef,e2]),(0,l.useEffect)(()=>{if(!Y||eb){eb&&(w(eZ),ee(!0));return}return e2(eZ,w,ee,"footer",25)},[Y,eZ,eb,e2]),(0,l.useEffect)(()=>()=>{eL.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),eL.current=[]},[]);let e5=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),e4=(0,l.useCallback)((e,t,i,r,l,a,s)=>({handleClick:i=>{n&&(i.stopPropagation(),l(!0),a(t),s(!0),setTimeout(()=>{if(!e.current)return;e.current.focus();let t=document.createRange();t.selectNodeContents(e.current);let i=window.getSelection();i.removeAllRanges(),i.addRange(t)},0))},handleBlur:()=>{l(!1);let a=e.current?.textContent?.trim()??"";a&&a!==t&&i&&e5(i,r,a)}}),[n,e5]),e8=(0,l.useMemo)(()=>e4(ey,eM,eW?.id,"title",ei,u,B),[e4,eM,eW?.id]),e6=(0,l.useMemo)(()=>e4(ej,eK,eR?.id,"stat_value",el,_,L),[e4,eK,eR?.id]),e9=(0,l.useMemo)(()=>e4(ek,eG,eR?.id,"stat_label",en,h,R),[e4,eG,eR?.id]),e7=(0,l.useMemo)(()=>e4(eD,eU,eR?.id,"stat_description",ec,T,V),[e4,eU,eR?.id]),te=(0,l.useMemo)(()=>e4(eI,eq,eF?.id,"stat_value",ed,x,M),[e4,eq,eF?.id]),tt=(0,l.useMemo)(()=>e4(e$,ez,eF?.id,"stat_label",ep,v,G),[e4,ez,eF?.id]),ti=(0,l.useMemo)(()=>e4(eE,eO,eF?.id,"stat_description",em,j,q),[e4,eO,eF?.id]),tr=(0,l.useMemo)(()=>e4(eN,eJ,eV?.id,"stat_value",eg,D,O),[e4,eJ,eV?.id]),tl=(0,l.useMemo)(()=>e4(eS,eX,eV?.id,"stat_label",eT,$,X),[e4,eX,eV?.id]),ta=(0,l.useMemo)(()=>e4(ew,eY,eV?.id,"stat_description",ex,N,Z),[e4,eY,eV?.id]),tn=(0,l.useMemo)(()=>e4(eA,eZ,eH?.id,"footer",ev,w,ee),[e4,eZ,eH?.id]),ts=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),tc=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),to=()=>(0,r.jsxs)("span",{className:C().cursorWrapper,children:[(0,r.jsx)("span",{className:C().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:C().cursor})]}),td=e=>{let{value:t,label:i,description:l,displayedValue:a,displayedLabel:s,displayedDesc:c,valueComplete:o,labelComplete:d,descComplete:u,prevComplete:p,valueRef:_,labelRef:m,descRef:h,valueHandlers:g,labelHandlers:T,descHandlers:f,isEditingValue:x,isEditingLabel:b,isEditingDesc:v,cardIndex:y}=e;return(0,r.jsxs)("div",{className:`${C().statCard} ${C()[`statCard${y}`]}`,children:[(0,r.jsxs)("div",{ref:_,className:`${C().statValue} ${n?C().editable:""} ${x?C().editing:""}`,contentEditable:x,suppressContentEditableWarning:!0,onClick:g.handleClick,onBlur:g.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[x?t:a||"0",!x&&p&&!o&&t&&(0,r.jsx)(to,{})]}),(0,r.jsxs)("div",{ref:m,className:`${C().statLabel} ${n?C().editable:""} ${b?C().editing:""}`,contentEditable:b,suppressContentEditableWarning:!0,onClick:T.handleClick,onBlur:T.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[b?i:s||"Metric",!b&&o&&!d&&i&&(0,r.jsx)(to,{})]}),(l||c)&&(0,r.jsxs)("p",{ref:h,className:`${C().statDescription} ${n?C().editable:""} ${v?C().editing:""}`,contentEditable:v,suppressContentEditableWarning:!0,onClick:f.handleClick,onBlur:f.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[v?l:c,!v&&d&&!u&&l&&(0,r.jsx)(to,{})]})]})};return(0,r.jsx)("div",{className:`${C().container} ${e0}`,style:e1,children:"C"===eQ?(0,r.jsxs)("div",{className:C().splitLayout,children:[(0,r.jsxs)("div",{className:C().leftPanel,children:[(0,r.jsxs)("h1",{ref:ey,className:`${C().title} ${n?C().editable:""} ${et?C().editing:""}`,contentEditable:et,suppressContentEditableWarning:!0,onClick:e8.handleClick,onBlur:e8.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[et?eM:o||"Impact By The Numbers",!et&&!A&&eM&&(0,r.jsx)(to,{})]}),(eZ||S)&&(0,r.jsxs)("p",{ref:eA,className:`${C().footer} ${n?C().editable:""} ${eb?C().editing:""}`,contentEditable:eb,suppressContentEditableWarning:!0,onClick:tn.handleClick,onBlur:tn.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[eb?eZ:S,!eb&&Y&&!Q&&eZ&&(0,r.jsx)(to,{})]})]}),(0,r.jsx)("div",{className:C().rightPanel,children:(0,r.jsxs)("div",{className:C().statsContainer,children:[(0,r.jsx)(td,{value:eK,label:eG,description:eU,displayedValue:p,displayedLabel:m,displayedDesc:g,valueComplete:P,labelComplete:W,descComplete:F,prevComplete:A,valueRef:ej,labelRef:ek,descRef:eD,valueHandlers:e6,labelHandlers:e9,descHandlers:e7,isEditingValue:er,isEditingLabel:ea,isEditingDesc:es,cardIndex:1}),(0,r.jsx)(td,{value:eq,label:ez,description:eO,displayedValue:f,displayedLabel:b,displayedDesc:y,valueComplete:H,labelComplete:K,descComplete:U,prevComplete:F,valueRef:eI,labelRef:e$,descRef:eE,valueHandlers:te,labelHandlers:tt,descHandlers:ti,isEditingValue:eo,isEditingLabel:eu,isEditingDesc:e_,cardIndex:2}),(0,r.jsx)(td,{value:eJ,label:eX,description:eY,displayedValue:k,displayedLabel:I,displayedDesc:E,valueComplete:z,labelComplete:J,descComplete:Y,prevComplete:U,valueRef:eN,labelRef:eS,descRef:ew,valueHandlers:tr,labelHandlers:tl,descHandlers:ta,isEditingValue:eh,isEditingLabel:eC,isEditingDesc:ef,cardIndex:3})]})})]}):(0,r.jsxs)("div",{className:C().mainContent,children:[(0,r.jsxs)("h1",{ref:ey,className:`${C().title} ${n?C().editable:""} ${et?C().editing:""}`,contentEditable:et,suppressContentEditableWarning:!0,onClick:e8.handleClick,onBlur:e8.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[et?eM:o||"Impact By The Numbers",!et&&!A&&eM&&(0,r.jsx)(to,{})]}),(0,r.jsxs)("div",{className:C().statsContainer,children:[(0,r.jsx)(td,{value:eK,label:eG,description:eU,displayedValue:p,displayedLabel:m,displayedDesc:g,valueComplete:P,labelComplete:W,descComplete:F,prevComplete:A,valueRef:ej,labelRef:ek,descRef:eD,valueHandlers:e6,labelHandlers:e9,descHandlers:e7,isEditingValue:er,isEditingLabel:ea,isEditingDesc:es,cardIndex:1}),(0,r.jsx)(td,{value:eq,label:ez,description:eO,displayedValue:f,displayedLabel:b,displayedDesc:y,valueComplete:H,labelComplete:K,descComplete:U,prevComplete:F,valueRef:eI,labelRef:e$,descRef:eE,valueHandlers:te,labelHandlers:tt,descHandlers:ti,isEditingValue:eo,isEditingLabel:eu,isEditingDesc:e_,cardIndex:2}),(0,r.jsx)(td,{value:eJ,label:eX,description:eY,displayedValue:k,displayedLabel:I,displayedDesc:E,valueComplete:z,labelComplete:J,descComplete:Y,prevComplete:U,valueRef:eN,labelRef:eS,descRef:ew,valueHandlers:tr,labelHandlers:tl,descHandlers:ta,isEditingValue:eh,isEditingLabel:eC,isEditingDesc:ef,cardIndex:3})]}),(eZ||S)&&(0,r.jsxs)("p",{ref:eA,className:`${C().footer} ${n?C().editable:""} ${eb?C().editing:""}`,contentEditable:eb,suppressContentEditableWarning:!0,onClick:tn.handleClick,onBlur:tn.handleBlur,onKeyDown:ts,onPaste:tc,spellCheck:!1,children:[eb?eZ:S,!eb&&Y&&!Q&&eZ&&(0,r.jsx)(to,{})]})]})})};var f=i(75416),x=i.n(f);let b=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,[o,u]=(0,l.useState)(""),[p,_]=(0,l.useState)(""),[m,h]=(0,l.useState)(""),[g,C]=(0,l.useState)(""),[T,f]=(0,l.useState)(""),[b,v]=(0,l.useState)(""),[y,j]=(0,l.useState)(""),[k,D]=(0,l.useState)(!1),[I,$]=(0,l.useState)(!1),[E,N]=(0,l.useState)(!1),[S,w]=(0,l.useState)(!1),[A,B]=(0,l.useState)(!1),[P,L]=(0,l.useState)(!1),[W,R]=(0,l.useState)(!1),[F,V]=(0,l.useState)(!1),[H,M]=(0,l.useState)(!1),[K,G]=(0,l.useState)(!1),[U,q]=(0,l.useState)(!1),[z,O]=(0,l.useState)(!1),[J,X]=(0,l.useState)(!1),[Y,Z]=(0,l.useState)(!1),Q=(0,l.useRef)(null),ee=(0,l.useRef)(null),et=(0,l.useRef)(null),ei=(0,l.useRef)(null),er=(0,l.useRef)(null),el=(0,l.useRef)(null),ea=(0,l.useRef)(null),en=(0,l.useRef)({}),es=(0,l.useRef)({}),ec=(0,l.useRef)([]),{titleElement:eo,card1Element:ed,card2Element:eu,card3Element:ep}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type),i=t.filter(e=>"card"===e.type),r=i.find(e=>0===e.index)||i[0];return{titleElement:e,card1Element:r,card2Element:i.find(e=>1===e.index)||i[1],card3Element:i.find(e=>2===e.index)||i[2]}},[t]),e_=(0,s.H)(eo?.content),em=(0,s.H)(ed?.content?.title),eh=(0,s.H)(ed?.content?.description),eg=(0,s.H)(eu?.content?.title),eC=(0,s.H)(eu?.content?.description),eT=(0,s.H)(ep?.content?.title),ef=(0,s.H)(ep?.content?.description),ex=i?.variant?.toUpperCase()||"A",eb="A"===ex?x().variantA:"B"===ex?x().variantB:"C"===ex?x().variantC:x().variantA,ev=(0,l.useMemo)(()=>d(i),[i]),ey=(0,l.useCallback)(function(e,t,i,r){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:50;if(!e){t(""),i(!0);return}if(es.current[r]!==e&&(en.current[r]=!1,es.current[r]=e),en.current[r]){t(e),i(!0);return}t(""),i(!1);let a=e.split(" "),n=0,s=setInterval(()=>{n<a.length?(t(a.slice(0,n+1).join(" ")),n++):(i(!0),en.current[r]=!0,clearInterval(s))},l);return ec.current.push(s),()=>clearInterval(s)},[]);(0,l.useEffect)(()=>
1{if(F){u(e_),D(!0);return}return ey(e_,u,D,"title",60)},[e_,F,ey]),(0,l.useEffect)(()=>{if(!k||H){H&&(_(em),$(!0));return}return ey(em,_,$,"card1Title",50)},[k,em,H,ey]),(0,l.useEffect)(()=>{if(!I||K){K&&(h(eh),N(!0));return}return ey(eh,h,N,"card1Desc",25)},[I,eh,K,ey]),(0,l.useEffect)(()=>{if(!E||U){U&&(C(eg),w(!0));return}return ey(eg,C,w,"card2Title",50)},[E,eg,U,ey]),(0,l.useEffect)(()=>{if(!S||z){z&&(f(eC),B(!0));return}return ey(eC,f,B,"card2Desc",25)},[S,eC,z,ey]),(0,l.useEffect)(()=>{if(!A||J){J&&(v(eT),L(!0));return}return ey(eT,v,L,"card3Title",50)},[A,eT,J,ey]),(0,l.useEffect)(()=>{if(!P||Y){Y&&(j(ef),R(!0));return}return ey(ef,j,R,"card3Desc",25)},[P,ef,Y,ey]),(0,l.useEffect)(()=>()=>{ec.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),ec.current=[]},[]);let ej=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),ek=(0,l.useCallback)((e,t,i,r,l,a,s)=>({handleClick:i=>{n&&(i.stopPropagation(),l(!0),a(t),s(!0),setTimeout(()=>{if(!e.current)return;e.current.focus();let t=document.createRange();t.selectNodeContents(e.current);let i=window.getSelection();i.removeAllRanges(),i.addRange(t)},0))},handleBlur:()=>{l(!1);let a=e.current?.textContent?.trim()??"";a&&a!==t&&i&&ej(i,r,a)}}),[n,ej]),eD=(0,l.useMemo)(()=>ek(Q,e_,eo?.id,"title",V,u,D),[ek,e_,eo?.id]),eI=(0,l.useMemo)(()=>ek(ee,em,ed?.id,"card_title",M,_,$),[ek,em,ed?.id]),e$=(0,l.useMemo)(()=>ek(et,eh,ed?.id,"card_description",G,h,N),[ek,eh,ed?.id]),eE=(0,l.useMemo)(()=>ek(ei,eg,eu?.id,"card_title",q,C,w),[ek,eg,eu?.id]),eN=(0,l.useMemo)(()=>ek(er,eC,eu?.id,"card_description",O,f,B),[ek,eC,eu?.id]),eS=(0,l.useMemo)(()=>ek(el,eT,ep?.id,"card_title",X,v,L),[ek,eT,ep?.id]),ew=(0,l.useMemo)(()=>ek(ea,ef,ep?.id,"card_description",Z,j,R),[ek,ef,ep?.id]),eA=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),eB=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),eP=()=>(0,r.jsxs)("span",{className:x().cursorWrapper,children:[(0,r.jsx)("span",{className:x().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:x().cursor})]}),eL=e=>{let{cardTitle:t,cardDescription:i,displayedCardTitle:l,displayedCardDesc:a,cardTitleComplete:s,cardDescComplete:c,prevComplete:o,cardTitleRef:d,cardDescRef:u,cardTitleHandlers:p,cardDescHandlers:_,isEditingCardTitle:m,isEditingCardDesc:h,cardIndex:g}=e;return(0,r.jsxs)("div",{className:`${x().card} ${x()[`card${g}`]}`,children:[(0,r.jsxs)("h3",{ref:d,className:`${x().cardTitle} ${n?x().editable:""} ${m?x().editing:""}`,contentEditable:m,suppressContentEditableWarning:!0,onClick:p.handleClick,onBlur:p.handleBlur,onKeyDown:eA,onPaste:eB,spellCheck:!1,children:[m?t:l||"Card Title",!m&&o&&!s&&t&&(0,r.jsx)(eP,{})]}),(0,r.jsxs)("p",{ref:u,className:`${x().cardDescription} ${n?x().editable:""} ${h?x().editing:""}`,contentEditable:h,suppressContentEditableWarning:!0,onClick:_.handleClick,onBlur:_.handleBlur,onKeyDown:eA,onPaste:eB,spellCheck:!1,children:[h?i:a||"Card description text goes here.",!h&&s&&!c&&i&&(0,r.jsx)(eP,{})]})]})};return(0,r.jsx)("div",{className:`${x().container} ${eb}`,style:ev,children:"C"===ex?(0,r.jsxs)("div",{className:x().splitLayout,children:[(0,r.jsx)("div",{className:x().leftPanel,children:(0,r.jsxs)("h1",{ref:Q,className:`${x().title} ${n?x().editable:""} ${F?x().editing:""}`,contentEditable:F,suppressContentEditableWarning:!0,onClick:eD.handleClick,onBlur:eD.handleBlur,onKeyDown:eA,onPaste:eB,spellCheck:!1,children:[F?e_:o||"Step 1: Reflect on Past Performance",!F&&!k&&e_&&(0,r.jsx)(eP,{})]})}),(0,r.jsx)("div",{className:x().rightPanel,children:(0,r.jsxs)("div",{className:x().cardsContainer,children:[(0,r.jsx)(eL,{cardTitle:em,cardDescription:eh,displayedCardTitle:p,displayedCardDesc:m,cardTitleComplete:I,cardDescComplete:E,prevComplete:k,cardTitleRef:ee,cardDescRef:et,cardTitleHandlers:eI,cardDescHandlers:e$,isEditingCardTitle:H,isEditingCardDesc:K,cardIndex:1}),(0,r.jsx)(eL,{cardTitle:eg,cardDescription:eC,displayedCardTitle:g,displayedCardDesc:T,cardTitleComplete:S,cardDescComplete:A,prevComplete:E,cardTitleRef:ei,cardDescRef:er,cardTitleHandlers:eE,cardDescHandlers:eN,isEditingCardTitle:U,isEditingCardDesc:z,cardIndex:2}),(0,r.jsx)(eL,{cardTitle:eT,cardDescription:ef,displayedCardTitle:b,displayedCardDesc:y,cardTitleComplete:P,cardDescComplete:W,prevComplete:A,cardTitleRef:el,cardDescRef:ea,cardTitleHandlers:eS,cardDescHandlers:ew,isEditingCardTitle:J,isEditingCardDesc:Y,cardIndex:3})]})})]}):(0,r.jsxs)("div",{className:x().mainContent,children:[(0,r.jsxs)("h1",{ref:Q,className:`${x().title} ${n?x().editable:""} ${F?x().editing:""}`,contentEditable:F,suppressContentEditableWarning:!0,onClick:eD.handleClick,onBlur:eD.handleBlur,onKeyDown:eA,onPaste:eB,spellCheck:!1,children:[F?e_:o||"Step 1: Reflect on Past Performance",!F&&!k&&e_&&(0,r.jsx)(eP,{})]}),(0,r.jsxs)("div",{className:x().cardsContainer,children:[(0,r.jsx)(eL,{cardTitle:em,cardDescription:eh,displayedCardTitle:p,displayedCardDesc:m,cardTitleComplete:I,cardDescComplete:E,prevComplete:k,cardTitleRef:ee,cardDescRef:et,cardTitleHandlers:eI,cardDescHandlers:e$,isEditingCardTitle:H,isEditingCardDesc:K,cardIndex:1}),(0,r.jsx)(eL,{cardTitle:eg,cardDescription:eC,displayedCardTitle:g,displayedCardDesc:T,cardTitleComplete:S,cardDescComplete:A,prevComplete:E,cardTitleRef:ei,cardDescRef:er,cardTitleHandlers:eE,cardDescHandlers:eN,isEditingCardTitle:U,isEditingCardDesc:z,cardIndex:2}),(0,r.jsx)(eL,{cardTitle:eT,cardDescription:ef,displayedCardTitle:b,displayedCardDesc:y,cardTitleComplete:P,cardDescComplete:W,prevComplete:A,cardTitleRef:el,cardDescRef:ea,cardTitleHandlers:eS,cardDescHandlers:ew,isEditingCardTitle:J,isEditingCardDesc:Y,cardIndex:3})]})]})})};var v=i(14253),y=i.n(v);let j=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c,imageLoading:o=!1,imageFailed:u=!1}=e,{mainTitleElement:p,imageElement:_,sectionTitleElement:m,descriptionElement:h,subtitleElement:g,bulletElements:C}=(0,l.useMemo)(()=>{let e=t.find(e=>"main_title"===e.type),i=t.find(e=>"image"===e.type),r=t.find(e=>"section_title"===e.type),l=t.find(e=>"description"===e.type);return{mainTitleElement:e,imageElement:i,sectionTitleElement:r,descriptionElement:l,subt
1itleElement:t.find(e=>"subtitle"===e.type),bulletElements:t.filter(e=>"bullet_item"===e.type).sort((e,t)=>(e.index||0)-(t.index||0))}},[t]),T=(0,s.H)(p?.content),f=("string"==typeof _?.content?_.content:"")||_?.content?.url||_?.content?.image_url||_?.image_url||_?.url||"",x=_?.alt||"Slide image";{let e=window;if(e.__verdantS5Logged=e.__verdantS5Logged||new Set,!e.__verdantS5Logged.has(a)){e.__verdantS5Logged.add(a);let i=Array.isArray(t)?t.filter(e=>e?.type==="image").map(e=>({id:e?.id,content:e?.content,contentType:typeof e?.content,flat_image_url:e?.image_url,flat_url:e?.url,content_url:e?.content?.url,content_image_url:e?.content?.image_url,contentKeys:e?.content&&"object"==typeof e.content?Object.keys(e.content):null})):null;console.log("[Verdant S5 ImageTextList] INCOMING PROPS\n"+JSON.stringify({slideId:a,imageLoading:o,imageFailed:u,resolvedImageUrl:f,elementsCount:Array.isArray(t)?t.length:"not-array",elementTypes:Array.isArray(t)?t.map(e=>e?.type):null,imageEls:i},null,2))}}let b=(0,s.H)(m?.content),v=(0,s.H)(h?.content),j=(0,s.H)(g?.content),k=(0,l.useMemo)(()=>C.map((e,t)=>({id:e.id||`bullet-${t}`,text:(0,s.H)(e.content),bulletColor:e.style?.bullet_color||e.content?.bullet_color||"#4A9BA8"})),[C]),D=(0,l.useRef)({initialized:!1,slideId:null,animatedKeys:new Set,contentHashes:{}}),I=(0,l.useMemo)(()=>{let e=k.map(e=>e.text).join("|");return`${T}|${b}|${v}|${j}|${e}`},[T,b,v,j,k]);(0,l.useMemo)(()=>{let e=D.current;return e.slideId!==a&&(e.slideId=a,e.animatedKeys.clear(),e.contentHashes={},e.initialized=!1,!0)},[a]);let[$,E]=(0,l.useState)({mainTitle:"",sectionTitle:"",description:"",subtitle:"",bullets:[]}),[N,S]=(0,l.useState)({mainTitle:!1,sectionTitle:!1,description:!1,subtitle:!1,bullets:[]}),[w,A]=(0,l.useState)({mainTitle:!1,sectionTitle:!1,description:!1,subtitle:!1,bullets:[]});(0,l.useEffect)(()=>{E(e=>({...e,bullets:k.map(()=>"")})),S(e=>({...e,bullets:k.map(()=>!1)})),A(e=>({...e,bullets:k.map(()=>!1)}))},[k.length]);let B={mainTitle:(0,l.useRef)(null),sectionTitle:(0,l.useRef)(null),description:(0,l.useRef)(null),subtitle:(0,l.useRef)(null),bullets:(0,l.useRef)([])},P=(0,l.useRef)([]),L=i?.variant?.toUpperCase()||"A",W="A"===L?y().variantA:"B"===L?y().variantB:"C"===L?y().variantC:y().variantA,R=(0,l.useMemo)(()=>d(i),[i]),F=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=D.current,n=null!==l?`${t}:${l}:${e}`:`${t}:${e}`;if(a.animatedKeys.has(n)||!e)return null!==l?(E(t=>{let i=[...t.bullets];return i[l]=e,{...t,bullets:i}}),S(e=>{let t=[...e.bullets];return t[l]=!0,{...e,bullets:t}})):(E(i=>({...i,[t]:e})),S(e=>({...e,[t]:!0}))),r&&r(),null;a.animatedKeys.add(n);let s=e.split(" "),c=0,o=setInterval(()=>{if(c<s.length){let e=s.slice(0,c+1).join(" ");null!==l?E(t=>{let i=[...t.bullets];return i[l]=e,{...t,bullets:i}}):E(i=>({...i,[t]:e})),c++}else clearInterval(o),null!==l?S(e=>{let t=[...e.bullets];return t[l]=!0,{...e,bullets:t}}):S(e=>({...e,[t]:!0})),r&&r()},i);return P.current.push(o),o},[]);(0,l.useEffect)(()=>{if(P.current.forEach(e=>clearInterval(e)),P.current=[],!(w.mainTitle||w.sectionTitle||w.description||w.subtitle||w.bullets.some(e=>e)))return(async()=>{await new Promise(e=>{F(T,"mainTitle",60,e)}),await new Promise(e=>{F(b,"sectionTitle",50,e)}),await new Promise(e=>{F(v,"description",20,e)}),await new Promise(e=>{F(j,"subtitle",50,e)});for(let e=0;e<k.length;e++)await new Promise(t=>{F(k[e].text,"bullets",30,t,e)})})(),()=>{P.current.forEach(e=>clearInterval(e)),P.current=[]}},[I,F,T,b,v,j,k,w]);let V=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),H=(0,l.useCallback)(function(e,t,i,r){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;return{handleClick:i=>{n&&(i.stopPropagation(),null!==l?(A(e=>{let t=[...e.bullets];return t[l]=!0,{...e,bullets:t}}),E(e=>{let i=[...e.bullets];return i[l]=t,{...e,bullets:i}}),S(e=>{let t=[...e.bullets];return t[l]=!0,{...e,bullets:t}})):(A(t=>({...t,[e]:!0})),E(i=>({...i,[e]:t})),S(t=>({...t,[e]:!0}))),setTimeout(()=>{let t=null!==l?B.bullets.current[l]:B[e];if(!t?.current)return;t.current.focus();let i=document.createRange();i.selectNodeContents(t.current);let r=window.getSelection();r.removeAllRanges(),r.addRange(i)},0))},handleBlur:()=>{if(null!==l){A(e=>{let t=[...e.bullets];return t[l]=!1,{...e,bullets:t}});let e=B.bullets.current[l],a=e?.current?.textContent?.trim()??"";a&&a!==t&&i&&V(i,r,a)}else{A(t=>({...t,[e]:!1}));
1let l=B[e],a=l?.current?.textContent?.trim()??"";a&&a!==t&&i&&V(i,r,a)}}}},[n,V,B]),M=(0,l.useMemo)(()=>({mainTitle:H("mainTitle",T,p?.id,"main_title"),sectionTitle:H("sectionTitle",b,m?.id,"section_title"),description:H("description",v,h?.id,"description"),subtitle:H("subtitle",j,g?.id,"subtitle")}),[H,T,b,v,j,p?.id,m?.id,h?.id,g?.id]),K=(0,l.useMemo)(()=>k.map((e,t)=>H("bullets",e.text,e.id,"bullet_item",t)),[H,k]),G=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),U=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),q=()=>(0,r.jsxs)("span",{className:y().cursorWrapper,children:[(0,r.jsx)("span",{className:y().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:y().cursor})]}),z=()=>(0,r.jsx)("div",{className:y().imagePanel,children:f?(0,r.jsx)("img",{src:f,alt:x,className:y().image}):(0,r.jsx)("div",{className:`${y().imagePlaceholder} ${u?y().isFailed:""}`,children:!u&&(0,r.jsxs)("svg",{className:y().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,r.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,r.jsx)("path",{d:"M21 15l-5-5L5 21"})]})})}),O=()=>(0,r.jsxs)("div",{className:y().contentPanel,children:[(0,r.jsxs)("h2",{ref:B.sectionTitle,className:`${y().sectionTitle} ${n?y().editable:""} ${w.sectionTitle?y().editing:""}`,contentEditable:w.sectionTitle,suppressContentEditableWarning:!0,onClick:M.sectionTitle.handleClick,onBlur:M.sectionTitle.handleBlur,onKeyDown:G,onPaste:U,spellCheck:!1,children:[w.sectionTitle?b:$.sectionTitle||"Section Title",!w.sectionTitle&&N.mainTitle&&!N.sectionTitle&&b&&(0,r.jsx)(q,{})]}),(0,r.jsxs)("p",{ref:B.description,className:`${y().description} ${n?y().editable:""} ${w.description?y().editing:""}`,contentEditable:w.description,suppressContentEditableWarning:!0,onClick:M.description.handleClick,onBlur:M.description.handleBlur,onKeyDown:G,onPaste:U,spellCheck:!1,children:[w.description?v:$.description||"Description text.",!w.description&&N.sectionTitle&&!N.description&&v&&(0,r.jsx)(q,{})]}),(0,r.jsxs)("h3",{ref:B.subtitle,className:`${y().subtitle} ${n?y().editable:""} ${w.subtitle?y().editing:""}`,contentEditable:w.subtitle,suppressContentEditableWarning:!0,onClick:M.subtitle.handleClick,onBlur:M.subtitle.handleBlur,onKeyDown:G,onPaste:U,spellCheck:!1,children:[w.subtitle?j:$.subtitle||"Key Points:",!w.subtitle&&N.description&&!N.subtitle&&j&&(0,r.jsx)(q,{})]}),(0,r.jsx)("ul",{className:y().bulletList,children:k.map((e,t)=>{let i=w.bullets[t],l=N.bullets[t],a=0===t?N.subtitle:N.bullets[t-1];return(0,r.jsx)("li",{className:y().bulletItem,style:{"--bullet-color":e.bulletColor},children:(0,r.jsxs)("span",{ref:e=>{B.bullets.current[t]={current:e}},className:`${y().bulletText} ${n?y().editable:""} ${i?y().editing:""}`,contentEditable:i,suppressContentEditableWarning:!0,onClick:K[t]?.handleClick,onBlur:K[t]?.handleBlur,onKeyDown:G,onPaste:U,spellCheck:!1,children:[i?e.text:$.bullets[t]||"Bullet item",!i&&a&&!l&&e.text&&(0,r.jsx)(q,{})]})},e.id)})})]});return(0,r.jsxs)("div",{className:`${y().container} ${W}`,style:R,children:[(0,r.jsx)("div",{className:y().mainTitleWrapper,children:(0,r.jsxs)("h1",{ref:B.mainTitle,className:`${y().mainTitle} ${n?y().editable:""} ${w.mainTitle?y().editing:""}`,contentEditable:w.mainTitle,suppressContentEditableWarning:!0,onClick:M.mainTitle.handleClick,onBlur:M.mainTitle.handleBlur,onKeyDown:G,onPaste:U,spellCheck:!1,children:[w.mainTitle?T:$.mainTitle||"Main Title",!w.mainTitle&&!N.mainTitle&&T&&(0,r.jsx)(q,{})]})}),(0,r.jsx)("div",{className:y().panelWrapper,children:"C"===L?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(z,{}),(0,r.jsx)(O,{})]}):"B"===L?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(O,{}),(0,r.jsx)(z,{})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(z,{}),(0,r.jsx)(O,{})]})})]})};var k=i(67807),D=i.n(k);let I=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c,imageLoading:o=!1,imageFailed:u=!1}=e;{let e=window;if(e.__verdantS6Logged=e.__verdantS6Logged||new Set,!e.__verdantS6Logged.has(a)){e.__verdantS6Logged.add(a);let i=Array.isArray(t)?t.filter(e=>e?.type==="image_card").map(e=>({id:e?.id,index:e?.index,content_image_url:e?.content?.image_url,content_image_url_type:typeof e?.content?.image_url,content_title:e?.content?.title,flat_image_url:e?.image_url,flat_url:e?.url,contentKeys:e?.content&&"object"==typeof e.content?Object.keys(e.content):null})):null;console.log("[Verdant S6 ThreeImageCards] INCOMING PROPS\n"+JSON.stringify({slideId:a,imageLoading:o,imageFailed:u,elementsCount:Array.isArray(t)?t.length:"not-array",elementTypes:Array.isArray(t)?t.map(e=>e?.type):null,imageCards:i},null,2))}}let{titleElement:p,card1Element:_,card2Element:m,card3Element:h,footerElement:g}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type),i=t.filter(e=>"image_card"===e.type).sort((e,t)=>
1(e.index||0)-(t.index||0)),r=t.find(e=>"footer"===e.type);return{titleElement:e,card1Element:i[0]||null,card2Element:i[1]||null,card3Element:i[2]||null,footerElement:r}},[t]),C=(0,s.H)(p?.content),T=(0,l.useMemo)(()=>({imageUrl:_?.content?.image_url||_?.content?.url||_?.image_url||_?.url||"",title:(0,s.H)(_?.content?.title),description:(0,s.H)(_?.content?.description),imageFilter:_?.style?.image_filter||""}),[_]),f=(0,l.useMemo)(()=>({imageUrl:m?.content?.image_url||m?.content?.url||m?.image_url||m?.url||"",title:(0,s.H)(m?.content?.title),description:(0,s.H)(m?.content?.description),imageFilter:m?.style?.image_filter||""}),[m]),x=(0,l.useMemo)(()=>({imageUrl:h?.content?.image_url||h?.content?.url||h?.image_url||h?.url||"",title:(0,s.H)(h?.content?.title),description:(0,s.H)(h?.content?.description),imageFilter:h?.style?.image_filter||""}),[h]),b=(0,s.H)(g?.content),v=(0,l.useRef)({initialized:!1,slideId:null,animatedKeys:new Set,contentHashes:{}}),y=(0,l.useMemo)(()=>`${C}|${T.title}|${T.description}|${f.title}|${f.description}|${x.title}|${x.description}|${b}`,[C,T,f,x,b]);(0,l.useMemo)(()=>{let e=v.current;return e.slideId!==a&&(e.slideId=a,e.animatedKeys.clear(),e.contentHashes={},e.initialized=!1,!0)},[a]);let[j,k]=(0,l.useState)({title:"",card1Title:"",card1Description:"",card2Title:"",card2Description:"",card3Title:"",card3Description:"",footer:""}),[I,$]=(0,l.useState)({title:!1,card1Title:!1,card1Description:!1,card2Title:!1,card2Description:!1,card3Title:!1,card3Description:!1,footer:!1}),[E,N]=(0,l.useState)({title:!1,card1Title:!1,card1Description:!1,card2Title:!1,card2Description:!1,card3Title:!1,card3Description:!1,footer:!1}),S={title:(0,l.useRef)(null),card1Title:(0,l.useRef)(null),card1Description:(0,l.useRef)(null),card2Title:(0,l.useRef)(null),card2Description:(0,l.useRef)(null),card3Title:(0,l.useRef)(null),card3Description:(0,l.useRef)(null),footer:(0,l.useRef)(null)},w=(0,l.useRef)([]),A=i?.variant?.toUpperCase()||"A",B="A"===A?D().variantA:"B"===A?D().variantB:"C"===A?D().variantC:D().variantA,P=(0,l.useMemo)(()=>d(i),[i]),L=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=v.current,a=`${t}:${e}`;if(l.animatedKeys.has(a)||!e)return k(i=>({...i,[t]:e})),$(e=>({...e,[t]:!0})),r&&r(),null;l.animatedKeys.add(a);let n=e.split(" "),s=0,c=setInterval(()=>{if(s<n.length){let e=n.slice(0,s+1).join(" ");k(i=>({...i,[t]:e})),s++}else clearInterval(c),$(e=>({...e,[t]:!0})),r&&r()},i);return w.current.push(c),c},[]);(0,l.useEffect)(()=>{if(w.current.forEach(e=>clearInterval(e)),w.current=[],!Object.values(E).some(e=>e))return(async()=>{await new Promise(e=>{L(C,"title",60,e)}),await new Promise(e=>{L(T.title,"card1Title",50,e)}),await new Promise(e=>{L(T.description,"card1Description",20,e)}),await new Promise(e=>{L(f.title,"card2Title",50,e)}),await new Promise(e=>{L(f.description,"card2Description",20,e)}),await new Promise(e=>{L(x.title,"card3Title",50,e)}),await new Promise(e=>{L(x.description,"card3Description",20,e)}),await new Promise(e=>{L(b,"footer",15,e)})})(),()=>{w.current.forEach(e=>clearInterval(e)),w.current=[]}},[y,L,C,T,f,x,b,E]);let W=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),R=(0,l.useCallback)((e,t,i,r)=>({handleClick:i=>{n&&(i.stopPropagation(),N(t=>({...t,[e]:!0})),k(i=>({...i,[e]:t})),$(t=>({...t,[e]:!0})),setTimeout(()=>{let t=S[e];if(!t?.current)return;t.current.focus();let i=document.createRange();i.selectNodeContents(t.current);let r=window.getSelection();r.removeAllRanges(),r.addRange(i)},0))},handleBlur:()=>{N(t=>({...t,[e]:!1}));let l=S[e],a=l?.current?.textContent?.trim()??"";a&&a!==t&&i&&W(i,r,a)}}),[n,W,S]),F=(0,l.useMemo)(()=>({title:R("title",C,p?.id,"title"),card1Title:R("card1Title",T.title,_?.id,"card_title"),card1Description:R("card1Description",T.description,_?.id,"card_description"),card2Title:R("card2Title",f.title,m?.id,"card_title"),card2Description:R("card2Description",f.description,m?.id,"card_description"),card3Title:R("card3Title",x.title,h?.id,"card_title"),card3Description:R("card3Description",x.description,h?.id,"card_description"),footer:R("footer",b,g?.id,"footer")}),[R,C,T,f,x,b,p?.id,_?.id,m?.id,h?.id,g?.id]),V=(0,l.useCallback)(e=>
1{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),H=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),M=()=>(0,r.jsxs)("span",{className:D().cursorWrapper,children:[(0,r.jsx)("span",{className:D().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:D().cursor})]}),K=e=>{let{imageUrl:t,alt:i,className:l}=e;return(0,r.jsx)("div",{className:`${D().imageWrapper} ${l||""}`,children:t?(0,r.jsx)("img",{src:t,alt:i,className:D().image}):(0,r.jsx)("div",{className:`${D().imagePlaceholder} ${u?D().isFailed:""}`,children:!u&&(0,r.jsxs)("svg",{className:D().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("circle",{cx:"12",cy:"8",r:"4"}),(0,r.jsx)("path",{d:"M4 20c0-4 4-6 8-6s8 2 8 6"})]})})})},G=e=>{let{imageUrl:t,cardTitle:i,cardDescription:l,titleKey:a,descKey:s,titleHandlers:c,descHandlers:o,titleRef:d,descRef:u,prevComplete:p,cardIndex:_}=e,m=E[a],h=E[s],g=I[a],C=I[s];return(0,r.jsxs)("div",{className:D().card,children:[(0,r.jsx)(K,{imageUrl:t,alt:i}),(0,r.jsxs)("h3",{ref:d,className:`${D().cardTitle} ${n?D().editable:""} ${m?D().editing:""}`,contentEditable:m,suppressContentEditableWarning:!0,onClick:c.handleClick,onBlur:c.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[m?i:j[a]||"Card Title",!m&&p&&!g&&i&&(0,r.jsx)(M,{})]}),(0,r.jsxs)("p",{ref:u,className:`${D().cardDescription} ${n?D().editable:""} ${h?D().editing:""}`,contentEditable:h,suppressContentEditableWarning:!0,onClick:o.handleClick,onBlur:o.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[h?l:j[s]||"Card description text.",!h&&g&&!C&&l&&(0,r.jsx)(M,{})]})]})};return(0,r.jsx)("div",{className:`${D().container} ${B}`,style:P,children:"C"===A?(0,r.jsxs)("div",{className:D().splitContainer,children:[(0,r.jsx)("div",{className:D().leftPanel,children:(0,r.jsx)(K,{imageUrl:T.imageUrl,alt:T.title,className:D().largeImage})}),(0,r.jsxs)("div",{className:D().rightPanel,children:[(0,r.jsxs)("h1",{ref:S.title,className:`${D().title} ${n?D().editable:""} ${E.title?D().editing:""}`,contentEditable:E.title,suppressContentEditableWarning:!0,onClick:F.title.handleClick,onBlur:F.title.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.title?C:j.title||"Main Title",!E.title&&!I.title&&C&&(0,r.jsx)(M,{})]}),(0,r.jsxs)("div",{className:D().verticalCards,children:[(0,r.jsxs)("div",{className:D().splitCard,children:[(0,r.jsx)("div",{className:D().splitCardImage,children:(0,r.jsx)(K,{imageUrl:T.imageUrl,alt:T.title})}),(0,r.jsxs)("div",{className:D().splitCardContent,children:[(0,r.jsxs)("h3",{ref:S.card1Title,className:`${D().cardTitle} ${n?D().editable:""} ${E.card1Title?D().editing:""}`,contentEditable:E.card1Title,suppressContentEditableWarning:!0,onClick:F.card1Title.handleClick,onBlur:F.card1Title.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.card1Title?T.title:j.card1Title||"Card Title",!E.card1Title&&I.title&&!I.card1Title&&T.title&&(0,r.jsx)(M,{})]}),(0,r.jsxs)("p",{ref:S.card1Description,className:`${D().cardDescription} ${n?D().editable:""} ${E.card1Description?D().editing:""}`,contentEditable:E.card1Description,suppressContentEditableWarning:!0,onClick:F.card1Description.handleClick,onBlur:F.card1Description.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.card1Description?T.description:j.card1Description||"Description",!E.card1Description&&I.card1Title&&!I.card1Description&&T.description&&(0,r.jsx)(M,{})]})]})]}),(0,r.jsxs)("div",{className:D().splitCard,children:[(0,r.jsx)("div",{className:D().splitCardImage,children:(0,r.jsx)(K,{imageUrl:f.imageUrl,alt:f.title})}),(0,r.jsxs)("div",{className:D().splitCardContent,children:[(0,r.jsxs)("h3",{ref:S.card2Title,className:`${D().cardTitle} ${n?D().editable:""} ${E.card2Title?D().editing:""}`,contentEditable:E.card2Title,suppressContentEditableWarning:!0,onClick:F.card2Title.handleClick,onBlur:F.card2Title.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.card2Title?f.title:j.card2Title||"Card Title",!E.card2Title&&I.card1Description&&!I.card2Title&&f.title&&(0,r.jsx)(M,{})]}),(0,r.jsxs)("p",{ref:S.card2Description,className:`${D().cardDescription} ${n?D().editable:""} ${E.card2Description?D().editing:""}`,contentEditable:E.card2Description,suppressContentEditableWarning:!0,onClick:F.card2Description.handleClick,onBlur:F.card2Description.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.card2Description?f.description:j.card2Description||"De
1scription",!E.card2Description&&I.card2Title&&!I.card2Description&&f.description&&(0,r.jsx)(M,{})]})]})]}),(0,r.jsxs)("div",{className:D().splitCard,children:[(0,r.jsx)("div",{className:D().splitCardImage,children:(0,r.jsx)(K,{imageUrl:x.imageUrl,alt:x.title})}),(0,r.jsxs)("div",{className:D().splitCardContent,children:[(0,r.jsxs)("h3",{ref:S.card3Title,className:`${D().cardTitle} ${n?D().editable:""} ${E.card3Title?D().editing:""}`,contentEditable:E.card3Title,suppressContentEditableWarning:!0,onClick:F.card3Title.handleClick,onBlur:F.card3Title.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.card3Title?x.title:j.card3Title||"Card Title",!E.card3Title&&I.card2Description&&!I.card3Title&&x.title&&(0,r.jsx)(M,{})]}),(0,r.jsxs)("p",{ref:S.card3Description,className:`${D().cardDescription} ${n?D().editable:""} ${E.card3Description?D().editing:""}`,contentEditable:E.card3Description,suppressContentEditableWarning:!0,onClick:F.card3Description.handleClick,onBlur:F.card3Description.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.card3Description?x.description:j.card3Description||"Description",!E.card3Description&&I.card3Title&&!I.card3Description&&x.description&&(0,r.jsx)(M,{})]})]})]})]}),(b||j.footer)&&(0,r.jsxs)("p",{ref:S.footer,className:`${D().footer} ${n?D().editable:""} ${E.footer?D().editing:""}`,contentEditable:E.footer,suppressContentEditableWarning:!0,onClick:F.footer.handleClick,onBlur:F.footer.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.footer?b:j.footer||"",!E.footer&&I.card3Description&&!I.footer&&b&&(0,r.jsx)(M,{})]})]})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:D().titleWrapper,children:(0,r.jsxs)("h1",{ref:S.title,className:`${D().title} ${n?D().editable:""} ${E.title?D().editing:""}`,contentEditable:E.title,suppressContentEditableWarning:!0,onClick:F.title.handleClick,onBlur:F.title.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.title?C:j.title||"Main Title",!E.title&&!I.title&&C&&(0,r.jsx)(M,{})]})}),(0,r.jsxs)("div",{className:D().cardsContainer,children:[(0,r.jsx)(G,{imageUrl:T.imageUrl,cardTitle:T.title,cardDescription:T.description,titleKey:"card1Title",descKey:"card1Description",titleHandlers:F.card1Title,descHandlers:F.card1Description,titleRef:S.card1Title,descRef:S.card1Description,prevComplete:I.title,cardIndex:0}),(0,r.jsx)(G,{imageUrl:f.imageUrl,cardTitle:f.title,cardDescription:f.description,titleKey:"card2Title",descKey:"card2Description",titleHandlers:F.card2Title,descHandlers:F.card2Description,titleRef:S.card2Title,descRef:S.card2Description,prevComplete:I.card1Description,cardIndex:1}),(0,r.jsx)(G,{imageUrl:x.imageUrl,cardTitle:x.title,cardDescription:x.description,titleKey:"card3Title",descKey:"card3Description",titleHandlers:F.card3Title,descHandlers:F.card3Description,titleRef:S.card3Title,descRef:S.card3Description,prevComplete:I.card2Description,cardIndex:2})]}),(b||j.footer)&&(0,r.jsx)("div",{className:D().footerWrapper,children:(0,r.jsxs)("p",{ref:S.footer,className:`${D().footer} ${n?D().editable:""} ${E.footer?D().editing:""}`,contentEditable:E.footer,suppressContentEditableWarning:!0,onClick:F.footer.handleClick,onBlur:F.footer.handleBlur,onKeyDown:V,onPaste:H,spellCheck:!1,children:[E.footer?b:j.footer||"",!E.footer&&I.card3Description&&!I.footer&&b&&(0,r.jsx)(M,{})]})})]})})};var $=i(3193),E=i.n($);let N={title:"Step 4: Craft Your Core Message",cards:[{title:"Align with Your Mission",description:"Every message should authentically reflect your nonprofit's values and connect directly to your organizational purpose."},{title:"Use Emotional Storytelling",description:"Share real stories of transformation that inspire supporters to take action and feel personally connected to your impact."},{title:"Build Trust Through Transparency",description:"Be honest about challenges, clear about fund usage, and consistent in demonstrating the tangible outcomes of support."}]},S={title:40,cardTitle:35,cardDescription:15},w=e=>({title:e.title||N.title,cards:e.cards.map((e,t)=>({title:e.title||N.cards[t].title,description:e.description||N.cards[t].description,style:e.style||{}})),image:e.image}),A=e=>{let{visible:t}=e;return t?(0,r.jsxs)("span",{className:E().aiCursor,children:[(0,r.jsx)("span",{className:E().cursorLine}),(0,r.jsx)("span",{className:E().cursorLabel,children:"AI"})]}):null},B=e=>{let{url:t,prompt:i,position:a,variant:n,imageFailed:s=!1}=e,[c,o]=(0,l.useState)(!1),[d,u]=(0,l.useState)(!1),p=(0,l.useRef)(null);(0,l.useEffect)(()=>{o(!1),u(!1)},[t]),(0,l.useEffect)(()=>
1{if(!t)return;let e=p.current;e&&e.complete&&e.naturalWidth>0&&o(!0)},[t]);let _=[E().imagePanel,E()[`imagePosition${a?.charAt(0).toUpperCase()}${a?.slice(1)||"Left"}`],E()[`variant${n}`]].filter(Boolean).join(" "),m=s||d;return(0,r.jsx)("div",{className:_,children:t&&!d?(0,r.jsx)("img",{ref:p,src:t,alt:i||"Slide image",className:`${E().image} ${c?E().imageLoaded:""}`,onLoad:()=>o(!0),onError:()=>u(!0),loading:"eager",decoding:"async"}):(0,r.jsx)("div",{className:`${E().imagePlaceholder} ${m?E().isFailed:""}`,children:!m&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:E().placeholderIcon,children:(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,r.jsx)("polyline",{points:"21,15 16,10 5,21"})]})}),(0,r.jsx)("span",{className:E().placeholderText,children:"Image"})]})})})},P=e=>{let{index:t,style:i,variant:l,isWide:a,displayTitle:n,displayDescription:s,showTitleCursor:c,showDescCursor:o,isEditingTitle:d,isEditingDesc:u,onTitleClick:p,onTitleBlur:_,onDescClick:m,onDescBlur:h,onKeyDown:g,onPaste:C,titleRef:T,descRef:f,isEditable:x}=e,b=[E().contentCard,E()[`variant${l}`],a?E().cardWide:"",E()[`card${t+1}`]].filter(Boolean).join(" "),v={};return"C"===l&&i&&(i.background&&(v.backgroundColor=i.background),i.title_color&&(v["--card-title-color"]=i.title_color),i.desc_color&&(v["--card-desc-color"]=i.desc_color)),(0,r.jsxs)("div",{className:b,style:v,children:[(0,r.jsxs)("h3",{ref:T,className:`${E().cardTitle} ${d?E().editing:""}`,contentEditable:x,suppressContentEditableWarning:!0,onClick:p,onBlur:_,onKeyDown:g,onPaste:C,"data-placeholder":"Card title",children:[n,(0,r.jsx)(A,{visible:c})]}),(0,r.jsxs)("p",{ref:f,className:`${E().cardDescription} ${u?E().editing:""}`,contentEditable:x,suppressContentEditableWarning:!0,onClick:m,onBlur:h,onKeyDown:g,onPaste:C,"data-placeholder":"Card description",children:[s,(0,r.jsx)(A,{visible:o})]})]})},L=e=>{let{elements:t=[],background:i={},slideId:a,layoutVariant:n,isEditable:c=!0,onTextChange:o,imageLoading:u=!1,imageFailed:p=!1}=e,_={title:(0,l.useRef)(null),card1Title:(0,l.useRef)(null),card1Desc:(0,l.useRef)(null),card2Title:(0,l.useRef)(null),card2Desc:(0,l.useRef)(null),card3Title:(0,l.useRef)(null),card3Desc:(0,l.useRef)(null)},m=(0,l.useRef)([]),h=(0,l.useRef)(null),g=(0,l.useRef)(!1),C=(0,l.useMemo)(()=>((e,t)=>{if(e?.variant)return e.variant.toUpperCase();if(t){let e=t.match(/_([abc])$/i);if(e)return e[1].toUpperCase()}return"A"})(i,n),[i,n]),T=(0,l.useMemo)(()=>d(i),[i]),f=(0,l.useMemo)(()=>(e=>{let t={title:"",cards:[{title:"",description:"",style:{}},{title:"",description:"",style:{}},{title:"",description:"",style:{}}],image:{url:"",prompt:"",position:"left"}};return e&&Array.isArray(e)&&0!==e.length&&(e.forEach(e=>{if(e&&e.type)switch(e.type){case"title":t.title=(0,s.H)(e.content)||e.style?.text||"";break;case"card":let i=e.index??0;if(i>=0&&i<3){let r=e.content||{};t.cards[i]={title:"string"==typeof r?r:r.title||"",description:"object"==typeof r&&r.description||"",style:e.style||{}}}break;case"image":t.image={url:("string"==typeof e.content?e.content:"")||e.content?.url||e.content?.image_url||e.image_url||e.url||"",prompt:e.prompt||"",position:e.style?.position||"left"}}}),t.cards.some(e=>e.title||e.description))?t:w(t)})(t),[t]);{let e=window;e.__verdantS7Logged=e.__verdantS7Logged||new Map;let i=`${a}::${f.image.url||"EMPTY"}`;if(e.__verdantS7Logged.get(a)!==i){e.__verdantS7Logged.set(a,i);let r=Array.isArray(t)?t.filter(e=>e?.type==="image").map(e=>({id:e?.id,content:e?.content,contentType:typeof e?.content,flat_image_url:e?.image_url,flat_url:e?.url,content_url:e?.content?.url,content_image_url:e?.content?.image_url,contentKeys:e?.content&&"object"==typeof e.content?Object.keys(e.content):null})):null;console.log("[Verdant S7 ImageThreeCards] INCOMING PROPS\n"+JSON.stringify({slideId:a,imageLoading:u,imageFailed:p,resolvedImageUrl:f.image.url,elementsCount:Array.isArray(t)?t.length:"not-array",elementTypes:Array.isArray(t)?t.map(e=>e?.type):null,imageEls:r},null,2))}}let[x,b]=(0,l.useState)({title:"",card1Title:"",card1Desc:"",card2Title:"",card2Desc:"",card3Title:"",card3Desc:""}),[v,y]=(0,l.useState)({title:!1,card1Title:!1,card1Desc:!1,card2Title:!1,card2Desc:!1,card3Title:!1,card3Desc:!1}),[j,k]=(0,l.useState)({title:!1,card1Title:!1,card1Desc:!1,card2Title:!1,card2Desc:!1,card3Title:!1,card3Desc:!1}),D=(0,l.useCallback)(()=>{let{title:e,cards:t}=f;b({title:e,card1Title:t[0]?.title||"",card1Desc:t[0]?.description||"",card2Title:t[1]?.title||"",card2Desc:t[1]?.description||"",card3Title:t[2]?.title||"",card3Desc:t[2]?.description||""}),y({title:!0,card1Title:!0,card1Desc:!0,card2Title:!0,card2Desc:!0,card3Title:!0,card3Desc:!0})},[f]),I=(0,l.useCallback)((e,t,i,r)=>{if(!e){b(e=>({...e,[t]:""})),y(e=>({...e,[t]:!0})),r&&r();return}let l=0,a=()=>
1{if(l<=e.length){b(i=>({...i,[t]:e.substring(0,l)})),l++;let r=setTimeout(a,i);m.current.push(r)}else y(e=>({...e,[t]:!0})),r&&r()};a()},[]),$=(0,l.useCallback)(()=>{m.current.forEach(clearTimeout),m.current=[],b({title:"",card1Title:"",card1Desc:"",card2Title:"",card2Desc:"",card3Title:"",card3Desc:""}),y({title:!1,card1Title:!1,card1Desc:!1,card2Title:!1,card2Desc:!1,card3Title:!1,card3Desc:!1});let{title:e,cards:t}=f;I(e,"title",S.title,()=>{setTimeout(()=>{I(t[0]?.title||"","card1Title",S.cardTitle,()=>{setTimeout(()=>{I(t[0]?.description||"","card1Desc",S.cardDescription,()=>{setTimeout(()=>{I(t[1]?.title||"","card2Title",S.cardTitle,()=>{setTimeout(()=>{I(t[1]?.description||"","card2Desc",S.cardDescription,()=>{setTimeout(()=>{I(t[2]?.title||"","card3Title",S.cardTitle,()=>{setTimeout(()=>{I(t[2]?.description||"","card3Desc",S.cardDescription)},50)})},100)})},50)})},100)})},50)})},100)})},[f,I]);(0,l.useEffect)(()=>{if(!(f.title||f.cards.some(e=>e.title)))return;let e=a!==h.current;if(!g.current){g.current=!0,h.current=a,D();return}if(e){h.current=a,$();return}return x.title!==f.title&&D(),()=>{m.current.forEach(clearTimeout),m.current=[]}},[a,f,x.title,$,D]);let N=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{onClick:()=>{c&&k(t=>({...t,[e]:!0}))},onBlur:r=>{k(t=>({...t,[e]:!1})),o&&c&&o({type:t,index:i,field:e.includes("Title")?"title":e.includes("Desc")?"description":"text",value:r.target.innerText||"",slideId:a})}}},[c,o,a]),L=(0,l.useCallback)(e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),e.target.blur()),"Escape"===e.key&&e.target.blur()},[]),W=(0,l.useCallback)(e=>{e.preventDefault(),document.execCommand("insertText",!1,e.clipboardData.getData("text/plain"))},[]),R=(0,l.useCallback)(e=>!v[e]&&x[e]?.length>0&&!j[e],[v,j,x]),F=N("title","title"),V=N("card1Title","card",0),H=N("card1Desc","card",0),M=N("card2Title","card",1),K=N("card2Desc","card",1),G=N("card3Title","card",2),U=N("card3Desc","card",2),q="A"===C||"B"===C,z=[E().container,E()[`variant${C}`]].filter(Boolean).join(" ");if("C"===C)return(0,r.jsxs)("div",{className:z,style:T,children:[(0,r.jsx)(B,{url:f.image.url,prompt:f.image.prompt,position:"top",variant:C,imageFailed:p}),(0,r.jsxs)("div",{className:E().contentSection,children:[(0,r.jsxs)("h1",{ref:_.title,className:`${E().title} ${j.title?E().editing:""}`,contentEditable:c,suppressContentEditableWarning:!0,onClick:F.onClick,onBlur:F.onBlur,onKeyDown:L,onPaste:W,"data-placeholder":"Slide title",children:[x.title,(0,r.jsx)(A,{visible:R("title")})]}),(0,r.jsx)("div",{className:E().cardsContainerHorizontal,children:[0,1,2].map(e=>(0,r.jsx)(P,{index:e,style:f.cards[e]?.style||{},variant:C,isWide:!1,displayTitle:x[`card${e+1}Title`],displayDescription:x[`card${e+1}Desc`],showTitleCursor:R(`card${e+1}Title`),showDescCursor:R(`card${e+1}Desc`),isEditingTitle:j[`card${e+1}Title`],isEditingDesc:j[`card${e+1}Desc`],onTitleClick:0===e?V.onClick:1===e?M.onClick:G.onClick,onTitleBlur:0===e?V.onBlur:1===e?M.onBlur:G.onBlur,onDescClick:0===e?H.onClick:1===e?K.onClick:U.onClick,onDescBlur:0===e?H.onBlur:1===e?K.onBlur:U.onBlur,onKeyDown:L,onPaste:W,titleRef:_[`card${e+1}Title`],descRef:_[`card${e+1}Desc`],isEditable:c},e))})]})]});let O="A"===C?"left":"right";return(0,r.jsxs)("div",{className:z,style:T,children:["left"===O&&(0,r.jsx)(B,{url:f.image.url,prompt:f.image.prompt,position:"left",variant:C,imageFailed:p}),(0,r.jsxs)("div",{className:E().contentSection,children:[(0,r.jsxs)("h1",{ref:_.title,className:`${E().title} ${j.title?E().editing:""}`,contentEditable:c,suppressContentEditableWarning:!0,onClick:F.onClick,onBlur:F.onBlur,onKeyDown:L,onPaste:W,"data-placeholder":"Slide title",children:[x.title,(0,r.jsx)(A,{visible:R("title")})]}),(0,r.jsxs)("div",{className:E().cardsContainerGrid,children:[(0,r.jsx)(P,{index:0,style:f.cards[0]?.style||{},variant:C,isWide:!1,displayTitle:x.card1Title,displayDescription:x.card1Desc,showTitleCursor:R("card1Title"),showDescCursor:R("card1Desc"),isEditingTitle:j.card1Title,isEditingDesc:j.card1Desc,onTitleClick:V.onClick,onTitleBlur:V.onBlur,onDescClick:H.onClick,onDescBlur:H.onBlur,onKeyDown:L,onPaste:W,titleRef:_.card1Title,de
1scRef:_.card1Desc,isEditable:c}),(0,r.jsx)(P,{index:1,style:f.cards[1]?.style||{},variant:C,isWide:!1,displayTitle:x.card2Title,displayDescription:x.card2Desc,showTitleCursor:R("card2Title"),showDescCursor:R("card2Desc"),isEditingTitle:j.card2Title,isEditingDesc:j.card2Desc,onTitleClick:M.onClick,onTitleBlur:M.onBlur,onDescClick:K.onClick,onDescBlur:K.onBlur,onKeyDown:L,onPaste:W,titleRef:_.card2Title,descRef:_.card2Desc,isEditable:c}),(0,r.jsx)(P,{index:2,style:f.cards[2]?.style||{},variant:C,isWide:q,displayTitle:x.card3Title,displayDescription:x.card3Desc,showTitleCursor:R("card3Title"),showDescCursor:R("card3Desc"),isEditingTitle:j.card3Title,isEditingDesc:j.card3Desc,onTitleClick:G.onClick,onTitleBlur:G.onBlur,onDescClick:U.onClick,onDescBlur:U.onBlur,onKeyDown:L,onPaste:W,titleRef:_.card3Title,descRef:_.card3Desc,isEditable:c})]})]}),"right"===O&&(0,r.jsx)(B,{url:f.image.url,prompt:f.image.prompt,position:"right",variant:C,imageFailed:p})]})};var W=i(88971),R=i.n(W);let F={backgroundCard:"#F5F0E8",backgroundWheel:"#F5F0E8",textPrimary:"#1B4D5C",accentTeal:"#4A9BA8",accentCoral:"#D4856A",accentGold:"#C9A86C",borderLight:"#D8E0DE",wheelStroke:"#1B4D5C"},V=["https://unpkg.com/lucide-static@latest/icons/share-2.svg","https://unpkg.com/lucide-static@latest/icons/users.svg","https://unpkg.com/lucide-static@latest/icons/mail.svg","https://unpkg.com/lucide-static@latest/icons/globe.svg","https://unpkg.com/lucide-static@latest/icons/send.svg"],H=["left-top","left-bottom","right-top","right-middle","right-bottom"],M=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,{titleElement:o,wheelElement:u,channelElements:p,footerElement:_}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type),i=t.find(e=>"wheel"===e.type);return{titleElement:e,wheelElement:i,channelElements:t.filter(e=>"channel"===e.type).sort((e,t)=>(e.index||0)-(t.index||0)),footerElement:t.find(e=>"footer"===e.type)}},[t]),m=(0,s.H)(o?.content)||(0,s.H)(o?.style?.text,"Choosing the Right Channels"),h=(0,s.H)(_?.content)||(0,s.H)(_?.style?.text),g=(0,l.useMemo)(()=>0===p.length?H.map((e,t)=>({id:`channel-${t}`,title:`Channel ${t+1}`,description:"",iconUrl:V[t],position:e})):p.map((e,t)=>{let i=e.content||{};return{id:e.id||`channel-${t}`,title:(0,s.H)(i.title,`Channel ${t+1}`),description:(0,s.H)(i.description),iconUrl:i.icon_url||i.iconUrl||V[t]||V[0],position:e.position||H[t]||"left-top"}}),[p]),C=(0,l.useRef)({initialized:!1,slideId:null,animatedKeys:new Set}),T=(0,l.useMemo)(()=>{let e=g.map(e=>`${e.title}|${e.description}`).join("||");return`${m}|${h}|${e}`},[m,h,g]);(0,l.useMemo)(()=>{let e=C.current;e.slideId!==a&&(e.slideId=a,e.animatedKeys.clear(),e.initialized=!1)},[a]);let[f,x]=(0,l.useState)({title:"",footer:"",channels:[]}),[b,v]=(0,l.useState)({title:!1,footer:!1,channels:[]}),[y,j]=(0,l.useState)({title:!1,footer:!1,channels:[]});(0,l.useEffect)(()=>{x(e=>({...e,channels:g.map(()=>({title:"",description:""}))})),v(e=>({...e,channels:g.map(()=>({title:!1,description:!1}))})),j(e=>({...e,channels:g.map(()=>({title:!1,description:!1}))}))},[g.length]);let k=(0,l.useRef)(null),D=(0,l.useRef)(null),I=(0,l.useRef)([]),$=(0,l.useRef)([]),E=i?.variant?.toUpperCase()||"A",N="A"===E,S="B"===E,w="C"===E,A=(0,l.useMemo)(()=>d(i),[i]),B=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=C.current,s=null!==l?`${t}:${l}:${a}:${e}`:`${t}:${e}`;if(n.animatedKeys.has(s)||!e)return null!==l&&a?(x(t=>{let i=[...t.channels];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,channels:i}}),v(e=>{let t=[...e.channels];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,channels:t}})):(x(i=>({...i,[t]:e})),v(e=>({...e,[t]:!0}))),r&&r(),null;n.animatedKeys.add(s);let c=e.split(" "),o=0,d=setInterval(()=>{if(o<c.length){let e=c.slice(0,o+1).join(" ");null!==l&&a?x(t=>{let i=[...t.channels];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,channels:i}}):x(i=>({...i,[t]:e})),o++}else clearInterval(d),null!==l&&a?v(e=>{let t=[...e.channels];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,channels:t}}):v(e=>({...e,[t]:!0})),r&&r()},i);return $.current.push(d),d},[]);(0,l.useEffect)(()=>
1{if($.current.forEach(e=>clearInterval(e)),$.current=[],!(y.title||y.footer||y.channels.some(e=>e?.title||e?.description)))return(async()=>{await new Promise(e=>{B(m,"title",60,e)});for(let e=0;e<g.length;e++)await new Promise(t=>{B(g[e].title,"channels",50,t,e,"title")}),await new Promise(t=>{B(g[e].description,"channels",25,t,e,"description")});h&&await new Promise(e=>{B(h,"footer",20,e)})})(),()=>{$.current.forEach(e=>clearInterval(e)),$.current=[]}},[T,B,m,h,g,y]);let P=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),L=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),W=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),M=(0,l.useCallback)(e=>{n&&(e.stopPropagation(),j(e=>({...e,title:!0})),x(e=>({...e,title:m})),v(e=>({...e,title:!0})),setTimeout(()=>{if(k.current){k.current.focus();let e=document.createRange();e.selectNodeContents(k.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)}},0))},[n,m]),K=(0,l.useCallback)(()=>{j(e=>({...e,title:!1}));let e=k.current?.textContent?.trim()??"";e&&e!==m&&o?.id&&P(o.id,"title",e)},[m,o?.id,P]),G=(0,l.useCallback)(e=>{n&&(e.stopPropagation(),j(e=>({...e,footer:!0})),x(e=>({...e,footer:h})),v(e=>({...e,footer:!0})),setTimeout(()=>{if(D.current){D.current.focus();let e=document.createRange();e.selectNodeContents(D.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)}},0))},[n,h]),U=(0,l.useCallback)(()=>{j(e=>({...e,footer:!1}));let e=D.current?.textContent?.trim()??"";e&&e!==h&&_?.id&&P(_.id,"footer",e)},[h,_?.id,P]),q=(0,l.useCallback)((e,t,i,r)=>({handleClick:r=>{n&&(r.stopPropagation(),j(i=>{let r=[...i.channels];return r[e]||(r[e]={title:!1,description:!1}),r[e]={...r[e],[t]:!0},{...i,channels:r}}),x(r=>{let l=[...r.channels];return l[e]||(l[e]={title:"",description:""}),l[e]={...l[e],[t]:i},{...r,channels:l}}),v(i=>{let r=[...i.channels];return r[e]||(r[e]={title:!1,description:!1}),r[e]={...r[e],[t]:!0},{...i,channels:r}}),setTimeout(()=>{let i=I.current[e]?.[t];if(i){i.focus();let e=document.createRange();e.selectNodeContents(i);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)}},0))},handleBlur:()=>{j(i=>{let r=[...i.channels];return r[e]||(r[e]={title:!1,description:!1}),r[e]={...r[e],[t]:!1},{...i,channels:r}});let l=I.current[e]?.[t],a=l?.textContent?.trim()??"";a&&a!==i&&r&&P(r,`channel_${t}`,a)}}),[n,P]),z=()=>(0,r.jsxs)("span",{className:R().cursorWrapper,children:[(0,r.jsx)("span",{className:R().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:R().cursor})]}),O=e=>{let{url:t,size:i=28}=e,[a,n]=(0,l.useState)(!1),[s,c]=(0,l.useState)(!1);return s||!t?(0,r.jsx)("div",{style:{width:i,height:i,backgroundColor:F.borderLight,borderRadius:8,opacity:.3}}):(0,r.jsx)("img",{src:t,alt:"",width:i,height:i,onLoad:()=>n(!0),onError:()=>c(!0),style:{opacity:+!!a,transition:"opacity 0.3s",filter:"brightness(0) saturate(100%) invert(25%) sepia(15%) saturate(1000%) hue-rotate(150deg)"}})},J=e=>{let{channel:t,index:i,position:l}=e,a=N&&l?.includes("left")?"right":w?"center":"left",s=S&&4===i;I.current[i]||(I.current[i]={title:null,description:null});let c=y.channels[i]?.title?t.title:f.channels[i]?.title||"",o=y.channels[i]?.description?t.description:f.channels[i]?.description||"",d=b.channels[i]?.title,u=b.channels[i]?.description,_=0===i?b.title:b.channels[i-1]?.description,m=y.channels[i]?.title,h=y.channels[i]?.description,g=p[i]?.id,C=q(i,"title",t.title,g),T=q(i,"description",t.description,g),x=[R().channelCard,s&&R().wideCard,l&&R()[`position${l.replace(/-/g,"")}`]].filter(Boolean).join(" ");return(0,r.jsxs)("div",{className:x,style:{textAlign:a},children:[!N&&(0,r.jsx)("div",{className:R().cardIconWrapper,children:(0,r.jsx)(O,{url:t.iconUrl,size:w?40:36})}),(0,r.jsxs)("h3",{ref:e=>{I.current[i]&&(I.current[i].title=e)},className:`${R().channelTitle} ${n?R().editable:""} ${m?R().editing:""}`,contentEditable:m,suppressContentEditableWarning:!0,onClick:C.handleClick,onBlur:C.handleBlur,onKeyDown:L,onPaste:W,spell
1Check:!1,children:[m?t.title:c||"Channel",!m&&_&&!d&&t.title&&(0,r.jsx)(z,{})]}),(0,r.jsxs)("p",{ref:e=>{I.current[i]&&(I.current[i].description=e)},className:`${R().channelDescription} ${n?R().editable:""} ${h?R().editing:""}`,contentEditable:h,suppressContentEditableWarning:!0,onClick:T.handleClick,onBlur:T.handleBlur,onKeyDown:L,onPaste:W,spellCheck:!1,children:[h?t.description:o,!h&&d&&!u&&t.description&&(0,r.jsx)(z,{})]})]})},X=e=>{let{index:t}=e;return t>=4?null:(0,r.jsxs)("div",{className:R().connector,children:[(0,r.jsx)("div",{className:R().connectorLine}),(0,r.jsx)("div",{className:R().connectorArrow,children:"→"})]})};return(0,r.jsxs)("div",{className:`${R().channelWheelSlide} ${R()[`variant${E}`]}`,style:A,children:[(0,r.jsx)("header",{className:R().titleSection,children:(0,r.jsxs)("h1",{ref:k,className:`${R().mainTitle} ${n?R().editable:""} ${y.title?R().editing:""}`,contentEditable:y.title,suppressContentEditableWarning:!0,onClick:M,onBlur:K,onKeyDown:L,onPaste:W,spellCheck:!1,children:[y.title?m:f.title||"Title",!y.title&&!b.title&&m&&(0,r.jsx)(z,{})]})}),(0,r.jsxs)("div",{className:`${R().contentArea} ${R()[`layout${E}`]}`,children:[N&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:R().leftChannels,children:g.slice(0,2).map((e,t)=>(0,r.jsx)(J,{channel:e,index:t,position:H[t]},e.id))}),(0,r.jsx)("div",{className:R().wheelContainer,children:(0,r.jsx)(()=>{let e=2*Math.PI/5,t=[F.accentTeal,F.accentCoral,F.accentGold,F.accentTeal,F.accentCoral];return(0,r.jsxs)("svg",{width:280,height:280,viewBox:"0 0 280 280",className:R().wheelSvg,children:[(0,r.jsx)("circle",{cx:140,cy:140,r:130,fill:F.backgroundWheel,stroke:F.wheelStroke,strokeWidth:"2"}),[0,1,2,3,4].map(i=>(0,r.jsx)("path",{d:(t=>{let i=t*e-Math.PI/2,r=i+e,l=140+130*Math.cos(i),a=140+130*Math.sin(i),n=140+130*Math.cos(r),s=140+130*Math.sin(r),c=140+52*Math.cos(r),o=140+52*Math.sin(r),d=140+52*Math.cos(i),u=140+52*Math.sin(i);return`M ${l} ${a} A 130 130 0 0 1 ${n} ${s} L ${c} ${o} A 52 52 0 0 0 ${d} ${u} Z`})(i),fill:t[i],fillOpacity:"0.15",stroke:F.wheelStroke,strokeWidth:"1.5"},i)),(0,r.jsx)("circle",{cx:140,cy:140,r:52,fill:F.backgroundCard,stroke:F.wheelStroke,strokeWidth:"2"}),(0,r.jsx)("circle",{cx:140,cy:140,r:"8",fill:F.textPrimary}),g.map((t,i)=>{let l=(t=>{let i=t*e-Math.PI/2+e/2,r=91;return{x:140+91*Math.cos(i),y:140+91*Math.sin(i)}})(i);return(0,r.jsx)("foreignObject",{x:l.x-16,y:l.y-16,width:"32",height:"32",children:(0,r.jsx)("div",{style:{width:"100%",height:"100%",display:"flex",alignItems:"center",justifyContent:"center",background:F.backgroundCard,borderRadius:"50%"},children:(0,r.jsx)(O,{url:t.iconUrl,size:24})})},i)})]})},{})}),(0,r.jsx)("div",{className:R().rightChannels,children:g.slice(2,5).map((e,t)=>(0,r.jsx)(J,{channel:e,index:t+2,position:H[t+2]},e.id))})]}),S&&(0,r.jsx)("div",{className:R().gridContainer,children:g.map((e,t)=>(0,r.jsx)(J,{channel:e,index:t},e.id))}),w&&(0,r.jsx)("div",{className:R().horizontalContainer,children:g.map((e,t)=>(0,r.jsxs)(l.Fragment,{children:[(0,r.jsx)(J,{channel:e,index:t}),(0,r.jsx)(X,{index:t})]},e.id))})]}),h&&(0,r.jsx)("footer",{className:R().footerSection,children:(0,r.jsxs)("p",{ref:D,className:`${R().footerText} ${n?R().editable:""} ${y.footer?R().editing:""}`,contentEditable:y.footer,suppressContentEditableWarning:!0,onClick:G,onBlur:U,onKeyDown:L,onPaste:W,spellCheck:!1,children:[y.footer?h:f.footer||"",!y.footer&&b.channels[g.length-1]?.description&&!b.footer&&h&&(0,r.jsx)(z,{})]})})]})};var K=i(13110),G=i.n(K);let U=["https://unpkg.com/lucide-static@latest/icons/database.svg","https://unpkg.com/lucide-static@latest/icons/wand-2.svg","https://unpkg.com/lucide-static@latest/icons/trending-up.svg"],q=[{title:"CRM Systems",description:"Manage relationships and track interactions with modern platforms.",iconUrl:U[0]},{title:"Marketing Automation",description:"Nurture supporters with automated email sequences and segmentation.",iconUrl:U[1]},{title:"Analytics Platforms",description:"Track engagement and measure ROI with comprehensive reporting.",iconUrl:U[2]}],z=(0,l.memo)(e=>{let{url:t,size:i=24}=e,[a,n]=(0,l.useState)("loading"),s=(0,l.useRef)(t);return((0,l.useEffect)(()=>{s.current!==t&&(s.current=t,n("loading"))},[t]),"error"!==a&&t)?(0,r.jsx)("img",{src:t,alt:"",width:i,height:i,onLoad:()=>n("loaded"),onError:()=>n("error"),className:G().toolIconImage,style:{opacity:+("loaded"===a),transition:"opacity 0.3s"}}):(0,r.jsx)("div",{className:G().iconPlaceholder,style:{width:i,height:i}})});z.displayName="ToolIcon";let O=(0,l.memo)(()=>(0,r.jsx)("span",{className:G().aiCursor,children:(0,r.jsx)("span",{className:G().cursorLine})}));O.displayName="AICursor";let J=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,{titleText:o,titleElement:u,toolItems:p,toolElements:_,variant:m}=(0,l.useMemo)(()=>{let e=(i?.variant||"A").toUpperCase(),r=t.find(e=>"title"===e.type),l="Investing in Tools & Technology";r&&(l=(0,s.H)(r.content,l));let a=t.filter(e=>"tool"===e.type).sort((e,t)=>
1(e.index??0)-(t.index??0)),n=[];for(n=a.length>0?a.map((e,t)=>{let i=e.content||{};return{id:e.id||`tool-${t}`,title:(0,s.H)(i.title,q[t]?.title||`Tool ${t+1}`),description:(0,s.H)(i.description,q[t]?.description||""),iconUrl:i.icon_url||i.iconUrl||U[t]||U[0]}}):q.map((e,t)=>({id:`tool-${t}`,...e}));n.length<3;){let e=n.length;n.push({id:`tool-${e}`,...q[e]||q[0]})}return{titleText:l,titleElement:r,toolItems:n.slice(0,3),toolElements:a,variant:e}},[t,i]),[h,g]=(0,l.useState)(""),[C,T]=(0,l.useState)([{title:"",description:""},{title:"",description:""},{title:"",description:""}]),[f,x]=(0,l.useState)({title:!1,tools:[{title:!1,description:!1},{title:!1,description:!1},{title:!1,description:!1}]}),[b,v]=(0,l.useState)({title:!1,tools:[{title:!1,description:!1},{title:!1,description:!1},{title:!1,description:!1}]}),y=(0,l.useRef)(new Set),j=(0,l.useRef)([]),k=(0,l.useRef)(null),D=(0,l.useRef)(null),I=(0,l.useRef)([{title:null,description:null},{title:null,description:null},{title:null,description:null}]);(0,l.useEffect)(()=>{k.current!==a&&(k.current=a,y.current.clear(),j.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),j.current=[],g(""),T([{title:"",description:""},{title:"",description:""},{title:"",description:""}]),x({title:!1,tools:[{title:!1,description:!1},{title:!1,description:!1},{title:!1,description:!1}]}),v({title:!1,tools:[{title:!1,description:!1},{title:!1,description:!1},{title:!1,description:!1}]}))},[a]);let $=(0,l.useCallback)(function(e,t,i){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:40;if(!e)return i?.(),null;let l=e.split(" "),a=0,n=setInterval(()=>{a++,t(l.slice(0,a).join(" ")),a>=l.length&&(clearInterval(n),i?.())},r);return j.current.push(n),n},[]);(0,l.useEffect)(()=>{let e=`${a}-${o}-${p.map(e=>e.title).join(",")}`;if(b.title||b.tools.some(e=>e.title||e.description))return;if(y.current.has(e)){g(o),T(p.map(e=>({title:e.title,description:e.description}))),x({title:!0,tools:p.map(()=>({title:!0,description:!0}))});return}y.current.add(e),j.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),j.current=[];let t=setTimeout(()=>{$(o,e=>g(e),()=>{x(e=>({...e,title:!0})),i(0)},40)},100);j.current.push(t);let i=e=>{if(e>=p.length)return;let t=p[e];$(t.title,t=>{T(i=>{let r=[...i];return r[e]={...r[e],title:t},r})},()=>{x(t=>{let i={...t};return i.tools=[...i.tools],i.tools[e]={...i.tools[e],title:!0},i}),$(t.description,t=>{T(i=>{let r=[...i];return r[e]={...r[e],description:t},r})},()=>{x(t=>{let i={...t};return i.tools=[...i.tools],i.tools[e]={...i.tools[e],description:!0},i});let t=setTimeout(()=>{i(e+1)},100);j.current.push(t)},25)},35)};return()=>{j.current.forEach(e=>{clearInterval(e),clearTimeout(e)})}},[a,o,p,$,b]);let E=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),N=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),S=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),w=(0,l.useCallback)(e=>{n&&(e.stopPropagation(),v(e=>({...e,title:!0})),g(o),x(e=>({...e,title:!0})),setTimeout(()=>{if(D.current){D.current.focus();let e=document.createRange();e.selectNodeContents(D.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)}},0))},[n,o]),A=(0,l.useCallback)(()=>{v(e=>({...e,title:!1}));let e=D.current?.textContent?.trim()??"";e&&e!==o&&u?.id&&E(u.id,"title",e)},[o,u?.id,E]),B=(0,l.useCallback)((e,t,i)=>{let r=_[e]?.id;return{handleClick:r=>{n&&(r.stopPropagation(),v(i=>{let r=[...i.tools];return r[e]={...r[e],[t]:!0},{...i,tools:r}}),T(r=>{let l=[...r];return l[e]={...l[e],[t]:i},l}),x(i=>{let r=[...i.tools];return r[e]={...r[e],[t]:!0},{...i,tools:r}}),setTimeout(()=>{let i=I.current[e]?.[t];if(i){i.focus();let e=document.createRange();e.selectNodeContents(i);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)}},0))},handleBlur:()=>{v(i=>{let r=[...i.tools];return r[e]={...r[e],[t]:!1},{...i,tools:r}});let l=I.current[e]?.[t],a=l?.textContent?.trim()??"";a&&a!==i&&r&&E(r,`tool_${t}`,a)}}},[n,_,E]),P="A"===m,L="C"===m,W=(0,l.useCallback)(e=>{let{tool:t,index:i}=e,l=C[i]||{title:"",description:""},a=f.tools[i]||{title:!1,description:!1},s=b.tools[i]||{title:!1,description:!1},c=0===i?f.title:f.tools[i-1]?.description,o=!s.title&&c&&!a.title&&t.title,d=!s.description&&a.title&&!a.description&&t.description,u=B(i,"title",t.title),p=B(i,"description",t.description),_=[G().toolCard,G()[`position${i}
1`]].filter(Boolean).join(" ");return(0,r.jsxs)("div",{className:_,children:[(0,r.jsx)("div",{className:G().iconWrapper,children:(0,r.jsx)(z,{url:t.iconUrl,size:L?28:24})}),P&&i<2&&(0,r.jsx)("div",{className:G().connectorLine}),(0,r.jsxs)("div",{className:G().cardContent,children:[(0,r.jsxs)("h3",{ref:e=>{I.current[i].title=e},className:`${G().toolTitle} ${n?G().editable:""} ${s.title?G().editing:""}`,contentEditable:s.title,suppressContentEditableWarning:!0,onClick:u.handleClick,onBlur:u.handleBlur,onKeyDown:N,onPaste:S,spellCheck:!1,children:[s.title?t.title:l.title||(a.title?t.title:""),o&&(0,r.jsx)(O,{})]}),(0,r.jsxs)("p",{ref:e=>{I.current[i].description=e},className:`${G().toolDescription} ${n?G().editable:""} ${s.description?G().editing:""}`,contentEditable:s.description,suppressContentEditableWarning:!0,onClick:p.handleClick,onBlur:p.handleBlur,onKeyDown:N,onPaste:S,spellCheck:!1,children:[s.description?t.description:l.description||(a.description?t.description:""),d&&(0,r.jsx)(O,{})]})]})]})},[C,f,b,B,n,P,L,N,S]),R=(0,l.useMemo)(()=>d(i),[i]);return(0,r.jsxs)("div",{className:`${G().toolCardsSlide} ${G()[`variant${m}`]}`,style:R,children:[(0,r.jsx)("header",{className:G().titleSection,children:(0,r.jsxs)("h1",{ref:D,className:`${G().mainTitle} ${n?G().editable:""} ${b.title?G().editing:""}`,contentEditable:b.title,suppressContentEditableWarning:!0,onClick:w,onBlur:A,onKeyDown:N,onPaste:S,spellCheck:!1,children:[b.title?o:h||(f.title?o:""),!b.title&&!f.title&&o&&(0,r.jsx)(O,{})]})}),(0,r.jsxs)("div",{className:`${G().contentArea} ${G()[`layout${m}`]}`,children:[P&&(0,r.jsx)("div",{className:G().staggeredContainer,children:p.map((e,t)=>(0,r.jsx)(W,{tool:e,index:t},e.id))}),"B"===m&&(0,r.jsx)("div",{className:G().horizontalContainer,children:p.map((e,t)=>(0,r.jsx)(W,{tool:e,index:t},e.id))}),L&&(0,r.jsx)("div",{className:G().verticalContainer,children:p.map((e,t)=>(0,r.jsx)(W,{tool:e,index:t},e.id))})]})]})};var X=i(58560),Y=i.n(X);let Z={mainTitle:"Leveraging Your Loyal Supporters",sectionTitle:"Turn Supporters into Ambassadors",description:"Your most passionate supporters are your greatest marketing asset. When volunteers and past donors share your story, they bring authenticity and trust that paid advertising cannot match.",bullets:["Create peer-to-peer fundraising campaigns with personalized pages","Encourage social sharing with compelling, easy-to-share content","Recognize and celebrate ambassadors publicly","Provide toolkits with pre-written posts and graphics"]},Q=e=>{let{visible:t}=e;return t?(0,r.jsxs)("span",{className:Y().cursorWrapper,children:[(0,r.jsx)("span",{className:Y().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:Y().cursor})]}):null},ee=e=>{let{text:t,displayText:i,index:a,isEditing:n,onEdit:s,onBlur:c,showCursor:o,animationComplete:d,isEditable:u}=e,p=(0,l.useRef)(null);return((0,l.useEffect)(()=>{n&&p.current&&(p.current.focus(),p.current.select())},[n]),n)?(0,r.jsx)("li",{className:Y().bulletItem,children:(0,r.jsx)("span",{className:Y().bulletText,children:(0,r.jsx)("input",{ref:p,type:"text",className:Y().bulletInput,defaultValue:t,onBlur:e=>c(a,e.target.value),onKeyDown:e=>{"Enter"===e.key&&e.target.blur(),"Escape"===e.key&&(e.target.value=t,e.target.blur())}})})}):(0,r.jsx)("li",{className:`${Y().bulletItem} ${d?Y().complete:""}`,onClick:()=>u&&s&&s(a),children:(0,r.jsxs)("span",{className:`${Y().bulletText} ${u?Y().editable:""}`,children:[i,o&&(0,r.jsx)(Q,{visible:!0})]})})},et=e=>{let{elements:t=[],background:i={},slideId:a,onTextChange:n,isEditable:s=!0,imageLoading:c=!1,imageFailed:o=!1}=e;{let e=window;if(e.__verdantS10Logged=e.__verdantS10Logged||new Set,!e.__verdantS10Logged.has(a)){e.__verdantS10Logged.add(a);let i=Array.isArray(t)?t.filter(e=>e?.type==="image").map(e=>({id:e?.id,content:e?.content,contentType:typeof e?.content,contentLength:"string"==typeof e?.content?e.content.length:null,flat_image_url:e?.image_url,flat_url:e?.url,content_url:e?.content?.url,content_image_url:e?.content?.image_url,contentKeys:e?.content&&"object"==typeof e.content?Object.keys(e.content):null})):null;console.log("[Verdant S10 TextImageBullets] INCOMING PROPS\n"+JSON.stringify({slideId:a,imageLoading:c,imageFailed:o,elementsCount:Array.isArray(t)?t.length:"not-array",elementTypes:Array.isArray(t)?t.map(e=>e?.type):null,imageElements:i},null,2))}}let u=i?.variant?.toUpperCase()||"A",p="A"===u?Y().variantA:"B"===u?Y().variantB:"C"===u?Y().variantC:Y().variantA,_=(0,l.useMemo)(()=>d(i),[i]),m=(0,l.useMemo)(()=>{let e=Z.mainTitle,i=Z.sectionTitle,r=Z.description,l=[],a="",n=!1;if(!t||0===t.length)return{mainTitle:e,sectionTitle:i,description:r,bullets:[...Z.bullets],imageUrl:a};for(let e of t)if("bullet_list"===e.type&&Array.isArray(e.items)&&e.items.length>0){n=!0,l=e.items.map(e=>
1"string"==typeof e?e:e?.text||"").filter(Boolean);break}for(let s of t){let t=s.type,c=s.content;if("title"===t||"main_title"===t)e="string"==typeof c?c:c?.text||e;else if("section_title"===t)i="string"==typeof c?c:c?.text||i;else if("description"===t)r="string"==typeof c?c:c?.text||r;else if("bullet_item"!==t||n)"image"===t&&(a=("string"==typeof c?c:"")||c?.url||c?.image_url||s?.image_url||s?.url||"");else{let e=s.index??l.length,t="string"==typeof c?c:c?.text||"";t&&(l[e]=t)}}return 0===l.length&&(l=[...Z.bullets]),{mainTitle:e,sectionTitle:i,description:r,bullets:l=l.slice(0,6),imageUrl:a}},[t]),{mainTitle:h,sectionTitle:g,description:C,bullets:T,imageUrl:f}=m,[x,b]=(0,l.useState)({mainTitle:"",sectionTitle:"",description:"",bullets:[]}),[v,y]=(0,l.useState)({mainTitle:!1,sectionTitle:!1,description:!1,bullets:[]}),[j,k]=(0,l.useState)({mainTitle:!1,sectionTitle:!1,description:!1,bulletIndex:null}),D={mainTitle:(0,l.useRef)(null),sectionTitle:(0,l.useRef)(null),description:(0,l.useRef)(null)},I=(0,l.useRef)({slideId:null,animatedKeys:new Set}),$=(0,l.useRef)([]),E=(0,l.useCallback)(()=>{$.current.forEach(e=>{clearTimeout(e),clearInterval(e)}),$.current=[]},[]);(0,l.useEffect)(()=>{let e=I.current;e.slideId!==a&&(e.slideId=a,e.animatedKeys.clear(),E(),b({mainTitle:"",sectionTitle:"",description:"",bullets:T.map(()=>"")}),y({mainTitle:!1,sectionTitle:!1,description:!1,bullets:T.map(()=>!1)}),k({mainTitle:!1,sectionTitle:!1,description:!1,bulletIndex:null}))},[a,T.length,E]);let N=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=I.current,n=null!==l?`${t}:${l}:${e}`:`${t}:${e}`;if(a.animatedKeys.has(n)||!e)return null!==l?(b(t=>{let i=[...t.bullets];return i[l]=e,{...t,bullets:i}}),y(e=>{let t=[...e.bullets];return t[l]=!0,{...e,bullets:t}})):(b(i=>({...i,[t]:e})),y(e=>({...e,[t]:!0}))),r&&r(),null;a.animatedKeys.add(n);let s=0,c=setInterval(()=>{if(s<e.length){s++;let i=e.slice(0,s);null!==l?b(e=>{let t=[...e.bullets];return t[l]=i,{...e,bullets:t}}):b(e=>({...e,[t]:i}))}else clearInterval(c),null!==l?y(e=>{let t=[...e.bullets];return t[l]=!0,{...e,bullets:t}}):y(e=>({...e,[t]:!0})),r&&r()},i);return $.current.push(c),c},[]);(0,l.useEffect)(()=>{if(E(),!j.mainTitle&&!j.sectionTitle&&!j.description&&null===j.bulletIndex)return(async()=>{await new Promise(e=>N(h,"mainTitle",40,e)),await new Promise(e=>N(g,"sectionTitle",35,e)),await new Promise(e=>N(C,"description",15,e));for(let e=0;e<T.length;e++)await new Promise(t=>N(T[e],"bullets",25,t,e))})(),()=>E()},[a,h,g,C,T,N,E,j]);let S=(0,l.useCallback)((e,t,i)=>{n&&n({slideId:a,elementId:e,type:t,content:i})},[n,a]),w=e=>{s&&v[e]&&(k(t=>({...t,[e]:!0})),b(t=>({...t,[e]:m[e]})))},A=(e,t)=>{k(t=>({...t,[e]:!1})),t&&t!==m[e]&&S(null,"mainTitle"===e?"main_title":"sectionTitle"===e?"section_title":"description",t)},B=e=>{s&&v.bullets[e]&&(k(t=>({...t,bulletIndex:e})),b(t=>{let i=[...t.bullets];return i[e]=T[e],{...t,bullets:i}}))},P=(e,t)=>{k(e=>({...e,bulletIndex:null})),t&&t!==T[e]&&S(null,"bullet_item",{index:e,text:t})},L=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),W=()=>(0,r.jsx)("div",{className:Y().imagePanel,children:f?(0,r.jsx)("img",{src:f,alt:h,className:Y().image}):(0,r.jsx)("div",{className:`${Y().imagePlaceholder} ${o?Y().isFailed:""}`,children:!o&&(0,r.jsxs)("svg",{className:Y().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}),(0,r.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,r.jsx)("path",{d:"M21 15l-5-5L5 21"})]})})}),R=()=>(0,r.jsxs)("div",{className:Y().contentPanel,children:[(0,r.jsxs)("h1",{ref:D.mainTitle,className:`${Y().mainTitle} ${s?Y().editable:""} ${j.mainTitle?Y().editing:""}`,contentEditable:j.mainTitle,suppressContentEditableWarning:!0,onClick:()=>w("mainTitle"),onBlur:e=>A("mainTitle",e.target.textContent?.trim()),onKeyDown:L,spellCheck:!1,children:[j.mainTitle?h:x.mainTitle||"Main Title",!j.mainTitle&&!v.mainTitle&&h&&(0,r.jsx)(Q,{visible:!0})]}),(0,r.jsxs)("h2",{ref:D.sectionTitle,className:`${Y().sectionTitle} ${s?Y().editable:""} ${j.sectionTitle?Y().editing:""}`,contentEditable:j.sectionTitle,suppressContentEditableWarning:!0,onClick:()=>w("sectionTitle"),onBlur:e=>A("sectionTitle",e.target.textContent?.trim()),onKeyDown:L,spellCheck:!1,children:[j.sectionTitle?g:x.sectionTitle||"Section Title",!j.sectionTitle&&v.mainTitle&&!v.sectionTitle&&g&&(0,r.jsx)(Q,{visible:!0})]}),(0,r.jsxs)("p",{ref:D.description,className:`${Y().description} ${s?Y().editable:""} ${j.description?Y().editing:""}`,contentEditable:j.description,suppressContentEditableWarning:!0,onClick:()=>w("description"),onBlur:e=>A("description",e.target.textContent?.trim()),onKeyDown:L,spellCheck:!1,children:[j.description?C:x.description||"De
1scription text.",!j.description&&v.sectionTitle&&!v.description&&C&&(0,r.jsx)(Q,{visible:!0})]}),(0,r.jsx)("ul",{className:Y().bulletList,children:T.map((e,t)=>{let i=j.bulletIndex===t,l=v.bullets[t],a=0===t?v.description:v.bullets[t-1];return(0,r.jsx)(ee,{text:e,displayText:x.bullets[t]||"",index:t,isEditing:i,onEdit:B,onBlur:P,showCursor:!i&&a&&!l&&e,animationComplete:l,isEditable:s},`bullet-${t}`)})})]});return(0,r.jsx)("div",{className:`${Y().container} ${p}`,"data-slide-id":a,style:_,children:(0,r.jsx)("div",{className:Y().panelWrapper,children:"C"===u||"B"===u?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(W,{}),(0,r.jsx)(R,{})]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R,{}),(0,r.jsx)(W,{})]})})})};var ei=i(88097),er=i.n(ei);let el={accentTeal:"#4A9BA8",accentCoral:"#D4856A",accentGold:"#C9A86C",borderLight:"#D8E0DE"},ea=["https://unpkg.com/lucide-static@latest/icons/heart.svg","https://unpkg.com/lucide-static@latest/icons/camera.svg","https://unpkg.com/lucide-static@latest/icons/megaphone.svg"],en=e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,{titleElement:o,quoteElement:u,stepElements:p}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type);return{titleElement:e,quoteElement:t.find(e=>"quote"===e.type),stepElements:t.filter(e=>"step"===e.type).sort((e,t)=>(e.index||0)-(t.index||0))}},[t]),_=(0,s.H)(o?.content,"Storytelling That Moves People"),m=u?.content||{},h=(0,s.H)(m),g=m.highlight_text||m.highlightText||"",C=m.highlight_color||m.highlightColor||el.accentTeal,T=(0,l.useMemo)(()=>0===p.length?[{id:"step-0",iconUrl:ea[0],title:"Step One",description:"Description for step one",number:1},{id:"step-1",iconUrl:ea[1],title:"Step Two",description:"Description for step two",number:2},{id:"step-2",iconUrl:ea[2],title:"Step Three",description:"Description for step three",number:3}]:p.map((e,t)=>{let i=e.content||{};return{id:e.id||`step-${t}`,iconUrl:i.icon_url||i.iconUrl||ea[t]||ea[0],title:(0,s.H)(i.title,`Step ${t+1}`),description:(0,s.H)(i.description),number:i.number||t+1}}),[p]),f=(0,l.useRef)({initialized:!1,slideId:null,animatedKeys:new Set}),x=(0,l.useMemo)(()=>{let e=T.map(e=>`${e.title}|${e.description}`).join("||");return`${_}|${h}|${e}`},[_,h,T]);(0,l.useMemo)(()=>{let e=f.current;e.slideId!==a&&(e.slideId=a,e.animatedKeys.clear(),e.initialized=!1)},[a]);let[b,v]=(0,l.useState)({title:"",quote:"",steps:[]}),[y,j]=(0,l.useState)({title:!1,quote:!1,steps:[]}),[k,D]=(0,l.useState)(null);(0,l.useEffect)(()=>{v(e=>({...e,steps:T.map(()=>({title:"",description:""}))})),j(e=>({...e,steps:T.map(()=>({title:!1,description:!1}))}))},[T.length]);let I=(0,l.useRef)([]),$=i?.variant?.toUpperCase()||"A",E="A"===$,N="B"===$,S="C"===$,w=E?el.accentTeal:N?el.accentCoral:el.accentGold,A=(0,l.useMemo)(()=>d(i),[i]),B=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=f.current,s=null!==l?`${t}:${l}:${a}:${e}`:`${t}:${e}`;if(n.animatedKeys.has(s)||!e)return null!==l&&a?(v(t=>{let i=[...t.steps];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,steps:i}}),j(e=>{let t=[...e.steps];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,steps:t}})):(v(i=>({...i,[t]:e})),j(e=>({...e,[t]:!0}))),r&&r(),null;n.animatedKeys.add(s);let c=e.split(" "),o=0,d=setInterval(()=>{if(o<c.length){let e=c.slice(0,o+1).join(" ");null!==l&&a?v(t=>{let i=[...t.steps];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,steps:i}}):v(i=>({...i,[t]:e})),o++}else clearInterval(d),null!==l&&a?j(e=>{let t=[...e.steps];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,steps:t}}):j(e=>({...e,[t]:!0})),r&&r()},i);return I.current.push(d),d},[]);(0,l.useEffect)(()=>{if(I.current.forEach(e=>clearInterval(e)),I.current=[],!k)return(async()=>{await new Promise(e=>{B(_,"title",60,e)}),h&&await new Promise(e=>{B(h,"quote",30,e)});for(let e=0;e<T.length;e++)await new Promise(t=>{B(T[e].title,"steps",50,t,e,"title")}),await new Promise(t=>
1{B(T[e].description,"steps",20,t,e,"description")})})(),()=>{I.current.forEach(e=>clearInterval(e)),I.current=[]}},[x,B,_,h,T,k]);let P=(0,l.useCallback)(e=>{n&&D(e)},[n]),L=(0,l.useCallback)((e,t,i)=>{D(null),c&&void 0!==i&&c(t,i,e)},[c]),W=(0,l.useCallback)((e,t,i)=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),e.target.blur()),"Escape"===e.key&&(e.preventDefault(),D(null),e.target.blur())},[]),R=()=>(0,r.jsxs)("span",{className:er().cursorWrapper,children:[(0,r.jsx)("span",{className:er().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:er().cursor})]}),F=e=>{let{url:t,size:i=28}=e,[a,n]=(0,l.useState)(!1),[s,c]=(0,l.useState)(!1);return s||!t?(0,r.jsx)("div",{style:{width:i,height:i,backgroundColor:el.borderLight,borderRadius:8,opacity:.3}}):(0,r.jsx)("img",{src:t,alt:"",width:i,height:i,onLoad:()=>n(!0),onError:()=>c(!0),style:{opacity:+!!a,transition:"opacity 0.3s",filter:"brightness(0) saturate(100%) invert(100%)"}})},V=e=>{let{step:t,index:i}=e,l=b.steps[i]?.title||"",a=b.steps[i]?.description||"",s=y.steps[i]?.title,c=y.steps[i]?.description,o=0===i?y.quote:y.steps[i-1]?.description,d=`step-${i}-title`,u=`step-${i}-description`,p=k===d,_=k===u;return(0,r.jsxs)("div",{className:er().stepCard,children:[!S&&(0,r.jsx)("div",{className:er().stepIconWrapper,style:{backgroundColor:w},children:(0,r.jsx)(F,{url:t.iconUrl,size:24})}),(0,r.jsxs)("div",{className:er().stepContent,children:[(0,r.jsxs)("h3",{className:`${er().stepTitle} ${n?er().editable:""} ${p?er().editing:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>P(d),onBlur:e=>L(d,t.id,e.target.innerText),onKeyDown:e=>W(e,d,t.id),children:[p?t.title:l||"Step Title",!p&&o&&!s&&t.title&&(0,r.jsx)(R,{})]}),(0,r.jsxs)("p",{className:`${er().stepDescription} ${n?er().editable:""} ${_?er().editing:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>P(u),onBlur:e=>L(u,t.id,e.target.innerText),onKeyDown:e=>W(e,u,t.id),children:[_?t.description:a,!_&&s&&!c&&t.description&&(0,r.jsx)(R,{})]})]})]})},H=e=>{let{index:t,step:i}=e;return(0,r.jsx)("div",{className:`${er().chevronArrow} ${0===t?er().chevronFirst:""}`,children:(0,r.jsx)("div",{className:er().chevronIconWrapper,children:(0,r.jsx)(F,{url:i.iconUrl,size:28})})})},M=e=>{let{index:t}=e;return(0,r.jsxs)("div",{className:er().timelineNode,children:[(0,r.jsx)("div",{className:er().timelineCircle,style:{borderColor:w}}),t<T.length-1&&(0,r.jsx)("div",{className:er().timelineLine})]})},K=e=>{let{index:t}=e;return t>=T.length-1?null:(0,r.jsx)("div",{className:er().circleConnector})},G="title"===k,U="quote"===k,q=()=>(0,r.jsxs)("h1",{className:`${er().mainTitle} ${n?er().editable:""} ${G?er().editing:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>P("title"),onBlur:e=>L("title",o?.id,e.target.innerText),onKeyDown:e=>W(e,"title",o?.id),children:[G?_:b.title||"Title",!G&&!y.title&&_&&(0,r.jsx)(R,{})]}),z=()=>{if(!h)return null;let e=U?h:b.quote||"";return(0,r.jsxs)("blockquote",{className:`${er().quoteText} ${n?er().editable:""} ${U?er().editing:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>P("quote"),onBlur:e=>L("quote",u?.id,e.target.innerText),onKeyDown:e=>W(e,"quote",u?.id),children:['"',((e,t,i)=>{if(!t||!e.includes(t))return e;let l=e.split(t);return(0,r.jsxs)(r.Fragment,{children:[l[0],(0,r.jsx)("span",{className:er().quoteHighlight,style:{color:i,fontWeight:700},children:t}),l[1]]})})(e,g,C),'"',!U&&y.title&&!y.quote&&h&&(0,r.jsx)(R,{})]})};return(0,r.jsxs)("div",{className:`${er().processStepsSlide} ${er()[`variant${$}`]}`,style:A,children:[E&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("header",{className:er().headerSection,children:[(0,r.jsx)(q,{}),(0,r.jsx)(z,{})]}),(0,r.jsx)("div",{className:er().chevronContainer,children:T.map((e,t)=>(0,r.jsx)(H,{index:t,step:e},e.id))}),(0,r.jsx)("div",{className:er().cardsContainer,children:T.map((e,t)=>(0,r.jsx)(V,{step:e,index:t},e.id))})]}),N&&(0,r.jsxs)("div",{className:er().timelineLayout,children:[(0,r.jsxs)("div",{className:er().leftPanel,children:[(0,r.jsx)(q,{}),(0,r.jsx)(z,{})]}),(0,r.jsx)("div",{className:er().rightPanel,children:T.map((e,t)=>(0,r.jsxs)("div",{className:er().timelineRow,children:[(0,r.jsx)(M,{index:t}),(0,r.jsx)(V,{step:e,index:t})]},e.id))})]}),S&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("header",{className:er().headerSectionCentered,children:[(0,r.jsx)(q,{}),(0,r.jsx)(z,{})]}),(0,r.jsx)("div",{className:er().circlesRow,children:T.map((e,t)=>(0,r.jsxs)(l.Fragment,{children:[(0,r.jsx)("div",{className:er().numberCircle,style:{backgroundColor:w},children:e.number}),(0,r.jsx)(K,{index:t})]},e.id))}),(0,r.jsx)("div",{className:er().circleCardsRow,children:T.map((e,t)=>(0,r.jsx)(V,{step:e,index:t},e.id))})]})]})};var es=i(3220),ec=i.n(es);let eo=["teal","coral","gold","sage"],ed=(0,l.memo)(()=>(0,r.jsxs)("span",{className:ec().cursorWrapper,children:[(0,r.jsx)("span",{className:ec().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:ec().cursor})]}));ed.displayName="AICursor";let eu=(0,l.memo)(e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,{titleElement:o,cardElements:u}=(0,l.useMemo)(()=>({titleElement:t.find(e=>"title"===e.type),cardElements:t.filter(e=>"card"===e.type).sort((e,t)=>
1(e.index||0)-(t.index||0))}),[t]),p=(0,l.useMemo)(()=>(0,s.H)(o?.content,"Key Points"),[o]),_=(0,l.useMemo)(()=>{let e=[{number:"01",title:"Key Point One",description:"Description for the first key point."},{number:"02",title:"Key Point Two",description:"Description for the second key point."},{number:"03",title:"Key Point Three",description:"Description for the third key point."},{number:"04",title:"Key Point Four",description:"Description for the fourth key point."}];return 0===u.length?e:u.map((t,i)=>{let r=t.content||{};return{id:t.id||`card-${i}`,number:(0,s.H)(r.number,`0${i+1}`),title:(0,s.H)(r.title,e[i]?.title||`Key Point ${i+1}`),description:(0,s.H)(r.description,e[i]?.description||"")}})},[u]),m=(0,l.useMemo)(()=>(i?.variant||"A").toUpperCase().charAt(0),[i?.variant]),h=(0,l.useMemo)(()=>d(i),[i]),g=(0,l.useRef)({slideId:null,hasAnimated:!1,animatedKeys:new Set});g.current.slideId!==a&&(g.current.slideId=a,g.current.hasAnimated=!1,g.current.animatedKeys.clear());let[C,T]=(0,l.useState)(()=>({title:"",cards:_.map(()=>({title:"",description:""}))})),[f,x]=(0,l.useState)(()=>({title:!1,cards:_.map(()=>({title:!1,description:!1}))})),[b,v]=(0,l.useState)(()=>({title:!1,cards:_.map(()=>({title:!1,description:!1}))})),y=(0,l.useRef)([]),j=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=g.current,s=null!==l?`${t}:${l}:${a}`:t;if(n.animatedKeys.has(s)||!e)return null!==l&&a?(T(t=>{let i=[...t.cards];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,cards:i}}),x(e=>{let t=[...e.cards];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,cards:t}})):(T(i=>({...i,[t]:e})),x(e=>({...e,[t]:!0}))),r&&r(),null;n.animatedKeys.add(s);let c=e.split(" "),o=0,d=setInterval(()=>{if(o<c.length){let e=c.slice(0,o+1).join(" ");null!==l&&a?T(t=>{let i=[...t.cards];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,cards:i}}):T(i=>({...i,[t]:e})),o++}else clearInterval(d),null!==l&&a?x(e=>{let t=[...e.cards];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,cards:t}}):x(e=>({...e,[t]:!0})),r&&r()},i);return y.current.push(d),d},[]);(0,l.useEffect)(()=>{if(y.current.forEach(e=>clearInterval(e)),y.current=[],g.current.hasAnimated){T({title:p,cards:_.map(e=>({title:e.title,description:e.description}))}),x({title:!0,cards:_.map(()=>({title:!0,description:!0}))});return}return g.current.hasAnimated=!0,T(e=>({...e,cards:_.map(()=>({title:"",description:""}))})),x(e=>({...e,cards:_.map(()=>({title:!1,description:!1}))})),(async()=>{await new Promise(e=>{j(p,"title",60,e)});for(let e=0;e<_.length;e++)await new Promise(t=>{j(_[e].title,"cards",50,t,e,"title")}),await new Promise(t=>{j(_[e].description,"cards",20,t,e,"description")})})(),()=>{y.current.forEach(e=>clearInterval(e)),y.current=[]}},[a]);let k=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),D=(0,l.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;null!==t&&i?(v(e=>{let r=[...e.cards];return r[t]||(r[t]={title:!1,description:!1}),r[t]={...r[t],[i]:!0},{...e,cards:r}}),T(e=>{let r=[...e.cards];return r[t]&&(r[t]={...r[t],[i]:_[t]?.[i]||""}),{...e,cards:r}})):(v(t=>({...t,[e]:!0})),T(t=>({...t,[e]:p})))},[_,p]),I=(0,l.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0;return a=>{let n=a.target.innerText.trim();null!==t&&i?(v(e=>{let r=[...e.cards];return r[t]||(r[t]={title:!1,description:!1}),r[t]={...r[t],[i]:!1},{...e,cards:r}}),n!==r&&k(l,"card",{[i]:n})):(v(t=>({...t,[e]:!1})),n!==r&&k(l,e,{text:n}))}},[k]),$=(0,l.useCallback)(e=>
1{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),E=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),N=b.title?p:C.title||"";return(0,r.jsx)("div",{className:`${ec().slideContainer} ${ec()[`variant${m}`]}`,style:h,children:(0,r.jsxs)("div",{className:ec().contentWrapper,children:[(0,r.jsxs)("h1",{className:`${ec().mainTitle} ${n?ec().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>D("title"),onBlur:I("title",null,null,p,o?.id),onKeyDown:$,onPaste:E,children:[N||"Title",!b.title&&!f.title&&p&&(0,r.jsx)(ed,{})]}),(0,r.jsx)("div",{className:`${ec().cardsContainer} ${ec()[`gridVariant${m}`]}`,children:_.map((e,t)=>((e,t)=>{let i=b.cards[t]?.title?e.title:C.cards[t]?.title||"",l=b.cards[t]?.description?e.description:C.cards[t]?.description||"",a=f.cards[t]?.title,s=f.cards[t]?.description,c=0===t?f.title:f.cards[t-1]?.description,o=[ec().card,ec()[`cardVariant${m}`],"C"===m&&ec()[`cardColor${eo[t]}`]].filter(Boolean).join(" ");return(0,r.jsxs)("div",{className:o,children:["A"===m&&(0,r.jsx)("div",{className:ec().separatorTop}),"B"===m&&(0,r.jsx)("div",{className:ec().separatorLeft}),(0,r.jsx)("div",{className:`${ec().cardNumber} ${ec()[`numberVariant${m}`]}`,children:e.number}),(0,r.jsxs)("div",{className:ec().cardContent,children:[(0,r.jsxs)("h3",{className:`${ec().cardTitle} ${ec()[`titleVariant${m}`]} ${n?ec().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>D("cards",t,"title"),onBlur:I("cards",t,"title",e.title,e.id),onKeyDown:$,onPaste:E,children:[i||"Card Title",!b.cards[t]?.title&&c&&!a&&e.title&&(0,r.jsx)(ed,{})]}),(0,r.jsxs)("p",{className:`${ec().cardDescription} ${ec()[`descVariant${m}`]} ${n?ec().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>D("cards",t,"description"),onBlur:I("cards",t,"description",e.description,e.id),onKeyDown:$,onPaste:E,children:[l,!b.cards[t]?.description&&a&&!s&&e.description&&(0,r.jsx)(ed,{})]})]})]},e.id||`card-${t}`)})(e,t))})]})})});var ep=i(48390),e_=i.n(ep);let em=["https://unpkg.com/lucide-static@latest/icons/target.svg","https://unpkg.com/lucide-static@latest/icons/book-open.svg","https://unpkg.com/lucide-static@latest/icons/share-2.svg","https://unpkg.com/lucide-static@latest/icons/bar-chart-2.svg"],eh=(0,l.memo)(e=>{let{variant:t}=e;return(0,r.jsxs)("span",{className:`${e_().cursorWrapper} ${"A"===t?e_().cursorLight:""}`,children:[(0,r.jsx)("span",{className:e_().cursorLabel,children:"AI"}),(0,r.jsx)("span",{className:e_().cursor})]})});eh.displayName="AICursor";let eg=(0,l.memo)(()=>(0,r.jsx)("div",{className:e_().chevronConnector,children:(0,r.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,r.jsx)("polyline",{points:"6 9 12 15 18 9"})})}));eg.displayName="ChevronConnector";let eC=(0,l.memo)(e=>{let{src:t,alt:i,variant:a}=e,[n,s]=(0,l.useState)(!1);return n||!t?(0,r.jsx)("div",{className:`${e_().iconFallback} ${e_()[`iconFallbackVariant${a}`]}`,children:(0,r.jsx)("span",{children:"●"})}):(0,r.jsx)("img",{src:t,alt:i||"Icon",className:`${e_().icon} ${e_()[`iconVariant${a}`]}`,onError:()=>s(!0)})});eC.displayName="IconImage";let eT=(0,l.memo)(e=>{let{elements:t=[],background:i={},slideId:a,isEditable:n=!0,onTextChange:c}=e,{titleElement:o,itemElements:u,quoteElement:p,descriptionElement:_}=(0,l.useMemo)(()=>{let e=t.find(e=>"title"===e.type),i=t.filter(e=>"item"===e.type).sort((e,t)=>(e.index||0)-(t.index||0));return{titleElement:e,itemElements:i,quoteElement:t.find(e=>"quote"===e.type),descriptionElement:t.find(e=>"description"===e.type)}},[t]),m=(0,l.useMemo)(()=>(0,s.H)(o?.content,"Ready to Take Action?"),[o]),h=(0,l.useMemo)(()=>(0,s.H)(p?.content),[p]),g=(0,l.useMemo)(()=>(0,s.H)(_?.content),[_]),C=(0,l.useMemo)(()=>{let e=[{title:"Start with Clear Goals",description:"Define measurable objectives and understand your audience deeply.",icon_url:em[0]},{title:"Craft Authentic Stories",description:"Share real transformations that inspire supporters to take meaningful action.",icon_url:em[1]},{title:"Use Multi-Channel Strategies",description:"Meet supporters where they are with consistent, integrated messaging.",icon_url:em[2]},{title:"Measure Everything",description:"Track results, learn continuously, and optimize for greater impact.",icon_url:em[3]}];return 0===u.length?e:u.map((t,i)=>{let r=t.content||{};return{id:t.id||`item-${i}`,title:(0,s.H)(r.title,e[i]?.title||`Action ${i+1}`),description:(0,s.H)(r.description,e[i]?.description||""),icon_url:r.icon_url||e[i]?.icon_url||em[i%4]}})},[u]),T=(0,l.useMemo)(()=>(i?.variant||"A").toUpperCase().charAt(0),[i?.variant]),f=(0,l.useMemo)(()=>d(i),[i]),x=(0,l.useRef)({slideId:null,hasAnimated:!1,animatedKeys:new Set});x.current.slideId!==a&&(x.current.slideId=a,x.current.hasAnimated=!1,x.current.animatedKeys.clear());let[b,v]=(0,l.useState)(()=>({title:"",items:C.map(()=>({title:"",description:""})),quote:"",description:""})),[y,j]=(0,l.useState)(()=>({title:!1,items:C.map(()=>({title:!1,description:!1})),quote:!1,description:!1})),[k,D]=(0,l.useState)(()=>({title:!1,items:C.map(()=>({title:!1,description:!1})),quote:!1,description:!1})),I=(0,l.useRef)([]),$=(0,l.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,n=x.current,s=null!==l?`${t}:${l}:${a}`:t;if(n.animatedKeys.has(s)||!e)return null!==l&&a?(v(t=>{let i=[...t.items];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,items:i}}),j(e=>{let t=[...e.items];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,items:t}})):(v(i=>({...i,[t]:e})),j(e=>({...e,[t]:!0}))),r&&r(),null;n.animatedKeys.add(s);let c=e.split(" "),o=0,d=setInterval(()=>{if(o<c.length){let e=c.slice(0,o+1).join(" ");null!==l&&a?v(t=>{let i=[...t.items];return i[l]||(i[l]={title:"",description:""}),i[l]={...i[l],[a]:e},{...t,items:i}}):v(i=>({...i,[t]:e})),o++}else clearInterval(d),null!==l&&a?j(e=>{let t=[...e.items];return t[l]||(t[l]={title:!1,description:!1}),t[l]={...t[l],[a]:!0},{...e,items:t}}):j(e=>({...e,[t]:!0})),r&&r()},i);return I.current.push(d),d},[]);(0,l.useEffect)(()=>
1{if(I.current.forEach(e=>clearInterval(e)),I.current=[],x.current.hasAnimated){v({title:m,items:C.map(e=>({title:e.title,description:e.description})),quote:h,description:g}),j({title:!0,items:C.map(()=>({title:!0,description:!0})),quote:!0,description:!0});return}return x.current.hasAnimated=!0,v({title:"",items:C.map(()=>({title:"",description:""})),quote:"",description:""}),j({title:!1,items:C.map(()=>({title:!1,description:!1})),quote:!1,description:!1}),(async()=>{await new Promise(e=>{$(m,"title",60,e)});for(let e=0;e<C.length;e++)await new Promise(t=>{$(C[e].title,"items",50,t,e,"title")}),await new Promise(t=>{$(C[e].description,"items",20,t,e,"description")});h&&await new Promise(e=>{$(h,"quote",40,e)}),g&&await new Promise(e=>{$(g,"description",15,e)})})(),()=>{I.current.forEach(e=>clearInterval(e)),I.current=[]}},[a]);let E=(0,l.useCallback)((e,t,i)=>{c&&c({slideId:a,elementId:e,type:t,content:i})},[c,a]),N=(0,l.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null!==t&&i)D(e=>{let r=[...e.items];return r[t]||(r[t]={title:!1,description:!1}),r[t]={...r[t],[i]:!0},{...e,items:r}}),v(e=>{let r=[...e.items];return r[t]&&(r[t]={...r[t],[i]:C[t]?.[i]||""}),{...e,items:r}});else{D(t=>({...t,[e]:!0}));let t="title"===e?m:"quote"===e?h:g;v(i=>({...i,[e]:t}))}},[C,m,h,g]),S=(0,l.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3?arguments[3]:void 0,l=arguments.length>4?arguments[4]:void 0;return a=>{let n=a.target.innerText.trim();null!==t&&i?(D(e=>{let r=[...e.items];return r[t]||(r[t]={title:!1,description:!1}),r[t]={...r[t],[i]:!1},{...e,items:r}}),n!==r&&E(l,"item",{[i]:n})):(D(t=>({...t,[e]:!1})),n!==r&&E(l,e,{text:n}))}},[E]),w=(0,l.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),A=(0,l.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),B=(e,t)=>{let i=k.items[t]?.title?e.title:b.items[t]?.title||"",l=k.items[t]?.description?e.description:b.items[t]?.description||"",a=y.items[t]?.title,s=y.items[t]?.description,c=0===t?y.title:y.items[t-1]?.description,o=[e_().item,e_()[`itemVariant${T}`]].filter(Boolean).join(" ");return(0,r.jsxs)("div",{className:o,children:[(0,r.jsx)("div",{className:`${e_().iconWrapper} ${e_()[`iconWrapperVariant${T}`]}`,children:(0,r.jsx)(eC,{src:e.icon_url,alt:e.title,variant:T})}),(0,r.jsxs)("div",{className:e_().itemContent,children:[(0,r.jsxs)("h3",{className:`${e_().itemTitle} ${e_()[`itemTitleVariant${T}`]} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("items",t,"title"),onBlur:S("items",t,"title",e.title,e.id),onKeyDown:w,onPaste:A,children:[i||"Action Title",!k.items[t]?.title&&c&&!a&&e.title&&(0,r.jsx)(eh,{variant:T})]}),(0,r.jsxs)("p",{className:`${e_().itemDescription} ${e_()[`itemDescVariant${T}`]} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("items",t,"description"),onBlur:S("items",t,"description",e.description,e.id),onKeyDown:w,onPaste:A,children:[l,!k.items[t]?.description&&a&&!s&&e.description&&(0,r.jsx)(eh,{variant:T})]})]})]},e.id||`item-${t}`)},P=()=>{let e=k.quote?h:b.quote||"",t=k.description?g:b.description||"",i=0===C.length||y.items[C.length-1]?.description;return(0,r.jsxs)("div",{className:`${e_().quoteSection} ${e_()[`quoteSectionVariant${T}`]}`,children:[(0,r.jsxs)("blockquote",{className:`${e_().quote} ${e_()[`quoteVariant${T}`]} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("quote"),onBlur:S("quote",null,null,h,p?.id),onKeyDown:w,onPaste:A,children:[e||"Your call to action here",!k.quote&&i&&!y.quote&&h&&(0,r.jsx)(eh,{variant:T})]}),(g||t)&&(0,r.jsxs)("p",{className:`${e_().description} ${e_()[`descriptionVariant${T}`]} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("description"),onBlur:S("description",null,null,g,_?.id),onKeyDown:w,onPaste:A,children:[t,!k.description&&y.quote&&!y.description&&g&&(0,r.jsx)(eh,{variant:T})]})]})},L=k.title?m:b.title||"";return"A"===T?(0,r.jsx)("div",{className:`${e_().slideContainer} ${e_().variantA}`,style:f,children:(0,r.jsxs)("div",{className:e_().contentWrapper,children:[(0,r.jsxs)("h1",{className:`${e_().mainTitle} ${e_().mainTitleVariantA} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("title"),onBlur:S("title",null,null,m,o?.id),onKeyDown:w,onPaste:A,children:[L||"Title",!k.title&&!y.title&&m&&(0,r.jsx)(eh,{variant:T})]}),(0,r.jsx)("div",{className:e_().itemsContainerA,children:C.map((e,t)=>(0,r.jsxs)(l.Fragment,{children:[B(e,t),t<C.length-1&&(0,r.jsx)(eg,{})]},e.id||`item-${t}`))}),P()]})}):"B"===T?(0,r.jsx)("div",{className:`${e_().slideContainer} ${e_().variantB}`,style:f,children:(0,r.jsxs)("div",{className:e_().contentWrapper,children:[(0,r.jsxs)("h1",{className:`${e_().mainTitle} ${e_().mainTitleVariantB} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("title"),onBlur:S("title",null,null,m,o?.id),onKeyDown:w,onPaste:A,children:[L||"Title",!k.title&&!y.title&&m&&(0,r.jsx)(eh,{variant:T})]}),(0,r.jsx)("div",{className:e_().itemsGridB,children:C.map((e,t)=>B(e,t))}),P()]})}):(0,r.jsx)("div",{className:`${e_().slideContainer} ${e_().variantC}`,style:f,children:(0,r.jsxs)("div",{className:e_().splitContainer,children:[(0,r.jsxs)("div",{className:e_().leftSection,children:[(0,r.jsxs)("h1",{className:`${e_().mainTitle} ${e_().mainTitleVariantC} ${n?e_().editable:""}`,contentEditable:n,suppressContentEditableWarning:!0,onFocus:()=>N("title"),onBlur:S("title",null,null,m,o?.id),onKeyDown:w,onPaste:A,children:[L||"Title",!k.title&&!y.title&&m&&(0,r.jsx)(eh,{variant:T})]}),(0,r.jsx)("div",{className:e_().itemsListC,children:C.map((e,t)=>B(e,t))})]}),(0,r.jsx)("div",{className:e_().rightSection,children:P()})]})})});var ef=i(31282),ex=i.n(ef);let eb=e=>{let{visible:t=!0,color:i="#4A9BA8"}=e;return t?(0,r.jsx)("span",{className:ex().aiCursor,style:{backgroundColor:i},"aria-hidden":"true"}):null},ev=e=>{let{elements:t=[],background:i={},isAnimating:a=!1,animationProgress:n=1,onContentChange:c,isEditable:o=!1,slideId:u="",imageLoading:p=!1,imageFailed:_=!1}=e,m=(0,l.useMemo)(()=>{let e="",i={},r="",l={},a="",n="",c={};return Array.isArray(t)&&t.forEach(t=>{let o=t?.type||"",d=t?.content||"",u=t?.style||{};switch(o){case"chapter_label":e=(0,s.H)(d),i=u;break;case"chapter_title":r=(0,s.H)(d),l=u;break;case"image":a=("string"==typeof d?d:"")||d?.url||d?.image_url||t?.image_url||t?.url||"",n=t?.prompt||"",c=u}}
1),{chapterLabel:e,chapterLabelStyle:i,chapterTitle:r,chapterTitleStyle:l,imageUrl:a,imagePrompt:n,imageStyle:c}},[t]),h=(0,l.useMemo)(()=>(i?.variant||"A").toUpperCase(),[i]),g="A"===h,C="B"===h,T="C"===h,f=(0,l.useMemo)(()=>d(i),[i]),x=(0,l.useMemo)(()=>C?"#D4856A":T?"#C9A86C":"#4A9BA8",[C,T]),[b,v]=(0,l.useState)({chapterLabel:!1,chapterTitle:!1}),[y,j]=(0,l.useState)({chapterLabel:"",chapterTitle:""}),[k,D]=(0,l.useState)({chapterLabel:!1,chapterTitle:!1});(0,l.useEffect)(()=>{if(a){j({chapterLabel:"",chapterTitle:""}),D({chapterLabel:!1,chapterTitle:!1}),v({chapterLabel:!1,chapterTitle:!1});let e=setTimeout(()=>{v(e=>({...e,chapterLabel:!0}))},200),t=setTimeout(()=>{v(e=>({...e,chapterTitle:!0}))},800);return()=>{clearTimeout(e),clearTimeout(t)}}j({chapterLabel:m.chapterLabel,chapterTitle:m.chapterTitle}),D({chapterLabel:!0,chapterTitle:!0})},[a,m.chapterLabel,m.chapterTitle]),(0,l.useEffect)(()=>{if(!b.chapterLabel||!m.chapterLabel)return;let e=0,t=m.chapterLabel,i=setInterval(()=>{e<=t.length?(j(i=>({...i,chapter
1Label:t.slice(0,e)})),e++):(clearInterval(i),D(e=>({...e,chapterLabel:!0})))},40);return()=>clearInterval(i)},[b.chapterLabel,m.chapterLabel]),(0,l.useEffect)(()=>{if(!b.chapterTitle||!m.chapterTitle)return;let e=0,t=m.chapterTitle,i=setInterval(()=>{e<=t.length?(j(i=>({...i,chapterTitle:t.slice(0,e)})),e++):(clearInterval(i),D(e=>({...e,chapterTitle:!0})))},30);return()=>clearInterval(i)},[b.chapterTitle,m.chapterTitle]);let[I,$]=(0,l.useState)({chapterLabel:!1,chapterTitle:!1}),E=(0,l.useRef)(null),N=(0,l.useRef)(null),S=(0,l.useCallback)(e=>{o&&$(t=>({...t,[e]:!0}))},[o]),w=(0,l.useCallback)((e,t)=>{if(!o||!t.current)return;$(t=>({...t,[e]:!1}));let i=t.current.innerText?.trim()||"";c&&i!==m[e]&&c({field:e,value:i,slideId:u})},[o,c,u,m]),A=(0,l.useCallback)((e,t,i)=>{"Enter"===e.key&&(e.preventDefault(),i.current?.blur()),"Escape"===e.key&&(i.current.innerText=m[t],i.current?.blur())},[m]),B=()=>{let e=a?y.chapterLabel:m.chapterLabel,t=k.chapterLabel,i=I.chapterLabel;return(0,r.jsxs)("div",{ref:E,className:`${ex().chapterLabel} ${i?ex().editing:""}`,style:{color:x},contentEditable:o&&i,suppressContentEditableWarning:!0,onDoubleClick:()=>S("chapterLabel"),onBlur:()=>w("chapterLabel",E),onKeyDown:e=>A(e,"chapterLabel",E),children:[e,(0,r.jsx)(eb,{visible:a&&b.chapterLabel&&!t,color:x})]})},P=()=>{let e=a?y.chapterTitle:m.chapterTitle,t=k.chapterTitle,i=I.chapterTitle;return(0,r.jsxs)("h1",{ref:N,className:`${ex().chapterTitle} ${i?ex().editing:""}`,contentEditable:o&&i,suppressContentEditableWarning:!0,onDoubleClick:()=>S("chapterTitle"),onBlur:()=>w("chapterTitle",N),onKeyDown:e=>A(e,"chapterTitle",N),children:[e,(0,r.jsx)(eb,{visible:a&&b.chapterTitle&&!t,color:"#1B4D5C"})]})},L=()=>{let{imageUrl:e}=m;return T?(0,r.jsx)("div",{className:ex().backgroundImage,style:{backgroundImage:e?`url(${e})`:"none"},children:!e&&(0,r.jsx)("div",{className:`${ex().imagePlaceholder} ${_?ex().isFailed:""}`,children:!_&&(0,r.jsxs)("svg",{className:ex().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,r.jsx)("polyline",{points:"21,15 16,10 5,21"})]})})}):(0,r.jsx)("div",{className:ex().imagePanel,children:e?(0,r.jsx)("img",{src:e,alt:m.chapterTitle||"Chapter image",className:ex().heroImage,loading:"eager"}):(0,r.jsx)("div",{className:`${ex().imagePlaceholder} ${_?ex().isFailed:""}`,children:!_&&(0,r.jsxs)("svg",{className:ex().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,r.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,r.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,r.jsx)("polyline",{points:"21,15 16,10 5,21"})]})})})},W=()=>(0,r.jsx)("div",{className:ex().contentPanel,children:(0,r.jsxs)("div",{className:ex().contentWrapper,children:[B(),P()]})}),R=`
2    ${ex().container}
3    ${g?ex().variantA:""}
4    ${C?ex().variantB:""}
5    ${T?ex().variantC:""}
6  `.trim();return T?(0,r.jsxs)("div",{className:R,"data-slide-id":u,"data-variant":h,style:f,children:[L(),(0,r.jsx)("div",{className:ex().overlay}),(0,r.jsx)("div",{className:ex().borderTop,style:{backgroundColor:x}}),(0,r.jsx)("div",{className:ex().borderBottom,style:{backgroundColor:x}}),(0,r.jsxs)("div",{className:ex().centeredContent,children:[B(),P()]})]}):(0,r.jsxs)("div",{className:R,"data-slide-id":u,"data-variant":h,children:[(0,r.jsx)("div",{className:ex().borderTop,style:{backgroundColor:"#1B4D5C"}}),(0,r.jsx)("div",{className:ex().borderBottom,style:{backgroundColor:"#1B4D5C"}}),(0,r.jsx)("div",{className:ex().splitLayout,children:g?(0,r.jsxs)(r.Fragment,{children:[L(),W()]}):(0,r.jsxs)(r.Fragment,{children:[W(),L()]})})]})},ey={title_image_left:u,title_image_left_a:u,title_image_left_b:u,title_image_left_c:u,two_column_text_image:h,two_column_text_image_a:h,two_column_text_image_b:h,two_column_text_image_c:h,three_stats:T,three_stats_a:T,three_stats_b:T,three_stats_c:T,three_column_cards:b,three_column_cards_a:b,three_column_cards_b:b,three_column_cards_c:b,image_text_list:j,image_text_list_a:j,image_text_list_b:j,image_text_list_c:j,three_image_cards:I,three_image_cards_a:I,three_image_cards_b:I,three_image_cards_c:I,image_three_cards:L,image_three_cards_a:L,image_three_cards_b:L,image_three_cards_c:L,channel_wheel:M,channel_wheel_a:M,channel_wheel_b:M,channel_wheel_c:M,tool_cards:J,tool_cards_a:J,tool_cards_b:J,tool_cards_c:J,text_image_bullets:et,text_image_bullets_a:et,text_image_bullets_b:et,text_image_bullets_c:et,process_steps:en,process_steps_a:en,process_steps_b:en,process_steps_c:en,four_cards_grid:eu,four_cards_grid_a:eu,four_cards_grid_b:eu,four_cards_grid_c:eu,closing_cta:eT,closing_cta_a:eT,closing_cta_b:eT,closing_cta_c:eT,chapter:ev,chapter_a:ev,chapter_b:ev,chapter_c:ev,t
6itle:u,content:h,two_column:h,stats:T,metrics:T,cards:b,steps:b,three_column:b,three_cards:b,list:j,goals:j,audience:I,segments:I,team:I,image_cards:I,strategy:L,messaging:L,framework:L,image_content:L,channels:M,channel:M,hub:M,wheel:M,multi_channel:M,communication:M,tools:J,tool:J,technology:J,tech:J,software:J,platforms:J,stack:J,tech_stack:J,bullets:et,bullet_list:et,text_bullets:et,strategies:et,action_items:et,key_points:et,features:et,benefits:et,process:en,storytelling:en,methodology:en,workflow:en,flow:en,journey:en,four_cards:eu,grid:eu,pillars:eu,quadrant:eu,four_points:eu,case_study:eu,highlights:eu,closing:eT,cta:eT,call_to_action:eT,action:eT,conclusion:eT,next_steps:eT,final:eT,ending:eT,summary:eT,section:ev,divider:ev,break:ev,section_divider:ev,chapter_divider:ev},ej={id:"verdant",name:"Verdant",description:"Warm editorial design for nonprofits and social impact organizations. Elegant serif typography with a human-centered aesthetic.",category:"nonprofit",colors:{background_page:"#C9D8D5",background_card:"#F5F0E8",background_card_alt:"#EDE8E0",text_primary:"#1B4D5C",text_secondary:"#3D6B7A",accent_teal:"#4A9BA8",accent_coral:"#D4856A",accent_gold:"#C9A86C",accent_sage:"#7BA896"},fonts:{title:"Playfair Display",body:"Inter",weight_title:700,weight_body:400},layouts:["title_image_left","two_column_text_image","three_stats","three_column_cards","image_text_list","three_image_cards","image_three_cards","channel_wheel","tool_cards","text_image_bullets","process_steps","four_cards_grid","closing_cta","chapter"]},ek={registry:ey,metadata:ej}},13110:e=>{e.exports={toolCardsSlide:"ToolCards_toolCardsSlide__v0pjy",variantA:"ToolCards_variantA__quvwg",variantB:"ToolCards_variantB__Hp_Bv",variantC:"ToolCards_variantC__enoR6",titleSection:"ToolCards_titleSection__tya1p",mainTitle:"ToolCards_mainTitle__17F3L",contentArea:"ToolCards_contentArea__DdR8q",layoutA:"ToolCards_layoutA___fImc",staggeredContainer:"ToolCards_staggeredContainer__VkJMz",toolCard:"ToolCards_toolCard__SPMm4",position0:"ToolCards_position0__Iy5CI",position1:"ToolCards_position1__lQuOu",position2:"ToolCards_position2__SaI0F",connectorLine:"ToolCards_connectorLine__VXeP5",toolTitle:"ToolCards_toolTitle__CjaAV",toolDescription:"ToolCards_toolDescription__8nohp",layoutB:"ToolCards_layoutB__S_T5y",horizontalContainer:"ToolCards_horizontalContainer___1CXP",iconWrapper:"ToolCards_iconWrapper__1DnFz",cardContent:"ToolCards_cardContent__uFB7n",layoutC:"ToolCards_layoutC__K3kCN",verticalContainer:"ToolCards_verticalContainer__Vq2d_",iconPlaceholder:"ToolCards_iconPlaceholder__YCTBw",toolIconImage:"ToolCards_toolIconImage__HpCaa",aiCursor:"ToolCards_aiCursor__9sbbx",cursorLine:"ToolCards_cursorLine__hcSP2",blink:"ToolCards_blink__yw4SW",editable:"ToolCards_editable__uKvhv",editing:"ToolCards_editing__R1Tpp"}},14253:e=>{e.exports={container:"ImageTextList_container__PxS9f",mainTitleWrapper:"ImageTextList_mainTitleWrapper__Q81NG",mainTitle:"ImageTextList_mainTitle__Q_s2o",panelWrapper:"ImageTextList_panelWrapper___HzUi",imagePanel:"ImageTextList_imagePanel__y8Aft",image:"ImageTextList_image__5JzG0",imagePlaceholder:"ImageTextList_imagePlaceholder__AJ7OO _shimmer_shimmer___vkUv",isFailed:"ImageTextList_isFailed__AAarO _shimmer_imageFailed__6Hu_5",placeholderIcon:"ImageTextList_placeholderIcon__9PeyM",contentPanel:"ImageTextList_contentPanel__H2iCN",sectionTitle:"ImageTextList_sectionTitle__K_Urm",description:"ImageTextList_description__F8O6Q",subtitle:"ImageTextList_subtitle__kE1TI",bulletList:"ImageTextList_bulletList__kcMUB",bulletItem:"ImageTextList_bulletItem__awPau",bulletText:"ImageTextList_bulletText__xmDh3",variantA:"ImageTextList_variantA__1m9V0",variantB:"ImageTextList_variantB__UkKm5",variantC:"ImageTextList_variantC__L9r5c",cursorWrapper:"ImageTextList_cursorWrapper__mUbEy",cursorLabel:"ImageTextList_cursorLabel__o6gTy",cursor:"ImageTextList_cursor__PPScv","s5-blink":"ImageTextList_s5-blink__oS9rz",editable:"ImageTextList_editable__CpGHf",editing:"ImageTextList_editing__ZTBPs"}},31282:e=>{e.exports={container:"Chapter_container__GDZpx",borderTop:"Chapter_borderTop__Pj4jV",borderBottom:"Chapter_borderBottom__EaObM",splitLayout:"Chapter_splitLayout__XT6eq",imagePanel:"Chapter_imagePanel__y1QaE",heroImage:"Chapter_heroImage__hP9D0",contentPanel:"Chapter_contentPanel__1sOs5",contentWrapper:"Chapter_contentWrapper__47Bo6",chapterLabel:"Chapter_chapter
6Label__H7Nt9",chapterTitle:"Chapter_chapterTitle___uM8R",variantA:"Chapter_variantA__A_WRa",variantB:"Chapter_variantB__i7VDo",variantC:"Chapter_variantC__ipMy8",backgroundImage:"Chapter_backgroundImage__mzRWc",overlay:"Chapter_overlay__0bq82",centeredContent:"Chapter_centeredContent__vtD_i",imagePlaceholder:"Chapter_imagePlaceholder__MfrjY _shimmer_shimmer___vkUv",isFailed:"Chapter_isFailed__WI5y4 _shimmer_imageFailed__6Hu_5",placeholderIcon:"Chapter_placeholderIcon__GhEhJ",placeholderText:"Chapter_placeholderText__Yztl2",aiCursor:"Chapter_aiCursor__VXgjj",cursorBlink:"Chapter_cursorBlink__PdHvt",editing:"Chapter_editing__H5e7G"}},48390:e=>{e.exports={slideContainer:"ClosingCTA_slideContainer__tg5Da",contentWrapper:"ClosingCTA_contentWrapper__WT2JE",variantA:"ClosingCTA_variantA__xupJA",variantB:"ClosingCTA_variantB__eNOJt",variantC:"ClosingCTA_variantC__ELAi5",splitContainer:"ClosingCTA_splitContainer__YI4i0",leftSection:"ClosingCTA_leftSection__7G7Ce",rightSection:"ClosingCTA_rightSection__ig_x2",mainTitle:"ClosingCTA_mainTitle__O42XW",mainTitleVariantA:"ClosingCTA_mainTitleVariantA__D8Pkh",mainTitleVariantB:"ClosingCTA_mainTitleVariantB__sqjE9",mainTitleVariantC:"ClosingCTA_mainTitleVariantC__xnyWe",itemsContainerA:"ClosingCTA_itemsContainerA__ByJmS",itemsGridB:"ClosingCTA_itemsGridB__SGiS9",itemsListC:"ClosingCTA_itemsListC__zAGiu",item:"ClosingCTA_item__R01pG",itemVariantA:"ClosingCTA_itemVariantA__xmmBv",itemVariantB:"ClosingCTA_itemVariantB__wyQfd",itemVariantC:"ClosingCTA_itemVariantC__GotX7",iconWrapper:"ClosingCTA_iconWrapper__TVDEB",iconWrapperVariantA:"ClosingCTA_iconWrapperVariantA__stvGn",iconWrapperVariantB:"ClosingCTA_iconWrapperVariantB__EKg_M",iconWrapperVariantC:"ClosingCTA_iconWrapperVariantC__F_qiC",icon:"ClosingCTA_icon__jz_pP",iconVariantA:"ClosingCTA_iconVariantA__LRr14",iconVariantB:"ClosingCTA_iconVariantB__pILZG",iconVariantC:"ClosingCTA_iconVariantC__xYMSx",iconFallback:"ClosingCTA_iconFallback__0v51l",iconFallbackVariantA:"ClosingCTA_iconFallbackVariantA__v0Ajl",iconFallbackVariantB:"ClosingCTA_iconFallbackVariantB__U0T3M",iconFallbackVariantC:"ClosingCTA_iconFallbackVariantC__PE0KI",itemContent:"ClosingCTA_itemContent__LteJx",itemTitle:"ClosingCTA_itemTitle__n_nzX",itemTitleVariantA:"ClosingCTA_itemTitleVariantA__AEwPt",itemTitleVariantB:"ClosingCTA_itemTitleVariantB__GhvZg",itemTitleVariantC:"ClosingCTA_itemTitleVariantC__XCEfC",itemDescription:"ClosingCTA_itemDescription__tw9vz",itemDescVariantA:"ClosingCTA_itemDescVariantA__HSIaE",itemDescVariantB:"ClosingCTA_itemDescVariantB__rylZp",itemDescVariantC:"ClosingCTA_itemDescVariantC__B_qLJ",chevronConnector:"ClosingCTA_chevronConnector__kOyYP",quoteSection:"ClosingCTA_quoteSection__YAmf_",quoteSectionVariantA:"ClosingCTA_quoteSectionVariantA__JvlZU",quoteSectionVariantB:"ClosingCTA_quoteSectionVariantB__cuQGS",quoteSectionVariantC:"ClosingCTA_quoteSectionVariantC__xNLq8",quote:"ClosingCTA_quote__D93_w",quoteVariantA:"ClosingCTA_quoteVariantA__gFFtX",quoteVariantB:"ClosingCTA_quoteVariantB__mqJ3v",quoteVariantC:"ClosingCTA_quoteVariantC__is30W",description:"ClosingCTA_description__v8Izx",descriptionVariantA:"ClosingCTA_descriptionVariantA__HhM7s",descriptionVariantB:"ClosingCTA_descriptionVariantB__UKowJ",descriptionVariantC:"ClosingCTA_descriptionVariantC__khM1L",editable:"ClosingCTA_editable__6CVwY",cursorWrapper:"ClosingCTA_cursorWrapper__09V0D",cursorLabel:"ClosingCTA_cursorLabel__LDwv1",cursorLight:"ClosingCTA_cursorLight__djhcO",cursor:"ClosingCTA_cursor__mx4H0",blink:"ClosingCTA_blink__rSKfs"}},58560:e=>{e.exports={container:"TextImageBullets_container__fcLGD",panelWrapper:"TextImageBullets_panelWrapper__KijEd",imagePanel:"TextImageBullets_imagePanel__F8_eJ",image:"TextImageBullets_image__k3B5T",imagePlaceholder:"TextImageBullets_imagePlaceholder__jh9aN _shimmer_shimmer___vkUv",isFailed:"TextImageBullets_isFailed__OGfqy _shimmer_imageFailed__6Hu_5",placeholderIcon:"TextImageBullets_placeholderIcon__sWGWO",contentPanel:"TextImageBullets_contentPanel__wecuA",mainTitle:"TextImageBullets_mainTitle___96l7",sectionTitle:"TextImageBullets_sectionTitle__fhvIG",description:"TextImageBullets_description__R4_D9",bulletList:"TextImageBullets_bulletList__5k_Is",bulletItem:"TextImageBullets_bulletItem__kFpd1",bulletText:"TextImageBullets_bulletText__PXcGs",bulletInput:"TextImageBullets_bulletInput__tHHpy",variantA:"TextImageBullets_variantA__yDnYL",variantB:"TextImageBullets_variantB__rb7MK",cursor:"TextImageBullets_cursor__KU7yb",cursorLabel:"TextImageBullets_cursorLabel__t7man",variantC:"TextImageBullets_variantC__JDs65",cursorWrapper:"TextImageBullets_cursorWrapper__HEaRp","s10-blink":"TextImageBullets_s10-blink__VF06O",editable:"TextImageBullets_editable__lVoFd",editing:"TextImageBullets_editing__aHT1C"}},60035:(e,t,i)=>{"use strict";i.d(t,{H:()=>r});let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(null==e)return t;if("string"==typeof e)return e;if("number"==typeof e)return String(e);if("object"==typeof e){let i=e.text??e.content??e.value??t;if("string"==typeof i)return i;if("number"==typeof i)return String(i);if(i&&"object"==typeof i)return i.text||i.content||i.value||t}return t}},63694:e=>{e.exports={container:"ThreeStats_container__KpKB_",mainContent:"ThreeStats_mainContent__cno4T",title:"ThreeStats_title__1QBVC",statsContainer:"ThreeStats_statsContainer__NeYA4",statCard:"ThreeStats_statCard__4GNz_",statValue:"ThreeStats_statValue__kNk0d",countUp:"ThreeStats_countUp__zg6Sk",statLabel:"ThreeStats_statLabel__jWl2a",statDescription:"ThreeStats_statDescription__SPNXS",footer
6:"ThreeStats_footer__1oqGg",variantA:"ThreeStats_variantA__ASACE",variantB:"ThreeStats_variantB__SdugV",statCard1:"ThreeStats_statCard1__IFHWP",statCard2:"ThreeStats_statCard2__ydKp4",statCard3:"ThreeStats_statCard3__nVLaF",variantC:"ThreeStats_variantC__dylZr",splitLayout:"ThreeStats_splitLayout__Qbirr",leftPanel:"ThreeStats_leftPanel__DXtyp",rightPanel:"ThreeStats_rightPanel__YBSv9",cursorWrapper:"ThreeStats_cursorWrapper__lLebh",fadeIn:"ThreeStats_fadeIn__66lPU",cursorLabel:"ThreeStats_cursorLabel__HHt_h",labelFloat:"ThreeStats_labelFloat__S_RnH",pulse:"ThreeStats_pulse__oV_wr",shimmer:"ThreeStats_shimmer__RW4tl",cursor:"ThreeStats_cursor__Q8RTH",blink:"ThreeStats_blink__GWHS_",editable:"ThreeStats_editable__Hs8Q3",editing:"ThreeStats_editing__V_P_a"}},67807:e=>{e.exports={container:"ThreeImageCards_container__FTHJ9",titleWrapper:"ThreeImageCards_titleWrapper__p9kmU",title:"ThreeImageCards_title__YKw7d",cardsContainer:"ThreeImageCards_cardsContainer__K_Bvw",card:"ThreeImageCards_card__4HL8P",imageWrapper:"ThreeImageCards_imageWrapper__lZvVh",image:"ThreeImageCards_image__ki1F7",imagePlaceholder:"ThreeImageCards_imagePlaceholder__NqmDl _shimmer_shimmer___vkUv",isFailed:"ThreeImageCards_isFailed__hryKG _shimmer_imageFailed__6Hu_5",placeholderIcon:"ThreeImageCards_placeholderIcon__PgVwL",cardTitle:"ThreeImageCards_cardTitle__HR3Z0",cardDescription:"ThreeImageCards_cardDescription__b2gjB",footerWrapper:"ThreeImageCards_footerWrapper__J2Eu3",footer:"ThreeImageCards_footer__GA3Wf",variantA:"ThreeImageCards_variantA__WD7vX",variantB:"ThreeImageCards_variantB__O5Fma",variantC:"ThreeImageCards_variantC__XUac8",splitContainer:"ThreeImageCards_splitContainer__OR35r",leftPanel:"ThreeImageCards_leftPanel__GDWEo",largeImage:"ThreeImageCards_largeImage__rkeOZ",rightPanel:"ThreeImageCards_rightPanel__50bj_",verticalCards:"ThreeImageCards_verticalCards__9dkFk",splitCard:"ThreeImageCards_splitCard__XZdlL",splitCardImage:"ThreeImageCards_splitCardImage__OG2tZ",splitCardContent:"ThreeImageCards_splitCardContent__6vJRy",cursorWrapper:"ThreeImageCards_cursorWrapper__Ycj0U",cursorLabel:"ThreeImageCards_cursorLabel__vjxtu",cursor:"ThreeImageCards_cursor__IWmGz","s6-blink":"ThreeImageCards_s6-blink__RZVNg",editable:"ThreeImageCards_editable___9aWy",editing:"ThreeImageCards_editing__M3sFu"}},75416:e=>{e.exports={container:"ThreeColumnCards_container__TGizH",mainContent:"ThreeColumnCards_mainContent__XRZX7",title:"ThreeColumnCards_title__XuRJv",cardsContainer:"ThreeColumnCards_cardsContainer__gtHh8",card:"ThreeColumnCards_card__Ls2NM",cardTitle:"ThreeColumnCards_cardTitle___D9ng",cardDescription:"ThreeColumnCards_cardDescription__V702C",statValue:"ThreeColumnCards_statValue__PENOZ",statLabel:"ThreeColumnCards_statLabel__2cWMv",variantA:"ThreeColumnCards_variantA__x_Qb1",variantB:"ThreeColumnCards_variantB__6_DYI",card1:"ThreeColumnCards_card1__LG_oX",card2:"ThreeColumnCards_card2__rMPwc",card3:"ThreeColumnCards_card3__AJZjR",variantC:"ThreeColumnCards_variantC__WQEAV",splitLayout:"ThreeColumnCards_splitLayout__Iijzg",leftPanel:"ThreeColumnCards_leftPanel__Mt5WZ",rightPanel:"ThreeColumnCards_rightPanel__7a4cs",footer:"ThreeColumnCards_footer__HpHp6",footerText:"ThreeColumnCards_footerText__aiOXu",cursorWrapper:"ThreeColumnCards_cursorWrapper__gKqMo",cursorLabel:"ThreeColumnCards_cursorLabel__Ix_rj",cursor:"ThreeColumnCards_cursor__bFmRm","s4-blink":"ThreeColumnCards_s4-blink__lo4gT",editable:"ThreeColumnCards_editable__POFIz",editing:"ThreeColumnCards_editing__5yn1F"}},88097:e=>{e.exports={processStepsSlide:"ProcessSteps_processStepsSlide__u7Kk4",headerSection:"ProcessSteps_headerSection__ij1Ff",headerSectionCentered:"ProcessSteps_headerSectionCentered__PglA8",mainTitle:"ProcessSteps_mainTitle___D5SI",quoteText:"ProcessSteps_quoteText__rzk6E",quoteHighlight:"ProcessSteps_quoteHighlight__AskAK",variantA:"ProcessSteps_variantA__Gkrup",chevronContainer:"ProcessSteps_chevronContainer__9Pi3v",chevronArrow:"ProcessSteps_chevronArrow__T7auB",chevronFirst:"ProcessSteps_chevronFirst__CHBAS",chevronIconWrapper:"ProcessSteps_chevronIconWrapper__rDr3j",cardsContainer:"ProcessSteps_cardsContainer__hBMej",stepCard:"ProcessSteps_stepCard__YhSsI",stepIconWrapper:"ProcessSteps_stepIconWrapper__d1HAv",stepTitle:"ProcessSteps_stepTitle__5uJBR",stepDescription:"ProcessSteps_stepDescription__034hn",variantB:"ProcessSteps_variantB__Wr7d3",timelineLayout:"ProcessSteps_timelineLayout__4GRCE",leftPanel:"ProcessSteps_leftPanel__A3Qxq",rightPanel:"ProcessSteps_rightPanel__W0gtP",timelineRow:"ProcessSteps_timelineRow__lDKhe",timelineNode:"ProcessSteps_timelineNode__2DD58",timelineCircle:"ProcessSteps_timelineCircle__uJQ9G",timelineLine:"ProcessSteps_timelineLine__f2rD1",variantC:"ProcessSteps_variantC__VZOqO",circlesRow:"ProcessSteps_circlesRow__FBBl8",numberCircle:"ProcessSteps_numberCircle__w7fO7",circleConnector:"ProcessSteps_circleConnector__oHLY8",circleCardsRow:"ProcessSteps_circleCardsRow__MK1q2",stepContent:"ProcessSteps_stepContent__2vZLQ",cursorWrapper:"ProcessSteps_cursorWrapper__Yk7hb",curs
6orLabel:"ProcessSteps_cursorLabel__F8InJ",cursor:"ProcessSteps_cursor__6typP",blink:"ProcessSteps_blink___1fQB",editable:"ProcessSteps_editable__4QYen",editing:"ProcessSteps_editing__NwbMs"}},88971:e=>{e.exports={channelWheelSlide:"ChannelWheel_channelWheelSlide__YEjf2",variantA:"ChannelWheel_variantA__v24B3",variantB:"ChannelWheel_variantB__LgbbP",variantC:"ChannelWheel_variantC__wBh2Z",titleSection:"ChannelWheel_titleSection__Wrjbo",mainTitle:"ChannelWheel_mainTitle__V0JLJ",contentArea:"ChannelWheel_contentArea__2eu5L",layoutA:"ChannelWheel_layoutA__Ej53T",leftChannels:"ChannelWheel_leftChannels__TesmX",rightChannels:"ChannelWheel_rightChannels__GTs3g",wheelContainer:"ChannelWheel_wheelContainer__ALQuU",wheelSvg:"ChannelWheel_wheelSvg__T_dy6",channelCard:"ChannelWheel_channelCard__yStBG",positionlefttop:"ChannelWheel_positionlefttop__Q4d2x",positionleftbottom:"ChannelWheel_positionleftbottom__5z7rg",positionrighttop:"ChannelWheel_positionrighttop__e0D2C",positionrightmiddle:"ChannelWheel_positionrightmiddle__82d1t",positionrightbottom:"ChannelWheel_positionrightbottom__VGtGK",layoutB:"ChannelWheel_layoutB__FxKxi",gridContainer:"ChannelWheel_gridContainer__tNWEA",wideCard:"ChannelWheel_wideCard__GyvNX",cardIconWrapper:"ChannelWheel_cardIconWrapper__NtLlL",channelTitle:"ChannelWheel_channelTitle__Ze1EG",channelDescription:"ChannelWheel_channelDescription__CW_Dj",footerSection:"ChannelWheel_footerSection__HfZsB",footerText:"ChannelWheel_footerText__QIfnS",layoutC:"ChannelWheel_layoutC__ye5Hi",horizontalContainer:"ChannelWheel_horizontalContainer___g4Tn",connector:"ChannelWheel_connector__pzef7",connectorLine:"ChannelWheel_connectorLine__ZAy3u",connectorArrow:"ChannelWheel_connectorArrow__u_415",cursorWrapper:"ChannelWheel_cursorWrapper___L8YL",cursorLabel:"ChannelWheel_cursorLabel__FXgoI",cursor:"ChannelWheel_cursor__IJ56C",blink:"ChannelWheel_blink__W7_Li",editable:"ChannelWheel_editable__0oEvJ"}},92827:e=>{e.exports={container:"TitleImageLeft_container__VacaL",mainContent:"TitleImageLeft_mainContent__3hsHd",variantA:"TitleImageLeft_variantA__IKXrX",textPanel:"TitleImageLeft_textPanel__M49wl",imagePanel:"TitleImageLeft_imagePanel__f3l7U",variantB:"TitleImageLeft_variantB__NbEFO",variantC:"TitleImageLeft_variantC__nSLVr",title:"TitleImageLeft_title__1SVfF",subtitle:"TitleImageLeft_subtitle__gLX4O",imageWrapper:"TitleImageLeft_imageWrapper__IMwms",image:"TitleImageLeft_image__Rbzun",backgroundImage:"TitleImageLeft_backgroundImage__lBu7o",imagePlaceholder:"TitleImageLeft_imagePlaceholder__gwxsm _shimmer_shimmer___vkUv",isFailed:"TitleImageLeft_isFailed__73Khj _shimmer_imageFailed__6Hu_5",bgImage:"TitleImageLeft_bgImage__H7nTl",overlay:"TitleImageLeft_overlay__6WPrs",cursorWrapper:"TitleImageLeft_cursorWrapper__3hSEt",fadeIn:"TitleImageLeft_fadeIn__TsO44",cursorLabel:"TitleImageLeft_cursorLabel__bsdjN",labelFloat:"TitleImageLeft_labelFloat__G_zIl",pulse:"TitleImageLeft_pulse__WjdcP",shimmer:"TitleImageLeft_shimmer__EV30M",cursor:"TitleImageLeft_cursor__hG20x",blink:"TitleImageLeft_blink__gP0in",editable:"TitleImageLeft_editable__2Dc0m",editing:"TitleImageLeft_editing__LtFFh"}},98257:e=>{e.exports={container:"TwoColumnTextImage_container__5pkJi",mainContent:"TwoColumnTextImage_mainContent__zPMlT",variantA:"TwoColumnTextImage_variantA__z1VYT",textPanel:"TwoColumnTextImage_textPanel__55TnT",imagePanel:"TwoColumnTextImage_imagePanel__AGd9G",imageWrapper:"TwoColumnTextImage_imageWrapper__gjKcz",variantB:"TwoColumnTextImage_variantB__Sbg58",variantC:"TwoColumnTextImage_variantC__31_Jz",image:"TwoColumnTextImage_image__TbtCe",title:"TwoColumnTextImage_title__cMLA5",columnsContainer:"TwoColumnTextImage_columnsContainer__m1lAn",cardTitle:"TwoColumnTextImage_cardTitle__0Axii",cardDescription:"TwoColumnTextImage_cardDescription__fbd_c",card:"TwoColumnTextImage_card__mkuvR",imagePlaceholder:"TwoColumnTextImage_imagePlaceholder__xz7bg _shimmer_shimmer___vkUv",isFailed:"TwoColumnTextImage_isFailed__MvTfa _shimmer_imageFailed__6Hu_5",placeholderIcon:"TwoColumnTextImage_placeholderIcon__9lD55",cursorWrapper:"TwoColumnTextImage_cursorWrapper__GpFKI",fadeIn:"TwoColumnTextImage_fadeIn__VKFVB",cursorLabel:"TwoColumnTextImage_cursorLabel__VhyJc",labelFloat:"TwoColumnTextImage_labelFloat__X16PZ",pulse:"TwoColumnTextImage_pulse___m6NE",shimmer:"TwoColumnTextImage_shimmer__A3xLU",cursor:"TwoColumnTextImage_cursor__URrw4",blink:"TwoColumnTextImage_blink__qM3RJ",editable:"TwoColumnTextImage_editable__3CLTF",editing:"TwoColumnTextImage_editing___PSH_"}}}]);

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.