PageSourceSearch

https://www.slidegmm.ai/_next/static/chunks/tpl-rosetta.836d2242fb9ba76c.js

js slidegmm.ai collected 2026-10-05 12:38:51 UTC 111,381 bytes, 7 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1376],{3061:e=>{e.exports={container:"ThreeImageCards_container___xBS7",header:"ThreeImageCards_header__tshJn",editable:"ThreeImageCards_editable__zlPox",editing:"ThreeImageCards_editing__QQRt4",grid:"ThreeImageCards_grid__aYqi5",card:"ThreeImageCards_card__6IM34",imageWrapper:"ThreeImageCards_imageWrapper__fkz7v",cardImage:"ThreeImageCards_cardImage__MFRe8",imageLoaded:"ThreeImageCards_imageLoaded__LTE_u",imageSkeleton:"ThreeImageCards_imageSkeleton__gkYmX",skeletonShimmer:"ThreeImageCards_skeletonShimmer__DUSLk",shimmer:"ThreeImageCards_shimmer__FsAma",imageError:"ThreeImageCards_imageError__knuJi",imageErrorIcon:"ThreeImageCards_imageErrorIcon__zydle",imageErrorText:"ThreeImageCards_imageErrorText__A9Tto",imagePlaceholder:"ThreeImageCards_imagePlaceholder__Gqb8u _shimmer_shimmer___oivm",isFailed:"ThreeImageCards_isFailed__YmF_b _shimmer_imageFailed__X6TTi",placeholderIcon:"ThreeImageCards_placeholderIcon__H_uWb",textContent:"ThreeImageCards_textContent__kWd3g",cardTitle:"ThreeImageCards_cardTitle__VzTHp",cardDescription:"ThreeImageCards_cardDescription__eGH1c",variantA:"ThreeImageCards_variantA__pHs5U",variantB:"ThreeImageCards_variantB__yuys1",variantC:"ThreeImageCards_variantC___GMZL",imageOverlay:"ThreeImageCards_imageOverlay__EL4x7",cursorWrapper:"ThreeImageCards_cursorWrapper__N7UfA",cursorLabel:"ThreeImageCards_cursorLabel__Mc5Nt",cursor:"ThreeImageCards_cursor__6L0_h",blink:"ThreeImageCards_blink__NZFXo"}},3872:e=>{e.exports={container:"TwoColumnComparison_container__gBo0S",contentSection:"TwoColumnComparison_contentSection__7CAil",contentWrapper:"TwoColumnComparison_contentWrapper__lPZ99",header:"TwoColumnComparison_header__xjdhC",columnsGrid:"TwoColumnComparison_columnsGrid__NwnTj",column:"TwoColumnComparison_column__dQpgZ",columnTitle:"TwoColumnComparison_columnTitle__saZzv",columnDescription:"TwoColumnComparison_columnDescription__384bM",bulletList:"TwoColumnComparison_bulletList__kcumc",bulletItem:"TwoColumnComparison_bulletItem__9NXZU",imageSection:"TwoColumnComparison_imageSection__DkiOj",imageWrapper:"TwoColumnComparison_imageWrapper__swkPE",image:"TwoColumnComparison_image__H6NpY",imagePlaceholder:"TwoColumnComparison_imagePlaceholder__dB3vp _shimmer_shimmer___oivm",isFailed:"TwoColumnComparison_isFailed__cX1KZ _shimmer_imageFailed__X6TTi",placeholderIcon:"TwoColumnComparison_placeholderIcon___Bk4w",variantA:"TwoColumnComparison_variantA__rYe9g",variantB:"TwoColumnComparison_variantB__c0Sco",variantC:"TwoColumnComparison_variantC__jegDP",editable:"TwoColumnComparison_editable__sL965",editing:"TwoColumnComparison_editing__7H9Xm"}},4553:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ChapterHeader:()=>eS,ContentWithImage:()=>k,CycleDiagram:()=>F,FeatureHighlights:()=>x,FourPoints:()=>w,ImageCardsGrid:()=>W,StaggeredCards:()=>L,SummaryGrid:()=>U,ThankYouClosing:()=>ek,ThreeIconCards:()=>p,ThreeImageCards:()=>S,TitleHero:()=>d,TwoColumnCards:()=>I,TwoColumnComparison:()=>C,default:()=>eF,metadata:()=>eP,registry:()=>eD});var n=r(95155),a=r(12115),i=r(29007),l=r.n(i);let s=/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/;function o(e){if(!e||"string"!=typeof e||!s.test(e))return null;let t=e.slice(1);
13===t.length&&(t=t.split("").map(e=>e+e).join(""));let r=parseInt(t,16);return`${r>>16&255}, ${r>>8&255}, ${255&r}`}function c(e){let t=e?.colors||e?.palette||e?.theme?.colors||null;if(!t)return{};let r=t.background||t.background_page||"#1E1E1E",n=t.background_card||t.card_bg||"#282828",a=t.background_secondary||n,i=t.primary||t.text_primary||"#FFFFFF",l=t.secondary||t.text_secondary||"#E5E5E5",s=t.text_muted||t.text_light||"#A3A3A3",c=t.accent_1||t.accent_pink||t.accent||"#F472B6",d=o(c)||"244, 114, 182";return{"--rosetta-bg-page":r,"--rosetta-bg-card":n,"--rosetta-bg-alt":a,"--rosetta-segment-bg":n,"--rosetta-segment-bg-light":a,"--rosetta-callout-bg":n,"--rosetta-cta-background":n,"--rosetta-text-primary":i,"--rosetta-text-secondary":l,"--rosetta-text-muted":s,"--rosetta-accent-pink":c,"--rosetta-accent-pink-rgb":d,"--rosetta-accent-pink-soft":`rgba(${d}, 0.15)`,"--rosetta-accent-pink-border":`rgba(${d}, 0.4)`,"--rosetta-accent-pink-glow":`rgba(${d}, 0.35)`,"--rosetta-divider-pink":`rgba(${d}, 0.3)`,"--rosetta-bullet-color":c,"--rosetta-border-light":`rgba(${d}, 0.18)`,"--rosetta-border-subtle":"rgba(255, 255, 255, 0.08)","--rosetta-shadow-soft":"0 4px 16px rgba(0, 0, 0, 0.3)","--rosetta-overlay-dark":`rgba(${o(r)||"30, 30, 30"}, 0.75)`,"--rosetta-font-body":t.font_body||"inherit"}}let d=e=>{let{elements:t=[],content:r={},background:i={},slideId:s,isEditable:o=!0,onTextChange:d,imageLoading:u=!1,imageFailed:_=!1}=e,[m,p]=(0,a.useState)(""),[g,h]=(0,a.useState)(""),[C,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(!1),[v,y]=(0,a.useState)(!1),[k,j]=(0,a.useState)(!1),T=(0,a.useRef)(null),I=(0,a.useRef)(null),N=(0,a.useRef)(!1),$=(0,a.useRef)(""),w=(0,a.useRef)(""),A=(0,a.useRef)([]),E=(0,a.useMemo)(()=>{let e=String(i?.variant||i?.theme?.variant||r?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),S=(0,a.useMemo)(()=>{switch(E){case"B":return l().variantB;case"C":return l().variantC;default:return l().variantA}},[E]),{titleElement:D,subtitleElement:P,imageElement:F}=(0,a.useMemo)(()=>{let e=t.find(e=>"title"===e.type),n=t.find(e=>"subtitle"===e.type),a=t.find(e=>"image"===e.type);return!e&&r?.title&&(e={id:"title-0",type:"title",content:"string"==typeof r.title?r.title:r.title?.text||""}),!n&&r?.subtitle&&(n={id:"subtitle-0",type:"subtitle",content:"string"==typeof r.subtitle?r.subtitle:r.subtitle?.text||""}),!a&&r?.image&&(a={id:"image-0",type:"image",content:{url:r.image.url||r.image,alt:r.image.alt||""}}),{titleElement:e,subtitleElement:n,imageElement:a}},[t,r]),B=(0,a.useMemo)(()=>{if(!D)return"";let e=D.content;return"string"==typeof e?e:"object"==typeof e&&e?.text?e.text:""},[D]),H=(0,a.useMemo)(()=>{if(!P)return"";let e=P.content;return"string"==typeof e?e:"object"==typeof e&&e?.text?e.text:""},[P]),W=(0,a.useMemo)(()=>{if(!F)return"";let e=F.content;return"string"==typeof e?e:e?.url||e?.src||""},[F]),R=F?.content?.alt||"Presentation visual",M=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{B&&!N.current&&B&&H&&(p(B),f(!0),h(H),x(!0),N.current=!0,$.current=B,w.current=H)},[]),(0,a.useEffect)(()=>{if(!B)return;if(v||N.current&&$.current===B){p(B),f(!0);return}if($.current!==B&&(N.current=!1,$.current=B),m===B)return void f(!0);p(""),f(!1),h(""),x(!1);let e=B.split(" "),t=0,r=setInterval(()=>{t<e.length?(p(e.slice(0,t+1).join(" ")),t++):(f(!0),clearInterval(r))},80);return A.current.push(r),()=>clearInterval(r)},[B,v]),(0,a.useEffect)(()=>{if(!C||!H)return;if(k){h(H),x(!0);return}if(g===H){x(!0),N.current=!0,w.current=H;return}if(N.current&&w.current===H){h(H),x(!0);return}let e=H.split(" "),t=0,r=setTimeout(()=>{let r=setInterval(()=>{t<e.length?(h(e.slice(0,t+1).join(" ")),t++):(x(!0),N.current=!0,w.current=H,clearInterval(r))},50);A.current.push(r)},150);return A.current.push(r),()=>{A.current.forEach(e=>{clearInterval(e),clearTimeout(e)})}},[C,H,k]),(0,a.useEffect)(()=>()=>{A.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),A.current=[]},[]);let L=(0,a.useCallback)((e,t,r)=>{d&&d({slideId:s,elementId:e,type:t,content:r})},[d,s]),G=(0,a.useCallback)(e=>{o&&(e.stopPropagation(),y(!0),p(B),f(!0),setTimeout(()=>{if(!T.current)return;T.current.focus();let e=document.createRange();e.selectNodeContents(T.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[o,B]),K=(0,a.useCallback)(()=>
1{if(!v)return;y(!1);let e=T.current?.textContent?.trim()??"";e&&e!==B&&D?.id&&L(D.id,"title",e)},[v,B,D,L]),U=(0,a.useCallback)(e=>{o&&(e.stopPropagation(),j(!0),h(H),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))},[o,H]),z=(0,a.useCallback)(()=>{if(!k)return;j(!1);let e=I.current?.textContent?.trim()??"";e&&e!==H&&P?.id&&L(P.id,"subtitle",e)},[k,H,P,L]),Y=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),X=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),V=()=>(0,n.jsxs)("span",{className:l().cursorWrapper,children:[(0,n.jsx)("span",{className:l().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:l().cursor})]}),Z=()=>(0,n.jsxs)("div",{className:l().imageWrapper,children:[!W||u||_?(0,n.jsx)("div",{className:`${l().imagePlaceholder} ${_?l().isFailed:""}`,children:!_&&(0,n.jsxs)("svg",{className:l().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}):(0,n.jsx)("img",{src:W,alt:R,className:l().image,loading:"lazy"}),"C"===E&&(0,n.jsx)("div",{className:l().imageOverlay})]}),J=()=>(0,n.jsxs)("div",{className:l().textContent,children:[(0,n.jsxs)("h1",{ref:T,className:`${l().title} ${o?l().editable:""} ${v?l().editing:""}`,contentEditable:v,suppressContentEditableWarning:!0,onClick:G,onBlur:K,onKeyDown:Y,onPaste:X,spellCheck:!1,children:[v?B:m,!v&&!C&&B&&(0,n.jsx)(V,{})]}),(0,n.jsxs)("p",{ref:I,className:`${l().subtitle} ${o?l().editable:""} ${k?l().editing:""}`,contentEditable:k,suppressContentEditableWarning:!0,onClick:U,onBlur:z,onKeyDown:Y,onPaste:X,spellCheck:!1,children:[k?H:g,!k&&!b&&C&&H&&(0,n.jsx)(V,{})]})]});return(0,n.jsx)("div",{className:`${l().container} ${S}`,style:M,children:"C"===E?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:l().backgroundImage,children:Z()}),(0,n.jsx)("div",{className:l().contentOverlay,children:J()})]}):"B"===E?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:l().textSection,children:J()}),(0,n.jsx)("div",{className:l().imageSection,children:Z()})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:l().imageSection,children:Z()}),(0,n.jsx)("div",{className:l().textSection,children:J()})]})})};var u=r(5491),_=r.n(u),m=r(60035);let p=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o}=e,[d,u]=(0,a.useState)(""),[p,g]=(0,a.useState)(!1),[h,C]=(0,a.useState)(!1),[f,b]=(0,a.useState)(null),[x,v]=(0,a.useState)(null),y=(0,a.useRef)(null),k=(0,a.useRef)({}),j=(0,a.useRef)(!1),T=(0,a.useRef)(""),I=(0,a.useRef)([]),N=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),$=(0,a.useMemo)(()=>{switch(N){case"B":return _().variantB;case"C":return _().variantC;default:return _().variantA}},[N]),w=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{headerElement:A,header:E}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,w]),S=(0,a.useMemo)(()=>t.filter(e=>"card"===e.type).slice(0,3).map((e,t)=>{let r=e.children||[],n=r.find(e=>"icon"===e.type),a=r.find(e=>"card_title"===e.type),i=r.find(e=>"card_description"===e.type),l=(0,m.H)(n?.content),s=(0,m.H)(a?.content),o=(0,m.H)(i?.content);return{id:e.id||`card-${t}`,iconUrl:l,iconAlt:`Icon ${t+1}`,title:s,titleId:a?.id,description:o,descriptionId:i?.id}}),[t,w]),D=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{E&&!j.current&&(u(E),g(!0),j.current=!0,T.current=E)},[]),(0,a.useEffect)(()=>{if(!E)return;if(h||j.current&&T.current===E){u(E),g(!0);return}if(T.current!==E&&(j.current=!1,T.current=E),d===E)return void g(!0);u(""),g(!1);let e=E.split(" "),t=0,r=setInterval(()=>{t<e.length?(u(e.slice(0,t+1).join(" ")),t++):(g(!0),j.current=!0,
1clearInterval(r))},80);return I.current.push(r),()=>clearInterval(r)},[E,h]),(0,a.useEffect)(()=>()=>{I.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),I.current=[]},[]);let P=(0,a.useCallback)(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o&&o({slideId:l,elementId:e,type:t,content:r,field:n})},[o,l]),F=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),C(!0),u(E),g(!0),setTimeout(()=>{if(!y.current)return;y.current.focus();let e=document.createRange();e.selectNodeContents(y.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,E]),B=(0,a.useCallback)(()=>{if(!h)return;C(!1);let e=y.current?.textContent?.trim()??"";e&&e!==E&&A?.id&&P(A.id,"header",e)},[h,E,A,P]),H=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),b(t),v(r);let n=`${t}-${r}`;setTimeout(()=>{let e=k.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)},0)},[s]),W=(0,a.useCallback)((e,t)=>{if(f!==e||x!==t)return;b(null),v(null);let r=`${e}-${t}`,n=k.current[r],a=n?.textContent?.trim()??"",i=S[e],l="title"===t?i.titleId:i.descriptionId;a&&a!==i[t]&&l&&P(l,"title"===t?"card_title":"card_description",a)},[f,x,S,P]),R=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),M=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]);return(0,n.jsxs)("div",{className:`${_().container} ${$}`,style:D,children:[(0,n.jsxs)("h2",{ref:y,className:`${_().header} ${s?_().editable:""} ${h?_().editing:""}`,contentEditable:h,suppressContentEditableWarning:!0,onClick:F,onBlur:B,onKeyDown:R,onPaste:M,spellCheck:!1,children:[h?E:d,!h&&!p&&E&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:_().cursorWrapper,children:[(0,n.jsx)("span",{className:_().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:_().cursor})]}),{})]}),(0,n.jsx)("div",{className:_().grid,children:S.map((e,t)=>((e,t)=>{let r=f===t&&"title"===x,a=f===t&&"description"===x,i=(0,n.jsx)("div",{className:_().iconWrapper,children:e.iconUrl?(0,n.jsx)("img",{src:e.iconUrl,alt:e.iconAlt,className:_().icon,loading:"lazy"}):(0,n.jsx)("div",{className:_().iconPlaceholder})}),l=(0,n.jsx)("h3",{ref:e=>{k.current[`${t}-title`]=e},className:`${_().cardTitle} ${s?_().editable:""} ${r?_().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"title"),onBlur:()=>W(t,"title"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.title}),o=(0,n.jsx)("p",{ref:e=>{k.current[`${t}-description`]=e},className:`${_().cardDescription} ${s?_().editable:""} ${a?_().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"description"),onBlur:()=>W(t,"description"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.description});return"B"===N?(0,n.jsxs)("div",{className:_().card,children:[i,(0,n.jsxs)("div",{className:_().textContainer,children:[l,o]})]},e.id):(0,n.jsxs)("div",{className:_().card,children:[i,l,o]},e.id)})(e,t))})]})};var g=r(3872),h=r.n(g);let C=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,m]=(0,a.useState)(null),p=(0,a.useRef)({}),g=(0,a.useCallback)(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("object"==typeof e){if("string"==typeof e.text)return e.text;if("string"==typeof e.content)return e.content}return t},[]),C=(0,a.useMemo)(()=>{let e=String(i?.variant||i?.theme?.variant||r?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),f=(0,a.useMemo)(()=>{switch(C){case"B":return h().variantB;case"C":return h().variantC;default:return h().variantA}},[C]),{header:b,columnLeft:x,columnRight:v,image:y}=(0,a.useMemo)(()=>{let e=(e,t,r)=>{if(e&&"object"==typeof e)return{title:g(e.title,r),description:g(e.description,""),bullets:(e=>Array.isArray(e)?e.map(e=>
1g(e,"")).filter(Boolean):[])(e.bullets)};if(t){let e=t.children||[],n=e.find(e=>"column_title"===e.type),a=e.find(e=>"column_description"===e.type),i=e.find(e=>"bullet_list"===e.type);return{title:g(n?.content,r),description:g(a?.content,""),bullets:i?.children?.map(e=>g(e.content,"")).filter(Boolean)||[]}}return{title:r,description:"",bullets:[]}},n=t.find(e=>"header"===e.type),a=t.find(e=>"column"===e.type&&"left"===e.position),i=t.find(e=>"column"===e.type&&"right"===e.position),l=t.find(e=>"image"===e.type),s=g(r?.header,"")||g(n?.content,"Comparison"),o=e(r?.column_left,a,"Column A"),c=e(r?.column_right,i,"Column B"),d=r?.image||{},u="",_="Comparison illustration";if("string"==typeof d?u=d:"object"==typeof d&&(u=g(d.url,"")||g(d.src,""),_=g(d.alt,"Comparison illustration")),!u&&l){let e=l.content;"string"==typeof e?u=e:"object"==typeof e&&(u=e?.url||e?.src||"",_=e?.alt||_)}return{header:s,columnLeft:o,columnRight:c,image:{url:u,alt:_}}},[r,t,g]),k=(0,a.useMemo)(()=>c(i),[i]),j=(0,a.useCallback)((e,t,r)=>{o&&o({slideId:l,elementId:e,type:t,content:r})},[o,l]),T=(0,a.useCallback)(e=>t=>{s&&(t.stopPropagation(),m(e),setTimeout(()=>{let t=p.current[e];if(!t)return;t.focus();let r=document.createRange();r.selectNodeContents(t);let n=window.getSelection();n.removeAllRanges(),n.addRange(r)},0))},[s]),I=(0,a.useCallback)((e,t,r)=>()=>{if(_!==e)return;m(null);let n=p.current[e];if(!n)return;let a=n.textContent?.trim()??"";a&&a!==r&&j(e,t,a)},[_,j]),N=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),$=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),w=()=>(0,n.jsx)("div",{className:h().imageWrapper,children:!y.url||d||u?(0,n.jsx)("div",{className:`${h().imagePlaceholder} ${u?h().isFailed:""}`,children:!u&&(0,n.jsxs)("svg",{className:h().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}):(0,n.jsx)("img",{src:y.url,alt:y.alt,className:h().image,loading:"lazy"})}),A=(e,t)=>{let r=`${l}-col-${t}`,a=`${r}-title`,i=`${r}-desc`;return(0,n.jsxs)("div",{className:h().column,children:[(0,n.jsx)("h3",{ref:e=>{p.current[a]=e},className:`${h().columnTitle} ${s?h().editable:""} ${_===a?h().editing:""}`,contentEditable:_===a,suppressContentEditableWarning:!0,onClick:T(a),onBlur:I(a,"column_title",e.title),onKeyDown:N,onPaste:$,spellCheck:!1,children:e.title}),e.description&&(0,n.jsx)("p",{ref:e=>{p.current[i]=e},className:`${h().columnDescription} ${s?h().editable:""} ${_===i?h().editing:""}`,contentEditable:_===i,suppressContentEditableWarning:!0,onClick:T(i),onBlur:I(i,"column_description",e.description),onKeyDown:N,onPaste:$,spellCheck:!1,children:e.description}),e.bullets.length>0&&(0,n.jsx)("ul",{className:h().bulletList,children:e.bullets.map((e,t)=>{let a=`${r}-bullet-${t}`;return(0,n.jsx)("li",{ref:e=>{p.current[a]=e},className:`${h().bulletItem} ${s?h().editable:""} ${_===a?h().editing:""}`,contentEditable:_===a,suppressContentEditableWarning:!0,onClick:T(a),onBlur:I(a,"bullet_item",e),onKeyDown:N,onPaste:$,spellCheck:!1,children:e},a)})})]},r)},E=()=>{let e=`${l}-header`;return(0,n.jsxs)("div",{className:h().contentWrapper,children:[(0,n.jsx)("h2",{ref:t=>{p.current[e]=t},className:`${h().header} ${s?h().editable:""} ${_===e?h().editing:""}`,contentEditable:_===e,suppressContentEditableWarning:!0,onClick:T(e),onBlur:I(e,"header",b),onKeyDown:N,onPaste:$,spellCheck:!1,children:b}),(0,n.jsxs)("div",{className:h().columnsGrid,children:[A(x,"left"),A(v,"right")]})]})};return(0,n.jsx)("div",{className:`${h().container} ${f}`,style:k,children:"C"===C||"B"===C?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:h().imageSection,children:w()}),(0,n.jsx)("div",{className:h().contentSection,children:E()})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:h().contentSection,children:E()}),(0,n.jsx)("div",{className:h().imageSection,children:w()})]})})};var f=r(12626),b=r.n(f);let x=e=>{let{elements:t=[],content:r={},background:i={},header:l,callout:s,points:o,image:d,slideId:u,isEditable:_=!0,onTextChange:m,imageLoading:p=!1,imageFailed:g=!1}=e;(0,a.useEffect)(()=>{console.log("[FeatureHighlights] Props received:",{elements:t,content:r,background:i,propHeader:l,propCallout:s,propPoints:o,propImage:d,slideId:u})},[t,r,i,l,s,o,d,u]);let[h,C]=(0,a.useState)(""),[f,x]=(0,a.useState)(!1),[v,y]=(0,a.useState)(!1),k=(0,a.useRef)(null),j=(0,a.useRef)(!1),T=(0,a.useRef)(""),I=(0,a.useRef)([]),N=(0,a.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?"string"==typeof e?e:"object"==typeof e&&(e.text||e.content||e.value)||t:t},[]),$=(0,a.useMemo)(()=>{let e=String(i?.variant||i?.theme?.variant||r?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),w=(0,a.useMemo)(()=>{switch($){case"B":return b().variantB;case"C":return b().variantC;default:return b().variantA}},[$]),{headerElement:A,headerText:E}=(0,a.useMemo)(()=>{console.log("[FeatureHighlights] Parsing header from:",{elements:t,propHeader:l,content:r});let e=t.find(e=>"header"===e.type);if(e){let t=N(e.content);return console.log("[FeatureHighlights] Header from elements:",t),{headerElement:e,headerText:t}}if(l){let e=N(l);return console.log("[FeatureHighlights] Header from propHeader:",e),{headerElement:{id:"header-0",type:"header",content:e},headerText:e}}if(r?.header){let e=N(r.header);return console.log("[FeatureHighlights] Header from content.header:",e),{headerElement:{id:"header-0",type:"header",content:e},headerText:e}}return console.log("[FeatureHighlights] No header found"),{headerElement:null,headerText:""}}
1,[t,l,r,N]),{calloutHighlight:S,calloutText:D}=(0,a.useMemo)(()=>{console.log("[FeatureHighlights] Parsing callout from:",{elements:t,propCallout:s,content:r});let e=null,n=t.find(e=>"callout"===e.type);if(n?.content&&console.log("[FeatureHighlights] Callout from elements:",e=n.content),!e&&s&&console.log("[FeatureHighlights] Callout from propCallout:",e=s),!e&&r?.callout&&console.log("[FeatureHighlights] Callout from content.callout:",e=r.callout),!e)return console.log("[FeatureHighlights] No callout found"),{calloutHighlight:"",calloutText:""};let a=N(e.highlight),i=N(e.text);return console.log("[FeatureHighlights] Callout parsed:",{highlight:a,text:i}),{calloutHighlight:a,calloutText:i}},[t,s,r,N]),P=(0,a.useMemo)(()=>{console.log("[FeatureHighlights] Parsing points from:",{elements:t,propPoints:o,content:r});let e=[],n=t.filter(e=>"point"===e.type);if(n.length>0&&console.log("[FeatureHighlights] Points from elements:",e=n.map(e=>e.content)),0===e.length&&o&&Array.isArray(o)&&console.log("[FeatureHighlights] Points from propPoints:",e=o),0===e.length&&r?.points&&Array.isArray(r.points)&&console.log("[FeatureHighlights] Points from content.points:",e=r.points),!e||0===e.length)return console.log("[FeatureHighlights] No points found, using fallback"),[{number:"01",title:"First Feature",description:"Description for the first feature."},{number:"02",title:"Second Feature",description:"Description for the second feature."},{number:"03",title:"Third Feature",description:"Description for the third feature."}];let a=e.slice(0,3).map((e,t)=>{if(!e)return{number:`0${t+1}`,title:`Feature ${t+1}`,description:""};let r=N(e.number)||`0${t+1}`;return{number:r,title:N(e.title)||`Feature ${t+1}`,description:N(e.description)||N(e.desc)||N(e.text)||""}});return console.log("[FeatureHighlights] Points normalized:",a),a},[t,o,r,N]),{imageUrl:F,imageAlt:B}=(0,a.useMemo)(()=>{let e="",n="Feature illustration",a=t.find(e=>"image"===e.type);if(a){let t=a.content;"string"==typeof t?e=t:t&&(e=t.url||t.src||"",n=t.alt||n),e=e||a.url||a.src||"",n=a.alt||n}return!e&&d&&("string"==typeof d?e=d:(e=d.url||d.src||"",n=d.alt||n)),!e&&r?.image&&("string"==typeof r.image?e=r.image:(e=r.image.url||r.image.src||"",n=r.image.alt||n)),console.log("[FeatureHighlights] Image parsed:",{imgUrl:e,imgAlt:n}),{imageUrl:e,imageAlt:n}},[t,d,r]),H=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{E&&!j.current&&(C(E),x(!0),j.current=!0,T.current=E)},[]),(0,a.useEffect)(()=>{if(!E)return;if(v||j.current&&T.current===E){C(E),x(!0);return}if(T.current!==E&&(j.current=!1,T.current=E),h===E)return void x(!0);C(""),x(!1);let e=E.split(" "),t=0,r=setInterval(()=>{t<e.length?(C(e.slice(0,t+1).join(" ")),t++):(x(!0),j.current=!0,clearInterval(r))},80);return I.current.push(r),()=>clearInterval(r)},[E,v]),(0,a.useEffect)(()=>()=>{I.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),I.current=[]},[]);let W=(0,a.useCallback)((e,t,r)=>{m&&m({slideId:u,elementId:e,type:t,content:r})},[m,u]),R=(0,a.useCallback)(e=>{_&&(e.stopPropagation(),y(!0),C(E),x(!0),setTimeout(()=>{if(!k.current)return;k.current.focus();let e=document.createRange();e.selectNodeContents(k.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[_,E]),M=(0,a.useCallback)(()=>{if(!v)return;y(!1);let e=k.current?.textContent?.trim()??"";e&&e!==E&&A?.id&&W(A.id,"header",e)},[v,E,A,W]),L=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),G=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),K=()=>(0,n.jsxs)("span",{className:b().cursorWrapper,children:[(0,n.jsx)("span",{className:b().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:b().cursor})]}),U=()=>(0,n.jsx)("div",{className:b().imageWrapper,children:!F||p||g?(0,n.jsx)("div",{className:`${b().imagePlaceholder} ${g?b().isFailed:""}`,children:!g&&(0,n.jsxs)("svg",{className:b().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}):(0,n.jsx)("img",{src:F,alt:B,className:b().image,loading:"lazy"})}),z=()=>(0,n.jsxs)("div",{className:b().contentSection,children:[(0,n.jsxs)("h1",{ref:k,className:`${b().header} ${_?b().editable:""} ${v?b().editing:""}`,contentEditable:v,suppressContentEditableWarning:!0,onClick:R,onBlur:M,onKeyDown:L,onPaste:G,spell
1Check:!1,children:[v?E:h,!v&&!f&&E&&(0,n.jsx)(K,{})]}),S||D?(0,n.jsxs)("div",{className:b().calloutBox,children:[(0,n.jsx)("div",{className:b().calloutIcon,children:(0,n.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,n.jsx)("path",{d:"M9 11l3 3L22 4"}),(0,n.jsx)("path",{d:"M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11"})]})}),(0,n.jsxs)("div",{className:b().calloutContent,children:[S&&(0,n.jsx)("span",{className:b().calloutHighlight,children:S}),D&&(0,n.jsx)("span",{className:b().calloutText,children:D})]})]}):null,(0,n.jsx)("div",{className:b().pointsContainer,children:P.map((e,t)=>(0,n.jsxs)("div",{className:`${b().pointCard} ${2===t?b().pointThird:""}`,children:[(0,n.jsx)("span",{className:b().pointNumber,children:e.number}),(0,n.jsx)("h3",{className:b().pointTitle,children:e.title}),(0,n.jsx)("p",{className:b().pointDescription,children:e.description})]},t))})]});return(0,n.jsx)("div",{className:`${b().container} ${w}`,style:H,children:"C"===$?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:b().imageSection,children:U()}),(0,n.jsx)("div",{className:b().contentWrapper,children:z()})]}):"B"===$?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:b().contentWrapper,children:z()}),(0,n.jsx)("div",{className:b().imageSection,children:U()})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:b().imageSection,children:U()}),(0,n.jsx)("div",{className:b().contentWrapper,children:z()})]})})};var v=r(88441),y=r.n(v);let k=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,p]=(0,a.useState)(""),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(null),v=(0,a.useRef)(null),k=(0,a.useRef)({}),j=(0,a.useRef)(!1),T=(0,a.useRef)(""),I=(0,a.useRef)([]),N=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),$=(0,a.useMemo)(()=>{switch(N){case"B":return y().variantB;case"C":return y().variantC;default:return y().variantA}},[N]),w=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{headerElement:A,header:E}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,w]),S=(0,a.useMemo)(()=>{let e=t.find(e=>"image"===e.type);return e?{url:(0,m.H)(e.content),alt:e.alt||"Content image"}:null},[t,w]),D=(0,a.useMemo)(()=>t.filter(e=>"section"===e.type).slice(0,3).map((e,t)=>{let r=e.section_type||"paragraph",n=e.title||{},a=(0,m.H)(n.text||n);if("bullets"===r){let r=(e.bullets||[]).map((e,r)=>({id:`bullet-${t}-${r}`,text:(0,m.H)(e.text||e),color:e.color||"#E5E5E5"}));return{id:e.id||`section-${t}`,type:"bullets",title:a,titleId:n.id||`section-${t}-title`,bullets:r,bulletColor:e.bullet_color||"#F472B6"}}let i=e.paragraph||{},l=(0,m.H)(i.text||i);return{id:e.id||`section-${t}`,type:"paragraph",title:a,titleId:n.id||`section-${t}-title`,paragraph:l,paragraphId:i.id||`section-${t}-paragraph`}}),[t,w]),P=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{E&&!j.current&&(p(E),h(!0),j.current=!0,T.current=E)},[]),(0,a.useEffect)(()=>{if(!E)return;if(C||j.current&&T.current===E){p(E),h(!0);return}if(T.current!==E&&(j.current=!1,T.current=E),_===E)return void h(!0);p(""),h(!1);let e=E.split(" "),t=0,r=setInterval(()=>{t<e.length?(p(e.slice(0,t+1).join(" ")),t++):(h(!0),j.current=!0,clearInterval(r))},80);return I.current.push(r),()=>clearInterval(r)},[E,C]),(0,a.useEffect)(()=>()=>{I.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),I.current=[]},[]);let F=(0,a.useCallback)((e,t,r)=>{o&&o({slideId:l,elementId:e,type:t,content:r})},[o,l]),B=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),f(!0),p(E),h(!0),setTimeout(()=>{if(!v.current)return;v.current.focus();let e=document.createRange();e.selectNodeContents(v.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,E]),H=(0,a.useCallback)(()=>{if(!C)return;f(!1);let e=v.current?.textContent?.trim()??"";e&&e!==E&&A?.id&&F(A.id,"header",e)},[C,E,A,F]),W=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),x({index:t,field:r});let n=`${t}-${r}`;setTimeout(()=>{let e=k.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)}
1,0)},[s]),R=(0,a.useCallback)((e,t)=>{let r,n,a;if(b?.index!==e||b?.field!==t)return;x(null);let i=`${e}-${t}`,l=k.current[i],s=l?.textContent?.trim()??"",o=D[e];"title"===t?(r=o.titleId,n=o.title,a="section_title"):"paragraph"===t&&(r=o.paragraphId,n=o.paragraph,a="section_paragraph"),s&&s!==n&&r&&F(r,a,s)},[b,D,F]),M=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),L=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),G=()=>(0,n.jsx)("div",{className:y().imagePanel,children:!S?.url||d||u?(0,n.jsx)("div",{className:`${y().imagePlaceholder} ${u?y().isFailed:""}`,children:!u&&(0,n.jsxs)("svg",{className:y().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}):(0,n.jsx)("img",{src:S.url,alt:S.alt,className:y().image,loading:"lazy"})}),K=()=>(0,n.jsx)("div",{className:y().sectionsPanel,children:D.map((e,t)=>((e,t)=>{let r=b?.index===t&&b?.field==="title",a=b?.index===t&&b?.field==="paragraph",i=(0,n.jsx)("h3",{ref:e=>{k.current[`${t}-title`]=e},className:`${y().sectionTitle} ${s?y().editable:""} ${r?y().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>W(e,t,"title"),onBlur:()=>R(t,"title"),onKeyDown:M,onPaste:L,spellCheck:!1,children:e.title});return"bullets"===e.type?(0,n.jsxs)("div",{className:y().section,children:[i,(0,n.jsx)("ul",{className:y().bulletList,style:{"--bullet-color":e.bulletColor},children:e.bullets.map(e=>(0,n.jsx)("li",{className:y().bulletItem,children:e.text},e.id))})]},e.id):(0,n.jsxs)("div",{className:y().section,children:[i,(0,n.jsx)("p",{ref:e=>{k.current[`${t}-paragraph`]=e},className:`${y().sectionParagraph} ${s?y().editable:""} ${a?y().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>W(e,t,"paragraph"),onBlur:()=>R(t,"paragraph"),onKeyDown:M,onPaste:L,spellCheck:!1,children:e.paragraph})]},e.id)})(e,t))});return(0,n.jsxs)("div",{className:`${y().container} ${$}`,style:P,children:[(0,n.jsxs)("h2",{ref:v,className:`${y().header} ${s?y().editable:""} ${C?y().editing:""}`,contentEditable:C,suppressContentEditableWarning:!0,onClick:B,onBlur:H,onKeyDown:M,onPaste:L,spellCheck:!1,children:[C?E:_,!C&&!g&&E&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:y().cursorWrapper,children:[(0,n.jsx)("span",{className:y().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:y().cursor})]}),{})]}),(0,n.jsx)("div",{className:y().contentArea,children:"C"===N?(0,n.jsxs)(n.Fragment,{children:[G(),K()]}):"B"===N?(0,n.jsxs)(n.Fragment,{children:[K(),G()]}):(0,n.jsxs)(n.Fragment,{children:[G(),K()]})})]})};var j=r(97856),T=r.n(j);let I=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1,header:_,card_left:p,card_right:g,left_card:h,right_card:C,...f}=e;(0,a.useEffect)(()=>{console.log("[TwoColumnCards] All props received:",{elements:t,content:r,background:i,propHeader:_,propCardLeft:p,propCardRight:g,propLeftCard:h,propRightCard:C,slideId:l,restProps:f})},[t,r,i,_,p,g,h,C,l]);let[b,x]=(0,a.useState)(""),[v,y]=(0,a.useState)(!1),[k,j]=(0,a.useState)(!1),[I,N]=(0,a.useState)(null),$=(0,a.useRef)(null),w=(0,a.useRef)({}),A=(0,a.useRef)(!1),E=(0,a.useRef)(""),S=(0,a.useRef)([]),D=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),P=(0,a.useMemo)(()=>{switch(D){case"B":return T().variantB;case"C":return T().variantC;default:return T().variantA}},[D]),F=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{headerElement:B,header:H}=(0,a.useMemo)(()=>{if(_){let e="string"==typeof _?_:_.text||"";return console.log("[TwoColumnCards] Header from propHeader:",e),{headerElement:{id:"header-0",type:"header",content:e},header:e}}if(r?.header){let e=r.header,t="string"==typeof e?e:e.text||"";return console.log("[TwoColumnCards] Header from content.header:",t),{headerElement:{id:"header-0",type:"header",content:t},header:t}}let e=t.find(e=>"header"===e.type);if(e){let t=(0,m.H)(e.content);return console.log("[TwoColumnCards] Header from elements:",t),{headerElement:e,header:t}}return console.log("[TwoColumnCards] No header found"),{headerElement:null,header:""}},[t,r,_,F]),W=(0,a.useMemo)(()=>{let e=(e,t)=>
1{if(!e)return{position:t,title:"",titleId:`${t}-title`,image:{url:"",alt:`${t} card image`},description:"",descriptionId:`${t}-description`,label:"",labelId:`${t}-label`,value:"",valueId:`${t}-value`};let r=e.title||{},n="string"==typeof r?r:r.text||"",a=e.image||{},i="string"==typeof a?a:a.url||a.src||"",l=e.description||{},s="string"==typeof l?l:l.text||"",o=e.meta||{},c=o.label||e.label||{},d=o.value||e.value||{},u="string"==typeof c?c:c.text||"",_="string"==typeof d?d:d.text||"";return{position:t,title:n,titleId:r.id||`${t}-title`,image:{url:i,alt:a.alt||`${t} card image`},description:s,descriptionId:l.id||`${t}-description`,label:u,labelId:c.id||`${t}-label`,value:_,valueId:d.id||`${t}-value`}},n=p||h||r?.card_left||r?.left_card,a=g||C||r?.card_right||r?.right_card;if(!n||!a){let e=t.filter(e=>"card"===e.type);n||(n=e.find(e=>"left"===e.position)||e[0]),a||(a=e.find(e=>"right"===e.position)||e[1])}console.log("[TwoColumnCards] Card data sources:",{leftCardData:n,rightCardData:a,fromProps:{propCardLeft:p,propLeftCard:h,propCardRight:g,propRightCard:C},fromContent:{card_left:r?.card_left,left_card:r?.left_card,card_right:r?.card_right,right_card:r?.right_card}});let i={left:e(n,"left"),right:e(a,"right")};return console.log("[TwoColumnCards] Parsed cards:",i),i},[r,t,p,g,h,C]),R=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{H&&!A.current&&(x(H),y(!0),A.current=!0,E.current=H)},[]),(0,a.useEffect)(()=>{if(!H)return;if(k||A.current&&E.current===H){x(H),y(!0);return}if(E.current!==H&&(A.current=!1,E.current=H),b===H)return void y(!0);x(""),y(!1);let e=H.split(" "),t=0,r=setInterval(()=>{t<e.length?(x(e.slice(0,t+1).join(" ")),t++):(y(!0),A.current=!0,clearInterval(r))},80);return S.current.push(r),()=>clearInterval(r)},[H,k]),(0,a.useEffect)(()=>()=>{S.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),S.current=[]},[]);let M=(0,a.useCallback)((e,t,r)=>{o&&o({slideId:l,elementId:e,type:t,content:r})},[o,l]),L=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),j(!0),x(H),y(!0),setTimeout(()=>{if(!$.current)return;$.current.focus();let e=document.createRange();e.selectNodeContents($.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,H]),G=(0,a.useCallback)(()=>{if(!k)return;j(!1);let e=$.current?.textContent?.trim()??"";e&&e!==H&&B?.id&&M(B.id,"header",e)},[k,H,B,M]),K=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),N({position:t,field:r});let n=`${t}-${r}`;setTimeout(()=>{let e=w.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)}
1,0)},[s]),U=(0,a.useCallback)((e,t)=>{let r,n,a;if(I?.position!==e||I?.field!==t)return;N(null);let i=`${e}-${t}`,l=w.current[i],s=l?.textContent?.trim()??"",o=W[e];switch(t){case"title":r=o.titleId,n=o.title,a="card_title";break;case"description":r=o.descriptionId,n=o.description,a="card_description";break;case"label":r=o.labelId,n=o.label,a="card_label";break;case"value":r=o.valueId,n=o.value,a="card_value";break;default:return}s&&s!==n&&r&&M(r,a,s)},[I,W,M]),z=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),Y=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),X=e=>(0,n.jsx)("div",{className:T().cardImageWrapper,children:!e.image?.url||d||u?(0,n.jsx)("div",{className:`${T().cardImagePlaceholder} ${u?T().isFailed:""}`,children:!u&&(0,n.jsxs)("svg",{className:T().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}):(0,n.jsx)("img",{src:e.image.url,alt:e.image.alt,className:T().cardImage,loading:"lazy"})}),V=e=>{let t=I?.position===e.position&&I?.field==="title",r=I?.position===e.position&&I?.field==="description",a=I?.position===e.position&&I?.field==="label",i=I?.position===e.position&&I?.field==="value";return(0,n.jsxs)("div",{className:T().cardContent,children:[(0,n.jsx)("h3",{ref:t=>{w.current[`${e.position}-title`]=t},className:`${T().cardTitle} ${s?T().editable:""} ${t?T().editing:""}`,contentEditable:t,suppressContentEditableWarning:!0,onClick:t=>K(t,e.position,"title"),onBlur:()=>U(e.position,"title"),onKeyDown:z,onPaste:Y,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:t=>{w.current[`${e.position}-description`]=t},className:`${T().cardDescription} ${s?T().editable:""} ${r?T().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:t=>K(t,e.position,"description"),onBlur:()=>U(e.position,"description"),onKeyDown:z,onPaste:Y,spellCheck:!1,children:e.description}),(e.label||e.value)&&(0,n.jsxs)("div",{className:T().labelValueRow,children:[(0,n.jsx)("span",{ref:t=>{w.current[`${e.position}-label`]=t},className:`${T().cardLabel} ${s?T().editable:""} ${a?T().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:t=>K(t,e.position,"label"),onBlur:()=>U(e.position,"label"),onKeyDown:z,onPaste:Y,spellCheck:!1,children:e.label}),(0,n.jsx)("span",{ref:t=>{w.current[`${e.position}-value`]=t},className:`${T().cardValue} ${s?T().editable:""} ${i?T().editing:""}`,contentEditable:i,suppressContentEditableWarning:!0,onClick:t=>K(t,e.position,"value"),onBlur:()=>U(e.position,"value"),onKeyDown:z,onPaste:Y,spellCheck:!1,children:e.value})]})]})},Z=e=>"B"===D?(0,n.jsxs)("div",{className:T().card,children:[V(e),X(e)]},e.position):(0,n.jsxs)("div",{className:T().card,children:[X(e),V(e)]},e.position);return(0,n.jsxs)("div",{className:`${T().container} ${P}`,style:R,children:[(0,n.jsxs)("h2",{ref:$,className:`${T().header} ${s?T().editable:""} ${k?T().editing:""}`,contentEditable:k,suppressContentEditableWarning:!0,onClick:L,onBlur:G,onKeyDown:z,onPaste:Y,spellCheck:!1,children:[k?H:b,!k&&!v&&H&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:T().cursorWrapper,children:[(0,n.jsx)("span",{className:T().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:T().cursor})]}),{})]}),(0,n.jsxs)("div",{className:T().cardsGrid,children:[Z(W.left),Z(W.right)]})]})};var N=r(51428),$=r.n(N);let w=e=>{let{elements:t=[],content:r={},background:i={},header:l,points:s,variant:o,slideId:d,isEditable:u=!0,onTextChange:_,layout_config:m,layoutConfig:p,...g}=e;(0,a.useEffect)(()=>{console.log("[FourPoints] ===== FULL PROPS DEBUG ====="),console.log("[FourPoints] All props:",e),console.log("[FourPoints] elements:",t),console.log("[FourPoints] content:",r),console.log("[FourPoints] background:",i),console.log("[FourPoints] propHeader:",l),console.log("[FourPoints] propPoints:",s),console.log("[FourPoints] layout_config:",m),console.log("[FourPoints] layoutConfig:",p),console.log("[FourPoints] restProps:",g),console.log("[FourPoints] ===========================")},[e]);let[h,C]=(0,a.useState)(""),[f,b]=(0,a.useState)(!1),[x,v]=(0,a.useState)(!1),y=(0,a.useRef)(null),k=(0,a.useRef)(!1),j=(0,a.useRef)(""),T=(0,a.useRef)([]),I=(0,a.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?"string"==typeof e?e:"object"==typeof e&&(e.text||e.content||e.value)||t:t},[]),N=(0,a.useMemo)(()=>{let e=m||p||{};return{...g,...r,...e}},[m,p,r,g]),w=(0,a.useMemo)(()=>{let e=String(o||N?.variant||i?.variant||i?.theme?.variant||r?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return console.log("[FourPoints] Detected variant:",e),["A","B","C"].includes(e)?e:"A"},[o,N,i,r,t]),A=(0,a.useMemo)(()=>{switch(w){case"B":return $().variantB;case"C":return $().variantC;default:return $().variantA}},[w]),{headerElement:E,headerText:S}=(0,a.useMemo)(()=>{console.log("[FourPoints] Parsing header...");let e=t.find(e=>"header"===e.type);if(e){let t=I(e.content);if(t)return console.log("[FourPoints] Header from elements:",t),{headerElement:e,headerText:t}}if(l){let e=I(l);if(e)return console.log("[FourPoints] Header from propHeader:",e),{headerElement:{id:"header-0",type:"header",content:e},headerText:e}}if(N?.header){let e=I(N.header);if(e)return console.log("[FourPoints] Header from mergedData:",e),{headerElement:{id:"header-0",type:"header",content:e},headerText:e}}if(r?.header){let e=I(r.header);if(e)return console.log("[FourPoints] Header from content.header:",e),{headerElement:{id:"header-0",type:"header",content:e},headerText:e}}if(g?.header){let e=I(g.header);if(e)return console.log("[FourPoints] Header from restProps:",e),{headerElement:{id:"header-0",type:"header",content:e},headerText:e}}return console.log("[FourPoints] No header found, using empty"),{headerElement:null,headerText:""}},[t,l,N,r,g,I]),D=(0,a.useMemo)(()=>{console.log("[FourPoints] Parsing points..."),console.log("[FourPoints] Elements to parse:",t);let e=[],n=t.find(e=>"points_grid"===e.type);if(n?.children&&n.children.length>0&&(console.log("[FourPoints] Found points_grid with children:",n.children.length),console.log("[FourPoints] Points from points_grid.children:",(e=n.children.map((e,t)=>{let r=e.children?.find(e=>"point_number"===e.type),n=e.children?.find(e=>"point_title"===e.type),a=e.children?.find(e=>"point_description"===e.type),i={number:I(r?.content)||`0${t+1}`,title:I(n?.content)||`Point ${t+1}`,description:I(a?.content)||""};return console.log(`[FourPoints] Parsed point ${t}:`,i),i})).length)),0===e.length){let r=t.filter(e=>"point"===e.type);r.length>0&&(console.log("[FourPoints] Found direct point elements:",r.length),console.log("[FourPoints] Points from elements:",(e=r.map((e,t)=>{if(e.children&&e.children.length>0){let r=e.children.find(e=>"point_number"===e.type),n=e.children.find(e=>"point_title"===e.type),a=e.children.find(e=>"point_description"===e.type);return{number:I(r?.content)||`0${t+1}`,title:I(n?.content)||`Point ${t+1}`,description:I(a?.content)||""}}return e.content&&"object"==typeof e.content?{number:I(e.content.number)||`0${t+1}`,title:I(e.content.title)||`Point ${t+1}`,description:I(e.content.description)||""}:e.content})).length))}if(0===e.length&&s&&Array.isArray(s)&&s.length>0&&console.log("[FourPoints] Points from propPoints:",(e=s).length),0===e.length&&N?.points&&Array.isArray(N.points)&&N.points.length>0&&console.log("[FourPoints] Points from mergedData:",(e=N.points).length),0===e.length&&r?.points&&Array.isArray(r.points)&&r.points.length>0&&console.log("[FourPoints] Points from content.points:",(e=r.points).length),0===e.length&&g?.points&&Array.isArray(g.points)&&g.points.length>0&&console.log("[FourPoints] Points from restProps:",(e=g.points).length),0===e.length&&m?.points&&Array.isArray(m.points)&&m.points.length>0&&console.log("[FourPoints] Points from layout_config:",(e=m.points).length),0===e.length&&p?.points&&Array.isArray(p.points)&&p.points.length>0&&console.log("[FourPoints] Points from layoutConfig:",(e=p.points).length),!e||0===e.length)return console.log("[FourPoints] No points found, using fallback"),[{number:"01",title:"First Point",description:"Description for the first key point."},{number:"02",title:"Second Point",description:"Description for the second key point."},{number:"03",title:"Third Point",description:"Description for the third key point."},{number:"04",title:"Fourth Point",description:"Description for the fourth key point."}];let a=[];for(let t=0;t<4;t++){let r=e[t];if(!r){a.push({number:`0${t+1}`,title:`Point ${t+1}`,description:""});continue}if(r.number&&r.title&&"string"==typeof r.number){a.push(r);continue}let n=I(r.number)||`0${t+1}`,i=I(r.title)||`Point ${t+1}
1`,l=I(r.description)||I(r.desc)||I(r.text)||"";a.push({number:n,title:i,description:l})}return console.log("[FourPoints] Points normalized:",a),a},[t,s,N,r,g,m,p,I]),P=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{S&&!k.current&&(C(S),b(!0),k.current=!0,j.current=S)},[]),(0,a.useEffect)(()=>{if(!S)return;if(x||k.current&&j.current===S){C(S),b(!0);return}if(j.current!==S&&(k.current=!1,j.current=S),h===S)return void b(!0);C(""),b(!1);let e=S.split(" "),t=0,r=setInterval(()=>{t<e.length?(C(e.slice(0,t+1).join(" ")),t++):(b(!0),k.current=!0,clearInterval(r))},80);return T.current.push(r),()=>clearInterval(r)},[S,x]),(0,a.useEffect)(()=>()=>{T.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),T.current=[]},[]);let F=(0,a.useCallback)((e,t,r)=>{_&&_({slideId:d,elementId:e,type:t,content:r})},[_,d]),B=(0,a.useCallback)(e=>{u&&(e.stopPropagation(),v(!0),C(S),b(!0),setTimeout(()=>{if(!y.current)return;y.current.focus();let e=document.createRange();e.selectNodeContents(y.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[u,S]),H=(0,a.useCallback)(()=>{if(!x)return;v(!1);let e=y.current?.textContent?.trim()??"";e&&e!==S&&E?.id&&F(E.id,"header",e)},[x,S,E,F]),W=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),R=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]);return(0,n.jsxs)("div",{className:`${$().container} ${A}`,style:P,children:[(0,n.jsxs)("h1",{ref:y,className:`${$().header} ${u?$().editable:""} ${x?$().editing:""}`,contentEditable:x,suppressContentEditableWarning:!0,onClick:B,onBlur:H,onKeyDown:W,onPaste:R,spellCheck:!1,children:[x?S:h,!x&&!f&&S&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:$().cursorWrapper,children:[(0,n.jsx)("span",{className:$().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:$().cursor})]}),{})]}),(0,n.jsx)("div",{className:$().pointsContainer,children:D.map((e,t)=>((e,t)=>(0,n.jsxs)("div",{className:$().pointCard,children:[(0,n.jsx)("span",{className:$().pointNumber,children:e.number}),(0,n.jsx)("div",{className:$().pointDivider}),(0,n.jsx)("h3",{className:$().pointTitle,children:e.title}),(0,n.jsx)("p",{className:$().pointDescription,children:e.description})]},t))(e,t))})]})};var A=r(3061),E=r.n(A);let S=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,p]=(0,a.useState)(""),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(null),[v,y]=(0,a.useState)(null),[k,j]=(0,a.useState)({}),T=(0,a.useRef)(null),I=(0,a.useRef)({}),N=(0,a.useRef)(!1),$=(0,a.useRef)(""),w=(0,a.useRef)([]),A=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),S=(0,a.useMemo)(()=>{switch(A){case"B":return E().variantB;case"C":return E().variantC;default:return E().variantA}},[A]),D=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{headerElement:P,header:F}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,D]),B=(0,a.useMemo)(()=>{let e=t.find(e=>"cards_container"===e.type);return(e&&e.children?e.children.filter(e=>"card"===e.type):t.filter(e=>"card"===e.type)).slice(0,3).map((e,t)=>{let r=e.children||[],n=r.find(e=>"card_image"===e.type),a=r.find(e=>"card_title"===e.type),i=r.find(e=>"card_description"===e.type),l=r.find(e=>"card_overlay"===e.type),s=(0,m.H)(n?.content),o=n?.alt||`Card ${t+1} image`,c=n?.prompt||"",d=(0,m.H)(a?.content),u=(0,m.H)(i?.content);return{id:e.id||`card-${t}`,index:e.index??t,imageUrl:s,imageAlt:o,imagePrompt:c,imageId:n?.id,title:d,titleId:a?.id,description:u,descriptionId:i?.id,hasOverlay:!!l,overlayStyle:l?.style||{}}})},[t,D]),H=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{F&&!N.current&&(p(F),h(!0),N.current=!0,$.current=F)},[]),(0,a.useEffect)(()=>{if(!F)return;
1if(C||N.current&&$.current===F){p(F),h(!0);return}if($.current!==F&&(N.current=!1,$.current=F),_===F)return void h(!0);p(""),h(!1);let e=F.split(" "),t=0,r=setInterval(()=>{t<e.length?(p(e.slice(0,t+1).join(" ")),t++):(h(!0),N.current=!0,clearInterval(r))},80);return w.current.push(r),()=>clearInterval(r)},[F,C]),(0,a.useEffect)(()=>()=>{w.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),w.current=[]},[]);let W=(0,a.useCallback)(e=>{j(t=>({...t,[e]:"loaded"}))},[]),R=(0,a.useCallback)(e=>{j(t=>({...t,[e]:"error"}))},[]),M=(0,a.useCallback)(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o&&o({slideId:l,elementId:e,type:t,content:r,field:n})},[o,l]),L=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),f(!0),p(F),h(!0),setTimeout(()=>{if(!T.current)return;T.current.focus();let e=document.createRange();e.selectNodeContents(T.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,F]),G=(0,a.useCallback)(()=>{if(!C)return;f(!1);let e=T.current?.textContent?.trim()??"";e&&e!==F&&P?.id&&M(P.id,"header",e)},[C,F,P,M]),K=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),x(t),y(r);let n=`${t}-${r}`;setTimeout(()=>{let e=I.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)}
1,0)},[s]),U=(0,a.useCallback)((e,t)=>{if(b!==e||v!==t)return;x(null),y(null);let r=`${e}-${t}`,n=I.current[r],a=n?.textContent?.trim()??"",i=B[e],l="title"===t?i.titleId:i.descriptionId;a&&a!==i[t]&&l&&M(l,"title"===t?"card_title":"card_description",a)},[b,v,B,M]),z=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),Y=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]);return(0,n.jsxs)("div",{className:`${E().container} ${S}`,style:H,children:[(0,n.jsxs)("h2",{ref:T,className:`${E().header} ${s?E().editable:""} ${C?E().editing:""}`,contentEditable:C,suppressContentEditableWarning:!0,onClick:L,onBlur:G,onKeyDown:z,onPaste:Y,spellCheck:!1,children:[C?F:_,!C&&!g&&F&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:E().cursorWrapper,children:[(0,n.jsx)("span",{className:E().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:E().cursor})]}),{})]}),(0,n.jsx)("div",{className:E().grid,children:B.map((e,t)=>((e,t)=>(0,n.jsxs)("div",{className:E().card,children:[((e,t)=>{let r=k[t],a=u||"error"===r,i=e.imageUrl&&!d&&!a;return(0,n.jsxs)("div",{className:E().imageWrapper,children:[!i&&(0,n.jsx)("div",{className:`${E().imagePlaceholder} ${a?E().isFailed:""}`,children:!a&&(0,n.jsxs)("svg",{className:E().placeholderIcon,width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}),i&&(0,n.jsx)("img",{src:e.imageUrl,alt:e.imageAlt,className:`${E().cardImage} ${"loaded"===r?E().imageLoaded:""}`,loading:"lazy",onLoad:()=>W(t),onError:()=>R(t)}),"C"===A&&(0,n.jsx)("div",{className:E().imageOverlay})]})})(e,t),((e,t)=>{let r=b===t&&"title"===v,a=b===t&&"description"===v;return(0,n.jsxs)("div",{className:E().textContent,children:[(0,n.jsx)("h3",{ref:e=>{I.current[`${t}-title`]=e},className:`${E().cardTitle} ${s?E().editable:""} ${r?E().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>K(e,t,"title"),onBlur:()=>U(t,"title"),onKeyDown:z,onPaste:Y,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{I.current[`${t}-description`]=e},className:`${E().cardDescription} ${s?E().editable:""} ${a?E().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>K(e,t,"description"),onBlur:()=>U(t,"description"),onKeyDown:z,onPaste:Y,spellCheck:!1,children:e.description})]})})(e,t)]},e.id))(e,t))})]})};var D=r(13624),P=r.n(D);let F=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o}=e,[d,u]=(0,a.useState)(""),[_,p]=(0,a.useState)(!1),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(null),[b,x]=(0,a.useState)(null),v=(0,a.useRef)(null),y=(0,a.useRef)({}),k=(0,a.useRef)(!1),j=(0,a.useRef)(""),T=(0,a.useRef)([]),I=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),N=(0,a.useMemo)(()=>{switch(I){case"B":return P().variantB;case"C":return P().variantC;default:return P().variantA}},[I]),$=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{headerElement:w,header:A}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,$]),E=(0,a.useMemo)(()=>{let e=t.filter(e=>"step"===e.type),r=["top-left","top-right","bottom-left","bottom-right"];return e.sort((e,t)=>r.indexOf(e.position)-r.indexOf(t.position)).slice(0,4).map((e,t)=>{let n=e.children||[],a=n.find(e=>"step_icon"===e.type),i=n.find(e=>"step_title"===e.type),l=n.find(e=>"step_description"===e.type),s=(0,m.H)(a?.content),o=(0,m.H)(i?.content),c=(0,m.H)(l?.content);return{id:e.id||`step-${t}`,position:e.position||r[t],iconUrl:s,iconName:a?.name||"",iconAlt:`Step ${t+1} icon`,title:o,titleId:i?.id,description:c,descriptionId:l?.id,index:t}})},[t,$]),S=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{A&&!k.current&&(u(A),p(!0),k.current=!0,j.current=A)},[]),(0,a.useEffect)(()=>
1{if(!A)return;if(g||k.current&&j.current===A){u(A),p(!0);return}if(j.current!==A&&(k.current=!1,j.current=A),d===A)return void p(!0);u(""),p(!1);let e=A.split(" "),t=0,r=setInterval(()=>{t<e.length?(u(e.slice(0,t+1).join(" ")),t++):(p(!0),k.current=!0,clearInterval(r))},80);return T.current.push(r),()=>clearInterval(r)},[A,g]),(0,a.useEffect)(()=>()=>{T.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),T.current=[]},[]);let D=(0,a.useCallback)(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o&&o({slideId:l,elementId:e,type:t,content:r,field:n})},[o,l]),F=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),h(!0),u(A),p(!0),setTimeout(()=>{if(!v.current)return;v.current.focus();let e=document.createRange();e.selectNodeContents(v.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,A]),B=(0,a.useCallback)(()=>{if(!g)return;h(!1);let e=v.current?.textContent?.trim()??"";e&&e!==A&&w?.id&&D(w.id,"header",e)},[g,A,w,D]),H=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),f(t),x(r);let n=`${t}-${r}`;setTimeout(()=>{let e=y.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)}
1,0)},[s]),W=(0,a.useCallback)((e,t)=>{if(C!==e||b!==t)return;f(null),x(null);let r=`${e}-${t}`,n=y.current[r],a=n?.textContent?.trim()??"",i=E[e],l="title"===t?i.titleId:i.descriptionId;a&&a!==i[t]&&l&&D(l,"title"===t?"step_title":"step_description",a)},[C,b,E,D]),R=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),M=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),L=(e,t)=>{let r=C===t&&"title"===b,a=C===t&&"description"===b;return(0,n.jsxs)("div",{className:`${P().stepBlock} ${P()[`position${e.position.replace("-","")}`]}`,"data-position":e.position,children:[(0,n.jsx)("h3",{ref:e=>{y.current[`${t}-title`]=e},className:`${P().stepTitle} ${s?P().editable:""} ${r?P().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"title"),onBlur:()=>W(t,"title"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{y.current[`${t}-description`]=e},className:`${P().stepDescription} ${s?P().editable:""} ${a?P().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"description"),onBlur:()=>W(t,"description"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.description})]},e.id)};return(0,n.jsxs)("div",{className:`${P().container} ${N}`,style:S,children:[(0,n.jsxs)("h2",{ref:v,className:`${P().header} ${s?P().editable:""} ${g?P().editing:""}`,contentEditable:g,suppressContentEditableWarning:!0,onClick:F,onBlur:B,onKeyDown:R,onPaste:M,spellCheck:!1,children:[g?A:d,!g&&!_&&A&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:P().cursorWrapper,children:[(0,n.jsx)("span",{className:P().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:P().cursor})]}),{})]}),"A"===I&&(()=>{let e=E.find(e=>"top-left"===e.position)||E[0],t=E.find(e=>"top-right"===e.position)||E[1],r=E.find(e=>"bottom-left"===e.position)||E[2],a=E.find(e=>"bottom-right"===e.position)||E[3];return(0,n.jsxs)("div",{className:P().contentArea,children:[(0,n.jsxs)("div",{className:P().topRow,children:[e&&L(e,0),(0,n.jsx)("div",{className:P().diagramWrapper,children:(()=>{let e=[{startAngle:-45,endAngle:45,step:E[1]},{startAngle:45,endAngle:135,step:E[3]},{startAngle:135,endAngle:225,step:E[2]},{startAngle:225,endAngle:315,step:E[0]}],t=(e,t,r,n)=>{let a=n*Math.PI/180;return{x:e+r*Math.cos(a),y:t+r*Math.sin(a)}};return(0,n.jsx)("div",{className:P().cycleDiagram,children:(0,n.jsxs)("svg",{viewBox:"0 0 320 320",className:P().cycleSvg,children:[(0,n.jsx)("circle",{cx:"160",cy:"160",r:65,className:P().centerCircle}),e.map((e,r)=>{var a,i;let l=(a=e.startAngle,i=e.endAngle,t(160,160,105,(a+i)/2)),s=e.step?.iconUrl||"";return(0,n.jsxs)("g",{className:P().segmentGroup,children:[(0,n.jsx)("path",{d:((e,r,n,a,i,l,s)=>{let o=i+s,c=l-s,d=t(e,r,n,o),u=t(e,r,n,c),_=t(e,r,a,c),m=t(e,r,a,o),p=+(c-o>180);return`
2        M ${d.x} ${d.y}
3        A ${n} ${n} 0 ${p} 1 ${u.x} ${u.y}
4        L ${_.x} ${_.y}
5        A ${a} ${a} 0 ${p} 0 ${m.x} ${m.y}
6        Z
7      `})(160,160,140,70,e.startAngle,e.endAngle,3),className:P().segment}),s&&(0,n.jsx)("image",{href:s,x:l.x-14,y:l.y-14,width:"28",height:"28",className:P().segmentIcon})]},r)})]})})})()}),t&&L(t,1)]}),(0,n.jsxs)("div",{className:P().bottomRow,children:[r&&L(r,2),(0,n.jsx)("div",{className:P().diagramSpacer}),a&&L(a,3)]})]})})(),"B"===I&&(0,n.jsx)("div",{className:P().linearFlow,children:E.map((e,t)=>(0,n.jsxs)(a.Fragment,{children:[(0,n.jsxs)("div",{className:P().flowCard,children:[(0,n.jsx)("div",{className:P().flowNumber,children:String(t+1).padStart(2,"0")}),(0,n.jsx)("div",{className:P().flowIconWrapper,children:e.iconUrl?(0,n.jsx)("img",{src:e.iconUrl,alt:e.iconAlt,className:P().flowIcon,loading:"lazy"}):(0,n.jsx)("div",{className:P().flowIconPlaceholder})}),(0,n.jsx)("h3",{ref:e=>{y.current[`${t}-title`]=e},className:`${P().flowTitle} ${s?P().editable:""} ${C===t&&"title"===b?P().editing:""}`,contentEditable:C===t&&"title"===b,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"title"),onBlur:()=>W(t,"title"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{y.current[`${t}-description`]=e},className:`${P().flowDescription} ${s?P().editable:""} ${C===t&&"description"===b?P().editing:""}`,contentEditable:C===t&&"description"===b,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"description"),onBlur:()=>W(t,"description"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.description})]}),t<E.length-1&&(0,n.jsx)("div",{className:P().flowConnector,children:(0,n.jsx)("div",{className:P().flowArrow})})]},e.id))}),"C"===I&&(0,n.jsxs)("div",{className:P().radialContainer,children:[(0,n.jsx)("div",{className:P().centerHub,children:(0,n.jsx)("div",{className:P().hubIcon,children:(0,n.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[(0,n.jsx)("circle",{cx:"12",cy:"12",r:"10"}),(0,n.jsx)("path",{d:"M12 6v6l4 2"})]})})}),E.map((e,t)=>(0,n.jsxs)("div",{className:`${P().spokeCard} ${P()[`spoke${t+1}`]}`,children:[(0,n.jsx)("div",{className:P().spokeLine}),(0,n.jsxs)("div",{className:P().spokeContent,children:[(0,n.jsx)("div",{className:P().spokeIconWrapper,children:e.iconUrl?(0,n.jsx)("img",{src:e.iconUrl,alt:e.iconAlt,className:P().spokeIcon,loading:"lazy"}):(0,n.jsx)("div",{className:P().spokeIconPlaceholder})}),(0,n.jsx)("h3",{ref:e=>{y.current[`${t}-title`]=e},className:`${P().spokeTitle} ${s?P().editable:""} ${C===t&&"title"===b?P().editing:""}`,contentEditable:C===t&&"title"===b,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"title"),onBlur:()=>W(t,"title"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{y.current[`${t}-description`]=e},className:`${P().spokeDescription} ${s?P().editable:""} ${C===t&&"description"===b?P().editing:""}`,contentEditable:C===t&&"description"===b,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"description"),onBlur:()=>W(t,"description"),onKeyDown:R,onPaste:M,spellCheck:!1,children:e.description})]})]},e.id))]})]})};var B=r(20899),H=r.n(B);let W=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,p]=(0,a.useState)(""),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(null),[v,y]=(0,a.useState)(null),[k,j]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!1),N=(0,a.useRef)(null),$=(0,a.useRef)({}),w=(0,a.useRef)(!1),A=(0,a.useRef)(""),E=(0,a.useRef)([]),S=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),D=(0,a.useMemo)(()=>{switch(S){case"B":return H().variantB;case"C":return H().variantC;default:return H().variantA}},[S]),P=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{imageElement:F,imageUrl:B,imageAlt:W}=(0,a.useMemo)(()=>{let e=t.find(e=>"image"===e.type),r="",n="Feature image";return e&&(r=(0,m.H)(e.content)||e.url||e.src||"",n=e.alt||e.title||"Feature image"),{imageElement:e,imageUrl:r,imageAlt:n}},[t,P]),{headerElement:R,header:M}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,P]),L=(0,a.useMemo)(()=>t.filter(e=>"card"===e.type).slice(0,3).map((e,t)=>{let r=e.children||[],n=r.find(e=>
7"card_title"===e.type),a=r.find(e=>"card_description"===e.type),i=(0,m.H)(n?.content),l=(0,m.H)(a?.content);return{id:e.id||`card-${t}`,index:e.index??t,title:i,titleId:n?.id,description:l,descriptionId:a?.id,isSpanning:"A"===S&&2===t}}),[t,P,S]),G=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{M&&!w.current&&(p(M),h(!0),w.current=!0,A.current=M)},[]),(0,a.useEffect)(()=>{if(!M)return;if(C||w.current&&A.current===M){p(M),h(!0);return}if(A.current!==M&&(w.current=!1,A.current=M),_===M)return void h(!0);p(""),h(!1);let e=M.split(" "),t=0,r=setInterval(()=>{t<e.length?(p(e.slice(0,t+1).join(" ")),t++):(h(!0),w.current=!0,clearInterval(r))},80);return E.current.push(r),()=>clearInterval(r)},[M,C]),(0,a.useEffect)(()=>()=>{E.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),E.current=[]},[]);let K=(0,a.useCallback)(()=>{j(!0),I(!1)},[]),U=(0,a.useCallback)(()=>{j(!1),I(!0)},[]),z=(0,a.useCallback)(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o&&o({slideId:l,elementId:e,type:t,content:r,field:n})},[o,l]),Y=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),f(!0),p(M),h(!0),setTimeout(()=>{if(!N.current)return;N.current.focus();let e=document.createRange();e.selectNodeContents(N.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,M]),X=(0,a.useCallback)(()=>{if(!C)return;f(!1);let e=N.current?.textContent?.trim()??"";e&&e!==M&&R?.id&&z(R.id,"header",e)},[C,M,R,z]),V=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),x(t),y(r);let n=`${t}-${r}`;setTimeout(()=>{let e=$.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)}
7,0)},[s]),Z=(0,a.useCallback)((e,t)=>{if(b!==e||v!==t)return;x(null),y(null);let r=`${e}-${t}`,n=$.current[r],a=n?.textContent?.trim()??"",i=L[e],l="title"===t?i.titleId:i.descriptionId;a&&a!==i[t]&&l&&z(l,"title"===t?"card_title":"card_description",a)},[b,v,L,z]),J=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),O=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),q=()=>(0,n.jsxs)("span",{className:H().cursorWrapper,children:[(0,n.jsx)("span",{className:H().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:H().cursor})]}),Q=()=>{let e=u||T,t=B&&!d&&!e;return(0,n.jsx)("div",{className:H().imageContainer,children:t?(0,n.jsx)("img",{src:B,alt:W,className:`${H().image} ${k?H().imageLoaded:""}`,onLoad:K,onError:U,loading:"lazy"}):(0,n.jsx)("div",{className:`${H().imagePlaceholder} ${e?H().isFailed:""}`,children:!e&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:H().placeholderIcon,children:(0,n.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}),(0,n.jsx)("span",{className:H().placeholderText,children:"Feature Image"})]})})})},ee=()=>(0,n.jsxs)("div",{className:H().contentArea,children:[(0,n.jsxs)("h2",{ref:N,className:`${H().header} ${s?H().editable:""} ${C?H().editing:""}`,contentEditable:C,suppressContentEditableWarning:!0,onClick:Y,onBlur:X,onKeyDown:J,onPaste:O,spellCheck:!1,children:[C?M:_,!C&&!g&&M&&(0,n.jsx)(q,{})]}),(0,n.jsx)("div",{className:H().cardsGrid,children:L.map((e,t)=>((e,t)=>{let r=b===t&&"title"===v,a=b===t&&"description"===v;return(0,n.jsxs)("div",{className:`${H().card} ${e.isSpanning?H().cardSpanning:""}`,children:["C"===S&&(0,n.jsx)("div",{className:H().cardGlowBar}),(0,n.jsx)("h3",{ref:e=>{$.current[`${t}-title`]=e},className:`${H().cardTitle} ${s?H().editable:""} ${r?H().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>V(e,t,"title"),onBlur:()=>Z(t,"title"),onKeyDown:J,onPaste:O,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{$.current[`${t}-description`]=e},className:`${H().cardDescription} ${s?H().editable:""} ${a?H().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>V(e,t,"description"),onBlur:()=>Z(t,"description"),onKeyDown:J,onPaste:O,spellCheck:!1,children:e.description})]},e.id)})(e,t))})]});return(0,n.jsxs)("div",{className:`${H().container} ${D}`,style:G,children:[("A"===S||"B"===S)&&(0,n.jsx)(n.Fragment,{children:"A"===S?(0,n.jsxs)(n.Fragment,{children:[Q(),ee()]}):(0,n.jsxs)(n.Fragment,{children:[ee(),Q()]})}),"C"===S&&(0,n.jsxs)(n.Fragment,{children:[Q(),ee()]})]})};var R=r(38422),M=r.n(R);let L=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o}=e,[d,u]=(0,a.useState)(""),[_,p]=(0,a.useState)(!1),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(null),[b,x]=(0,a.useState)(null),v=(0,a.useRef)(null),y=(0,a.useRef)({}),k=(0,a.useRef)(!1),j=(0,a.useRef)(""),T=(0,a.useRef)([]),I=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),N=(0,a.useMemo)(()=>{switch(I){case"B":return M().variantB;case"C":return M().variantC;default:return M().variantA}},[I]),$=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{headerElement:w,header:A}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,$]),E=(0,a.useMemo)(()=>t.filter(e=>"card"===e.type).slice(0,3).map((e,t)=>{let r=e.children||[],n=r.find(e=>"card_title"===e.type),a=r.find(e=>"card_description"===e.type),i=(0,m.H)(n?.content),l=(0,m.H)(a?.content),s=e.position||e.position_config?.align||S(I,t);return{id:e.id||`card-${t}`,index:e.index??t,title:i,titleId:n?.id,description:l,descriptionId:a?.id,position:s}}),[t,$,I]);function S(e,t){return"A"===e?t%2==0?"left":"right":"B"===e?["left","center","right"][t]||"left"
7:"center"}let D=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{A&&!k.current&&(u(A),p(!0),k.current=!0,j.current=A)},[]),(0,a.useEffect)(()=>{if(!A)return;if(g||k.current&&j.current===A){u(A),p(!0);return}if(j.current!==A&&(k.current=!1,j.current=A),d===A)return void p(!0);u(""),p(!1);let e=A.split(" "),t=0,r=setInterval(()=>{t<e.length?(u(e.slice(0,t+1).join(" ")),t++):(p(!0),k.current=!0,clearInterval(r))},80);return T.current.push(r),()=>clearInterval(r)},[A,g]),(0,a.useEffect)(()=>()=>{T.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),T.current=[]},[]);let P=(0,a.useCallback)(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o&&o({slideId:l,elementId:e,type:t,content:r,field:n})},[o,l]),F=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),h(!0),u(A),p(!0),setTimeout(()=>{if(!v.current)return;v.current.focus();let e=document.createRange();e.selectNodeContents(v.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,A]),B=(0,a.useCallback)(()=>{if(!g)return;h(!1);let e=v.current?.textContent?.trim()??"";e&&e!==A&&w?.id&&P(w.id,"header",e)},[g,A,w,P]),H=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),f(t),x(r);let n=`${t}-${r}`;setTimeout(()=>{let e=y.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)}
7,0)},[s]),W=(0,a.useCallback)((e,t)=>{if(C!==e||b!==t)return;f(null),x(null);let r=`${e}-${t}`,n=y.current[r],a=n?.textContent?.trim()??"",i=E[e],l="title"===t?i.titleId:i.descriptionId;a&&a!==i[t]&&l&&P(l,"title"===t?"card_title":"card_description",a)},[C,b,E,P]),R=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),L=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),G=(0,a.useCallback)((e,t)=>{switch(e.position||S(I,t)){case"left":default:return M().cardLeft;case"right":return M().cardRight;case"center":return M().cardCenter}},[I]);return(0,n.jsxs)("div",{className:`${M().container} ${N}`,style:D,children:[(0,n.jsxs)("h1",{ref:v,className:`${M().header} ${s?M().editable:""} ${g?M().editing:""}`,contentEditable:g,suppressContentEditableWarning:!0,onClick:F,onBlur:B,onKeyDown:R,onPaste:L,spellCheck:!1,children:[g?A:d,!g&&!_&&A&&(0,n.jsx)(()=>(0,n.jsxs)("span",{className:M().cursorWrapper,children:[(0,n.jsx)("span",{className:M().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:M().cursor})]}),{})]}),(0,n.jsx)("div",{className:M().cardsContainer,children:E.map((e,t)=>((e,t)=>{let r=C===t&&"title"===b,a=C===t&&"description"===b,i=G(e,t);return(0,n.jsxs)("div",{className:`${M().card} ${i}`,"data-index":t,children:["C"===I&&(0,n.jsx)("div",{className:M().cardAccentBorder}),(0,n.jsxs)("div",{className:M().cardContent,children:[(0,n.jsx)("h3",{ref:e=>{y.current[`${t}-title`]=e},className:`${M().cardTitle} ${s?M().editable:""} ${r?M().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"title"),onBlur:()=>W(t,"title"),onKeyDown:R,onPaste:L,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{y.current[`${t}-description`]=e},className:`${M().cardDescription} ${s?M().editable:""} ${a?M().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>H(e,t,"description"),onBlur:()=>W(t,"description"),onKeyDown:R,onPaste:L,spellCheck:!1,children:e.description})]})]},e.id)})(e,t))})]})};var G=r(6553),K=r.n(G);let U=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,p]=(0,a.useState)(""),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(null),[v,y]=(0,a.useState)(null),[k,j]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!1),N=(0,a.useRef)(null),$=(0,a.useRef)({}),w=(0,a.useRef)(!1),A=(0,a.useRef)(""),E=(0,a.useRef)([]),S=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),D=(0,a.useMemo)(()=>{switch(S){case"B":return K().variantB;case"C":return K().variantC;default:return K().variantA}},[S]),P=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{imageElement:F,imageUrl:B,imageAlt:H}=(0,a.useMemo)(()=>{let e=t.find(e=>"image"===e.type),r="",n="Summary visual";return e&&(r=(0,m.H)(e.content)||e.url||e.src||"",n=e.alt||e.title||"Summary visual"),{imageElement:e,imageUrl:r,imageAlt:n}},[t,P]),{headerElement:W,header:R}=(0,a.useMemo)(()=>{let e=t.find(e=>"header"===e.type),r=e?(0,m.H)(e.content):"";return{headerElement:e,header:r}},[t,P]),M=(0,a.useMemo)(()=>t.filter(e=>"block"===e.type).slice(0,3).map((e,t)=>{let r=e.children||[],n=r.find(e=>"block_title"===e.type),a=r.find(e=>"block_description"===e.type),i=(0,m.H)(n?.content),l=(0,m.H)(a?.content),s="C"!==S&&2===t;return{id:e.id||`block-${t}`,index:e.index??t,title:i,titleId:n?.id,description:l,descriptionId:a?.id,isSpanning:e.is_spanning??s}}),[t,P,S]),L=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{R&&!w.current&&(p(R),h(!0),w.current=!0,A.current=R)},[]),(0,a.useEffect)(()=>{if(!R)return;if(C||w.current&&A.current===R){p(R),h(!0);return}if(A.current!==R&&(w.current=!1,A.current=R),_===R)return void h(!0);p(""),h(!1);let e=R.split(" "),t=0,r=setInterval(()=>{t<e.length?(p(e.slice(0,t+1).join(" ")),t++):(h(!0),w.current=!0,clearInterval(r))},80);return E.current.push(r),()=>clearInterval(r)},[R,C]),(0,a.useEffect)(()=>()=>
7{E.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),E.current=[]},[]);let G=(0,a.useCallback)(()=>{j(!0),I(!1)},[]),U=(0,a.useCallback)(()=>{j(!1),I(!0)},[]),z=(0,a.useCallback)(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;o&&o({slideId:l,elementId:e,type:t,content:r,field:n})},[o,l]),Y=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),f(!0),p(R),h(!0),setTimeout(()=>{if(!N.current)return;N.current.focus();let e=document.createRange();e.selectNodeContents(N.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,R]),X=(0,a.useCallback)(()=>{if(!C)return;f(!1);let e=N.current?.textContent?.trim()??"";e&&e!==R&&W?.id&&z(W.id,"header",e)},[C,R,W,z]),V=(0,a.useCallback)((e,t,r)=>{if(!s)return;e.stopPropagation(),x(t),y(r);let n=`${t}-${r}`;setTimeout(()=>{let e=$.current[n];if(!e)return;e.focus();let t=document.createRange();t.selectNodeContents(e);let r=window.getSelection();r.removeAllRanges(),r.addRange(t)},0)},[s]),Z=(0,a.useCallback)((e,t)=>{if(b!==e||v!==t)return;x(null),y(null);let r=`${e}-${t}`,n=$.current[r],a=n?.textContent?.trim()??"",i=M[e],l="title"===t?i.titleId:i.descriptionId;a&&a!==i[t]&&l&&z(l,"title"===t?"block_title":"block_description",a)},[b,v,M,z]),J=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),O=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),q=()=>(0,n.jsxs)("span",{className:K().cursorWrapper,children:[(0,n.jsx)("span",{className:K().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:K().cursor})]}),Q=()=>{let e=u||T,t=B&&!d&&!e;return(0,n.jsx)("div",{className:K().imageContainer,children:t?(0,n.jsx)("img",{src:B,alt:H,className:`${K().image} ${k?K().imageLoaded:""}`,onLoad:G,onError:U,loading:"lazy"}):(0,n.jsx)("div",{className:`${K().imagePlaceholder} ${e?K().isFailed:""}`,children:!e&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:K().placeholderIcon,children:(0,n.jsxs)("svg",{width:"48",height:"48",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}),(0,n.jsx)("span",{className:K().placeholderText,children:"Summary Image"})]})})})},ee=()=>(0,n.jsxs)("div",{className:K().contentArea,children:[(0,n.jsxs)("h2",{ref:N,className:`${K().header} ${s?K().editable:""} ${C?K().editing:""}`,contentEditable:C,suppressContentEditableWarning:!0,onClick:Y,onBlur:X,onKeyDown:J,onPaste:O,spellCheck:!1,children:[C?R:_,!C&&!g&&R&&(0,n.jsx)(q,{})]}),(0,n.jsx)("div",{className:K().blocksGrid,children:M.map((e,t)=>((e,t)=>{let r=b===t&&"title"===v,a=b===t&&"description"===v;return(0,n.jsxs)("div",{className:`${K().block} ${e.isSpanning?K().blockSpanning:""}`,children:[(0,n.jsx)("div",{className:K().blockBorder}),(0,n.jsxs)("div",{className:K().blockContent,children:[(0,n.jsx)("h3",{ref:e=>{$.current[`${t}-title`]=e},className:`${K().blockTitle} ${s?K().editable:""} ${r?K().editing:""}`,contentEditable:r,suppressContentEditableWarning:!0,onClick:e=>V(e,t,"title"),onBlur:()=>Z(t,"title"),onKeyDown:J,onPaste:O,spellCheck:!1,children:e.title}),(0,n.jsx)("p",{ref:e=>{$.current[`${t}-description`]=e},className:`${K().blockDescription} ${s?K().editable:""} ${a?K().editing:""}`,contentEditable:a,suppressContentEditableWarning:!0,onClick:e=>V(e,t,"description"),onBlur:()=>Z(t,"description"),onKeyDown:J,onPaste:O,spellCheck:!1,children:e.description})]})]},e.id)})(e,t))})]});return(0,n.jsxs)("div",{className:`${K().container} ${D}`,style:L,children:["A"===S&&(0,n.jsxs)(n.Fragment,{children:[Q(),ee()]}),"B"===S&&(0,n.jsxs)(n.Fragment,{children:[ee(),Q()]}),"C"===S&&(0,n.jsxs)(n.Fragment,{children:[Q(),ee()]})]})};var z=r(37586),Y=r(5937),X=r(47937),V=r(23664),Z=r(91169),J=r(16485),O=r(39867),q=r(93499),Q=r(23327),ee=r(20908),et=r(52987),er=r(42529),en=r(39347),ea=r(83457),ei=r(25276),el=r(35022),es=r(50859),eo=r(69141),ec=r(39068),ed=r(89715),eu=r(59847),e_=r(86651),em=r(15870),ep=r(20508),eg=r(85998),eh=r(60235),eC=r(71155),ef=r(69587),eb=r(60709),ex=r(81235),ev=r.n(ex);let ey={"message-square":z.A,"message-circle":Y.A,"book-open":X.A,mail:V.A,users:Z.A,calendar:J.A,download:O.A,"external-link":q.A,info:Q.A,"help-circle":ee.A,"arrow-right":et.A,"check-circle":er.A,star:en.A,heart:ea.A,"thumbs-up":ei.A,share:el.A,link:es.A,phone:eo.A,globe:ec.A,"file-text":ed.A,folder:eu.A,search:e_.A,settings:em.A,user:ep.A,bell:eg.A,bookmark:eh.A,clipboard:eC.A,coffee:ef.A,gift:eb.A},ek=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,p]=(0,a.useState)(""),[g,h]=(0,a.useState)(!1),[C,f]=(0,a.useState)(!1),[b,x]=(0,a.useState)(!1),[v,y]=(0,a.useState)(!1),[k,j]=(0,a.useState)(!1),[T,I]=(0,a.useState)(!1),N=(0,a.useRef)(null),$=(0,a.useRef)(null),w=(0,a.useRef)(null),A=(0,a.useRef)(null),E=(0,a.useRef)(null),S=(0,a.useRef)(!1),D=(0,a.useRef)(""),P=(0,a.useRef)([]),F=(0,a.useMemo)(()=>{let e=String(r?.variant||i?.variant||i?.theme?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),B=(0,a.useMemo)(()=>{switch(F){case"B":return ev().variantB;case"C":return ev().variantC;default:return ev().variantA}},[F]),H=(0,a.useCallback)(e=>e?"string"==typeof e?e:"object"==typeof e?e.text||e.content||"":String(e):"",[]),{mainTitleElement:W,mainTitle:R,subtitleElement:M,subtitle:L,descriptionElement:G,description:K,ctaBoxElement:U,ctaIcon:Y,ctaLabel:X,ctaLabelElement:V,ctaDescription:Z,ctaDescriptionElement:J,imageElement:O,imageUrl:q}=(0,a.useMemo)(()=>{let e=t.find(e=>"main_title"===e.type),r=e?(0,m.H)(e.content):"Thank You",n=t.find(e=>"subtitle"===e.type),a=n?(0,m.H)(n.content):"",i=t.find(e=>"description"===e.type),l=i?(0,m.H)(i.content):"",s=t.find(e=>"image"===e.type),o=s?(0,m.H)(s.content):"",c=t.find(e=>"cta_box"===e.type),d=c?.children||[],u=d.find(e=>"cta_icon"===e.type),_=(0,m.H)(u?.content)||"message-square",p=d.find(e=>"cta_label"===e.type),g=(0,m.H)(p?.content)||"",h=d.find(e=>"cta_description"===e.type);return{mainTitleElement:e,mainTitle:r,subtitleElement:n,subtitle:a,descriptionElement:i,description:l,ctaBoxElement:c,ctaIcon:_,ctaLabel:g,ctaLabelElement:p,ctaDescription:(0,m.H)(h?.content)||"",ctaDescriptionElement:h,imageElement:s,imageUrl:o}},[t,H]),Q=(0,a.useMemo)(()=>ey[Y?.toLowerCase().replace(/_/g,"-")||"message-square"]||z.A,[Y]),ee=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{R&&!S.current&&(p(R),h(!0),S.current=!0,D.current=R)},[]),(0,a.useEffect)(()=>
7{if(!R)return;if(C||S.current&&D.current===R){p(R),h(!0);return}if(D.current!==R&&(S.current=!1,D.current=R),_===R)return void h(!0);p(""),h(!1);let e=R.split(" "),t=0,r=setInterval(()=>{t<e.length?(p(e.slice(0,t+1).join(" ")),t++):(h(!0),S.current=!0,clearInterval(r))},100);return P.current.push(r),()=>clearInterval(r)},[R,C]),(0,a.useEffect)(()=>()=>{P.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),P.current=[]},[]);let et=(0,a.useCallback)((e,t,r)=>{o&&o({slideId:l,elementId:e,type:t,content:r})},[o,l]),er=(0,a.useCallback)((e,t,r,n)=>{s&&(e.stopPropagation(),t(!0),setTimeout(()=>{if(!r.current)return;r.current.focus();let e=document.createRange();e.selectNodeContents(r.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s]),en=(0,a.useCallback)((e,t,r,n,a,i)=>{if(!e)return;t(!1);let l=r.current?.textContent?.trim()??"";l&&l!==n&&a?.id&&et(a.id,i,l)},[et]),ea=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),ei=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),el=()=>(0,n.jsxs)("span",{className:ev().cursorWrapper,children:[(0,n.jsx)("span",{className:ev().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:ev().cursor})]}),es=()=>(0,n.jsxs)("div",{className:ev().contentSection,children:[(0,n.jsxs)("h1",{ref:N,className:`${ev().mainTitle} ${s?ev().editable:""} ${C?ev().editing:""}`,contentEditable:C,suppressContentEditableWarning:!0,onClick:e=>er(e,f,N,R),onBlur:()=>en(C,f,N,R,W,"main_title"),onKeyDown:ea,onPaste:ei,spellCheck:!1,children:[C?R:_,!C&&!g&&R&&(0,n.jsx)(el,{})]}),(0,n.jsx)("h2",{ref:$,className:`${ev().subtitle} ${s?ev().editable:""} ${b?ev().editing:""}`,contentEditable:b,suppressContentEditableWarning:!0,onClick:e=>er(e,x,$,L),onBlur:()=>en(b,x,$,L,M,"subtitle"),onKeyDown:ea,onPaste:ei,spellCheck:!1,children:L}),(0,n.jsx)("p",{ref:w,className:`${ev().description} ${s?ev().editable:""} ${v?ev().editing:""}`,contentEditable:v,suppressContentEditableWarning:!0,onClick:e=>er(e,y,w,K),onBlur:()=>en(v,y,w,K,G,"description"),onKeyDown:ea,onPaste:ei,spellCheck:!1,children:K}),(X||Z)&&(0,n.jsxs)("div",{className:ev().ctaBox,children:[(0,n.jsx)("div",{className:ev().ctaIconWrapper,children:(0,n.jsx)(Q,{className:ev().ctaIcon})}),(0,n.jsxs)("div",{className:ev().ctaContent,children:[(0,n.jsx)("span",{ref:A,className:`${ev().ctaLabel} ${s?ev().editable:""} ${k?ev().editing:""}`,contentEditable:k,suppressContentEditableWarning:!0,onClick:e=>er(e,j,A,X),onBlur:()=>en(k,j,A,X,V,"cta_label"),onKeyDown:ea,onPaste:ei,spellCheck:!1,children:X})," ",(0,n.jsx)("span",{ref:E,className:`${ev().ctaDescription} ${s?ev().editable:""} ${T?ev().editing:""}`,contentEditable:T,suppressContentEditableWarning:!0,onClick:e=>er(e,I,E,Z),onBlur:()=>en(T,I,E,Z,J,"cta_description"),onKeyDown:ea,onPaste:ei,spellCheck:!1,children:Z})]})]})]}),eo=()=>(0,n.jsx)("div",{className:ev().imageSection,children:!q||d||u?(0,n.jsx)("div",{className:`${ev().imagePlaceholder} ${u?ev().isFailed:""}`,children:!u&&(0,n.jsx)("span",{className:ev().placeholderText,children:"Image"})}):(0,n.jsx)("img",{src:q,alt:"Closing visual",className:ev().image})});return(0,n.jsxs)("div",{className:`${ev().container} ${B}`,style:ee,children:["A"===F&&(0,n.jsxs)(n.Fragment,{children:[eo(),es()]}),"B"===F&&(0,n.jsxs)(n.Fragment,{children:[es(),eo()]}),"C"===F&&(0,n.jsxs)(n.Fragment,{children:[eo(),es()]})]})};var ej=r(24589),eT=r(56154),eI=r(30814),eN=r(79397),e$=r(52472),ew=r(19105),eA=r.n(ew);let eE={"book-open":X.A,bookmark:eh.A,flag:ej.A,star:en.A,zap:eT.A,target:eI.A,layers:eN.A,award:e$.A},eS=e=>{let{elements:t=[],content:r={},background:i={},slideId:l,isEditable:s=!0,onTextChange:o,imageLoading:d=!1,imageFailed:u=!1}=e,[_,m]=(0,a.useState)(""),[p,g]=(0,a.useState)(""),[h,C]=(0,a.useState)(!1),[f,b]=(0,a.useState)(!1),[x,v]=(0,a.useState)(!1),[y,k]=(0,a.useState)(!1),j=(0,a.useRef)(null),T=(0,a.useRef)(null),I=(0,a.useRef)(!1),N=(0,a.useRef)(""),$=(0,a.useRef)(""),w=(0,a.useRef)([]),A=(0,a.useMemo)(()=>{let e=String(i?.variant||i?.theme?.variant||r?.variant||t?.find(e=>e.variant)?.variant||"A").toUpperCase().charAt(0);return["A","B","C"].includes(e)?e:"A"},[i,r,t]),E=(0,a.useMemo)(()=>{switch(A){case"B":return eA().variantB;case"C":return eA().variantC;default:return eA().variantA}}
7,[A]),{badgeElement:S,titleElement:D,descriptionElement:P,imageElement:F}=(0,a.useMemo)(()=>{let e=t.find(e=>"badge"===e.type),n=t.find(e=>"title"===e.type),a=t.find(e=>"description"===e.type),i=t.find(e=>"image"===e.type);if(!e&&r?.badge){let t=r.badge;e={id:"badge-0",type:"badge",content:{label:t.label||"CHAPTER 1",icon_name:t.icon_name||"book-open"}}}return!n&&r?.title&&(n={id:"title-0",type:"title",content:"string"==typeof r.title?r.title:r.title?.text||""}),!a&&r?.description&&(a={id:"description-0",type:"description",content:"string"==typeof r.description?r.description:r.description?.text||""}),!i&&r?.image&&(i={id:"image-0",type:"image",content:{url:r.image.url||r.image,alt:r.image.alt||""}}),{badgeElement:e,titleElement:n,descriptionElement:a,imageElement:i}},[t,r]),B=(0,a.useMemo)(()=>{if(!S)return"CHAPTER 1";let e=S.content;return"string"==typeof e?e:e?.label||"CHAPTER 1"},[S]),H=(0,a.useMemo)(()=>{if(!S)return"book-open";let e=S.content;return"object"==typeof e&&e?.icon_name||"book-open"},[S]),W=(0,a.useMemo)(()=>eE[H]||X.A,[H]),R=(0,a.useMemo)(()=>{if(!D)return"";let e=D.content;return"string"==typeof e?e:"object"==typeof e&&e?.text?e.text:""},[D]),M=(0,a.useMemo)(()=>{if(!P)return"";let e=P.content;return"string"==typeof e?e:"object"==typeof e&&e?.text?e.text:""},[P]),L=(0,a.useMemo)(()=>{if(!F)return"";let e=F.content;return"string"==typeof e?e:e?.url||e?.src||""},[F]),G=F?.content?.alt||"Chapter visual",K=(0,a.useMemo)(()=>c(i),[i]);(0,a.useEffect)(()=>{R&&!I.current&&R&&M&&(m(R),C(!0),g(M),b(!0),I.current=!0,N.current=R,$.current=M)},[]),(0,a.useEffect)(()=>{if(!R)return;if(x||I.current&&N.current===R){m(R),C(!0);return}if(N.current!==R&&(I.current=!1,N.current=R),_===R)return void C(!0);m(""),C(!1),g(""),b(!1);let e=R.split(" "),t=0,r=setInterval(()=>{t<e.length?(m(e.slice(0,t+1).join(" ")),t++):(C(!0),clearInterval(r))},80);return w.current.push(r),()=>clearInterval(r)},[R,x]),(0,a.useEffect)(()=>{if(!h||!M)return;if(y){g(M),b(!0);return}if(p===M){b(!0),I.current=!0,$.current=M;return}if(I.current&&$.current===M){g(M),b(!0);return}let e=M.split(" "),t=0,r=setTimeout(()=>{let r=setInterval(()=>{t<e.length?(g(e.slice(0,t+1).join(" ")),t++):(b(!0),I.current=!0,$.current=M,clearInterval(r))},40);w.current.push(r)},150);return w.current.push(r),()=>{w.current.forEach(e=>{clearInterval(e),clearTimeout(e)})}},[h,M,y]),(0,a.useEffect)(()=>()=>{w.current.forEach(e=>{clearInterval(e),clearTimeout(e)}),w.current=[]},[]);let U=(0,a.useCallback)((e,t,r)=>{o&&o({slideId:l,elementId:e,type:t,content:r})},[o,l]),z=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),v(!0),m(R),C(!0),setTimeout(()=>{if(!j.current)return;j.current.focus();let e=document.createRange();e.selectNodeContents(j.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,R]),Y=(0,a.useCallback)(()=>{if(!x)return;v(!1);let e=j.current?.textContent?.trim()??"";e&&e!==R&&D?.id&&U(D.id,"title",e)},[x,R,D,U]),V=(0,a.useCallback)(e=>{s&&(e.stopPropagation(),k(!0),g(M),b(!0),setTimeout(()=>{if(!T.current)return;T.current.focus();let e=document.createRange();e.selectNodeContents(T.current);let t=window.getSelection();t.removeAllRanges(),t.addRange(e)},0))},[s,M]),Z=(0,a.useCallback)(()=>{if(!y)return;k(!1);let e=T.current?.textContent?.trim()??"";e&&e!==M&&P?.id&&U(P.id,"description",e)},[y,M,P,U]),J=(0,a.useCallback)(e=>{("Enter"===e.key||"Escape"===e.key)&&(e.preventDefault(),e.target.blur())},[]),O=(0,a.useCallback)(e=>{e.preventDefault();let t=e.clipboardData.getData("text/plain");document.execCommand("insertText",!1,t)},[]),q=()=>(0,n.jsxs)("span",{className:eA().cursorWrapper,children:[(0,n.jsx)("span",{className:eA().cursorLabel,children:"AI"}),(0,n.jsx)("span",{className:eA().cursor})]}),Q=()=>(0,n.jsx)("div",{className:eA().imageWrapper,children:!L||d||u?(0,n.jsx)("div",{className:`${eA().imagePlaceholder} ${u?eA().isFailed:""}`,children:!u&&(0,n.jsxs)("svg",{className:eA().placeholderIcon,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[(0,n.jsx)("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),(0,n.jsx)("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),(0,n.jsx)("polyline",{points:"21 15 16 10 5 21"})]})}):(0,n.jsx)("img",{src:L,alt:G,className:eA().image,loading:"lazy"})}),ee=()=>(0,n.jsxs)("div",{className:eA().textContent,children:[(0,n.jsxs)("div",{className:eA().badge,children:[(0,n.jsx)(W,{className:eA().badgeIcon,size:16,strokeWidth:2}),(0,n.jsx)("span",{className:eA().badgeLabel,children:B})]}),(0,n.jsxs)("h1",{ref:j,className:`${eA().title} ${s?eA().editable:""} ${x?eA().editing:""}`,contentEditable:x,suppressContentEditableWarning:!0,onClick:z,onBlur:Y,onKeyDown:J,onPaste:O,spellCheck:!1,children:[x?R:_,!x&&!h&&R&&(0,n.jsx)(q,{})]}),(0,n.jsxs)("p",{ref:T,className:`${eA().description} ${s?eA().editable:""} ${y?eA().editing:""}`,contentEditable:y,suppressContentEditableWarning:!0,onClick:V,onBlur:Z,onKeyDown:J,onPaste:O,spellCheck:!1,children:[y?M:p,!y&&!f&&h&&M&&(0,n.jsx)(q,{})]})]});return(0,n.jsx)("div",{className:`${eA().container} ${E}`,style:K,children:"C"===A?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:eA().imageBanner,children:Q()}),(0,n.jsx)("div",{className:eA().contentBelow,children:ee()})]}):"B"===A?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:eA().textSection,children:ee()}),(0,n.jsx)("div",{className:eA().imageSection,children:Q()})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:eA().imageSection,children:Q()}),(0,n.jsx)("div",{className:eA().textSection,children:ee()})]})})},eD={title_hero:d,title_hero_a:d,title_hero_b:d,title_hero_c:d,three_icon_cards:p,three_icon_cards_a:p,three_icon_cards_b:p,three_icon_cards_c:p,two_column_comparison:C,two_column_comparison_a:C,two_column_comparison_b:C,two_column_comparison_c:C,feature_highlights:x,feature_highlights_a:x,feature_highlights_b:x,feature_highlights_c:x,content_with_image:k,content_with_image_a:k,content_with_image_b:k,content_with_image_c:k,two_column_cards:I,two_column_cards_a:I,two_column_cards_b:I,two_column_cards_c:I,four_points:w,four_points_a:w,four_points_b:w,four_points_c:w,three_image_cards:S,three_image_cards_a:S,three_image_cards_b:S,three_image_cards_c:S,cycle_diagram:F,cycle_diagram_a:F,cycle_diagram_b:F,cycle_diagram_c:F,image_cards_grid:W,image_cards_grid_a:W,image_cards_grid_b:W,image_cards_grid_c:W,staggered_cards:L,staggered_cards_a:L,staggered_cards_b:L,staggered_cards_c:L,summary_grid:U,summary_grid_a:U,summary_grid_b:U,summary_grid_c:U,thank_you_closing:ek,thank_you_closing_a:ek,thank_you_closing_b:ek,thank_you_closing_c:ek,chapter_header:eS,chapter_header_a:eS,chapter_header_b:eS,chapter_header_c:eS,title:d,hero:d,opener:d,cover:d,icon_cards:p,features:p,benef
7its:p,cards:p,comparison:C,compare:C,vs:C,two_column:C,highlights:x,feature:x,callout:x,content_image:k,sections:k,detailed_content:k,info_sections:k,dual_cards:I,split_cards:I,paired_content:I,side_by_side:I,points:w,numbered_points:w,key_points:w,steps:w,process:w,case_study:w,image_cards:S,visual_cards:S,photo_cards:S,showcase:S,gallery:S,cycle:F,process_cycle:F,circular:F,workflow:F,loop:F,continuous:F,improvement_cycle:F,media_cards:W,image_grid:W,feature_cards:W,visual_grid:W,cards_with_image:W,zigzag:L,zigzag_cards:L,cta:L,cta_cards:L,action_cards:L,staggered:L,summary:U,recap:U,takeaways:U,key_takeaways:U,thank_you:ek,thanks:ek,closing:ek,final:ek,end:ek,questions:ek,q_and_a:ek,qa:ek,contact:ek,conclusion:ek,call_to_action:ek,chapter:eS,section:eS,section_header:eS,divider:eS,part:eS,part_header:eS,intro:eS,section_intro:eS,chapter_intro:eS},eP={id:"rosetta",name:"Rosetta",description:"Elegant dark theme with hot pink accents for sophisticated, modern presentations.",category:"professional",theme:"dark",colors:{background:"#1E1E1E",card_bg:"#282828",callout_bg:"#3D1F2E",segment_bg:"#3A3A3A",accent_pink:"#F472B6",text_primary:"#FFFFFF",text_secondary:"#FFFFFF",text_muted:"#E5E5E5",bullet_color:"#F472B6",border_light:"rgba(255, 255, 255, 0.12)",overlay_dark:"rgba(10, 10, 10, 0.75)"},fonts:{title:"Playfair Display",body:"Inter",weight_title:700,weight_body:400,style_title:"italic",style_body:"normal"},layouts:["title_hero","three_icon_cards","two_column_comparison","feature_highlights","content_with_image","two_column_cards","four_points","three_image_cards","cycle_diagram","image_cards_grid","staggered_cards","summary_grid","thank_you_closing","chapter_header"]},eF={registry:eD,metadata:eP}},5491:e=>{e.exports={container:"ThreeIconCards_container__p7kJk",header:"ThreeIconCards_header___BCeL",grid:"ThreeIconCards_grid__7dVfU",cardTitle:"ThreeIconCards_cardTitle__5K5_I",cardDescription:"ThreeIconCards_cardDescription__yXUUD",textContainer:"ThreeIconCards_textContainer__jjOX6",icon:"ThreeIconCards_icon__d67qR",iconPlaceholder:"ThreeIconCards_iconPlaceholder__AP9Wv",variantA:"ThreeIconCards_variantA__AieCS",card:"ThreeIconCards_card___FBjb",iconWrapper:"ThreeIconCards_iconWrapper__UGVzT",variantB:"ThreeIconCards_variantB__j8elo",variantC:"ThreeIconCards_variantC__S_K9W",editable:"ThreeIconCards_editable__T6R90",editing:"ThreeIconCards_editing__MTBkT",cursorWrapper:"ThreeIconCards_cursorWrapper__V58Wn",cursorLabel:"ThreeIconCards_cursorLabel__oFCZo",cursor:"ThreeIconCards_cursor__nwsVJ",blink:"ThreeIconCards_blink__Yzoi4"}},6553:e=>{e.exports={container:"SummaryGrid_container__dNbm6",header:"SummaryGrid_header__H2Krg",contentArea:"SummaryGrid_contentArea__mHIYE",blocksGrid:"SummaryGrid_blocksGrid__zNbXf",block:"SummaryGrid_block__vwQgU",blockBorder:"SummaryGrid_blockBorder__v3JXC",blockContent:"SummaryGrid_blockContent__3ieyN",blockTitle:"SummaryGrid_blockTitle__Jumsn",blockDescription:"SummaryGrid_blockDescription__yiJjp",imageContainer:"SummaryGrid_imageContainer__geXpE",image:"SummaryGrid_image__0_BSF",imageLoaded:"SummaryGrid_imageLoaded__xgh25",imagePlaceholder:"SummaryGrid_imagePlaceholder__5uHIM _shimmer_shimmer___oivm",isFailed:"SummaryGrid_isFailed__rZJp0 _shimmer_imageFailed__X6TTi",placeholderIcon:"SummaryGrid_placeholderIcon__TU_3P",placeholderText:"SummaryGrid_placeholderText__bYuzj",variantA:"SummaryGrid_variantA___WdLD",blockSpanning:"SummaryGrid_blockSpanning__jwCCC",variantB:"SummaryGrid_variantB__2Zn4d",variantC:"SummaryGrid_variantC__NHv4b",editable:"SummaryGrid_editable__PwhIJ",editing:"SummaryGrid_editing__YJgZs",cursorWrapper:"SummaryGrid_cursorWrapper__yEhPr",cursorLabel:"SummaryGrid_cursorLabel__3VzUw",cursor:"SummaryGrid_cursor__QgNvK",blink:"SummaryGrid_blink__A8dTx"}},12626:e=>{e.exports={container:"FeatureHighlights_container__jr4O4",variantA:"FeatureHighlights_variantA__p7bJN",imageSection:"FeatureHighlights_imageSection__XXuKu",contentWrapper:"FeatureHighlights_contentWrapper__7EEfE",contentSection:"FeatureHighlights_contentSection__938wH",pointsContainer:"FeatureHighlights_pointsContainer__5JSlH",pointCard:"FeatureHighlights_pointCard__Wzww_",variantB:"FeatureHighlights_variantB__tC_Vf",variantC:"FeatureHighlights_variantC__rRwOq",imageWrapper:"FeatureHighlights_imageWrapper__Sv3dI",image:"FeatureHighlights_image__KxdeX",imagePlaceholder:"FeatureHighlights_imagePlaceholder__V_ZHE _shimmer_shimmer___oivm",isFailed:"FeatureHighlights_isFailed__mIz6H _shimmer_imageFailed__X6TTi",placeholderIcon:"FeatureHighlights_placeholderIcon__nWGHW",header:"FeatureHighlights_header__m0084",editable:"FeatureHighlights_editable__AcKx2",editing:"FeatureHighlights_editing__Qy66u",cursorWrapper:"FeatureHighlights_curs
7orWrapper___fKsL",cursorLabel:"FeatureHighlights_cursorLabel__hGpTR",cursor:"FeatureHighlights_cursor__zS6tQ",blink:"FeatureHighlights_blink__L3uWu",calloutBox:"FeatureHighlights_calloutBox__kBhow",calloutIcon:"FeatureHighlights_calloutIcon__8Y295",calloutContent:"FeatureHighlights_calloutContent__lfoid",calloutHighlight:"FeatureHighlights_calloutHighlight__CSury",calloutText:"FeatureHighlights_calloutText__ZQBQU",pointNumber:"FeatureHighlights_pointNumber__QoE7U",pointTitle:"FeatureHighlights_pointTitle__Gw16p",pointDescription:"FeatureHighlights_pointDescription__mbNvo"}},13624:e=>{e.exports={container:"CycleDiagram_container__aFQBk",header:"CycleDiagram_header__yDIPV",variantA:"CycleDiagram_variantA__jZTVm",contentArea:"CycleDiagram_contentArea__IMpcl",topRow:"CycleDiagram_topRow__enC3P",bottomRow:"CycleDiagram_bottomRow__jb5ZT",diagramWrapper:"CycleDiagram_diagramWrapper__Z0IjP",diagramSpacer:"CycleDiagram_diagramSpacer__8khY2",cycleDiagram:"CycleDiagram_cycleDiagram__ClMMy",cycleSvg:"CycleDiagram_cycleSvg__TdnFi",centerCircle:"CycleDiagram_centerCircle__HznBf",segment:"CycleDiagram_segment__cfGO6",segmentGroup:"CycleDiagram_segmentGroup__dinK_",segmentIcon:"CycleDiagram_segmentIcon__j1zvV",stepBlock:"CycleDiagram_stepBlock__3Vv5c",stepTitle:"CycleDiagram_stepTitle__gDZmf",stepDescription:"CycleDiagram_stepDescription__Rl4YM",variantB:"CycleDiagram_variantB__hYHsf",linearFlow:"CycleDiagram_linearFlow__675mR",flowCard:"CycleDiagram_flowCard__gxuB5",flowNumber:"CycleDiagram_flowNumber__jTWg_",flowIconWrapper:"CycleDiagram_flowIconWrapper__p04Ch",flowIcon:"CycleDiagram_flowIcon__kpaH0",flowIconPlaceholder:"CycleDiagram_flowIconPlaceholder__xbiCo",flowTitle:"CycleDiagram_flowTitle__85D58",flowDescription:"CycleDiagram_flowDescription__0A8SP",flowConnector:"CycleDiagram_flowConnector__5MNVD",flowArrow:"CycleDiagram_flowArrow__VhmVu",variantC:"CycleDiagram_variantC__vpmBE",radialContainer:"CycleDiagram_radialContainer__BKpiV",centerHub:"CycleDiagram_centerHub__OcvYi",hubIcon:"CycleDiagram_hubIcon__uj_Js",spokeCard:"CycleDiagram_spokeCard__c_lEX",spoke1:"CycleDiagram_spoke1__stAzd",spoke2:"CycleDiagram_spoke2___H9bK",spoke3:"CycleDiagram_spoke3__M3KYP",spoke4:"CycleDiagram_spoke4__TJWbP",spokeLine:"CycleDiagram_spokeLine__1InNI",spokeContent:"CycleDiagram_spokeContent__Ib2SB",spokeIconWrapper:"CycleDiagram_spokeIconWrapper__Je2k8",spokeIcon:"CycleDiagram_spokeIcon__r_O7L",spokeIconPlaceholder:"CycleDiagram_spokeIconPlaceholder__hA0Eb",spokeTitle:"CycleDiagram_spokeTitle__Y8Wuq",spokeDescription:"CycleDiagram_spokeDescription__vWnX6",editable:"CycleDiagram_editable__uKSN1",editing:"CycleDiagram_editing__Yc5Xh",cursorWrapper:"CycleDiagram_cursorWrapper__nMKQG",cursorLabel:"CycleDiagram_cursorLabel__0hv8o",cursor:"CycleDiagram_cursor__uSNrf",blink:"CycleDiagram_blink__BBoEl"}},19105:e=>{e.exports={container:"ChapterHeader_container__yv2c0",imageSection:"ChapterHeader_imageSection__ElPmX",imageWrapper:"ChapterHeader_imageWrapper__zkyNY",image:"ChapterHeader_image__DpZ0J",imagePlaceholder:"ChapterHeader_imagePlaceholder__VakZV _shimmer_shimmer___oivm",isFailed:"ChapterHeader_isFailed__XcD4r _shimmer_imageFailed__X6TTi",placeholderIcon:"ChapterHeader_placeholderIcon___Dnf7",textSection:"ChapterHeader_textSection____DCO",textContent:"ChapterHeader_textContent___4nxq",badge:"ChapterHeader_badge__pyGEG",badgeIcon:"ChapterHeader_badgeIcon__zzb9D",badgeLabel:"ChapterHeader_badgeLabel__EIZyX",title:"ChapterHeader_title__HrzAu",description:"ChapterHeader_description___EqeR",variantA:"ChapterHeader_variantA__fm7XH",variantB:"ChapterHeader_variantB__KUhcV",variantC:"ChapterHeader_variantC__0gRS2",imageBanner:"ChapterHeader_imageBanner__tklYK",contentBelow:"ChapterHeader_contentBelow__omHgn",editable:"ChapterHeader_editable__3Q_ba",editing:"ChapterHeader_editing__gz6bg",cursorWrapper:"ChapterHeader_cursorWrapper__y4asy",cursorLabel:"ChapterHeader_cursorLabel__6wpUp",cursor:"ChapterHeader_cursor__eg6w0",blink:"ChapterHeader_blink__6YgWS"}},20899:e=>{e.exports={container:"ImageCardsGrid_container__66OJi",header:"ImageCardsGrid_header__ga2x4",contentArea:"ImageCardsGri
7d_contentArea__zrmrp",cardsGrid:"ImageCardsGrid_cardsGrid__HV8pI",card:"ImageCardsGrid_card__ly281",cardTitle:"ImageCardsGrid_cardTitle__fitZb",cardDescription:"ImageCardsGrid_cardDescription__fPBuc",imageContainer:"ImageCardsGrid_imageContainer__26MtJ",image:"ImageCardsGrid_image__FdDRw",imageLoaded:"ImageCardsGrid_imageLoaded__SNbrO",imagePlaceholder:"ImageCardsGrid_imagePlaceholder__llfPN _shimmer_shimmer___oivm",isFailed:"ImageCardsGrid_isFailed__J1b97 _shimmer_imageFailed__X6TTi",placeholderIcon:"ImageCardsGrid_placeholderIcon__ZsR03",placeholderText:"ImageCardsGrid_placeholderText__3qYyC",variantA:"ImageCardsGrid_variantA__U86A9",cardSpanning:"ImageCardsGrid_cardSpanning__SVuu3",variantB:"ImageCardsGrid_variantB__ELlax",variantC:"ImageCardsGrid_variantC__KML86",cardGlowBar:"ImageCardsGrid_cardGlowBar__3koaK",editable:"ImageCardsGrid_editable__3TTA8",editing:"ImageCardsGrid_editing__0Enuq",cursorWrapper:"ImageCardsGrid_cursorWrapper__SVCIj",cursorLabel:"ImageCardsGrid_cursorLabel__OZp8J",cursor:"ImageCardsGrid_cursor__acewm",blink:"ImageCardsGrid_blink__WPm_1"}},29007:e=>{e.exports={container:"TitleHero_container__5TU2p",imageSection:"TitleHero_imageSection__3sjDB",imageWrapper:"TitleHero_imageWrapper__y0zg7",image:"TitleHero_image__ZLrDF",imagePlaceholder:"TitleHero_imagePlaceholder__hBYr5 _shimmer_shimmer___oivm",isFailed:"TitleHero_isFailed__5W7RI _shimmer_imageFailed__X6TTi",placeholderIcon:"TitleHero_placeholderIcon__EqmoD",imageOverlay:"TitleHero_imageOverlay__e1PiQ",textSection:"TitleHero_textSection__UdvH3",textContent:"TitleHero_textContent__Bxdl2",title:"TitleHero_title__ob6gA",subtitle:"TitleHero_subtitle__hVWHD",variantA:"TitleHero_variantA__cG3el",variantB:"TitleHero_variantB__y0mlD",variantC:"TitleHero_variantC__M6aT1",backgroundImage:"TitleHero_backgroundImage__gHb0A",contentOverlay:"TitleHero_contentOverlay__MCGUo",editable:"TitleHero_editable__rTh5_",editing:"TitleHero_editing__wlJaC",cursorWrapper:"TitleHero_cursorWrapper__ARzBm",cursorLabel:"TitleHero_cursorLabel__pOy3E",cursor:"TitleHero_cursor__7jw0K",blink:"TitleHero_blink__otru7"}},38422:e=>{e.exports={container:"StaggeredCards_container__daz4v",header:"StaggeredCards_header__YSLJ_",cardsContainer:"StaggeredCards_cardsContainer__3ccNT",card:"StaggeredCards_card__9OGux",cardContent:"StaggeredCards_cardContent__RsZwT",cardTitle:"StaggeredCards_cardTitle__Mgb1C",cardDescription:"StaggeredCards_cardDescription__e0t7v",variantA:"StaggeredCards_variantA__1kfWD",cardLeft:"StaggeredCards_cardLeft__Fm_JW",cardRight:"StaggeredCards_cardRight__bO04I",variantB:"StaggeredCards_variantB__fmBJr",cardCenter:"StaggeredCards_cardCenter__TkZW6",variantC:"StaggeredCards_variantC__xGHUO",cardAccentBorder:"StaggeredCards_cardAccentBorder__JH7eQ",editable:"StaggeredCards_editable__h3aHn",editing:"StaggeredCards_editing__1dgMV",cursorWrapper:"StaggeredCards_cursorWrapper__wvmRR",cursorLabel:"StaggeredCards_cursorLabel__h7xv7",cursor:"StaggeredCards_cursor__1_Uiu",blink:"StaggeredCards_blink__5fdUx"}},51428:e=>{e.exports={container:"FourPoints_container__zCxo1",header:"FourPoints_header___1zuQ",editable:"FourPoints_editable__mFObQ",editing:"FourPoints_editing__SuwBN",cursorWrapper:"FourPoints_cursorWrapper__DaAns",cursorLabel:"FourPoints_cursorLabel__Ljlg5",cursor:"FourPoints_cursor__JyN2a",blink:"FourPoints_blink__t6JT1",pointsContainer:"FourPoints_pointsContainer__soZO4",pointCard:"FourPoints_pointCard__1g5MB",pointNumber:"FourPoints_pointNumber__upshV",pointDivider:"FourPoints_pointDivider__yhzBT",pointTitle:"FourPoints_pointTitle__Gbn_W",pointDescription:"FourPoints_pointDescription__e3S0L",variantA:"FourPoints_variantA__CeyaZ",variantB:"FourPoints_variantB__kYcmT",variantC:"FourPoints_variantC__ANHe4"}},60035:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});let n=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 r=e.text??e.content??e.value??t;if("string"==typeof r)return r;if("number"==typeof r)return String(r);if(r&&"object"==typeof r)return r.text||r.content||r.value||t}return t}},81235:e=>{e.exports={container:"ThankYouClosing_container__iPwe_",contentSection:"ThankYouClosing_contentSection__GTsJ_",mainTitle:"ThankYouClosing_mainTitle__E2ycm",subtitle:"ThankYouClosing_subtitle__pXbU6",description:"ThankYouClosing_description__xuWES",ctaBox:"ThankYouClosing_ctaBox__lupA
7E",ctaIconWrapper:"ThankYouClosing_ctaIconWrapper__BaZkP",ctaIcon:"ThankYouClosing_ctaIcon__ENeAj",ctaContent:"ThankYouClosing_ctaContent__dZ8sK",ctaLabel:"ThankYouClosing_ctaLabel__CmGpK",ctaDescription:"ThankYouClosing_ctaDescription__VIHFd",imageSection:"ThankYouClosing_imageSection__kBEot",image:"ThankYouClosing_image__9WHEN",imagePlaceholder:"ThankYouClosing_imagePlaceholder__nGZH0 _shimmer_shimmer___oivm",isFailed:"ThankYouClosing_isFailed__ISXOw _shimmer_imageFailed__X6TTi",placeholderText:"ThankYouClosing_placeholderText__DbiNA",variantA:"ThankYouClosing_variantA__1Xw3p",variantB:"ThankYouClosing_variantB__0m_OI",variantC:"ThankYouClosing_variantC__REgmx",editable:"ThankYouClosing_editable__I_CDS",editing:"ThankYouClosing_editing__oLWF1",cursorWrapper:"ThankYouClosing_cursorWrapper__X7MRX",cursorLabel:"ThankYouClosing_cursorLabel__3t_JL",cursor:"ThankYouClosing_cursor__itjUa",blink:"ThankYouClosing_blink___ceeD"}},88441:e=>{e.exports={container:"ContentWithImage_container__t3kz5",header:"ContentWithImage_header__4c8km",contentArea:"ContentWithImage_contentArea__samye",imagePanel:"ContentWithImage_imagePanel__u3PBp",image:"ContentWithImage_image__bd5_M",imagePlaceholder:"ContentWithImage_imagePlaceholder__fsUW_ _shimmer_shimmer___oivm",isFailed:"ContentWithImage_isFailed__jDFqL _shimmer_imageFailed__X6TTi",placeholderIcon:"ContentWithImage_placeholderIcon__0zPcU",sectionsPanel:"ContentWithImage_sectionsPanel__msitp",section:"ContentWithImage_section__H_Hl9",sectionTitle:"ContentWithImage_sectionTitle__OfZdJ",sectionParagraph:"ContentWithImage_sectionParagraph__7RkPB",bulletList:"ContentWithImage_bulletList__xprJf",bulletItem:"ContentWithImage_bulletItem__4dgLV",variantA:"ContentWithImage_variantA__Zz9oJ",variantB:"ContentWithImage_variantB__VpF2M",variantC:"ContentWithImage_variantC__iVZGg",editable:"ContentWithImage_editable__Rl_fP",editing:"ContentWithImage_editing__nLo9B",cursorWrapper:"ContentWithImage_cursorWrapper__pXPWv",cursorLabel:"ContentWithImage_cursorLabel__NYABJ",cursor:"ContentWithImage_cursor__A5Ika",blink:"ContentWithImage_blink__ghV1K"}},97856:e=>{e.exports={container:"TwoColumnCards_container__HADih",header:"TwoColumnCards_header__5YnkC",editable:"TwoColumnCards_editable__ukcdI",editing:"TwoColumnCards_editing__rHqgZ",cardsGrid:"TwoColumnCards_cardsGrid__BhIXh",card:"TwoColumnCards_card__g4u9x",cardImageWrapper:"TwoColumnCards_cardImageWrapper__LbiOy",cardImage:"TwoColumnCards_cardImage__uybXu",cardImagePlaceholder:"TwoColumnCards_cardImagePlaceholder__KmnqD _shimmer_shimmer___oivm",isFailed:"TwoColumnCards_isFailed__5DJSw _shimmer_imageFailed__X6TTi",placeholderIcon:"TwoColumnCards_placeholderIcon__1rCKr",cardContent:"TwoColumnCards_cardContent__weV_3",cardTitle:"TwoColumnCards_cardTitle__S0eRx",cardDescription:"TwoColumnCards_cardDescription__FhXeL",labelValueRow:"TwoColumnCards_labelValueRow__NsN6j",cardLabel:"TwoColumnCards_cardLabel__MZbnm",cardValue:"TwoColumnCards_cardValue__Xf5zh",cursorWrapper:"TwoColumnCards_cursorWrapper__yyXlF",cursorLabel:"TwoColumnCards_cursorLabel__nA7ii",cursor:"TwoColumnCards_cursor__6s_Sg",blink:"TwoColumnCards_blink__0m6Ry",variantA:"TwoColumnCards_variantA__Jf1Rf",variantB:"TwoColumnCards_variantB__Vrq4r",variantC:"TwoColumnCards_variantC__zlkSE"}}}]);

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.