(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9813],{84:(e,t,i)=>{"use strict";i.d(t,{r:()=>n});let n=["tel","mailto"]},105:(e,t,i)=>{"use strict";i.d(t,{Lf:()=>d,Lh:()=>c});var n=i(55765),a=i.n(n),r=i(55729);class l{observe(e,t){this.observer?(this.observer.observe(e),this.observedElements.set(e,t)):t(o)}unobserve(e){this.observer&&(this.observer.unobserve(e),this.observedElements.delete(e),this.nextTickCallbacks.delete(e))}handleResize(e){let t=!1;for(let i of e){let e=this.observedElements.get(i.target);e&&(t=!0,this.nextTickCallbacks.set(i.target,()=>{e(i.contentRect)}))}t&&this.queueProcess()}queueProcess(){this.frameId&&(cancelAnimationFrame(this.frameId),this.frameId=null),this.frameId=requestAnimationFrame(()=>{for(let e of this.nextTickCallbacks.values())e();this.frameId=null})}constructor(){this.observedElements=new Map,this.nextTickCallbacks=new Map,this.frameId=null,this.observer=null,"undefined"!=typeof ResizeObserver&&(this.observer=new ResizeObserver(e=>this.handleResize(e)))}}let s=a()(()=>new l),o={width:1,height:1,top:0,left:0,fontSize:0};function c(e){let t=(0,r.useRef)(null),[{height:i,width:n},a]=(0,r.useState)(o);return(0,r.useEffect)(()=>{let e=t.current;return e&&s().observe(e,a),()=>{e&&s().unobserve(e)}},[e]),{ref:t,width:n,height:i}}function d(e){let t=(0,r.useRef)(null),[{height:i,width:n,top:a,left:l,fontSize:c},d]=(0,r.useState)(o);return(0,r.useEffect)(()=>{let e=t.current;return e&&s().observe(e,t=>{var i;d({width:t.width,height:t.height,top:e.offsetTop,left:e.offsetLeft,fontSize:null!=(i=parseFloat(window.getComputedStyle(e).fontSize))?i:16})}),()=>{e&&s().unobserve(e)}},[e]),{ref:t,width:n,height:i,top:a,left:l,fontSize:c}}},366:(e,t,i)=>{"use strict";i.d(t,{T:()=>r});var n=i(63193),a=i(47793);function r(e){let t=a.Xz[e]||e,i=a.Rz[t];if(!i)return{error:"plan_restricted",model:t,minTier:"pro",message:"Model ".concat(t," is not available."),availableModels:l()};if((0,a.in)()===t)return null;let r=i.productFeature;if(!r)return null;if(!(0,n.vT)(r)){let e=function(e){switch(e){case"ai_models_plus":return"plus";case"ai_premium_models":default:return"pro";case"ai_models_ultra":return"ultra"}}(r);return{error:"plan_restricted",model:t,minTier:e,message:"".concat(t," requires ").concat(e," plan or higher."),availableModels:l()}}return null}function l(){let e=(0,a.in)();return Object.keys(a.Rz).filter(t=>{if(t===e)return!0;let i=a.Rz[t],r=null==i?void 0:i.productFeature;return!r||(0,n.vT)(r)})}},508:(e,t,i)=>{"use strict";i.d(t,{p:()=>w});var n=i(6029),a=i(46898),r=i(57405),l=i(23293),s=i(48810),o=i(33787),c=i(49611),d=i(38036),u=i(36218),p=i(58959),h=i(3616),g=i(77650),m=i(7459),x=i(2137),f=i(40912),b=i(93040),C=i(87489),y=i(88273),v=i(92192);let w=e=>{let{updateAttributes:t,currentAttributes:i}=e,{sourceUrl:w,meta:j,thumbnail:A}=i,k=(0,f.GV)(C.aQ),L=(0,a.d)(),S=async()=>{w&&await (0,v.Yq)(w,t).catch(e=>{console.error("[EMBED METADATA] Error restoring preview defaults",e),L({title:g.Ru._({id:"cgB+pO",values:{0:e.error}}),status:"error",isClosable:!0,position:"top"})})};return(0,n.jsxs)(r.T,{pt:4,align:"stretch",spacing:4,children:[(0,n.jsxs)(r.T,{align:"stretch",children:[(0,n.jsx)(l.D,{size:"md",children:(0,n.jsx)(h.x6,{id:"qbzc6p"})}),(0,n.jsx)(s.E,{fontSize:"sm",color:"gray.600",children:(0,n.jsx)(h.x6,{id:"D9R1mI"})})]}),(0,n.jsxs)(r.T,{align:"stretch",p:4,borderRadius:"lg",border:"1px solid var(--chakra-colors-blue-500)",bg:"gray.50",spacing:4,children:[(null==A?void 0:A.showPlaceholder)?(0,n.jsx)(b.Pf,{hasUploadError:(null==A?void 0:A.uploadStatus)===x.A.Error,isUploading:(null==A?void 0:A.uploadStatus)===x.A.Uploading,height:"200px",borderRadius:"md"}):A?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o._,{src:A.src||A.tempUrl||"",alt:(null==j?void 0:j.title)||"",ignoreFallback:!0,borderRadius:"md"}),(0,n.jsx)(c.$,{isDisabled:A.uploadStatus===x.A.Uploading,onClick:()=>{t({thumbnail:void 0})},children:(0,n.jsx)(h.x6,{id:"YFcW0s"})})]}):k&&(0,n.jsx)(m.Z,{onUploadStart:e=>{let{file:i,tempUrl:n}=e;i.type&&(0,y.aI)(i.type)?t({thumbnail:{uploadStatus:x.A.Uploading,showPlaceholder:!0,tempUrl:null}}):t({thumbnail:{tempUrl:n,uploadStatus:x.A.Uploading,showPlaceholder:!1}})},onUploadSuccess:e=>{let{src:i}=e;t({thumbnail:{src:i}})},onUploadFailed:e=>{console.error("[EMBED METADATA] Error uploading thumbnail image",e),t({thumbnail:{uploadStatus:x.A.Error,showPlaceholder:!0,tempUrl:null}})},orgId:k||"",uploadType:"image",editType:"icon",dropHereText:g.Ru._({id:"yxTfZB",values:{0:"%{browse}"}}),customHeight:"200px",customFontSize:"sm"}),(0,n.jsxs)(r.T,{mt:2,align:"stretch",children:[(0,n.jsx)(s.E,{children:(0,n.jsx)(h.x6,{id:"MHrjPM"})}),(0,n.jsx)(d.p,{bg:"white",value:(null==j?void 0:j.title)||"",placeholder:g.Ru._({id:"bTzMt5"}),onChange:e=>{t({meta:{...j,title:e.target.value}})},"data-testid":"title-input"})]}),(0,n.jsxs)(r.T,{align:"stretch",children:[(0,n.jsx)(s.E,{children:(0,n.jsx)(h.x6,{id:"Nu4oKW"})}),(0,n.jsx)(u.T,{bg:"white",rows:4,value:(null==j?void 0:j.description)||"",placeholder:g.Ru._({id:"2VBqT4"}),onChange:e=>{t({meta:{...j,description:e.target.value}})}})]}),(0,n.jsxs)(r.T,{align:"stretch",children:[(0,n.jsx)(s.E,{children:(0,n.jsx)(h.x6,{id:"On0aF2"})}),(0,n.jsxs)(p.z,{children:[(null==j?void 0:j.icon)&&(0,n.jsx)(o._,{src:j.icon,h:"1.5em",borderRadius:"sm"}),(0,n.jsx)(d.p,{bg:"white",value:(null==j?void 0:j.site)||"",placeholder:g.Ru._({id:"SmWcKR"}),onChange:e=>{t({meta:{...i.meta,site:e.target.value}})}})]})]})]}),(0,n.jsx)(c.$,{onClick:S,children:(0,n.jsx)(h.x6,{id:"Z00hdC"})})]})}},518:(e,t,i)=>{"use strict";i.d(t,{Am:()=>g,Nx:()=>x,vI:()=>m});var n=i(37243),a=i(94289),r=i(63867),l=i(56674),s=i(86017),o=i(94619),c=i(49404),d=i(48508),u=i(6319),p=i(20044),h=i(97517);let g=(e,t,i)=>{let n=(0,d.A)({editor:e,selection:t,freshNode:i});if(n){if("smartLayoutCell"===n.node.type.name){let e=(0,u.BJ)(n.node.attrs.variantKey);if(!n.attrs.source){var a,l,s;if(null==(l=e.defaultAttrs)||null==(a=l.image)?void 0:a.source)n.attrs.source=e.defaultAttrs.image.source;else{let e=(0,p.F2)(t.$from.parent.content).find(e=>{var t;return null==(t=e.attrs.image)?void 0:t.source});n.attrs.source=null==e||null==(s=e.attrs.image)?void 0:s.source}}}let e="imgKeyPath"in n?n.imgKeyPath:void 0;return{...n,type:n.node.type,accesoryKeyPath:e,editType:"accessory"===n.area||"background"===n.area?n.area:"node"}}if(t instanceof r.nh){let e=t.node;return{editType:"node",id:e.attrs.id,...e}}if(t instanceof r.U3){if(t.to-t.from==1&&t.$from.nodeAfter&&!e.isActive("link")){let e=null!=i?i:t.$from.nodeAfter;return{editType:"node",id:e.attrs.id,...e}}if(e.isActive("link")){let t=e.getAttributes("link");return{attrs:t,type:e.schema.marks.link,mediaType:"embed",id:t.id}}}return null},m=e=>{var t,i,o;let d,{editor:u,selection:p,sourceKey:m,attrs:x,nodeName:f,resetAttrs:b,resizeToFit:C}=e,y=p.from,v=g(u,p);if(!v)return void console.error("[updateSelectedMedia] No selectedMedia to update");if(b)d={};else if(v.type instanceof a.sX)d=v.attrs;else{let e=u.state.doc.nodeAt(y);if(!e||e.type!==v.type&&e.attrs.id!==v.attrs.id){let t=v.attrs.id;if(t){let i=(0,n.xe)(u.state.doc,e=>e.attrs.id===t)[0];i&&(y=i.pos,e=i.node)}if(!e||e.type!==v.type&&e.attrs.id!==v.attrs.id)return void console.error("[updateSelectedMedia] Node has moved, cant update")}d=(null==(i=g(u,p,e))?void 0:i.attrs)||{}}let w={...d,source:m,...x};if(C&&"node"===v.editType&&(w=(0,c.Ez)(w)),x.src&&"error"===w.loadImageStatus&&(delete w.loadImageStatus,delete w.loadImageParams,delete w.loadImageId),v&&(0,l.Vc)({previous_attrs:v.attrs,new_attrs:w,replacement_method:"media_drawer",doc_id:u.gammaDocId||"",node_id:v.attrs.id,image_type:v.type.name}),(null==v?void 0:v.type.name)==="link"){w.href=w.href||w.sourceUrl;let{from:e,to:t}=p;u.chain().extendMarkRange("link").updateAttributes("link",w).setTextSelection({from:e,to:t}).run();return}if("smartDiagram"===v.type.name&&v.accesoryKeyPath)return void u.chain().updateSmartDiagramData(y,v.accesoryKeyPath,w).run();if(v.accesoryKeyPath){let e=w.extraction,t=u.chain().updateAttributeKeyPathAtPos(y,v.accesoryKeyPath,w);(null==e||null==(o=e.elements)?void 0:o.length)&&(t=(0,s.YJ)(t,u,y,e,{clearExisting:!0})),t.run();return}let j=h.Fn[w.source],A=f||j.nodeName;if(!A)return;let k=w.extraction;if(u.commands.command(e=>{let{tr:t,state:i}=e,n=i.schema.nodes[A];if(!n)return!1;let a={type:"update-node-attrs",pos:y};return t.setNodeMarkup(y,n,w).setSelection(r.nh.create(t.doc,y)).setMeta("annotationEvent",a),!0}),null==k||null==(t=k.elements)?void 0:t.length){let e=u.chain();(e=(0,s.YJ)(e,u,y,k,{clearExisting:!0})).run()}},x=(e,t)=>!!t.spec.accessoryImageKey||"smartDiagram"===t.name&&e.state.selection instanceof o.n||(t instanceof a.Z6?(0,c.bi)(t):t instanceof a.sX&&"link"===t.name)},970:(e,t,i)=>{"use strict";i.d(t,{_:()=>s});var n=i(56674),a=i(92805),r=i(26475),l=i(32816);let s=async e=>{let{themeId:t,docId:i,traceparent:s}=e,o=t?{context:r.rWX.Theme,themeId:e.themeId}:i?{context:r.rWX.Doc,docId:e.docId}:{context:e.context},c={interactionId:e.interactionId,interface:"generate-image",streaming:!1,inputContent:e.prompt,docId:e.docId};(0,n.rl)(c);let d=performance.now();try{let t=(0,r.H4n)(),{data:i}=await t.mutate({mutation:l.T,variables:{input:{workspaceId:e.workspaceId,model:e.model,prompt:e.prompt,count:e.count||1,aspectRatio:e.aspectRatio,sourceImageUrl:e.sourceImageUrl,stylePreset:e.stylePreset,artStylePreset:e.artStylePreset,artStylePrompt:e.artStylePrompt,...o,interactionId:e.interactionId}},context:{...(0,a.FR)(),headers:s?{"aijsx-traceparent":s}:void 0}});return(0,n.Yh)({...c,latency:performance.now()-d}),(null==i?void 0:i.generateAnimation)||[]}catch(e){throw console.error("(caught) [AIGenerateAnimation] error:",e),(0,n.tB)({...c,latency:performance.now()-d,errorName:"GenerateAnimationError",errorMessage:e.message,outputMessage:""}),e}}},1203:(e,t,i)=>{"use strict";i.d(t,{p:()=>s});var n=i(6029),a=i(74676),r=i(77650);let l={beta:{colorScheme:"purple",label:()=>r.Ru._({id:"YBt9YP"})},new:{colorScheme:"green",label:()=>r.Ru._({id:"isRobC"})}},s=e=>{let{badge:t,newUntil:i,...r}=e;if(!t||"new"===t&&i&&i{},1600:(e,t,i)=>{"use strict";i.d(t,{C:()=>I,D:()=>_});var n=i(6029),a=i(26420),r=i(37243),l=i(41885),s=i(76931),o=i(70375),c=i(91892),d=i(58497),u=i(99696),p=i(97122),h=i(55729),g=i(28547),m=i(65632),x=i(51705),f=i(39239),b=i(93398),C=i(37524),y=i(66511),v=i(50265),w=i(41198),j=i(73232),A=i(49646),k=i(39734),L=i(39508),S=i(94478),E=i(12889);let _=()=>[r.YY.create({addCommands:()=>({selectAllText:m.xN})}),o.y.extend({content:"block+"}),p.lb,f.a,k.f,d.E,b.Hf,w.DZ.configure({HTMLAttributes:{class:g.U6}}),v.B,C.Z4,l.yN,u.z,c.J2,S.r,S.f,j.wq,L.n,A.N.extend({excludes:"underline link",addProseMirrorPlugins(){var e,t;return null!=(t=null==(e=this.parent)?void 0:e.call(this))?t:[]},renderHTML(e){let{HTMLAttributes:t}=e,{href:i}=t;return["a",{...this.options.HTMLAttributes,href:i,class:"link"},0]}}).configure({openOnClick:!1}),s.Cy,y.bY,b.mk],I=e=>{let{isEditing:t,disableGradients:i,...r}=e,l=(0,h.useMemo)(()=>_(),[]),s=(0,E.hG)({extensions:l,parseOptions:{preserveWhitespace:"full"},...r,editable:t,immediatelyRender:!0});return(0,h.useEffect)(()=>{t?s.commands.focus():s.commands.blur()},[t,s]),s.isThumbnail=!0,s.shouldUseLiteMenus=!0,(0,n.jsxs)(a.a,{sx:{width:"100%"},className:i?g.Dv:void 0,children:[(0,n.jsx)(E.$Z,{style:{width:"100%"},className:"text",editor:s}),(0,n.jsx)(x.Ht,{editor:s,appendToSelector:"[data-tldraw-menu-root]"})]})}},1812:(e,t,i)=>{"use strict";i.d(t,{D:()=>n}),i(46030);let n=e=>{var t;return(null==(t=e.find(e=>e.spec.isBlockWidthDecoration))?void 0:t.spec)||{}}},2001:(e,t,i)=>{"use strict";i.d(t,{b:()=>p,s:()=>h});var n=i(51684),a=i(21572);let r=["venn","rings","bullseye","ribbon_arrows","ideas","inputs","quadrants","swoosh","versus","infinity","square_arrows","puzzle","bubble_steps","nested_diamond","packed_circles","pinwheel","iceberg","slope","arrow_bars","hot_air_balloons","circle_hero_pic","solar_system","signs","text_box_collage","concentric_circles","funnel_3d","road","isometric_building","isometric_globe","isometric_dashed_squares","gears","pillar","orbit","circle_post_it","round_rect_and_square_image","oval_stroke_image","left_rounded_edge_rect_image","leaf_image","image_arc","accent_circle","semi_circle","semi_circle_road","target","minimal_road","linear_venn","linear_venn_filled","diamonds","minimal_funnel","connected_circles","orbit_fill"];var l=i(94460),s=i(10380),o=i(65632),c=i(85117),d=i(94668);let u=(e,t)=>{let{label:i,icon:l,defaultColorScheme:s,previewImage:u,defaultData:p,defaultWidth:h}=t,g="smart-diagram-".concat(e),m=()=>({templateKey:e,id:(0,c.z)(),data:{...p?p():{},colorScheme:s},horizontalAlign:"center",width:h?h*a.CONTENT_WIDTH_PX:void 0});return{key:g,name:i,nodeName:"smartDiagram",icon:null!=l?l:n.qTS,previewImage:u,keywords:["diagram","smart"],execute:t=>{t.chain().focus().insertSmartDiagram({attrs:m(),allowGeneration:r.includes(e)}).run()},dragStartFn:t=>(0,o.fS)({editor:t,content:(t=>{let i=r.includes(e),n=m();if(i&&t){let e=(0,d.YR)(t);return{type:"smartDiagram",attrs:{...n,...e}}}return{type:"smartDiagram",attrs:n}})(t)}),dragEndFn:t=>{if(r.includes(e)){let{state:e}=t,{selection:i}=e,n=i.from;requestAnimationFrame(()=>{(0,d.BX)(t,e,n)})}}}},p=()=>Object.entries(s.cy).filter(e=>{let[t,i]=e;return!i.disabled&&(void 0===i.featureFlag||l.of.get(i.featureFlag))}).map(e=>{let[t,i]=e;return u(t,i)}),h=()=>Object.entries(s.Nl).filter(e=>{let[t,i]=e;return!i.disabled&&(void 0===i.featureFlag||l.of.get(i.featureFlag))}).map(e=>{let[t,i]=e;return u(t,i)})},2137:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var n=function(e){return e[e.Done=0]="Done",e[e.Uploading=1]="Uploading",e[e.Error=2]="Error",e[e.Queued=3]="Queued",e}({})},2211:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var n=i(51684),a=i(77650);let r={key:"image.pictographic.icon",featureFlag:"pictographicIconsSearch",label:()=>a.Ru._({id:"aW5SOA"}),description:()=>a.Ru._({id:"cR6GgR"}),icon:n.g3w,keywords:["pictographic","icons","illustrations"]}},2234:(e,t,i)=>{"use strict";i.d(t,{Ht:()=>aa});var n=i(6029),a=i(26420),r=i(58959),l=i(26221),s=i(37243),o=i(63867),c=i(55729),d=i(34844),u=i(272),p=i(40912),h=i(84739),g=i(17051),m=i(20946),x=i(99641),f=i(43458),b=i(79733),C=i(40425),y=i(61386),v=i(61004),w=i(66511);let j=e=>{let t=(0,c.useRef)(null),i=(0,v.cq)(),{editor:a,tippyOptions:r,onHide:l,targetElement:s}=e;return(0,c.useEffect)(()=>{a&&a.commands.command(e=>{let{tr:n}=e;return n.setMeta(w.dX,{element:t.current,tippyOptions:r,panelLifecycle:i,onHide:l,targetElement:s}),!0})},[a,r,i,l,s]),(0,n.jsx)("div",{ref:t,className:e.className,style:{visibility:"hidden"},id:"gamma-formatting-bubble-menu",children:e.children})};var A=i(61204),k=i(48810),L=i(51684),S=i(48621),E=i(71654),_=i(20044),I=i(65616),M=i(10500),R=i(49611),D=i(99492),T=i(26405),z=i(55207);let P=["none","solid","outline"],N=e=>{let{currentCellStyle:t,updateCellOptions:i}=e,a=(0,c.useMemo)(()=>P.map(e=>({value:e,label:z.q[e].name()})),[]),l=a.find(e=>e.value===t);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(T.ms,{isLazy:!0,children:[(0,n.jsx)(T.gf,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$}),size:"sm","data-testid":"grid-item-cell-style-dropdown",children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(S.g,{icon:D.ffg}),(0,n.jsx)(k.E,{fontSize:"sm",fontWeight:"600",children:"Style"})]})}),(0,n.jsx)(T.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:a.map(e=>{let{value:t,label:a}=e;return(0,n.jsx)(T.tJ,{"data-testid":"cell-style-".concat(t),icon:(null==l?void 0:l.value)===t?(0,n.jsx)(M.S,{w:"1rem"}):(0,n.jsx)(k.E,{w:"1rem"}),onClick:()=>i({cellStyle:t}),children:a},t)})})]})})},H=[{value:"standard",label:"Standard Grid"},{value:"flexible",label:"Flexible Grid"},{value:"flex_grid",label:"Flex Grid"},{value:"balanced_grid",label:"Balanced Grid"},{value:"steps",label:"Stepped Grid"}];var B=i(96500),F=i(77650),O=i(42050),V=i(56108),Z=i(64656),U=i(55597);let G=[{value:"left",icon:D.ecg,label:()=>F.Ru._({id:"UlKSMd"})},{value:"center",icon:D._ur,label:()=>F.Ru._({id:"VTRXqB"})},{value:"right",icon:D.jbh,label:()=>F.Ru._({id:"nOPbWJ"})}],W=[{value:"top",icon:D.jot,label:()=>F.Ru._({id:"WWy8TN"})},{value:"center",icon:D.nr0,label:()=>F.Ru._({id:"S1g3Ds"})},{value:"bottom",icon:D.yHR,label:()=>F.Ru._({id:"zsiX7I"})}],K=e=>{let{currentAlign:t,onAlignChange:i}=e,a=G.find(e=>e.value===t),r=(null==a?void 0:a.icon)||D.ecg;return(0,n.jsxs)(T.ms,{isLazy:!0,children:[(0,n.jsx)(T.gf,{as:R.$,variant:"toolbar",leftIcon:(0,n.jsx)(S.g,{icon:r}),rightIcon:(0,n.jsx)(S.g,{icon:U.Jt$,size:"xs"}),size:"sm","data-testid":"horizontal-align-dropdown"}),(0,n.jsx)(T.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:G.map(e=>{let{value:a,icon:r,label:l}=e;return(0,n.jsxs)(T.tJ,{"data-testid":"horizontal-align-".concat(a),icon:t===a?(0,n.jsx)(M.S,{w:"1rem"}):(0,n.jsx)(k.E,{w:"1rem"}),onClick:()=>i(a),children:[(0,n.jsx)(S.g,{icon:r,fixedWidth:!0})," ",l()]},a)})})]})},q=e=>{let{currentAlign:t,onAlignChange:i}=e,a=W.find(e=>e.value===t),r=(null==a?void 0:a.icon)||D.jot;return(0,n.jsxs)(T.ms,{isLazy:!0,children:[(0,n.jsx)(T.gf,{as:R.$,variant:"toolbar",leftIcon:(0,n.jsx)(S.g,{icon:r}),rightIcon:(0,n.jsx)(S.g,{icon:U.Jt$,size:"xs"}),size:"sm","data-testid":"vertical-align-dropdown"}),(0,n.jsx)(T.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:W.map(e=>{let{value:a,icon:r,label:l}=e;return(0,n.jsxs)(T.tJ,{"data-testid":"vertical-align-".concat(a),icon:t===a?(0,n.jsx)(M.S,{w:"1rem"}):(0,n.jsx)(k.E,{w:"1rem"}),onClick:()=>i(a),children:[(0,n.jsx)(S.g,{icon:r,fixedWidth:!0})," ",l()]},a)})})]})};var Q=i(49404),J=i(78140),Y=i(36999),X=i(12514),$=i(41283),ee=i(3616),et=i(91496),ei=i(49146),en=i(23908),ea=i(36693),er=i(20061),el=i(3448),es=i(26385),eo=i(40452),ec=i(33612),ed=i.n(ec),eu=i(49477),ep=i(3702);let eh=(e,t,i)=>((e,t)=>{let i=new Set;for(let n of e)if(i.add(n[t]),i.size>1)return!1;return[...i][0]})(function(e,t){let i=function(e,t){if("string"==typeof e){if(!t.marks[e])throw Error("There is no mark type named '".concat(e,"'. Maybe you forgot to add the extension?"));return t.marks[e]}return e}(t,e.schema),{from:n,to:a,empty:r}=e.selection,l=[];return r?(e.storedMarks&&l.push(...e.storedMarks),l.push(...e.selection.$head.marks())):e.doc.nodesBetween(n,a,e=>{l.push(...e.marks)}),l.filter(e=>e.type.name===i.name).map(e=>({...e.attrs}))}(e,t),i);var eg=i(81949);let em=e=>{let{editor:t,defaultTextColor:i,testId:a,disabled:r,useMenuButton:s=!1,isLinkText:o=!1}=e,{textColor:d,highlightColor:u,setHighlightColor:p,setTextColor:h,resetColorAndHighlight:g}=(e=>{let{editor:t,isLinkText:i,defaultTextColor:n}=e,a=ex(t,n,i),r=ef(t,i),l=i&&t.state.selection.empty,s=(0,c.useCallback)(e=>{l?t.chain().focus().extendMarkRange("link").setHighlightColor(e).setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().setHighlightColor(e).run()},[t,l]),o=(0,c.useCallback)(e=>{l?t.chain().focus().extendMarkRange("link").setTextColor(e).setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().setTextColor(e).run()},[t,l]);return{highlightColor:r,resetColorAndHighlight:(0,c.useCallback)(()=>{l?t.chain().focus().extendMarkRange("link").unsetMark("textColor").unsetMark("highlight").setTextSelection({from:t.state.selection.from,to:t.state.selection.to}).run():t.chain().focus().unsetMark("textColor").unsetMark("highlight").run()},[t,l]),setHighlightColor:s,setTextColor:o,textColor:a}})({editor:t,isLinkText:o,defaultTextColor:i});return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[s?(0,n.jsx)(eu.v,{color:u.color||d.color||void 0,isDefaultColor:!u.color&&"default"===d.state,disabled:r,"data-testid":a,isMixed:"mixed"===u.state||"mixed"===d.state}):(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"76ESgh"}),children:(0,n.jsx)(Y.I,{isDisabled:r,as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),"data-testid":a,onMouseDown:eg.Fw,size:"sm",children:(0,n.jsx)(eb,{color:u.color||d.color||void 0})})}),(0,n.jsx)($.c,{overflow:"hidden",children:(0,n.jsxs)(ei.t,{isFitted:!0,variant:"soft-rounded",size:"md",defaultIndex:+!!u.color,children:[(0,n.jsxs)(en.w,{children:[(0,n.jsx)(ea.o,{children:(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"xeiujy"}),placement:"top",children:(0,n.jsx)(S.g,{icon:D.jrc})})}),(0,n.jsx)(ea.o,{children:(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"gtEbeW"}),placement:"top",children:(0,n.jsx)(S.g,{icon:D.nps})})})]}),(0,n.jsxs)(er.T,{children:[(0,n.jsx)(el.K,{p:0,pt:2,children:(0,n.jsx)(ep.b,{currentColor:d.color||null,setColor:h,unsetColor:g,source:"TextColor"})}),(0,n.jsx)(el.K,{p:0,pt:2,children:(0,n.jsx)(ep.b,{currentColor:u.color||"",setColor:p,unsetColor:g,source:"TextHighlight"})})]})]})})]})},ex=(e,t,i)=>{let{selection:n,doc:a,schema:r}=e.state,{from:l,to:s}=n,o=i?(0,_.Cm)(a,l,s,r.marks.highlight):a.rangeHasMark(l,s,r.marks.highlight),c=i?(0,_.Cm)(a,l,s,r.marks.textColor):a.rangeHasMark(l,s,r.marks.textColor);if(o)return{state:null,color:null};{if(!c)return{state:"default",color:t||(e=>{let{from:t}=e.state.selection,i=e.view.domAtPos(t),n=i.node instanceof HTMLElement?i.node:i.node.parentElement;if(!n)return null;let a=getComputedStyle(n).getPropertyValue("color");return a&&"rgba(0, 0, 0, 0)"!==a?ed()(a).toHexString().toUpperCase():null})(e)};let i=eh(e.state,"textColor","hex");return i?{state:null,color:i}:{state:"mixed",color:t||null}}},ef=(e,t)=>{let{selection:i,doc:n,schema:a}=e.state,{from:r,to:l}=i,s=t?(0,_.Cm)(n,r,l,a.marks.highlight):n.rangeHasMark(r,l,a.marks.highlight);if(t?(0,_.Cm)(n,r,l,a.marks.textColor):n.rangeHasMark(r,l,a.marks.textColor))return{state:null,color:null};{if(!s)return{state:"default",color:null};let t=eh(e.state,"highlight","hex");return t?{state:null,color:t}:{state:"mixed",color:null}}},eb=e=>{let{color:t,fixedWidth:i,isChecked:a}=e;return(0,n.jsxs)(es.B,{spacing:"2px",children:[(0,n.jsx)(k.E,{children:a?(0,n.jsx)(M.S,{}):(0,n.jsx)(S.g,{icon:U.jrc,fixedWidth:i,size:t?"sm":void 0,transform:{y:3*!!t}})}),t&&(0,n.jsx)(eo.s,{w:5,h:1.5,bg:t,borderRadius:"sm",borderWidth:"1px",borderColor:"blackAlpha.400"})]})};var eC=i(73232),ey=i(91611);let ev=[{value:"top",icon:D.jot,label:()=>F.Ru._({id:"WWy8TN"})},{value:"center",icon:D.nr0,label:()=>F.Ru._({id:"S1g3Ds"})},{value:"bottom",icon:D.yHR,label:()=>F.Ru._({id:"zsiX7I"})}];var ew=i(92986),ej=i(20470);let eA=e=>{let{editor:t,attrs:i,selection:a}=e,r=(0,ej._w)(),s=r[i.variant],o=s?s.icon:D.jyJ;return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"H8b4pf"}),"aria-label":F.Ru._({id:"H8b4pf"}),children:(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),size:"sm",onMouseDown:eg.Fw,children:(0,n.jsx)(S.g,{icon:o})})}),(0,n.jsx)($.c,{maxW:"auto",children:(0,n.jsxs)(A.e,{flex:"row",alignItems:"center",children:[Object.entries(r).map(e=>{let[r,{name:l,icon:s}]=e;return(0,n.jsx)(V.I,{label:l,icon:s,isActive:i.icon&&i.variant===r,onClick:()=>{t.chain().focus().updateAttributes("calloutBox",{variant:r,icon:!0}).selectNodeAtPos(a.from).run()}},l)}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:i.icon?(0,n.jsx)(ee.x6,{id:"Cs6LHm"}):(0,n.jsx)(ee.x6,{id:"pjF2Hd"}),icon:D.Dfk,isActive:!i.icon,onClick:()=>{t.chain().focus().updateAttributes("calloutBox",{icon:!i.icon}).selectNodeAtPos(a.from).run()}},"icon")]})})]})};var ek=i(11076),eL=i(16936),eS=i(39616),eE=i(99929),e_=i(34536),eI=i(79666),eM=i(79928),eR=i(27229),eD=i(96804),eT=i(92354),ez=i(92584),eP=i(44732),eN=i(71893),eH=i(22670);let eB=e=>{let{editor:t,attrs:i,buttonProps:a}=e,{isOpen:s,onOpen:o,onClose:d}=(0,eR.j)(),u=(e=>{let{attrs:t}=e,{suggestions:i}=(0,eD.s)(t);return(0,c.useMemo)(()=>[{key:"quick-actions",label:()=>F.Ru._({id:"7kAwBx"}),operations:[{key:"remove-bg",label:()=>F.Ru._({id:"ylbfBl"}),creditCostType:"removeBackground",icon:D.IP$,checkEnabled:()=>!0,onQuickAction:e=>{e({message:F.Ru._({id:"42ujz4"})})}},{key:"upscale",label:()=>F.Ru._({id:"OcutTC"}),creditCostType:"imageChat",icon:D.oZK,productFeature:"ai_models_plus",upsellModalSegmentEvent:eH.VV.GAMMA_PRO_UPSELL_CALLOUT_BUDDY_IMAGE_EDIT,checkEnabled:()=>eT.d.imageUpscale.available()&&(0,eN.D)(t),onQuickAction:e=>{e({message:F.Ru._({id:"GCpteZ"})})}},{key:"vectorize",label:()=>F.Ru._({id:"ZF+2pT"}),creditCostType:"imageChat",icon:D.nlc,productFeature:"vectorize_image",upsellModalSegmentEvent:eH.VV.GAMMA_PRO_UPSELL_CALLOUT_BUDDY_IMAGE_EDIT,checkEnabled:()=>eT.d.imageVectorize.available()&&(0,eN.D)(t),onQuickAction:e=>{e({message:F.Ru._({id:"D9i9Zm"})})}},{key:"animate",label:()=>F.Ru._({id:"2qLe/y"}),creditCostType:"animateImage",icon:D.OxR,productFeature:"animate_image",upsellModalSegmentEvent:eH.VV.GAMMA_PRO_UPSELL_CALLOUT_BUDDY_IMAGE_EDIT,checkEnabled:()=>eT.d.imageAnimate.available()&&(0,eN.D)(t),onQuickAction:e=>{e({message:F.Ru._({id:"B3oBCQ"})})}}]},{key:"suggested",label:()=>F.Ru._({id:"nyQWMb"}),operations:i.map(e=>({key:e,label:()=>e,onQuickAction:t=>{t({message:F.Ru._({id:"ZI5Cdm",values:{s:e}})})}}))}],[i,t])})({attrs:i});return(0,n.jsx)(ez.A,{title:F.Ru._({id:"b0eJco"}),placeholder:F.Ru._({id:"wm/Yby"}),editor:t,isOpen:s,onOpen:o,onClose:d,trigger:(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"0aK6vE",values:{AGENT_PROPER_NOUN:eP.qV}}),placement:"top",children:(0,n.jsx)(eL.K,{"aria-label":F.Ru._({id:"0aK6vE",values:{AGENT_PROPER_NOUN:eP.qV}}),icon:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(S.g,{icon:U.p7g,fixedWidth:!0}),(0,n.jsx)(S.g,{icon:U.Jt$,size:"xs",fixedWidth:!0})]}),variant:"toolbar",size:"sm",px:2,...a})}),triggerWrapperProps:{display:"flex",flex:1},placement:"bottom",actionGroups:u})};var eF=i(99173);let eO=e=>{let{editor:t,selection:i,decorations:a}=e,{node:r,from:s}=i,o=r.attrs,d=(0,eF.Bn)(a),u=(0,e_.jh)(o,null==d?void 0:d.layout),p=(0,c.useCallback)(e=>{s&&t.commands.updateAttributesAtPos(s,{fitType:e})},[t,s]),h="fit"===u;return(0,n.jsx)(l.Tz,{label:h?(0,n.jsx)(ee.x6,{id:"sShDhp"}):(0,n.jsx)(ee.x6,{id:"VPxUGR"}),placement:"top",children:(0,n.jsx)(eL.K,{variant:h?"activeToolbar":"toolbar",size:"sm",icon:(0,n.jsx)(S.g,{icon:D.GZ1}),onClick:()=>p(h?"fill":"fit"),boxSize:7,p:0,my:0,"aria-label":F.Ru._({id:"l1XNCT"}),isActive:h})})};var eV=i(89122),eZ=i(94740),eU=i(59272),eG=i(18078),eW=i(25311),eK=i(80074),eq=i(33787),eQ=i(33750),eJ=i.n(eQ),eY=i(50333),eX=i.n(eY),e$=i(74158),e0=i(91950),e1=i(15538),e2=i(88273),e3=i(80772);let e5=(e,t,i)=>{let n=e.view.domAtPos(t);if(!n)return;let{node:a,offset:r}=n,l=a.childNodes[r].querySelector("[data-change-focus-point-el]");l&&(l.style.backgroundPosition=i?"".concat(i.x,"% ").concat(i.y,"%"):"")},e4=(e,t,i)=>{if(!t||!i)return;let n=(0,e1.d_)(e.state,i);if(!n)return void console.error("ChangeFocusPoint - relative pos is null");e5(e,n,null);let a=e.state.doc.nodeAt(n);if(!a)return;let r=(0,e3.um)(a),l=(0,e3.wH)(a,{...r,backgroundPos:t});e.commands.updateAttributesAtPos(n,l)},e6=e=>{let{node:t,editor:i,pos:r,isDisabled:s=!1}=e,o=(0,e3.um)(t),d=(null==o?void 0:o.src)||(null==o?void 0:o.tempUrl),u=(e=>{let[t,i]=(0,c.useState)(null);return(0,c.useEffect)(()=>((()=>{let t=new Image;t.src=e,t.onload=()=>{let{naturalWidth:e,naturalHeight:n}=t;i(e/n)}})(),()=>{i(null)}),[e]),t})(d),h=(0,e3.Df)(i,t,r,o),g=(0,e$.d4)((0,e0.CU)(h)),{dotRef:m,dotContainerRef:x,canReset:f,resetDotPosition:b}=(e=>{let{editor:t,pos:i,node:n,isOpen:a}=e,r=(0,c.useRef)(null),l=(0,c.useRef)(null),s=(0,c.useRef)(null),[o,d]=(0,c.useState)(!1),u=(0,c.useRef)(void 0),p=(0,c.useCallback)(e=>{let n=r.current;if(n){if(u.current=e,!e){n.style.left="calc(50% - 10px)",n.style.top="calc(50% - 10px)",d(!1);return}n.style.left="calc(".concat(e.x,"% - 10px)"),n.style.top="calc(".concat(e.y,"% - 10px)"),e5(t,i,e),d(50!==e.x||50!==e.y)}},[t,i]);(0,c.useEffect)(()=>{a&&p((e=>{var t;return null==(t=(0,e3.um)(e))?void 0:t.backgroundPos})(n))},[a,n,p]);let h=(0,c.useCallback)(()=>{let e={x:50,y:50};p(e);let n=(0,e1.JO)(t.state,i);e4(t,e,n)},[p,t,i]),g=(0,c.useCallback)(e=>{let t=l.current;if(!t)return;let i=t.getBoundingClientRect(),n=i.width,a=i.height,r=(e.clientX-i.left)/n,s=(e.clientY-i.top)/a;p({x:eX()(100*eJ()(r,0,1),2),y:eX()(100*eJ()(s,0,1),2)})},[p]);return(0,c.useEffect)(()=>{let e=r.current,n=l.current;if(!e||!n)return;s.current=(0,e1.JO)(t.state,i);let a=()=>{n.addEventListener("mousemove",g),window.addEventListener("mouseup",o)},o=()=>{n.removeEventListener("mousemove",g),window.removeEventListener("mouseup",o),e4(t,u.current,s.current)};return e.addEventListener("mousedown",a),()=>{e.removeEventListener("mousedown",a)}},[t,g,i]),(0,c.useEffect)(()=>{let e=l.current;if(!e)return;s.current=(0,e1.JO)(t.state,i);let n=t=>{e.addEventListener("mousemove",g),window.addEventListener("mouseup",a),g(t)},a=()=>{e.removeEventListener("mousemove",g),window.removeEventListener("mouseup",a),e4(t,u.current,s.current)};return e.addEventListener("mousedown",n),()=>{e.removeEventListener("mousedown",n)}},[t,g,i]),{dotRef:r,dotContainerRef:l,canReset:o,resetDotPosition:h}})({editor:i,pos:r,node:t,isOpen:g}),C=(0,p.jL)();return(0,c.useEffect)(()=>()=>{C((0,e0.zs)())},[C]),(0,eV.j)({ref:{current:x.current},handler(){C((0,e0.zs)())}}),(0,n.jsxs)(eZ.A,{strategy:"absolute",placement:"top",isOpen:g,onClose:()=>C((0,e0.zs)()),children:[(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"BmxaoW"}),placement:"top",children:(0,n.jsx)(a.a,{my:1,children:(0,n.jsx)(eU.d,{children:(0,n.jsx)(eL.K,{variant:"toolbar",size:"sm",icon:(0,n.jsx)(S.g,{icon:D.xD0}),boxSize:7,p:0,my:0,isDisabled:s,"aria-label":F.Ru._({id:"BmxaoW"}),onClick:()=>{C((0,e0.sI)({id:h}))}})})})}),(0,n.jsx)(eG.h,{children:(0,n.jsx)(eW.e,{p:1,children:(0,n.jsxs)(a.a,{ref:x,userSelect:"none",position:"relative",children:[(0,n.jsx)(a.a,{ref:m,borderRadius:"full",boxSize:5,pos:"absolute",zIndex:"overlay",border:"2px solid",borderColor:"gray.50",pointerEvents:"none",boxShadow:"0 0 0 2px rgba(0,0,0,.1)",bg:"white"}),d&&(0,n.jsx)(eK.g,{maxW:"300px",ratio:u||1,position:"relative",children:(0,n.jsx)(eq._,{pointerEvents:"none",src:(0,e2.Ub)(d,e2.XS,o.meta),fallbackSrc:d,objectFit:"cover",position:"absolute",top:0,insetStart:0,width:"100%",height:"100%"})}),(0,n.jsx)(R.$,{opacity:+!!f,pos:"absolute",bottom:3,insetEnd:3,variant:"plain",size:"xs",onClick:b,children:(0,n.jsx)(ee.x6,{id:"OfhWJH"})})]})})})]})};var e9=i(11275);let e7=e=>{let{onEditImage:t,imageCardMenuItems:i,...a}=e,s=(0,c.useRef)(null),{onContextMenu:o,menuProps:d}=(0,e9.pO)(s),u=(0,c.useMemo)(()=>[{key:"edit-image",label:(0,n.jsx)(ee.x6,{id:"3oFHeo"}),icon:D.zLW,onClick:t},...i],[t,i]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"XQFMOm"}),placement:"top",children:(0,n.jsx)(eL.K,{px:2,"aria-label":F.Ru._({id:"XQFMOm"}),icon:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(S.g,{icon:D.MT7,fixedWidth:!0}),(0,n.jsx)(S.g,{icon:U.Jt$,size:"xs",fixedWidth:!0})]}),flex:1,onMouseDown:e=>{o(e),(0,eg.Fw)(e)},ref:s,...a})}),(0,n.jsx)(e9.tz,{...d,menuItems:u,size:"small",inEditorContext:!0})]})};var e8=i(46898),te=i(80314),tt=i(32380),ti=i(34450),tn=i(52881),ta=i(41221),tr=i(94460),tl=i(52022),ts=i(82562),to=i(53961),tc=i(64901),td=i(26533),tu=i(44133),tp=i(87489),th=i(99430);let tg=e=>{let{icon:t,label:i,children:a,iconProps:r,isHidden:l,...s}=e;return l?null:(0,n.jsxs)(es.B,{direction:"row",spacing:8,alignItems:"center",justifyContent:"space-between",...s,children:[(t||i)&&(0,n.jsxs)(eo.s,{gap:4,alignItems:"center",children:[t&&(0,n.jsx)(S.g,{icon:t,fixedWidth:!0,...r}),i&&(0,n.jsx)(k.E,{fontSize:"sm",children:i})]}),a]})},tm=e=>{let{icon:t,label:i,onClick:a,colorScheme:r="gray",secondaryIcon:l,secondaryLabel:s,secondaryAction:o,secondaryColorScheme:c="gray"}=e;return(0,n.jsxs)(eo.s,{px:5,py:3,bg:"gray.50",mx:-4,mb:-4,justifyContent:s?"space-between":"center",alignItems:"center",children:[s&&o&&(0,n.jsx)(R.$,{variant:"link",size:"sm",colorScheme:c,leftIcon:l?(0,n.jsx)(S.g,{icon:l,fixedWidth:!0}):void 0,onClick:o,onMouseDown:eg.Fw,children:s}),(0,n.jsx)(R.$,{variant:"link",size:"sm",colorScheme:r,leftIcon:t?(0,n.jsx)(S.g,{icon:t,fixedWidth:!0}):void 0,onClick:a,onMouseDown:eg.Fw,children:i})]})},tx=e=>{let{...t}=e;return(0,n.jsx)(B.c,{my:1,...t})},tf=e=>{let{children:t,...i}=e;return(0,n.jsx)(es.B,{spacing:4,p:4,...i,children:t})},tb="14px",tC="28px",ty=e=>{let{label:t,withSidePadding:i=!1,children:a,...r}=e;return(0,n.jsxs)(es.B,{direction:"row",spacing:3,...r,children:[t&&(0,n.jsx)(es.B,{alignSelf:"center",justifyContent:"start",minWidth:a?"max-content":"100%",h:tC,pl:i?tb:void 0,children:(0,n.jsx)(eo.s,{justifyContent:"flex-start",alignItems:"center",width:"100%",height:"100%",children:t})}),a&&(0,n.jsx)(es.B,{alignSelf:"center",width:"100%",pr:i?tb:void 0,h:tC,children:(0,n.jsx)(eo.s,{justifyContent:"flex-end",alignItems:"center",width:"100%",height:"100%",children:a})})]})},tv=e=>{let{editor:t}=e;return(0,n.jsx)(A.e,{dir:"ltr",spacing:1,size:"sm",children:eC.gj.map(e=>{let{name:i,icon:a,checkActive:r,apply:l}=e;if(r&&l)return(0,n.jsx)(V.I,{label:i(),icon:a,onClick:()=>{l(t)},isActive:r(t),my:0},i())})})};var tw=i(29810);let tj=e=>{let{contributors:t,hiddenContributorIds:i,toggleOneVisibleContributor:a,toggleAllVisibleContributors:r,isDisabled:s=!1}=e,o=(null==i?void 0:i.length)===0;return(0,n.jsxs)(J.W,{isLazy:!0,children:[(0,n.jsx)(Y.I,{as:R.$,variant:"plain",size:"sm",boxShadow:"none",minW:"max-content",textAlign:"left",rightIcon:(0,n.jsx)(S.g,{icon:U.Jt$,size:"xs",fixedWidth:!0}),isDisabled:s,children:o?(0,n.jsx)(ee.x6,{id:"lZw9AX"}):(0,n.jsx)(ee.x6,{id:"8Tg/JR"})}),(0,n.jsx)($.c,{minWidth:"max-content",padding:0,children:(0,n.jsxs)(es.B,{spacing:1,py:3,children:[(0,n.jsx)(ty,{label:(0,n.jsx)(ee.x6,{id:"lZw9AX"}),withSidePadding:!0,children:(0,n.jsx)(th.d,{isChecked:o,onChange:r})}),(0,n.jsx)(B.c,{py:2}),(0,n.jsx)(ty,{label:(0,n.jsx)(l._x,{children:(0,n.jsx)(k.E,{children:(0,n.jsx)(ee.x6,{id:"8Tg/JR"})})}),withSidePadding:!0}),t.map(e=>(0,n.jsx)(tA,{contributor:e,contributors:t,toggleOneVisibleContributor:a,hiddenContributorIds:i,allVisible:o},e.user.id))]})})]})},tA=e=>{let{contributor:t,contributors:i,toggleOneVisibleContributor:a,hiddenContributorIds:r,allVisible:s}=e,o=i.length-r.length==1&&!r.includes(t.user.id);return(0,n.jsxs)(ty,{label:(0,n.jsxs)(eo.s,{alignItems:"center",gap:2,children:[(0,n.jsx)(l.Vc,{size:"xs",src:t.user.profileImageUrl,opacity:s?.5:1}),(0,n.jsx)(k.E,{fontSize:"md",fontFamily:"body",opacity:s?.5:1,sx:{cursor:s?"default":"text"},children:t.user.displayName})]}),paddingY:1.25,withSidePadding:!0,children:[(0,n.jsx)(tw.h,{w:4}),(0,n.jsx)(th.d,{isChecked:!r.includes(t.user.id),onChange:()=>a(t.user.id),disabled:o})]})},tk=e=>{let{contributors:t,hiddenContributorIds:i,hasMultipleContributors:a,toggleOneVisibleContributor:r,toggleAllVisibleContributors:l}=e;return(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"YqsXfH"}),icon:D.VFr,children:(0,n.jsx)(tj,{contributors:t,hiddenContributorIds:i,toggleOneVisibleContributor:r,toggleAllVisibleContributors:l,isDisabled:!a})})};var tL=i(8527),tS=i(2241);let tE=e=>{let{children:t,...i}=e,{content:a}=(0,tL.o)("Popover");return(0,n.jsx)(tS.B.div,{__css:a,p:0,overflow:"hidden",borderWidth:0,minW:"auto",width:"auto",...i,children:t})},t_=e=>{let{selection:t,editor:i}=e,a={square:{icon:D.Nfw,label:(0,n.jsx)(ee.x6,{id:"du/PIl"})},landscape:{icon:D.vti,label:(0,n.jsx)(ee.x6,{id:"BZXXSi"})},portrait:{icon:D.b0A,label:(0,n.jsx)(ee.x6,{id:"79gnko"})}},r=t.node.attrs;return(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"7bRShe"}),icon:D.VGw,children:(0,n.jsx)(A.e,{children:Object.entries(a).map(e=>{let[a,{icon:l,label:s}]=e;return(0,n.jsx)(V.I,{icon:l,label:s,onClick:()=>{i.chain().updateAttributes("gallery",{dimensions:a}).setNodeSelection(t.from).run()},isActive:r.dimensions===a},a)})})})};var tI=i(50933),tM=i(24769);let tR=e=>{let{selection:t,editor:i}=e,a=t.node.attrs.thumbHeight||tM.Aj,r=(0,c.useCallback)(e=>{i.chain().updateAttributes("gallery",{thumbHeight:e}).setNodeSelection(t.from).focus().run()},[i,t.from]);return(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"Cj2Gtd"}),icon:D.dwj,children:(0,n.jsxs)(tI.Ap,{"aria-label":"gallery-slider",min:tM.pg,max:tM.Vj,step:.25,value:a,onChange:r,w:"120px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,n.jsx)(tI.hB,{children:(0,n.jsx)(tI.hJ,{})}),(0,n.jsx)(tI.OQ,{background:"trueblue.500"})]})})};var tD=i(99076);let tT=e=>{let{selection:t,editor:i}=e,a=t.node.attrs.thumbSpacing||tM.mj,r=(0,c.useCallback)(e=>{i.chain().updateAttributes("gallery",{thumbSpacing:e}).setNodeSelection(t.from).focus().run()},[i,t.from]);return(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"EL5s3L"}),icon:D.dwj,children:(0,n.jsxs)(tI.Ap,{"aria-label":"gallery-slider",min:tM.BA,max:tM.ZX,step:.1,value:a,onChange:r,w:"120px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,n.jsx)(tI.hB,{children:(0,n.jsx)(tI.hJ,{})}),(0,n.jsx)(tI.OQ,{background:"trueblue.500"})]})})},tz=e=>{let{selection:t,editor:i}=e,a=t.node.attrs,r=!0===a.stretchFill||null===a.stretchFill;return(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"57WAKT"}),icon:D.fGk,children:(0,n.jsx)(th.d,{isChecked:r,onChange:()=>{i.chain().updateAttributes("gallery",{stretchFill:!a.stretchFill}).setNodeSelection(t.from).run()}})})};var tP=i(41671),tN=i(88261),tH=i(28623),tB=i(35623),tF=i(5314),tO=i(85595);let tV=e=>{let{buttonList:t}=e,i=t.filter(e=>!e.isHidden),r=1===i.length,s=i.filter(e=>!e.customButton),o=Math.max(0,5-i.filter(e=>e.customButton).length),c=0===o?0:s.length<=o?o:o-1,d=s.slice(0,c),u=s.slice(c,s.length),p=new Set(d.map(e=>e.key)),h=new Set(u.map(e=>e.key));return(0,n.jsxs)(A.e,{size:"sm",width:"100%",children:[i.map(e=>{let{key:t,customButton:i}=e;if(i)return(0,n.jsx)(a.a,{display:"flex",flex:r?void 0:1,width:r?"33%":void 0,children:i},t);if(h.has(t))return null;if(p.has(t)){let{label:i,ariaLabel:s,action:o,icon:c,customIcon:d,isDisabled:u=!1,isLoading:p=!1}=e;return c||d?(0,n.jsx)(l.Tz,{label:i,placement:"top",children:(0,n.jsx)(a.a,{flex:r?void 0:1,width:r?"33%":void 0,tabIndex:u?-1:void 0,children:(0,n.jsx)(eL.K,{"aria-label":s,icon:d||(0,n.jsx)(S.g,{icon:c,fixedWidth:!0}),onClick:o,w:"100%",isDisabled:u,isLoading:p,onMouseDown:eg.Fw})})},t):null}return null}),!!u.length&&(0,n.jsxs)(J.W,{children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"3Siwmw"}),children:(0,n.jsx)(Y.I,{as:eL.K,"aria-label":F.Ru._({id:"3Siwmw"}),icon:(0,n.jsx)(S.g,{icon:D.Dwc,fixedWidth:!0}),flex:1,shadow:"none"})}),(0,n.jsx)($.c,{children:u.map(e=>{let{key:t,label:i,action:a,icon:r,customIcon:l}=e;return(0,n.jsx)(tO.D,{icon:l||r&&(0,n.jsx)(S.g,{icon:r,fixedWidth:!0}),onClick:a,children:i},t)})})]})]})};var tZ=i(16491),tU=i(83691),tG=i(12259),tW=i(90879),tK=i(51310),tq=i(9902),tQ=i(12131),tJ=i(41147);let tY=e=>{let{currentColorScheme:t,updateColorScheme:i}=e,l=(0,p.GV)(tp.SJ),s=(0,td.CD)(l),o=s[0]?(0,td.Ik)(s[0]):"#000000",{schemaOptions:d}=(0,tW.Q)({accentColor:o,steps:5}),u=F.Ru._({id:"ovBPCi"}),h=(0,c.useMemo)(()=>(0,tG.WZ)(d,u),[d,u]),g=(0,c.useMemo)(()=>{let e=(0,tG.Rs)(h,o).filter(e=>{let[t]=e;return!["alternating","spin","complement","complement2"].includes(t)}),t=new Set,i=[];for(let[n,a]of e){let e=[0,1,2,3,4].map(e=>{var t;return null!=(t=a.scale.get(e))?t:"black"}).join(",");t.has(e)||(t.add(e),i.push([n,a]))}return i},[h,o]),m="default"===t?"monochrome":t;return(0,n.jsxs)(J.W,{children:[(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),size:"sm","data-testid":"graphy-chart-color-scheme-dropdown",children:(0,n.jsx)(S.g,{icon:D.fyG})}),(0,n.jsx)($.c,{children:g.map(e=>{let[t,l]=e,s=m===t;return(0,n.jsx)(tO.D,{onClick:()=>i(t),bg:s?"trueblue.50":void 0,children:(0,n.jsxs)(r.z,{spacing:1,width:"100%",children:[(0,n.jsx)(a.a,{marginInlineEnd:1,children:s?(0,n.jsx)(M.S,{}):(0,n.jsx)(a.a,{width:"1em"})}),(0,n.jsx)(r.z,{spacing:0,borderRadius:"sm",overflow:"hidden",height:4,children:[0,1,2,3,4].map(e=>{var t;return(0,n.jsx)(a.a,{bg:null!=(t=l.scale.get(e))?t:"black",width:"1em",height:"100%"},e)})}),(0,n.jsx)(a.a,{flex:"1",textAlign:"start",ms:2,children:l.label()})]})},t)})})]})},tX=e=>{let{currentAlignment:t,updateAlignment:i}=e,l=eC.gj.find(e=>e.alignment===t);return(0,n.jsxs)(J.W,{children:[(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),size:"sm","data-testid":"graphy-chart-alignment-dropdown",children:(0,n.jsx)(S.g,{icon:l?l.icon:D.ecg})}),(0,n.jsx)($.c,{minWidth:"auto",children:(0,n.jsx)(a.a,{children:(0,n.jsx)(r.z,{spacing:1,children:eC.gj.map(e=>{let a=t===e.alignment;return(0,n.jsx)(R.$,{variant:"toolbar",size:"sm",onClick:()=>i(e.alignment),bg:a?"trueblue.50":void 0,"aria-label":e.name(),"data-testid":"graphy-chart-align-".concat(e.alignment),children:(0,n.jsx)(S.g,{icon:e.icon})},e.key)})})})})]})},t$=e=>{let{currentChartType:t,updateChartType:i}=e,l=tK.gp.find(e=>e.key===t);return(0,n.jsxs)(J.W,{children:[(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",leftIcon:l?(0,n.jsx)(S.g,{icon:l.icon}):void 0,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),size:"sm","data-testid":"graphy-chart-type-dropdown",children:l?l.label():(0,n.jsx)(ee.x6,{id:"T7KxYG"})}),(0,n.jsx)($.c,{children:tK.gp.filter(e=>!e.hidden).map(e=>{let l=t===e.key;return(0,n.jsx)(tO.D,{onClick:()=>i(e.key),bg:l?"trueblue.50":void 0,children:(0,n.jsxs)(r.z,{spacing:1,width:"100%",children:[(0,n.jsx)(a.a,{marginInlineEnd:1,children:l?(0,n.jsx)(M.S,{}):(0,n.jsx)(a.a,{width:"1em"})}),(0,n.jsx)(a.a,{width:"1em",children:(0,n.jsx)(S.g,{icon:e.icon})}),(0,n.jsx)(a.a,{flex:"1",textAlign:"start",ms:2,children:e.label()})]})},e.key)})})]})},t0=e=>{let{googleSheetsSource:t,existingConfig:i,onSyncComplete:a}=e,{refreshFromSource:r,isImporting:s,pickerReady:o}=(0,tJ.M)({existingConfig:i,onImportComplete:e=>{let{config:t,source:i}=e;a(t,i)},onError:e=>{console.error("Google Sheets sync error:",e)}}),d=(0,c.useCallback)(()=>{r(t)},[t,r]);return(0,n.jsx)(l.Tz,{label:o?(0,n.jsx)(ee.x6,{id:"7aHW2Y"}):(0,n.jsx)(ee.x6,{id:"Kgm8gN"}),children:(0,n.jsx)(R.$,{variant:"toolbar",leftIcon:(0,n.jsx)(S.g,{icon:D.Vpu}),size:"sm",onClick:d,isLoading:s,isDisabled:!o,"data-testid":"graphy-chart-sync-data",children:(0,n.jsx)(ee.x6,{id:"Nu4DdT"})})})},t1=e=>{let{googleSheetsSource:t,existingConfig:i,onSyncComplete:a}=e;return tU.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID?(0,n.jsx)(tZ.G_,{clientId:tU.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID,children:(0,n.jsx)(t0,{googleSheetsSource:t,existingConfig:i,onSyncComplete:a})}):null};var t2=i(46030),t3=i(80001),t5=i(56411),t4=i(75618),t6=i(63029),t9=i(37930),t7=i(48478);let t8=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{none:{label:(0,n.jsx)(ee.x6,{id:"gIjBW2"})},expand:{label:(0,n.jsx)(ee.x6,{id:"1A3EXy"})},newTab:{label:e?(0,n.jsx)(ee.x6,{id:"YdDilE"}):(0,n.jsx)(ee.x6,{id:"XGRJzS"})}}},ie=e=>{let{handleClickBehaviorChange:t,currentClickBehavior:i,enableNoClickBehavior:a=!1,canAddLink:r=!1}=e,l=t8(r);return(0,n.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,children:[(0,n.jsx)(Y.I,{as:R.$,"data-testid":"click-behavior-dropdown",size:"sm",rightIcon:(0,n.jsx)(S.g,{fixedWidth:!0,icon:U.Jt$,size:"xs"}),boxShadow:"none",onMouseDown:eg.Fw,children:l[i].label}),(0,n.jsx)($.c,{zIndex:2,children:(0,n.jsx)(t9.i,{type:"radio",onChange:e=>{t(e)},value:i,children:Object.entries(l).map(e=>{let[t,{label:i}]=e;return"none"!==t||a?(0,n.jsx)(t7.k,{value:t,onMouseOver:eg.Fw,onMouseDown:eg.Fw,"data-testid":"click-behavior-option-".concat(t),children:(0,n.jsx)(k.E,{children:i})},t):null})})})]})};var it=i(72470),ii=i(38036),ia=i(77979),ir=i(92192),il=i(7063),is=i(93028),io=i(72524),ic=i(4192),id=i(3368),iu=i(15368),ip=i(10961),ih=i(31090);let ig=(0,c.memo)(e=>{let{label:t,icon:i,isFocused:a,focusedItemEl:l,onClick:s,onMouseMove:o}=e;return(0,n.jsx)(ih.ck,{px:2,py:2,mx:2,borderRadius:"md",ref:a?l:null,bg:a?"trueblue.50":"none",onClick:s,onMouseMove:o,onMouseDown:eg.Fw,role:"option",cursor:"pointer",tabIndex:-1,children:(0,n.jsxs)(r.z,{pointerEvents:"none",children:[(0,n.jsx)(S.g,{icon:i,fixedWidth:!0,size:"sm"}),(0,n.jsx)(k.E,{noOfLines:1,fontSize:"sm",w:"100%",children:t})]})})});ig.displayName="Option";let im=(0,c.memo)(e=>{let{items:t,inputValue:i,focusedIndex:r,interactionRef:s,isScrollingRef:o,isFiltered:d,onMouseMove:u,onSelectItem:p}=e,h=t.reduce((e,t,i)=>("page"===t.type?e.pages.push({item:t,index:i}):"card"===t.type?e.cards.push({item:t,index:i}):"url"===t.type&&e.url.push({item:t,index:i}),e),{pages:[],cards:[],url:[]}),g=(0,c.useRef)(null),m=(0,c.useRef)(null);return(0,c.useEffect)(()=>{if("keyboard"!==s.current)return;let e=m.current,t=g.current;if(!e||!t)return;let i=t.clientHeight,n=e.offsetTop,a=e.offsetHeight;o.current=!0,t.scrollTo({top:n-i/2+a/2,behavior:"smooth"});let r=setTimeout(()=>{o.current=!1},50);return()=>{clearTimeout(r)}},[r,m,g,s,o]),(0,n.jsx)(a.a,{children:(0,n.jsxs)(ih.B8,{ref:g,pos:"relative",overflowY:"auto",maxH:"min(300px, 50vh)",children:[h.pages.map((e,t)=>{let{item:s,index:o}=e;return(0,n.jsxs)(a.a,{children:[0===t&&(0,n.jsx)(l._x,{ml:4,my:1,children:d?(0,n.jsx)(ee.x6,{id:"rXYeDA",values:{inputValue:i}}):(0,n.jsx)(ee.x6,{id:"QIUdjp"})}),(0,n.jsx)(ig,{label:ix(s),icon:D.A4h,isFocused:o===r,focusedItemEl:m,onClick:()=>p(s),onMouseMove:()=>u(o)})]},s.docId)}),h.cards.map((e,t)=>{let{item:s,index:o}=e;return(0,n.jsxs)(a.a,{children:[0===t&&(0,n.jsx)(l._x,{ml:4,my:1,children:d?(0,n.jsx)(ee.x6,{id:"m+j0l8",values:{inputValue:i}}):(0,n.jsx)(ee.x6,{id:"Ccpbzh"})}),(0,n.jsx)(ig,{label:ix(s),icon:D.vti,isFocused:o===r,focusedItemEl:m,onClick:()=>p(s),onMouseMove:()=>u(o)})]},s.cardId)}),h.url.map((e,t)=>{let{item:i,index:s}=e;return(0,n.jsxs)(a.a,{children:[0===t&&(0,n.jsx)(l._x,{ml:4,my:1,children:(0,n.jsx)(ee.x6,{id:"wuJqqq"})}),(0,n.jsx)(ig,{label:i.value,icon:D.CQO,isFocused:s===r,focusedItemEl:m,onClick:()=>p(i),onMouseMove:()=>u(s)})]},"custom".concat(s))})]})})});im.displayName="ListBox";let ix=e=>e.title||("card"===e.type?F.Ru._({id:"gLDJuJ"}):F.Ru._({id:"kveQAJ"})),ib=(0,c.memo)(e=>{let{items:t,onSelect:i,onRevert:a,inputValue:r,setInputValue:l,inputRef:s}=e,o=(0,c.useRef)(null),{filteredItems:d,isFiltered:u}=(e=>{let{items:t,inputValue:i}=e;return(0,c.useMemo)(()=>{let e=(e=>{let t=(0,io.Se)(e)||(0,is.hc)(e)?e:"https://"+e;return(0,io.AY)(t)?t:""})(i),n=[...t.filter(e=>ix(e).trim().toLowerCase().includes(i.trim().toLowerCase())),""!==e?{type:"url",value:e}:null].filter(e=>!!e),a=n.length!==t.length;return{filteredItems:n,isFiltered:a}},[t,i])})({items:t,inputValue:r}),{onKeyDown:p,onMouseMove:h,focusedIndex:g,setFocusedIndex:m,interactionRef:x,isOpen:f,onClose:b,onOpen:C,onBlur:y,onFocus:v,handleSelectItem:w,isScrollingRef:j}=(e=>{let{items:t,inputValue:i,onSelect:n,onRevert:a,popoverRef:r}=e,{isOpen:l,onClose:s,onOpen:o}=(0,eR.j)(),[d,u]=(0,c.useState)(null),p=(0,c.useRef)(null),h=(0,c.useRef)(!1),g=(0,c.useCallback)(()=>{s(),u(null)},[s]),m=(0,c.useCallback)(()=>{i&&(o(),u(0))},[i,o]),x=(0,c.useCallback)(e=>{var t;(null==(t=r.current)?void 0:t.contains(e.relatedTarget))||g()},[g,r]),f=(0,c.useCallback)(e=>{n(e),g()},[g,n]),b=(0,c.useCallback)(e=>{switch(p.current="keyboard",e.key){case"Enter":case"Tab":{if(null===d)return;e.preventDefault();let i=t[d];i?f(i):g();return}case"Escape":e.preventDefault(),g(),a();return;case"ArrowDown":e.preventDefault(),l?u(e=>((null!=e?e:0)+1)%t.length):(o(),u(0));return;case"ArrowUp":e.preventDefault(),l?u(e=>{let i=(null!=e?e:0)-1;return i<0?t.length-1:i}):(o(),u(t.length-1));return}},[a,g,l,d,t,f,o]),C=(0,c.useCallback)(e=>{h.current||(p.current="mouse",u(e))},[]);return{isOpen:l,onClose:s,onOpen:o,focusedIndex:d,setFocusedIndex:u,handleSelectItem:f,onMouseMove:C,onKeyDown:b,onBlur:x,onFocus:m,interactionRef:p,isScrollingRef:h}})({items:d,onSelect:i,onRevert:a,popoverRef:o,inputValue:r}),A=(0,c.useCallback)(e=>{l(e.target.value),f||C(),m(0)},[f,C,m,l]),k=(0,c.useCallback)(()=>{f||(C(),m(0))},[f,C,m]);return(0,n.jsxs)(eZ.A,{isLazy:!0,isOpen:f,onClose:b,autoFocus:!1,returnFocusOnClose:!1,matchWidth:!0,placement:"bottom",children:[(0,n.jsx)(eU.d,{children:(0,n.jsx)(ii.p,{ref:s,size:"sm",placeholder:F.Ru._({id:"BHFH/3"}),value:r,onKeyDown:p,onFocus:v,onBlur:y,onChange:A,onClick:k})}),(0,n.jsx)(eG.h,{ref:o,w:"100%",h:"100%",display:0===d.length?"none":void 0,tabIndex:-1,_focusVisible:{outline:"none"},children:(0,n.jsx)(im,{items:d,isFiltered:u,onSelectItem:w,onMouseMove:h,inputValue:r,focusedIndex:g,interactionRef:x,isScrollingRef:j})})]})});ib.displayName="PageAwareLinkComboBox";var iC=i(90326),iy=i(1319),iv=i(73275),iw=i(80621);let ij=e=>{let{href:t}=e,i=(0,p.GV)(iv.Gd),n=(0,p.GV)(iy.lh),a=(0,iC.B)({forSites:!0});return(0,c.useMemo)(()=>{let e=a?n.filter(e=>!e.offline).map(e=>({docId:e.id,title:e.title})):(e=>{let{site:t}=e;return{linkablePages:null==t?void 0:t.routes.map(e=>{var t;return{docId:e.docId,title:null==(t=e.doc)?void 0:t.title}})}})({site:i}).linkablePages,r=(e=>{let{href:t,linkablePages:i}=e;if(!t)return null;let n=(0,iw.uT)(t);if(!n)return{href:t};let{docId:a,cardId:r}=n;return{...a&&(null==i?void 0:i.find(e=>e.docId===a))||null,href:t,cardId:r}})({href:t,linkablePages:e}),l=(null==r?void 0:r.docId)&&(null==i?void 0:i.id)&&(0,ip.pF)({docId:null==r?void 0:r.docId})||t,s=null==e?void 0:e.some(e=>e.docId===(null==r?void 0:r.docId));return{linkablePages:e,existingLink:r,newTabUrl:l,isPageLink:s}},[t,i,a,n])},iA=e=>{var t;let{href:i,inputValue:s,setInputValue:o,setHref:d,clearHref:u,inputRef:h,onCloseFocusRef:g}=e,m=(0,p.GV)(tp.sX),x=(0,p.GV)(iu.rZ),{existingLink:f,linkablePages:b}=ij({href:i}),C=(0,c.useMemo)(()=>[...(b||[]).map(e=>({type:"page",docId:e.docId,title:e.title})),...x.map(e=>({type:"card",cardId:e.id,title:e.title}))],[b,x]),y=null==f?void 0:f.title,v=null!=(t=null==f?void 0:f.cardId)?t:void 0,{title:w}=(0,id.d)({cardId:v}),j=(0,c.useCallback)(e=>{var t;e&&(d("url"===e.type?e.value:"page"===e.type?(0,ip.LN)({docId:e.docId,docTitle:e.title,absolute:!0}):(0,ip.Io)({cardId:e.cardId,docId:m})),null==g||null==(t=g.current)||t.focus({preventScroll:!0}))},[m,d,g]),A=(null==f?void 0:f.href)&&!f.docId;if(!f||A)return(0,n.jsx)(ib,{items:C,inputValue:s,setInputValue:o,inputRef:h,onSelect:j,onRevert:()=>{var e;o(i),null==g||null==(e=g.current)||e.focus()}});{let e=v?w||(0,n.jsx)(ee.x6,{id:"gLDJuJ"}):y||(0,n.jsx)(ee.x6,{id:"kveQAJ"});return(0,n.jsx)(r.z,{spacing:1,children:(0,n.jsx)(ic.vw,{pr:1,children:(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(S.g,{icon:v?D.vti:D.A4h}),(0,n.jsx)(l.Tz,{label:e,placement:"top",children:(0,n.jsx)(a.a,{noOfLines:1,children:e})}),u&&(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"484LKL"}),placement:"top",children:(0,n.jsx)(eL.K,{size:"xs",minHeight:4,height:4,variant:"ghost","aria-label":F.Ru._({id:"484LKL"}),icon:(0,n.jsx)(S.g,{icon:D.yYc}),onMouseDown:eg.Fw,onClick:()=>{u(),o("")}})})]})})})}},ik="link-input-invalid-url",iL=e=>{let{editor:t,href:i,updateHref:r,clearHref:s,removeLink:o,isEmbedLink:d=!1}=e,[u,h]=(0,c.useState)(i),g=(0,c.useRef)(null),m=(0,c.useRef)(null),x=(0,e8.d)(),f=u!==i,b=!!(t.multipageEnabled||t.isSiteNavbarEditor),C=(0,p.GV)(tp.bO),y=(0,_.Cf)(i,C),{newTabUrl:v}=ij({href:i});(0,c.useEffect)(()=>{h(i)},[i]),(0,c.useEffect)(()=>{!i&&g.current&&setTimeout(()=>{var e;null==g||null==(e=g.current)||e.focus()})},[i]);let w=(0,c.useCallback)(e=>{if(!e)return;let t=e;if(d){let i=(0,ir.Sf)(e);i&&(t=i)}if(t=(0,io.Se)(t)||(0,is.hc)(t)?t:"https://"+t,!(0,io.AY)(t)){r(""),x.isActive(ik)||x({id:ik,title:(0,n.jsx)(ee.x6,{id:"sBZMWb"}),description:(0,n.jsx)(ee.x6,{id:"jEw0Mr"}),status:"error",position:"top",duration:3e3,isClosable:!0});return}r(t),h(t)},[d,x,r]),j=(0,c.useCallback)(e=>{if(y){let n=(0,_.Ww)(i);(0,il.T)(t,e,n)}else try{window.open(v,"_blank")}catch(e){console.error("(caught) LinkInput error going to URL",e)}},[y,t,i,v]),k=(0,c.useCallback)(()=>{navigator.clipboard.writeText(u).then(()=>{x({title:(0,n.jsx)(ee.x6,{id:"edWbV6"}),status:"success",position:"top",duration:2e3,isClosable:!0})},e=>{console.error("Failed to copy URL:",e),x({title:(0,n.jsx)(ee.x6,{id:"LtRSbo"}),status:"error",position:"top",duration:3e3,isClosable:!0})})},[u,x]);return(0,n.jsxs)(eo.s,{gap:2,justify:"space-between",alignItems:"center",children:[b&&!d?(0,n.jsxs)(eo.s,{flex:1,children:[(0,n.jsx)(iA,{href:i,inputValue:u,setInputValue:h,setHref:w,clearHref:s,inputRef:g,onCloseFocusRef:m}),(0,n.jsx)(a.a,{w:"0",h:"0",ref:m,tabIndex:-1})]}):(0,n.jsxs)(it.M,{children:[(0,n.jsx)(ii.p,{"data-testid":"link-input",ref:g,value:u,placeholder:F.Ru._({id:"Ilf1mg"}),onChange:e=>{h(e.target.value)},onKeyDown:e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),h(i),t.commands.focus())},onKeyUp:e=>{"Enter"===e.key&&(e.preventDefault(),w(u),t.commands.focus())},size:"sm"}),u.length>0&&f&&(0,n.jsx)(ia.t,{top:"50%",transform:"translateY(-50%)",children:(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"tfDRzk"}),children:(0,n.jsx)(eL.K,{"aria-label":F.Ru._({id:"tfDRzk"}),variant:"ghost",size:"xs",onClick:()=>{w(u)},icon:(0,n.jsx)(S.g,{icon:D.e68})})})}),u.length>0&&!f&&(0,n.jsx)(ia.t,{top:"50%",transform:"translateY(-50%)",children:(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"E6nRW7"}),children:(0,n.jsx)(eL.K,{"aria-label":F.Ru._({id:"E6nRW7"}),variant:"ghost",size:"xs",onClick:k,icon:(0,n.jsx)(S.g,{icon:D.jPR})})})})]}),(0,n.jsxs)(A.e,{spacing:1,size:"sm",onMouseDown:eg.Fw,children:[o&&(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"484LKL"}),icon:D.vev,onClick:o,my:0}),i&&(0,n.jsx)(V.I,{label:y?(0,n.jsx)(ee.x6,{id:"088Oxr"}):(0,n.jsx)(ee.x6,{id:"fOj0+R"}),icon:y?D.dmS:D.vMs,onClick:j,my:0})]})]})},iS=()=>({inset:{title:F.Ru._({id:"Jn5DbR"})},circle:{title:F.Ru._({id:"7xMmki"})}}),iE=e=>{let{clipType:t,onChange:i}=e;return t?(0,n.jsxs)(T.ms,{children:[(0,n.jsx)(T.gf,{size:"sm",borderRadius:"full",minWidth:"105px",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),variant:"toolbar",ps:2,onMouseDown:eg.Fw,children:iS()[t].title}),(0,n.jsx)(T.Q5,{children:Object.entries(iS()).map(e=>{let[r,{title:l}]=e;return(0,n.jsx)(T.tJ,{value:r,fontSize:"sm",fontWeight:600,icon:(0,n.jsx)(a.a,{visibility:r===t?"visible":"hidden",children:(0,n.jsx)(S.g,{icon:D.e68})}),onMouseDown:eg.Fw,onClick:()=>{i(r)},children:(0,n.jsx)(k.E,{children:l})},r)})})]}):null},i_={expand:D.bMI,newTab:D.Ju_,none:D.IPg};var iI=i(10197),iM=i(2211),iR=i(88663),iD=i(85220),iT=i(66946),iz=i(24254);let iP=e=>{let{editor:t,selection:i,handleDuplicate:a}=e,r=(0,c.useCallback)(()=>{t.chain().insertContentAt(i.from+i.node.nodeSize,i.node.toJSON()).selectInsertedNode().run()},[t,i]);return(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"euc6Ns"}),icon:D.$3n,onClick:a||r,testId:"duplicate-node-button"})},iN=e=>{let{editor:t,label:i}=e;return(0,n.jsx)(V.I,{onClick:()=>{t.chain().selectParentNode().run()},label:i,children:(0,n.jsx)(S.g,{icon:D.Hmw,flip:"horizontal"})})};var iH=i(28745);let iB={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/layout-3-cols.478d87d6.svg",height:25,width:20,blurWidth:0,blurHeight:0},iF={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/layout-30-70.019e8aa0.svg",height:25,width:20,blurWidth:0,blurHeight:0},iO={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/layout-4-cols.bc7869e3.svg",height:25,width:20,blurWidth:0,blurHeight:0},iV={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/layout-50-50.a28ea4d4.svg",height:25,width:20,blurWidth:0,blurHeight:0},iZ={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/layout-70-30.abcf64e9.svg",height:25,width:20,blurWidth:0,blurHeight:0};var iU=i(9441),iG=i(38377);let iW=e=>{let{editor:t,selection:i,isDisabled:a}=e,r=(0,s.KP)(e=>"button"===e.type.name)(i),l=i instanceof o.U3?r?"button":"link":i.node.type.name,d="link"===l,u="button"===l,p=t.getAttributes(l),h=u?"button":d?"link":"displayStyle"in p&&p.displayStyle||"inline",g=(0,c.useCallback)(e=>{if(l===e)return;let i="inline"===e||"preview"===e;switch(l){case"link":i?t.commands.convertLinkToMedia(e):"button"===e&&t.commands.convertLinkToButton();break;case"button":"link"===e?t.commands.convertButtonToLink():i&&t.commands.convertButtonToMedia(e);break;default:"link"===e?t.commands.convertMediaToLink():"button"===e?t.commands.convertMediaToButton():t.commands.updateAttributes(l,{displayStyle:e})}},[t,l]),m={link:{title:(0,n.jsx)(ee.x6,{id:"yzF66j"})},button:{title:(0,n.jsx)(ee.x6,{id:"hxBFty"})},preview:{title:(0,n.jsx)(ee.x6,{id:"rdUucN"})},inline:{title:(0,n.jsx)(ee.x6,{id:"KKBlUU"})}};return(0,n.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,autoSelect:!1,children:[(0,n.jsx)(Y.I,{as:R.$,"data-testid":"display-style-dropdown",isDisabled:a,size:"sm",rightIcon:(0,n.jsx)(S.g,{fixedWidth:!0,icon:D.Jt$,transform:"shrink-6"}),boxShadow:"none",onMouseDown:eg.Fw,children:m[h].title}),(0,n.jsx)($.c,{zIndex:2,children:(0,n.jsx)(t9.i,{type:"radio",onChange:g,value:h,children:Object.entries(m).map(e=>{let[t,{title:i}]=e;return(0,n.jsx)(t7.k,{value:t,onMouseDown:eg.Fw,"data-testid":"display-style-option-".concat(t),children:(0,n.jsx)(k.E,{children:i})},t)})})})]})},iK=e=>{let{editor:t,selection:i}=e,{href:a}=t.getAttributes("button"),{isPageLink:r}=ij({href:a}),l=(0,p.GV)(tp.SJ),s=(0,td.jO)(l),d=(0,td.Ik)(s),u=(0,iU.yh)(s),h=t.getAttributes("button").color,g=i.$from.node(-1),m=iG.Dn[g.type.name],x=(0,iG.vf)().filter(e=>m.variants.includes(e.key)),f=(0,c.useCallback)(()=>t.commands.handleButtonDelete(!1),[t]),b=(0,c.useCallback)(e=>{t.commands.updateAttributes("button",{color:e})},[t]);return(0,n.jsxs)(tf,{overflow:"hidden",children:[m.linkDropdownEnabled&&a&&(i instanceof o.U3||i instanceof o.nh)&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"/SVg/B"}),icon:D.n2$,children:(0,n.jsx)(iW,{editor:t,selection:i,isDisabled:r})}),(0,n.jsx)(iL,{href:a||"",updateHref:e=>{t.commands.updateAttributes("button",{href:e})},clearHref:()=>{t.commands.updateAttributes("button",{href:""})},editor:t}),x.length>=2&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"q6YAHa"}),icon:D.Cpz,children:(0,n.jsx)(A.e,{spacing:1,size:"sm",onMouseDown:eg.Fw,children:x.map(e=>{let{name:i,icon:a,key:r}=e;return(0,n.jsx)(V.I,{label:i,icon:a,onClick:()=>{t.commands.updateAttributes("button",{variant:r})},isActive:t.isActive("button",{variant:r}),my:0},i)})})}),m.alignEnabled&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(A.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:eg.Fw,children:eC.gj.map(e=>{let{name:i,icon:a,checkActive:r,apply:l}=e;if(r&&l)return(0,n.jsx)(V.I,{label:i(),icon:a,onClick:()=>{l(t)},isActive:r(t),my:0},i())})})}),m.colorEnabled&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"jZlrte"}),icon:D.wIs,children:(0,n.jsx)(A.e,{spacing:0,size:"sm",onMouseDown:eg.Fw,children:(0,n.jsxs)(J.W,{isLazy:!0,children:[(0,n.jsx)(eu.v,{color:h||d,isDefaultColor:null===h||h===d}),(0,n.jsx)($.c,{overflow:"hidden",children:(0,n.jsx)(ep.b,{currentColor:h||(u?null:d),setColor:b,source:"ButtonColor"})})]})})}),(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:f,colorScheme:"red"})]})};var iq=i(518),iQ=i(91094);let iJ="embed-formatting-invalid-error";var iY=i(92594),iX=i(1139),i$=i(32769);let i0=(0,c.memo)(e=>{var t;let{editor:i,href:l}=e,{docId:s,isValidDocUrl:o}=((e,t)=>{try{let i=[...e.matchAll(ip.D_)],n=i.length&&i[0]?(0,ip.TY)(i[0][0]):null,{cardId:a}=(0,ip.$9)(e);return{docId:n,isValidDocUrl:!!n&&(n!==t||!a)}}catch(t){return console.debug("[validateDocMentionUrl] Error parsing URL:",e,t),{docId:null,isValidDocUrl:!1}}})(l,i.gammaDocId),{data:c,error:d}=(0,i$.AZr)({variables:{id:s||""},skip:!o});return(0,n.jsx)(iX.z,{in:!!(null==c?void 0:c.doc)&&!d&&o,unmountOnExit:!0,children:(0,n.jsx)(tg,{minH:8,children:(0,n.jsxs)(eo.s,{gap:2,alignItems:"center",w:"100%",children:[(0,n.jsx)(R.$,{variant:"link",size:"sm",leftIcon:(0,n.jsx)(S.g,{icon:D.rhK}),onClick:()=>{i.commands.convertLinkToDocMention(s)},children:(0,n.jsx)(ee.x6,{id:"OB1CKc"})}),(0,n.jsx)(a.a,{color:"deepocean.950",bgColor:"sky.100",ms:"auto",borderRadius:"md",padding:"0.05em 0.1em",maxWidth:"2xs",children:(0,n.jsxs)(r.z,{display:"inline-flex",spacing:0,children:[(0,n.jsx)(a.a,{display:"inline-block",textAlign:"center",minWidth:4,children:(0,n.jsx)(S.g,{icon:D.vGi,fixedWidth:!0,size:"sm",style:{marginInlineStart:"0.1em",marginInlineEnd:"0.3em"}})}),(0,n.jsx)(k.E,{noOfLines:1,whiteSpace:"normal",wordBreak:"break-all",flex:1,lineHeight:"normal",children:(null==c||null==(t=c.doc)?void 0:t.title)||""})]})})]})})})});i0.displayName="LinkConvertToDocMention";var i1=i(93296),i2=i(10380);let i3=e=>{let{selected:t,availableTemplateKeys:i,onChange:l,isLoading:s=!1}=e,o=(0,c.useMemo)(()=>i.map(e=>{try{let t=(0,i2.FV)(e);return{key:e,template:t,label:t.label()}}catch(e){return null}}).filter(e=>null!==e).sort((e,t)=>e.label.localeCompare(t.label)),[i]),d=(0,c.useMemo)(()=>{try{return(0,i2.FV)(t)}catch(e){return null}},[t]),u=(null==d?void 0:d.label())||t;return(0,n.jsxs)(T.ms,{isLazy:!0,children:[(0,n.jsx)(T.gf,{as:R.$,variant:"toolbar",size:"sm",boxShadow:"none",rightIcon:(0,n.jsx)(S.g,{icon:U.Jt$,size:"xs",fixedWidth:!0}),isLoading:s,loadingText:F.Ru._({id:"DBJmXQ"}),disabled:s,children:(0,n.jsxs)(r.z,{children:[(null==d?void 0:d.previewImage)&&(0,n.jsx)(eq._,{src:d.previewImage.src,w:"2em",h:"2em",alt:d.label(),pointerEvents:"none",transform:"scale(1.75)"}),(0,n.jsx)(a.a,{children:u})]})}),(0,n.jsx)(T.Q5,{zIndex:"modalPopover",children:o.map(e=>{let{key:i,template:o,label:c}=e,d=i===t,u=d||s;return(0,n.jsx)(T.tJ,{onClick:()=>{u||l(i)},isDisabled:u,opacity:d?.6:1,pt:1,pb:1,children:(0,n.jsxs)(r.z,{children:[d&&(0,n.jsx)(a.a,{w:"2em",h:"2em",display:"flex",alignItems:"center",justifyContent:"center",children:(0,n.jsx)(S.g,{icon:D.e68})}),!d&&o.previewImage&&(0,n.jsx)(eq._,{src:o.previewImage.src,w:"2em",h:"2em",alt:o.label(),pointerEvents:"none",transform:"scale(1.75)"}),(0,n.jsx)(k.E,{children:c})]})},i)})})]})};var i5=i(99861),i4=i(5024),i6=i(48086);async function i9(e){let{sourceTemplateKey:t,targetTemplateKey:i,sourceData:n,language:a,docId:r,workspaceId:l}=e,s=JSON.parse(await (0,i5.K8)({promptKey:"TransformDiagram",variables:{sourceTemplateKey:t,targetTemplateKey:i,sourceData:n,language:a},workspaceId:l}));if(!s.variant||!s.data)throw Error("Invalid response format from TransformDiagram prompt");return s}var i7=i(36914),i8=i(67232),ne=i(83743),nt=i(24302),ni=i(77364),nn=i(7592),na=i(14738),nr=i(11978);let nl=i(96261).o0,ns=nl+100;var no=i(78686);let nc=e=>{let{searchQuery:t,onChange:i,placeholder:a}=e,r={searchInputBorderColor:(0,nt.dU)("gray.200","whiteAlpha.200"),searchInputBackgroundColor:(0,nt.dU)("whiteAlpha.900","blackAlpha.900"),searchInputTextColor:(0,nt.dU)("gray.800","gray.50"),searchInputCloseColorScheme:(0,nt.dU)("blackAlpha","gray"),searchInputIconColor:(0,nt.dU)("gray.400","gray.500")};return(0,n.jsxs)(it.M,{size:"md",children:[(0,n.jsx)(ia.W,{pointerEvents:"none",color:r.searchInputIconColor,children:(0,n.jsx)(no.W,{})}),(0,n.jsx)(ii.p,{placeholder:a,value:t,onChange:i,backgroundColor:r.searchInputBackgroundColor,color:r.searchInputTextColor}),t&&(0,n.jsx)(ia.t,{p:4,children:(0,n.jsx)(eL.K,{variant:"ghost",colorScheme:r.searchInputCloseColorScheme,size:"xs","aria-label":F.Ru._({id:"V8yTm6"}),icon:(0,n.jsx)(S.g,{icon:D.Jyw}),onClick:()=>i({target:{value:""}})})})]})};var nd=i(9666),nu=i(85388),np=i(44783),nh=i(97628),ng=i(21886);let nm=c.memo(e=>{var t;let{selectedFamilyKey:i,setSelectedFamilyKey:r,searchQuery:l,handleSearchChange:s,suggestedFamilyKey:o}=e,d={dropdownBgColor:(0,nt.dU)("blackAlpha.100","whiteAlpha.100"),dropdownBgHoverColor:(0,nt.dU)("blackAlpha.300","whiteAlpha.300"),dropdownTextColor:(0,nt.dU)("gray.800","white")},u=(0,c.useMemo)(()=>{let e=[];return(0,ng.ML)().forEach(t=>{t.family.key===o?e.unshift({value:t.family.key,icon:D.i7d,label:F.Ru._({id:"+0acwA"})}):e.push({value:t.family.key,icon:t.family.icon,label:t.family.name()})}),[{value:"",icon:D.Qyz,label:F.Ru._({id:"XbthhE"})},...e]},[o]);return(0,n.jsxs)(eo.s,{px:4,pb:2,direction:"column",gap:2,children:[(0,n.jsx)(a.a,{mb:1,children:(0,n.jsx)(nc,{searchQuery:l,onChange:s,placeholder:F.Ru._({id:"CYJHZl"})})}),(0,n.jsxs)(eo.s,{alignItems:"center",gap:2,children:[(0,n.jsx)(k.E,{fontSize:"xs",mb:1,children:(0,n.jsx)(ee.x6,{id:"2BreKV"})}),(0,n.jsxs)(J.W,{children:[(0,n.jsx)(Y.I,{as:R.$,display:"flex",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$}),variant:"unstyled",size:"xs",textAlign:"start",bgColor:d.dropdownBgColor,color:d.dropdownTextColor,borderRadius:"md",px:2,_hover:{bgColor:d.dropdownBgHoverColor},children:o===i?(0,n.jsx)(ee.x6,{id:"+0acwA"}):i?null==(t=(0,ng.dQ)()[i])?void 0:t.family.name():(0,n.jsx)(ee.x6,{id:"XbthhE"})}),(0,n.jsx)($.c,{children:(0,n.jsx)(t9.i,{type:"radio",value:i||"",onChange:e=>r(""===e?null:String(e)),children:u.map(e=>(0,n.jsx)(t7.k,{value:e.value,children:(0,n.jsxs)(eo.s,{alignItems:"center",gap:2,children:[(0,n.jsx)(S.g,{icon:e.icon,fixedWidth:!0}),e.label]})},e.value))})})]})]})]})});nm.displayName="FilterControls";let nx=(e,t)=>({...e,...Object.fromEntries(Object.entries(t).filter(i=>{let[n]=i;return null===e[n]||void 0===e[n]||null===t[n]}))});var nf=i(30721),nb=i(105);let nC=c.memo(e=>{let{item:t,isSelected:i,onClick:a}=e,{ref:r,width:l}=(0,nb.Lh)();return(0,n.jsx)(eo.s,{ref:r,direction:"column",onClick:a,cursor:"pointer",overflow:"hidden",transition:"all 0.2s",color:i?"trueblue.600":"gray.800",bgColor:i?"trueblue.200":"transparent",_hover:{backgroundColor:i?"trueblue.150":"trueblue.100"},position:"relative",w:"100%",px:2,pt:2,pb:1,borderRadius:"md",css:{"--editor-width":"".concat(l&&1!==l?l:173,"px"),"--line-thickness":"1px"},h:"100%",children:(0,n.jsx)(nf.N,{cardId:t.key,zoomIn:t.zoomIn,shadow:"md",border:"1px solid",borderColor:"gray.200",borderRadius:"md",minH:"80px",maxH:"100px"})})});nC.displayName="VariantCard";let ny=()=>(0,n.jsx)(eo.s,{direction:"column",w:"100%",gap:1,opacity:.7,px:4,children:Array.from({length:3}).map((e,t)=>(0,n.jsxs)(eo.s,{direction:"column",w:"100%",mb:4,children:[(0,n.jsx)(eo.s,{alignItems:"center",justifyContent:"space-between",mb:2,children:(0,n.jsxs)(eo.s,{px:2,py:1,alignItems:"center",flex:1,children:[(0,n.jsx)(a.a,{as:"span",fontSize:"lg",me:2,children:(0,n.jsx)(a.a,{w:"16px",h:"16px",bg:"gray.200",borderRadius:"sm"})}),(0,n.jsx)(a.a,{w:"120px",h:"20px",bg:"gray.200",borderRadius:"md"})]})}),(0,n.jsx)(ne.r,{columns:2,spacing:4,children:Array.from({length:4}).map((e,t)=>(0,n.jsxs)(eo.s,{direction:"column",overflow:"hidden",h:"100px",position:"relative",children:[(0,n.jsx)(a.a,{flex:1,borderWidth:"1px",borderColor:"gray.200",borderRadius:"md",w:"100%",position:"relative",bg:"gray.50"}),(0,n.jsx)(eo.s,{direction:"row",alignItems:"center",mt:2,children:(0,n.jsx)(a.a,{w:"80px",h:"16px",bg:"gray.200",borderRadius:"md"})})]},t))})]},t))}),nv=e=>({visibility:e?"visible":"hidden",height:e?"auto":"0",overflow:"hidden",position:e?"relative":"absolute",pointerEvents:e?"auto":"none","aria-hidden":!e,tabIndex:e?void 0:-1}),nw=Object.assign(e=>{let{selectedSmartLayoutRange:t,closePanel:i,editor:a,node:r}=e;return(0,ew.lC)(a,!0),(0,c.useEffect)(()=>{var e;let n=null==a||null==(e=a.state.selection)?void 0:e.from,{from:r,to:l}=t||{};if(!r||!l||!n)return void i();let s=null==a?void 0:a.state.doc.nodeAt(r),o=(null==s?void 0:s.type.name)==="smartLayout";(n===r||n>r&&n{let{closePanel:t,selectedSmartLayoutRange:i,editor:a,node:r}=e,[l,o]=(0,c.useState)(null),[d,u]=(0,c.useState)(null);(0,c.useEffect)(()=>{var e,t;if(!i||!i.from)return;let n=r&&(null==r||null==(e=r.attrs)?void 0:e.variantKey)||"",a=r&&(null==r||null==(t=r.attrs)?void 0:t.options)||{};o((0,nh.Z)(n,a)),u((e=>{let{baseContent:t,variants:i}=e;return(0,ti.createDocWithCards)({settings:{cardDimensions:"16x9"}},i.map(e=>{var i,n;return{type:"card",attrs:{id:e.key},content:[{type:"cardLayoutItem",content:[{...t,attrs:{...t.attrs,options:{...null==(i=t.attrs)?void 0:i.options,...e.options},variantKey:e.variantKey},content:(null==(n=e.cellAttrs)?void 0:n.label)&&t.content?t.content.map(t=>"smartLayoutCell"===t.type?{...t,attrs:nx(t.attrs||{},e.cellAttrs||{})}:t):t.content}]}]}}))})({baseContent:null==r?void 0:r.toJSON(),variants:(0,ng.pK)()}))},[]);let p={bgColor:(0,nt.dU)("white","gray.800"),textColor:(0,nt.dU)("gray.800","white")},h=(0,c.useCallback)(e=>{a&&i&&i.from&&(o(e),requestAnimationFrame(()=>{i.from&&((e,t,i)=>{try{var n,a;let r=e.chain(),{key:l,options:o}=(0,nh.A)(t);r.updateAttributesAtPos(i,{variantKey:l,options:o});let c=(0,ng.y_)()[t];if(!c)return;let{cellAttrs:d}=c;if(d){let t=e.view.state.doc.nodeAt(i);if(!t)return;(0,s.xe)(t,b.q).forEach(e=>{let t=i+e.pos+1,n=nx(e.node.attrs,d);r.updateNestedAttributesAtPos(t,n)})}let u=null==(a=e.view.state.doc.nodeAt(i))||null==(n=a.attrs)?void 0:n.variantKey;u!==l&&eH.zS.track(eH.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:u,newVariant:l,method:"variant-panel"}),r.run()}catch(e){console.error("[Smart Layout Variant Panel] Error updating variant",e)}})(a,e,i.from)}))},[a,i]);return l?(0,n.jsx)(nn.Z,{bgColor:p.bgColor,w:"100%",pt:4,children:(0,n.jsxs)(eo.s,{direction:"column",overflowX:"hidden",w:"100%",h:"100%",children:[(0,n.jsxs)(eo.s,{position:"relative",px:4,children:[(0,n.jsx)(eo.s,{flex:1,children:(0,n.jsx)(na.N,{children:(0,n.jsx)(ee.x6,{id:"uNnHCK"})})}),(0,n.jsx)(ni.J,{onClick:t})]}),(0,n.jsx)(nA,{combinedContent:d,savedVariantHash:l,handleSelectVariant:h,editor:a,selectedSmartLayoutPos:null==i?void 0:i.from})]})}):null},nA=c.memo(e=>{let{combinedContent:t,savedVariantHash:i,handleSelectVariant:r,editor:l,selectedSmartLayoutPos:s}=e,{selectedFamilyKey:o,setSelectedFamilyKey:d,searchQuery:u,handleSearchChange:p,filteredVariants:h,suggestedFamilyKey:g}=(e=>{let{initialFamily:t=null,selectedVariantHash:i=null,editor:n,selectedSmartLayoutPos:a}=e,[r,l]=(0,c.useState)(t),[s,o]=(0,c.useState)(""),[d,u]=(0,c.useState)(null),p=null,h=null,g=null;try{let e=void 0!==a?null==n?void 0:n.state.doc.nodeAt(a):null;g=(h=(p=void 0!==a&&n?(0,y.j5)(n,a):null)?(0,nu.Rv)(p):null)?(0,np.aG)(null==e?void 0:e.attrs,h.direction):null}catch(e){console.error("[SmartLayout] unable to find decorations at ".concat(a),e.message)}let{isHorizontal:m}=(0,nd.i)({cellSize:(null==g?void 0:g.cellSize)||0,horizontalAlign:(null==g?void 0:g.horizontalAlign)||"center",orientation:(null==g?void 0:g.orientation)||"horizontal",numCells:(null==h?void 0:h.numCells)||0,containerSize:(null==h?void 0:h.containerSize)||0});(0,c.useEffect)(()=>{if(i){let{key:e}=(0,nh.A)(i),t=(0,ng.ML)().find(t=>t.variants.some(t=>t.variant.key===e));u((null==t?void 0:t.family.key)||null)}},[]);let x=(0,c.useCallback)(e=>{o(e.target.value),e.target.value.trim()&&r&&l(null)},[r]),f=(0,c.useCallback)(e=>e.map(e=>({...e,visible:!r||e.family.key===r})),[r]),b=(0,c.useCallback)(e=>{if(!s.trim())return e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:!0}))}))}));let t=s.toLowerCase().trim();return e.map(e=>{let i=e.variants.map(i=>({...i,options:i.options.map(n=>({...n,visible:n.name().toLowerCase().includes(t)||i.variant.name().toLowerCase().includes(t)||e.family.name().toLowerCase().includes(t)}))})),n=i.some(e=>e.options.some(e=>e.visible));return{...e,variants:i,visible:n}})},[s]),C=(0,c.useCallback)(e=>e.map(e=>({...e,variants:e.variants.map(e=>({...e,options:e.options.map(e=>({...e,visible:e.visible&&(!e.hideIfVertical||m)}))}))})),[m]),v=(0,c.useCallback)(e=>{if(!d)return e;let t=e.findIndex(e=>e.family.key===d);if(-1===t)return e;let i=e[t],n=[...e];return n.splice(t,1),n.unshift({...i,family:{...i.family,name:()=>F.Ru._({id:"+0acwA"}),icon:D.i7d}}),n},[d]);return{selectedFamilyKey:r,setSelectedFamilyKey:l,searchQuery:s,handleSearchChange:x,filteredVariants:(0,c.useMemo)(()=>{let e=[...(0,ng.ML)()];return v(e=C(e=b(e=f(e))))},[f,b,C,v]),suggestedFamilyKey:d}})({selectedVariantHash:i,editor:l,selectedSmartLayoutPos:s}),[m,x]=(0,c.useState)(!1),[f,b]=(0,c.useState)(!0);return((0,c.useEffect)(()=>{b(!0);let e=setTimeout(()=>{x(!0)},nl),t=setTimeout(()=>{b(!1)},ns);return()=>{clearTimeout(e),clearTimeout(t)}},[]),t)?(0,n.jsxs)(eo.s,{direction:"column",h:"100%",overflowY:"auto",flex:1,pt:4,children:[(0,n.jsx)(nm,{selectedFamilyKey:o,setSelectedFamilyKey:d,searchQuery:u,handleSearchChange:p,suggestedFamilyKey:g}),f&&(0,n.jsx)(ny,{}),m&&(0,n.jsx)(nr.q,{initialContent:t,children:(0,n.jsx)(eo.s,{direction:"column",w:"100%",gap:1,children:h.map((e,t)=>{let l=e.visible,s=nv(l);return(0,n.jsxs)(eo.s,{direction:"column",w:"100%",...s,children:[l&&(0,n.jsx)(eo.s,{alignItems:"center",justifyContent:"space-between",children:(0,n.jsxs)(eo.s,{px:4,py:1,alignItems:"center",flex:1,children:[(0,n.jsx)(a.a,{as:"span",fontSize:"lg",me:2,children:e.family.icon&&(0,n.jsx)(S.g,{icon:e.family.icon,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(k.E,{children:e.family.name()})]})}),(0,n.jsx)(ne.r,{columns:2,gap:1,px:2,pb:2*!!l,...s,children:e.variants.flatMap(e=>e.options.map(e=>{let t=nv(l&&e.visible);return(0,n.jsx)(c.Fragment,{children:(0,n.jsx)(a.a,{...t,children:(0,n.jsx)(nC,{item:e,isSelected:i===e.key,onClick:()=>{r(e.key)}})})},e.key)}))})]},t)})})})]}):null});nA.displayName="SmartLayoutVariantList";let nk=()=>{let{togglePanel:e,isPanelOpen:t}=(0,i8.ww)(nw);return{toggleSmartLayoutVariantPanel:e,isSmartLayoutVariantPanelOpen:t}};var nL=i(9317),nS=i(6319);let nE=e=>{let{variant:t,variantKey:i,updateVariant:a}=e,r=(0,c.useMemo)(()=>{var e;let t=(0,ng.ML)(),r=null==(e=t.find(e=>e.variants.some(e=>e.variant.key===i)))?void 0:e.family.key;return t.map(e=>{let t=r===e.family.key;return{key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,background:t?"trueblue.50":void 0,items:e.variants.map(e=>{let t=e.variant,r=i===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:r?(0,n.jsx)(M.S,{}):(0,n.jsx)(S.g,{fixedWidth:!0,icon:t.icon}),background:r?"trueblue.50":void 0,onClick:()=>a(t.key)}})}})},[i,a]),l=(0,c.useRef)(null),{onContextMenu:s,menuProps:o}=(0,e9.pO)(l);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(R.$,{variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),leftIcon:(0,n.jsx)(S.g,{icon:t.icon,fixedWidth:!0}),size:"sm","data-testid":"smart-layout-variant-dropdown",onMouseDown:e=>s(e),ref:l,children:t.name()}),(0,n.jsx)(e9.tz,{...o,menuItems:r,size:"small",inEditorContext:!0})]})};i(59644);var n_=i(75699),nI=i(41959);let nM={prefix:"fad",iconName:"table",icon:[640,640,[],"f0ce",["M144 224L296 224L296 328L144 328L144 224zM144 376L296 376L296 496L160 496C151.2 496 144 488.8 144 480L144 376zM344 224L496 224L496 328L344 328L344 224zM344 376L496 376L496 480C496 488.8 488.8 496 480 496L344 496L344 376z","M480 96C515.3 96 544 124.7 544 160L544 480C544 515.3 515.3 544 480 544L160 544L153.5 543.7C121.2 540.4 96 513.1 96 480L96 160C96 124.7 124.7 96 160 96L480 96zM144 376L144 480C144 488.8 151.2 496 160 496L296 496L296 376L144 376zM344 376L344 496L480 496C488.8 496 496 488.8 496 480L496 376L344 376zM144 328L296 328L296 224L144 224L144 328zM344 328L496 328L496 224L344 224L344 328z"]]},nR=e=>{let{editor:t,selection:i}=e,a=nD(t,i),r=(0,c.useCallback)(e=>{t.chain().focus().setTableCellBackgroundColor(e).run()},[t]),s=(0,c.useCallback)(()=>{t.chain().focus().unsetTableCellBackgroundColor().run()},[t]);return(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"a08Aie"}),children:(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),onMouseDown:eg.Fw,size:"sm",children:(0,n.jsx)(nT,{color:a})})}),(0,n.jsx)($.c,{overflow:"hidden",children:(0,n.jsx)(ep.b,{currentColor:a||null,setColor:r,unsetColor:s,source:"TableCellBackground"})})]})},nD=(e,t)=>{let i=null,n=!0;return t.forEachCell(e=>{if("tableCell"===e.type.name){let t=e.attrs.backgroundColor||null;if(n)i=t,n=!1;else if(i!==t)return i=null,!1}return!0}),i},nT=e=>{let{color:t}=e;return(0,n.jsxs)(es.B,{spacing:"2px",alignItems:"center",children:[(0,n.jsx)(S.g,{icon:D.fyG,size:"sm",transform:{y:+!!t}}),t&&(0,n.jsx)("div",{style:{position:"relative",top:"2px",width:"20px",height:"6px",backgroundColor:t,borderRadius:"2px",border:"1px solid rgba(0, 0, 0, 0.4)"}})]})};var nz=i(35665);let nP=[{key:"rephrase.better",type:"rephrase",name:()=>F.Ru._({id:"24nR0A"}),icon:D.DKF,description:()=>F.Ru._({id:"8KfRLQ"}),apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.textBetween(t,i);nz.LF.emit("queueBuddyEditMessage",{message:F.Ru._({id:"Us1RzN",values:{plainText:n}})})}},{key:"rephrase.expand",type:"rephrase",name:()=>F.Ru._({id:"XhF4Jp"}),icon:D.t6y,description:()=>F.Ru._({id:"fB02Qr"}),apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.textBetween(t,i);nz.LF.emit("queueBuddyEditMessage",{message:F.Ru._({id:"SnevVr",values:{plainText:n}})})}},{key:"rephrase.condense",type:"rephrase",name:()=>F.Ru._({id:"g/NDyG"}),icon:D.nr0,description:()=>F.Ru._({id:"Yrd0bz"}),apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.textBetween(t,i);nz.LF.emit("queueBuddyEditMessage",{message:F.Ru._({id:"4oqnEl",values:{plainText:n}})})}}],nN=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:s}=e,{isOpen:o,onOpen:d,onClose:u}=(0,eR.j)(),p=(e=>{let{editor:t}=e;return(0,c.useMemo)(()=>[{key:"writing",label:()=>F.Ru._({id:"4kJRen"}),operations:nP.map(e=>({key:e.key,label:()=>e.name(),icon:e.icon,onQuickAction:()=>{var i;null==(i=e.apply)||i.call(e,t)}}))}],[t])})({editor:t});return(0,n.jsx)(l.L8,{isDark:!1,children:(0,n.jsx)(ez.A,{title:F.Ru._({id:"QdkMII"}),placeholder:F.Ru._({id:"asPvjX"}),editor:t,isOpen:o,onOpen:d,onClose:u,trigger:(0,n.jsx)(l.Tz,{placement:"top",label:s,children:(0,n.jsx)(R.$,{isDisabled:a,variant:"toolbar","data-testid":i,onMouseDown:eg.Fw,color:"deepocean.500",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(S.g,{icon:r})})}),placement:"bottom-end",actionGroups:p})})},nH=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:s}=e,o=eC.gj.map(e=>{let{key:i,name:a,shortcut:r,icon:l,checkActive:s,apply:o}=e;return(0,n.jsx)(V.I,{icon:l,label:a(),onClick:()=>null==o?void 0:o(t),isActive:null==s?void 0:s(t),testId:i,shortcut:r},i)});return t.shouldUseLiteMenus?(0,n.jsx)(A.e,{spacing:0,children:o}):(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:s,children:(0,n.jsx)(Y.I,{isDisabled:a,as:R.$,variant:"toolbar","data-testid":i,onMouseDown:eg.Fw,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(S.g,{icon:r})})}),(0,n.jsx)(X.Z,{children:(0,n.jsx)($.c,{minW:"auto",zIndex:"modalPopover",dir:"ltr",children:o})})]})};var nB=i(83550),nF=i(73853),nO=i(8960),nV=i(65632),nZ=i(12773),nU=i(49617),nG=i(8774),nW=i(35410),nK=i(38791),nq=i(19734),nQ=i(46601);let nJ=[[{key:"textColor",name:()=>F.Ru._({id:"MapzEo"}),icon:D.jrc,shortcut:"Mod+Shift+H",enabledForTables:!0,checkDisabled:nG.NO}],[{key:"bold",name:()=>F.Ru._({id:"KmydK6"}),mark:"bold",icon:U.l5I,shortcut:"Mod+B",enabledForTables:!0},{key:"italic",name:()=>F.Ru._({id:"pzutoc"}),mark:"italic",icon:D.SIw,shortcut:"Mod+I",enabledForTables:!0},{key:"underline",name:()=>F.Ru._({id:"YyXtnN"}),mark:"underline",icon:D.chs,shortcut:"Mod+U",enabledForTables:!0},{key:"strike",name:()=>F.Ru._({id:"WhOsNE"}),mark:"strike",icon:D.$6A,shortcut:"Mod+Shift+X",enabledForTables:!0},{key:"code",name:()=>F.Ru._({id:"EWPtMO"}),mark:"code",icon:D.jTw,shortcut:"Mod+Shift+C"},{key:"math",name:()=>F.Ru._({id:"l8rp1O"}),apply:e=>e.commands.convertToMathInline(),icon:D.Dkf,featureFlag:"math",shortcut:"$$",checkDisabled:()=>!0},{key:"removeFormatting",name:()=>F.Ru._({id:"bj5jMy"}),icon:D.Dkb,apply:e=>e.chain().unsetAllMarks().focus().run(),enabledForTables:!0}],[{key:"link",name:()=>F.Ru._({id:"yzF66j"}),mark:"link",icon:D.CQO,shortcut:"Mod+K"},{key:"footnote",name:()=>F.Ru._({id:"ONAJuB"}),icon:D.sxe,apply:e=>{(0,nK.J)((0,nW.Vo)().footnote,eH.oU.FORMATTING_MENU),e.chain().toggleFootnote().run()},checkActive:e=>e.isActive("footnoteLabel"),shortcut:"Mod+Alt+F",checkDisabled:e=>(0,i1.Q)(e)||!(0,_.pO)(e,"footnote")||(0,nG.NO)(e)}],[{key:"numbered",name:()=>F.Ru._({id:"M3G9ZD"}),icon:D.Tsj,node:"numbered",checkActive:e=>(0,nq.Lf)(e,nQ.e.Numbered),shortcut:"Mod+/ or Mod+Shift+7",apply:e=>e.chain().toggleListItems({variant:nQ.e.Numbered}).focus().run()},{key:"bullet",name:()=>F.Ru._({id:"ynb7Kh"}),icon:D.pch,node:"bullet",checkActive:e=>(0,nq.Lf)(e,nQ.e.Bullet),apply:e=>e.chain().toggleListItems({variant:nQ.e.Bullet}).focus().run(),shortcut:"Mod+. or Mod+Shift+8"},{key:"todo",name:()=>F.Ru._({id:"rCIbrq"}),icon:D.AgW,node:"todo",checkActive:e=>(0,nq.Lf)(e,nQ.e.Todo),shortcut:"Mod+, or Mod+Shift+9",apply:e=>{let{from:t,to:i}=e.state.selection;e.chain().toggleListItems({variant:nQ.e.Todo}).run(),requestAnimationFrame(()=>e.chain().focus().setTextSelection({from:t,to:i}).run())}}],[{key:"alignText",name:()=>F.Ru._({id:"6Hkcin"}),icon:D.ecg,enabledForTables:!0}],[{key:"convertText",name:()=>F.Ru._({id:"cXIM1U"}),checkDisabled:e=>!!e.shouldUseLiteMenus,icon:D.VH5},{key:"rewriteText",name:()=>F.Ru._({id:"0aK6vE",values:{AGENT_PROPER_NOUN:eP.qV}}),icon:U.p7g,checkDisabled:e=>!!e.shouldUseLiteMenus,needsConnection:!0},{key:"visualizeText",name:()=>F.Ru._({id:"vzQMNK"}),icon:D.Gmj,apply:e=>{let{from:t,to:i}=e.state.selection,n=e.state.doc.slice(t,i),a=(0,nZ.KC)(e,n.content).trim();a&&e.chain().setTextSelection(i).insertSmartDiagram({attrs:{},selectedText:a}).run()},checkDisabled:e=>{if(e.shouldUseLiteMenus)return!0;let{from:t,to:i}=e.state.selection;return 0===e.state.doc.textBetween(t,i).trim().length},needsConnection:!0}],[{key:"comment",name:()=>F.Ru._({id:"oFsfkI"}),icon:D.DN2,checkDisabled:e=>(0,i1.Q)(e)||(0,nG.NO)(e)||!!e.shouldUseLiteMenus,needsConnection:!0,apply:e=>{let{selection:t}=e.state,{from:i,to:n}=t,[a]=(0,_.TK)(e.state.doc.resolve(i),(e,t)=>(0,nU.cE)(t));if(!a)return void console.warn("[TEXT_FORMATTING_COMMANDS] Add comment - Unable to find annotatable parent for this selection");let r=(0,_.r$)(e.state.doc,i,n,e=>"footnote"!==e.type.name&&"cardNotes"!==e.type.name,"__BLOCK_SEPARATOR_PLACEHOLDER").split("__BLOCK_SEPARATOR_PLACEHOLDER").join("

");nz.LF.emit(nz.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:i,parentPos:a.pos,text:r})}}]],nY=function(e,t){var i;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!(t.needsConnection&&n||t.featureFlag&&!tr.of.get(t.featureFlag)||(null==(i=t.checkDisabled)?void 0:i.call(t,e)))||(t.node?!(0,_.aq)(e,t.node):!!t.mark&&!(0,_.Au)(e,t.mark))},nX=e=>{let{editor:t,testId:i,disabled:a,icon:r,label:s}=e,{isInOfflineMode:o}=(0,tn.u)(),c=(()=>{let e=(0,nV.Vo)();return[{key:"toggle",name:()=>F.Ru._({id:"JFciKP"}),icon:D.ijD,node:"toggle",description:()=>F.Ru._({id:"rhfAX6"}),apply:t=>{(0,nV.Jb)(e.toggle,eH.oU.FORMATTING_MENU),t.chain().wrapWithToggle().run()},group:"wrap"},{key:"convertToNestedCard",name:()=>F.Ru._({id:"lOmsEK"}),node:"card",description:()=>F.Ru._({id:"gRMoQV"}),icon:D.ViY,apply:t=>{(0,nV.Jb)(e.insertCardInside,eH.oU.FORMATTING_MENU),t.chain().convertToNestedCard().run()},checkDisabled:e=>!e.schema.nodes.card||!(0,_.pO)(e,"card"),group:"wrap"},{key:"blockquote",name:()=>F.Ru._({id:"OLMhPm"}),node:"blockquote",description:()=>F.Ru._({id:"2yuhT7"}),icon:D.R9H,shortcut:"> Quote",apply:e=>e.chain().wrapWithAnnotations("blockquote").run(),checkDisabled:e=>!(0,_.pO)(e,"blockquote"),group:"wrap"},{key:"calloutBox",name:()=>F.Ru._({id:"1E4ojF"}),node:"calloutBox",description:()=>F.Ru._({id:"4Wf98Z"}),icon:D.iW_,apply:e=>e.chain().wrapWithAnnotations("calloutBox",{variant:"info"}).run(),checkDisabled:e=>!(0,_.pO)(e,"calloutBox"),group:"wrap"},{key:"listToCards",name:()=>F.Ru._({id:"FJ18tL"}),icon:D.vGi,description:()=>F.Ru._({id:"hWesxP"}),group:"list",apply:e=>e.commands.listToCards(),checkDisabled:e=>!(0,nF.Jx)(e)},...(0,nO.P3)()]})().filter(e=>e.apply&&!nY(t,e,o));return 0===c.length?null:(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:s,children:(0,n.jsx)(Y.I,{isDisabled:a,as:R.$,variant:"toolbar","data-testid":i,onMouseDown:eg.Fw,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),children:r&&(0,n.jsx)(S.g,{icon:r})})}),(0,n.jsx)(X.Z,{children:(0,n.jsx)($.c,{maxH:"min(25em, 45vh)",overflowY:"auto",maxW:"400px",children:Object.entries({list:{label:F.Ru._({id:"Ci8I/9"})},wrap:{label:F.Ru._({id:"T4+jD7"})}}).map(e=>{let[i,{label:a}]=e,r=c.filter(e=>e.group===i);return 0===r.length?null:(0,n.jsx)(nB.r,{title:a,children:r.map(e=>{let{key:i,icon:a,name:r,description:l,apply:s}=e;return(0,n.jsxs)(tO.D,{value:i,icon:(0,n.jsx)(S.g,{icon:a,fixedWidth:!0}),onClick:()=>s(t),"data-testid":"text-convert-menu-".concat(i),children:[(0,n.jsx)(k.E,{children:r()}),l&&(0,n.jsx)(k.E,{color:"gray.400",fontSize:"sm",children:l()})]},i)})},i)})})})]})};var n$=i(6760);let n0=e=>{let{badge:t,label:i,leftIcon:r,isSticky:l,onClick:s,isDisabled:o}=e,c=(0,nt.dU)("gray.50","gray.700");return(0,n.jsx)(eo.s,{bg:c,position:l?"sticky":"static",bottom:l?-2:"auto",children:(0,n.jsxs)(R.$,{colorScheme:"gray",variant:"link",size:"sm",mx:"auto",leftIcon:r,onClick:s,isDisabled:o,w:"100%",py:3,children:[i,t&&(0,n.jsx)(a.a,{ms:2,children:t})]})})};var n1=i(32982),n2=i(17069),n3=i(63761),n5=i(37524),n4=i(8489);let n6=(e,t)=>!!t&&(e||!t.startsWith("/")),n9=e=>{let{editor:t}=e,{isInOfflineMode:i}=(0,tn.u)(),l=(0,p.GV)(tp.SJ),{bodyFont:s,headingFont:o,fonts:d}=l,u='"'.concat((0,n2.vt)(d,s),'"'),h='"'.concat((0,n2.vt)(d,o),'"'),g=e=>{t.chain().focus().setFontSize(e).run()},m=(0,_.zi)(t,"heading"),x=(0,_.zi)(t,"title"),f=(0,_.zi)(t,"body"),b=(0,c.useCallback)(()=>{l.workspaceId?(0,n1.vd)({theme:l}):(0,n1.L6)({theme:l})},[l]);if(!f&&!m&&!x)return null;let C=(0,n5.Xw)(t),y="default",v=(0,n4.o)("default");y=t.isActive("title")?(0,n4.bn)(t.getAttributes("title").level)||"default":t.isActive("heading")?(0,n4.bZ)(t.getAttributes("heading").level)||"default":1===C.length&&C[0]||"default",v=(0,n4.o)(y)||v;let w=e=>"".concat(Math.sqrt(e),"em"),j=(0,nG.NO)(t),A=!!t.extensionManager.extensions.find(e=>"slashMenu"===e.name);return(0,n.jsxs)(J.W,{closeOnSelect:!0,isLazy:!0,children:[(0,n.jsx)(Y.I,{size:"sm",as:R.$,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),variant:"toolbar",ps:2,children:v.label}),(0,n.jsxs)($.c,{maxH:"min(60em, 45vh)",overflowY:"auto",minW:"260px",children:[f&&(0,n.jsx)(t9.i,{type:"radio",value:y,children:(0,n3.QD)().filter(e=>{let[t]=e;return!(j&&"default"!==t)}).map(e=>{let[t,{label:i,size:a,flagged:l,shortcut:s}]=e,o=n6(A,s);return(0,n.jsx)(t7.k,{value:t,onClick:()=>g(t),children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(k.E,{fontFamily:u,fontSize:w(a),children:i}),o&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tw.h,{}),(0,n.jsx)(k.E,{color:"gray.400",children:s})]})]})},t)})}),m&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(n$.N,{}),(0,n.jsx)(t9.i,{type:"radio",value:y,children:(0,n3.KG)().reverse().map(e=>{let[t,{label:i,size:a,shortcut:l}]=e,s=n6(A,l);return(0,n.jsx)(t7.k,{value:t,onClick:()=>g(t),children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(k.E,{fontSize:w(a),fontWeight:"bold",fontFamily:h,children:i}),s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tw.h,{}),(0,n.jsx)(k.E,{color:"gray.400",children:l})]})]})},t)})})]}),x&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(n$.N,{}),(0,n.jsx)(t9.i,{type:"radio",value:y,children:(0,n3.Y5)().map(e=>{let[t,{label:i,size:a,shortcut:l}]=e,s=n6(A,l);return(0,n.jsx)(t7.k,{value:t,onClick:()=>g(t),children:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(k.E,{fontSize:w(a),fontWeight:"bold",fontFamily:h,children:i}),s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tw.h,{}),(0,n.jsx)(k.E,{color:"gray.400",children:l})]})]})},t)})})]}),(0,n.jsx)(a.a,{mt:2,mb:-2,mx:-2,children:(0,n.jsx)(n0,{label:(0,n.jsx)(ee.x6,{id:"gJpKw8"}),leftIcon:(0,n.jsx)(S.g,{icon:D.tiU,fixedWidth:!0}),onClick:b,isDisabled:i})})]})]})},n7=e=>{let{editor:t,filterBy:i}=e,{isInOfflineMode:a}=(0,tn.u)(),l="rtl"===(0,eC.CY)(t)?"alignRight":"alignLeft";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A.e,{isAttached:!0,onMouseDown:eg.Fw,children:(0,n.jsx)(n9,{editor:t})},"text"),nJ.map((e,s)=>(0,n.jsx)(A.e,{spacing:0,size:"sm",onMouseDown:eg.Fw,_empty:{display:"none"},children:e.filter(e=>{let n=!nY(t,e,a);return i?n&&e[i]:n}).map(e=>{let{key:i,name:a,shortcut:s,icon:o,mark:c,node:d,checkActive:u,apply:p}=e,h=p||(c?e=>e.chain().toggleMark(c).focus().run():()=>{}),g=u?u(t):c?t.isActive(c):d?t.isActive(d):void 0;if("textColor"===i)return(0,n.jsx)(em,{shortcut:s,icon:o,editor:t},i);if("rewriteText"===i)return(0,n.jsx)(nN,{editor:t,shortcut:s,icon:o,testId:i,label:a()},i);if("convertText"===i)return(0,n.jsx)(nX,{editor:t,shortcut:s,icon:o,testId:i,label:a()},i);if("alignText"===i)return(0,n.jsx)(nH,{editor:t,shortcut:s,icon:(()=>{let e=eC.gj.find(e=>e.alignment===(0,eC.F0)(t));if(e)return e.icon;let i=eC.gj.find(e=>e.key===l);return(null==i?void 0:i.icon)||D.ecg})(),testId:i,label:a()},i);if("visualizeText"===i)return(0,n.jsx)(R.$,{variant:"toolbar",isActive:g,onClick:()=>h(t),children:(0,n.jsxs)(r.z,{spacing:1,alignItems:"center",justifyContent:"center",children:[(0,n.jsx)(S.g,{icon:o}),(0,n.jsx)(k.E,{children:a()})]})},i);else return(0,n.jsx)(V.I,{label:a(),shortcut:s,isActive:g,onClick:()=>h(t),icon:o,testId:i},i)})},s))]})};var n8=function(e){return e.enabledForTables="enabledForTables",e}({});let ae=e=>{var t;let{editor:i,selection:a}=e;(0,tr.u)("chartConversion");let o=a.isRowSelection(),c=a.isColSelection(),d=o&&c,u=(0,s.KP)(nI.hj)(a),p=Math.min(a.$anchorCell.pos,a.$headCell.pos),h=Math.max(a.$anchorCell.pos,a.$headCell.pos),g=(null==u?void 0:u.node.attrs.tableStyle)||"striped",{colMinPercent:m,newColSize:x}=i.schema.nodes[n_.X.name].spec,f=null!=(t=a.getTableNode())?t:u,b=(0,iH.cG)(f.attrs.colWidths,x,m);return(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(n7,{editor:i,filterBy:n8.enabledForTables}),(0,n.jsx)(nR,{editor:i,selection:a}),o||c||d&&(0,n.jsx)(E.q,{}),o&&!d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"1ct6G/"}),onClick:()=>{i.commands.addRowBefore(),requestAnimationFrame(()=>{i.commands.focus(p)})},testId:"add-row-before-button",children:(0,n.jsx)(S.g,{icon:D.UiS})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"JUmxSq"}),onClick:()=>{i.commands.addRowAfter(),requestAnimationFrame(()=>{i.chain().focus(h).goToNextCell().run()})},testId:"add-row-after-button",children:(0,n.jsx)(S.g,{icon:D.UiS,rotation:180})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"0cspe/"}),icon:D.yLS,onClick:()=>i.chain().focus().deleteRow().run(),color:"red.500",testId:"delete-row-button"})]}),c&&!d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"mwcRkO"}),onClick:()=>{let{left:e}=(0,C._t)(i.state.selection)||{};i.commands.addColumnBefore(null!=e?e:0),requestAnimationFrame(()=>{i.commands.focus(p)})},isDisabled:!b,testId:"add-col-before-button",children:(0,n.jsx)(S.g,{icon:D.UiS,rotation:270})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"/93cy4"}),onClick:()=>{let{left:e}=(0,C._t)(i.state.selection)||{};i.commands.addColumnAfter(null!=e?e:0),requestAnimationFrame(()=>{i.chain().focus(p).goToNextCell().run()})},isDisabled:!b,testId:"add-col-after-button",children:(0,n.jsx)(S.g,{icon:D.UiS,rotation:90})}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"GAohqx"}),icon:D.yLS,onClick:()=>{i.commands.deleteColumn(),requestAnimationFrame(()=>{i.commands.focus(p)})},color:"red.500",testId:"delete-col-button"})]}),d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(i),children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"p81m8h"}),children:(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),onMouseDown:eg.Fw,size:"sm","data-testid":"table-style-button",children:(0,n.jsx)(S.g,{icon:(e=>{switch(e){case"striped":return nM;case"bordered":return U.k1j;case"horizontal":return L.ZoO;case"vertical":return L.tjk;case"none":return U.Ubp;case"outer":return D.Rko}})(g),transform:"striped"===g?"grow-7":void 0})})}),(0,n.jsx)($.c,{children:(0,n.jsxs)(t9.i,{type:"radio",value:g,onChange:e=>i.commands.setTableStyle(e),children:[(0,n.jsx)(t7.k,{value:"striped",children:(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(S.g,{icon:nM,transform:"grow-7",fixedWidth:!0}),(0,n.jsx)(ee.x6,{id:"0lzbCy"})]})}),(0,n.jsx)(t7.k,{value:"bordered",children:(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(S.g,{icon:U.k1j,fixedWidth:!0}),(0,n.jsx)(ee.x6,{id:"i+1Ogj"})]})}),(0,n.jsx)(t7.k,{value:"horizontal",children:(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(S.g,{icon:L.ZoO,fixedWidth:!0}),(0,n.jsx)(ee.x6,{id:"Ngg5LS"})]})}),(0,n.jsx)(t7.k,{value:"vertical",children:(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(S.g,{icon:L.tjk,fixedWidth:!0}),(0,n.jsx)(ee.x6,{id:"EMfuF8"})]})}),(0,n.jsx)(t7.k,{value:"outer",children:(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(S.g,{icon:D.Rko,fixedWidth:!0}),(0,n.jsx)(ee.x6,{id:"Hbid8p"})]})}),(0,n.jsx)(t7.k,{value:"none",children:(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(S.g,{icon:U.Ubp,fixedWidth:!0}),(0,n.jsx)(ee.x6,{id:"Ris9h8"})]})})]})})]}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"SOkhdm"}),icon:D.yC$,onClick:()=>i.commands.equalizeColumns(),testId:"equalize-columns-button"}),!1,(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"HSI88F"}),icon:D.yLS,onClick:()=>i.chain().focus().deleteTable().run(),color:"red.500",testId:"delete-table-button"})]})]})},at=[{component:ae,predicate:e=>e instanceof C.rn&&e.isColSelection(),offsetPx:16},{component:ae,predicate:e=>e instanceof C.rn&&e.isRowSelection(),offsetPx:12},{component:ae,predicate:e=>e instanceof C.rn,offsetPx:12},{component:e=>{let{editor:t,selection:i}=e,a=(0,p.GV)(tp.SJ),r=i.node,l=(0,td.Ik)((0,td.VH)(a));return r?(0,n.jsx)(tu.z,{attributes:r.attrs,updateAttributes:e=>{t.chain().updateAttributes("chart",e).focus().run()},accentColor:l,setEditing:()=>{t.commands.editSelectedChart()},editor:t,inline:!0}):null},predicate:e=>{var t,i;return e instanceof o.nh&&(null==(i=e.node)||null==(t=i.type)?void 0:t.name)==="chart"},isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,{node:a}=i,{chartType:l,chartData:s,horizontalAlign:o,googleSheetsSource:d}=a.attrs,[u,p]=(0,c.useState)(!1),[h,m]=(0,c.useState)(s),x=(0,tr.u)("googleSheetSync"),f=(0,c.useMemo)(()=>(0,tq.V)(s)||l||"line",[s,l]);(0,c.useEffect)(()=>{m(s)},[s]);let b=(0,c.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(i.from,e)},[t,i.from]),C=(0,c.useCallback)(e=>{let t=tK.gp.find(t=>t.key===e);if(!t)return;let i=s||(0,g.nC)(f);b({chartType:e,chartData:(0,g.TD)(i,t.graphyConfig.type)})},[b,s,f]),y=(0,c.useCallback)(e=>{let t=s||(0,g.nC)(f);b({chartData:(0,g.J2)(t,e)})},[b,s,f]),v=(0,c.useCallback)(()=>{let{state:e}=t,n=e.doc.nodeAt(i.from);m((null==n?void 0:n.attrs.chartData)||s),p(!0)},[t,i.from,s]),w=(0,c.useCallback)(()=>{p(!1)},[]),j=(0,c.useCallback)(e=>{let t=(0,tq.V)(e);t?b({chartData:e,chartType:t}):b({chartData:e})},[b]),A=(0,c.useCallback)(e=>{b({googleSheetsSource:e})},[b]),k=(0,c.useCallback)((e,t)=>{let i=(0,tq.V)(e);b({chartData:e,googleSheetsSource:t,...i&&{chartType:i}})},[b]),L=(0,c.useCallback)(e=>{b({horizontalAlign:e})},[b]),_=(0,g.T3)(s);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.z,{spacing:2,children:[(0,n.jsx)(t$,{currentChartType:f,updateChartType:C}),(0,n.jsx)(E.q,{}),(0,n.jsx)(tY,{currentColorScheme:_,updateColorScheme:y}),(0,n.jsx)(tX,{currentAlignment:o,updateAlignment:L}),(0,n.jsx)(E.q,{}),x&&d&&s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t1,{googleSheetsSource:d,existingConfig:s,onSyncComplete:k}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(R.$,{variant:"toolbar",leftIcon:(0,n.jsx)(S.g,{icon:D.zLW}),size:"sm","data-testid":"graphy-chart-open-editor",onClick:v,children:(0,n.jsx)(ee.x6,{id:"fpDojI"})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t})]}),(0,n.jsx)(tQ.k,{isOpen:u,onClose:w,onChange:j,initialConfig:h,googleSheetsSource:d,onGoogleSheetsSourceChange:A},u?"open":"closed")]})},predicate:e=>{var t,i,n;if(!(e instanceof o.nh)||(null==(i=e.node)||null==(t=i.type)?void 0:t.name)!=="graphyChart")return!1;let a=null==(n=e.node.attrs)?void 0:n.chartData;return!(0,g.O0)(a)}},{component:e=>{let{editor:t,selection:i}=e,a=(0,p.GV)(tp.SJ),r=t.getAttributes("link").href||"",l=!t.shouldUseLiteMenus,{isPageLink:s}=ij({href:r}),o=(0,td.Ik)((0,td.Jh)(a)),d=(0,iY.u)("disableDocMentionPasteRule"),u=(0,c.useCallback)(e=>{t.commands.updateSurroundingLink(e)},[t]),h=(0,tF.f)(),g=(0,c.useCallback)(e=>{t.view.focus(),h({isOpen:!0}),e.stopPropagation()},[t,h]);return(0,n.jsxs)(tf,{children:[l&&r&&!(0,is.hc)(r)&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"/SVg/B"}),icon:D.CQO,children:(0,n.jsx)(iW,{editor:t,selection:i,isDisabled:s})}),(0,n.jsx)(iL,{href:r,updateHref:u,clearHref:()=>{t.commands.updateSurroundingLink("")},removeLink:()=>t.commands.removeSurroundingLink(),editor:t}),l&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(A.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:eg.Fw,children:eC.gj.map(e=>{let{name:i,key:a,icon:r,shortcut:l,checkActive:s,apply:o}=e;if(s&&o)return(0,n.jsx)(V.I,{label:i(),shortcut:l,isActive:s(t),onClick:()=>{o(t)},icon:r,testId:a,my:0},a)})})}),l&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"jZlrte"}),icon:D.wIs,children:(0,n.jsx)(em,{editor:t,useMenuButton:!0,isLinkText:!0,defaultTextColor:o})}),l&&d&&(0,n.jsx)(i0,{editor:t,href:r}),l&&!(0,is.hc)(r)&&(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"sxkWRg"}),onClick:g,icon:D.BH7})]})},predicate:(e,t)=>e instanceof o.U3&&t.isActive("link"),isPopover:!0},{component:iK,predicate:(e,t)=>t.isActive("button")&&!t.isSiteNavbarEditor,isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,{color:a,variant:r,icon:l,uppercase:d}=t.getAttributes("label"),u=null==d||d,p=(0,iR.T)(),h=(null==l?void 0:l.src)||(null==l?void 0:l.tempUrl),g=i instanceof o.nh?{pos:i.from,node:i.node}:(0,s.KP)(e=>"label"===e.type.name)(i),m=(0,s.KP)(e=>"labelGroup"===e.type.name)(i);null==m||m.node.attrs.horizontalAlign;let x=null!=m&&m.node.childCount{g&&t.chain().insertContentAt(g.pos,(0,iT.G)().label).selectInsertedNode().run()},[t,g]),b=(0,c.useCallback)(()=>{g&&t.chain().insertContentAt(g.pos+g.node.nodeSize,(0,iT.G)().label).selectInsertedNode().run()},[t,g]),C=(0,c.useCallback)(e=>{t.chain().updateAttributes("label",e).selectNodeAtPos(g.pos).run()},[t,g]),{currentMediaDrawerSourceKey:y,setMediaDrawerSourceKeyAction:v}=(0,iD.B)(),w=(0,c.useCallback)(()=>{let e=tr.of.get("pictographicIconsSearch")?iM.u.key:iI.f.key,n=(0,s.KP)(e=>"label"===e.type.name)(i);n&&(t.commands.selectNodeAtPos(n.pos),v((null==l?void 0:l.source)||e,!0),setTimeout(()=>{(0,tF.G)(!1)},30))},[null==l?void 0:l.source,v,null==g?void 0:g.pos]),j=(0,c.useCallback)(()=>{C({icon:null})},[C]);return(0,n.jsxs)(A.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsx)(A.e,{spacing:1,size:"sm",onMouseDown:eg.Fw,children:p.map(e=>{let{name:t,icon:i,key:a}=e;return(0,n.jsx)(V.I,{label:t,icon:i,onClick:()=>{C({variant:a})},isActive:r===a,my:0},t)})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(ek.a,{color:a||void 0,setColor:e=>{C({color:e})},editor:t,analyticsSource:"Label"}),(0,n.jsx)(E.q,{}),eC.gj.map(e=>{var i;return(0,n.jsx)(V.I,{label:e.name(),icon:e.icon,onClick:()=>{var i;return null==(i=e.apply)?void 0:i.call(e,t)},isActive:null==(i=e.checkActive)?void 0:i.call(e,t)},e.key)}),(0,n.jsx)(E.q,{}),h?(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"JE/4q/"}),icon:D.cCs,onClick:w}):(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"1SYZRR"}),icon:D.cCs,onClick:w}),h&&(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"+4mjS6"}),icon:D.K3F,color:"red.500",onClick:j}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:d?(0,n.jsx)(ee.x6,{id:"thnUhW"}):(0,n.jsx)(ee.x6,{id:"c54EGO"}),icon:D.tiU,onClick:()=>{C({uppercase:!u})},isActive:u}),x&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"95CA8S"}),icon:D.UiS,iconRotation:270,onClick:f}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"qitlT3"}),icon:D.UiS,iconRotation:90,onClick:b})]}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t,handleDelete:()=>t.commands.handleLabelDelete(!1)})]})},predicate:(e,t)=>t.isActive("label")},{component:e=>{let{editor:t,selection:i}=e,{node:a,from:r}=i,{verticalAlign:l}=t.getAttributes("gridCell"),s=(0,c.useCallback)(e=>{t.chain().updateAttributes("gridCell",{verticalAlign:e===l?null:e}).selectNodeAtPos(i.from).focus().run()},[t,i,l]),o=(0,c.useCallback)(()=>{if(!r||!a)return;let e=(0,iH.yU)(a.childCount);t.commands.useLayoutPreset(r,e)},[t,r,a]),d=(0,c.useCallback)(e=>{let n=t.chain();if(n.updateAttributes("gridLayout",{backgroundColor:e}),null!==e)try{let e=t.state.doc.resolve(i.from);(0,m.Ob)(e).forEach(e=>{n.updateAttributesAtPos(e.pos,{backgroundColor:null})})}catch(e){console.warn("Could not clear child cell colors:",e)}n.selectNodeAtPos(i.from).focus().run()},[t,i]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(A.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsxs)(T.ms,{isLazy:!0,children:[(0,n.jsx)(T.gf,{as:R.$,variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$}),size:"sm","data-testid":"layout-preset-dropdown",children:(0,n.jsx)(ee.x6,{id:"6v+N4U",values:{0:a.childCount}})}),(0,n.jsx)(T.Q5,{"data-in-editor-focus":!0,fontSize:"md",children:[{name:F.Ru._({id:"oCWIE5"}),testId:"layout-preset-5050",image:iV,value:[50,50]},{name:F.Ru._({id:"eWUI4Z"}),testId:"layout-preset-7030",image:iZ,value:[70,30]},{name:F.Ru._({id:"hOcihM"}),testId:"layout-preset-3070",image:iF,value:[30,70]},{name:F.Ru._({id:"OnuuaA"}),testId:"layout-preset-3col",image:iB,value:[33.33,33.33,33.34]},{name:F.Ru._({id:"hexbw8"}),testId:"layout-preset-4col",image:iO,value:[25,25,25,25]}].map(e=>{let{testId:i,name:l,image:s,value:o}=e;return(0,n.jsx)(T.tJ,{"data-testid":i,icon:a&&JSON.stringify(o)===JSON.stringify(a.attrs.colWidths)?(0,n.jsx)(M.S,{w:"2rem"}):(0,n.jsx)(eq._,{h:"1rem",w:"2rem",objectFit:"cover",src:s.src}),onClick:()=>{r&&t.commands.useLayoutPreset(r,o)},children:l},l)})})]}),(0,n.jsx)(V.I,{onClick:o,label:F.Ru._({id:"SOkhdm"}),icon:D.yC$,testId:"layout-equalize-columns-button"}),(0,n.jsx)(V.I,{onClick:()=>s("start"),isActive:"start"===l,label:F.Ru._({id:"/Q0jUh"}),icon:U.jot}),(0,n.jsx)(V.I,{onClick:()=>s("center"),isActive:"center"===l,label:F.Ru._({id:"QhuQN2"}),icon:U.nr0}),(0,n.jsx)(V.I,{onClick:()=>s("end"),isActive:"end"===l,label:F.Ru._({id:"EPnxoe"}),icon:U.yHR}),(0,n.jsx)(ek.a,{color:a.attrs.backgroundColor,setColor:d,editor:t,analyticsSource:"Layout"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t})]})})},predicate:e=>e instanceof o.nh&&(0,m.X6)(e.node)},{component:e=>{let{editor:t,selection:i,decorations:a}=e,{isInOfflineMode:l}=(0,tn.u)(),{node:s,from:o}=i,{attrs:d,isNested:u,isFirstCard:p}=(0,ts.f)({node:s,decorations:a,editor:t}),{isOpen:h,onOpen:g,onClose:m}=(0,tl.E)({id:"downloadCardAsImageDisclosure"}),x=(0,c.useCallback)(()=>{null==t||t.commands.duplicateCard(o)},[t,o]),f=(0,c.useCallback)(()=>{null==t||t.commands.unnestCard(o)},[t,o]),b=(0,c.useCallback)(()=>{null==t||t.chain().mergeCardsAtPos(o).focus().run()},[t,o]),C=(0,e8.d)(),y=(0,c.useCallback)(()=>{let e=t.state.doc.nodeAt(o),i=e&&(0,ti.getCardTitle)(e.toJSON());t.chain().deleteCard(o).focus().run();let a=F.Ru._({id:"0MWv65",values:{displayTitle:i?'"'.concat(i,'"'):"card"}}),l=F.Ru._({id:"9uI/rE"}),s=C({title:(0,n.jsxs)(r.z,{children:[(0,n.jsx)(k.E,{noOfLines:1,children:a}),(0,n.jsx)(te.N,{textDecoration:"underline",onClick:()=>{(0,tt.tN)(t.state),C.close(s)},children:l})]}),status:"info",duration:3e3,position:"top"})},[t,o,C]),v=(0,tr.u)("copyCardsToDeck"),w=(0,ta.T)();return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(A.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"BTDPLo"}),testId:"duplicate-card",onClick:x,icon:D.$3n}),u&&(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"b+J8Wt"}),testId:"merge-into-parent-card",onClick:f,icon:D.ndq}),!u&&!p&&(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"kV34zB"}),testId:"merge-into-card-above",onClick:b,icon:D.INu}),(0,n.jsx)(tc.g,{attrs:d}),v&&(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"IAsTWw"}),onClick:()=>w([s]),icon:D.Rvk,flipIcon:"horizontal",isDisabled:l}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"xRJ+bN"}),testId:"download-card",onClick:g,icon:D.a_I,isDisabled:l}),(0,n.jsx)(to.D,{onOpen:g,isOpen:h,onClose:m,cardId:d.id,editor:t})]}),(0,n.jsx)(O.G,{editor:t,handleDelete:y})]})})},predicate:e=>e instanceof o.nh&&(0,y.jg)(e.node),offsetPx:0},{component:e=>{let{editor:t,selection:i,decorations:a}=e,{node:r,from:o}=i,d=r.attrs,{background:u,cardLayoutDeco:p,hasImage:h,hasAccentImage:g,canChangeFit:m,canEditImageWithAI:x,fitType:f,showChangeFocusPoint:b,displayLayout:C}=(0,eI.C)(d,a),v=null==p?void 0:p.isNested,w=(0,c.useCallback)(()=>{t.commands.convertImageToImageCard()},[t]),j=(0,eS._)({editor:t,source:"card-accent-formatting-menu",getPos:()=>o,findParentCard:!0}),k=(0,c.useCallback)(()=>{try{let e=(0,s.eL)(t.state.doc.resolve(o),y.jg),i=null==e?void 0:e.node.attrs.id;if(!i)return;eE.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:i})}catch(e){console.error("(caught) [CardLayoutItemFormattingMenu] error",e)}},[t,o]),{showImageCardOptions:L,imageCardActionsMenuItems:_}=(0,eM.R)({disabled:!g,canSetAsAccent:!v,onTurnIntoCard:w,onSetCardLayout:j,isAccentImage:!0,canTurnIntoCard:h,selectedLayout:C});return(0,n.jsx)(A.e,{spacing:1,size:"sm",alignItems:"center",children:"accent"===d.itemId&&(0,n.jsxs)(n.Fragment,{children:[m&&(0,n.jsx)(eO,{editor:t,selection:i,decorations:a}),b&&(0,n.jsx)(e6,{editor:t,pos:o,node:r,isDisabled:"fit"===f}),(m||b)&&(0,n.jsx)(E.q,{}),h&&(null==u?void 0:u.image)&&x&&(0,n.jsx)(l.L8,{isDark:!1,children:(0,n.jsx)(eB,{attrs:u.image,editor:t})}),L?(0,n.jsx)(e7,{onEditImage:k,imageCardMenuItems:_,variant:"toolbar"}):(0,n.jsx)(l.Tz,{label:g?(0,n.jsx)(ee.x6,{id:"XQFMOm"}):(0,n.jsx)(ee.x6,{id:"P5MuiB"}),placement:"top",children:(0,n.jsx)(eL.K,{onClick:k,variant:"toolbar",size:"sm",icon:(0,n.jsx)(S.g,{icon:D.MT7}),boxSize:7,p:0,"aria-label":g?F.Ru._({id:"Ov693i"}):F.Ru._({id:"B6vyEa"})})}),(0,n.jsx)(E.q,{}),g&&(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"sGYCGx"}),placement:"top",children:(0,n.jsx)(eL.K,{onClick:()=>(0,e_.kB)(t,o,!0),variant:"toolbar",size:"sm",icon:(0,n.jsx)(S.g,{icon:D.K3F}),color:"red.500",boxSize:7,p:0,"aria-label":F.Ru._({id:"sGYCGx"})})}),(0,n.jsx)(l.Tz,{label:(0,n.jsx)(ee.x6,{id:"6vLq+T"}),placement:"top",children:(0,n.jsx)(eL.K,{onClick:()=>(0,e_.kB)(t,o,!1),variant:"toolbar",size:"sm",icon:(0,n.jsx)(S.g,{icon:D.yLS}),color:"red.500",boxSize:7,p:0,"aria-label":F.Ru._({id:"6vLq+T"})})})]})})},predicate:e=>e instanceof o.nh&&(0,h.wL)(e.node),offsetPx:6},{component:e=>{let{editor:t,selection:i}=e,a=i.$from.parent.childCount{t.chain().updateAttributes("gridCell",{verticalAlign:e===r?null:e}).selectNodeAtPos(i.from).focus().run()},[t,r,i]),o=(0,c.useCallback)(e=>{t.chain().updateAttributes("gridCell",{backgroundColor:e}).selectNodeAtPos(i.from).focus().run()},[t,i]);return(0,n.jsxs)(A.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsx)(iN,{editor:t,label:F.Ru._({id:"NFoeBH"}),icon:D.tjk}),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:F.Ru._({id:"bZ9ges"}),icon:D.UiS,iconRotation:270,onClick:()=>{t.chain().insertContentAt(i.from,iz.eK).run()},testId:"add-col-before-button"}),(0,n.jsx)(V.I,{label:F.Ru._({id:"7ibPpM"}),icon:D.UiS,iconRotation:90,onClick:()=>{t.chain().insertContentAt(i.from+i.node.nodeSize,iz.eK).run()},testId:"add-col-after-button"}),(0,n.jsx)(iP,{editor:t,selection:i})]}),(0,n.jsx)(V.I,{onClick:()=>s("start"),isActive:"start"===r,label:F.Ru._({id:"/Q0jUh"}),icon:U.jot}),(0,n.jsx)(V.I,{onClick:()=>s("center"),isActive:"center"===r,label:F.Ru._({id:"QhuQN2"}),icon:U.nr0}),(0,n.jsx)(V.I,{onClick:()=>s("end"),isActive:"end"===r,label:F.Ru._({id:"EPnxoe"}),icon:U.yHR}),(0,n.jsx)(E.q,{}),(0,n.jsx)(ek.a,{editor:t,color:l,setColor:o,analyticsSource:"LayoutCell"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t,handleDelete:()=>{t.chain().selectInsideNodeAtPos(i.from).handleLayoutDelete(!0,!1).run()}})]})},predicate:e=>e instanceof o.nh&&(0,m.NJ)(e.node)},{component:e=>{let{editor:t,selection:i,decorations:a}=e,{node:l}=i,{options:s,variantKey:o}=l.attrs,d=(0,nS.BJ)(o),u=(0,ng.ML)().find(e=>e.variants.some(e=>e.variant.key===o)),{toggleSmartLayoutVariantPanel:p}=nk(),h=(0,c.useCallback)(e=>{t.commands.updateNestedAttributesAtPos(i.from,e)},[t,i.from]),g=(0,c.useCallback)(()=>{p({override:"open",isResizable:!1,props:{selectedSmartLayoutRange:{from:i.from,to:i.to},editor:t,node:l}})},[p,i.from,i.to,t,l]),m=(0,c.useCallback)(e=>{h({variantKey:e}),eH.zS.track(eH.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:o,newVariant:e,method:"formatting-menu-dropdown"})},[h,o]);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(r.z,{spacing:2,children:[u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(nE,{variant:d,variantKey:o,updateVariant:m}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(A.e,{size:"sm",children:d.options.map(e=>{var r,c;let d=(0,nu.Rv)(a),u=l.attrs,p=(0,np.aG)(u);if(e.checkEnabled&&!e.checkEnabled({options:p,attrs:u,deco:d,node:l}))return null;let g=null!=(c=s[e.key])?c:null==(r=e.defaultValue)?void 0:r.call(e,{ctx:"menu"});return e.Control?(0,n.jsx)(e.Control,{value:g,updateValue:(n,a)=>{h({options:{...s,[e.key]:n}}),a&&l.forEach((a,r)=>{t.commands.updateNestedAttributesAtPos(i.from+r+1,{options:{...a.attrs.options,[e.key]:n}})}),eH.zS.track(eH.VV.SMART_LAYOUT_OPTION_UPDATED,{variantKey:o,optionKey:e.key,previousValue:g,newValue:n,updateChildren:a,method:"formatting-menu"})},editor:t,option:e},e.key):null})}),(0,n.jsx)(E.q,{}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(R.$,{variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.LFz}),size:"sm",onClick:g,children:(0,n.jsx)(ee.x6,{id:"vR68Ol"})}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(O.G,{editor:t})]})})},predicate:(e,t,i)=>e instanceof o.nh&&(0,b.M)(e.node)&&"smart-layout-variant"!==i.right},{component:e=>{let{editor:t,selection:i}=e,{node:a,from:r}=i,o=(0,b.M)(null==i?void 0:i.$from.parent)?null==i?void 0:i.$from.parent:null,{editImage:d}=(0,nL.c)({editor:t,getPos:()=>r}),{currentMediaDrawerSourceKey:u,setMediaDrawerSourceKeyAction:p}=(0,iD.B)(),h=(0,c.useCallback)(e=>{let t=a.attrs.image,i=i7.of.get("pictographicIconsSearch")?iM.u.key:iI.f.key;p((null==t?void 0:t.source)||i,!0),d(e,!1)},[a.attrs.image,d,p]),g=(0,nL.m)({editor:t,node:a,parentNode:o}),{toggleSmartLayoutVariantPanel:m}=nk(),x=(0,c.useCallback)(e=>{let i=(0,s.eL)(e,b.M);if(!i)return;let n=i.pos,a=n+i.node.nodeSize;t.commands.selectParentNode(),m({override:"open",isResizable:!1,props:{selectedSmartLayoutRange:{from:n,to:a},editor:t,node:i.node}})},[m,t]);if(!g)return null;let{addColumnBefore:f,addColumnAfter:C,canChangeFocusPoint:y,canEditImageWithAI:v,hasImage:w,imageSlot:j,imageType:k,addDirection:L,parentVariant:_,cellOptions:I,handleDelete:M,updateAttributes:T,resetImage:z}=g;return(0,n.jsxs)(A.e,{spacing:1,size:"sm",alignItems:"center",children:[(0,n.jsx)(iN,{editor:t,label:F.Ru._({id:"NFoeBH"}),icon:null==_?void 0:_.icon}),(0,n.jsx)(E.q,{}),y&&(0,n.jsx)(e6,{editor:t,pos:r,node:a}),v&&(0,n.jsx)(l.L8,{isDark:!1,children:(0,n.jsx)(eB,{editor:t,attrs:a.attrs.image,buttonProps:{variant:"toolbar"}})}),"always"===j||w?(0,n.jsx)(V.I,{label:"icon"===k?(0,n.jsx)(ee.x6,{id:"JE/4q/"}):(0,n.jsx)(ee.x6,{id:"9IrgTy"}),icon:"icon"===k?D.cCs:D.MT7,onClick:h}):"optional"===j?(0,n.jsx)(V.I,{label:"icon"===k?(0,n.jsx)(ee.x6,{id:"1SYZRR"}):(0,n.jsx)(ee.x6,{id:"pVb3uA"}),icon:"icon"===k?D.cCs:D.Cyq,onClick:h}):null,w&&(0,n.jsx)(V.I,{label:"icon"===k?(0,n.jsx)(ee.x6,{id:"+4mjS6"}):(0,n.jsx)(ee.x6,{id:"EyVcag"}),icon:D.K3F,color:"red.500",onClick:()=>z(r)}),("always"===j||w)&&(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:F.Ru._({id:"w7mkyz"}),iconRotation:"bottom"===L?void 0:270,icon:D.UiS,onClick:()=>f(r),testId:"add-col-before-button"}),(0,n.jsx)(V.I,{label:F.Ru._({id:"1e37Dl"}),icon:D.UiS,iconRotation:"bottom"===L?180:90,onClick:()=>C(r+a.nodeSize),testId:"add-col-after-button"}),(0,n.jsx)(iP,{editor:t,selection:i}),(null==_?void 0:_.cellOptions.length)&&(null==_?void 0:_.cellOptions.length)>0?(0,n.jsx)(E.q,{}):null,(0,n.jsx)(A.e,{size:"sm",children:null==_?void 0:_.cellOptions.map(e=>{var l,s;let o=a.attrs;if(e.checkEnabled&&!e.checkEnabled({options:o.options,attrs:o}))return null;let c=null!=(s=I[e.key])?s:null==(l=e.defaultValue)?void 0:l.call(e,{ctx:"menu"});return e.Control?(0,n.jsx)(e.Control,{value:c,updateValue:t=>{T(i.from,{options:{...I,[e.key]:t}}),eH.zS.track(eH.VV.SMART_LAYOUT_CELL_OPTION_UPDATED,{variantKey:null==_?void 0:_.key,optionKey:e.key,previousValue:c,newValue:t})},editor:t,option:e,pos:r},e.key):null})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(R.$,{variant:"toolbar",rightIcon:(0,n.jsx)(S.g,{icon:D.LFz}),size:"sm",onClick:()=>x(i.$from),children:(0,n.jsx)(ee.x6,{id:"vR68Ol"})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t,handleDelete:M})]})},predicate:e=>e instanceof o.nh&&(0,b.q)(e.node)},{component:e=>{let{selection:t,editor:i}=e,r=0===t.node.childCount,{layout:s,stretchFill:o}=t.node.attrs,d=(0,c.useCallback)(()=>{i.chain().deleteSelectionAndSelectNear().run()},[i]);return r?null:(0,n.jsx)(a.a,{minW:"300px",children:(0,n.jsxs)(tf,{children:[!r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(es.B,{w:"100%",direction:"row",justify:"space-between",alignItems:"flex-start",children:(0,n.jsx)(l._x,{children:(0,n.jsx)(ee.x6,{id:"U+kFad"})})}),(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"rdU729"}),icon:D.yOA,children:(0,n.jsx)(tD.lQ,{editor:i,selection:t})}),"grid"===s&&(0,n.jsx)(t_,{editor:i,selection:t}),"flex"===s&&(0,n.jsx)(tz,{editor:i,selection:t}),(0,n.jsx)(tR,{editor:i,selection:t}),"logo"===s&&(0,n.jsx)(tT,{editor:i,selection:t}),"flex"===s&&!0!==o&&null!==o&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(A.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:eg.Fw,_empty:{display:"none"},children:eC.gj.map(e=>{let{key:a,name:r,shortcut:l,icon:s,apply:o,checkActive:c}=e;if(!i||!o||!c)return null;let d=c(i);return(0,n.jsx)(V.I,{shortcut:l,icon:s,label:r(),onClick:()=>{o(i),i.chain().setNodeSelection(t.from).run()},isActive:d,testId:a},a)})})})]}),(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),icon:D.yLS,colorScheme:"red",onClick:d})]})})},predicate:e=>e instanceof o.nh&&(0,x.Pb)(e.node),isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,a=i.node.attrs;return(0,n.jsxs)(A.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsx)(eA,{editor:t,attrs:a,selection:i}),(0,n.jsx)(ek.a,{color:a.color||void 0,setColor:e=>{t.chain().focus().updateAttributes("calloutBox",{color:e}).selectNodeAtPos(i.from).run()},editor:t,analyticsSource:"CalloutBox"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t})]})},predicate:e=>e instanceof o.nh&&"calloutBox"===e.node.type.name},{component:e=>{let{editor:t,selection:i}=e,a=i.node.type.name,{fullWidthBlock:r}=t.getAttributes(a),l=(0,c.useCallback)(e=>{var i,n;e.stopPropagation(),null==(i=(n=t.commands).editSelectedDrawingBlock)||i.call(n)},[t]);return(0,n.jsxs)(A.e,{spacing:0,size:"sm",alignItems:"center",dir:"ltr",children:[eC.gj.map(e=>{let{name:i,icon:l,checkActive:s,apply:o}=e;if(s&&o)return(0,n.jsx)(V.I,{label:i(),icon:l,onClick:()=>{o(t),r&&t.commands.updateAttributes(a,{fullWidthBlock:!1})},isActive:!r&&s(t)},i())}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"ePK91l"}),icon:D.MT7,onClick:l}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t})]})},predicate:e=>e instanceof o.nh&&("drawing"===e.node.type.name||"diagram"===e.node.type.name)},{component:e=>{let{editor:t,selection:i,decorations:a}=e,l=i.node,s=i.node.type.name,{templateKey:o,data:d}=l.attrs,u=(0,i2.FV)(o),p=(0,i2.HF)(o),{currentWorkspace:h}=(0,i6.ur)(),g=(0,c.useMemo)(()=>Object.entries(i2.cy).filter(e=>{let[t,i]=e;return i.featureFlag?tr.of.get(i.featureFlag):!i.disabled}).map(e=>{let[t]=e;return t}).sort(),[]),m=(0,c.useMemo)(()=>Object.entries(i2.Nl).filter(e=>{let[t,i]=e;return i.featureFlag?tr.of.get(i.featureFlag):!i.disabled}).map(e=>{let[t]=e;return t}).sort(),[]),x=g.includes(o),f=m.includes(o),b=x||f,{transformDiagramType:C,isTransforming:y}=function(e){let{editor:t,docId:i,workspaceId:n,sectionContext:a}=e,[r,l]=(0,c.useState)(!1),s=(0,e8.d)(),{user:o}=(0,i6.ur)();return{transformDiagramType:(0,c.useCallback)(async e=>{let{sourceTemplateKey:a,targetTemplateKey:c,sourceData:d,onSuccess:u,onError:p}=e;if(!r){l(!0);try{eH.zS.track(eH.VV.SMART_DIAGRAM_TRANSFORM_STARTED,{sourceTemplateKey:a,targetTemplateKey:c,userId:null==o?void 0:o.id,workspaceId:n});let e=(0,i4.w)(t),r=await i9({sourceTemplateKey:a,targetTemplateKey:c,sourceData:d,language:e,docId:i,workspaceId:n});eH.zS.track(eH.VV.SMART_DIAGRAM_TYPE_CHANGED,{fromTemplateKey:a,toTemplateKey:c,userId:null==o?void 0:o.id,workspaceId:n}),u(r)}catch(t){let e=t instanceof Error?t.message:"Unknown error";eH.zS.track(eH.VV.SMART_DIAGRAM_TRANSFORM_ERROR,{sourceTemplateKey:a,targetTemplateKey:c,errorMessage:e,userId:null==o?void 0:o.id,workspaceId:n}),s({title:F.Ru._({id:"+FgFGk"}),description:F.Ru._({id:"7LAiVo"}),status:"error",duration:3e3,isClosable:!0}),null==p||p(t instanceof Error?t:Error(e))}finally{l(!1)}}},[r,i,n,a,s,null==o?void 0:o.id]),isTransforming:r}}({editor:t,docId:t.gammaDocId||"",workspaceId:(null==h?void 0:h.id)||""});return p&&u?(0,n.jsxs)(r.z,{spacing:2,children:[!b&&(0,n.jsxs)(r.z,{spacing:1,px:2,py:1,borderRadius:"md",children:[u.icon&&(0,n.jsx)(S.g,{icon:u.icon,fixedWidth:!0}),(0,n.jsx)(k.E,{fontSize:"sm",fontWeight:"medium",color:"gray.700",children:u.label()})]}),b&&(0,n.jsx)(i3,{selected:o,availableTemplateKeys:f?m:g,isLoading:y,onChange:e=>{C({sourceTemplateKey:o,targetTemplateKey:e,sourceData:d,onSuccess:e=>{let i=(0,i2.FV)(e.variant).defaultColorScheme,n=(0,i4.z)(d,e.data);t.commands.updateAttributes(s,{templateKey:e.variant,data:{...n,colorScheme:i}})}})}}),(0,n.jsx)(E.q,{}),(0,n.jsx)(p,{editor:t,selection:i,decorations:a})]}):null},predicate:e=>e instanceof o.nh&&"smartDiagram"===e.node.type.name&&e.node.attrs.templateKey},{component:e=>{let{editor:t,selection:i}=e,{fullWidthBlock:a}=i.node.attrs,l=(0,tF.f)(),s=(0,c.useCallback)(e=>{t.view.focus(),l({isOpen:!0}),e.stopPropagation()},[t,l]),o=(0,i1.Q)(t),d=(0,x.qK)(i.$from);return(0,n.jsxs)(r.z,{spacing:0,children:[!d&&!o&&(0,n.jsxs)(eo.s,{dir:"ltr",children:[eC.gj.map(e=>{let{name:r,icon:l,checkActive:s,apply:o}=e;if(s&&o)return(0,n.jsx)(V.I,{label:r(),icon:l,onClick:()=>{o(t),a&&t.commands.updateAttributes(i.node.type.name,{fullWidthBlock:!1})},isActive:!a&&s(t)},r())}),(0,n.jsx)(E.q,{})]}),(0,n.jsxs)(A.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,n.jsxs)(n.Fragment,{children:[d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(iN,{editor:t,label:F.Ru._({id:"+v0hYZ"}),icon:D.Qyz}),(0,n.jsx)(E.q,{})]}),(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"ePK91l"}),icon:D.MT7,onClick:s,testId:"edit-button"})]}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:t})]})]})]})},predicate:e=>e instanceof o.nh&&"mediaPlaceholder"===e.node.type.name},{component:e=>{let{editor:t,selection:i,decorations:a}=e,d=i.node.attrs,{resize:u,fullWidthBlock:h,id:g,href:m,clickBehavior:f}=d,{isInOfflineMode:b}=(0,tn.u)(),{enterZoom:C}=(0,t6.RL)(g),y=(0,tF.f)(),v=(0,c.useCallback)(e=>{t.view.focus(),y({isOpen:!0}),e.stopPropagation()},[t,y]),w=(0,c.useCallback)(()=>{t.commands.convertImageToImageCard()},[t]),j=(0,c.useCallback)(e=>{if(!(i instanceof o.nh))return;let n=(0,s.KP)(t2.jg)(i);n&&"number"==typeof(null==n?void 0:n.pos)&&n.pos>=0&&(0,t4.q3)({editor:t,cardPos:n.pos,attrs:d,layout:e})},[t,i,d]),k=(0,Q.gk)(f),L=(0,c.useCallback)(e=>{t.commands.updateAttributes(e0._V.name,{clickBehavior:e})},[t]),S=(0,c.useCallback)(e=>{t.commands.updateAttributes(e0._V.name,{href:e})},[t]),{setCropClipType:E,confirmCrop:_,cancelCrop:I,startCrop:M,resetCrop:R}=(0,t3.E)(t),T=(0,p.GV)(e0.$k),z=(0,c.useCallback)(()=>{(0,x.wG)(i)},[i]),P=(0,p.GV)((0,e0.iZ)(g)),N=!!((null==u?void 0:u.clipPath)&&(null==u?void 0:u.clipType)),{inFootnote:H,inGallery:B,canEditImageWithAI:O,isInNestedCard:Z,cropResizeAndAlignmentEnabled:U}=(0,t5.E)({editor:t,node:i.node,decorations:a}),{imageCardActionsMenuItems:G,showImageCardOptions:W}=(0,eM.R)({disabled:H,canSetAsAccent:!Z,onTurnIntoCard:w,onSetCardLayout:j}),K=(0,c.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),q=(0,c.useMemo)(()=>[{key:"zoom",ariaLabel:F.Ru._({id:"ACjxWW"}),label:(0,n.jsx)(ee.x6,{id:"ACjxWW"}),action:C,icon:D.bMI},{key:"addComment",ariaLabel:F.Ru._({id:"oFsfkI"}),label:(0,n.jsx)(ee.x6,{id:"oFsfkI"}),action:z,icon:D.DN2,isHidden:H,isDisabled:b},{key:"crop",ariaLabel:F.Ru._({id:"qKx+US"}),label:(0,n.jsx)(ee.x6,{id:"qKx+US"}),action:()=>{g&&M({id:g,clipType:null==u?void 0:u.clipType})},icon:D.K1P,isHidden:!U},{key:"editGallery",ariaLabel:F.Ru._({id:"ATVjaW"}),label:(0,n.jsx)(ee.x6,{id:"+v0hYZ"}),action:()=>{t.chain().selectParentNode().run()},icon:D.Qyz,isHidden:!B},{key:"ai",customButton:(0,n.jsx)(l.L8,{isDark:!1,children:(0,n.jsx)(eB,{editor:t,attrs:d,buttonProps:{variant:"plain",flex:1}},"ai")},"ai"),isHidden:!O||H,ariaLabel:F.Ru._({id:"EVnzPs"}),label:(0,n.jsx)(ee.x6,{id:"EVnzPs"}),action:()=>{}},{key:"edit",ariaLabel:F.Ru._({id:"ePK91l"}),label:(0,n.jsx)(ee.x6,{id:"ePK91l"}),action:v,icon:D.MT7,isHidden:W},{key:"imageMenu",customButton:(0,n.jsx)(e7,{onEditImage:v,imageCardMenuItems:G},"imageMenu"),isHidden:!W,ariaLabel:F.Ru._({id:"STGpNQ"}),label:(0,n.jsx)(ee.x6,{id:"3Siwmw"}),action:()=>{}}],[z,U,v,t,C,g,H,B,b,null==u?void 0:u.clipType,M,O,W,d,G]);return(0,n.jsxs)(tf,{children:[!P&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tV,{buttonList:q}),(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"0j+RGO"}),icon:D.ecg,isHidden:!U,children:(0,n.jsx)(A.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:eg.Fw,children:eC.gj.map(e=>{let{name:i,key:a,icon:r,shortcut:l,checkActive:s,apply:o}=e;if(s&&o)return(0,n.jsx)(V.I,{label:i(),shortcut:l,isActive:!h&&s(t),onClick:()=>{o(t),h&&t.commands.updateAttributes(e0._V.name,{fullWidthBlock:!1,resize:{...u,width:null}})},icon:r,testId:a,my:0},a)})})}),(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"S58tkK"}),icon:i_[k],children:(0,n.jsx)(ie,{currentClickBehavior:k,handleClickBehaviorChange:L,enableNoClickBehavior:!0,canAddLink:!0})}),"newTab"===k&&(0,n.jsx)(iL,{editor:t,href:m||"",updateHref:S,clearHref:()=>{S("")}}),(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:K,colorScheme:"red",secondaryLabel:(0,t4.bT)(i.node)?(0,n.jsx)(ee.x6,{id:"5eaf8Z"}):void 0,secondaryAction:(0,t4.bT)(i.node)?()=>(0,t4.LQ)(t):void 0,secondaryIcon:(0,t4.bT)(i.node)?D.ub2:void 0})]}),U&&P&&(0,n.jsxs)(r.z,{alignSelf:"stretch",my:-3,mx:-2,zIndex:"menu",children:[(0,n.jsx)(iE,{clipType:T,onChange:e=>{E({clipType:e})}}),(0,n.jsxs)(A.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"6Z0nnS"}),icon:D.ub2,isDisabled:!N,onClick:()=>{g&&R({id:g})},my:0}),(0,n.jsx)(V.I,{color:"red.500",label:(0,n.jsx)(ee.x6,{id:"7Bn152"}),icon:D.Jyw,onClick:()=>{g&&I({id:g})},my:0}),(0,n.jsx)(V.I,{color:"green.500",label:(0,n.jsx)(ee.x6,{id:"ryQtQS"}),icon:D.e68,onClick:()=>{g&&_({id:g})},my:0})]})]})]})},predicate:e=>e instanceof o.nh&&"image"===e.node.type.name,isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,a=i.node.attrs,s=(e=>{var t;return{src:e.src,tempUrl:e.tempUrl,meta:null!=(t=e.meta)?t:void 0,uploadStatus:e.uploadStatus}})(a),{horizontalAlign:o,crop:d,src:u,id:h}=a,{isInOfflineMode:g}=(0,tn.u)(),m=(0,tP.l)(s),f=(0,tF.f)(),b=(0,p.GV)((0,tB.iZ)(h)),{startCrop:C,confirmCrop:y,cancelCrop:v,resetCrop:w}=(0,tH.U)(t),j=!(0,tN.wH)(d),k=(0,c.useCallback)(e=>{t.view.focus(),f({isOpen:!0}),e.stopPropagation()},[t,f]),L=(0,c.useCallback)(()=>{(0,x.wG)(i)},[i]),S=(0,c.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),E=(0,c.useCallback)(e=>{let n=i.from;t.chain().updateAttributesAtPos(n,{horizontalAlign:o===e?null:e}).selectNodeAtPos(n).run()},[t,i.from,o]),_=(0,c.useMemo)(()=>[{key:"addComment",ariaLabel:F.Ru._({id:"oFsfkI"}),label:(0,n.jsx)(ee.x6,{id:"oFsfkI"}),action:L,icon:D.DN2,isDisabled:g},{key:"ai",customButton:(0,n.jsx)(l.L8,{isDark:!1,children:(0,n.jsx)(eB,{editor:t,attrs:s,buttonProps:{variant:"plain",flex:1}},"ai")},"ai"),isHidden:!m,ariaLabel:F.Ru._({id:"EVnzPs"}),label:(0,n.jsx)(ee.x6,{id:"EVnzPs"}),action:()=>{}},{key:"crop",ariaLabel:j?F.Ru._({id:"kRTGKt"}):F.Ru._({id:"qKx+US"}),label:j?(0,n.jsx)(ee.x6,{id:"kRTGKt"}):(0,n.jsx)(ee.x6,{id:"qKx+US"}),action:()=>{h&&C({id:h})},icon:D.K1P,isHidden:!u},{key:"edit",ariaLabel:F.Ru._({id:"ePK91l"}),label:(0,n.jsx)(ee.x6,{id:"ePK91l"}),action:k,icon:D.MT7}],[L,s,m,k,t,g,j,h,C,u]);return(0,n.jsxs)(tf,{children:[!b&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tV,{buttonList:_}),(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(A.e,{dir:"ltr",spacing:0,size:"sm",onMouseDown:eg.Fw,children:eC.gj.map(e=>{let{name:t,key:i,icon:a,shortcut:r,alignment:l}=e;return(0,n.jsx)(V.I,{label:t(),shortcut:r,isActive:o===l,onClick:()=>E(l),icon:a,testId:i,my:0},i)})})}),(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:S,colorScheme:"red"})]}),b&&(0,n.jsx)(r.z,{alignSelf:"stretch",my:-3,mx:-2,zIndex:"menu",children:(0,n.jsxs)(A.e,{spacing:0,size:"sm",alignItems:"center",children:[(0,n.jsx)(V.I,{label:(0,n.jsx)(ee.x6,{id:"6Z0nnS"}),icon:D.ub2,isDisabled:!j,onClick:()=>{h&&w({id:h})},my:0}),(0,n.jsx)(V.I,{color:"red.500",label:(0,n.jsx)(ee.x6,{id:"7Bn152"}),icon:D.Jyw,onClick:()=>{h&&v({id:h})},my:0}),(0,n.jsx)(V.I,{color:"green.500",label:(0,n.jsx)(ee.x6,{id:"ryQtQS"}),icon:D.e68,onClick:()=>{h&&y({id:h})},my:0})]})})]})},predicate:e=>e instanceof o.nh&&"graphic"===e.node.type.name,isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,a=(0,e8.d)(),r=(0,tF.f)(),l=(0,c.useCallback)(e=>{t.view.focus(),r({isOpen:!0}),e.stopPropagation()},[t,r]),s=(0,c.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),o=(0,c.useCallback)(e=>{"none"!==e&&t.commands.updateAttributes(i.node.type.name,{clickBehavior:e})},[t,i]),d=(0,c.useCallback)(e=>{let r="embed.custom";(0,ir.Yq)(e,e=>{r=e.source||r,(0,iq.vI)({editor:t,selection:i,attrs:e,sourceKey:r})}).catch(e=>{a.isActive(iJ)||a({id:iJ,title:(0,n.jsx)(ee.x6,{id:"MWOB3g"}),description:(0,n.jsx)(ee.x6,{id:"iEFpL0"}),status:"error",position:"top",duration:3e3,isClosable:!0}),console.error("[caught] EmbedVideoFormattingMenu error fetching URL",e)})},[t,a,i]),u=t.getAttributes(i.node.type.name),p="displayStyle"in u&&u.displayStyle||"inline",h=(0,Q.Zj)(u),g=(0,x.qK)(i.$from),m="video"===i.node.type.name,f=(0,Q.eb)(u,"preview"===p&&!g),b=u.source?(0,iQ.B)(u.source):null,C="inline"===p&&(m||(null==b?void 0:b.inlineInteractive))&&!g;return(0,n.jsxs)(tf,{children:[!g&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"/SVg/B"}),icon:"inline"===p?D.c9S:D.$qH,children:(0,n.jsx)(iW,{editor:t,selection:i})}),(0,n.jsx)(iL,{href:h||"",updateHref:d,editor:t,isEmbedLink:!0}),!C&&(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"S58tkK"}),icon:"newTab"===f?D.Ju_:D.bMI,children:(0,n.jsx)(ie,{currentClickBehavior:f,handleClickBehaviorChange:o})}),(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),icon:D.yLS,onClick:s,colorScheme:"red",secondaryAction:l,secondaryIcon:D.BH7,secondaryLabel:(0,n.jsx)(ee.x6,{id:"sxkWRg"})})]})},predicate:e=>e instanceof o.nh&&(0,Q._Y)(e.node),isPopover:!0},{component:e=>{let{editor:t,selection:i}=e,{nested:a}=i.node.attrs;return(0,n.jsxs)(A.e,{spacing:0,size:"sm",children:[(0,n.jsx)(V.I,{testId:"toc-top-level-cards",label:(0,n.jsx)(ee.x6,{id:"RiLgqi"}),icon:D.ITF,onClick:()=>{t.commands.updateAttributes("tableOfContents",{nested:!1})},isActive:!a}),(0,n.jsx)(V.I,{testId:"toc-nested-cards",label:(0,n.jsx)(ee.x6,{id:"nTkST4"}),icon:D.QLL,onClick:()=>{t.commands.updateAttributes("tableOfContents",{nested:!0})},isActive:a})]})},predicate:e=>e instanceof o.nh&&"tableOfContents"===e.node.type.name},{component:e=>{let{editor:t}=e,{showTime:i=!0,hiddenContributorIds:a=[]}=t.getAttributes("contributors"),r=(0,p.GV)(tp.zB)||[],{toggleShowTime:s,toggleOneVisibleContributor:o,toggleAllVisibleContributors:d}=function(e){let t=(0,c.useCallback)(()=>{e.commands.toggleShowTime()},[e]);return{toggleShowTime:t,toggleOneVisibleContributor:(0,c.useCallback)(t=>{e.commands.toggleOneContributorVisibility(t)},[e]),toggleAllVisibleContributors:(0,c.useCallback)(()=>{e.commands.toggleAllContributorsVisibility()},[e])}}(t),u=r.length>1,h=(0,c.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]);return(0,n.jsxs)(tf,{children:[(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"0j+RGO"}),icon:D.ecg,children:(0,n.jsx)(tv,{editor:t})}),(0,n.jsx)(tg,{label:(0,n.jsx)(ee.x6,{id:"4ep6pq"}),icon:D.a$,children:(0,n.jsx)(th.d,{isChecked:i,onChange:s})}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tx,{}),(0,n.jsx)(tk,{contributors:r,hasMultipleContributors:u,hiddenContributorIds:a,toggleOneVisibleContributor:o,toggleAllVisibleContributors:d})]}),(0,n.jsxs)(k.E,{fontSize:"xs",color:"gray.600",textAlign:"center",children:[(0,n.jsx)(ee.x6,{id:"Xqn2KO"})," ",(0,n.jsx)(l.qT,{label:(0,n.jsx)(ee.x6,{id:"CYpThg"})})]}),(0,n.jsx)(tm,{label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),icon:D.yLS,colorScheme:"red",onClick:h})]})},predicate:e=>e instanceof o.nh&&"contributors"===e.node.type.name,isPopover:!0},{component:e=>{var t;let{editor:i,selection:a,decorations:l}=e,{node:s}=a,o=(null==(t=s.attrs.options)?void 0:t.gridStyle)||"standard",d=(0,I.eu)(l).cellStyle||"mixed",u=H.find(e=>e.value===o),p=(0,c.useCallback)(e=>{let t=(0,_.GY)(s,e=>"gridItem"===e.type.name),n=i.chain();t.forEach(t=>{let{node:i,pos:r}=t,l=a.from+r+1;n=n.updateNestedAttributesAtPos(l,{options:e})}),n.selectNodeAtPos(a.from).focus().run()},[i,s,a.from]);return(0,n.jsxs)(A.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsxs)(r.z,{children:[(0,n.jsx)(S.g,{icon:L.swh}),(0,n.jsx)(k.E,{fontSize:"sm",fontWeight:"600",children:null==u?void 0:u.label})]}),(0,n.jsx)(E.q,{}),(0,n.jsx)(N,{currentCellStyle:d,updateCellOptions:p})]})},predicate:e=>e instanceof o.nh&&"grid"===e.node.type.name},{component:e=>{var t,i,a;let{editor:l,selection:s}=e,{node:o}=s,d=(null==(t=o.attrs.options)?void 0:t.cellStyle)||"none",u=null==(i=o.attrs.options)?void 0:i.horizontalAlign,p=null==(a=o.attrs.options)?void 0:a.verticalAlign,h=s.$from.parent,g=(0,Z.on)(h),m=(0,c.useCallback)(e=>{l.chain().updateAttributesAtPos(s.from,{options:{...o.attrs.options,...e}}).selectNodeAtPos(s.from).focus().run()},[l,o.attrs.options,s.from]),x=(0,c.useCallback)(e=>{m({horizontalAlign:e})},[m]),f=(0,c.useCallback)(e=>{m({verticalAlign:e})},[m]),b=(0,c.useCallback)(()=>{l.chain().handleDeleteOnGridItem(!1,!0,!0).run()},[l]),C=(0,c.useCallback)(()=>{"horizontal"===g?l.commands.addGridItemWithRedistribution(s.from,"before"):l.commands.convertGridItemToNestedGrid(s.from,"before")},[l,s.from,g]),y=(0,c.useCallback)(()=>{"horizontal"===g?l.commands.addGridItemWithRedistribution(s.from,"after"):l.commands.convertGridItemToNestedGrid(s.from,"after")},[l,s.from,g]),v=(0,c.useCallback)(()=>{"horizontal"===g?l.commands.convertGridItemToNestedGrid(s.from,"before"):l.commands.addGridItemWithRedistribution(s.from,"before")},[l,s.from,g]),w=(0,c.useCallback)(()=>{"horizontal"===g?l.commands.convertGridItemToNestedGrid(s.from,"after"):l.commands.addGridItemWithRedistribution(s.from,"after")},[l,s.from,g]);return(0,n.jsxs)(A.e,{spacing:2,size:"sm",flex:"row",alignItems:"center",children:[(0,n.jsxs)(r.z,{children:[(0,n.jsx)(S.g,{icon:D.swh}),(0,n.jsx)(k.E,{fontSize:"sm",fontWeight:"600",children:"Cell"})]}),(0,n.jsx)(E.q,{}),(0,n.jsx)(N,{currentCellStyle:d,updateCellOptions:m}),(0,n.jsx)(B.c,{orientation:"vertical",h:"24px"}),(0,n.jsx)(K,{currentAlign:u,onAlignChange:x}),(0,n.jsx)(q,{currentAlign:p,onAlignChange:f}),(0,n.jsx)(E.q,{}),(0,n.jsx)(V.I,{label:F.Ru._({id:"FPPYe7"}),icon:D.UiS,iconRotation:270,onClick:C,testId:"add-grid-cell-left-button"}),(0,n.jsx)(V.I,{label:F.Ru._({id:"Cx6q9z"}),icon:D.UiS,iconRotation:90,onClick:y,testId:"add-grid-cell-right-button"}),(0,n.jsx)(V.I,{label:F.Ru._({id:"YN9u/4"}),icon:D.UiS,onClick:v,testId:"add-grid-cell-above-button"}),(0,n.jsx)(V.I,{label:F.Ru._({id:"cuIdse"}),icon:D.UiS,iconRotation:180,onClick:w,testId:"add-grid-cell-below-button"}),(0,n.jsx)(E.q,{}),(0,n.jsx)(O.G,{editor:l,handleDelete:b})]})},predicate:e=>e instanceof o.nh&&"gridItem"===e.node.type.name},{component:e=>{let{editor:t,selection:i}=e,{verticalAlign:a,horizontalAlign:s}=i.node.attrs,o=(0,ey.qM)(t),d=(0,c.useCallback)(e=>{t.chain().focus().updateAttributesAtPos(i.from,{verticalAlign:e}).selectNodeAtPos(i.from).run()},[t,i.from]),u=(0,c.useCallback)(e=>{let n=i.from;t.chain().updateAttributesAtPos(n,{horizontalAlign:e}).toggleHorizontalAlign(e).selectNodeAtPos(n).run()},[t,i.from,s]),p=eC.gj.find(e=>{var i;return null==(i=e.checkActive)?void 0:i.call(e,t)}),h=(null==p?void 0:p.icon)||D._ur,g=ev.find(e=>e.value===a),m=(null==g?void 0:g.icon)||D.jot;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(em,{editor:t}),(0,n.jsxs)(A.e,{spacing:0,onMouseDown:eg.Fw,children:[(0,n.jsx)(V.I,{icon:D.EZy,label:(0,n.jsx)(ee.x6,{id:"p1hcK1"}),onClick:()=>t.commands.updatePositionedBoxFontSize(-1),testId:"font-size-decrease"}),(0,n.jsx)(V.z,{label:(0,n.jsx)(ee.x6,{id:"q3il6U"}),children:(0,n.jsx)(R.$,{variant:"toolbar",size:"sm",minW:"32px",onMouseDown:eg.Fw,children:o?Math.round(o):"—"})}),(0,n.jsx)(V.I,{icon:D.QLR,label:(0,n.jsx)(ee.x6,{id:"a/oQVj"}),onClick:()=>t.commands.updatePositionedBoxFontSize(1),testId:"font-size-increase"})]}),(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"EvYSar"}),children:(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",size:"sm",onMouseDown:eg.Fw,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),"data-testid":"h-align-dropdown",children:(0,n.jsx)(S.g,{icon:h})})}),(0,n.jsx)(X.Z,{children:(0,n.jsx)($.c,{minW:"auto",zIndex:"modalPopover",dir:"ltr",children:eC.gj.map(e=>(0,n.jsx)(V.I,{icon:e.icon,label:e.name(),onClick:()=>u(e.alignment),isActive:s===e.alignment,testId:"h-align-".concat(e.key),shortcut:e.shortcut},e.key))})})]}),(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"TWP/UJ"}),children:(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",size:"sm",onMouseDown:eg.Fw,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),"data-testid":"v-align-dropdown",children:(0,n.jsx)(S.g,{icon:m})})}),(0,n.jsx)(X.Z,{children:(0,n.jsx)($.c,{minW:"auto",zIndex:"modalPopover",children:(0,n.jsx)(r.z,{spacing:0,p:1,children:ev.map(e=>{let{value:t,icon:i,label:r}=e;return(0,n.jsx)(V.I,{icon:i,label:r(),onClick:()=>d(t),isActive:a===t,testId:"v-align-".concat(t)},t)})})})})]}),(0,n.jsxs)(J.W,{isLazy:!0,onClose:()=>(0,et.q)(t),children:[(0,n.jsx)(l.Tz,{placement:"top",label:(0,n.jsx)(ee.x6,{id:"ECHjfh"}),children:(0,n.jsx)(Y.I,{as:R.$,variant:"toolbar",size:"sm",onMouseDown:eg.Fw,rightIcon:(0,n.jsx)(S.g,{icon:D.Jt$,transform:"shrink-6"}),"data-testid":"layer-order-dropdown",children:(0,n.jsx)(S.g,{icon:D.bKR})})}),(0,n.jsx)(X.Z,{children:(0,n.jsx)($.c,{minW:"auto",zIndex:"modalPopover",children:(0,n.jsxs)(r.z,{spacing:0,p:1,children:[(0,n.jsx)(V.I,{icon:D.bKR,label:F.Ru._({id:"IS9/i3"}),onClick:()=>t.commands.bringToFront(),disabled:!(0,ey.Et)(t),testId:"layer-bring-to-front"}),(0,n.jsx)(V.I,{icon:D.B4x,label:F.Ru._({id:"i4A317"}),onClick:()=>t.commands.bringForward(),disabled:!(0,ey.Et)(t),testId:"layer-bring-forward"}),(0,n.jsx)(V.I,{icon:D.PW6,label:F.Ru._({id:"yWNAen"}),onClick:()=>t.commands.sendBackward(),disabled:!(0,ey.Gz)(t),testId:"layer-send-backward"}),(0,n.jsx)(V.I,{icon:D.jb9,label:F.Ru._({id:"WMIp7w"}),onClick:()=>t.commands.sendToBack(),disabled:!(0,ey.Gz)(t),testId:"layer-send-to-back"})]})})})]}),(0,n.jsx)(V.I,{icon:D.yLS,label:(0,n.jsx)(ee.x6,{id:"cnGeoo"}),onClick:()=>t.commands.deletePositionedBox(),color:"red.500",testId:"positioned-box-delete"})]})},predicate:e=>e instanceof o.nh&&"positionedTextbox"===e.node.type.name},{component:n7,predicate:e=>e instanceof o.U3}],ai=[{component:iK,predicate:(e,t,i,n)=>{var a;return n&&t.isActive("button")&&!!t.isSiteNavbarEditor&&!t.multipageEnabled&&!(null==(a=document)?void 0:a.querySelector("[".concat(f.hu,"]")))},isPopover:!0}],an={backgroundColor:"white",shadow:"lg"},aa=e=>{let{editor:t,scrollingParentSelector:i,menuContext:o,appendToSelector:h}=e;(0,ew.lC)(t);let{hideTooltips:g,GammaTooltipHiderContext:m}=(0,l.ku)(),x=(0,p.GV)(d.Du),f=(0,p.GV)(u.Vt),b=((e,t)=>{let[i,n]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{if("navigation"!==t)return;let i=t=>{let i=t.target;i instanceof Element&&(i.closest("[data-navbar-editor]")||i.closest('[data-active-menu="navigation"]')?n(!0):(n(!1),e.isSiteNavbarEditor&&e.isFocused&&e.commands.blur()))};return document.addEventListener("mousedown",i),()=>{document.removeEventListener("mousedown",i)}},[t,e]),"navigation"!==t||i})(t,o),C="navigation"===o?ai:at,v=t.state.selection,w=!x&&C.find(e=>e.predicate(v,t,f,b)),A=[];try{(0,s.BQ)(t.state.selection)&&(A=(0,y.j5)(t,t.state.selection.from))}catch(e){console.error("[FormattingMenu] unable to find decorations at ".concat(t.state.selection.from),e.message)}let k=(0,c.useMemo)(()=>({maxWidth:"none",zIndex:"var(--chakra-zIndices-popover)",placement:"top",appendTo:h?()=>document.querySelector(h):void 0,popperOptions:{modifiers:[{name:"flip",options:{fallbackPlacements:["top","top-start","top-end","bottom","bottom-start","bottom-end"]}},{name:"preventOverflow",options:{boundary:i?document.querySelector(i):void 0,altAxis:!0}}]}}),[i,h]),L="navigation"===o?"navigation":"editor";return(0,n.jsx)(m,{children:(0,n.jsx)(l.L8,{isDark:!1,children:(0,n.jsxs)(j,{editor:t,onHide:g,tippyOptions:k,children:[w&&w.isPopover&&(0,n.jsx)(tE,{"data-in-editor-focus":L,"data-active-menu":L,"data-testid":"formatting-menu",fontFamily:"body",children:(0,n.jsx)(w.component,{editor:t,selection:v,decorations:A})}),w&&!w.isPopover&&(0,n.jsx)(a.a,{"data-active-menu":L,borderRadius:"xl",...an,w:"auto",minW:"0px",h:"fit-content",position:"relative",bottom:w.offsetPx?"".concat(w.offsetPx,"px"):"0","data-in-editor-focus":L,"data-testid":"formatting-menu",fontFamily:"body",children:(0,n.jsx)(r.z,{spacing:3,px:2,minH:10,children:(0,n.jsx)(w.component,{editor:t,selection:v,decorations:A})})})]})})})}},2332:(e,t,i)=>{"use strict";i.d(t,{M:()=>n});let n=30},3073:(e,t,i)=>{"use strict";i.d(t,{V:()=>c});var n=i(51684),a=i(77650),r=i(27388),l=i(94460),s=i(65632),o=i(64897);let c=()=>l.of.get("hideNonGraphyCharts")?[]:[{key:"barChartVertical",name:()=>a.Ru._({id:"kaIve5"}),icon:n.s67,chartType:"bar"},{key:"barChartHorizontal",name:()=>a.Ru._({id:"JXpNuP"}),icon:n.Mkm,chartType:"horizontal-bar"},{key:"lineChart",name:()=>a.Ru._({id:"Kt/Lzz"}),icon:n.gK3,chartType:"line"},{key:"pieChart",name:()=>a.Ru._({id:"5+y+OQ"}),icon:n.W1p,chartType:"pie"},{key:"donutChart",name:()=>a.Ru._({id:"DNipMm"}),icon:n.oDg,chartType:"donut"}].map(e=>({nodeName:"chart",keywords:["graph",e.chartType],featureFlag:"enableCharts",execute:t=>{t.chain().insertChart(e.chartType,!0).editSelectedChart().run()},dragStartFn:t=>{let i=(0,r.r4)();(0,s.fS)({editor:t,content:{type:"chart",attrs:{chartType:e.chartType,id:i,data:(0,o.$)(e.chartType)||{}}}})},dragEndFn:e=>{e.commands.editSelectedChart()},...e}))},3115:(e,t,i)=>{"use strict";i.d(t,{M:()=>r,j:()=>a});var n=i(55729);let a=()=>{let e=(0,n.useRef)(null),t=(0,n.useRef)(null),[i,a]=(0,n.useState)(0),[r,l]=(0,n.useState)(0),[s,o]=(0,n.useState)(null);return{width:i,height:r,aspectRatio:s,setSize:(0,n.useCallback)(()=>{var i,n;let r=null==(i=e.current)?void 0:i.getBoundingClientRect(),s=null==(n=t.current)?void 0:n.getBoundingClientRect();if(r&&s){let e=s.width/s.height,t=r.width,i=r.width/e;if(0===t||isNaN(t)||0===i||isNaN(i))return;a(t),l(i),o(e)}},[]),containerWrapperRef:e,imageRef:t}},r=e=>(0,n.useCallback)(t=>{if(!e)return;let i=null==e?void 0:e.view.domAtPos(t);if(!i)return void console.warn("scrollOnImageLoad could not domAtPos",{pos:t});let n=i.node.childNodes[i.offset];if(!n||!n.querySelector)return void console.warn("scrollOnImageLoad could not find node",{parentNode:i.node,offset:i.offset});let a=n.querySelector("[data-image-node-element] img");if(!a)return void console.warn("scrollOnImageLoad could not find element");let r=()=>{e.chain().selectNodeAtPos(t,!1).focus().scrollIntoView().run(),setTimeout(()=>{e.chain().selectNodeAtPos(t,!1).focus().scrollIntoView().run()},1e3),a.removeEventListener("load",r)};a.addEventListener("load",r)},[e])},3245:(e,t,i)=>{"use strict";i.d(t,{C9:()=>n,PX:()=>a,bc:()=>r});let n="10vh",a="20vh",r="80vh"},3373:(e,t,i)=>{"use strict";i.d(t,{S:()=>s});var n=i(67245),a=i(57257),r=i(79324),l=i(69144);let s=e=>{let{additionalOptions:t=[],additionalCellOptions:i=[],defaultOptions:s={},presetConfigurations:o=[]}=e;return{...e,options:(0,l.l)([a.h,n.B],t),cellOptions:(0,l.l)([a.h,r.Y],i),presetConfigurations:o,addDirection:e=>"vertical"===e.orientation?"bottom":"right",isFullWidth:e=>"horizontal"===e.orientation,defaultOptions:s}}},3702:(e,t,i)=>{"use strict";i.d(t,{b:()=>T});var n=i(6029),a=i(24302),r=i(57405),l=i(96500),s=i(40452),o=i(49611),c=i(99492),d=i(48621),u=i(3616),p=i(55729),h=i(22670),g=i(77650),m=i(83550),x=i(58959),f=i(48810),b=i(29810),C=i(83743),y=i(52881),v=i(10500),w=i(26221),j=i(79683);let A=e=>{let{color:t,setColor:i=()=>{},isActive:a=!1,name:r,size:l=7,tooltipIsDisabled:s=!1}=e,c=(0,j.$p)(t)?"white":"black";return(0,n.jsx)(w.Tz,{label:r||t.toUpperCase(),placement:"top",isDisabled:s,children:(0,n.jsx)(o.$,{display:"inline-block",alignSelf:"center",boxSize:l,borderRadius:"md",border:"1px solid",borderColor:"blackAlpha.300",color:c,bgColor:null!=t?t:"#FFFFFF",onClick:()=>i(t),variant:"unstyled",minW:0,fontSize:"xs",transitionProperty:"border",transitionDuration:"normal",children:a&&(0,n.jsx)(v.S,{})})})},k=e=>{let{label:t,colors:i,setColor:a,currentColor:r,isDefault:l,handleAddColorButtonClick:s}=e,{isInOfflineMode:c}=(0,y.u)();return(0,n.jsx)(m.r,{children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(x.z,{px:"2",fontSize:"sm",w:"100%",justifyContent:"space-between",alignItems:"center",mb:"2",mt:+!!s,children:[(0,n.jsx)(f.E,{children:t}),(0,n.jsx)(b.h,{}),s&&(0,n.jsx)(o.$,{variant:"link",fontSize:"sm",onClick:s,isDisabled:c,children:(0,n.jsx)(u.x6,{id:"ePK91l"})})]}),(0,n.jsx)(C.r,{gap:1.5,columns:6,p:2,pt:0,children:i.map((e,t)=>{let{hex:i,name:s}=e;return(0,n.jsx)(A,{name:s,color:i,setColor:a,isActive:l?null===r:r===i},t)})})]})})},L=e=>{let{setColor:t,currentColor:i}=e;return(0,n.jsx)(k,{label:g.Ru._({id:"Zp2USm"}),colors:[{key:"black",hex:"#000000",name:g.Ru._({id:"THokF3"})},{key:"dark-gray",hex:"#4D4D4D",name:g.Ru._({id:"uUMrFZ"})},{key:"gray",hex:"#808080",name:g.Ru._({id:"qS5//Q"})},{key:"light-gray",hex:"#CCCCCC",name:g.Ru._({id:"xa/b9m"})},{key:"white-smoke",hex:"#F2F2F2",name:g.Ru._({id:"rGj3KB"})},{key:"white",hex:"#FFFFFF",name:g.Ru._({id:"5Ex+AP"})},{key:"light-sun",hex:"#FCEC99",name:g.Ru._({id:"nOXj3q"})},{key:"peach",hex:"#FFD1A7",name:g.Ru._({id:"68+2yw"})},{key:"salmon",hex:"#FAA1A1",name:g.Ru._({id:"TrGQaZ"})},{key:"lavender",hex:"#D8AFF8",name:g.Ru._({id:"gc4DdH"})},{key:"baby-blue",hex:"#AFCBF8",name:g.Ru._({id:"+bmpN5"})},{key:"pale-green",hex:"#AEE4BD",name:g.Ru._({id:"hUOhvE"})},{key:"gold",hex:"#F9D933",name:g.Ru._({id:"FYlHHU"})},{key:"orange",hex:"#FFA44F",name:g.Ru._({id:"4OE5Sf"})},{key:"red",hex:"#F44444",name:g.Ru._({id:"wRTiSD"})},{key:"purple",hex:"#B05EF1",name:g.Ru._({id:"mF9LxA"})},{key:"blue",hex:"#5E98F1",name:g.Ru._({id:"Zn5crm"})},{key:"green",hex:"#5CC97B",name:g.Ru._({id:"VmkjGB"})},{key:"dark-goldenrod",hex:"#957D00",name:g.Ru._({id:"vWWr+k"})},{key:"brown",hex:"#995515",name:g.Ru._({id:"JLxwQS"})},{key:"maroon",hex:"#910D0D",name:g.Ru._({id:"cg4yu3"})},{key:"dark-purple",hex:"#5E208E",name:g.Ru._({id:"oqSDkM"})},{key:"midnight-blue",hex:"#204C8E",name:g.Ru._({id:"QCyMdk"})},{key:"forest-green",hex:"#1F7135",name:g.Ru._({id:"HVCLqF"})}],setColor:t,currentColor:i})};var S=i(40912),E=i(32982),_=i(26533),I=i(9441),M=i(87489);let R=e=>{let{setColor:t,currentColor:i,showAddColorButton:a=!0,includeGradients:r=!1,onSelectGradient:l,currentThemeColor:s}=e,c=(0,S.GV)(M.SJ),{isInOfflineMode:d}=(0,y.u)(),p=(0,_.ND)(c,!r),h=p.filter(e=>"solid"===e.type).map(e=>{let t=(0,_.Ik)(e);return{hex:t,key:t}}),v=r?p.filter(e=>"linear-gradient"===e.type):[],w=a?()=>{c.workspaceId?(0,E.vd)({theme:c}):(0,E.L6)({theme:c})}:void 0;return(0,n.jsxs)(m.r,{children:[(0,n.jsxs)(x.z,{px:"2",fontSize:"sm",w:"100%",justifyContent:"space-between",alignItems:"center",mb:"2",mt:+!!w,children:[(0,n.jsx)(f.E,{children:g.Ru._({id:"J1XRO3"})}),(0,n.jsx)(b.h,{}),w&&(0,n.jsx)(o.$,{variant:"link",fontSize:"sm",onClick:w,isDisabled:d,children:(0,n.jsx)(u.x6,{id:"ePK91l"})})]}),(0,n.jsxs)(C.r,{gap:1.5,columns:6,p:2,pt:0,children:[h.map((e,a)=>{let{hex:r}=e;return(0,n.jsx)(A,{color:r,setColor:t,isActive:i===r},a)}),v.map((e,t)=>(0,n.jsx)(D,{gradient:e,isActive:(null==s?void 0:s.type)==="linear-gradient"&&JSON.stringify(s)===JSON.stringify(e),onClick:()=>null==l?void 0:l(e)},"gradient-".concat(t)))]})]})},D=e=>{let{gradient:t,isActive:i,onClick:a}=e;return(0,n.jsx)(o.$,{display:"inline-block",alignSelf:"center",boxSize:7,borderRadius:"md",border:"1px solid",borderColor:"blackAlpha.300",color:"white",backgroundImage:(0,I.yh)(t),onClick:a,variant:"unstyled",minW:0,fontSize:"xs",sx:{textShadow:"0 1px 2px rgba(0,0,0,0.5)"},children:i&&(0,n.jsx)(v.S,{})})},T=e=>{let{currentColor:t,setColor:i,unsetColor:g=()=>i(null),source:m,showAddColorButton:x=!0,includeGradients:f,onSelectGradient:b,currentThemeColor:C}=e,y=(0,a.dU)("gray.50","elevation.1"),v=(0,h.st)(),w=(0,p.useCallback)(e=>{null==v||v.track(h.VV.COLOR_PICKER_SET_COLOR,{color:e,source:m}),i(e)},[i,v,m]),j=(0,p.useCallback)(()=>{null==v||v.track(h.VV.COLOR_PICKER_RESET,{source:m}),g()},[g,v,m]);return(0,h.JQ)(e=>{e.track(h.VV.COLOR_PICKER_OPENED,{source:m})},[m]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r.T,{divider:(0,n.jsx)(l.c,{}),p:0,align:"start",children:[(0,n.jsx)(R,{showAddColorButton:x,setColor:w,currentColor:t,includeGradients:f,onSelectGradient:b,currentThemeColor:C}),(0,n.jsx)(L,{setColor:w,currentColor:t})]}),(0,n.jsx)(s.s,{px:5,py:3,bg:y,alignItems:"center",justifyContent:"center",mx:-2,mb:-2,mt:2,children:(0,n.jsx)(o.$,{onClick:j,variant:"link",size:"sm",colorScheme:"gray",leftIcon:(0,n.jsx)(d.g,{icon:c.U23}),children:(0,n.jsx)(u.x6,{id:"L+rMC9"})})})]})}},3919:(e,t,i)=>{"use strict";i.d(t,{S:()=>b,o:()=>y});var n=i(6029),a=i(26420),r=i(55729),l=i(74158),s=i(40847),o=i(40912),c=i(12872),d=i(39402),u=i(28420),p=i(87489),h=i(69298),g=i(12889),m=i(45315),x=i(749),f=i(1319);let b=e=>{let{reduxData:t,...i}=e,a=(e=>{let[t]=(0,r.useState)(()=>(0,x.U1)({reducer:o.Ki,middleware:e=>e({serializableCheck:!1})}));return(0,r.useEffect)(()=>{(null==e?void 0:e.doc)&&t.dispatch((0,f.Tm)({currentPage:e.doc}))},[e,t]),t})(t);return(0,n.jsx)(l.Kq,{store:a,children:(0,n.jsx)(C,{...i})})},C=e=>{let{onCreate:t=()=>{},initialContent:i,content:l,theme:x,isThumbnail:f,portalComponent:b}=e,[C,y]=(0,r.useState)(!1),v=(0,r.useMemo)(()=>(0,m.C)(),[]),w=(0,o.jL)();(0,r.useEffect)(()=>{w((0,p.Yl)({theme:x||null})),w((0,p.kd)({isAllowedToEdit:!1})),w((0,p.$j)({animationsEnabled:!1}))},[x,w]);let j=(0,g.hG)({async onCreate(e){var i;let{editor:n}=e;console.debug("[EditorPreview][onCreate] TipTap editor is now ready"),null==(i=d.Jl.getState(n.state))||i.compute(n.state).processChanges(w),n.commands.command(()=>((0,c.jL)(n.state.doc,w),!0)),y(!0),null==t||t({editor:n})},extensions:v,content:i,editable:!1,immediatelyRender:!0});return(j.isThumbnail=f,(0,r.useEffect)(()=>{var e;l&&(j.commands.setContent(l,{emitUpdate:!1}),j.commands.command(()=>((0,c.jL)(j.state.doc,w),!0)),null==(e=u.U.getState(j.state))||e.compute(j.state.doc).processChanges(w))},[l,j,w]),(0,s.GZ)(j),C)?(0,n.jsx)(a.a,{className:"editor-preview-root","data-variation-preview":!0,"data-testid":"editor-preview-root",width:"100%",position:"relative",sx:h.q,children:(0,n.jsx)(g.$Z,{editor:j,portalComponent:b,style:{width:"100%",height:"100%"},className:"highlight-mask"})}):(0,n.jsx)(n.Fragment,{})},y={"[data-thumbnail-hidden]":{display:"none !important"},"*":{backdropFilter:"none !important",webkitBackdropFilter:"none !important",WebkitTransition:"none !important",MozTransition:"none !important",OTransition:"none !important",msTransition:"none !important",transition:"none !important",vectorEffect:"none"},contain:"paint",".editor-core-root, .editor-preview-root":{height:"100% !important",width:"auto !important"},".doc-content-wrapper":{pb:"0 !important",minH:"auto !important"},"[data-doc-background-element], [data-doc-background-element-present-mode]":{display:"none !important"},".card2-background":{mt:0}}},3994:(e,t,i)=>{"use strict";i.d(t,{A:()=>r});var n=i(6029);i(55729);var a=i(52881);let r=e=>t=>{let{isInOfflineMode:i}=(0,a.u)();return i?null:(0,n.jsx)(e,{...t})}},4054:()=>{},4918:(e,t,i)=>{"use strict";i.d(t,{L:()=>d});var n=i(6029),a=i(26420),r=i(55729),l=i(97712),s=i(45775),o=i(52173),c=i(73232);let d=(0,r.memo)(e=>{let{children:t,visual:i,visualPosition:r="top",visualSize:d="100%",visualMaxSize:u,visualBoxProps:p,gap:h="1.25em",alignContent:g,forceBalance:m,cellProps:x,textboxProps:f,cellStyle:b="none",dragHandle:C}=e,{layoutOptions:y,cellOptions:v,isContentEmpty:w,isLayoutFocused:j,direction:A,index:k}=x,L=(0,o.e)(h),S="left"===r,E=g||(S?"rtl"===A?"right":"left":y.horizontalAlign),{colorVars:_}=(0,l.r)({layoutColorOverride:y.color,cellColorOverride:null==v?void 0:v.color,index:k,forceTransparent:!0});return(0,n.jsxs)(s.E,{cellProps:x,cellStyle:b,dragHandle:C,cellContentPropOverrides:{p:0,gap:w&&!j?0:L,display:"flex",flexDirection:S?"right"===E&&"rtl"!==A?"row-reverse":"row":"column",alignItems:S?"flex-start":void 0,justifyContent:"center",h:"100%"},children:[(0,n.jsx)(a.a,{w:"calc(".concat(d," * var(--media-scale))"),maxW:u,flex:S?1:void 0,...p,children:i}),(0,n.jsx)(a.a,{minW:S?"6em":"100%",maxW:"100%",flex:S?1.618:1,"data-content-empty":w,css:{..._,...S?(0,c.G4)("flex-start"):{}},cursor:"text",...f,children:t})]})});d.displayName="VisualGridCell"},5024:(e,t,i)=>{"use strict";i.d(t,{w:()=>l,z:()=>s});var n=i(20013),a=i(70059),r=i(9977);function l(e){let t=(0,a.J)(),i=(0,r.nM)(e.state.doc);return(0,n.xt)(i||t).englishName}let s=(e,t)=>{let i={...t};return e.step&&t.step&&Array.isArray(e.step)&&Array.isArray(t.step)&&(i.step=t.step.map((t,i)=>{let n=e.step[i],a={...t};return(null==n?void 0:n.icon)&&(a.icon=n.icon),(null==n?void 0:n.image)&&(a.image=n.image),a})),e.general&&t.general&&Array.isArray(e.general)&&Array.isArray(t.general)&&(i.general=t.general.map((t,i)=>{let n=e.general[i],a={...t};return(null==n?void 0:n.icon)&&(a.icon=n.icon),(null==n?void 0:n.image)&&(a.image=n.image),a})),i}},5099:(e,t,i)=>{"use strict";i.d(t,{h:()=>r,l:()=>l});var n=i(46512),a=i(54186);function r(e){let{config:t,data:i}=e,r=t.properties.filter(e=>!e.isHidden).map((e,t)=>{var i;let a;return a=e.columnType?e.columnType:"label"===e.key||0===t?"label":"data",{id:(0,n.Ak)(),label:e.label,type:a,format:e.columnFormat,fixedType:null!=(i=e.fixedType)&&i}}),l=new Map(t.properties.filter(e=>!e.isHidden).map((e,t)=>[e.key,r[t].id])),s=i.map(()=>({id:(0,n.Ak)()})),o={};return i.forEach((e,i)=>{let n=s[i].id;o[n]={},t.properties.filter(e=>!e.isHidden).forEach((t,i)=>{let s=l.get(t.key),c=e[t.key],d=r[i];if("label"===d.type)o[n][s]={type:"label",label:String(null!=c?c:"")};else{let e,t=null==c,i=0;if(!t){if("number"==typeof c)i=c;else if("string"==typeof c){let t=d.format&&a.u.get(d.format);if(t){let n=t.parse(c,!1);if(n)i=n.value,e=n.meta;else{let e=parseFloat(c.replace(/[^0-9.-]/g,""));i=isNaN(e)?0:e}}else{let e=parseFloat(c.replace(/[^0-9.-]/g,""));i=isNaN(e)?0:e}}}o[n][s]={type:"data",data:i,isEmpty:t,meta:e}}})}),{columns:r,rows:s,cells:o}}function l(e){return{config:{properties:e.columns.map(e=>({key:e.id,label:e.label,isHidden:!1,columnType:e.type,columnFormat:e.format,fixedType:e.fixedType})),isDataHorizontal:!1},data:e.rows.map(t=>{let i={};return e.columns.forEach(n=>{var r;let l=null==(r=e.cells[t.id])?void 0:r[n.id];if(!l){i[n.id]=null;return}if("label"===l.type)i[n.id]=l.label;else if("data"===l.type)if(l.isEmpty)i[n.id]=null;else{let e=n.format&&a.u.get(n.format);e?i[n.id]=e.format({value:l.data,meta:l.meta}):i[n.id]=l.data}}),i})}}},5314:(e,t,i)=>{"use strict";i.d(t,{G:()=>s,f:()=>o});var n=i(55729),a=i(40912),r=i(87489),l=i(55603);let s=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.KA)();if(!t)return void console.error("[MediaDrawer].openMediaDrawer: can't open because getStore() returned ".concat(t));e&&t.dispatch((0,l.Hy)()),t.dispatch((0,r.Zf)({isEditingMedia:!0}))},o=()=>{let e=(0,a.CU)();return(0,n.useCallback)(t=>{let{isOpen:i,shouldResetSourceKey:n=!0}=t;n&&e.dispatch((0,l.Hy)()),e.dispatch((0,r.Zf)({isEditingMedia:i}))},[e])}},5424:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});let n={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/sealion.60d02536.png",height:300,width:300,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAZlBMVEUVfbfrgpjEPnDYWn2XP4mKRY0lirAIfbwmfLIOg8LMTnPpk6BonZQagb3PoZidmaw3cK7hfJeoPHx6UpZ/SZVUnJZpWKRsWH7bbIsgfrt6QHKpan+TTWazRWqjTnOWlH64f4GIl6ZIMvgtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARElEQVR4nAXBhQHAMAwDMBeTFMcM3f9PTsKeiQhgZPFp9gSIf8u5MiCpPdexAFJVuN3EoKqMtq4DF7WFwY34YuyNtvYHay4C8UazeA4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:8}},5767:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});let n={minWidth:1800,maxWidth:5e3,count:10}},6139:(e,t,i)=>{"use strict";i.d(t,{oR:()=>l}),i(6029);var n=i(55729),a=i(80621);let r=n.createContext({publishedVersionOverride:!1});function l(){let{publishedVersionOverride:e}=(0,n.useContext)(r);return e||(0,a.NF)()}},6192:(e,t,i)=>{"use strict";i.d(t,{iT:()=>s,l2:()=>u,s2:()=>c,st:()=>o,wz:()=>d});var n=i(77650),a=i(36914),r=i(59864),l=i(97098);let s=()=>{let e=()=>n.Ru._({id:"6MDj8K"});return{blankCard:{id:"blankCard",createdBy:null,name:()=>n.Ru._({id:"UQOvxZ"}),description:()=>n.Ru._({id:"V7lf6B"}),jsonContent:l.w.card([l.w.heading()]),keywords:["blank"]},titleWithBullets:{id:"titleWithBullets",name:()=>n.Ru._({id:"jzSy62"}),createdBy:null,description:()=>n.Ru._({id:"605WM6"}),jsonContent:l.w.card([l.w.heading(),l.w.bullet(),l.w.bullet(),l.w.bullet(),l.w.bullet()]),keywords:["heading","bullets"]},titleWithBulletsAndImage:{id:"titleWithBulletsAndImage",name:()=>n.Ru._({id:"ciw/iY"}),createdBy:null,description:()=>n.Ru._({id:"kTU/Ne"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.bullet(),l.w.bullet(),l.w.bullet(),l.w.bullet()],[l.w.mediaPlaceholder()]])]),keywords:["heading","bullets"]},titleWith2ColumnContent:{id:"titleWith2ColumnContent",createdBy:null,name:()=>n.Ru._({id:"uVQ8y8"}),description:()=>n.Ru._({id:"pRDCBH"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.paragraph(e())],[l.w.paragraph(e())]])]),keywords:["title","2 column","split","paragraph"]},titleWith2ColumnContentAndHeadings:{id:"titleWith2ColumnContentAndHeadings",createdBy:null,name:()=>n.Ru._({id:"/ESRO3"}),description:()=>n.Ru._({id:"acTyiC"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.h3(),l.w.paragraph(e())],[l.w.h3(),l.w.paragraph(e())]])]),keywords:["title","2 column","split","paragraph"]},titleWith3ColumnContent:{id:"titleWith3ColumnContent",createdBy:null,name:()=>n.Ru._({id:"YmAqYT"}),description:()=>n.Ru._({id:"od0FQb"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.paragraph(e())],[l.w.paragraph(e())],[l.w.paragraph(e())]])]),keywords:["heading","3 column","paragraph"]},titleWith3ColumnContentAndHeadings:{id:"titleWith3ColumnContentAndHeadings",createdBy:null,name:()=>n.Ru._({id:"3tQQ39"}),description:()=>n.Ru._({id:"Yno39F"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.h4(),l.w.paragraph(e())],[l.w.h4(),l.w.paragraph(e())],[l.w.h4(),l.w.paragraph(e())]])]),keywords:["heading","3 column","paragraph"]},titleWith4ColumnContent:{id:"titleWith4ColumnContent",createdBy:null,name:()=>n.Ru._({id:"+a/yD6"}),description:()=>n.Ru._({id:"h5ySm8"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.paragraph(e())],[l.w.paragraph(e())],[l.w.paragraph(e())],[l.w.paragraph(e())]])]),keywords:["heading","4 column","paragraph"]},titleWith2ColumnImageLeft:{id:"titleWith2ColumnImageLeft",createdBy:null,name:()=>n.Ru._({id:"6edF/U"}),description:()=>n.Ru._({id:"SzGG7G"}),jsonContent:l.w.card([l.w.columns([[l.w.mediaPlaceholder()],[l.w.heading(),l.w.paragraph(e())]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["title","2 column","image","left"]},titleWith2ColumnImageRight:{id:"titleWith2ColumnImageRight",createdBy:null,name:()=>n.Ru._({id:"afp0nb"}),description:()=>n.Ru._({id:"M7cuHB"}),jsonContent:l.w.card([l.w.columns([[l.w.heading(),l.w.paragraph(e())],[l.w.mediaPlaceholder()]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["title","2 column","image","right"]},blankImageCard:{id:"blankImageCard",createdBy:null,name:()=>n.Ru._({id:"YkssmO"}),description:()=>n.Ru._({id:"aI+qic"}),jsonContent:l.w.card(null,void 0,void 0,{image:{}}),keywords:["image","blank"],badge:()=>n.Ru._({id:"isRobC"})},titleWith2ImageColumns:{id:"titleWith2ImageColumns",createdBy:null,name:()=>n.Ru._({id:"oVMU3f"}),description:()=>n.Ru._({id:"sqVSP2"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.mediaPlaceholder(),l.w.h3(),l.w.paragraph(e())],[l.w.mediaPlaceholder(),l.w.h3(),l.w.paragraph(e())]])]),keywords:["heading","2 column","image"]},titleWith3ImageColumns:{id:"titleWith3ImageColumns",createdBy:null,name:()=>n.Ru._({id:"ZjjVJt"}),description:()=>n.Ru._({id:"kmtZuD"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())],[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())],[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())]])]),keywords:["heading","3 column","paragraph","image"]},titleWith4ImageColumns:{id:"titleWith4ImageColumns",createdBy:null,name:()=>n.Ru._({id:"Re1S+b"}),description:()=>n.Ru._({id:"+x8oem"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())],[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())],[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())],[l.w.mediaPlaceholder(),l.w.h4(),l.w.paragraph(e())]])]),keywords:["heading","4 column","image"]},titleWith3ImagesWithText:{id:"titleWith3ImagesWithText",createdBy:null,name:()=>n.Ru._({id:"cDxTeG"}),description:()=>n.Ru._({id:"rwJuIz"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("imagesText",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{cellSize:10,shapeSize:"full",horizontalAlign:"left",imageShape:"square"}})]),keywords:["heading","image","layout"]},imageGallery:{id:"imageGallery",createdBy:null,name:()=>n.Ru._({id:"Oho0T7"}),description:()=>n.Ru._({id:"H87HG1"}),jsonContent:l.w.card([l.w.heading(),l.w.gallery([l.w.mediaPlaceholder({source:"image.custom"}),l.w.mediaPlaceholder({source:"image.custom"}),l.w.mediaPlaceholder({source:"image.custom"})])]),keywords:["heading","gallery","image"]},titleWithTeamPhotos:{id:"titleWithTeamPhotos",createdBy:null,name:()=>n.Ru._({id:"+kQMBP"}),description:()=>n.Ru._({id:"tt2nIz"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("imagesText",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"6YtxFj"})),l.w.paragraph(n.Ru._({id:"GDvlUT"})),l.w.paragraph(n.Ru._({id:"Nu4oKW"}),{fontSize:"sm"})]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"6YtxFj"})),l.w.paragraph(n.Ru._({id:"GDvlUT"})),l.w.paragraph(n.Ru._({id:"Nu4oKW"}),{fontSize:"sm"})]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"6YtxFj"})),l.w.paragraph(n.Ru._({id:"GDvlUT"})),l.w.paragraph(n.Ru._({id:"Nu4oKW"}),{fontSize:"sm"})])],{options:{cellSize:10,shapeSize:"full",horizontalAlign:"center",imageShape:"circle"}})]),keywords:["heading","image","team"]},accentRight:{id:"accentRight",createdBy:null,name:()=>n.Ru._({id:"Czo70+"}),description:()=>n.Ru._({id:"x5nYRE"}),jsonContent:l.w.card([l.w.heading(),l.w.paragraph(e())],{layout:"right"}),keywords:["accent"]},accentRightFit:{id:"accentRightFit",createdBy:null,name:()=>n.Ru._({id:"1BvkHE"}),description:()=>n.Ru._({id:"oItvxV"}),jsonContent:l.w.card([l.w.heading(),l.w.paragraph(e())],{layout:"right"},{fitType:"fit"}),keywords:["accent"]},accentLeft:{id:"accentLeft",createdBy:null,name:()=>n.Ru._({id:"5HMSY5"}),description:()=>n.Ru._({id:"c/I4N2"}),jsonContent:l.w.card([l.w.heading(),l.w.paragraph(e())],{layout:"left"}),keywords:["accent"]},accentLeftFit:{id:"accentLeftFit",createdBy:null,name:()=>n.Ru._({id:"bGTdlK"}),description:()=>n.Ru._({id:"r4fLNa"}),jsonContent:l.w.card([l.w.heading(),l.w.paragraph(e())],{layout:"left"},{fitType:"fit"}),keywords:["accent"]},accentTop:{id:"accentTop",createdBy:null,name:()=>n.Ru._({id:"BUdX7X"}),description:()=>n.Ru._({id:"QuKih6"}),jsonContent:l.w.card([l.w.heading(),l.w.paragraph(e())],{layout:"top"}),keywords:["accent"]},titleWith3NestedCards:{id:"titleWith3NestedCards",createdBy:null,name:()=>n.Ru._({id:"ORoO1f"}),description:()=>n.Ru._({id:"J89hiV"}),jsonContent:l.w.card([l.w.heading(),l.w.card([l.w.heading(),l.w.paragraph()]),l.w.card([l.w.heading(),l.w.paragraph()]),l.w.card([l.w.heading(),l.w.paragraph()])]),keywords:["heading","nested","card"]},titleWith3Toggles:{id:"titleWith3Toggles",createdBy:null,name:()=>n.Ru._({id:"Sf3ASu"}),description:()=>n.Ru._({id:"58JI2k"}),jsonContent:l.w.card([l.w.heading(),l.w.toggle([l.w.paragraph(e())]),l.w.toggle([l.w.paragraph(e())]),l.w.toggle([l.w.paragraph(e())])]),keywords:["heading","toggle"]},titleWithTimeline:{id:"titleWithTimeline",createdBy:null,name:()=>n.Ru._({id:"cklVjM"}),description:()=>n.Ru._({id:"Wdyt2J"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("timeline",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{orientation:"vertical",twoSided:!1}})]),keywords:["heading","timeline"]},titleWithLargeBulletList:{id:"titleWithLargeBulletList",createdBy:null,name:()=>n.Ru._({id:"F5uDGO"}),description:()=>n.Ru._({id:"g1FTqD"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("bigBullets",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{cellSize:20}})]),keywords:["heading","bullet","list"]},titleWithIconsWithText:{id:"titleWithIconsWithText",createdBy:null,name:()=>n.Ru._({id:"joUkNe"}),description:()=>n.Ru._({id:"DHZYRd"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("iconsText",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{cellSize:10,shapeSize:"md",horizontalAlign:"center"}})]),keywords:["heading","icons"]},titleWithSmallIconsAndText:{id:"titleWithSmallIconsAndText",createdBy:null,name:()=>n.Ru._({id:"AhHG+7"}),description:()=>n.Ru._({id:"L8/5yN"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("iconsText",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{cellSize:10,shapeSize:"sm",horizontalAlign:"left"}})]),keywords:["heading","icons"]},titleWithTextBoxes:{id:"titleWithTextBoxes",createdBy:null,name:()=>n.Ru._({id:"b7qbjN"}),description:()=>n.Ru._({id:"Cg0xBG"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("solidBoxes",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{cellSize:15}})]),keywords:["heading","boxes"]},titleWithArrows:{id:"titleWithArrows",createdBy:null,name:()=>n.Ru._({id:"YUGjgn"}),description:()=>n.Ru._({id:"SnGUtD"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("arrows",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())]),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())])],{options:{cellSize:10}})]),keywords:["arrows","process","sequence","flow"]},titleWithColumnChart:{id:"titleWithColumnChart",createdBy:null,name:()=>n.Ru._({id:"kaIve5"}),description:()=>n.Ru._({id:"EE/H36"}),jsonContent:l.w.card([l.w.heading(),l.w.columnChart()]),keywords:["heading","chart","column chart"],featureFlag:"enableCharts"},titleWithBarChart:{id:"titleWithBarChart",createdBy:null,name:()=>n.Ru._({id:"JXpNuP"}),description:()=>n.Ru._({id:"2s/J1+"}),jsonContent:l.w.card([l.w.heading(),l.w.barChart()]),keywords:["heading","chart","bar chart"],featureFlag:"enableCharts"},titleWithLineChart:{id:"titleWithLineChart",createdBy:null,name:()=>n.Ru._({id:"Kt/Lzz"}),description:()=>n.Ru._({id:"eRabUB"}),jsonContent:l.w.card([l.w.heading(),l.w.lineChart()]),keywords:["heading","chart","line chart"],featureFlag:"enableCharts"},titleWithPieChart:{id:"titleWithPieChart",createdBy:null,name:()=>n.Ru._({id:"5+y+OQ"}),description:()=>n.Ru._({id:"zIzb1A"}),jsonContent:l.w.card([l.w.heading(),l.w.pieChart()]),keywords:["heading","chart","pie chart"],featureFlag:"enableCharts"},titleWithDonutChart:{id:"titleWithDonutChart",createdBy:null,name:()=>n.Ru._({id:"DNipMm"}),description:()=>n.Ru._({id:"MWtClR"}),jsonContent:l.w.card([l.w.heading(),l.w.donutChart()]),keywords:["heading","chart","donut chart"],featureFlag:"enableCharts"},titleWithStats:{id:"titleWithStats",createdBy:null,name:()=>n.Ru._({id:"w0arAq"}),description:()=>n.Ru._({id:"YEhR/1"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("stats",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"nH8BJ4"})),l.w.paragraph(e())],{label:"25%"}),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"nH8BJ4"})),l.w.paragraph(e())],{label:"3/4"}),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"nH8BJ4"})),l.w.paragraph(e())],{label:"50"})],{options:{cellSize:15,shapeSize:"lg"}})]),keywords:["heading","stats"]},barStatsWithText:{id:"barStatsWithText",createdBy:null,name:()=>n.Ru._({id:"LYRXtx"}),description:()=>n.Ru._({id:"DgfiYp"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("barStats",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"nH8BJ4"})),l.w.paragraph(e())],{label:"25%"}),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"nH8BJ4"})),l.w.paragraph(e())],{label:"3/4"})],{options:{cellSize:20}})]),keywords:["heading","stats"]},titleWithCircleStats:{id:"titleWithCircleStats",createdBy:null,name:()=>n.Ru._({id:"mvpFPS"}),description:()=>n.Ru._({id:"9AzsRa"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("circleStats",[l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())],{label:"25%"}),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())],{label:"1/3"}),l.w.smartLayoutCell([l.w.h3(n.Ru._({id:"HX5SVx"})),l.w.paragraph(e())],{label:"75"})],{options:{cellSize:10,horizontalAlign:"center"}})]),keywords:["arrows","process","sequence","flow"]},titleWith3RowTable:{id:"titleWith3RowTable",createdBy:null,name:()=>n.Ru._({id:"aDo58o"}),description:()=>n.Ru._({id:"2ZoOCu"}),jsonContent:l.w.card([l.w.heading(),l.w.table([l.w.tableRow([l.w.tableCell([l.w.paragraph()]),l.w.tableCell([l.w.paragraph()]),l.w.tableCell([l.w.paragraph()])]),l.w.tableRow([l.w.tableCell([l.w.paragraph()]),l.w.tableCell([l.w.paragraph()]),l.w.tableCell([l.w.paragraph()])]),l.w.tableRow([l.w.tableCell([l.w.paragraph()]),l.w.tableCell([l.w.paragraph()]),l.w.tableCell([l.w.paragraph()])])])]),keywords:["heading","table"]},funnelWithText:{id:"funnelWithText",createdBy:null,name:()=>n.Ru._({id:"ETqzyH"}),description:()=>n.Ru._({id:"GxaYRj"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.smartLayout("funnel",[l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()])],{options:{numbered:!0,outsideText:!1}})],[l.w.h2(),l.w.paragraph(e())]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["heading","funnel"]},steppedPyramidWithText:{id:"steppedPyramidWithText",createdBy:null,name:()=>n.Ru._({id:"6xmZsQ"}),description:()=>n.Ru._({id:"GqW7Xg"}),jsonContent:l.w.card([l.w.heading(),l.w.columns([[l.w.smartLayout("staircase",[l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()])],{options:{outsideText:!1,horizontalAlign:"center"}})],[l.w.h2(),l.w.paragraph(e())]],{cellAttrs:{verticalAlign:"center"}})]),keywords:["heading","pyramid","stepped","staircase"]},leftSteppedPyramidWithTitleAndTextOutside:{id:"leftSteppedPyramidWithTitleAndTextOutside",createdBy:null,name:()=>n.Ru._({id:"6j13ZR"}),description:()=>n.Ru._({id:"JGF7vo"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("staircase",[l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()])],{options:{outsideText:!1,horizontalAlign:"left"}})]),keywords:["heading","pyramid","stepped","staircase"]},pyramidWithTitleAndTextOutside:{id:"pyramidWithTitleAndTextOutside",createdBy:null,name:()=>n.Ru._({id:"l1mM+L"}),description:()=>n.Ru._({id:"L0QPEt"}),jsonContent:l.w.card([l.w.heading(),l.w.smartLayout("pyramid",[l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()]),l.w.smartLayoutCell([l.w.h3()])],{options:{numbered:!0,outsideText:!0}})]),keywords:["heading","pyramid"]},titleWithContentAndButton:{id:"titleWithContentAndButton",name:()=>n.Ru._({id:"FJJPAA"}),createdBy:null,description:()=>n.Ru._({id:"itiMvE"}),jsonContent:l.w.card([l.w.heading(),l.w.paragraph(e()),l.w.buttons([l.w.button(n.Ru._({id:"uWe4QF"}),{variant:"solid"}),l.w.button(n.Ru._({id:"zwWKhA"}),{variant:"outline"})])]),keywords:["button","heading","paragraph"]},titleWithYouTubeEmbed:{id:"titleWithYouTubeEmbed",createdBy:null,name:()=>n.Ru._({id:"D1Tqqj"}),description:()=>n.Ru._({id:"s0st+i"}),jsonContent:l.w.card([l.w.heading(),l.w.mediaPlaceholder({source:"video.youtube"})]),keywords:["heading","embed","video"]},titleWithWebpageEmbed:{id:"titleWithWebpageEmbed",createdBy:null,name:()=>n.Ru._({id:"8FOKyw"}),description:()=>n.Ru._({id:"0ngLOJ"}),jsonContent:l.w.card([l.w.heading(),l.w.mediaPlaceholder({source:"embed.custom"})]),keywords:["heading","embed","webpage"]},titleCard:{id:"titleCard",createdBy:null,name:()=>n.Ru._({id:"5U/oBM"}),description:()=>n.Ru._({id:"rYur7N"}),jsonContent:l.w.card([l.w.title(),l.w.h2()]),keywords:["title"]},titleWithGif:{id:"titleWithGif",createdBy:null,name:()=>n.Ru._({id:"wRkP2d"}),description:()=>n.Ru._({id:"kHFDdm"}),jsonContent:l.w.card([l.w.heading(),l.w.mediaPlaceholder({source:"image.giphy"})]),keywords:["heading","embed","webpage"]},titleWithDiagram:{id:"titleWithDiagram",createdBy:null,name:()=>n.Ru._({id:"i+ShMB"}),description:()=>n.Ru._({id:"6i4/hD"}),jsonContent:l.w.card([l.w.heading(),l.w.diagram()]),keywords:["heading","diagram"],featureFlag:"tldraw2"}}},o=()=>Object.values(s()),c=()=>o().reduce((e,t)=>(e[t.id]=t.jsonContent,e),{}),d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default";return(0,r.g)(e).map(e=>{let{name:t,templateIds:i,description:n}=e,a=i.map(e=>s()[e]);return{subcategory:t(),items:a,description:null==n?void 0:n()}})},u=(e,t,i)=>{try{if(t.featureFlag&&!a.of.get(t.featureFlag)||(null==i?void 0:i(t)))return!0;return!1}catch(e){return!0}}},6319:(e,t,i)=>{"use strict";i.d(t,{BJ:()=>ic,aQ:()=>io});var n=i(51684),a=i(77650),r=i(47748),l=i(55597),s=i(6029),o=i(58959),c=i(99492),d=i(56108),u=i(73232);let p={key:"horizontalAlign",defaultValue:()=>null,Control:e=>{let{value:t,updateValue:i}=e;return(0,s.jsx)(o.z,{spacing:0,dir:"ltr",children:u.gj.map(e=>{let{name:n,icon:a,alignment:r}=e;return(0,s.jsx)(d.I,{label:n(),icon:a,onClick:()=>{i(r===t?null:r)},isActive:t===r},n())})})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:c.ecg,items:u.gj.map(i=>{let{name:n,alignment:a}=i;return{key:n(),label:n(),icon:e===a?c.e68:void 0,onClick:()=>{t(a===e?null:a)}}})}),name:()=>a.Ru._({id:"0j+RGO"})};var h=i(37243),g=i(79733);let m={key:"numbered",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,s.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:c.Tsj})},ControlMenu:(e,t,i)=>({key:i.key,label:e?a.Ru._({id:"qCzYrD"}):a.Ru._({id:"Ty8hAp"}),icon:c.Tsj,onClick:()=>t(!e)}),name:()=>a.Ru._({id:"mVQI+S"})},x={...m,getDefaultOnParse:e=>!Array.from(e.children).every(e=>e.querySelector("icon")),checkEnabled:e=>{let{options:t,node:i}=e,n=i&&(0,h.xe)(i,g.q);return(null==n?void 0:n.every(e=>{var t,i,n,a,r;return!(null==e||null==(i=e.node)||null==(t=i.attrs)?void 0:t.image)||(null==e||null==(r=e.node)||null==(a=r.attrs)||null==(n=a.image)?void 0:n.src)===void 0}))||!0===t.numbered}};var f=i(56570),b=i(40452),C=i(26420),y=i(55729),v=i(10197),w=i(96230),j=i(58215),A=i(58590),k=i(43930),L=i(97712),S=i(15955),E=i(92986),_=i(52173),I=i(4742),M=i(24587),R=i(47830);let D="1.5em",T=e=>{let{containerSize:t,columnsNeeded:i}=e,n=(0,E.FX)(),a=(0,k.A)({base:1,sm:2,md:3,xl:4})||2;return(I.D1?4:n?2:a)*t{var t;let{children:i,layoutOptions:n,flexProps:a,...r}=e,{index:l,direction:o}=r,{colorVars:c}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==(t=e.cellOptions)?void 0:t.color,index:l,forceTransparent:!0,isColoringCell:!0}),d=(0,u.AS)("rtl"===o?"right":"left",e.direction),p=(0,E.FX)(),h=(0,R.G)(e.theme,p,"h4",e.firstChildSize),g=(0,_.e)(M.xb);return(0,s.jsxs)(b.s,{direction:"row",align:"flex-start",gap:g,w:"100%","data-selection-ring":!0,"data-content-reference":!0,pos:"relative",...a,children:[(0,s.jsx)(S.n,{cellProps:e,markerFontSize:"h4"}),(0,s.jsx)(C.a,{flex:"1",minW:"0",className:j.VN,css:c,pt:"".concat(h,"em"),sx:d,children:i})]})});z.displayName="StackedSmartLayoutCell";var P=i(57257),N=i(79324),H=i(21938),B=i(28547),F=i(39027);let O={ring:{thickness:.075,padAngle:0,roundness:0,iconSize:1,circleScale:.8,numberBackground:!0},flower:{thickness:.97,padAngle:3,roundness:.2,iconSize:1.25,circleScale:1},cycle:{thickness:.6,padAngle:2,roundness:0,pointiness:.33,iconSize:1.33,circleScale:1},circle:{thickness:.6,padAngle:3,iconSize:1.33,circleScale:1},semiCircle:{thickness:.5,padAngle:2,iconSize:1.5,circleScale:1}},V=(0,y.memo)((0,y.forwardRef)((e,t)=>{let{flexProps:i,coords:n,...a}=e,{image:r,selectCell:l,layoutOptions:o,cellOptions:c,index:d,numCells:u,variant:p}=a,h=o.numbered&&u>1,{iconSize:g,numberBackground:m}=O[p.key],{colorVars:x}=(0,L.r)({layoutColorOverride:o.color,cellColorOverride:null==c?void 0:c.color,index:d}),{arcPath:f,circleWidth:y}=n;return(0,s.jsxs)(b.s,{pos:"relative",ref:t,aspectRatio:"1/1","data-smart-layout-emphasis":!0,css:{contain:"layout"},pointerEvents:"none",...i,children:[(0,s.jsx)(C.a,{as:"svg",pos:"absolute",inset:0,viewBox:"0 0 ".concat(y," ").concat(y),overflow:"visible",className:j.D6,css:x,children:(0,s.jsx)(C.a,{as:"path",d:f,transform:"translate(".concat(y/2,"px, ").concat(y/2,"px) scale(").concat(y,")"),style:{vectorEffect:"non-scaling-stroke"}})}),(0,s.jsx)(b.s,{className:m?j.SA:j.lR,top:"".concat(n.centroidTop,"px"),left:"".concat(n.centroidLeft,"px"),pos:"absolute",contentEditable:!1,transform:"translate(-50%, -50%)",borderRadius:"999px !important",aspectRatio:"1/1",h:"2.5em",align:"center",direction:"column",justify:"center",css:x,children:(0,s.jsx)(C.a,{className:(0,H.cx)(B.U6),pointerEvents:"auto",children:(0,s.jsx)(F.R,{image:r,number:h?d+1:void 0,isNumbered:o.numbered,iconSize:1.125*g,selectCell:l})})})]})}));V.displayName="CircleSegment";var Z=i(84462),U=i.n(Z),G=i(105),W=i(5777);let K=U()(W.JL);function q(e,t){return[e*Math.sin(t),-e*Math.cos(t)]}function Q(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,r=a>1e-9?Math.sin(a/2)*(t-e)*(2*n):0,[l,s]=q((e+t)/2-r,i-a/2),o=(t-e)*n;return[l+o*Math.cos(i),s+o*Math.sin(i)]}let J=U()(function(e){let{innerRadius:t=0,outerRadius:i=0,startAngle:n=0,endAngle:a=2*Math.PI,pointStrength:r=.5,padAngle:l=0}=e,{innerStartAngle:s,innerEndAngle:o,outerStartAngle:c,outerEndAngle:d,innerArcSpan:u,outerArcSpan:p,isClockwise:h}=function(e,t,i,n,a){let r=n>i,l=Math.abs(n-i),s=i,o=n,c=i,d=n,u=l,p=l;if(a>1e-9){let l=a/2,h=Math.sqrt(e*e+t*t),g=0;e>1e-9&&(g=Math.asin(h/e*Math.sin(l)));let m=0;t>1e-9&&(m=Math.asin(h/t*Math.sin(l))),(u-=2*g)>1e-9?r?(s+=g,o-=g):(s-=g,o+=g):s=o=(i+n)/2,(p-=2*m)>1e-9?r?(c+=m,d-=m):(c-=m,d+=m):c=d=(i+n)/2}return{isClockwise:r,innerStartAngle:s,innerEndAngle:o,outerStartAngle:c,outerEndAngle:d,innerArcSpan:u,outerArcSpan:p}}(t,i,n,a,l),g=q(i,c),m=q(i,d),x=q(t,s),f=q(t,o),b=r*(h?1:-1),C=r>0,y=Q(t,i,c,b,h?0:l),v=Q(t,i,d,b,h?l:0),w=+(u>=Math.PI),j=+(p>=Math.PI);return{arcPath:["M ".concat(g[0]," ").concat(g[1]),C&&"L ".concat(y[0]," ").concat(y[1]),"L ".concat(x[0]," ").concat(x[1]),"A ".concat(t," ").concat(t," 0 ").concat(w," ").concat(+!!h," ").concat(f[0]," ").concat(f[1]),C&&"L ".concat(v[0]," ").concat(v[1]),"L ".concat(m[0]," ").concat(m[1]),"A ".concat(i," ").concat(i," 0 ").concat(j," ").concat(+!h," ").concat(g[0]," ").concat(g[1]),"Z"].filter(Boolean).join(" "),centroid:q((t+i)/2,((s+o)/2+(c+d)/2)/2+b*Math.PI/6)}}),Y={1:90,2:-180,3:-150,4:-90,5:-90,6:-60,7:-60,8:-45},X=U()(e=>{var t;let i,n,{index:a,numCells:r,variant:l,direction:s,semi:o,themeRoundness:c}=e,d=(o?-90:null!=(t=Y[r])?t:0)*("rtl"===s?-1:1),u=(o?180:360)/r*("rtl"===s?-1:1),p=a*u+d,h=p+u,g=(p+h)/2,m=Math.PI/180*((90-g)%360),{thickness:x,padAngle:f,roundness:b=c,pointiness:C}=O[l],y=.5*(1-x);if(C){let e=J({innerRadius:y,outerRadius:.5,startAngle:p*Math.PI/180,endAngle:h*Math.PI/180,padAngle:f*Math.PI/180,pointStrength:C});i=e.arcPath,n=e.centroid}else{let e=K({innerRadius:y,outerRadius:.5,startAngle:p*Math.PI/180,endAngle:h*Math.PI/180,padAngle:f*Math.PI/180,cornerRadius:b});i=e()||"",n=e.centroid()}let v=n[0],w=n[1],j=.5*Math.cos(m),A=(g+360)%360;return{outsideX:j,outsideY:.5*Math.sin(m),centroidX:v,centroidY:w,arcPath:i,sideX:A>0&&A<=180?"right":"left",sideY:A>90&&A<=270?"bottom":"top",startAngle:p,midpointAngle:g,endAngle:h}}),$=e=>{let{index:t,numCells:i,variant:n,direction:a,semi:r=!1,themeRoundness:l}=e,{width:s,height:o,ref:c}=(0,G.Lh)(),d=X({index:t,numCells:i,variant:n,direction:a,semi:r,themeRoundness:l}),{outsideX:u,outsideY:p,centroidX:h,centroidY:g}=d,m=o*(.5-p)*(r?2:1),x=o*(.5+g)*(r?2:1),f=o*(.5+u)*(r?2:1),b=o*(.5+h)*(r?2:1);return{...d,outsideTop:m,outsideLeft:f,centroidTop:x,centroidLeft:b,circleRef:c,circleWidth:s,circleHeight:o}},ee=U()(e=>{var t;let i=360/e,n=null!=(t=Y[e])?t:0,a=[],r=[],l=[];for(let t=0;t0&&s<=180?"right":"left",c=(90-e)%360*Math.PI/180,d=Math.sin(c),u={index:t,angle:e,sideX:o,sideY:s>90&&s<=270?"bottom":"top",x:Math.cos(c),y:d,columnPosition:-1};"left"===o?a.push(u):r.push(u),l.push(u)}return a.sort((e,t)=>t.y-e.y),r.sort((e,t)=>t.y-e.y),a.forEach((e,t)=>{e.columnPosition=t}),r.forEach((e,t)=>{e.columnPosition=t}),{items:l,leftItems:a,rightItems:r}}),et=(0,y.memo)(e=>{let{children:t,containerSize:i,variant:n,onContextMenu:a,selectLayoutForElementProps:r}=e,l=T({containerSize:i,columnsNeeded:3}),{circleScale:o}=O[n.key];return(0,s.jsx)(f.x,{pos:"relative","data-selection-ring":"padded",templateColumns:"1fr calc(".concat(100*(l?.8:.35*o),"% * var(--media-scale, 1)) 1fr"),autoRows:"auto",rowGap:l?D:"1.5em",dir:"ltr",onContextMenu:a,...r,children:t})});et.displayName="CircleWrapper";let ei=(0,y.memo)(e=>T({containerSize:e.layoutContainerSize,columnsNeeded:3})?(0,s.jsx)(ea,{...e}):(0,s.jsx)(en,{...e}));ei.displayName="CircleCell";let en=(0,y.memo)(e=>{let{children:t,index:i,numCells:n,dragHandle:a,variant:r,direction:l,theme:o,selectCellForElementProps:c}=e,{roundness:d}=(0,A.M)(o),{pathRounding:p}=w.T5[d],{circleRef:h,...g}=$({index:i,numCells:n,variant:r.key,direction:l,themeRoundness:p}),m="right"===g.sideX,x=m?"left":"right",f=(0,u.yp)(x),y=(g.midpointAngle+360)%180==90,{rowStart:v,rowSpan:k,numRows:L,verticalAlign:S}=((e,t)=>{let{items:i,rightItems:n,leftItems:a}=ee(t),{columnPosition:r,sideX:l}=i[e],s=function(e,t){return Math.abs(e*t)/function(e,t){for(;0!==t;){let i=t;t=e%t,e=i}return e}(e,t)}(n.length,a.length),o="right"===l?n.length:a.length,c=1===t?3:s/o;return{rowStart:r*c+1,rowSpan:c,numRows:s,verticalAlign:"center"}})(i,n),E=y?"2em":"flower"===r.key?"0em":L%2==0?"1.5em":"1em";return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b.s,{gridColumn:m?3:1,gridRow:"".concat(v," / span ").concat(k),zIndex:"1",sx:{...f,...(0,u.AS)(x,"ltr"),...m?{pl:E}:{pr:E}},direction:"column",justify:S,className:j.VN,minW:"0",...c,children:(0,s.jsxs)(C.a,{"data-content-reference":!0,"data-smart-layout-emphasis":!0,"data-selection-ring":"padded",pos:"relative",w:"100%",cursor:"text",children:[t,a]})}),(0,s.jsx)(V,{...e,flexProps:{gridColumn:2,gridRow:"1 / span ".concat(L),alignSelf:"center"},coords:g,ref:h})]})});en.displayName="CircleCellSide";let ea=(0,y.memo)(e=>{let{index:t,numCells:i,direction:n,variant:a,theme:r}=e,{roundness:l}=(0,A.M)(r),{pathRounding:o}=w.T5[l],{circleRef:c,...d}=$({index:t,numCells:i,variant:a.key,direction:n,themeRoundness:o});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(V,{...e,flexProps:{gridRow:1,gridColumn:2},coords:d,ref:c}),(0,s.jsx)(z,{flexProps:{gridColumn:"1 / span 3",gridRow:"auto",dir:n},...e})]})});ea.displayName="CircleCellStacked";let er=()=>({key:"circle",name:()=>a.Ru._({id:"7xMmki"}),icon:c.O0T,keywords:["circle","ring","radial","donut","circular"],options:[P.h,x],cellOptions:[P.h,N.Y],presetConfigurations:[{name:()=>a.Ru._({id:"7xMmki"}),options:{numbered:!0}}],Wrapper:et,Cell:ei,addDirection:()=>"bottom",defaultAttrs:{image:{source:v.f.key}},htmlTag:"circle",imageSlot:"optional",imageType:"icon",family:"circles"}),el=(0,y.memo)(e=>{let{children:t,containerSize:i,onContextMenu:n,selectLayoutForElementProps:a}=e;return T({containerSize:i,columnsNeeded:3})?(0,s.jsx)(f.x,{pos:"relative","data-selection-ring":"padded",templateColumns:"1fr",templateRows:"auto auto",rowGap:D,onContextMenu:n,...a,dir:"ltr",children:t}):(0,s.jsx)(f.x,{pos:"relative","data-selection-ring":"padded",onContextMenu:n,...a,autoColumns:"1fr",autoRows:"auto",columnGap:"1.5em",rowGap:"2em",children:t})});el.displayName="SemiCircleWrapper";let es=(0,y.memo)(e=>T({containerSize:e.layoutContainerSize,columnsNeeded:3})?(0,s.jsx)(ec,{...e}):(0,s.jsx)(eo,{...e}));es.displayName="SemiCircleCell";let eo=(0,y.memo)(e=>{let{children:t,index:i,numCells:n,dragHandle:a,variant:r,direction:l,theme:o,selectCellForElementProps:c}=e,d=(0,u.yp)("center"),{roundness:p}=(0,A.M)(o),{pathRounding:h}=w.T5[p],{circleRef:g,...m}=$({index:i,numCells:n,variant:r.key,direction:l,semi:!0,themeRoundness:h}),x=n>4?"70%":"60%";return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(b.s,{direction:"column",align:"center",justify:"flex-end",pos:"relative",zIndex:"1","data-content-reference":!0,"data-smart-layout-emphasis":!0,"data-selection-ring":"padded",sx:{...d,...(0,u.AS)("center","ltr")},mb:n>2?"-".concat(.6*m.outsideTop,"px"):void 0,...c,cursor:"text",children:[t,a]}),(0,s.jsx)(V,{...e,flexProps:{gridRow:2,gridColumn:"1 / span ".concat(n),alignSelf:"start",justifySelf:"center",aspectRatio:"2/1",width:"calc(".concat(x," * var(--media-scale, 1))")},coords:m,ref:g})]})});eo.displayName="SemiCircleCellTop";let ec=(0,y.memo)(e=>{let{index:t,numCells:i,direction:n,variant:a,theme:r}=e,{roundness:l}=(0,A.M)(r),{pathRounding:o}=w.T5[l],{circleRef:c,...d}=$({index:t,numCells:i,variant:a.key,direction:n,semi:!0,themeRoundness:o});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(V,{...e,flexProps:{gridRow:1,gridColumn:1,alignSelf:"start",justifySelf:"center",aspectRatio:"2/1",width:"calc(100% * var(--media-scale, 1))"},coords:d,ref:c}),(0,s.jsx)(z,{flexProps:{gridColumn:1,gridRow:"auto",dir:n},...e})]})});ec.displayName="SemiCircleCellStacked";var ed=i(3373),eu=i(77258),ep=i(52239),eh=i(45775),eg=i(14011),em=i(49404);let ex=(0,y.memo)(e=>{let{children:t,...i}=e,{layoutOptions:n,cellOptions:a,index:r,firstChildSize:l,theme:o}=i,c=(0,E.FX)(),{colorVars:d}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r,forceTransparent:!0}),{color:u,colorVars:p}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r,forceTransparent:!0}),h=(0,R.G)(o,c,null,l),g={...i.image&&(0,em.Xs)(i.image)?(0,ep.t)(null!=u?u:"var(--accent-color-readable)"):{}};return(0,s.jsxs)(eh.E,{cellProps:i,gridStyle:"flex_grid",cellStyle:"none",dragHandle:i.dragHandle,cellContentPropOverrides:{display:"flex",flexDirection:"row",alignItems:"start",gap:M.xb,pt:"".concat(-1*h,"em")},children:[(0,s.jsx)(C.a,{width:"2.25em",height:"2.25em",transform:"translateY(-50%)",flexShrink:0,sx:{...p,...g},contentEditable:!1,display:"flex",alignItems:"center",justifyContent:"center",children:(0,s.jsx)(F.R,{image:i.image,iconSize:1.5,placeholderIfEmpty:!1,selectCell:i.selectCell,isNumbered:!1})}),(0,s.jsx)(C.a,{flex:"1",minW:"0",className:j.VN,css:d,mt:"".concat(h,"em"),cursor:"text",children:t})]})});ex.displayName="IconBulletsCell";let ef=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,gridStyle:"flex_grid",spacing:"medium"}));ef.displayName="IconBulletsWrapper";let eb=()=>(0,ed.S)({key:"bigBullets",name:()=>a.Ru._({id:"OsVXoX"}),icon:c.ITF,keywords:["bullets","layout","list","bullet"],htmlTag:"bullets",family:"bullets",additionalOptions:[eu.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"UIxZV9"}),options:{numbered:!0},zoomIn:!0},{name:()=>a.Ru._({id:"EJnrtJ"}),options:{numbered:!1},zoomIn:!0}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"medium",gridStyle:"flex_grid"},cellConfig:{cellStyle:"none",marker:{markerType:"bigBullet",markerFontSize:"h3",markerPosition:"left"}}},isFullWidth:()=>!0,addDirection:()=>"right"}),eC=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eC.displayName="OutlineBoxesWithTopCircleWrapper";let ey=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n,image:a,selectCell:r,selectCellForElementProps:l}=e,{colorVars:o}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n});return(0,s.jsx)(b.s,{position:"absolute",top:"-".concat(1.5,"em"),left:"50%",transform:"translateX(-50%)",width:"".concat(3,"em"),height:"".concat(3,"em"),align:"center",justify:"center",contentEditable:!1,sx:{...o},className:(0,H.cx)(j.P7,j.ok),style:{borderRadius:"100%"},...l,children:(0,s.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,H.cx)(B.U6),children:(0,s.jsx)(F.R,{image:a,number:t.numbered?n+1:void 0,isNumbered:t.numbered,iconSize:1.2000000000000002,selectCell:r})})})});ey.displayName="TopCircle";let ev=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n}=e,{colorVars:a}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n,forceTransparent:!1});return(0,s.jsxs)(eh.E,{cellProps:e,cellStyle:"outline",gridStyle:"flex_grid",dragHandle:e.dragHandle,cellContentPropOverrides:{pos:"relative",mt:"".concat(1.5,"em"),pt:"calc(".concat(M.xb," + ").concat(1.5,"em)"),style:{borderTopWidth:"0px",borderTopLeftRadius:"calc(var(--line-thickness) * 4)",borderTopRightRadius:"calc(var(--line-thickness) * 4)"}},children:[(0,s.jsx)(b.s,{position:"absolute",top:"calc(var(--line-thickness) * -1)",left:"calc(var(--line-thickness) * -1)",right:"calc(var(--line-thickness) * -1)",height:"calc(var(--line-thickness) * 4)",className:j.P7,borderTopRadius:"var(--box-border-radius)",sx:a,contentEditable:!1}),(0,s.jsx)(ey,{...e}),e.children]})});ev.displayName="OutlineBoxesWithTopCircleCell";let ew=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));ew.displayName="ProcessStepsWrapper";let ej=(0,y.memo)(e=>(0,s.jsx)(eh.E,{cellProps:e,cellStyle:"processStep",gridStyle:"flex_grid",dragHandle:e.dragHandle,children:e.children}));ej.displayName="ProcessStepsCell";let eA=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small",gridStyle:"flex_grid"}));eA.displayName="SpeechBubblesWrapper";let ek=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n,selectCellForElementProps:a,children:r}=e;return(0,s.jsx)(eh.E,{cellProps:e,gridStyle:"flex_grid",dragHandle:e.dragHandle,cellStyle:"speechBubble",children:r})});ek.displayName="SpeechBubblesCell";let eL=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eL.displayName="SolidBoxesWrapper";let eS=(0,y.memo)(e=>{var t;let{colorVars:i}=(0,L.r)({layoutColorOverride:e.layoutOptions.color,cellColorOverride:null==(t=e.cellOptions)?void 0:t.color,index:e.index});return(0,s.jsx)(eh.E,{cellProps:e,gridStyle:"flex_grid",cellStyle:"solid",dragHandle:e.dragHandle,cellContentPropOverrides:{sx:i},children:e.children})});eS.displayName="SolidBoxesCell";let eE=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eE.displayName="SolidBoxesWithIconsInsideWrapper";let e_=(0,y.memo)(e=>(0,s.jsx)(eh.E,{cellProps:e,gridStyle:"flex_grid",cellStyle:"solid",dragHandle:e.dragHandle,markerConfig:{markerType:"iconCircle",markerFontSize:null,markerPosition:"top"},children:e.children}));e_.displayName="SolidBoxesWithIconsInsideCell";var eI=i(9666);let eM=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"none",gridStyle:"flex_grid",wrapperStyle:"solid"}));eM.displayName="SolidJoinedBoxesWrapper";let eR=(0,y.memo)(e=>{let{index:t,layoutOptions:i,numCells:n,layoutContainerSize:a,cellOptions:r,children:l}=e,{columns:o}=(0,eI.i)({cellSize:i.cellSize||0,horizontalAlign:i.horizontalAlign||"center",orientation:i.orientation||"horizontal",numCells:n,containerSize:a,forceBalance:!1}),{colorVars:c}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==r?void 0:r.color,index:t,forceTransparent:!1,optOutOfPalette:!0}),{colorVars:d}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==r?void 0:r.color,index:t,forceTransparent:!1}),u=0===t,p=t%o==0,h=t>=o,g=t===o-1,m=t===Math.floor((n-1)/o)*o,x=t===n-1;return(0,s.jsxs)(eh.E,{cellProps:e,gridStyle:"flex_grid",dragHandle:e.dragHandle,cellContentPropOverrides:{p:M.xb,css:{...c},borderStartStartRadius:u?"var(--box-border-radius)":"0",borderEndStartRadius:m?"var(--box-border-radius)":"0",borderStartEndRadius:g?"var(--box-border-radius)":"0",borderEndEndRadius:x?"var(--box-border-radius)":"0",backgroundColor:"var(--shape-bg-color-override, var(--shape-bg-color-alpha))"},children:[!u&&!p&&(0,s.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,height:"100%",width:"var(--line-thickness)",insetStart:"0",className:j.eI,css:d}),h&&(0,s.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,width:"100%",height:"var(--line-thickness)",insetStart:"0",className:j.eI,css:d}),l]})});eR.displayName="SolidJoinedBoxesCell";let eD=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"none",wrapperStyle:"solid",gridStyle:"flex_grid"}));eD.displayName="SolidJoinedBoxesWrapper";let eT=(0,_.e)(M.xb),ez=(0,_.e)("2.5em"),eP=(0,y.memo)(e=>{let{direction:t,index:i,layoutOptions:n,numCells:a,layoutContainerSize:r,cellOptions:l,children:o,image:c,selectCell:d}=e,{columns:u,isHorizontal:p}=(0,eI.i)({cellSize:n.cellSize||0,horizontalAlign:n.horizontalAlign||"center",orientation:n.orientation||"horizontal",numCells:a,containerSize:r,forceBalance:!1}),{colorVars:h}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==l?void 0:l.color,index:i,forceTransparent:!1,optOutOfPalette:!0}),{colorVars:g}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==l?void 0:l.color,index:i,forceTransparent:!1}),m="rtl"===t?i===u-1:0===i,x="rtl"===t?(i+1)%u==0:i%u==0,f="rtl"===t?i%u==0:(i+1)%u==0||i===a-1,y=i>=u,v=p?x?"".concat(eT," ").concat(ez," ").concat(eT," ").concat(eT):f?"".concat(eT," ").concat(eT," ").concat(eT," ").concat(ez):"".concat(eT," ").concat(ez," ").concat(eT," ").concat(ez):((e,t)=>0===e?"".concat(eT," ").concat(eT," ").concat(ez," ").concat(eT):e===t-1?"".concat(ez," ").concat(eT," ").concat(eT," ").concat(eT):"".concat(ez," ").concat(eT," ").concat(ez," ").concat(eT))(i,a),w=((e,t,i,n)=>{let a="rtl"===n?e===i-1:e===Math.floor((i-1)/t)*t,r="rtl"===n?e===Math.floor((i-1)/t)*t:e===i-1;return{borderStartStartRadius:("rtl"===n?e===t-1:0===e)?"var(--box-border-radius)":"0",borderEndStartRadius:a?"var(--box-border-radius)":"0",borderStartEndRadius:("rtl"===n?0===e:e===t-1)?"var(--box-border-radius)":"0",borderEndEndRadius:r?"var(--box-border-radius)":"0"}})(i,u,a,t);return(0,s.jsxs)(eh.E,{cellProps:e,gridStyle:"flex_grid",dragHandle:e.dragHandle,cellContentPropOverrides:{p:v,css:{...h},...w,backgroundColor:"var(--shape-bg-color-override, var(--shape-bg-color-alpha))"},children:[!m&&!x&&p&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,height:"100%",width:"var(--line-thickness)",left:"0",className:j.eI,css:g}),(0,s.jsx)(b.s,{position:"absolute",top:"50%",left:"calc(-".concat(1.25,"em)"),transform:"translateY(-50%)",width:"".concat(2.5,"em"),height:"".concat(2.5,"em"),align:"center",justify:"center",contentEditable:!1,zIndex:1,sx:g,borderRadius:"50%",className:(0,H.cx)(j.uk,j.SA,j.lR),children:(0,s.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,H.cx)(B.U6),children:(0,s.jsx)(F.R,{image:c,number:n.numbered?i+1:void 0,isNumbered:n.numbered,iconSize:1.25,selectCell:d})})})]}),y&&(0,s.jsx)(C.a,{position:"absolute",top:"0",contentEditable:!1,zIndex:0,width:"100%",height:"var(--line-thickness)",left:"0",className:j.eI,css:g,children:!p&&(0,s.jsx)(b.s,{position:"absolute",top:"50%",left:"calc(50% - ".concat(1.25,"em)"),transform:"translateY(-50%)",width:"".concat(2.5,"em"),height:"".concat(2.5,"em"),align:"center",justify:"center",contentEditable:!1,zIndex:1,sx:g,borderRadius:"50%",className:(0,H.cx)(j.uk,j.SA,j.lR),children:(0,s.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,H.cx)(B.U6),children:(0,s.jsx)(F.R,{image:c,number:n.numbered?i+1:void 0,isNumbered:n.numbered,iconSize:1.25,selectCell:d})})})}),o]})});eP.displayName="SolidJoinedBoxesCell";let eN=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,gridStyle:"flex_grid",cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));eN.displayName="SolidLeafBoxesWrapper";let eH=(0,y.memo)(e=>{var t;let{colorVars:i}=(0,L.r)({layoutColorOverride:e.layoutOptions.color,cellColorOverride:null==(t=e.cellOptions)?void 0:t.color,index:e.index});return(0,s.jsx)(eh.E,{cellProps:e,gridStyle:"flex_grid",cellStyle:"solid",dragHandle:e.dragHandle,cellContentPropOverrides:{sx:i,style:{borderRadius:"2em 0 2em 0"}},children:e.children})});eH.displayName="SolidLeafBoxesCell",(0,y.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:n,cellOptions:a,index:r,selectCell:l,selectCellForElementProps:o}=t,c=null==a?void 0:a.icon,{colorVars:d}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r});return(0,s.jsx)(b.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...d},style:i?{borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopRightRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}:{borderTopRightRadius:"0px",borderBottomRightRadius:"0px",borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopWidth:"0px",borderLeftWidth:"0px",borderBottomWidth:"0px"},...i?{width:"100%",height:"3em"}:{width:"4em",height:"100%",minHeight:"4em"},className:(0,H.cx)(j.SA,j.lR),...o,children:(0,s.jsx)(b.s,{fontSize:"1.5em",alignItems:"center",justifyContent:"center",className:(0,H.cx)(B.U6),children:(0,s.jsx)(F.R,{image:c,number:n.numbered?r+1:void 0,isNumbered:n.numbered,iconSize:1,selectCell:l})})})}).displayName="OutlineBoxesWithLabelLabel";let eB=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small",gridStyle:"balanced_grid"}));eB.displayName="OutlineBoxesWithLabelWrapper";let eF=(0,y.memo)(e=>(0,s.jsx)(eh.E,{cellProps:e,dragHandle:e.dragHandle,cellContentPropOverrides:{borderRadius:"var(--box-border-radius)"},innerLabelConfig:{labelType:"flush",labelStyles:{paddingInlineEnd:"1em"}},cellStyle:"outline",children:e.children}));eF.displayName="OutlineBoxesWithLabelCell";let eO=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small",gridStyle:"steps"}));eO.displayName="StepsWrapper";let eV=(0,y.memo)(e=>(0,s.jsx)(eh.E,{cellProps:e,gridStyle:"steps",dragHandle:e.dragHandle,cellContentPropOverrides:{borderRadius:"var(--box-border-radius)"},innerLabelConfig:{labelType:"simpleLineFlush"},cellStyle:"outline",children:e.children}));eV.displayName="StepsCell";var eZ=i(56151),eU=i(30709),eG=i(85813),eW=i(40912),eK=i(87489);let eq=e=>{let{updateAttributes:t,value:i,placeholder:n,inputProps:a,...r}=e,l=(0,y.useCallback)(e=>{t&&t({label:""===e?null:e})},[t]),o=(0,eW.GV)(eK.Cl)&&t;return(0,s.jsxs)(eZ.F,{value:i||"",placeholder:n,onChange:l,isDisabled:!o,...r,children:[(0,s.jsx)(eU.l,{width:"100%",h:"1em",py:0,noOfLines:1,userSelect:o?void 0:"none",lineHeight:1}),(0,s.jsx)(eG.j,{width:"100%",my:-1,py:1,lineHeight:1,...a})]})};var eQ=i(4918),eJ=i(93015);let eY={key:"imagePosition",defaultValue:()=>"top",Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,s.jsx)(d.I,{label:n.name(),onClick:()=>i("top"===t?"left":"top"),isActive:"left"===t,icon:"top"===t?c.qXP:c.Usg,testId:"smart-layout-orientation-option"})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:"top"===e?c.qXP:c.Usg,items:[{key:"top",label:a.Ru._({id:"WWy8TN"}),icon:"top"===e?c.e68:void 0,onClick:()=>t("top")},{key:"left",label:a.Ru._({id:"lg7+vk"}),icon:"left"===e?c.e68:void 0,onClick:()=>t("left")}]}),name:()=>a.Ru._({id:"BWUDJY"})};var eX=i(57405),e$=i(48810),e0=i(50933),e1=i(48621),e2=i(26221);let e3=[{label:()=>a.Ru._({id:"yrC1Cd"}),key:"xs"},{label:()=>a.Ru._({id:"4Revpc"}),key:"sm"},{label:()=>a.Ru._({id:"agPptk"}),key:"md"},{label:()=>a.Ru._({id:"k7rCa/"}),key:"lg"},{label:()=>a.Ru._({id:"vp6Yr4"}),key:"xl"},{label:()=>a.Ru._({id:"CK1KXz"}),key:"full"}],e5={key:"shapeSize",defaultValue:()=>null,Control:e=>{let{value:t,updateValue:i,option:n}=e,a=e3.findIndex(e=>e.key===t);-1===a&&(a=3);let{label:r}=e3[a],l=(0,y.useCallback)(e=>{let{key:t}=e3[e];i(t)},[i]);return(0,s.jsxs)(o.z,{spacing:2,me:2,children:[(0,s.jsx)(e2.Tz,{placement:"top",label:(0,s.jsxs)(eX.T,{spacing:0,children:[(0,s.jsx)(e$.E,{color:"gray.400",children:n.name()}),(0,s.jsx)(e$.E,{children:r()})]}),children:(0,s.jsx)(e$.E,{fontSize:"sm",fontWeight:"600",children:(0,s.jsx)(e1.g,{icon:n.icon,fixedWidth:!0})})}),(0,s.jsxs)(e0.Ap,{min:0,max:e3.length-1,step:1,value:a,onChange:l,w:"60px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,s.jsx)(e0.hB,{children:(0,s.jsx)(e0.hJ,{})}),(0,s.jsx)(e2.Tz,{placement:"top",label:(0,s.jsxs)(eX.T,{spacing:0,children:[(0,s.jsx)(e$.E,{color:"gray.400",children:n.name()}),(0,s.jsx)(e$.E,{children:r()})]}),children:(0,s.jsx)(e0.OQ,{background:"trueblue.500"})})]})]})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:c.j3q,items:e3.map(i=>({key:i.key,label:i.label(),icon:i.key===e?c.e68:void 0,onClick:()=>t(i.key)}))}),name:()=>a.Ru._({id:"FeDgKA"}),icon:c.j3q,validator:e=>null===e||e3.some(t=>t.key===e)};var e4=i(70631);let e6=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));e6.displayName="CircleStatsWrapper";let e9={xs:.35,sm:.48,md:.61,lg:.74,xl:.87,full:1},e7=(0,y.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:l,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=(0,e4.dD)(e),p=(0,W.JL)({innerRadius:41,outerRadius:50}),h=p({startAngle:0,endAngle:2*d*Math.PI}),g=p({startAngle:0,endAngle:2*Math.PI}),m=e9[i.shapeSize]||1,x="min(100%, ".concat(eJ.mw*m,"em)"),f=(0,E.FX)()||"left"===i.imagePosition?"".concat(2*m,"em"):"".concat(2.5*m,"em"),{colorOverride:y}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!0}),{colorVars:v}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l}),{colorVars:w}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!1}),{useTransparentTrack:k,shouldRecolorTrack:S}=e8(c,y),_=(0,s.jsxs)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",maxW:x,pos:"relative",contentEditable:!1,py:"0.25em",...o,children:[(0,s.jsx)(eq,{value:a||"",updateAttributes:r,pos:"absolute",insetStart:"".concat(9,"%"),className:(0,H.cx)(B.U6),fontSize:f,lineHeight:1,display:"flex",alignItems:"center",sx:(0,u.yp)("center"),style:{width:"".concat(82,"%")},cursor:"text"}),(0,s.jsxs)("svg",{width:"100%",viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),overflow:"visible",onClick:e=>{o.onClick(e)},cursor:o.cursor,children:[(0,s.jsx)(C.a,{as:"path",d:g||void 0,className:j.D6,style:{fill:k?"var(--card-color)":void 0},"data-testid":"stats-track",css:S?v:void 0,...o}),(0,s.jsx)(C.a,{as:"path",d:h||void 0,className:j._B,"data-testid":"stats-fill",css:w,...o})]})]});return(0,s.jsx)(eQ.L,{visual:_,visualPosition:i.imagePosition,visualSize:"".concat(100*m,"%"),visualMaxSize:x,visualBoxProps:"left"===i.imagePosition?{flex:"var(--media-scale)"}:void 0,gap:"1em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});e7.displayName="CircleStatsCell";let e8=(e,t)=>{let i="default"!==e.shapeColorScheme;return{useTransparentTrack:"none"===e.shapeFill||"solid"===e.shapeFill&&"custom"===e.shapeColorScheme||t&&i,shouldRecolorTrack:i}},te=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));te.displayName="BarStatsWrapper";let tt=(0,y.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:l,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=i.horizontalAlign,p=(0,e4.dD)(e),{colorOverride:h}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!0}),{colorVars:g}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l}),{colorVars:m}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!1}),{useTransparentTrack:x,shouldRecolorTrack:f}=e8(c,h),y=(0,s.jsxs)(b.s,{direction:"row",align:"center",justify:"stretch",width:"100%",pos:"relative",contentEditable:!1,gap:"0.75em",...o,children:[(0,s.jsxs)(C.a,{flex:"1",my:"0.5em",pos:"relative",borderRadius:"var(--box-border-radius)",...o,children:[(0,s.jsx)(C.a,{pos:"absolute",inset:"0",className:j.SA,style:x?{background:"var(--card-color)"}:void 0,css:f?g:void 0,...o}),(0,s.jsx)(C.a,{w:"".concat(100*p,"%"),h:"1.25em",pos:"relative",className:j.P7,borderRadius:"inherit",css:m,...o})]}),(0,s.jsx)(eq,{value:a||"",updateAttributes:r,className:(0,H.cx)(B.U6),lineHeight:1,display:"flex",alignItems:"center",sx:(0,u.yp)(d),fontSize:"1.25em",inputProps:{textAlign:"right",width:"4em",py:0},minW:"1em"})]});return(0,s.jsx)(eQ.L,{visual:y,visualPosition:"top",gap:"0.75em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tt.displayName="BarStatsCell";let ti=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));ti.displayName="CircleWithBoldLineStatsWrapper";let tn={xs:.35,sm:.48,md:.61,lg:.74,xl:.87,full:1},ta=(0,y.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:l,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=(0,e4.dD)(e),p=9,h=(0,W.JL)({innerRadius:50-p,outerRadius:50})({startAngle:0,endAngle:2*d*Math.PI}),g=45,m=.45,x=(0,W.JL)({innerRadius:g-m,outerRadius:g})({startAngle:0,endAngle:2*Math.PI}),f=tn[i.shapeSize]||1,y="min(100%, ".concat(eJ.mw*f,"em)"),v=(0,E.FX)()||"left"===i.imagePosition?"".concat(2*f,"em"):"".concat(2.5*f,"em"),{colorOverride:w}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!0}),{colorVars:k}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l}),{colorVars:S}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!1}),{useTransparentTrack:_,shouldRecolorTrack:I}=tr(c,w),M=(0,s.jsxs)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",maxW:y,pos:"relative",contentEditable:!1,py:"0.25em",...o,children:[(0,s.jsx)(eq,{value:a||"",updateAttributes:r,pos:"absolute",insetStart:"".concat(p,"%"),className:(0,H.cx)(B.U6),fontSize:v,lineHeight:1,display:"flex",alignItems:"center",sx:(0,u.yp)("center"),style:{width:"".concat(100-2*p,"%")},cursor:"text"}),(0,s.jsxs)("svg",{width:"100%",viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),overflow:"visible",onClick:e=>{o.onClick(e)},cursor:o.cursor,children:[(0,s.jsx)(C.a,{as:"path",d:x||void 0,className:j.Lp,style:{fill:_?"var(--card-color)":void 0},"data-testid":"stats-track",css:{...I?k:void 0,"--shape-border-width":"0.125em"},...o}),(0,s.jsx)(C.a,{as:"path",d:h||void 0,className:j._B,"data-testid":"stats-fill",css:S,...o})]})]});return(0,s.jsx)(eQ.L,{visual:M,visualPosition:i.imagePosition,visualSize:"".concat(100*f,"%"),visualMaxSize:y,visualBoxProps:"left"===i.imagePosition?{flex:"var(--media-scale)"}:void 0,gap:"1em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});ta.displayName="CircleWithBoldLineStatsCell";let tr=(e,t)=>{let i="default"!==e.shapeColorScheme;return{useTransparentTrack:"none"===e.shapeFill||"solid"===e.shapeFill&&"custom"===e.shapeColorScheme||t&&i,shouldRecolorTrack:i}},tl=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tl.displayName="CircleWithExternalBoldLineStatsWrapper";let ts={xs:.35,sm:.48,md:.61,lg:.74,xl:.87,full:1},to=(0,y.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:l,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=(0,e4.dD)(e),p=9,h=(0,W.JL)({innerRadius:50-p,outerRadius:50})({startAngle:0,endAngle:2*d*Math.PI}),g=35,m=.35000000000000003,x=(0,W.JL)({innerRadius:g-m,outerRadius:g})({startAngle:0,endAngle:2*Math.PI}),f=ts[i.shapeSize]||1,y="min(100%, ".concat(eJ.mw*f,"em)"),v=(0,E.FX)()||"left"===i.imagePosition?"".concat(2*f,"em"):"".concat(2.5*f,"em"),{colorOverride:w}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!0}),{colorVars:k}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l}),{colorVars:S}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!1}),{useTransparentTrack:_,shouldRecolorTrack:I}=tc(c,w),M=(0,s.jsxs)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",maxW:y,pos:"relative",contentEditable:!1,py:"0.25em",...o,children:[(0,s.jsx)(eq,{value:a||"",updateAttributes:r,pos:"absolute",insetStart:"".concat(p,"%"),className:(0,H.cx)(B.U6),fontSize:v,lineHeight:1,display:"flex",alignItems:"center",sx:(0,u.yp)("center"),style:{width:"".concat(100-2*p,"%")},cursor:"text"}),(0,s.jsxs)("svg",{width:"100%",viewBox:"".concat(-50," ").concat(-50," ").concat(100," ").concat(100),overflow:"visible",onClick:e=>{o.onClick(e)},cursor:o.cursor,children:[(0,s.jsx)(C.a,{as:"path",d:x||void 0,className:j.Lp,style:{fill:_?"var(--card-color)":void 0},"data-testid":"stats-track",css:{...I?k:void 0,"--shape-border-width":"0.125em"},...o}),(0,s.jsx)(C.a,{as:"path",d:h||void 0,className:j._B,"data-testid":"stats-fill",css:S,...o})]})]});return(0,s.jsx)(eQ.L,{visual:M,visualPosition:i.imagePosition,visualSize:"".concat(100*f,"%"),visualMaxSize:y,visualBoxProps:"left"===i.imagePosition?{flex:"var(--media-scale)"}:void 0,gap:"1em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});to.displayName="CircleWithExternalBoldLineStatsCell";let tc=(e,t)=>{let i="default"!==e.shapeColorScheme;return{useTransparentTrack:"none"===e.shapeFill||"solid"===e.shapeFill&&"custom"===e.shapeColorScheme||t&&i,shouldRecolorTrack:i}},td=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));td.displayName="DotGridStatsWrapper";let tu=(0,y.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:l,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=i.horizontalAlign,p=(0,e4.dD)(e),{colorOverride:h}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!0}),{colorVars:g}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l}),{colorVars:m}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!1}),{useTransparentTrack:x,shouldRecolorTrack:y}=e8(c,h),v=Math.round(100*p),w=Array.from({length:100},(e,t)=>{let i=Math.floor(t/10),n=t%10,a=Math.floor(v/10),r=i>=10-a||i===10-a-1&&n(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tp.displayName="DotLineStatsWrapper";let th=(0,y.memo)(e=>{let{theme:t,layoutOptions:i,cellOptions:n,label:a,updateAttributes:r,index:l,selectCellForElementProps:o}=e,c=(0,A.M)(t),d=i.horizontalAlign,p=(0,e4.dD)(e),{colorOverride:h}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!0}),{colorVars:g}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l}),{colorVars:m}=(0,L.r)({layoutColorOverride:i.color,cellColorOverride:null==n?void 0:n.color,index:l,forceTransparent:!1}),{useTransparentTrack:x,shouldRecolorTrack:y}=e8(c,h),v=Math.round(5*p),w=Array.from({length:5},(e,t)=>{let i=t(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tg.displayName="PlainStatsWrapper";let tm={xs:2,sm:2.65,md:3.3,lg:3.95,xl:4.6,full:5.25},tx=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,label:n,updateAttributes:a,index:r}=e,{headingColorCss:l}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:r,forceTransparent:!0}),o=t.horizontalAlign,c=tm[t.shapeSize||"md"],d=(0,E.FX)(),p=(0,s.jsx)(b.s,{direction:"column",align:"center",justify:"center",width:"100%",pos:"relative",contentEditable:!1,py:"0.5em",css:l,fontSize:d?"0.75em":"1em",children:(0,s.jsx)(eq,{value:n||"",updateAttributes:a,className:(0,H.cx)(B.U6),fontSize:"".concat(c,"em"),lineHeight:1,display:"flex",alignItems:"center",sx:(0,u.yp)(o||"center"),style:{width:"100%"},placeholder:"—",cursor:"text"})});return(0,s.jsx)(eQ.L,{visual:p,visualPosition:"top",gap:"0.75em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tx.displayName="PlainStatsCell";var tf=i(33750),tb=i.n(tf);let tC=(0,y.memo)(e=>{let{fillAmount:t,trackColorVars:i,fillColorVars:n,size:a}=e;return t<.01?(0,s.jsx)(C.a,{sx:{...i,path:{fill:"inherit"}},children:(0,s.jsx)(e1.g,{icon:l.yy,fontSize:a,style:{strokeWidth:"1em"},className:j.Lp})}):t>.99?(0,s.jsx)(C.a,{sx:{...n,path:{fill:"inherit"}},children:(0,s.jsx)(e1.g,{icon:l.yy,fontSize:a,className:j._B})}):(0,s.jsxs)(C.a,{position:"relative",sx:{...i,path:{fill:"inherit"}},children:[(0,s.jsx)(e1.g,{icon:l.yy,className:j.Lp,style:{strokeWidth:"1em"},fontSize:a}),(0,s.jsx)(C.a,{position:"absolute",top:"0",insetStart:"0",width:"".concat(100*t,"%"),height:"100%",overflow:"hidden",sx:{...n,path:{fill:"inherit"}},children:(0,s.jsx)(e1.g,{icon:l.yy,className:j._B,fontSize:a})})]})});tC.displayName="StarIcon";let ty=(0,y.memo)(e=>{let{rating:t,trackColorVars:i,fillColorVars:n,size:a}=e,r=[];for(let e=1;e<=5;e++){let l=tb()(t-e+1,0,1);r.push((0,s.jsx)(C.a,{children:(0,s.jsx)(tC,{size:a,fillAmount:l,trackColorVars:i,fillColorVars:n},e)}))}return(0,s.jsx)(b.s,{gap:"0.25em",align:"center",children:r})});ty.displayName="StarRating";let tv=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"medium"}));tv.displayName="StarStatsWrapper";let tw=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,label:n,updateAttributes:a,index:r,selectCellForElementProps:l}=e,o=t.horizontalAlign,c=(0,e4.dD)({label:n,basis:5}),{colorVars:d}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:r}),{colorVars:p}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:r,forceTransparent:!1}),h=(0,s.jsx)(b.s,{width:"100%",justify:"center"===o?"center":"right"===o?"flex-end":"flex-start",children:(0,s.jsxs)(b.s,{direction:"row",align:"center",justify:"stretch",pos:"relative",contentEditable:!1,gap:"0.75em",...l,children:[(0,s.jsx)(C.a,{display:"flex",alignItems:"center",justifyContent:"flex-start",...l,children:(0,s.jsx)(ty,{rating:100*c/100*5,size:t.cellSize===eJ.vG?"1.25em":"1.5em",trackColorVars:d,fillColorVars:p})}),(0,s.jsx)(eq,{value:n||"",updateAttributes:a,className:(0,H.cx)(B.U6),lineHeight:1,display:"flex",alignItems:"center",sx:(0,u.yp)(o),fontSize:"1.25em",inputProps:{textAlign:"left",width:"2em",py:0},minW:"1em"})]})});return(0,s.jsx)(eQ.L,{visual:h,visualPosition:"top",gap:"0.75em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tw.displayName="StarStatsCell";let tj=(e,t,i,n,a)=>({top:i,left:n,orientation:a}),tA=(e,t)=>!(e.rect.bottom<=t.rect.top||t.rect.bottom<=e.rect.top)&&(e.rect.right<=t.rect.left+5&&e.rect.right>=t.rect.left-50||t.rect.right<=e.rect.left+5&&t.rect.right>=e.rect.left-50),tk=(e,t)=>!(e.rect.right<=t.rect.left||t.rect.right<=e.rect.left)&&(e.rect.bottom<=t.rect.top+5&&e.rect.bottom>=t.rect.top-50||t.rect.bottom<=e.rect.top+5&&t.rect.bottom>=e.rect.top-50),tL=(0,y.memo)(e=>{let{top:t,left:i,orientation:n}=e,a="horizontal"===n?{width:"".concat(1,"em"),height:"".concat(2,"em"),"-webkit-mask":"radial-gradient(circle ".concat(.5,"em at 50% 0%,transparent 99%,#000),\n radial-gradient(circle ").concat(.5,"em at 50% 100%,transparent 99%,#000)"),"-webkit-mask-composite":"destination-in",maskComposite:"destination-in"}:{width:"".concat(2,"em"),height:"".concat(1,"em"),"-webkit-mask":"radial-gradient(circle ".concat(.5,"em at 0 50%,transparent 99%,#000),\n radial-gradient(circle ").concat(.5,"em at 100% 50%,transparent 99%,#000)"),"-webkit-mask-composite":"destination-in",maskComposite:"destination-in"};return(0,s.jsx)(C.a,{contentEditable:!1,position:"absolute",top:"".concat(t,"px"),insetStart:"".concat(i,"px"),backgroundColor:"var(--shape-border-color)",pointerEvents:"none",zIndex:1,transform:"translate(-50%, -50%)",sx:a})});tL.displayName="CellConnector";let tS=(0,y.memo)(e=>{let[t,i]=(0,y.useState)([]),{ref:n,width:a,height:r}=(0,G.Lh)(),l=(0,y.useCallback)(()=>{if(!n.current)return;let e=n.current,t=e.querySelectorAll("[data-cell-index]"),a=[];t.forEach((t,i)=>{let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),l={left:n.left-r.left,top:n.top-r.top,right:n.right-r.left,bottom:n.bottom-r.top,width:n.width,height:n.height};a.push({rect:l,index:i,el:t})});let r=[];for(let e=0;e0){let a=i.rect.left0){let a=i.rect.top{a&&r&&l()},[a,r,l,e.numCells]),(0,s.jsxs)(C.a,{position:"relative",ref:n,children:[(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}),t.map((e,t)=>(0,s.jsx)(tL,{...e},"".concat(e.orientation,"-").concat(e.top,"-").concat(e.left,"-").concat(t)))]})});tS.displayName="ConnectedBoxesWrapper";let tE=(0,y.memo)(e=>(0,s.jsx)(eh.E,{cellProps:e,cellStyle:"solid","data-cell-index":e.index,dragHandle:e.dragHandle,children:e.children}));tE.displayName="ConnectedBoxesCell";var t_=i(85453),tI=i(92437),tM=i(67245),tR=i(5314);let tD=e=>{let{selectCell:t,isFocused:i}=e,n=(0,tR.f)();return{handleClick:(0,y.useCallback)(()=>{i?n({isOpen:!0}):null==t||t()},[t,n,i]),handleDoubleClick:(0,y.useCallback)(()=>{null==t||t(),n({isOpen:!0})},[t,n])}},tT={xs:.3,sm:.44,md:.58,lg:.72,xl:.86,full:1},tz=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign}));tz.displayName="ImagesWithTextWrapper";let tP=(0,y.memo)(e=>{var t,i;let{image:n,layoutOptions:a,numCells:r,layoutContainerSize:l,isFocused:o,selectCell:c,...d}=e,u=null!=(i=a.imageShape)?i:"square",p=tI.zF[u]||tI.zF.landscape,h=null==n||null==(t=n.meta)?void 0:t.has_transparency,g=!a.shapeSize&&a.imageSize?a.imageSize:tT[a.shapeSize||"full"],m="left"===a.imagePosition,{columns:x}=(0,eI.i)({cellSize:a.cellSize||0,horizontalAlign:a.horizontalAlign||"center",orientation:a.orientation||"horizontal",containerSize:l,numCells:r,forceBalance:!1}),f=1===x?"min(100%, ".concat(eJ.mw*g,"em)"):"100%",b=h?{...p}:{...ep.z,...p},{handleClick:y,handleDoubleClick:v}=tD({selectCell:c,isFocused:o}),w=(0,s.jsx)(C.a,{"data-smart-layout-image-drop-target":"true",className:"image",w:"100%",h:"100%",overflow:"hidden",sx:b,contentEditable:!1,children:(0,s.jsx)(t_.Y,{image:n,imageShape:u,handleEditableClick:y,handleEditableDoubleClick:v,hasQuickActions:!0,...d})});return(0,s.jsx)(eQ.L,{visual:w,visualPosition:a.imagePosition,visualSize:"".concat(100*(m?.5*g:g),"%"),visualMaxSize:f,visualBoxProps:m?{flex:"none",flexShrink:0}:void 0,gap:a.shapeSize<=tT.xs?"1em":"1.25em",cellProps:e,dragHandle:e.dragHandle,children:e.children})});tP.displayName="ImagesWithTextCell";let tN=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));tN.displayName="QuoteBoxesWithFacesWrapper";let tH=(0,y.memo)(e=>{var t,i;let{layoutOptions:n,cellOptions:a,index:r,selectCell:l,isFocused:o,image:c}=e,{colorVars:d}=(0,L.r)({layoutColorOverride:n.color,cellColorOverride:null==a?void 0:a.color,index:r,forceTransparent:!1}),{handleClick:u,handleDoubleClick:p}=tD({selectCell:l,isFocused:o}),h=null!=(i=n.imageShape)?i:"circle",g=tI.zF[h],m=null==c||null==(t=c.meta)?void 0:t.has_transparency,x=5*(!n.shapeSize&&n.imageSize?n.imageSize:tT[n.shapeSize||"md"]),f=x/tI.z_[h],C=m?{...g}:{...ep.z,...g};return(0,s.jsx)(b.s,{position:"absolute",top:"-".concat(f,"em"),left:"50%",transform:"translateX(-50%)",width:"".concat(2*x,"em"),align:"center",justify:"center",contentEditable:!1,sx:{...d,"> div":{width:"100%"}},style:C,className:(0,H.cx)(j.uk),overflow:"hidden",children:(0,s.jsx)(t_.Y,{...e,imageShape:h,hasQuickActions:!0,handleEditableClick:u,handleEditableDoubleClick:p})})});tH.displayName="FaceCircle";let tB=(0,y.memo)(e=>{let{layoutOptions:t}=e,i=5*(!t.shapeSize&&t.imageSize?t.imageSize:tT[t.shapeSize||"md"])/tI.z_[t.imageShape];return(0,s.jsxs)(eh.E,{cellProps:e,cellStyle:"outline",dragHandle:e.dragHandle,cellContentPropOverrides:{mt:"".concat(i,"em"),pt:"calc(".concat(M.xb," + ").concat(i,"em)")},children:[(0,s.jsx)(tH,{...e}),e.children]})});tB.displayName="QuoteBoxesWithFacesCell";let tF={1:["face-smile"],2:["face-frown","face-smile"],3:["face-frown","face-meh","face-smile"],4:["face-sad-tear","face-frown","face-smile","face-laugh"],5:["face-sad-tear","face-frown","face-meh","face-smile","face-laugh-beam"]},tO=e=>{let{numCells:t,index:i}=e,n=tF[Math.min(5,Math.max(1,t))],a=n[i%n.length],r=e.image&&e.image.src?e.image:{source:"image.icon",src:"".concat("https://cdn-staging.gamma.app/_app_static/icons/v0/").concat(a,".svg")};return(0,s.jsx)(ex,{...e,image:r})},tV=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,spacing:"small"}));tV.displayName="SolidBoxesWithTopIconsWrapper";let tZ=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n,image:a,selectCell:r,selectCellForElementProps:l}=e,{colorVars:o}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n,forceTransparent:!1});return(0,s.jsx)(b.s,{position:"absolute",top:"-".concat(1.5,"em"),insetStart:"left"===t.horizontalAlign?"".concat(1.5,"em"):"right"===t.horizontalAlign?"calc(100% - ".concat(4.5,"em)"):"50%",transform:"center"!==t.horizontalAlign&&t.horizontalAlign?void 0:"translateX(-50%)",width:"".concat(3,"em"),height:"".concat(3,"em"),align:"center",justify:"center",contentEditable:!1,sx:{...o},className:(0,H.cx)(j.P7,j.ok),borderRadius:"var(--box-border-radius)",...l,children:(0,s.jsx)(b.s,{alignItems:"center",justifyContent:"center",className:(0,H.cx)(B.U6),children:(0,s.jsx)(F.R,{image:a,number:t.numbered?n+1:void 0,isNumbered:t.numbered,iconSize:1.5,selectCell:r})})})});tZ.displayName="TopIcon";let tU=(0,y.memo)(e=>{let{layoutOptions:t,cellOptions:i,index:n}=e,{colorVars:a}=(0,L.r)({layoutColorOverride:t.color,cellColorOverride:null==i?void 0:i.color,index:n,forceTransparent:!0});return(0,s.jsxs)(eh.E,{cellProps:e,cellStyle:"solid",dragHandle:e.dragHandle,cellContentPropOverrides:{mt:"".concat(1.5,"em"),pt:"calc(".concat(M.xb," + ").concat(1.5,"em)"),sx:a},children:[(0,s.jsx)(tZ,{...e}),e.children]})});tU.displayName="SolidBoxesWithTopIconsCell";var tG=i(12210);let tW={xs:.15,sm:.2,md:.25,lg:.3,xl:.35,full:.4},tK={xs:"lg",sm:"h3",md:"h2",lg:"h1",xl:"h1",full:"title"},tq=(0,y.memo)(e=>(0,s.jsx)(eg.A,{...e,cellSize:e.options.cellSize,orientation:e.options.orientation,horizontalAlign:e.options.horizontalAlign,forceBalanceOverride:!0}));tq.displayName="IconsWithTextWrapper";let tQ=(0,y.memo)(e=>{var t;let{image:i,layoutOptions:n,cellOptions:a,selectCell:r,theme:l,firstChildSize:o}=e,c=tW[n.shapeSize||"md"],d="left"===n.imagePosition,u=c<=tW.xs,p=null!=(t=null==a?void 0:a.color)?t:n.color;i&&(0,em.Xs)(i);let h=(0,y.useMemo)(()=>(0,tG.q9)(p,0),[p]),g={aspectRatio:"1 / 1",...u&&d&&{mt:".175em"}},m="min(100%, ".concat(eJ.vG*c,"em)"),x=(0,E.FX)(),f=(0,R.G)(l,x,tK[n.shapeSize||"md"],o,2),b=(0,s.jsx)(C.a,{"data-smart-layout-image-drop-target":"true",className:"image",w:"100%",h:"100%",sx:g,css:h,contentEditable:!1,children:(0,s.jsx)(F.R,{image:i,placeholderIfEmpty:!0,iconSize:5*c,boxProps:{w:"100%",h:"100%"},selectCell:r,isNumbered:n.numbered,color:null!=p?p:"url(#theme-accent-gradient-linear) var(--accent-color-readable)"})});return(0,s.jsx)(eQ.L,{visual:b,visualPosition:n.imagePosition,visualSize:"".concat(100*c,"%"),visualMaxSize:m,gap:u?"1em":"1.25em",cellProps:e,dragHandle:e.dragHandle,textboxProps:{pt:d?"".concat(f,"em"):0},forceBalance:!0,children:e.children})});tQ.displayName="IconsWithTextCell";var tJ=i(83743);let tY="40em",tX="0.25em",t$={key:"outsideText",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,s.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:c.LEB})},ControlMenu:(e,t,i)=>({key:i.key,label:e?a.Ru._({id:"W0lrhO"}):a.Ru._({id:"OtsbQu"}),icon:c.LEB,onClick:()=>t(!e)}),name:()=>a.Ru._({id:"OtsbQu"})};var t0=i(29452),t1=i.n(t0);let t2=(0,y.memo)(e=>{let{Step:t=t9,node:i,...n}=e,{children:a,numCells:r,options:l,theme:o,direction:c}=n,d=l.horizontalAlign||"center",p=(0,u.yp)(d,c),h="funnel"===n.variant.key,g="staircase"===n.variant.key,m=t1()(r).map(e=>{let n=i.maybeChild(e);if(!n)return null;let a=n.attrs.options,u=n.attrs.image;return(0,s.jsx)(t3,{index:e,numCells:r,theme:o,isFunnel:h,alignment:d,direction:c,isStepped:g,cellOptions:a,layoutOptions:l,Step:t,image:u},e)});return(0,s.jsxs)(b.s,{direction:"column","data-selection-ring":!0,align:"stretch",gap:"1em",onContextMenu:n.onContextMenu,...n.selectLayoutForElementProps,children:[(0,s.jsx)(b.s,{direction:"column",sx:p,contentEditable:!1,gap:tX,"data-alternate-colors":!0,...n.selectLayoutForElementProps,children:m}),(0,s.jsx)(b.s,{gap:D,direction:"column",...n.selectLayoutForElementProps,children:a})]})});t2.displayName="StackedPyramidWrapper";let t3=e=>{let{index:t,numCells:i,cellOptions:n,layoutOptions:a,isFunnel:r,alignment:l,direction:o,isStepped:c,Step:d,image:u}=e,p=!c&&r&&t===i-1?{pos:"relative",bottom:"0.25em"}:c||r||0!==t?{}:{pos:"relative",top:"0.25em"},{colorVars:h}=(0,L.r)({layoutColorOverride:a.color,cellColorOverride:null==n?void 0:n.color,index:t,forceTransparent:!1});return(0,s.jsx)(d,{index:t,numCells:i,isOutside:!0,isNumbered:a.numbered,isStacked:!0,isFunnel:r,alignment:l,direction:o,stepSx:h,image:u,children:(0,s.jsx)(t6,{index:t,image:u,isNumbered:a.numbered,...p})},t)},t5=(0,y.memo)(e=>{let t=T({containerSize:e.containerSize,columnsNeeded:e.options.outsideText&&!e.scaleContentToFit?3:2}),{colorVars:i}=(0,L.r)({layoutColorOverride:e.options.color,forceTransparent:!0});return t?(0,s.jsx)(t2,{...e}):(0,s.jsx)(tJ.r,{columns:1,autoRows:"1fr","data-selection-ring":!0,gap:tX,onContextMenu:e.onContextMenu,...e.selectLayoutForElementProps,sx:e.options.outsideText?i:void 0,children:e.children})});t5.displayName="PyramidWrapper";let t4=(0,y.memo)(e=>{var t,i;let{Step:n=t9,isFunnel:a=!1,isStepped:r=!1,alignment:l="center",...o}=e,{children:c,layoutOptions:d,index:p,numCells:h,dragHandle:g,direction:m}=o,x=d.outsideText,f=T({containerSize:o.layoutContainerSize,columnsNeeded:x&&!o.scaleContentToFit?3:2}),{colorVars:y}=(0,L.r)({layoutColorOverride:d.color,cellColorOverride:null==(t=o.cellOptions)?void 0:t.color,index:p}),{colorVars:v}=(0,L.r)({layoutColorOverride:d.color,cellColorOverride:null==(i=o.cellOptions)?void 0:i.color,index:p,forceTransparent:!0});if(f)return(0,s.jsx)(z,{...o});let w=d.numbered,A=((e,t)=>"right"===e?"right":"left"===e||"ltr"===t?"left":"right")(l,m),k={...(0,u.yp)(A,m),...(0,u.AS)(A,m)},S=r?{bottom:"-1px"}:a?{top:"calc(-1px - ".concat(tX," / 2 )")}:{bottom:"calc(-1px - ".concat(tX," / 2 )")},E=a?0===p:p===h-1,_=r?"0.5em":tX,I=w&&x&&!r,R=I&&a&&p===h-1?{pos:"relative",bottom:"15%"}:I&&!a&&0===p?{pos:"relative",top:"15%"}:{},D="rtl"===m&&"left"===l||"ltr"===m&&"right"===l?"row-reverse":"row";return(0,s.jsxs)(b.s,{"data-selection-ring":!0,"data-content-reference":!0,pos:"relative",w:"100%",direction:D,justify:x||"center"!==l?void 0:"center",...o.selectCellForElementProps,children:[(0,s.jsxs)(n,{numCells:h,index:p,isFunnel:a,isOutside:x,isNumbered:w,alignment:l,selectCell:o.selectCell,selectCellForElementProps:o.selectCellForElementProps,stepSx:y,direction:m,image:o.image,children:[x?(0,s.jsx)(t6,{index:p,image:o.image,isNumbered:w,selectCell:o.selectCell,...R}):c,g]}),x&&(0,s.jsxs)(b.s,{direction:"column",justify:"center",minW:0,flex:1,px:M.xb,py:M.xb,pos:"relative",sx:k,className:j.VN,css:v,cursor:"text",children:[c,!E&&(0,s.jsx)(C.a,{contentEditable:!1,position:"absolute",...S,insetStart:_,insetEnd:_,h:"var(--line-thickness)",transform:"scaleY(0.5)",className:j.eI})]})]})});t4.displayName="PyramidCell";let t6=(0,y.memo)(e=>{let{index:t,image:i,selectCell:n,isNumbered:a,...r}=e;return(0,s.jsx)(C.a,{className:(0,H.cx)(B.U6,j.lR),fontSize:"1.25em",display:"flex",sx:(0,u.yp)("center"),pos:"relative",contentEditable:!1,...r,children:(0,s.jsx)(F.R,{image:i,number:a?t+1:void 0,isNumbered:a,iconSize:1.125,selectCell:n})})});t6.displayName="PyramidLabel";let t9=(0,y.memo)(e=>{let{numCells:t,index:i,isFunnel:n,isOutside:a,isStacked:r,children:l,alignment:o,selectCellForElementProps:c,stepSx:d,direction:p}=e,h=n?t-i-1:i,{width:g,height:m,ref:x}=(0,G.Lh)(),f=45*!a,C=a&&!r?50:100,y=t8(t,h,f),v=.99*t8(t,h+1,f),w=C/100*v,A=(0,u.yp)(o,p),k=(0,u.AS)(o,p),L=r?void 0:a?{ms:"center"===o?"".concat((C-w)/2,"%"):void 0}:{maxW:"calc(".concat(tY," * ").concat(w/100,")")};return(0,s.jsxs)(b.s,{direction:"column",ref:x,"data-testid":"pyramid-step",pos:"relative",w:"".concat(w,"%"),sx:{...A,...k,...d},contentEditable:!a&&void 0,...L,children:[(0,s.jsx)(t7,{width:g,height:m,alignment:o,topSize:n?1:y/v,bottomSize:n?y/v:1,selectCellForElementProps:c}),(0,s.jsx)(b.s,{direction:"column",justify:"center",h:"100%",p:a?"0.5em":M.xb,boxSizing:"border-box",sx:{...A,alignItems:a?A.alignItems:"stretch"},className:j.lR,w:"".concat((y+v)/2/v*100,"%"),minW:"3em",cursor:"text",children:l})]})});t9.displayName="PyramidStep";let t7=(0,y.memo)(e=>{let{width:t,height:i,topSize:n,bottomSize:a,alignment:r,selectCellForElementProps:l}=e,o=t*(1-n)/2,c=t*(1-a)/2,d="left"===r?"\n M 0 0\n L ".concat(t-2*o," 0\n L ").concat(t-2*c," ").concat(i,"\n L 0 ").concat(i,"\n L 0 0 Z"):"right"===r?"\n M ".concat(2*o," 0\n L ").concat(t," 0\n L ").concat(t," ").concat(i,"\n L ").concat(2*c," ").concat(i,"\n L ").concat(2*o," 0 Z"):"\n M ".concat(o," 0\n L ").concat(t-o," 0\n L ").concat(t-c," ").concat(i,"\n L ").concat(c," ").concat(i,"\n L ").concat(o," 0 Z");return(0,s.jsx)(C.a,{as:"svg",pos:"absolute",inset:"0",overflow:"visible",contentEditable:!1,"data-testid":"trapezoid-svg",w:"".concat(t,"px"),h:"".concat(i,"px"),...l,children:(0,s.jsx)(C.a,{as:"path",d:d,className:j.D6,...l})})});t7.displayName="TrapezoidSVG";let t8=(e,t,i)=>i+t/e*(100-i),ie={...m,checkEnabled:e=>{let{options:t,node:i}=e,n=i&&(0,h.xe)(i,g.q);return t.outsideText&&((null==n?void 0:n.every(e=>{var t,i,n,a;return!(null==e||null==(i=e.node)||null==(t=i.attrs)?void 0:t.image)||0===Object.keys(null==e||null==(a=e.node)||null==(n=a.attrs)?void 0:n.image).length}))||!0===t.numbered)}},it=()=>({key:"pyramid",name:()=>a.Ru._({id:"MYceoI"}),icon:c.IJv,options:[t$,ie,P.h],cellOptions:[P.h,N.Y],presetConfigurations:[{name:()=>a.Ru._({id:"Ud6L0K"}),options:{outsideText:!1}},{name:()=>a.Ru._({id:"q9tXj9"}),options:{numbered:!0,outsideText:!0}}],Wrapper:t5,Cell:t4,addDirection:()=>"bottom",htmlTag:"pyramid",imageSlot:"optional",imageType:"icon",family:"steps"}),ii=(0,y.memo)(e=>(0,s.jsx)(t4,{...e,isFunnel:!0}));ii.displayName="FunnelCell";let ia=(0,y.memo)(e=>{let{children:t,options:i,containerSize:n,onContextMenu:a,selectLayoutForElementProps:r}=e,l=(0,u.yp)(i.horizontalAlign||"left"),{colorVars:o}=(0,L.r)({layoutColorOverride:i.color,isColoringCell:!1});if(T({containerSize:n,columnsNeeded:e.options.outsideText&&!e.scaleContentToFit?3:2}))return(0,s.jsx)(t2,{...e,Step:ir});let c={...l,...i.outsideText?o:{}};return(0,s.jsx)(b.s,{direction:"column","data-selection-ring":!0,gap:"0.5em",sx:c,onContextMenu:a,...r,children:t})});ia.displayName="StaircaseWrapper";let ir=(0,y.memo)(e=>{let{numCells:t,index:i,isOutside:n,isStacked:a,children:r,alignment:l,direction:o,selectCell:c,stepSx:d}=e,p={...(0,u.yp)(l,o),alignItems:n?"center":"stretch",...d},h=n&&!a?50:100,g=h/100*t8(t,i+1,45*!n),m=a?void 0:n?{ms:"center"===l?"".concat((h-g)/2,"%"):void 0}:{maxW:"calc(".concat(tY," * ").concat(g/100,")")};return(0,s.jsx)(b.s,{py:n?"0.5em":M.xb,px:M.xb,sx:p,className:j.SA,w:"".concat(g,"%"),boxSizing:"border-box",...m,direction:"column",justify:"center",contentEditable:!n&&void 0,onClick:n?c:void 0,pos:"relative",children:r})});ir.displayName="StaircaseStep";let il=(0,y.memo)(e=>{let t=e.layoutOptions.horizontalAlign;return(0,s.jsx)(t4,{...e,Step:ir,isFunnel:!1,isStepped:!0,alignment:t})});il.displayName="StaircaseCell";let is=()=>eb(),io=()=>[eb(),(0,ed.S)({key:"smallBullets",name:()=>a.Ru._({id:"XY2IHD"}),icon:c.pch,keywords:["small","bullets","layout","list","bullet"],htmlTag:"smallBullets",family:"bullets",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"XY2IHD"}),options:{},zoomIn:!0}],config:{wrapperConfig:{spacing:"medium",gridStyle:"flex_grid"},cellConfig:{cellStyle:"none",marker:{markerType:"smallBullet",markerFontSize:null,markerPosition:"left"}}},isFullWidth:()=>!0,addDirection:()=>"right"}),(0,ed.S)({key:"iconBullets",name:()=>a.Ru._({id:"Xl0g8o"}),icon:c.cCs,keywords:["icon","bullets","layout","list","icon bullets"],htmlTag:"iconBullets",family:"bullets",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"Xl0g8o"}),options:{},zoomIn:!0}],defaultAttrs:{image:{source:"image.icon",src:"https://cdn-staging.gamma.app/_app_static/icons/v0/star.svg"}},imageSlot:"optional",imageType:"icon",Wrapper:ef,Cell:ex,isFullWidth:()=>!0,addDirection:()=>"right",featureFlag:"smartLayoutSkins"}),(0,ed.S)({key:"arrowBullets",name:()=>a.Ru._({id:"KFruYJ"}),icon:c.dmS,keywords:["arrow","bullets","layout","list","arrow bullets"],htmlTag:"arrowBullets",family:"bullets",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"KFruYJ"}),options:{},zoomIn:!0}],defaultAttrs:{image:{source:"image.icon",src:"https://cdn-staging.gamma.app/_app_static/icons/v0/arrow-right.svg"}},imageSlot:"optional",imageType:"icon",Wrapper:ef,Cell:ex,isFullWidth:()=>!0,addDirection:()=>"right"}),(0,ed.S)({key:"satisfaction",name:()=>a.Ru._({id:"/IniW+"}),icon:c.H82,keywords:["satisfaction","emoji","scale","rating"],htmlTag:"satisfaction",family:"bullets",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"/IniW+"}),options:{},zoomIn:!0}],imageSlot:"optional",imageType:"icon",Wrapper:ef,Cell:tO,isFullWidth:()=>!0,addDirection:()=>"right",featureFlag:"smartLayoutSkins",maxCells:5,disabled:!0}),(0,ed.S)({key:"solidBoxes",name:()=>a.Ru._({id:"fN02hl"}),icon:n.Nfw,keywords:["solid","boxes","layout","filled","text boxes"],htmlTag:"solid-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"fN02hl"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],Wrapper:eL,Cell:eS,isFullWidth:()=>!0}),(0,ed.S)({key:"solidBoxesWithIconsInside",name:()=>a.Ru._({id:"X7s5I1"}),icon:n.Dnq,keywords:["solid","boxes","layout","icons","inside","filled","text boxes"],htmlTag:"solid-boxes-with-icons-inside",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"WH8tvt"}),options:{horizontalAlign:"center",numbered:!0}},{name:()=>a.Ru._({id:"X7s5I1"}),options:{horizontalAlign:"center",numbered:!1}}],additionalOptions:[p,x],imageSlot:"optional",imageType:"icon",Wrapper:eE,Cell:e_,isFullWidth:()=>!0,dragHandlePlacement:"top"}),(0,ed.S)({key:"outlineBoxes",name:()=>a.Ru._({id:"f43cMT"}),icon:c.Nfw,keywords:["outline","boxes","layout","border"],htmlTag:"outline-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"f43cMT"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],config:{wrapperConfig:{spacing:"small",gridStyle:"flex_grid"},cellConfig:{cellStyle:"outline"}},isFullWidth:()=>!0}),(0,ed.S)({key:"outlineBoxesWithSideLine",name:()=>a.Ru._({id:"6NYS8b"}),icon:n.POs,keywords:["outline","boxes","layout","sidebar","line","border"],htmlTag:"outline-boxes-with-line",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"6NYS8b"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],config:{wrapperConfig:{gridStyle:"balanced_grid",spacing:"small"},cellConfig:{cellStyle:"outline",cellDecor:{decorType:"fullLine",decorSize:"medium",decorPosition:"side"}}},isFullWidth:()=>!0}),(0,ed.S)({key:"sideLineText",name:()=>a.Ru._({id:"BYRhzB"}),icon:n.POs,keywords:["boxes","layout","line","border"],htmlTag:"side-line-with-text",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"BYRhzB"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],config:{wrapperConfig:{gridStyle:"flex_grid",spacing:"medium"},cellConfig:{cellStyle:"none",cellDecor:{decorType:"fullLine",decorPosition:"side",decorSize:"small"}}},isFullWidth:()=>!0}),(0,ed.S)({key:"topLineText",name:()=>a.Ru._({id:"3uRuGe"}),icon:n.POs,keywords:["boxes","layout","line","border"],htmlTag:"top-line-with-text",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"3uRuGe"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],config:{wrapperConfig:{gridStyle:"flex_grid",spacing:"medium"},cellConfig:{cellStyle:"none",cellDecor:{decorType:"fullLine",decorPosition:"top",decorSize:"small"}}},isFullWidth:()=>!0}),(0,ed.S)({key:"outlineBoxesWithTopCircle",name:()=>a.Ru._({id:"bFvflC"}),icon:c.QRE,keywords:["outline","boxes","layout","circle","top","stripe","badge"],htmlTag:"outline-boxes-with-top-circle",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"duDvK9"}),options:{horizontalAlign:"center",numbered:!0}},{name:()=>a.Ru._({id:"wLSSrc"}),options:{horizontalAlign:"center",numbered:!1}}],additionalOptions:[p,x],imageSlot:"optional",imageType:"icon",Wrapper:eC,Cell:ev,isFullWidth:()=>!0,dragHandlePlacement:"left"}),(0,ed.S)({key:"connectedBoxes",name:()=>a.Ru._({id:"u6HATE"}),icon:n.Nfw,keywords:["connected","boxes","layout","filled","connectors","flow"],htmlTag:"connected-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"u6HATE"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],Wrapper:tS,Cell:tE,isFullWidth:()=>!0,featureFlag:"smartLayoutSkins"}),(0,ed.S)({key:"solidJoinedBoxes",name:()=>a.Ru._({id:"6zAXOC"}),icon:n.swh,keywords:["solid","boxes","layout","filled","text boxes"],htmlTag:"solid-joined-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"6zAXOC"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],Wrapper:eM,Cell:eR,isFullWidth:()=>!0}),(0,ed.S)({key:"solidJoinedBoxesWithIcons",name:()=>a.Ru._({id:"riEUxW"}),icon:n.swh,keywords:["solid","boxes","layout","filled","text boxes","icons"],htmlTag:"solid-joined-boxes-with-icons",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"riEUxW"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],imageSlot:"always",imageType:"icon",Wrapper:eD,Cell:eP,isFullWidth:()=>!0,dragHandlePlacement:"top"}),(0,ed.S)({key:"solidBoxesWithTopIcons",name:()=>a.Ru._({id:"YcdSxJ"}),icon:n.$tZ,keywords:["solid","boxes","layout","icons","top","filled","text boxes"],htmlTag:"solid-boxes-with-top-icons",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"YcdSxJ"}),options:{}}],additionalOptions:[p],imageSlot:"always",imageType:"icon",Wrapper:tV,Cell:tU,isFullWidth:()=>!0,dragHandlePlacement:"left",featureFlag:"smartLayoutSkins"}),(0,ed.S)({key:"solidLeafBoxes",name:()=>a.Ru._({id:"gVDJjb"}),icon:c.YHM,keywords:["solid","leaf","boxes","layout","filled","text boxes","rounded"],htmlTag:"solid-leaf-boxes",family:"boxes",presetConfigurations:[{name:()=>a.Ru._({id:"gVDJjb"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],Wrapper:eN,Cell:eH,isFullWidth:()=>!0}),(0,ed.S)({key:"quoteBoxes",name:()=>a.Ru._({id:"dXQ/Ao"}),icon:c.$7g,keywords:["quote","quotes","boxes","layout","testimonial","quotation"],htmlTag:"quote-boxes",family:"quotes",presetConfigurations:[{name:()=>a.Ru._({id:"dXQ/Ao"}),options:{horizontalAlign:"center"}}],additionalOptions:[p],config:{wrapperConfig:{gridStyle:"flex_grid",spacing:"small"},cellConfig:{cellStyle:"outline",cellDecor:{decorType:"quotes"}}},isFullWidth:()=>!0}),(0,ed.S)({key:"quoteBoxesWithFaces",name:()=>a.Ru._({id:"lDxgZ6"}),icon:c.ppD,keywords:["quote","quotes","testimonial","faces","circle"],htmlTag:"quote-boxes-with-faces",family:"quotes",presetConfigurations:[{name:()=>a.Ru._({id:"duDvK9"}),options:{horizontalAlign:"center",numbered:!0,imageShape:"circle",shapeSize:"md"}},{name:()=>a.Ru._({id:"wLSSrc"}),options:{horizontalAlign:"center",numbered:!1,imageShape:"square",shapeSize:"sm"}}],additionalOptions:[p,{...e5,icon:c.Cyq,name:()=>a.Ru._({id:"8J92vb"})},tI.Kl],defaultOptions:{imageShape:"circle"},imageSlot:"optional",imageType:"image",Wrapper:tN,Cell:tB,isFullWidth:()=>!0,dragHandlePlacement:"left",featureFlag:"smartLayoutSkins",disabled:!0}),(0,ed.S)({key:"processSteps",name:()=>a.Ru._({id:"uFRM59"}),icon:c.Tsj,keywords:["boxes","layout","border","top","outline","badge","header","process","agenda","step"],htmlTag:"process-steps",family:"bullets",presetConfigurations:[{name:()=>a.Ru._({id:"uFRM59"}),options:{horizontalAlign:"center",numbered:!0}},{name:()=>a.Ru._({id:"cO9Sj8"}),options:{horizontalAlign:"center",numbered:!1}}],additionalOptions:[p,x],imageSlot:"optional",imageType:"icon",Wrapper:ew,Cell:ej,isFullWidth:()=>!0,dragHandlePlacement:"top"}),(0,ed.S)({key:"outlineBoxesWithLabel",name:()=>a.Ru._({id:"VWjsp7"}),icon:c._vK,keywords:["outline","boxes","label","sequence","ordered","headers"],htmlTag:"outline-boxes-with-label",family:"boxes",additionalOptions:[eu.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"yTTyHb"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"UifYfm"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",Wrapper:eB,Cell:eF}),(()=>{let e=(0,ed.S)({key:"imagesText",name:()=>a.Ru._({id:"cDxTeG"}),keywords:["team","caption","images","text","layout"],icon:c.oMV,htmlTag:"images",family:"images",additionalOptions:[eY,{...tM.B,getDefaultOnParse:()=>eJ.vG},{...e5,icon:c.Cyq,name:()=>a.Ru._({id:"8J92vb"})},tI.Kl,{...p,defaultValue:(0,u.Ro)("left"),checkEnabled(e){let{options:t,deco:i}=e,n=t.imagePosition;return(null==i?void 0:i.direction)==="rtl"?"right"!==n:"left"!==n}}],presetConfigurations:[{name:()=>a.Ru._({id:"10G7S6"}),options:{imageShape:"square",shapeSize:"lg",horizontalAlign:"center"}},{name:()=>a.Ru._({id:"VVRqpK"}),options:{imageShape:"circle",shapeSize:"lg",horizontalAlign:"center"}}],addDirection:e=>"left"===e.imagePosition?"bottom":"right",defaultOptions:{imageShape:"landscape"},imageSlot:"always",imageType:"image",Wrapper:tz,Cell:tP});return{...e,options:e.options.filter(e=>"color"!==e.key),cellOptions:e.cellOptions.filter(e=>"color"!==e.key)}})(),(0,ed.S)({key:"iconsText",name:()=>a.Ru._({id:"joUkNe"}),icon:c.cCs,keywords:["icons","text","layout"],htmlTag:"icons",family:"images",additionalOptions:[eY,P.h,tM.B,{...e5,icon:c.Cyq,name:()=>a.Ru._({id:"bwZEQG"}),defaultValue:()=>"md"},{...p,defaultValue:(0,u.Ro)("left"),checkEnabled(e){let{options:t,deco:i}=e,n=t.imagePosition;return(null==i?void 0:i.direction)==="rtl"?"right"!==n:"left"!==n}}],additionalCellOptions:[{...P.h,checkEnabled(e){let{attrs:t}=e;return!t.image||(0,em.Xs)(t.image)}}],presetConfigurations:[{name:()=>a.Ru._({id:"pG60n/"}),options:{imagePosition:"top",shapeSize:"lg"}},{name:()=>a.Ru._({id:"hscPGi"}),options:{imagePosition:"left",shapeSize:"lg"}}],addDirection:e=>"left"===e.imagePosition?"bottom":"right",defaultAttrs:{image:{source:v.f.key}},imageSlot:"always",imageType:"icon",Wrapper:tq,Cell:tQ}),(0,r.x)({key:"timeline",name:()=>a.Ru._({id:"cklVjM"}),family:"sequence",config:{wrapperConfig:{gridStyle:"alternating_tight"},cellConfig:{cellStyle:"none",distanceFromLine:2,minCellSize:8,lineMarker:{markerType:"bigBullet",markerFontSize:"h3",verticalAlign:"top",markerSize:1.125,lineLength:3}}},icon:l.o7M,htmlTag:"timeline",keywords:["timeline","layout","list","horizontal","vertical"],additionalOptions:[x]}),(0,r.x)({key:"minimalTimeline",name:()=>a.Ru._({id:"cupqy6"}),family:"sequence",icon:n.bef,htmlTag:"minimal-timeline",config:{wrapperConfig:{gridStyle:"alternating_tight"},cellConfig:{cellStyle:"none",distanceFromLine:2,minCellSize:8,lineMarker:{markerType:"smallBullet",markerFontSize:"h3",verticalAlign:"top",markerSize:.75,lineLength:2}}},keywords:["minimal","timeline","layout","list","horizontal","vertical","clean"]}),(0,r.x)({key:"minimalTimelineWithBoxes",name:()=>a.Ru._({id:"D5zoh6"}),family:"sequence",icon:l.bef,htmlTag:"minimal-timeline-boxes",config:{wrapperConfig:{gridStyle:"alternating_tight"},cellConfig:{cellStyle:"solid",distanceFromLine:0,minCellSize:8,lineMarker:{markerType:"smallBullet",markerFontSize:null,verticalAlign:"center",markerSize:.75,lineLength:3}}},keywords:["minimal","timeline","boxes","layout","list","horizontal","vertical","clean"]}),(0,ed.S)({key:"arrows",name:()=>a.Ru._({id:"YUGjgn"}),icon:c.vFJ,keywords:["sequence","ordered","arrows","chevrons","roadmap"],htmlTag:"arrows",family:"sequence",additionalOptions:[eu.i,x,{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"QI5FSO"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"KphBeD"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"none",gridStyle:"balanced_grid"},cellConfig:{innerLabel:{labelType:"chevron"}}}}),(0,ed.S)({key:"pills",name:()=>a.Ru._({id:"OOCfU+"}),icon:c.tKC,keywords:["pills","capsules","chips","sequence","ordered","rounded"],htmlTag:"pills",family:"sequence",additionalOptions:[eu.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"D17j6n"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"gJEEpm"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"small",gridStyle:"balanced_grid"},cellConfig:{innerLabel:{labelType:"pills"}}}}),(0,ed.S)({key:"speechBubbles",name:()=>a.Ru._({id:"H+n8Qp"}),icon:c.DN2,keywords:["speech","bubbles","quotes","conversation","dialogue"],htmlTag:"speechBubbles",family:"quotes",additionalOptions:[x,{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"btb61s"}),options:{horizontalAlign:"left"}},{name:()=>a.Ru._({id:"9WPD2t"}),options:{horizontalAlign:"center"}},{name:()=>a.Ru._({id:"HbrV/u"}),options:{horizontalAlign:"right"}}],imageSlot:"optional",Wrapper:eA,Cell:ek}),(0,ed.S)({key:"slantedLabels",name:()=>a.Ru._({id:"J0xtcw"}),icon:n.sD5,keywords:["sequence","ordered","arrows","chevrons","roadmap"],htmlTag:"slantedLabels",family:"sequence",additionalOptions:[eu.i,x,{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"gA8+s2"}),options:{orientation:"horizontal"},hideIfVertical:!0},{name:()=>a.Ru._({id:"ryugXN"}),options:{orientation:"vertical"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"none",gridStyle:"balanced_grid"},cellConfig:{innerLabel:{labelType:"slanted"},cellContentOverrides:{pt:0,pb:"1em"}}}}),(0,ed.S)({key:"stats",name:()=>a.Ru._({id:"29Hx9U"}),icon:c.Bi7,keywords:["stats"],htmlTag:"numbers",family:"numbers",additionalOptions:[{...e5,name:()=>a.Ru._({id:"IfKwpr"}),icon:c.ACh},{...p,defaultValue:(0,u.Ro)("center")}],presetConfigurations:[{name:()=>a.Ru._({id:"cYvymx"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",defaultOptions:{cellSize:10},Wrapper:tg,Cell:tx}),(0,ed.S)({key:"circleStats",name:()=>a.Ru._({id:"mvpFPS"}),icon:c.ItB,keywords:["stats","circle"],htmlTag:"circleStats",family:"numbers",additionalOptions:[{...eY,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation}},{...e5,name:()=>a.Ru._({id:"1C+7U1"}),icon:c.GEE},{...p,defaultValue:(0,u.Ro)("center"),checkEnabled(e){let{options:t}=e;return"left"!==t.imagePosition}}],presetConfigurations:[{name:()=>a.Ru._({id:"MpKR5P"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:e6,Cell:e7}),(0,ed.S)({key:"barStats",name:()=>a.Ru._({id:"LYRXtx"}),icon:c.dYn,keywords:["stats","bar","progress","number","percentage"],htmlTag:"percentages",family:"numbers",additionalOptions:[{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"oWD4zD"}),options:{horizontalAlign:"left"},cellAttrs:{label:"75"}},{name:()=>a.Ru._({id:"HEnTGz"}),options:{horizontalAlign:"right"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:te,Cell:tt}),(0,ed.S)({key:"starStats",name:()=>a.Ru._({id:"omSCb1"}),icon:l.yy,keywords:["stats","star","rating","number","percentage"],htmlTag:"ratings",family:"numbers",additionalOptions:[{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"NGIe/7"}),options:{horizontalAlign:"left"},cellAttrs:{label:"4.5"}},{name:()=>a.Ru._({id:"AeN6Ey"}),options:{horizontalAlign:"right"},cellAttrs:{label:"4.5"}}],defaultAttrs:{label:"3.5"},addDirection:()=>"right",Wrapper:tv,Cell:tw}),(0,ed.S)({key:"dotGridStats",name:()=>a.Ru._({id:"iW6hrR"}),icon:n.nBi,keywords:["stats","dot","grid","number","percentage"],htmlTag:"percentages",family:"numbers",additionalOptions:[{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"OCJYne"}),options:{horizontalAlign:"left"},cellAttrs:{label:"75"}},{name:()=>a.Ru._({id:"Ho9/Bu"}),options:{horizontalAlign:"right"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:td,Cell:tu}),(0,ed.S)({key:"dotLineStats",name:()=>a.Ru._({id:"Z+uBD/"}),icon:n.Dwc,keywords:["stats","bar","progress","number","percentage"],htmlTag:"percentages",family:"numbers",additionalOptions:[{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"kpy3OF"}),options:{horizontalAlign:"left"},cellAttrs:{label:"75"}},{name:()=>a.Ru._({id:"YT7LWI"}),options:{horizontalAlign:"right"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:tp,Cell:th}),{...it(),key:"staircase",name:()=>a.Ru._({id:"CFVHFO"}),options:[...it().options,{...p,defaultValue:(0,u.Ro)("left")}],presetConfigurations:[{name:()=>a.Ru._({id:"y9fkH/"}),options:{outsideText:!1}},{name:()=>a.Ru._({id:"nGMGDy"}),options:{numbered:!0,outsideText:!0}}],icon:c.UER,Wrapper:ia,Cell:il,htmlTag:"staircase",imageSlot:"optional",imageType:"icon",family:"steps"},(0,ed.S)({key:"steps",name:()=>a.Ru._({id:"A9onc2"}),icon:c.k2U,keywords:["steps","sequence","ordered"],htmlTag:"steps",family:"steps",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"087akc"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"DCkonM"}),options:{orientation:"vertical",horizontalAlign:"left"}}],config:{wrapperConfig:{spacing:"small",gridStyle:"steps"},cellConfig:{innerLabel:{labelType:"simpleLine"}}}}),(0,ed.S)({key:"stepsWithOutlineBoxes",name:()=>a.Ru._({id:"bKc2b/"}),icon:n.idT,keywords:["steps","outline","boxes","sequence","ordered"],htmlTag:"steps",family:"steps",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"pi32P5"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"T9MVOK"}),options:{orientation:"vertical",horizontalAlign:"left"}}],Wrapper:eO,Cell:eV}),(0,ed.S)({key:"stepsWithArrow",name:()=>a.Ru._({id:"kQwqXh"}),icon:c.INJ,keywords:["steps","arrow","sequence","ordered"],htmlTag:"steps",family:"steps",additionalOptions:[eu.i],presetConfigurations:[{name:()=>a.Ru._({id:"wFgEzK"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"WkYYLP"}),options:{orientation:"vertical",horizontalAlign:"left"}}],config:{wrapperConfig:{spacing:"small",gridStyle:"steps"},cellConfig:{innerLabel:{labelType:"arrow"}}}}),(0,ed.S)({key:"stepsWithIcons",name:()=>a.Ru._({id:"q8HKHP"}),icon:c.o97,keywords:["steps","icons","sequence","ordered"],htmlTag:"stepsWithIcons",family:"steps",additionalOptions:[eu.i,x],presetConfigurations:[{name:()=>a.Ru._({id:"lPCKsX"}),options:{orientation:"horizontal",horizontalAlign:"left"},hideIfVertical:!0},{name:()=>a.Ru._({id:"wNI9DR"}),options:{orientation:"vertical",horizontalAlign:"left"}}],imageSlot:"optional",imageType:"icon",config:{wrapperConfig:{spacing:"small",gridStyle:"steps"},cellConfig:{innerLabel:{labelType:"iconCircleWithSimpleLine"}}}}),it(),{...it(),key:"funnel",name:()=>a.Ru._({id:"n6KuKd"}),icon:c.AKc,htmlTag:"funnel",Cell:ii,presetConfigurations:[{name:()=>a.Ru._({id:"rSrvFr"}),options:{outsideText:!1}},{name:()=>a.Ru._({id:"dXD9N4"}),options:{numbered:!0,outsideText:!0}}]},{...er(),key:"cycle",name:()=>a.Ru._({id:"qicHbX"}),icon:c.yNr,htmlTag:"cycle",keywords:["cyclical","flywheel","circle","circular","recycle"],presetConfigurations:[{name:()=>a.Ru._({id:"qicHbX"}),options:{numbered:!0}}]},{...er(),key:"flower",name:()=>a.Ru._({id:"abEdHK"}),icon:c.xnU,keywords:["petals","clover","butterfly"],htmlTag:"flower",presetConfigurations:[{name:()=>a.Ru._({id:"abEdHK"}),options:{numbered:!0}}]},er(),{...er(),key:"ring",name:()=>a.Ru._({id:"EKlSR5"}),icon:c.GEE,keywords:["ring","circle","circular"],htmlTag:"ring",presetConfigurations:[{name:()=>a.Ru._({id:"EKlSR5"}),options:{numbered:!0}}]},{...er(),key:"semiCircle",name:()=>a.Ru._({id:"r9sPHK"}),Wrapper:el,Cell:es,addDirection:()=>"right",htmlTag:"semicircle",keywords:["semicircle","arc","circle","radial"],icon:c.jiG,presetConfigurations:[{name:()=>a.Ru._({id:"r9sPHK"}),options:{numbered:!0}}]},(0,ed.S)({key:"circleStatsWithBoldLine",name:()=>a.Ru._({id:"kSnmN+"}),icon:c.ItB,keywords:["stats","circle"],htmlTag:"circle-stats-with-bold-line",family:"numbers",additionalOptions:[{...eY,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation}},{...e5,name:()=>a.Ru._({id:"1C+7U1"}),icon:c.GEE},{...p,defaultValue:(0,u.Ro)("center"),checkEnabled(e){let{options:t}=e;return"left"!==t.imagePosition}}],presetConfigurations:[{name:()=>a.Ru._({id:"MpKR5P"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:ti,Cell:ta}),(0,ed.S)({key:"circleStatsWithExternalBoldLine",name:()=>a.Ru._({id:"L3jtjR"}),icon:c.ItB,keywords:["stats","circle"],htmlTag:"circle-stats-with-external-bold-line",family:"numbers",additionalOptions:[{...eY,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation}},{...e5,name:()=>a.Ru._({id:"1C+7U1"}),icon:c.GEE},{...p,defaultValue:(0,u.Ro)("center"),checkEnabled(e){let{options:t}=e;return"left"!==t.imagePosition}}],presetConfigurations:[{name:()=>a.Ru._({id:"MpKR5P"}),options:{shapeSize:"lg"},cellAttrs:{label:"75"}}],defaultAttrs:{label:"50%"},addDirection:()=>"right",Wrapper:tl,Cell:to}),(0,r.q)({key:"solidBoxesAlternating",name:()=>a.Ru._({id:"17LxIH"}),family:"boxes",config:{wrapperConfig:{gridStyle:"alternating_loose",lineColor:"accent"},cellConfig:{cellStyle:"solid",minCellSize:6,distanceFromLine:0,lineMarker:{markerType:null,markerFontSize:null,markerSize:0,lineLength:0}}},icon:n.aqE,htmlTag:"solidBoxesAlternating",additionalOptions:[p],defaultOptions:{horizontalAlign:"center",verticalAlign:"middle"},keywords:["solid","boxes","alternating","layout","list","horizontal","vertical"]}),(0,ed.S)({key:"solidBoxSmallBullets",name:()=>a.Ru._({id:"4N8X2T"}),icon:c.pch,keywords:["small","bullets","layout","list","bullet"],htmlTag:"solidBoxSmallBullets",family:"bullets",presetConfigurations:[{name:()=>a.Ru._({id:"4N8X2T"}),options:{},zoomIn:!0}],additionalOptions:[eu.i],config:{wrapperConfig:{spacing:"medium",gridStyle:"flex_grid"},cellConfig:{cellStyle:"solid",marker:{markerType:"smallBullet",markerPosition:"left",markerFontSize:null}}},isFullWidth:()=>!0,addDirection:()=>"right"})],ic=e=>{if(!e)return is();id[e]&&(e=id[e]);let t=io().reduce((e,t)=>(e[t.key]=t,e),{})[e];return t||is()},id={textBoxes:"solidBoxes",bullets:"bigBullets"}},6714:(e,t,i)=>{"use strict";i.d(t,{_:()=>s});var n=i(6029),a=i(36218),r=i(55729),l=i(70077);let s=(0,r.forwardRef)((e,t)=>{let{initialHeight:i="1em",bottomSpacing:s=0,onChange:o,resizeOnMount:c=!0,onKeyDown:d,...u}=e,p=(0,r.useRef)(null),h=null!=t?t:p,[g,m]=(0,r.useState)(!1),x=(0,r.useCallback)(()=>{"function"!=typeof h&&(null==h?void 0:h.current)&&(h.current.style.height=i,h.current.style.height="".concat(h.current.scrollHeight+s,"px"))},[i,h,s]),[f,b]=(0,r.useState)(!1);(0,l.Vg)(()=>{if(!f&&!c)return void b(!0);x()},[x,u.value,f,c],[u.value]);let C=(0,l.jm)();return(0,r.useEffect)(()=>{C&&x()},[C,x]),(0,n.jsx)(a.T,{h:i,minH:i,ref:h,resize:"none",overflow:"hidden",...u,onCompositionStart:()=>m(!0),onCompositionEnd:()=>m(!1),onChange:e=>{x(),null==o||o(e)},onKeyDown:e=>{g||null==d||d(e)}})});s.displayName="ResizingTextarea"},6721:(e,t)=>{"use strict";t.aX=t.go=t.M_=t.On=void 0,t.On=102400,t.M_=6,t.go=1e3,t.aX=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{filename:n="file",maxSizeBytes:a=t.On,maxColumns:r=t.M_,maxRows:l=t.go}=i;if(new TextEncoder().encode(e).length>a)return{valid:!1,error:'CSV file "'.concat(n,'" exceeds maximum size of ').concat(a/1024," KB")};let s=e.split(/\r?\n/).filter(e=>""!==e.trim());if(s.length>l)return{valid:!1,error:'CSV file "'.concat(n,'" exceeds maximum of ').concat(l," rows (found ").concat(s.length,")")};let o=0;for(let e of s)o=Math.max(o,e.split(",").length);return o>r?{valid:!1,error:'CSV file "'.concat(n,'" exceeds maximum of ').concat(r," columns (found ").concat(o,")")}:{valid:!0}}},7063:(e,t,i)=>{"use strict";i.d(t,{T:()=>l});var n=i(83495),a=i(20044),r=i(29958);let l=(e,t,i)=>{if(!i)return;let l=(0,a.MY)(e,100);l&&(0,n.g5)({data:{fromPos:l.pos,fromPct:l.pct},emitChange:!1}),(0,r.o)({cardId:i,method:"push",data:{fromPos:null,fromPct:null}})}},7122:(e,t,i)=>{"use strict";i.d(t,{y:()=>a});var n=i(63867);i(94524),i(40912),i(30130),i(5408),i(31794),i(32217),i(7318),i(35623),i(30870),i(29131);let a="data-drag-handle-hovering";new n.hs("globalDragHandle")},7318:(e,t,i)=>{"use strict";i.d(t,{z:()=>h,J:()=>g});var n=i(37243);i(16249);var a=i(46829),r=i(63867),l=i(94460);let s=n.bP.create({name:"math_display",group:"block math",content:"text*",atom:!0,code:!0,renderHTML(e){let{HTMLAttributes:t}=e;return["math-display",(0,n.KV)(t,{class:"math-node"}),0]},renderHTMLforAI:e=>["formula",e.HTMLAttributes,0],parseHTML:()=>[{tag:"math-display"},{tag:"formula"}]});var o=i(54046);let c=n.bP.create({name:"math_inline",group:"inline math",content:"text*",inline:!0,atom:!0,renderHTML(e){let{HTMLAttributes:t}=e;return["math-inline",(0,n.KV)(t,{class:"math-node"}),0]},renderHTMLforAI:e=>["math",e.HTMLAttributes,0],parseHTML:()=>[{tag:"math-inline"},{tag:"math"}],addCommands(){return{insertMathInline:()=>e=>{let{state:t,dispatch:i,view:n}=e;return(0,o.CH)(this.type," ")(t,i,n)},convertToMathInline:()=>e=>{let{state:t,chain:i}=e,n=t.doc.textBetween(t.selection.from,t.selection.to);return i().insertContent({type:"math_inline",content:[{type:"text",text:n}]}).run(),!0}}}});i(39473);let d=/\$([^ $]+)\$[ ]$/,u=/^\${2}\s+$/,p=/^\${2}(.+)\${2}$/,h=n.YY.create({name:"math",addExtensions:()=>[c,s],addProseMirrorPlugins(){let e=l.of.get("math")?[new r.k_({props:{clipboardTextSerializer:e=>o.ju.serializeSlice(e)}}),(0,a.sM)({rules:[(0,o.sV)(u,this.editor.schema.nodes.math_display),(0,o.sV)(p,this.editor.schema.nodes.math_display),(0,o.C1)(d,this.editor.schema.nodes.math_inline)]})]:[];return[(0,o.CO)({undo:()=>this.editor.commands.undo(),redo:()=>this.editor.commands.redo()})].concat(e)}}),g=e=>"math_display"===e.type.name||"math_inline"===e.type.name},7342:(e,t,i)=>{"use strict";i.d(t,{m:()=>f});var n=i(6029),a=i(80314),r=i(831),l=i.n(r),s=i(55729),o=i(6139),c=i(83004),d=i(83691);let u=e=>{let{files:t}=e;return(0,n.jsx)(n.Fragment,{children:t.map(e=>(0,n.jsx)("link",{rel:"preload",href:e,as:"font",crossOrigin:""},e))})},p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"@font-face {\n font-family: 'Eudoxus Sans';\n src: url('".concat(e,"/fonts/EudoxusSans-Bold.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Bold.woff') format('woff');\n font-weight: bold;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-Regular.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Regular.woff') format('woff');\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-Light.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Light.woff') format('woff');\n font-weight: 300;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-ExtraBold.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-ExtraBold.woff') format('woff');\n font-weight: 800;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-ExtraLight.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-ExtraLight.woff') format('woff');\n font-weight: 200;\n font-style: normal;\n font-display: block;\n}\n@font-face {\n font-family: 'Eudoxus Sans';\n src: url('").concat(e,"/fonts/EudoxusSans-Medium.woff2') format('woff2'),\n url('").concat(e,"/fonts/EudoxusSans-Medium.woff') format('woff');\n font-weight: 500;\n font-style: normal;\n font-display: block;\n}\n")},h=["/fonts/EudoxusSans-Bold.woff","/fonts/EudoxusSans-Bold.woff2","/fonts/EudoxusSans-Regular.woff","/fonts/EudoxusSans-Regular.woff2","/fonts/EudoxusSans-Light.woff","/fonts/EudoxusSans-Light.woff2","/fonts/EudoxusSans-ExtraBold.woff","/fonts/EudoxusSans-ExtraBold.woff2","/fonts/EudoxusSans-ExtraLight.woff","/fonts/EudoxusSans-ExtraLight.woff2","/fonts/EudoxusSans-Medium.woff","/fonts/EudoxusSans-Medium.woff2"],g=h.map(e=>"".concat(d.$.FRONTEND_URL).concat(e)),m=e=>{let{shouldUsePublishedVersion:t}=e,i=p(t?d.$.FRONTEND_URL:"");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.mL,{styles:i}),(0,n.jsx)(u,{files:t?g:h})]})},x=e=>{let{fonts:t}=e,i=(0,o.oR)(),r=null==t?void 0:t.find(e=>"Eudoxus Sans"===e.id),c=(0,s.useMemo)(()=>l()((null==t?void 0:t.filter(e=>e.url))||[],"url"),[t]);return(0,n.jsxs)(n.Fragment,{children:[r?(0,n.jsx)(m,{shouldUsePublishedVersion:i}):null,c.map(e=>(0,n.jsx)(a.N,{as:"link",href:e.url,rel:"stylesheet","data-gamma-font":e.id},e.url))]})},f=e=>{let{theme:t}=e;return(0,n.jsx)(x,{fonts:null==t?void 0:t.fonts})}},7434:(e,t,i)=>{"use strict";i.d(t,{HF:()=>c,KW:()=>o,NH:()=>p,Pn:()=>f,Ui:()=>C,aH:()=>d,dX:()=>s,fx:()=>h,kV:()=>g,oD:()=>m,ob:()=>x,t6:()=>u,uH:()=>b});var n=i(63867),a=i(67396),r=i(91433),l=i(76216);let s=new n.hs("selectingCells");function o(e){if(!e)return null;for(let t=e.depth-1;t>0;t--)if("row"==e.node(t).type.spec.tableRole)return e.node(0).resolve(e.before(t+1));return null}function c(e){if(!e)return null;for(let t=e.depth;t>0;t--){let i=e.node(t).type.spec.tableRole;if("cell"===i||"header_cell"===i)return e.node(t)}return null}function d(e){let t=e.$head;for(let e=t.depth;e>0;e--)if("row"==t.node(e).type.spec.tableRole)return!0;return!1}function u(e){return e instanceof a.HT?e.$anchorCell.pos>e.$headCell.pos?e.$anchorCell:e.$headCell:e instanceof n.nh&&"cell"==e.node.type.spec.tableRole?e.$anchor:o(e.$head)||function(e){if(!e)return null;for(let t=e.nodeAfter,i=e.pos;t;t=t.firstChild,i++){let n=t.type.spec.tableRole;if("cell"==n||"header_cell"==n)return e.doc.resolve(i)}for(let t=e.nodeBefore,i=e.pos;t;t=t.lastChild,i--){let n=t.type.spec.tableRole;if("cell"==n||"header_cell"==n)return e.doc.resolve(i-t.nodeSize)}return null}(e.$head)}function p(e){return"row"==e.parent.type.spec.tableRole&&e.nodeAfter}function h(e){return e.node(0).resolve(e.pos+e.nodeAfter.nodeSize)}function g(e,t){return e.depth==t.depth&&e.pos>=t.start(-1)&&e.pos<=t.end(-1)}function m(e,t,i){let n=e.start(-1),a=l.J.get(e.node(-1)).nextCell(e.pos-n,t,i);return null==a?null:e.node(0).resolve(n+a)}function x(e,t,i){let n={};for(let t in e)n[t]=e[t];return n[t]=i,n}function f(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=x(e,"colspan",e.colspan-i);return n.colwidth&&(n.colwidth=n.colwidth.slice(),n.colwidth.splice(t,i),n.colwidth.some(e=>e>0)||(n.colwidth=null)),n}function b(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=x(e,"colspan",e.colspan+i);if(n.colwidth){n.colwidth=n.colwidth.slice();for(let e=0;e{"use strict";i.d(t,{Z:()=>m});var n=i(6029),a=i(77650),r=i(55729),l=i(57405),s=i(40452),o=i(64268),c=i(51504),d=i(51684),u=i(48621),p=i(54714);i(70968),i(96771),i(8521);let h=(0,i(3994).A)(e=>{let{uppyInstance:t,dropHereText:i=a.Ru._({id:"mgPDos",values:{0:"%{browse}"}}),tipText:r,customHeight:h,errorMessage:g,...m}=e;return(0,n.jsxs)(l.T,{align:"stretch",spacing:4,pos:"relative",...m,children:[(0,n.jsx)(s.s,{pos:"absolute",inset:0,justify:"center",align:"center",zIndex:1,pointerEvents:"none",mt:-14,color:"gray.600",children:(0,n.jsx)(u.g,{icon:d.vMo,size:"3x"})}),(0,n.jsx)(p.OX,{width:"100%",height:h||"100%",note:r||void 0,uppy:t,locale:{strings:{dropHereOr:i,browse:a.Ru._({id:"wZ9s+A"})}}}),g&&(0,n.jsxs)(o.F,{status:"error",children:[(0,n.jsx)(c._,{}),g]})]})});var g=i(21945);let m=e=>{let{orgId:t,uploadType:i,editType:l,onUploadStart:s,onUploadSuccess:o,onUploadFailed:c,dropHereText:d=a.Ru._({id:"mgPDos",values:{0:"%{browse}"}}),customHeight:u,customFontSize:p,maxFilesAllowed:m=1,templateId:x,sx:f,tipText:b}=e,[C,y]=(0,r.useState)(""),v=(0,r.useMemo)(()=>g.Fk.createUppyInstance(t,{onUploadStart:s,onOriginalFileUpload:o,onUploadComplete:function(){for(var e=arguments.length,t=Array(e),i=0;i{"use strict";i.d(t,{Gk:()=>h,OG:()=>d,ZG:()=>u,cM:()=>p});var n=i(94657),a=i(6881),r=i(58608),l=i(55401),s=i(56984),o=i(39093),c=i(41327);let d=e=>{try{let t=(0,c.R6)(),i=(0,n.A)(e),d=(0,a.A)(i,0);if((0,r.A)(i)||(0,l.A)(i))return(0,s.A)(d,new Date,{locale:t});return"".concat((0,o.A)(i,"PPp",{locale:t}))}catch(e){return console.error("[normalizeDate] Error normalizing date:",e),"date unknown"}},u=(e,t)=>i=>{let n=i.getHours();return e<=n&&n{let t=e.getDay();return 0===t||6===t},h=()=>!0},7680:(e,t,i)=>{"use strict";i.d(t,{r:()=>n});let n=e=>"buddy-chat"===e},7856:(e,t,i)=>{"use strict";i.d(t,{L:()=>s});var n=i(55729),a=i(81949),r=i(25175);let l=["image/*","application/pdf"],s=e=>{let{uploadFiles:t,acceptedMimeTypes:i=l,onDragStateChange:s}=e,o=(0,n.useRef)(null),c=(0,n.useCallback)(e=>e.dataTransfer.items&&Array.from(e.dataTransfer.items).some(e=>"file"===e.kind&&i.some(t=>t.endsWith("/*")?e.type.startsWith(t.replace("/*","/")):e.type===t)),[i]),d=(0,n.useCallback)(e=>{var i;e.preventDefault(),null==(i=o.current)||i.classList.remove(r.u),null==s||s(!1),t(Array.from(e.dataTransfer.files))},[t,s]),u=(0,n.useCallback)(e=>{var t;e.preventDefault(),null==(t=o.current)||t.classList.remove(r.u),null==s||s(!1)},[s]),p=(0,n.useCallback)(e=>{var t;c(e)&&((0,a.JO)(e),null==(t=o.current)||t.classList.add(r.u),null==s||s(!0))},[c,s]);return{ref:o,onDragLeave:u,onDragOver:p,onDrop:d}}},8141:(e,t,i)=>{"use strict";i.d(t,{LA:()=>r,Up:()=>o,WG:()=>s,zN:()=>l});var n=i(55597),a=i(77650);let r="image.ai-generated",l="image.ai-edited",s="image.ai-image-card",o={key:r,checkDisabled:()=>!1,label:()=>a.Ru._({id:"O+LXs1"}),icon:n._$C,description:()=>a.Ru._({id:"yXA4hx"}),keywords:["ai","image","illustration","graphics","generate"],resizeToFit:!0}},8356:(e,t,i)=>{"use strict";i.d(t,{QV:()=>n});let n="ai_premium_models"},8437:(e,t,i)=>{"use strict";i.d(t,{h:()=>l});var n=i(51684);i(59864);var a=i(6192);let r={blankCard:"/new"},l=()=>(0,a.st)().reduce((e,t)=>{let{id:i,name:a,jsonContent:l,featureFlag:s,badge:o}=t;return e[i]={type:"cardTemplate",key:i,nodeName:"card",name:a,...r[i]&&{shortcut:r[i]},...s&&{featureFlag:s},...o&&{badge:o},icon:n.Qyz,execute:e=>{e.commands.insertContentAndSelect(l)}},e},{})},8474:(e,t,i)=>{"use strict";i.d(t,{e$:()=>m,Rj:()=>g});var n=i(63867),a=i(97255),r=i(37243);let l=new n.hs("suggestion"),s={from:0,to:0};var o=i(26221),c=i(33750),d=i.n(c),u=i(55729),p=i(37393),h=i(55777);let g=e=>{let{ref:t,selectItem:i,options:n}=e,[a,r]=(0,u.useState)(0),l=(0,u.useRef)(null),s=(0,u.useRef)({selectedIndex:a,options:n,selectItem:i});return s.current={selectedIndex:a,options:n,selectItem:i},(0,u.useImperativeHandle)(t,()=>({onKeyDown:e=>{let{event:t}=e;return!!["ArrowUp","ArrowDown","Enter","Tab"].includes(t.key)&&(e=>{let{key:t}=e,i=s.current;return"ArrowUp"===t?(e.preventDefault(),i.selectedIndex<=0?r(n.length-1):r(d()(i.selectedIndex-1,0,i.options.length-1))):"ArrowDown"===t?(e.preventDefault(),i.selectedIndex>=i.options.length-1?r(0):r(d()(i.selectedIndex+1,0,i.options.length-1))):("Enter"===t||"Tab"===t)&&(e.preventDefault(),i.options.length>0&&i.selectItem(a)),e.stopPropagation(),e.preventDefault(),!0})(t)}})),(0,u.useEffect)(()=>{if(l.current){var e;null==l||null==(e=l.current)||e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})}},[a]),{selectedIndex:a,selectedItemEl:l}},m=e=>{let{char:t,MenuComponent:i,pluginKey:c,command:d,allowSpaces:u=!1,...g}=e;return r.YY.create({...g,addOptions:()=>({HTMLAttributes:{},suggestion:{char:t,pluginKey:c,allowSpaces:u,startOfLine:!1,command:d,render:()=>{let e=null,t=null;return{onStart:n=>{if(t&&e){e.updateProps(n),t.setProps({getReferenceClientRect:n.clientRect}),t.show();return}e=new h.N(i,{props:n,editor:n.editor});let a=n.editor.view.dom.parentElement;t=(0,p.Ay)(a,{getReferenceClientRect:n.clientRect,appendTo:()=>document.body,content:e.element,showOnCreate:!0,interactive:!0,trigger:"manual",placement:"bottom-start",zIndex:o.Ip.zIndices.dropdown,popperOptions:{modifiers:[{name:"preventOverflow",options:{padding:{bottom:8}}},{name:"flip",options:{fallbackPlacements:["auto-start"]}}]}})},onUpdate(i){null==e||e.updateProps(i),null==t||t.setProps({getReferenceClientRect:i.clientRect})},onKeyDown(i){var n;return"Escape"===i.event.key?(null==t||t.destroy(),null==e||e.destroy(),t=null,e=null,!0):null==e||null==(n=e.ref)?void 0:n.onKeyDown(i)},onExit(i){!0!==c.getState(i.editor.view.state).active&&(null==t||t.destroy(),null==e||e.destroy(),t=null,e=null)}}}}}),addProseMirrorPlugins(){return[function(e){let t,{pluginKey:i=l,editor:o,char:c="@",allowSpaces:d=!1,prefixSpace:u=!0,startOfLine:p=!1,decorationTag:h="span",decorationClass:g="suggestion",command:m=()=>null,items:x=()=>[],render:f=()=>({}),allow:b=()=>!0}=e,C=null==f?void 0:f();return new n.k_({key:i,view(){return{update:async(e,i)=>{var n,a,r,l,s;let c=null==(n=this.key)?void 0:n.getState(i),d=null==(a=this.key)?void 0:a.getState(e.state),u=c.active&&d.active&&c.range.from!==d.range.from,p=!c.active&&d.active,h=c.active&&!d.active,g=!p&&!h&&c.query!==d.query,f=p||u,b=g&&!u,y=h||u;if(!f&&!b&&!y)return;let v=y&&!f?c:d,w=document.querySelector('[data-decoration-id="'.concat(v.decorationId,'"]'));t={editor:o,range:v.range,query:v.query,text:v.text,items:b||f?await x({editor:o,query:v.query}):[],command:e=>{m({editor:o,range:v.range,props:e})},decorationNode:w,clientRect:w?()=>{var e,t;let{decorationId:i}=null!=(t=null==(e=this.key)?void 0:e.getState(o.state))?t:{};return document.querySelector('[data-decoration-id="'.concat(i,'"]')).getBoundingClientRect()}:null},y&&(null==C||null==(r=C.onExit)||r.call(C,t)),b&&(null==C||null==(l=C.onUpdate)||l.call(C,t)),f&&(null==C||null==(s=C.onStart)||s.call(C,t))},destroy:()=>{var e;t&&(null==C||null==(e=C.onExit)||e.call(C,t))}}},state:{init:()=>({active:!1,decorationId:"",range:s,key:null,query:null,text:null,composing:!1}),apply(e,t,n,a){let l;l=e.getMeta(i)?{...e.getMeta(i)}:{...t};let{isEditable:h}=o,{composing:g}=o.view,{selection:m}=e,{empty:x,from:f}=m;if(l.composing=g,!l.active&&l.key!==c)return l;if(l.active&&l.key===c)return l.key=null,l;if(h&&(x||o.view.composing)){t.range&&(ft.range.to)&&!g&&!t.composing&&(l.active=!1);let e=function(e){var t;let{char:i,allowSpaces:n,prefixSpace:a,startOfLine:l,$position:s}=e,o=(0,r.GG)(i),c=new RegExp("\\s".concat(o,"$")),d=l?"^":"",u=n?RegExp("".concat(d).concat(o,".*?(?=\\s").concat(o,"|$)"),"gm"):RegExp("".concat(d,"(?:^)?").concat(o,"[^\\s").concat(o,"]*"),"gm"),p=null==(t=s.nodeBefore)?void 0:t.text;if(!p)return null;let h=s.pos-p.length,g=Array.from(p.matchAll(u)).pop();if(!g||void 0===g.input||void 0===g.index)return null;let m=g.input.slice(Math.max(0,g.index-1),g.index),x=/^[\s\0]?$/.test(m);if(a&&!x)return null;let f=h+g.index,b=f+g[0].length;return(n&&c.test(p.slice(b-1,b+1))&&(g[0]+=" ",b+=1),f=s.pos)?{range:{from:f,to:b},query:g[0].slice(i.length),text:g[0]}:null}({char:c,allowSpaces:d,prefixSpace:u,startOfLine:p,$position:m.$from}),i="id_".concat(Math.floor(0xffffffff*Math.random()));e&&b({editor:o,state:a,range:e.range})?(l.active=!0,l.decorationId=t.decorationId?t.decorationId:i,l.range=e.range,l.query=e.query,l.text=e.text):l.active=!1}else l.active=!1;return l.active||(l.decorationId=null,l.range=s,l.query=null,l.text=null),l}},props:{handleKeyDown(e,t){var n;let a=e.state.tr,r=this.getState(e.state);if(!r)return!1;let{active:l,range:o}=r;if(!o)return!1;if(l||t.key!==c||t.metaKey){if(!l)return!1;"Escape"===t.key&&e.dispatch(e.state.tr.setMeta(i,{active:!1,decorationId:"",key:null,range:s,query:null,text:null,composing:!1}))}else{let n={...r};n.active=!0,n.key=t.key,n.query="",e.dispatch(a.setMeta(i,n))}return(null==C||null==(n=C.onKeyDown)?void 0:n.call(C,{view:e,event:t,range:o}))||!1},decorations(e){let t=this.getState(e);if(!t)return null;let{active:i,range:n,decorationId:r}=t;return i&&n?a.zF.create(e.doc,[a.NZ.inline(n.from,n.to,{nodeName:h,class:g,"data-decoration-id":r||""})]):null}}})}({editor:this.editor,...this.options.suggestion})]}})}},8521:()=>{},8774:(e,t,i)=>{"use strict";i.d(t,{I5:()=>d,NO:()=>u,PD:()=>c,eh:()=>o,ni:()=>s,o_:()=>p});var n=i(63867),a=i(40300),r=i(80778),l=i(46030);let s=(e,t)=>{var i;let n=e.state.doc.nodeAt(t);if(!n||(null==(i=n.lastChild)?void 0:i.type.name)==="cardNotes")return;let r=t+n.nodeSize-1,s={type:"cardNotes",content:[{type:"paragraph"}]};if(!(n.firstChild&&(0,l.sw)(n.firstChild)))return void e.chain().command(i=>{let{tr:n}=i;(0,a.c)(e,n,t,"blank");let l=n.mapping.map(r);return n.insert(l,e.schema.nodeFromJSON(s)),!0}).noUndo().run();e.chain().insertContentAt({from:r,to:r},{type:"cardNotes",content:[{type:"paragraph"}]},{updateSelection:!1}).noUndo().run()},o=e=>null!==e.lastChild&&"cardNotes"===e.lastChild.type.name,c=e=>{let t=null;return e.nodeAfter.descendants((i,n)=>"cardNotes"!==i.type.name||(t={node:i,pos:n+e.pos+1},!1)),t},d=(e,t)=>{let i=(0,r.hT)(e.state.doc,t);if(!i||!i.pos)return!1;let a=e.state.doc.resolve(i.pos).pos,l=a+i.node.nodeSize,{selection:s}=e.state,o=s instanceof n.U3?s.to=a&&o},u=e=>"cardNotes"==e.schema.topNodeType.name,p=e=>{if(0===e.childCount)return!0;let t=!1;return e.content.nodesBetween(0,e.content.size,e=>!e.isAtom||!!e.isText||(t=!0,!1)),0===e.textContent.trim().length&&!t}},8960:(e,t,i)=>{"use strict";i.d(t,{P3:()=>h,WP:()=>p}),i(13731);var n=i(29452),a=i.n(n),r=i(65632),l=i(73853),s=i(24587),o=i(44783),c=i(6319);let d=()=>(0,c.aQ)().filter(e=>!e.disabled),u=e=>{let{key:t,name:i,description:n,icon:l,keywords:c=[],defaultAttrs:d,defaultOptions:u,featureFlag:p,family:h,getEmptyNode:g}=e,m=g?g():{type:"smartLayout",attrs:{variantKey:t,options:u},content:a()(3).map(()=>({type:"smartLayoutCell",content:(0,s.Hg)(),attrs:d}))};return{key:"smartLayout-".concat(t),name:i,keywords:[...c,"layout","smart"],description:n,nodeName:"smartLayout",icon:l,execute:e=>{e.chain().focus().insertContentAndSelect(m).run()},dragStartFn:e=>(0,r.fS)({editor:e,content:m}),dragEndFn:e=>{(0,o.tN)(e,e.state.selection.$from)},featureFlag:p,family:h}},p=()=>d().map(u),h=()=>d().map(e=>{let{key:t,name:i,description:n,icon:a,featureFlag:r}=e;return{key:"listToSmartLayout-".concat(t),name:i,icon:a,description:n,group:"list",apply:e=>e.commands.listToSmartLayout(t),checkDisabled:e=>!(0,l.Jx)(e),featureFlag:r}})},9113:(e,t,i)=>{"use strict";i.d(t,{V:()=>o,m:()=>s});var n=i(85966),a=i(97662);function r(){let e=(0,n._)(["\n mutation GenerateImageCard($input: GenerateImageCardInput!) {\n generateImageCard(input: $input) {\n id\n attrs\n workspaceId\n userId\n }\n }\n"]);return r=function(){return e},e}function l(){let e=(0,n._)(["\n mutation BeautifyCard($input: BeautifyCardInput!) {\n beautifyCard(input: $input) {\n id\n attrs\n workspaceId\n userId\n }\n }\n"]);return l=function(){return e},e}let s=(0,a.J1)(r()),o=(0,a.J1)(l())},9317:(e,t,i)=>{"use strict";i.d(t,{c:()=>u,m:()=>p});var n=i(55729),a=i(41671),r=i(40912),l=i(91950),s=i(44783),o=i(6319),c=i(88273),d=i(5314);let u=e=>{let{editor:t,getPos:i}=e,a=(0,r.jL)(),s=(0,d.f)(),o=(0,n.useCallback)(function(e){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];t.view.focus(),s({isOpen:!0,shouldResetSourceKey:i}),e.stopPropagation()},[t,s]);return{changeFocalPoint:(0,n.useCallback)(e=>{let n=i();"number"==typeof n&&(t.commands.selectNodeAtPos(n),a((0,l.sI)({id:e})))},[t,i,a]),editImage:o}},p=e=>{let{editor:t,node:i,parentNode:r}=e,l=(0,n.useCallback)(e=>{t.chain().insertSmartLayoutCell(e).run()},[t]),d=(0,n.useCallback)(e=>{t.chain().insertSmartLayoutCell(e).run()},[t]),u=(0,n.useCallback)(e=>{t.chain().insertContentAt(e,i.toJSON()).selectInsertedNode().run()},[t,i]),p=(0,n.useCallback)(()=>{t.chain().handleSmartLayoutDelete().run()},[t]),h=(0,n.useCallback)((e,i)=>{t.commands.updateNestedAttributesAtPos(e,i)},[t]),g=(0,n.useCallback)(e=>{t.chain().updateNestedAttributesAtPos(e,{image:null}).run()},[t]),m=i.attrs.options,x=i.attrs.image,f=r&&(0,s.$o)(r.attrs),b=r?(0,o.BJ)(r.attrs.variantKey):null,{imageSlot:C,imageType:y}=null!=b?b:{},v=C&&!!(null==x?void 0:x.src),w=(0,c.SV)((null==x?void 0:x.src)||(null==x?void 0:x.tempUrl)),j=(0,c.v7)(null==x?void 0:x.src);return{addColumnBefore:l,addColumnAfter:d,canChangeFocusPoint:"image"===y&&!w&&(null==x?void 0:x.src)&&!j,canEditImageWithAI:(0,a.l)(x)&&v&&"image"===y,hasImage:v,imageSlot:C,imageType:y,addDirection:f,parentVariant:b,cellOptions:m,handleDelete:p,selectParent:e=>{t.commands.selectNodeAtPos(e),t.chain().selectParentNode().run()},duplicateNode:u,updateAttributes:h,resetImage:g}}},9356:()=>{},9443:(e,t,i)=>{"use strict";i.d(t,{a:()=>c,x:()=>d});var n=i(40912),a=i(58215),r=i(15223),l=i(4375),s=i(87489),o=i(63672);let c=e=>{let t=(0,n.GV)(s.SJ),{cardColorSolid:i,bodyColorSolid:r,primaryColorSolid:o,isCardDark:c}=d(e,t),{accentColorLight:u}=(0,a.o5)({cardColor:{type:"solid",color:i},bodyColor:{type:"solid",color:r},config:(0,l.M)(t),theme:t});return{theme:t,isDark:c,cardColor:i,bodyColor:r,primaryColor:o,primaryColorLight:u}},d=(e,t)=>{let{cardColorOverride:i}=(0,o.tg)(e);return(0,r.Dh)(t,i)}},9624:(e,t,i)=>{"use strict";i.d(t,{f:()=>p});var n=i(6029),a=i(55729),r=i(40912),l=i(56760),s=i(61386),o=i(89475);let c=e=>{let{contentComponent:t}=e,{state:{navItemPreviewRefMap:i}}=(0,o.U)(),r=(0,a.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getServerSnapshot);return(0,n.jsx)(n.Fragment,{children:Object.values(r).map(e=>{let t=e.children.props.node;if("document"===t.type.name)return null;let n=(0,s.jg)(t)?i[t.attrs.id]:null;return n?l.createPortal(e.children,n,e.key):e})})};var d=i(3919),u=i(87489);let p=a.memo(e=>{let{initialContent:t,onCreate:i,theme:l}=e,[s,o]=(0,a.useState)(!1),p=(0,r.GV)(u.SJ);return((0,a.useEffect)(()=>{requestAnimationFrame(()=>{o(!0)})},[]),s)?(0,n.jsx)(d.S,{theme:l||p,content:t,isThumbnail:!0,portalComponent:c,onCreate:i}):null});p.displayName="PreviewCardGroupEditor"},9666:(e,t,i)=>{"use strict";i.d(t,{i:()=>r});var n=i(92986),a=i(80903);let r=e=>{let{cellSize:t,horizontalAlign:i,orientation:r,numCells:l,containerSize:s,forceBalance:o,gridStyle:c}=e,d=(0,n.FX)(),{columns:u,lastRowAligner:p}=(0,a.Xs)({containerSize:s,numCells:l,cellSize:t,horizontalAlign:i,forceBalance:o,gridStyle:c});return"vertical"===r||d||l>1&&1===u?{columns:1,isHorizontal:!1}:{columns:u,isHorizontal:!0,lastRowAligner:p}}},9902:(e,t,i)=>{"use strict";i.d(t,{E:()=>a,V:()=>n.VY});var n=i(51310);function a(e){if(!e)return"line";let t=(0,n.jC)(e);return(null==t?void 0:t.sampleDataType)||"line"}},10197:(e,t,i)=>{"use strict";i.d(t,{f:()=>r});var n=i(51684),a=i(77650);let r={key:"image.icon",label:()=>a.Ru._({id:"0EarAx"}),icon:n.cCs,keywords:["fontawesome","icon","symbol","picture"]}},10367:(e,t,i)=>{"use strict";i.d(t,{Qo:()=>o,X6:()=>d,_F:()=>c,mn:()=>s,ng:()=>u});var n=i(84462),a=i.n(n),r=i(35738),l=i(64507);let s=e=>{let{isMobileDevice:t,numericFontSize:i}=e;return(t?l.AF:l.jN)/i},o=e=>"sm"===e?.875:"lg"===e?1.25:1,c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e*r.P},d=a()(e=>e?{"--top-accent-height-sm":"4.125em","--top-accent-height-md":"8em","--top-accent-height-lg":"12.375em","--top-accent-height":"var(--top-accent-height-md)","--behind-accent-height":"12em"}:{"--top-accent-height-sm":"6.25em","--top-accent-height-md":"12.5em","--top-accent-height-lg":"18.75em","--top-accent-height":"var(--top-accent-height-md)","--behind-accent-height":"24em"}),u=a()(e=>{let{isPresentMode:t,isNested:i,isFullBleed:n,displayFullBleed:a,isThumbnail:r,isMobileDevice:s,attrs:o}=e,c="none"!==o.background.type&&!i,d=r?"em":t?"rem":"em",u=a||i?"0px":s?"".concat(l.Hb).concat(d):"".concat(l.YW).concat(d),p="calc(var(--card-outer-padding-x) + ".concat(n||i?"0px":"var(--doc-padding-left, 0px)"," + ").concat(t?"var(--present-padding-left, 0px)":"0px",")"),h="calc(var(--card-outer-padding-x) + ".concat(n||i?"0px":"var(--doc-padding-right, 0px)"," + ").concat(t?"var(--present-padding-right, 0px)":"0px",")");return{outerPaddingX:u,outerPaddingY:a||i?"0px":s?"".concat(l._0/2).concat(d):!c||t||r?"".concat(l.Ri).concat(d):"".concat(l.St).concat(d),outerPaddingLeft:p,outerPaddingRight:h}})},10380:(e,t,i)=>{"use strict";i.d(t,{Nl:()=>nH,cy:()=>nN,HF:()=>nO,FV:()=>nF});var n=i(6029),a=i(99492),r=i(77650),l=i(33750),s=i.n(l),o=i(55729);let c=(e,t)=>{let i,{stepNumber:n,generalNumber:a}=e;if(null!==n&&t.step?i=t.step[n]:null!==a&&t.general&&(i=t.general[a]),i)return function(e,t){return e.image&&!e.icon&&"icon"===t?{...e,icon:e.image,image:void 0}:e}(i,e.type)},d=e=>{var t,i;let n=(null==(t=e.step)?void 0:t.some(e=>null==e?void 0:e.isEmphasized))||!1,a=(null==(i=e.general)?void 0:i.some(e=>null==e?void 0:e.isEmphasized))||!1;return n||a},u=(e,t)=>{let i=c(e,t);return(null==i?void 0:i.isEmphasized)||!1},p=(e,t)=>{let i=c(e,t);if(!i)return;let{type:n}=e;switch(n){case"text":return i.text;case"icon":return i.icon||i.image;case"image":return i.image;default:return""}},h=e=>{let{stepNumber:t,generalNumber:i,type:n}=e;return"number"!=typeof t||isNaN(t)?"number"!=typeof i||isNaN(i)?"":"general.".concat(i,".").concat(n):"step.".concat(t,".").concat(n)},g={text:void 0,icon:void 0,image:void 0};function m(e,t,i){switch(t){case"text":e.text=i;break;case"icon":e.icon={source:"image.icon",src:i},e.image&&(e.image=void 0);break;case"image":e.image={source:"image",src:i}}}let x=(e,t)=>{let i=nF(e);if(!i||!w(i))return!1;let{stepSvgData:n}=i;return!!n&&!!t.step&&t.step.length{if("quadrants"===e)return!1;let i=nF(e);if(!i||!w(i))return!1;let{stepSvgData:n}=i;return!!n&&!!t.step&&t.step.length>v(n).min},b=(e,t)=>{let i={...e};if(e.step){let n=[...e.step],a=n.some(e=>null==e?void 0:e.text),r=n.some(e=>(null==e?void 0:e.icon)||(null==e?void 0:e.image));n.splice(t,0,{text:a?"

Item

":void 0,icon:r?{source:"image.icon",src:""}:void 0,color:void 0,isEmphasized:!1}),i.step=n}return i},C=(e,t)=>{let i={...e};if(e.step){let n=[...e.step];n.splice(t,1),i.step=n}return i},y=e=>{let t=Math.min(...e.keys()),i=Math.max(...e.keys());return{step:Array.from({length:t===i?t:Math.floor((t+i)*3/4)},()=>g),general:[]}},v=e=>({min:Math.min(...e.keys()),max:Math.max(...e.keys())}),w=e=>"stepSvgData"in e&&void 0!==e.stepSvgData;var j=i(58959),A=i(49611),k=i(48621),L=i(3616),S=i(22670),E=i(71654),_=i(61204),I=i(42050),M=i(56108),R=i(73232),D=i(36999),T=i(55597),z=i(35859),P=i(40912),N=i(26533),H=i(48974),B=i(87489);let F=e=>{var t;let{selected:i,onChange:l,steps:s,templateKey:o}=e,{defaultColorScheme:c}=nF(o),d=(0,P.GV)(B.SJ),u=(0,N.Ik)((0,N.VH)(d)),p=r.Ru._({id:"ovBPCi"});return(0,n.jsx)(H.M,{accentColor:u,selected:i,onChange:e=>{l(void 0===e?c:e)},steps:s,menuButton:(0,n.jsx)(D.I,{as:A.$,variant:"toolbar",size:"sm",boxShadow:"none",leftIcon:(0,n.jsx)(k.g,{icon:a.fyG,fixedWidth:!0}),rightIcon:(0,n.jsx)(k.g,{icon:T.Jt$,size:"xs",fixedWidth:!0}),sx:{textTransform:"capitalize"},children:i&&"string"==typeof i?(null==(t=z.fA[i])?void 0:t.label())||i.replace("-"," "):p})})},O=e=>{let{editor:t,selection:i,children:a}=e,r=i.node.type.name,{fullWidthBlock:l}=t.getAttributes(r),{templateKey:s,data:o}=i.node.attrs;return(0,n.jsxs)(_.e,{spacing:0,size:"sm",alignItems:"center",dir:"ltr",children:[R.gj.map(e=>{let{name:i,icon:a,checkActive:o,apply:c}=e;if(o&&c)return(0,n.jsx)(M.I,{label:i(),icon:a,onClick:()=>{c(t),l&&t.commands.updateAttributes(r,{fullWidthBlock:!1}),S.zS.track(S.VV.SMART_DIAGRAM_ALIGNMENT_CHANGED,{templateKey:s,alignmentType:i(),previousFullWidth:l})},isActive:!l&&o(t)},i())}),(0,n.jsx)(E.q,{}),(0,n.jsx)(F,{selected:o.colorScheme,onChange:e=>{t.commands.updateAttributes(r,{data:{...o,colorScheme:e}}),S.zS.track(S.VV.SMART_DIAGRAM_COLOR_SCHEME_CHANGED,{templateKey:s,previousColorScheme:o.colorScheme,newColorScheme:e})},steps:5,templateKey:s}),(0,n.jsx)(E.q,{}),a,(0,n.jsx)(I.G,{editor:t})]})},V=e=>{let{editor:t,decorations:i,selection:r}=e,{data:l,templateKey:s,showIcons:c}=r.node.attrs,d=(0,o.useCallback)(e=>{try{let i=e({...l});t.commands.updateAttributesAtPos(r.from,{data:i})}catch(e){console.error("Error updating smart diagram data",e)}},[l,t.commands,r.from]),u=(0,o.useCallback)(()=>{t.commands.updateAttributesAtPos(r.from,{showIcons:!c}),S.zS.track(S.VV.SMART_DIAGRAM_ICONS_TOGGLED,{templateKey:s,showIcons:!c})},[t.commands,r.from,c,s]),p=x(s,l),h=f(s,l),g=(e=>{let t=nF(e);return!!t&&!!w(t)&&t.canToggleIcons})(s);return(0,n.jsxs)(O,{editor:t,selection:r,decorations:i,children:[g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(j.z,{ps:2,children:(0,n.jsx)(A.$,{size:"sm",variant:"toolbar",onClick:()=>u(),leftIcon:(0,n.jsx)(k.g,{icon:a.cCs}),children:c?(0,n.jsx)(L.x6,{id:"dBrmK7"}):(0,n.jsx)(L.x6,{id:"TMFk/9"})})}),(0,n.jsx)(E.q,{})]}),(p||h)&&(0,n.jsxs)(j.z,{ps:2,children:[(0,n.jsx)(A.$,{size:"sm",disabled:!h,variant:"toolbar",onClick:()=>{var e;return(e=>{var t;d(t=>C(t,e)),S.zS.track(S.VV.SMART_DIAGRAM_STEPS_UPDATED,{templateKey:s,action:"remove",stepIndex:e,totalSteps:(null==(t=l.steps)?void 0:t.length)||0})})((null==(e=l.step)?void 0:e.length)-1||0)},leftIcon:(0,n.jsx)(k.g,{icon:a.mGv}),children:(0,n.jsx)(L.x6,{id:"pUON+Q"})}),(0,n.jsx)(A.$,{size:"sm",disabled:!p,variant:"toolbar",onClick:()=>{var e;return(e=>{var t;d(t=>b(t,e)),S.zS.track(S.VV.SMART_DIAGRAM_STEPS_UPDATED,{templateKey:s,action:"add",stepIndex:e,totalSteps:(null==(t=l.steps)?void 0:t.length)||0})})((null==(e=l.step)?void 0:e.length)-1||0)},leftIcon:(0,n.jsx)(k.g,{icon:a.q_k}),children:(0,n.jsx)(L.x6,{id:"xK4Xoz"})}),(0,n.jsx)(E.q,{})]})]})};var Z=i(40452),U=i(94460),G=i(69102),W=i(94524),K=i(92986);let q=()=>(0,n.jsx)("text",{x:0,y:0,fontSize:"0",fill:"transparent",style:{opacity:0},"aria-hidden":"true",tabIndex:-1,children:"​ "},"focus-absorber");var Q=i(26420),J=i(21938),Y=i(54573),X=i(64235),$=i(16007),ee=i(3898),et=i(7122);let ei=e=>{let{children:t,svgWidthPercent:i=100,...a}=e,{isNodeSelected:r,editor:l,selectNode:o,updateResizeAttrs:c,attrs:d,alignDirection:u,isEditable:p,layoutContainerSize:h,isFullBleed:g}=a,m=(0,K.FX)(),x=i?s()(i/100/Math.min(h,1),0,1):1,{ref:f,setIsResizing:b,resizeableSx:C}=(0,X.Y3)(l),y=((e,t)=>({color:"var(--body-color)",".pptx-exporting-image":{".smart-diagram-textbox":{visibility:"hidden"}},".smart-diagram-wrapper":{"foreignObject *":(0,ee.nr)()?{position:"static !important"}:void 0,".smart-diagram-textbox":{position:"relative",height:"100%",paddingX:"0.25em",display:"flex",flexDirection:"column",outlineWidth:"1px",outlineStyle:"none",outlineColor:"var(--grid-outline-color)",cursor:"text","> div:not(.drag-handle)":{display:"contents"},".ProseMirror":{width:"100%",height:"100%",display:"flex",flexDirection:"column",gap:"0.5rem","--flex-align":"var(--horizontal-align)",alignItems:"var(--horizontal-align)",justifyContent:"var(--vertical-align)","--line-height-body":"1.25",".block":{my:"0rem",width:"100%"}}},".block-heading, .block-title":{...(0,$.hQ)(e).tight,"*":{overflowWrap:"break-word",wordBreak:"normal"}},".block-paragraph":{...(0,$.xC)(e).tight,"*":{overflowWrap:"break-word",wordBreak:"normal"}},["&.is-focused, &:hover, &[".concat(et.y,"]")]:t?{".smart-diagram-textbox, .smart-diagram-selection-box":{outlineStyle:"solid"}}:void 0}}))(m,p),v=(0,R.yp)(d.horizontalAlign);return(0,n.jsx)(Z.s,{dir:u,w:"100%",className:Y.S,css:v,sx:{...C,...y},direction:"column",onMouseDown:o,children:(0,n.jsxs)(Q.a,{ref:f,className:(0,J.cx)("smart-diagram-wrapper",r?"is-focused":""),"data-drag-handle":!0,"data-content-reference":!0,"data-selection-ring":!0,w:d.width?"calc((".concat(d.width," * var(--font-size) / 16) * ").concat(x,")"):g?"100%":"calc(".concat(100*x,"% * var(--media-scale))"),maxW:"100%",position:"relative",children:[p&&r&&!g&&(0,n.jsx)(X.u4,{imageWrapperRef:f,setIsResizing:b,updateResizeAttrs:e=>{var t;let i=null!=(t=e.width)?t:d.width;i&&c({...d,...e,width:i/x})},refreshDeps:[d]}),t]})})};var en=i(58215);let ea={SUBTLE_IMAGE:".subtle.icon",SUBTLE_TEXT:".subtle.textbox",ACCENT_TEXT:".accent.textbox",ACCENT_IMAGE:".accent.icon",BODY_TEXT:".card.textbox",LINE:".line",ACCENT_NO_BORDER:".accent.no-border",ACCENT_DIM:".accent.dim",ACCENT_LIGHT:".accent.light",ACCENT:".accent",SUBTLE_LIGHT:".subtle.light",SUBTLE_DIM:".subtle.dim",SUBTLE:".subtle",NEUTRAL:".neutral"},er={[ea.SUBTLE_IMAGE]:en.lR,[ea.SUBTLE_TEXT]:en.lR,[ea.ACCENT_NO_BORDER]:(0,J.cx)(en._B),[ea.ACCENT_DIM]:(0,J.cx)(en.lX,en.D6),[ea.ACCENT_LIGHT]:(0,J.cx)(en.to,en.D6),[ea.ACCENT]:(0,J.cx)(en._B,en.D6),[ea.SUBTLE]:en.D6,[ea.SUBTLE_DIM]:en.iZ,[ea.SUBTLE_LIGHT]:en.Eb,[ea.LINE]:en.fu,[ea.ACCENT_TEXT]:en.ok,[ea.ACCENT_IMAGE]:en.ok,[ea.BODY_TEXT]:en.VN,[ea.NEUTRAL]:en.Xj},el={...er,[ea.ACCENT_NO_BORDER]:(0,J.cx)(en.bo),[ea.ACCENT_DIM]:(0,J.cx)(en.Kh,en._Z),[ea.ACCENT_LIGHT]:(0,J.cx)(en.Ax,en._Z),[ea.ACCENT]:(0,J.cx)(en.bo,en._Z),[ea.SUBTLE]:en._Z},es=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ltr";for(let i of Object.values(ea))if(e.matches(i)){let n=er[i];if("rtl"===t&&eo(e))return el[i];return n}return""},eo=e=>["path","circle","ellipse","rect","polygon","polyline"].includes(e.tagName.toLowerCase());var ec=i(12210),ed=i(39027);let eu=e=>{let{x:t,y:i,width:a,height:r,image:l,iconSize:s=2,isEditable:o,selectItem:c,className:d,style:u}=e;return(0,n.jsx)("g",{style:u,children:(0,n.jsx)("foreignObject",{x:t,y:i,width:a,height:r,style:{overflow:"visible"},children:(0,n.jsx)(Q.a,{width:"100%",height:"100%",className:d,css:{fill:"var(--body-color)"},children:(0,n.jsx)(ed.R,{image:l||null,selectCell:o?c:void 0,iconSize:s,boxProps:{w:"100%",h:"100%"}})})})})};var ep=i(46512),eh=i(70021),eg=i(5314),em=i(93040),ex=i(88273),ef=i(94740),eb=i(59272),eC=i(12514),ey=i(18078),ev=i(11076),ew=i(60856),ej=i(94619),eA=i(62257),ek=i.n(eA),eL=i(95531),eS=i(44913);let eE=(0,o.forwardRef)((e,t)=>{let{handlePlacement:i="outside",onClick:a,isSelected:r}=e,l=(0,P.GV)(B.nD),s=(0,W.fW)(),c=(0,o.useCallback)(e=>{},[]),d=(0,o.useCallback)(e=>{null==a||a(),e.stopPropagation()},[a]);return l?(0,n.jsx)(eL.u,{ref:t,isSelected:r,isVisible:!0,onMouseDown:d,onDragStart:c,...(0,eS.T)(s)[i],...ek()}):null});eE.displayName="SelectionHandle";let e_=e=>{let{hasFocus:t,onClickHandle:i,stepAttributes:l,updateStep:s,children:c,editor:d,selectItem:u,dataLookupInfo:p}=e,g=(0,eg.f)(),m=!!d,x=null==l?void 0:l.icon,f=!!(null==x?void 0:x.src),b=(0,o.useMemo)(()=>x?(0,ew.D)(x.source)?"icon":"image":"icon",[x]),C=(0,o.useCallback)(()=>{s&&s({icon:null,image:null})},[s]),y=(0,o.useCallback)(e=>{u&&p?(u(h({...p,type:"icon"})),d&&d.view.focus(),g({isOpen:!0}),e.stopPropagation()):d&&(d.view.focus(),g({isOpen:!0}),e.stopPropagation())},[u,p,d,g]);return(0,n.jsxs)(ef.A,{isOpen:t,autoFocus:!1,closeOnBlur:!1,closeOnEsc:!1,placement:"top",children:[(0,n.jsx)(eb.d,{children:(0,n.jsx)(eE,{handlePlacement:"top",onClick:i,isSelected:t})}),(0,n.jsx)(eC.Z,{children:(0,n.jsx)(ey.h,{width:"fit-content",children:(0,n.jsxs)(j.z,{"data-in-editor-focus":!0,children:[d&&(0,n.jsx)(M.I,{onClick:()=>{if(d&&d.state.selection instanceof ej.n){let e=d.state.selection.anchor;d.commands.selectNodeAtPos(e)}},label:r.Ru._({id:"yGxcio"}),children:(0,n.jsx)(k.g,{icon:a.Hmw,flip:"horizontal"})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(ev.a,{color:null==l?void 0:l.color,setColor:e=>{null==s||s({color:e}),S.zS.track(S.VV.SMART_DIAGRAM_OPTION_UPDATED,{optionType:"elementColor",previousValue:null==l?void 0:l.color,newValue:e})},analyticsSource:"SmartDiagram"}),(0,n.jsx)(M.I,{label:r.Ru._({id:"m1crrt"}),onClick:()=>{let e=!(null==l?void 0:l.isEmphasized);null==s||s({isEmphasized:e}),S.zS.track(S.VV.SMART_DIAGRAM_OPTION_UPDATED,{optionType:"elementEmphasis",previousValue:null==l?void 0:l.isEmphasized,newValue:e})},icon:(null==l?void 0:l.isEmphasized)?T.yy:a.yy,isActive:!1,"data-in-editor-focus":!0}),m&&(0,n.jsxs)(n.Fragment,{children:[f?(0,n.jsx)(M.I,{label:"icon"===b?(0,n.jsx)(L.x6,{id:"JE/4q/"}):(0,n.jsx)(L.x6,{id:"9IrgTy"}),icon:"icon"===b?a.cCs:a.MT7,onClick:y,"data-in-editor-focus":!0}):(0,n.jsx)(M.I,{label:"icon"===b?(0,n.jsx)(L.x6,{id:"1SYZRR"}):(0,n.jsx)(L.x6,{id:"pVb3uA"}),icon:"icon"===b?a.cCs:a.Cyq,onClick:y,"data-in-editor-focus":!0}),f&&(0,n.jsx)(M.I,{label:"icon"===b?(0,n.jsx)(L.x6,{id:"+4mjS6"}):(0,n.jsx)(L.x6,{id:"EyVcag"}),icon:a.K3F,color:"red.500",onClick:C,"data-in-editor-focus":!0})]}),c]})})})]})},eI=e=>{let{x:t,y:i,width:a,height:r,isEditable:l,selectItem:s,selectItemWithKeyPath:o,isItemSelected:c,isStepSelected:d,stepAttributes:u,updateStep:p,formattingMenuItems:h,editor:g,shouldShowMenu:m=c,dataLookupInfo:x}=e;return(0,n.jsxs)("foreignObject",{x:t,y:i,width:a,height:r,style:{overflow:"visible"},children:[(0,n.jsx)(Q.a,{width:"100%",height:"100%",onMouseDown:e=>{l&&(s(),e.stopPropagation())},borderRadius:"var(--box-border-radius)",css:{outlineStyle:c||d?"solid":"none",outlineColor:c?"var(--chakra-colors-trueblue-300)":"var(--grid-outline-color)",outlineWidth:c?"2px":"1px"},className:"smart-diagram-selection-box"}),m&&(0,n.jsx)(e_,{hasFocus:m,onClickHandle:s,stepAttributes:u,updateStep:p,editor:g,selectItem:o,dataLookupInfo:x,children:h})]})},eM=e=>{let{canAddStep:t,canRemoveStep:i,addStep:r,removeStep:l,dataLookupInfo:s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(A.$,{disabled:!t,size:"sm",variant:"toolbar",onClick:()=>null!==s.stepNumber&&r(s.stepNumber),leftIcon:(0,n.jsx)(k.g,{icon:a.q_k}),ms:2,children:(0,n.jsx)(L.x6,{id:"hfkdR8"})}),(0,n.jsx)(A.$,{disabled:!t,size:"sm",variant:"toolbar",onClick:()=>null!==s.stepNumber&&r(s.stepNumber+1),leftIcon:(0,n.jsx)(k.g,{icon:a.q_k}),children:(0,n.jsx)(L.x6,{id:"Y1oj5r"})}),(0,n.jsx)(E.q,{}),(0,n.jsx)(M.I,{disabled:!i,label:(0,n.jsx)(L.x6,{id:"cnGeoo"}),onClick:()=>l(s.stepNumber),icon:a.yLS,color:"red.500"})]})};var eR=i(11410),eD=i(27830),eT=i(26221),ez=i(37243),eP=i(15902),eN=i(63867),eH=i(51705),eB=i(66511),eF=i(12889),eO=i(6139),eV=i(65282);let eZ=e=>{let{editor:t}=e;return(0,eO.oR)()?(0,n.jsx)(eV.N,{editor:t}):(0,n.jsx)(eF.$Z,{editor:t})};var eU=i(70077),eG=i(1600);let eW=ez.YY.create({name:"smartDiagramKeyboard",addOptions:()=>({parentEditor:null}),addKeyboardShortcuts(){let{parentEditor:e}=this.options;return{"Mod-z":()=>null==e?void 0:e.commands.undo(),"Mod-y":()=>null==e?void 0:e.commands.redo()}}});function eK(e){var t;let i=eB.dX.getState(e.state);if((null==i?void 0:i.forceHide)===!0)return!1;let n=e.state.selection;return n instanceof eN.U3?!n.empty:(null==i||null==(t=i.tippyInstance)?void 0:t.state.isVisible)===!0||document.body.classList.contains("formatting-menu-open")}let eq=e=>{let{className:t,selectItem:i,onChange:a,editable:r,parentEditor:l,direction:s="ltr",setIsTextMenuVisible:c,isTextMenuVisible:d,...u}=e,p=(0,o.useMemo)(()=>[...(0,eG.D)(),...l?[eW.configure({parentEditor:l})]:[]],[l]),h=(0,eU.w8)(a,500),g=(0,eF.hG)({extensions:p,...u,onUpdate(e){let{editor:t,transaction:i}=e;i.docChanged&&(i.getMeta("history$")||h({editor:t}))},onSelectionUpdate(e){let{editor:t}=e,i=eK(t);null==c||c(i)},onBlur:e=>{let{event:t}=e;t.relatedTarget instanceof HTMLElement&&t.relatedTarget.closest("[data-active-menu]")||(g.commands.forceHideBubbleMenu(!0),setTimeout(()=>{null==c||c(!1)},0))},onFocus:()=>{g.commands.forceHideBubbleMenu(!1),setTimeout(()=>{l&&l.state.selection instanceof eP.n&&l.view.focus()},100)},immediatelyRender:!0}),m=g.view.hasFocus();g.shouldUseLiteMenus=!0,(0,o.useEffect)(()=>{void 0!==u.content&&g.getHTML()!==u.content&&g.commands.setContent(u.content,{emitUpdate:!1})},[u.content,g]),(0,o.useEffect)(()=>{g.setEditable(!!r)},[r,g]);let x=eB.dX.getState(g.state);return(0,o.useEffect)(()=>{let e=eK(g);null==c||c(e)},[g.state.selection,x,c,g]),(0,o.useEffect)(()=>{let e=eK(g);!1===d&&e&&g.commands.forceHideBubbleMenu&&g.commands.forceHideBubbleMenu(!0)},[d,g]),(0,n.jsxs)(Z.s,{dir:s,direction:"column",w:"100%",h:"100%",className:(0,J.cx)("smart-diagram-textbox",t),borderRadius:"var(--box-border-radius)",justifyContent:"center",alignItems:"center",onMouseDown:e=>{i(),e.stopPropagation()},style:{outlineColor:m?"var(--chakra-ring-color)":void 0,outlineWidth:m?"2px":void 0},children:[(0,n.jsx)(eZ,{editor:g}),(0,n.jsx)(eT.L8,{isDark:!1,children:(0,n.jsx)(eH.Ht,{editor:g,appendToSelector:".smart-diagram-wrapper:focus-within"})})]})},eQ=e=>{let{x:t,y:i,width:a,height:r,style:l,...s}=e;return(0,n.jsx)("g",{style:l,children:(0,n.jsx)("foreignObject",{x:t,y:i,width:a,height:r,style:{overflow:"visible"},children:(0,n.jsx)(eJ,{...s})})})},eJ=e=>{let{text:t,isEditable:i,onUpdate:a,horizontalAlignClass:r="center",verticalAlignClass:l="middle",textDirection:s="ltr",selectItem:c,parentEditor:d,isItemSelected:u,fontSize:p="".concat(18,"px"),setIsTextMenuVisible:h,isTextMenuVisible:g,...m}=e,x=(0,eD.lI)(l),f=((e,t)=>{if("rtl"===t){if("left"===e)return"right";if("right"===e)return"left"}return e})(r,s),b={...(0,R.yp)(f,s),...(0,R.AS)(f,s),"--vertical-align":x},C=(0,o.useCallback)(e=>{let{editor:t}=e,i=t.state.doc.content;a((0,eR.$R)(i,t.schema))},[a]);return(0,n.jsx)(Z.s,{direction:"column",w:"100%",h:"100%",css:b,justifyContent:"stretch",...m,className:(0,J.cx)(i?"is-editable":""),fontSize:p,style:{transform:"rtl"===s?"scaleX(-1)":void 0},children:(0,n.jsx)(eq,{content:t,onChange:C,className:m.className,editable:i,selectItem:c,isItemSelected:u,parentEditor:d,direction:s,setIsTextMenuVisible:h,isTextMenuVisible:g})})};var eY=i(33612),eX=i.n(eY),e$=i(41626),e0=i(79683);let e1=e=>{if(!e)return{x:void 0,y:void 0,width:void 0,height:void 0};let[t,i,n,a]=e.split(" ").map(parseFloat);return{x:t,y:i,width:n,height:a}},e2=e=>e instanceof SVGElement&&e.className&&"object"==typeof e.className?e.className.baseVal||"":e.className||"",e3=(e,t)=>[...new Set(Array.from(e.querySelectorAll('[class*="'.concat(t,'-"]'))).map(e=>{let i=e2(e).match(new RegExp("".concat(t,"-(\\d+)")));return i?parseInt(i[1]):0}).filter(e=>e>0))].sort((e,t)=>e-t),e5=(e,t,i,n,a,r,l,s,o)=>{let c;t.length&&(r&&!o&&(c=(0,e$.M9)(i,t,r,{lightnessRange:l,theme:s})),t.forEach(t=>{let r=".".concat(a,"-").concat(t),l=e.querySelector(r);if(l){let e=l.querySelectorAll(n),a=o?i:c?c.get(t):void 0;a?e.forEach(e=>{let t=e2(e),i=a;t.includes("light")?i=(0,e0.Zt)(a,5):t.includes("dim")&&(i=(0,e0.Zt)(a,-5)),e.style.setProperty("--shape-bg-color-override",i)}):e.forEach(e=>{e.style.getPropertyValue("--shape-bg-color-override")&&(e.style.removeProperty("--shape-bg-color-override"),0===e.style.length&&e.removeAttribute("style"))})}}))},e4=(e,t,i,n,a,r,l,s)=>{e5(e,t,i,n,"step",a,r,l,s)},e6=(e,t,i,n,a,r,l,s)=>{e5(e,t,i,n,"general",a,r,l,s)},e9=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2?arguments[2]:void 0,n=e1(e);return(null==n?void 0:n.height)&&n.width&&!i?Math.min(n.width/1e3*t*100,100):100},e7=(e,t)=>{let i=100*(0,e0.VU)(e);return(0,N.Mw)(t)?{min:Math.max(35,i-20),max:Math.min(85,i+25)}:{min:Math.max(25,i-20),max:Math.min(70,i+20)}},e8=e=>{let{nodes:t,data:i,isEditable:r,updateData:l,defaultFontSize:s,viewBoxWidth:x,viewBoxHeight:f,selectItem:b,editor:C,isNodeSelected:y,selectedKeyPath:v,modifyingFns:w,direction:j="ltr",globalSelectionElements:A,globalInteractiveElements:L,globalImageElements:S,colors:E,globalClipPathDefs:_,isTextMenuVisible:I,setIsTextMenuVisible:M,theme:R}=e,D=[],T=A||[],z=L||[],P=_||[],H=S||[];return(Array.from(t).forEach((e,t)=>{if(e.nodeType!==Node.ELEMENT_NODE)return;let A=e.tagName.toLowerCase(),L=e.id,{stepNumber:S,generalNumber:_}=(e=>{let t=Array.from(e).find(e=>e.startsWith("step-")),i=Array.from(e).find(e=>e.startsWith("general-"));return{stepNumber:t?parseInt(t.split("-")[1])-1:null,generalNumber:i?parseInt(i.split("-")[1])-1:null}})(e.classList);if("rect"===A&&e.classList.contains("selection"))return void T.push((e=>{let{element:t,id:i,data:a,editor:r,isEditable:l,updateData:s,selectItem:o,dataLookupInfo:d,_isNodeSelected:u,selectedKeyPath:p,modifyingFns:g,isTextMenuVisible:m}=e,x=parseFloat(t.getAttribute("x")||"0"),f=parseFloat(t.getAttribute("y")||"0"),b=parseFloat(t.getAttribute("width")||"0"),C=parseFloat(t.getAttribute("height")||"0");if("selection"!==d.type)return null;let y=h(d),v=p===y,w=!!p&&((e,t)=>{let{stepNumber:i}=e;return!("number"!=typeof i||isNaN(i))&&t.startsWith("step.".concat(i))})(d,p),j=v&&!m,A=c(d,a);return(0,n.jsx)(eI,{id:i,x:x,y:f,width:b,height:C,isEditable:l,selectItem:()=>{o(y)},selectItemWithKeyPath:o,isItemSelected:v,shouldShowMenu:j,isStepSelected:w,stepAttributes:A||void 0,updateStep:e=>{s(t=>{let{stepNumber:i,generalNumber:n}=d;return!0===e.isEmphasized?(t.step&&(t.step=t.step.map((e,t)=>({...e,isEmphasized:t===i}))),t.general&&(t.general=t.general.map((e,t)=>({...e,isEmphasized:t===n})))):(null!==i&&t.step&&(t.step=[...t.step],t.step[i]={...t.step[i],...e}),null!==n&&t.general&&(t.general=[...t.general],t.general[n]={...t.general[n],...e})),t})},editor:r,dataLookupInfo:d,formattingMenuItems:(0,n.jsx)(eM,{canAddStep:g.canAddStep,canRemoveStep:g.canRemoveStep,addStep:g.addStep,removeStep:g.removeStep,dataLookupInfo:d})},y)})({element:e,id:L,data:i,isEditable:r,updateData:l,selectItem:b,_isNodeSelected:y,selectedKeyPath:v,dataLookupInfo:{stepNumber:S,generalNumber:_,type:"selection"},modifyingFns:w,editor:C,isTextMenuVisible:I}));if("rect"===A&&e.classList.contains("textbox"))return void z.push((e=>{let{element:t,id:i,data:a,isEditable:r,updateData:l,selectItem:s,dataLookupInfo:o,parentEditor:c,isNodeSelected:x,selectedKeyPath:f,direction:b="ltr",setIsTextMenuVisible:C,isTextMenuVisible:y}=e,v=parseFloat(t.getAttribute("x")||"0"),w=parseFloat(t.getAttribute("y")||"0"),j=parseFloat(t.getAttribute("width")||"0"),A=parseFloat(t.getAttribute("height")||"0"),k=es(t),L=(e=>{let t=e.classList;return t.contains("right")?"right":t.contains("left")?"left":"center"})(t),S=(e=>{let t=e.classList;return t.contains("top")?"start":t.contains("bottom")?"end":"middle"})(t);if("text"!==o.type)return null;let E=p(o,a),_=h(o),I=d(a),M=1;return I&&(u(o,a)||(M=.5)),(0,n.jsx)(eQ,{id:i,x:v,y:w,width:j,height:A,text:E||"",isEditable:r,onUpdate:e=>{l(t=>((e,t,i)=>{let{stepNumber:n,generalNumber:a,type:r}=e,l={...t};if(null!==n){for(l.step||(l.step=[]);l.step.length<=n;)l.step.push(void 0);l.step[n]||(l.step[n]=g),m(l.step[n],r,i)}if(null!==a){for(l.general||(l.general=[]);l.general.length<=a;)l.general.push(void 0);l.general[a]||(l.general[a]=g),m(l.general[a],r,i)}return l})(o,t,e))},className:k,selectItem:()=>{s(h({...o,type:"selection"}))},parentEditor:c,isItemSelected:x&&f===_,horizontalAlignClass:L,verticalAlignClass:S,textDirection:b,style:1!==M?{opacity:M}:void 0,setIsTextMenuVisible:C,isTextMenuVisible:y},_)})({element:e,id:L,data:i,isEditable:r,updateData:l,dataLookupInfo:{stepNumber:S,generalNumber:_,type:"text"},selectItem:b,isNodeSelected:y,selectedKeyPath:v,parentEditor:C,direction:j,setIsTextMenuVisible:M,isTextMenuVisible:I}));if("rect"===A&&(e=>{if("rect"!==e.tagName.toLowerCase())return!1;if(e.classList.contains("icon"))return!0;let t=e.getAttribute("width");return!(!t||isNaN(Number(t))||0>=Number(t))&&e.classList.contains("image")&&80>Number(t)})(e))return void z.push((e=>{let{element:t,id:i,data:a,isEditable:r,selectItem:l,dataLookupInfo:s,isNodeSelected:o,selectedKeyPath:c}=e,g=parseFloat(t.getAttribute("x")||"0"),m=parseFloat(t.getAttribute("y")||"0"),x=parseFloat(t.getAttribute("width")||"0"),f=parseFloat(t.getAttribute("height")||"0"),b=x<50?x:50,C=f<50?f:50;if("icon"!==s.type)return{component:null};let y=p(s,a),v=h(s),w=o&&c===v,j=d(a),A=1;j&&(u(s,a)||(A=.5));let k=es(t),L={};if((k.includes(en.ok)||k.includes(en.lR))&&null!==s.stepNumber){var S;let e=null==(S=a.step)?void 0:S[s.stepNumber];if(null==e?void 0:e.color){let{textColorVars:t}=(0,ec.S0)(e.color);t&&(L=t)}}let E={...1!==A?{opacity:A}:{},...L};return{component:(0,n.jsx)(eu,{id:i,x:g+(x-b)/2,y:m+(f-C)/2,width:b,height:C,image:y,isEditable:r,selectItem:()=>{l(v)},isItemSelected:w,style:Object.keys(E).length>0?E:void 0,className:k},v)}})({element:e,id:L,data:i,isEditable:r,selectItem:b,dataLookupInfo:{stepNumber:S,generalNumber:_,type:"icon"},isNodeSelected:y,selectedKeyPath:v}).component);if(e.classList.contains("image")){let{component:t,clipPathDef:l}=(e=>{let t,{colors:i,element:r,id:l,data:s,isEditable:o,selectItem:c,dataLookupInfo:d,isNodeSelected:u,selectedKeyPath:g,direction:m="ltr"}=e,x=h(d),f=e=>{null==e||e.stopPropagation(),c(x),setTimeout(()=>{(0,eg.G)(!1)},30)},b=(e=>{switch((e=>{let t=e.tagName.toLowerCase();return"circle"===t?"circle":"rect"===t?"rect":"path"===t?"path":"unknown"})(e)){case"circle":{let t=parseFloat(e.getAttribute("cx")||"0"),i=parseFloat(e.getAttribute("cy")||"0"),n=parseFloat(e.getAttribute("r")||"0");return{type:"circle",x:t-n,y:i-n,width:2*n,height:2*n,clipPath:'')}}case"path":{let t=e.getAttribute("d")||"",i=function(e){let[t,i,n,a]=(0,eh.J)(e);return{x:t,y:i,width:n-t,height:a-i}}(t);return{type:"path",x:i.x,y:i.y,width:i.width,height:i.height,clipPath:'')}}default:return{type:"rect",x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0"),clipPath:void 0}}})(r),{x:C,y,width:v,height:w,clipPath:j}=b,A=p(d,s),L=(null==A?void 0:A.src)?(0,ex.pO)(A.src,i):null==A?void 0:A.src,S=null==A?void 0:A.loadImageStatus,E="queued"===S||"loading"===S,_=null==A?void 0:A.src,I=!_,M=j?"clip-".concat((0,ep.Ak)(8)):void 0;j&&M&&(t=(0,n.jsxs)("clipPath",{id:M,children:["circle"===b.type&&(0,n.jsx)("circle",{cx:b.x+b.width/2,cy:b.y+b.height/2,r:b.width/2}),"path"===b.type&&(0,n.jsx)("path",{d:r.getAttribute("d")||""}),"rect"===b.type&&(0,n.jsx)("rect",{x:b.x,y:b.y,width:b.width,height:b.height})]},M));let R="rtl"===m?{transform:"scaleX(-1)",transformOrigin:"".concat(C+v/2,"px ").concat(y+w/2,"px")}:void 0;if(E||!_&&"error"!==S)return{component:(0,n.jsxs)("g",{style:R,children:[(0,n.jsx)("foreignObject",{x:C,y:y,width:v,height:w,style:{overflow:"visible"},clipPath:j?"url(#".concat(M,")"):void 0,children:(0,n.jsx)(em.Pf,{width:v,height:w,isLoading:E,loadingProvider:"aiGenerated",cursor:o?"pointer":"default"})},"loading-".concat(x)),o&&(0,n.jsx)("foreignObject",{x:C,y:y,width:v,height:w,style:{overflow:"visible"},children:(0,n.jsx)(Q.a,{className:(0,J.cx)("image"),h:"100%",w:"100%",role:"group",pos:"relative",onMouseDown:e=>{o&&f(e)},children:(0,n.jsx)(Q.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!I,_groupHover:{opacity:1},pos:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",fontSize:"1.5em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,n.jsx)(k.g,{icon:a.cCs,fixedWidth:!0})})})})]}),clipPathDef:t};let D=(0,ex.v7)(L);return{component:(0,n.jsxs)("g",{style:R,children:[D?(0,n.jsx)("foreignObject",{x:C,y:y,width:v,height:w,clipPath:j?"url(#".concat(M,")"):void 0,children:(0,n.jsx)(ex.FD,{src:L||"",width:"100%",height:"100%",objectFit:"cover"})},"video-".concat(l)):(0,n.jsx)("image",{x:C,y:y,width:v,height:w,href:L||"",preserveAspectRatio:"xMidYMid slice",clipPath:j?"url(#".concat(M,")"):void 0},"image-".concat(l)),o&&(0,n.jsx)("foreignObject",{x:C,y:y,width:v,height:w,style:{overflow:"visible"},children:(0,n.jsx)(Q.a,{className:(0,J.cx)("image"),h:"100%",w:"100%",role:"group",pos:"relative",onMouseDown:e=>{o&&f(e)},children:(0,n.jsx)(Q.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!I,_groupHover:{opacity:1},pos:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",fontSize:"1.5em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,n.jsx)(k.g,{icon:a.cCs,fixedWidth:!0})})})})]}),clipPathDef:t}})({element:e,id:L,data:i,isEditable:r,selectItem:b,dataLookupInfo:{stepNumber:S,generalNumber:_,type:"image"},isNodeSelected:y,selectedKeyPath:v,colors:E,direction:j});H.push(t),l&&P.push(l);return}let B=e8({nodes:e.childNodes,data:i,isEditable:r,updateData:l,defaultFontSize:s,viewBoxWidth:x,viewBoxHeight:f,selectItem:b,isNodeSelected:y,selectedKeyPath:v,editor:C,modifyingFns:w,direction:j,globalSelectionElements:T,globalInteractiveElements:z,globalClipPathDefs:P,globalImageElements:H,colors:E,isTextMenuVisible:I,setIsTextMenuVisible:M,theme:R}),F=(e=>{let t={};return Array.from(e.attributes).forEach(e=>{if("fill"===e.name)return;let i="class"===e.name?"className":e.name;["x","y","width","height","cx","cy","r","x1","y1","x2","y2","opacity","fill-opacity","stroke-width"].includes(e.name)?t[i]=parseFloat(e.value):("style"===e.name||"class"===e.name||e.name,t[i]=e.value)}),t})(e);F.style=(e=>{if(!e)return{};let t={};return e.split(";").forEach(e=>{let[i,n]=e.split(":");t[i]=n}),t})(F.style),F=((e,t,i,n)=>{let a,r={...e};if(d(t)&&(null!==i||null!==n)&&!u({stepNumber:i,generalNumber:n,type:"selection"},t)){var l;let t=1;(null==(l=r.style)?void 0:l.opacity)&&(t=parseFloat(r.style.opacity.toString())),void 0!==e.opacity&&(t=parseFloat(e.opacity.toString())),void 0!==e.fillOpacity&&(t=parseFloat(e.fillOpacity.toString())),a=.5*t}return void 0!==a&&(r.style={...r.style,opacity:a},void 0===r.fillOpacity&&(r.fillOpacity=a),void 0===r.strokeOpacity&&(r.strokeOpacity=a)),r})(F=((e,t,i,n,a)=>{let r,l={...e},s=e.className||"",o=s.includes("accent")&&!s.includes("textbox")&&!s.includes("image")&&!s.includes("selection"),c=s.includes("subtle")&&!s.includes("textbox")&&!s.includes("image")&&!s.includes("selection");if(o||c){var d,u,p,h;null!==i&&(null==(u=t.step)||null==(d=u[i])?void 0:d.color)?r=(0,ec.q9)(t.step[i].color):null!==n&&(null==(h=t.general)||null==(p=h[n])?void 0:p.color)&&(r=(0,ec.q9)(t.general[n].color))}if(r){if(c){let e=(0,N.Mw)(a);r["--shape-bg-color-override"]=(0,e0.Zt)(r["--shape-bg-color-override"],e?-20:30)}s.includes("light")?r["--shape-bg-color-override"]=(0,e0.Zt)(r["--shape-bg-color-override"],5):s.includes("dim")&&(r["--shape-bg-color-override"]=(0,e0.Zt)(r["--shape-bg-color-override"],-5)),l.style={...l.style,...r}}return l})(F,i,S,_,R),i,S,_);let O=es(e,j);O&&(F.className=O),r&&("circle"===A||"ellipse"===A||"rect"===A||"path"===A)&&("object"==typeof F.style?F.style={...F.style,pointerEvents:"none"}:F.style={pointerEvents:"none"}),D.push(o.createElement(A,{...F,key:"".concat(A,"-").concat(L||t)},B.length>0?B:void 0))}),A||L||S)?D:[...P.length>0?[(0,n.jsx)("defs",{children:P},"clipPathDefs")]:[],...D,...H,...T,...z]},te=e=>{let{svgData:t,isEditable:i=!1,data:a={},updateData:r=()=>{},selectItem:l,editor:s,isNodeSelected:c,selectedKeyPath:d,templateKey:u,svgDirection:p,colors:h,isTextMenuVisible:g=!1,setIsTextMenuVisible:m,nonSteppedColors:y=!1}=e,v=(0,o.useMemo)(()=>{let e=(e=>{if(!e||"object"!=typeof e)return"";let t="",i=e=>{if(!e||"string"!=typeof e)return"";try{let t=new DOMParser().parseFromString(e,"text/html");return t.body.textContent||t.body.innerText||""}catch(e){return""}};return e.step&&Array.isArray(e.step)&&e.step.forEach(e=>{if(null==e?void 0:e.text){let n=i(e.text);t+=" "+n}}),e.general&&Array.isArray(e.general)&&e.general.forEach(e=>{if(null==e?void 0:e.text){let n=i(e.text);t+=" "+n}}),t.trim()})(a);if(e){let t=(0,G.R_)(e);if(t)return t}return p||(0,W.C)()},[a,p]),w=(0,o.useMemo)(()=>({addStep:e=>{r(()=>b(a,e))},removeStep:e=>{r(()=>C(a,e))},canAddStep:x(u,a),canRemoveStep:f(u,a)}),[a,r,u]),j=(0,P.GV)(B.SJ),A=(0,U.u)("useNewChartingColorSet"),k=(0,o.useMemo)(()=>t?(e=>{if(!e)return null;let t=new DOMParser().parseFromString(e,"image/svg+xml").documentElement,i=t.getAttribute("viewBox")||void 0,{width:n,height:a}=e1(i);return{element:t,props:{viewBox:i,width:n,height:a,preserveAspectRatio:"xMidYMid meet",overflow:"visible"}}})(t):null,[t]),L=(0,o.useMemo)(()=>{if(!k)return null;let e=e8({nodes:(e=>{let{svgElement:t,theme:i,colorScheme:n,useNewChartingColorSet:a=!1,nonSteppedColors:r=!1}=e,l=n&&(n in z.fA||(null==n?void 0:n.startsWith("monochrome-")))?n:void 0,s=(0,N.Ik)((0,N.VH)(i)),o=(0,e$.au)(s,n,i,a);(null==l?void 0:l.startsWith("monochrome"))&&(o=((e,t)=>{let i=eX()(e).toHsl();return(0,N.Mw)(t)?i.l<.45?i.l=.55:i.l>.7&&(i.l=.6):i.l>.6?i.l=.48:i.l<.35&&(i.l=.42),eX()(i).toHex8String()})(o,i));let c=(0,N.kJ)(i),d=e3(t,"step"),u=e3(t,"general"),p=".accent:not(.textbox):not(.image):not(.selection)",h=".subtle:not(.textbox):not(.image):not(.selection)",g=".background:not(.textbox):not(.image):not(.selection)",m=!r&&(null==l?void 0:l.startsWith("monochrome"))?e7(o,i):void 0,x=!r&&(null==l?void 0:l.startsWith("monochrome"))?e7(c,i):void 0;e4(t,d,o,p,l,m,i,r);let f=(0,N.Mw)(i),b=f?-20:30,C=m?{min:Math.max(15,m.min+(f?-10:15)),max:Math.min(85,m.max+(f?-10:15))}:void 0;return e4(t,d,(0,e0.Zt)(o,b),h,l,C,i,r),e6(t,u,o,p,l,m,i,r),e6(t,u,(0,e0.Zt)(o,b),h,l,C,i,r),e4(t,d,c,g,l,x,i,r),e6(t,u,c,g,l,x,i,r),t})({svgElement:k.element.cloneNode(!0),theme:j,colorScheme:a.colorScheme,useNewChartingColorSet:A,nonSteppedColors:y}).childNodes,data:a,isEditable:i,defaultFontSize:18,viewBoxWidth:k.props.width,viewBoxHeight:k.props.height,selectItem:l,updateData:r,editor:s,isNodeSelected:c,selectedKeyPath:d,modifyingFns:w,direction:v,colors:h,globalClipPathDefs:[],isTextMenuVisible:g,setIsTextMenuVisible:m,theme:j});return(0,n.jsxs)("svg",{...k.props,width:"100%",height:"auto",style:{maxWidth:"100%",display:"block",...k.props.style,transform:"rtl"===v?"scaleX(-1)":void 0},children:[i&&(0,n.jsx)(q,{}),e,i&&(0,n.jsx)(q,{})]})},[k,j,a,i,l,r,s,c,d,w,v,h,g,m,A,y]),S=(0,K.FX)(),E=(0,o.useMemo)(()=>(null==k?void 0:k.props.viewBox)?e9(k.props.viewBox,e.svgScalingFactor||1,S):100,[null==k?void 0:k.props.viewBox,e.svgScalingFactor,S]);return(0,n.jsx)(ei,{svgWidthPercent:E,...e,children:(0,n.jsx)(Z.s,{w:"100%",position:"relative",children:t&&(0,n.jsx)(Z.s,{w:"100%",h:"100%",children:L})})})},tt=new Map(Object.entries({arrow_bars_1:'\n\n\n\n\n\n\n\n',arrow_bars_2:'\n\n\n\n\n\n\n\n\n\n\n\n',arrow_bars_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',arrow_bars_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("arrow_bars_","")),i]})),ti="arrow_bars",tn={key:ti,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),l=tt.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ti,svgScalingFactor:tn.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Yxcx0I"}),icon:a.dmS,defaultColorScheme:"monochrome",stepSvgData:tt,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/arrow_bars.a69a69a4.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,defaultData:()=>y(tt),svgScalingFactor:1},ta=new Map(Object.entries({bubbles_1:'\n\n\n\n\n\n\n\n\n\n',bubbles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bubbles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bubbles_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bubbles_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("bubbles_","")),i]})),tr="bubble_steps",tl={key:tr,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,5),l=ta.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tr,svgScalingFactor:tl.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"9v8/rg"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/bubble-steps.2a853dd7.svg",height:96,width:253,blurWidth:0,blurHeight:0},allowedColorSchemes:[],stepSvgData:ta,formattingMenu:V,defaultData:()=>y(ta),svgScalingFactor:1};var ts=i(51684);let to=new Map(Object.entries({bullseye_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bullseye_1:'\n\n\n\n\n\n\n\n\n\n\n\n',bullseye_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',bullseye_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tc="bullseye",td={key:tc,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),l=to.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tc,svgScalingFactor:td.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"EV9YnT"}),icon:ts.pvD,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/bullseye.d2d2476f.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],stepSvgData:to,formattingMenu:V,defaultData:()=>y(to),svgScalingFactor:1},tu=new Map(Object.entries({concentric_circles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',concentric_circles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tp="concentric_circles",th={key:tp,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,3),l=tu.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tp,svgScalingFactor:th.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"FafLHV"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/concentric_circles.e99c3425.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tu,formattingMenu:V,defaultData:()=>y(tu),svgScalingFactor:1},tg=new Map(Object.entries({connected_circles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',connected_circles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',connected_circles_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tm="connected_circles",tx={key:tm,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=tg.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tm,svgScalingFactor:tx.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"f1/9Zk"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/connected_circles.f0c43dad.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:tg,formattingMenu:V,defaultData:()=>y(tg),svgScalingFactor:1},tf=new Map(Object.entries({diamonds_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',diamonds_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',diamonds_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',diamonds_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tb="diamonds",tC={key:tb,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),l=tf.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tb,svgScalingFactor:tC.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"kCK0aH"}),icon:a.euE,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/diamonds.43e5c5c3.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:tf,formattingMenu:V,defaultData:()=>y(tf),svgScalingFactor:1},ty=new Map(Object.entries({funnel_3d_1:'\n\n\n\n\n\n\n\n\n\n',funnel_3d_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',funnel_3d_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',funnel_3d_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',funnel_3d_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tv="funnel_3d",tw={key:tv,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,5),l=ty.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tv,svgScalingFactor:tw.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"D+va93"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/funnel_3d.497bc57f.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.CKr,defaultColorScheme:null,stepSvgData:ty,formattingMenu:V,defaultData:()=>y(ty),svgScalingFactor:1},tj=new Map(Object.entries({gears_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',gears_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',gears_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',gears_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tA="gears",tk={key:tA,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,2,5),l=tj.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tA,svgScalingFactor:tk.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"LSGGaF"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/gears.37d165b5.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tj,formattingMenu:V,defaultData:()=>y(tj),svgScalingFactor:1},tL=new Map(Object.entries({hot_air_balloons_1:'\n\n\n\n\n\n\n\n\n\n\n\n',hot_air_balloons_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',hot_air_balloons_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',hot_air_balloons_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("hot_air_balloons_","")),i]})),tS="hot_air_balloons",tE={key:tS,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),l=tL.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tS,svgScalingFactor:tE.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"5Ds1yY"}),icon:a.yM2,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/hot_air_balloon.6db7640a.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",stepSvgData:tL,formattingMenu:V,defaultData:()=>y(tL),svgScalingFactor:1},t_=new Map(Object.entries({iceberg_icons_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_icons_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("iceberg_icons_","")),i]})),tI=new Map(Object.entries({iceberg_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',iceberg_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("iceberg_","")),i]})),tM="iceberg",tR={key:tM,Component:e=>{var t,i;let{data:a,showIcons:r}=e,l=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,5),o=(r?t_:tI).get(l);return o?(0,n.jsx)(te,{svgData:o,templateKey:tM,svgScalingFactor:tR.svgScalingFactor,...e}):(console.error("No SVG data found for key",l),null)},label:()=>r.Ru._({id:"bxoNRj"}),icon:a.CcM,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/iceberg.19ae6dcf.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",stepSvgData:t_,formattingMenu:V,defaultData:()=>y(t_),svgScalingFactor:1,canToggleIcons:!0},tD=new Map(Object.entries({ideas_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ideas_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ideas_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ideas_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("ideas_","")),i]})),tT="ideas",tz={key:tT,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,4),l=tD.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tT,svgScalingFactor:tz.svgScalingFactor,nonSteppedColors:tz.nonSteppedColors,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"zaDZll"}),icon:ts.rC2,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/ideas.f8852ea0.svg",height:96,width:253,blurWidth:0,blurHeight:0},stepSvgData:tD,defaultData:()=>y(tD),formattingMenu:V,svgScalingFactor:1,nonSteppedColors:!0},tP=new Map(Object.entries({infinity_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tN="infinity",tH={key:tN,Component:e=>{var t,i;let a=s()(null!=(i=null==(t=e.data.step)?void 0:t.length)?i:4,4,4),r=tP.get(a);return r?(0,n.jsx)(te,{svgData:r,templateKey:tN,svgScalingFactor:tH.svgScalingFactor,...e}):(console.error("No SVG data found for key",a),null)},label:()=>r.Ru._({id:"5o9DHo"}),icon:ts.C8j,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/infinity.e9530b60.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],formattingMenu:V,stepSvgData:tP,defaultData:()=>y(tP),svgScalingFactor:1},tB=new Map(Object.entries({inputs_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',inputs_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tF="inputs",tO={key:tF,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,6),l=tB.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tF,svgScalingFactor:tO.svgScalingFactor,nonSteppedColors:tO.nonSteppedColors,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"h8Oe96"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/inputs.835e6090.svg",height:96,width:253,blurWidth:0,blurHeight:0},allowedColorSchemes:[],stepSvgData:tB,formattingMenu:V,defaultData:()=>y(tB),nonSteppedColors:!0},tV=new Map(Object.entries({isometric_building_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_building_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_building_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_building_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tZ="isometric_building",tU={key:tZ,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),l=tV.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tZ,svgScalingFactor:tU.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"uYVHtp"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/isometric_building.2a1b22cf.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:"monochrome",stepSvgData:tV,formattingMenu:V,defaultData:()=>y(tV),svgScalingFactor:1},tG=new Map(Object.entries({isometric_dashed_squares_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_dashed_squares_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_dashed_squares_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_dashed_squares_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tW="isometric_dashed_squares",tK={key:tW,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),l=tG.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tW,svgScalingFactor:tK.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"dzV3Pu"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/isometric_dashed_squares.ddbbc378.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:"monochrome",stepSvgData:tG,formattingMenu:V,defaultData:()=>y(tG),svgScalingFactor:1},tq=new Map(Object.entries({isometric_globe_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_globe_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_globe_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',isometric_globe_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tQ="isometric_globe",tJ={key:tQ,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),l=tq.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tQ,svgScalingFactor:tJ.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"emdrzk"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/isometric_globe.c842e6b6.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tq,formattingMenu:V,defaultData:()=>y(tq),svgScalingFactor:1},tY=new Map(Object.entries({linear_venn_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),tX="linear_venn",t$={key:tX,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=tY.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:tX,svgScalingFactor:t$.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Fmu+gx"}),icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:tY,featureFlag:"diagramsOct25",previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/linear_venn.4dfa14f8.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,defaultData:()=>y(tY),svgScalingFactor:1},t0=new Map(Object.entries({linear_venn_filled_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_filled_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',linear_venn_filled_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t1="linear_venn_filled",t2={key:t1,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=t0.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:t1,svgScalingFactor:t2.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"1J3mCd"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/linear_venn_filled.4b9933ac.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:t0,formattingMenu:V,defaultData:()=>y(t0),svgScalingFactor:1},t3=new Map(Object.entries({go_funnel_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',go_funnel_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t5="minimal_funnel",t4={key:t5,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:2,2,3),l=t3.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:t5,svgScalingFactor:t4.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"rT9CpO"}),icon:a.dmS,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/minimal_funnel.0e8971a8.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:void 0,stepSvgData:t3,formattingMenu:V,defaultData:()=>y(t3),svgScalingFactor:1},t6=new Map(Object.entries({minimal_road_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n',minimal_road_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',minimal_road_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',minimal_road_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),t9="minimal_road",t7={key:t9,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),l=t6.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:t9,svgScalingFactor:t7.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"5iD6IZ"}),icon:a.dmS,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/minimal_road.81d5028d.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:t6,formattingMenu:V,defaultData:()=>y(t6),svgScalingFactor:1},t8=new Map(Object.entries({nested_diamond_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',nested_diamond_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',nested_diamond_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ie="nested_diamond",it={key:ie,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=t8.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ie,svgScalingFactor:it.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"C5zvEL"}),icon:a.euE,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/nested_diamonds.fbef844a.svg",height:96,width:253,blurWidth:0,blurHeight:0},allowedColorSchemes:[],stepSvgData:t8,formattingMenu:V,defaultData:()=>y(t8),defaultColorScheme:"monochrome",svgScalingFactor:1},ii=new Map(Object.entries({orbit_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ia="orbit",ir={key:ia,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=ii.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ia,svgScalingFactor:ir.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"MUIdbW"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/orbit.d59992d7.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:ii,formattingMenu:V,defaultData:()=>y(ii),svgScalingFactor:1},il=new Map(Object.entries({orbit_fill_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_fill_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',orbit_fill_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),is="orbit_fill",io={key:is,Component:e=>{var t,i;let{data:a}=e,r=null!=(i=null==(t=a.step)?void 0:t.length)?i:3,l=il.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:is,svgScalingFactor:io.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"smgT7J"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/orbit_fill.3d7c89fb.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"orbitFill",defaultColorScheme:"monochrome",stepSvgData:il,formattingMenu:V,defaultData:()=>y(il),svgScalingFactor:1},ic=new Map(Object.entries({packed_circles_1:'\n\n\n\n\n\n\n\n\n',packed_circles_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',packed_circles_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',packed_circles_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',packed_circles_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),id="packed_circles",iu={key:id,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,5),l=ic.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:id,svgScalingFactor:iu.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"QhL7JY"}),icon:a.GEE,defaultColorScheme:"monochrome",stepSvgData:ic,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/packed-circles.50bed684.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,defaultData:()=>y(ic),svgScalingFactor:1},ip=new Map(Object.entries({pillar_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',pillar_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ih="pillar",ig={key:ih,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,3,4),l=ip.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ih,svgScalingFactor:ig.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Vs8/ai"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/pillar.172c4f1c.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:"monochrome",stepSvgData:ip,formattingMenu:V,defaultData:()=>y(ip),svgScalingFactor:1},im=new Map(Object.entries({pinwheel_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("pinwheel_","")),i]})),ix="pinwheel",ib={key:ix,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),l=im.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ix,svgScalingFactor:ib.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"MVp6kM"}),icon:a.SiZ,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/pinwheel.728e4518.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",stepSvgData:im,formattingMenu:V,defaultData:()=>y(im),svgScalingFactor:1},iC=new Map([[4,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n']]),iy="puzzle",iv={key:iy,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),l=iC.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iy,svgScalingFactor:iv.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"nT0180"}),icon:ts.wvb,defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/puzzle.f9b38688.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,stepSvgData:iC,defaultData:()=>y(iC),svgScalingFactor:1},iw=new Map([[1,'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n ']]),ij="quadrants",iA={key:ij,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,1,1),l=iw.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ij,svgScalingFactor:iA.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"o/Eq9R"}),icon:ts.Nfw,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/quadrant.755601ce.svg",height:96,width:253,blurWidth:0,blurHeight:0},stepSvgData:iw,formattingMenu:V,defaultData:()=>y(iw),svgScalingFactor:1},ik=new Map(Object.entries({ribbon_arrows_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ribbon_arrows_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ribbon_arrows_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',ribbon_arrows_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("ribbon_arrows_","")),i]})),iL="ribbon_arrows",iS={key:iL,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),l=ik.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iL,svgScalingFactor:iS.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"aBHvyl"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/ribbon_arrows.297df46f.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],formattingMenu:V,stepSvgData:ik,defaultData:()=>y(ik),svgScalingFactor:1},iE=new Map(Object.entries({rings_1:'\n\n\n\n\n\n\n\n\n',rings_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',rings_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("rings_","")),i]})),i_="rings",iI={key:i_,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,1,6),l=iE.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:i_,svgScalingFactor:iI.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"ZoIl0W"}),icon:ts.CQO,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/rings.9591dd73.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"alternating",allowedColorSchemes:["alternating"],stepSvgData:iE,formattingMenu:V,defaultData:()=>y(iE),svgScalingFactor:1},iM=new Map(Object.entries({road_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',road_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',road_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iR="road",iD={key:iR,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=iM.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iR,svgScalingFactor:iD.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"LL9rkd"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/road.8f061a9a.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.dmS,defaultColorScheme:null,stepSvgData:iM,formattingMenu:V,defaultData:()=>y(iM),svgScalingFactor:1},iT=new Map(Object.entries({semi_circle_road_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_road_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_road_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_road_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iz="semi_circle_road",iP={key:iz,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,5),l=iT.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iz,svgScalingFactor:iP.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"2iU2Gr"}),icon:a.dmS,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/semi-circle-road.bf9f62e6.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:iT,formattingMenu:V,defaultData:()=>y(iT),svgScalingFactor:1},iN=new Map(Object.entries({signs_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n',signs_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',signs_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',signs_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iH="signs",iB={key:iH,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),l=iN.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iH,svgScalingFactor:iB.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"SOssfV"}),icon:a.dmS,defaultColorScheme:"monochrome",stepSvgData:iN,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/signs.1cd04bee.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,defaultData:()=>y(iN),svgScalingFactor:1},iF=new Map(Object.entries({slope_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',slope_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',slope_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',slope_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iO="slope",iV={key:iO,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:5,2,5),l=iF.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iO,svgScalingFactor:iV.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"ppRU+y"}),icon:a.pyr,defaultColorScheme:"monochrome",stepSvgData:iF,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/slope.09a45f04.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,defaultData:()=>y(iF),svgScalingFactor:1},iZ=new Map(Object.entries({solar_system_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',solar_system_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',solar_system_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iU="solar_system",iG={key:iU,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=iZ.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iU,svgScalingFactor:iG.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"y1okDF"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/solar_system.9a2bf323.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:iZ,formattingMenu:V,defaultData:()=>y(iZ),svgScalingFactor:1},iW=new Map(Object.entries({square_cycle_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),iK="square_arrows",iq={key:iK,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),l=iW.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iK,svgScalingFactor:iq.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"Rnzk97"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/square_arrows.b7d5390b.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],formattingMenu:V,stepSvgData:iW,defaultData:()=>y(iW),svgScalingFactor:1},iQ=new Map(Object.entries({swoosh_1:'\n\n\n\n\n\n\n\n\n',swoosh_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',swoosh_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',swoosh_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("swoosh_","")),i]})),iJ="swoosh",iY={key:iJ,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,4),l=iQ.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:iJ,svgScalingFactor:iY.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"ba37aB"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/swoosh.2b045b37.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultColorScheme:"monochrome",allowedColorSchemes:["monochrome"],stepSvgData:iQ,formattingMenu:V,defaultData:()=>y(iQ),svgScalingFactor:1},iX=new Map(Object.entries({target_4:'\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),i$="target",i0={key:i$,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,4,4),l=iX.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:i$,svgScalingFactor:i0.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"3vVgzt"}),icon:a.GEE,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/target.c5530578.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"diagramsOct25",defaultColorScheme:"monochrome",stepSvgData:iX,formattingMenu:V,defaultData:()=>y(iX),svgScalingFactor:1},i1=new Map(Object.entries({text_box_collage_1:'\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_7:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',text_box_collage_8:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),i2="text_box_collage",i3={key:i2,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:8,1,8),l=i1.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:i2,svgScalingFactor:i3.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"xGS01X"}),previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/text_box_collage.f3de9a3d.svg",height:96,width:253,blurWidth:0,blurHeight:0},icon:a.Nfw,defaultColorScheme:null,stepSvgData:i1,formattingMenu:V,defaultData:()=>y(i1),svgScalingFactor:1,disabled:!0},i5=new Map(Object.entries({versus_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_5:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',versus_6:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e;return[Number(t.replace("versus_","")),i]})),i4="versus",i6={key:i4,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:6,2,6),l=i5.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:i4,svgScalingFactor:i6.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"HHQOYx"}),icon:ts.fGk,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/versus.25a7f3a8.svg",height:96,width:253,blurWidth:0,blurHeight:0},formattingMenu:V,stepSvgData:i5,defaultData:()=>y(i5),svgScalingFactor:1},i9=new Map(Object.entries({accent_circle_1:'\n\n\n\n\n\n\n\n\n\n\n',accent_circle_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',accent_circle_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),i7="accent_circle",i8={key:i7,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,1,3),l=i9.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:i7,svgScalingFactor:i8.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"8TjL5n"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:i9,formattingMenu:V,defaultData:()=>y(i9),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/accent_circle.9c99dc29.svg",height:96,width:253,blurWidth:0,blurHeight:0},featureFlag:"imagesInDiagrams"},ne=new Map(Object.entries({circle_hero_pic_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_hero_pic_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_hero_pic_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nt="circle_hero_pic",ni={key:nt,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,1,4),l=ne.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nt,svgScalingFactor:ni.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"VqSfhV"}),icon:a.EvL,defaultColorScheme:null,stepSvgData:ne,formattingMenu:V,defaultData:()=>y(ne),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle_hero.5bb15861.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nn=new Map(Object.entries({circle_post_it_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_post_it_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',circle_post_it_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),na="circle_post_it",nr={key:na,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:3,2,4),l=nn.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:na,svgScalingFactor:nr.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"cnAxpj"}),icon:a.EvL,defaultColorScheme:null,stepSvgData:nn,formattingMenu:V,defaultData:()=>y(nn),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/postit_collage.a3ef579a.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nl=new Map(Object.entries({image_arc_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),ns="image_arc",no={key:ns,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,1,1),l=nl.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:ns,svgScalingFactor:no.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"vH25CK"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nl,formattingMenu:V,defaultData:()=>y(nl),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/image_arc.392f7cc1.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nc=new Map(Object.entries({leaf_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',leaf_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',leaf_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nd="leaf_image",nu={key:nd,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),l=nc.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nd,svgScalingFactor:nu.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"oLKWsK"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nc,formattingMenu:V,defaultData:()=>y(nc),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/leaf.e9a7efff.svg",height:96,width:253,blurWidth:0,blurHeight:0}},np=new Map(Object.entries({left_rounded_edge_rect_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',left_rounded_edge_rect_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',left_rounded_edge_rect_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nh="left_rounded_edge_rect_image",ng={key:nh,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),l=np.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nh,svgScalingFactor:ng.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"4EqxuM"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:np,formattingMenu:V,defaultData:()=>y(np),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/arch.6191753e.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nm=new Map(Object.entries({oval_stroke_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',oval_stroke_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',oval_stroke_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nx="oval_stroke_image",nf={key:nx,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),l=nm.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nx,svgScalingFactor:nf.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"zq+ouO"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nm,formattingMenu:V,defaultData:()=>y(nm),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/oval.5625262e.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nb=new Map(Object.entries({round_rect_and_square_image_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',round_rect_and_square_image_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',round_rect_and_square_image_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nC="round_rect_and_square_image",ny={key:nC,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:1,2,4),l=nb.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nC,svgScalingFactor:ny.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"oeHMAR"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nb,formattingMenu:V,defaultData:()=>y(nb),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/impact.c985f4b1.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nv=new Map(Object.entries({semi_circle_1:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_2:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_3:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n',semi_circle_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nw="semi_circle",nj={key:nw,Component:e=>{var t,i;let{data:a}=e,r=s()(null!=(i=null==(t=a.step)?void 0:t.length)?i:4,1,4),l=nv.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nw,svgScalingFactor:nj.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"dwGAFh"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nv,formattingMenu:V,defaultData:()=>y(nv),svgScalingFactor:1,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/semi_circle.06eddec0.svg",height:96,width:253,blurWidth:0,blurHeight:0}},nA=new Map(Object.entries({pillar_layout_4:'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'}).map(e=>{let[t,i]=e,n=t.match(/_([0-9]+)$/);return[n?Number(n[1]):1,i]})),nk="pillar_layout",nL={key:nk,Component:e=>{var t,i;let{data:a}=e,r=null!=(i=null==(t=a.step)?void 0:t.length)?i:4,l=nA.get(r);return l?(0,n.jsx)(te,{svgData:l,templateKey:nk,svgScalingFactor:nL.svgScalingFactor,...e}):(console.error("No SVG data found for key",r),null)},label:()=>r.Ru._({id:"h1icb8"}),icon:a.EvL,defaultColorScheme:"monochrome",stepSvgData:nA,formattingMenu:V,defaultData:()=>y(nA),svgScalingFactor:1,featureFlag:"heroSmartLayouts"},nS=e=>{let{index:t,totalSegments:i,label:a,icon:r,color:l,updateLabel:s,selectItem:o,isEditable:c,isNodeSelected:d,selectedKeyPath:u,editor:p,x:h,segmentLength:g}=e,m=100/i,x=40+m*(t+1),{path:f,iconCenterX:b}=((e,t,i,n)=>{let a=i/2,r=e*n,l=t*n,s=-a,o=-e,c=-t;return{path:["M ".concat(s,",").concat(o),"L ".concat(a,",").concat(c),"A ".concat(l,",").concat(t," 0 0,0 ").concat(a,",").concat(t),"L ".concat(s,",").concat(e),"A ".concat(r,",").concat(e," 0 0,1 ").concat(s,",").concat(o),"Z"].join(" "),iconCenterX:-r}})(40+m*t,x,g,.35),C=(0,ec.q9)(l);return(0,n.jsxs)("g",{style:C,children:[(0,n.jsx)("ellipse",{cx:h+g/2,cy:140,rx:.35*x,ry:x,className:(0,J.cx)(en._B,en.D6),style:{opacity:.5}}),(0,n.jsx)("g",{transform:"translate(".concat(h,", ").concat(140,")"),children:(0,n.jsx)("path",{d:f,className:en.D6})}),(0,n.jsx)(eu,{x:h+b-22.5,y:117.5,width:45,height:45,image:r,isEditable:c,selectItem:()=>o("segments[".concat(t,"].icon")),isItemSelected:d&&u==="segments[".concat(t,"].icon")}),(0,n.jsx)(eQ,{x:h,transform:"translateX(-50%)",y:140+x+20,width:g+40,height:550-(140+x+20),fontSize:16.2,text:a,isEditable:c,onUpdate:s,selectItem:()=>o("segments[".concat(t,"].label")),parentEditor:p,isItemSelected:d&&u==="segments[".concat(t,"].label"),verticalAlign:"start"})]})},nE={key:"funnelDiagram",Component:e=>{let t,{data:i,updateData:a,selectItem:r,isEditable:l,editor:s,isNodeSelected:o,selectedKeyPath:c,...d}=e,{segments:u}=i,p=(0,P.GV)(B.SJ),h=(0,U.u)("useNewChartingColorSet"),g=(0,N.Ik)((0,N.VH)(p)),m=(0,e$.au)(g,i.colorScheme,p,h),x=Array.from({length:u.length},(e,t)=>t);i.colorScheme&&(t=(0,e$.M9)(m,x,i.colorScheme,{theme:p}));let f=(937-40*(u.length-1))/u.length,b=f/2+14;return(0,n.jsx)(ei,{...d,data:i,updateData:a,selectItem:r,isEditable:l,editor:s,isNodeSelected:o,selectedKeyPath:c,children:(0,n.jsx)("svg",{viewBox:"0 0 ".concat(1e3," ").concat(550),preserveAspectRatio:"xMidYMid meet",overflow:"visible",children:u.map((e,i)=>(0,n.jsx)(nS,{index:i,totalSegments:u.length,label:e.label,icon:e.icon,color:e.color||(null==t?void 0:t.get(i)),isEditable:l,selectItem:r,isNodeSelected:o,selectedKeyPath:c,editor:s,x:b+i*(f+40),segmentLength:f,updateLabel:e=>a(t=>(t.segments[i].label=e,t))},i))})})},label:()=>r.Ru._({id:"MWYJBI"}),icon:a.AKc,formattingMenu:O,disabled:!0},n_=425,nI=535,nM=555,nR=287.5,nD=e=>{let{x:t,color:i,icon:a,label:r,updateLabel:l,selectItem:s,isEditable:o,isNodeSelected:c,selectedKeyPath:d,editor:u,index:p}=e,h=(0,ec.q9)(i);return(0,n.jsxs)("g",{transform:"translate(".concat(t,", 0)"),style:h,children:[(0,n.jsx)("rect",{x:12.5,y:205,width:140,height:330,className:en.D6}),(0,n.jsx)("rect",{x:0,y:205,width:165,height:20,rx:5,ry:5,className:en.D6}),(0,n.jsx)("rect",{x:0,y:nI-20,width:165,height:20,rx:5,ry:5,className:en.D6}),(0,n.jsx)(eu,{x:57.5,y:345,width:50,height:50,image:a,isEditable:o,selectItem:()=>s("pillars[".concat(p,"].icon")),isItemSelected:c&&d==="pillars[".concat(p,"].icon")}),(0,n.jsx)(eQ,{x:82.5,y:nM,width:214.5,transform:"translateX(-50%)",height:80,fontSize:18,text:r,isEditable:o,onUpdate:l,selectItem:()=>s("pillars[".concat(p,"].label")),parentEditor:u,isItemSelected:c&&d==="pillars[".concat(p,"].label"),verticalAlign:"start"})]})},nT={key:"pillars",Component:e=>{let{data:t,updateData:i,isEditable:a,selectItem:r,editor:l,isNodeSelected:s,selectedKeyPath:o,...c}=e,{title:d,pillars:u}=t,p=(()=>{let e=u.length;if(e<=1)return[417.5];let t=e>1?(850-165*e)/(e-1):0;return u.map((e,i)=>75+i*(165+t))})(),h="".concat(75,",").concat(205," ").concat(925,",").concat(205," ").concat(500+n_/2,",").concat(5," ").concat(500-n_/2,",").concat(5);return(0,n.jsx)(ei,{...c,data:t,updateData:i,selectItem:r,isEditable:a,editor:l,isNodeSelected:s,selectedKeyPath:o,children:(0,n.jsxs)("svg",{viewBox:"0 0 ".concat(1e3," ").concat(650),preserveAspectRatio:"xMidYMid meet",overflow:"visible",children:[(0,n.jsx)("polygon",{points:h,className:en.D6}),(0,n.jsx)(eQ,{x:nR,y:5,width:n_,height:200,fontSize:18,text:d,isEditable:a,onUpdate:e=>{i(t=>(t.title=e,t))},selectItem:()=>r("title"),parentEditor:l,isItemSelected:s&&"title"===o,verticalAlign:"middle",className:en.lR}),(0,n.jsx)("rect",{x:75,y:nI,width:850,height:20,className:en.D6,rx:5,ry:5}),u.map((e,t)=>(0,n.jsx)(nD,{x:p[t],color:e.color,icon:e.icon,label:e.label,updateLabel:e=>{i(i=>(i.pillars[t].label=e,i))},isEditable:a,selectItem:r,isNodeSelected:s,selectedKeyPath:o,editor:l,index:t},t))]})})},label:()=>r.Ru._({id:"xGL+6k"}),icon:ts.PKn,disabled:!0,formattingMenu:O},nz=(e,t)=>t?(null==e?void 0:e.isEmphasized)?.5:.25:.5,nP=(e,t)=>t?(null==e?void 0:e.isEmphasized)?1:.5:1,nN={[iz]:iP,[i$]:i0,[t9]:t7,[tX]:t$,[t1]:t2,[tb]:tC,[t5]:t4,[tm]:tx,[is]:io,[tp]:th,[tv]:tw,[iR]:iD,[tZ]:tU,[tQ]:tJ,[tW]:tK,[tA]:tk,[ih]:ig,[ia]:ir,[nk]:nL,pillars:nT,venn:{key:"venn",Component:e=>{var t;let i,{data:r,updateData:l,isEditable:s,selectItem:c,editor:d,isNodeSelected:u,selectedKeyPath:p,isTextMenuVisible:h,setIsTextMenuVisible:g}=e,{topCircle:m,leftCircle:x,rightCircle:f,topLeftIntersection:b,leftRightIntersection:C,topRightIntersection:y,allIntersection:v}=r,w=!!m,j=(e=>[e.leftCircle,e.rightCircle,e.topCircle,e.leftRightIntersection,e.topLeftIntersection,e.topRightIntersection,e.allIntersection].some(e=>null==e?void 0:e.isEmphasized))(r),A=(0,o.useCallback)(()=>{w&&l(e=>({leftCircle:{...e.leftCircle},rightCircle:{...e.rightCircle},leftRightIntersection:{...e.leftRightIntersection},topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[w,l]),k=(0,o.useCallback)(()=>{w&&l(e=>({leftCircle:{...e.rightCircle},rightCircle:{...e.topCircle},leftRightIntersection:{...e.topRightIntersection},topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[w,l]),L=(0,o.useCallback)(()=>{w&&l(e=>({leftCircle:{...e.leftCircle},rightCircle:{...e.topCircle},leftRightIntersection:{...e.topLeftIntersection},topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[w,l]),S=w?3:2,_=(0,P.GV)(B.SJ),I=(0,U.u)("useNewChartingColorSet"),R=(0,N.Ik)((0,N.VH)(_)),D=(0,e$.au)(R,r.colorScheme,_,I);if(r.colorScheme){let e=Array.from({length:S},(e,t)=>t);i=(0,e$.M9)(D,e,r.colorScheme,{theme:_})}let T=(0,ec.q9)((null==m?void 0:m.color)||(null==i?void 0:i.get(0))||D),z=(0,ec.q9)((null==x?void 0:x.color)||(null==i?void 0:i.get(1))||D),H=(0,ec.q9)((null==f?void 0:f.color)||(null==i?void 0:i.get(2))||D);return(0,n.jsx)(ei,{...e,svgWidthPercent:75,children:(0,n.jsxs)("svg",{viewBox:w?"0 0 1000 938":"0 0 1000 625",preserveAspectRatio:"xMidYMid meet",overflow:"visible",style:{"--shape-border-width":"1.25px"},children:[(0,n.jsx)(q,{}),(0,n.jsx)("g",{style:z,children:(0,n.jsx)("circle",{cx:312.5,cy:w?625:312.5,r:312.5,className:en._B,fillOpacity:nz(x,j),strokeOpacity:nz(x,j),style:s?{pointerEvents:"none"}:void 0})}),(0,n.jsx)("g",{style:H,children:(0,n.jsx)("circle",{cx:687.5,cy:w?625:312.5,r:312.5,className:en._B,fillOpacity:nz(f,j),strokeOpacity:nz(f,j),style:s?{pointerEvents:"none"}:void 0})}),w&&(0,n.jsx)("g",{style:T,children:(0,n.jsx)("circle",{cx:500,cy:312.5,r:312.5,className:en._B,fillOpacity:nz(m,j),strokeOpacity:nz(m,j),style:s?{pointerEvents:"none"}:void 0})}),(0,n.jsx)(eI,{x:0,y:312.5*!!w,width:625,height:625,isEditable:s,selectItem:()=>{c("leftCircle")},updateStep:e=>{l(t=>(t.leftCircle={...t.leftCircle,...e},t))},isItemSelected:!u&&"leftCircle"===p,isStepSelected:!u&&"leftCircle"===p,formattingMenuItems:(0,n.jsx)(n.Fragment,{children:w&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(M.I,{size:"sm",variant:"toolbar",onClick:k,icon:a.yLS,color:"red.500"})]})}),stepAttributes:x,editor:d}),(0,n.jsx)(eI,{x:375,y:312.5*!!w,width:625,height:625,isEditable:s,selectItem:()=>{c("rightCircle")},updateStep:e=>{l(t=>(t.rightCircle={...t.rightCircle,...e},t))},isItemSelected:!u&&"rightCircle"===p,isStepSelected:!u&&"rightCircle"===p,formattingMenuItems:(0,n.jsx)(n.Fragment,{children:w&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(M.I,{size:"sm",variant:"toolbar",onClick:L,icon:a.yLS,color:"red.500"})]})}),stepAttributes:f,editor:d}),w&&(0,n.jsx)(eI,{x:187.5,y:0,width:625,height:625,isEditable:s,selectItem:()=>{c("topCircle")},updateStep:e=>{l(t=>(t.topCircle&&(t.topCircle={...t.topCircle,...e}),t))},isItemSelected:!u&&"topCircle"===p,isStepSelected:!u&&"topCircle"===p,formattingMenuItems:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(E.q,{}),(0,n.jsx)(M.I,{size:"sm",variant:"toolbar",onClick:A,icon:a.yLS,color:"red.500"})]}),stepAttributes:m,editor:d}),w&&m&&(0,n.jsx)(eQ,{x:250,y:50,width:500,height:250,fontSize:24,className:en.ok,text:m.text,isEditable:s,onUpdate:e=>{l(t=>(t.topCircle&&(t.topCircle.text=e),t))},selectItem:()=>c("topCircle.text"),parentEditor:d,isItemSelected:u&&"topCircle.text"===p,style:j?{opacity:nP(m,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(eQ,{x:w?25:50,y:w?550:50,width:w?350:300,height:w?300:525,fontSize:24,className:en.ok,text:null!=(t=null==x?void 0:x.text)?t:"",isEditable:s,onUpdate:e=>{l(t=>(t.leftCircle||(t.leftCircle={text:""}),t.leftCircle.text=e,t))},selectItem:()=>c("leftCircle.text"),parentEditor:d,isItemSelected:u&&"leftCircle.text"===p,textAlign:"center",style:j?{opacity:nP(x,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(eQ,{x:w?625:675,y:w?550:50,width:w?350:300,height:w?300:525,fontSize:24,className:en.ok,text:f.text,isEditable:s,onUpdate:e=>{l(t=>(t.rightCircle.text=e,t))},selectItem:()=>c("rightCircle.text"),parentEditor:d,isItemSelected:u&&"rightCircle.text"===p,textAlign:"center",style:j?{opacity:nP(f,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),w&&b&&(0,n.jsx)(eQ,{x:212.5,y:300,width:212.5,height:225,fontSize:24,className:en.ok,text:b.text,isEditable:s,onUpdate:e=>{l(t=>(t.topLeftIntersection&&(t.topLeftIntersection.text=e),t))},selectItem:()=>c("topLeftIntersection.text"),parentEditor:d,isItemSelected:u&&"topLeftIntersection.text"===p,style:j?{opacity:nP(b,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),w&&y&&(0,n.jsx)(eQ,{x:575,y:300,width:212.5,height:225,fontSize:24,className:en.ok,text:y.text,isEditable:s,onUpdate:e=>{l(t=>(t.topRightIntersection&&(t.topRightIntersection.text=e),t))},selectItem:()=>c("topRightIntersection.text"),parentEditor:d,isItemSelected:u&&"topRightIntersection.text"===p,style:j?{opacity:nP(y,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(eQ,{x:w?437.5:400,y:w?650:150,width:w?125:200,height:w?100:325,fontSize:24,className:en.ok,text:C.text,isEditable:s,onUpdate:e=>{l(t=>(t.leftRightIntersection.text=e,t))},selectItem:()=>c("leftRightIntersection.text"),parentEditor:d,isItemSelected:u&&"leftRightIntersection.text"===p,textAlign:"center",style:j?{opacity:nP(C,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),w&&v&&(0,n.jsx)(eQ,{x:425,y:400,width:150,height:225,fontSize:24,className:en.ok,text:v.text,isEditable:s,onUpdate:e=>{l(t=>(t.allIntersection&&(t.allIntersection.text=e),t))},selectItem:()=>c("allIntersection.text"),parentEditor:d,isItemSelected:u&&"allIntersection.text"===p,style:j?{opacity:nP(v,j)}:void 0,isTextMenuVisible:h,setIsTextMenuVisible:g}),(0,n.jsx)(q,{})]})})},label:()=>r.Ru._({id:"z5TX2d"}),icon:ts.cvw,previewImage:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/venn.ada3eb84.svg",height:96,width:253,blurWidth:0,blurHeight:0},defaultData:()=>({leftCircle:{text:"

A

",color:void 0,isEmphasized:!1},rightCircle:{text:"

B

",color:void 0,isEmphasized:!1},leftRightIntersection:{text:"A & B",color:void 0,isEmphasized:!1}}),formattingMenu:e=>{let{editor:t,selection:i,decorations:r}=e,{data:l}=i.node.attrs,s=(0,o.useCallback)(e=>{try{let n=e({...l});t.commands.updateAttributesAtPos(i.from,{data:n})}catch(e){console.error("Error updating Venn diagram data",e)}},[l,t.commands,i.from]),c=(0,o.useCallback)(()=>{s(e=>({...e,topCircle:{text:"

C

",color:void 0,isEmphasized:!1},topLeftIntersection:{text:"A & C",color:void 0,isEmphasized:!1},topRightIntersection:{text:"B & C",color:void 0,isEmphasized:!1},allIntersection:{text:"A & B & C",color:void 0,isEmphasized:!1}}))},[s]),d=(0,o.useCallback)(()=>{s(e=>({leftCircle:e.leftCircle,rightCircle:e.rightCircle,leftRightIntersection:e.leftRightIntersection,topCircle:void 0,topLeftIntersection:void 0,topRightIntersection:void 0,allIntersection:void 0}))},[s]),u=!!l.topCircle;return(0,n.jsx)(O,{editor:t,selection:i,decorations:r,children:(0,n.jsxs)(j.z,{children:[!u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A.$,{size:"sm",variant:"toolbar",onClick:c,leftIcon:(0,n.jsx)(k.g,{icon:a.q_k}),ms:2,children:(0,n.jsx)(L.x6,{id:"Fgzljt"})}),(0,n.jsx)(E.q,{})]}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(A.$,{size:"sm",variant:"toolbar",onClick:d,leftIcon:(0,n.jsx)(k.g,{icon:a.mGv}),ms:2,children:(0,n.jsx)(L.x6,{id:"DUcdY9"})}),(0,n.jsx)(E.q,{})]})]})})}},funnel:nE,[i_]:iI,[tc]:td,[iL]:iS,[tT]:tz,[tF]:tO,[ij]:iA,[iJ]:iY,[i4]:i6,[tN]:tH,[iK]:iq,[iy]:iv,[tr]:tl,[ie]:it,[id]:iu,[ti]:tn,[ix]:ib,[tM]:tR,[iO]:iV,[tS]:tE,[iU]:iG,[iH]:iB,[i2]:i3},nH={[nt]:ni,[na]:nr,[nC]:ny,[nx]:nf,[nh]:ng,[nd]:nu,[ns]:no,[i7]:i8,[nw]:nj},nB={bullseye_composable:tc,quadrant:ij,"square-arrows":iK,bubbles:tr},nF=e=>(nB[e]&&(e=nB[e]),nH[e])?nH[e]:nN[e],nO=e=>{let t=nF(e);return null==t?void 0:t.formattingMenu}},10556:(e,t,i)=>{"use strict";i.d(t,{A:()=>p});var n=i(51684),a=i(77650),r=i(9922),l=i.n(r),s=i(65632),o=i(72047);let c={flywheel:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1024.2205225919886,y:545.3520002984831,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:sBqhkO1gaRDC33E9nLFRf",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Two

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:605.5691768594324,y:545.3520002984831,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:LuxCoSOJiKidTHonK_r3y",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Four

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:811.2936767672497,y:332.49917028373386,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:jNEccTSx5tCosurJ5Ot2M",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

One

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:786.7936767672497,y:753.4464458368486,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:OUIb317WtLr7vTROMJmRY",type:"text",props:{color:"black",size:"m",w:145.68119328124112,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'

Three

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:774.4554909171899,y:664.006697053962,rotation:3.141592653589793,isLocked:!1,opacity:1,meta:{},id:"shape:gOmdcWQlSymeyfc0iFv_H",type:"arrow",parentId:"page:page",index:"a8",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-143.39749318568477,y:299.6671450013758},end:{type:"point",x:-296.8596898701958,y:124.06206342608016},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:949.3708512974239,y:475.1522148190538,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:FoSkoOljiovlpXtyepQ0L",type:"arrow",parentId:"page:page",index:"a8G",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-165.31582160993514,y:295.60684693665877},end:{type:"point",x:-292.70420767490987,y:127.69426010254801},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:749.9432407400066,y:507.6958283407593,rotation:4.555309347705199,isLocked:!1,opacity:1,meta:{},id:"shape:xJbFH6GE8sktyfodgK-9d",type:"arrow",parentId:"page:page",index:"a8V",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-141.06822675649278,y:304.84894107910753},end:{type:"point",x:-293.7665666504506,y:149.96506626343376},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:973.8831014746072,y:631.4630835322564,rotation:1.413716694115406,isLocked:!1,opacity:1,meta:{},id:"shape:98AlWuZ3MNJ8HXkw_0SX8",type:"arrow",parentId:"page:page",index:"a9",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:-33.715948517019974,start:{type:"point",x:-138.9882886080492,y:300.5849857402369},end:{type:"point",x:-290.8832143177716,y:128.98965564678986},arrowheadStart:"none",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"}],assets:[],meta:{},width:420.44444444444446,svg:'

Two

Four

One

Three

'}},quadrant:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1074.82421875,y:229.03125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:0ok4F6wp2WXfO_JbW55tI",type:"arrow",parentId:"page:page",index:"a1",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:0,start:{type:"point",x:0,y:0},end:{type:"point",x:0,y:400},arrowheadStart:"arrow",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:869.5924737463713,y:27.95840719431982,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lfd5uMWVGIIFlwc_gfUf_",type:"arrow",parentId:"page:page",index:"a2",props:{dash:"solid",size:"m",fill:"solid",color:"black",labelColor:"black",bend:0,start:{type:"point",x:0,y:400},end:{type:"point",x:400,y:400},arrowheadStart:"arrow",arrowheadEnd:"arrow",text:"",labelPosition:.5,font:"draw",shapeColor:null,strokeWidth:"md"},typeName:"shape"},{x:1026.82421875,y:170.3671875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:c4kLEFg-x_YebbalM4bbJ",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a3",typeName:"shape"},{x:1275.47265625,y:404.9296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:rr2bWXVlRik_OTR3-Mzxb",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:770.2109375,y:404.9296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:4nADMgFMClNzOAl0NqJsR",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a4V",typeName:"shape"},{x:1026.82421875,y:640.79296875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:pQUKVKJOu78f_j_B0Y1_-",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:27,html:'

Title

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"}],assets:[],meta:{},width:434.6666666666667,svg:'

Title

Title

Title

Title

'}},venn:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:1175.87109375,y:508.45703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YuAAYaKmNVXbxRM9Ym0z4",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:904.79296875,y:508.45703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ywvivjfUEJxH_FT8HCp6E",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:1040.3320312500002,y:270.0929726013588,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:uoJ_xUvPbDuyBaVh94J02",type:"geo",props:{w:394.4375,h:394.4375,geo:"ellipse",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3",typeName:"shape"},{x:1092.234375,y:547.42578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:W8BtDrKhUUa_fmB-YfrG4",type:"text",props:{color:"black",size:"m",w:108,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:24,html:'

Expensive

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:1282.02734375,y:547.42578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lLHXbsMOmu2pfYDmh7SMV",type:"text",props:{color:"black",size:"m",w:104,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:24,html:'

Take time

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:1185.5507812500002,y:689.046875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:FJv1W-bQpfCY0dAUn_ezA",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:52,html:'

Low
quality

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:1373.08984375,y:705.67578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tT7vEjVJGLo0tv18nWtJV",type:"text",props:{color:"black",size:"m",w:107,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'

Cheap

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:1017.1328125,y:705.67578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:gaQCyTxoxdrsvbDkqQV9C",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'

Fast

',shapeColor:null},parentId:"page:page",index:"a8",typeName:"shape"},{x:1189.5507812500002,y:424.234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VAbhvBq-Ec1CIYnCjzhl2",type:"text",props:{color:"black",size:"m",w:96,text:"",font:"draw",align:"middle",autoSize:!0,scale:1,h:20,growY:34,html:'

Good

',shapeColor:null},parentId:"page:page",index:"a9",typeName:"shape"}],assets:[],meta:{},width:431.1111111111111,svg:'

Expensive

Take time

Low
quality

Cheap

Fast

Good

'}},calendarWeek:{type:"diagram",attrs:{horizontalAlign:null,shapes:[{x:179.0625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hF6E8P7CiXiSsRo7LG0FF",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"Zy",typeName:"shape"},{x:495.4840350809791,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:taayoSjVZnQxAEAkYzW8F",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"Zz",typeName:"shape"},{x:811.9055701619584,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:DogbW2-V83SiEhlezSTF1",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0",typeName:"shape"},{x:1128.3271052429373,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:SzwGSCVn7h1Uo_B_b-0jU",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:1445.4682141660628,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IAo_g6FQp9YK2JWBCaGMU",type:"geo",props:{w:301.9961468758189,h:873.9095562737236,geo:"rectangle",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:832.3614242096944,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:l_vkpYMsSpaE9s3TN_mKw",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Wed",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Wed

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:1148.7829592906733,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Cw9jJcIeB18UZCowlxx0A",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Thu",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Thu

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:1465.9240682137988,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VvguEUBmR1u7tIdodua_7",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Fri",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Fri

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:204.97813786171344,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:lqef5zWrrlQl9HENeGEnL",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Meeting with Jon",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Meeting with Jon

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aD",typeName:"shape"},{x:204.97813786171344,y:605.0019073645135,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IgEYD45iYr1sSFMoAwbyu",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Team bonding",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Team bonding

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDG",typeName:"shape"},{x:204.97813786171344,y:297.31890598073045,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Qim4eNR90mSPnWlJh468S",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Checking emails",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Checking emails

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDV",typeName:"shape"},{x:1154.2427431046506,y:295.64859941977187,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IL-fsOSVuSRXre2dwItqj",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"HR meetings",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

HR meetings

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDZ",typeName:"shape"},{x:1154.2427431046506,y:379.7812472022469,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:bH7UwVBlNxoEzsh_1zjen",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Onboarding new hire",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Onboarding new hire

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDb",typeName:"shape"},{x:521.3996729426926,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:HAHtaenTwvKec_w0q3MVQ",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Attend CS meeting",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Attend CS meeting

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDd",typeName:"shape"},{x:1471.3838520277761,y:379.7812472022469,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:7ONsfQ5KbFBdZuwBMYOXz",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Team happy hour",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Team happy hour

',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"aDe",typeName:"shape"},{x:1471.3838520277761,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ov9MLbM2hIPHiHbKtLXgq",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Attend CS meeting",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Attend CS meeting

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDf",typeName:"shape"},{x:1471.3838520277761,y:295.64859941977187,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:JcWFs24GgyS_MNCWFyy4F",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Office tour",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Office tour

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDg",typeName:"shape"},{x:837.8212080236717,y:211.51595163729675,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:avNg2b0XCoj-PSVRH9NqC",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"1:1 with Zach",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

1:1 with Zach

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDh",typeName:"shape"},{x:837.8212080236717,y:297.45150900814224,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:B3hQTKLjKcuwSsT8VwJpR",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Company all hands",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Company all hands

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDj",typeName:"shape"},{x:837.8212080236717,y:379.7812472022469,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Ew3E_uQg_oIqeazf2vqpP",type:"geo",props:{w:251,h:101.34061312191727,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Bugbashing diagrams V2 with eng team",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Bugbashing diagrams V2 with eng team

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDk",typeName:"shape"},{x:837.8212080236717,y:500.13645302107966,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Fg4fxWRIxgyovffXhHIzF",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Customer call",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Customer call

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDkV",typeName:"shape"},{x:1154.2427431046506,y:211.51595163729678,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VvbN_RGjDdrkdA1f5rsRd",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Vendor call",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Vendor call

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDkl",typeName:"shape"},{x:204.97813786171344,y:381.1218603241642,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:2vK8h6FMVleRUW2G9Od19",type:"geo",props:{w:251,h:121.0625,geo:"rectangle",color:"black",labelColor:"black",fill:"semi",dash:"solid",size:"m",font:"draw",text:"Setup a call with our food vendor at the office in SF",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Setup a call with our food vendor at the office in SF

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aDl",typeName:"shape"},{x:204.97813786171344,y:521.1989530210797,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:9SYkhq44JuzFO637hB390",type:"geo",props:{w:250.16487115239204,h:64.78836164651827,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:" Lunch",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

\uD83C\uDF54 Lunch

',shapeColor:"#26A688",strokeWidth:"none"},parentId:"page:page",index:"aDt",typeName:"shape"},{x:515.9398891287151,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:SDZcV2JidoSxClP0MxiaV",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Tue",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Tue

',shapeColor:null},parentId:"page:page",index:"aE",typeName:"shape"},{x:199.518354047736,y:134.56584632459914,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tSOF89upJLNWmMbbVcY6R",type:"text",props:{color:"black",size:"m",w:261.08443878034683,text:"Mon",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

Mon

',shapeColor:null},parentId:"page:page",index:"aF",typeName:"shape"}],assets:[{meta:{},id:"asset:1703535279",type:"image",typeName:"asset",props:{name:"Screen Shot 2024-04-10 at 3.37.50 PM.png",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/b63db3d6baac4d469108cf61a4c7ee71/original/Screen-Shot-2024-04-10-at-3.37.50-PM.png",w:2842,h:1550,mimeType:"image/png",isAnimated:!1}},{meta:{},id:"asset:-1866522948",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/c494e974b8cc46b8910df2aa1a4051db/original/tldrawFile.png",w:3841,h:2161,mimeType:"image/png",isAnimated:!1}}],meta:{},width:null,svg:'

Wed

Thu

Fri

Meeting with Jon

Team bonding

Checking emails

HR meetings

Onboarding new hire

Attend CS meeting

Team happy hour

Attend CS meeting

Office tour

1:1 with Zach

Company all hands

Bugbashing diagrams V2 with eng team

Customer call

Vendor call

Setup a call with our food vendor at the office in SF

\uD83C\uDF54 Lunch

Tue

Mon

'}},calendarMonths:{type:"diagram",attrs:{horizontalAlign:null,shapes:[{x:187.0625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hF6E8P7CiXiSsRo7LG0FF",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"Zy",typeName:"shape"},{x:621.23828125,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:taayoSjVZnQxAEAkYzW8F",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"Zz",typeName:"shape"},{x:1055.4140625,y:119.1171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:DogbW2-V83SiEhlezSTF1",type:"geo",props:{w:419.6875,h:677.9375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"none"},parentId:"page:page",index:"a0",typeName:"shape"},{x:1479.765625,y:227.52734375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:n-HH4IouUsStSFr3VNbU-",type:"line",parentId:"page:page",index:"a2",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:-4.6640625,y:22115642650533118e-29},a2:{id:"a2",index:"a2",x:-1292.703125,y:2220446049250313e-28}},shapeColor:null,strokeWidth:"none"},typeName:"shape"},{x:201.34708590770333,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:BEBrp9VENbneWCEP9Z57D",type:"text",props:{color:"black",size:"m",w:389.55916409229667,text:"January",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

January

',shapeColor:null},parentId:"page:page",index:"a3",typeName:"shape"},{x:631.6081020625556,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:-3Bu-xyyud5-NY1mEsn_r",type:"text",props:{color:"black",size:"m",w:399.24346043744436,text:"February",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

February

',shapeColor:null},parentId:"page:page",index:"a4",typeName:"shape"},{x:1064.4140625,y:145.867869309553,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:97V6hIrYPl_7kahzLVj4Y",type:"text",props:{color:"black",size:"m",w:397.96463853034425,text:"March",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:34,html:'

March

',shapeColor:null},parentId:"page:page",index:"a5",typeName:"shape"},{x:213.4453125,y:262.6015625,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:hqEIx0gJpckN8eL0a3_eG",type:"geo",props:{w:377.57421875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Campaign brief",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Campaign brief

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a6",typeName:"shape"},{x:424.8515625,y:350.465234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:L4SJqvXoG-EotQtRMTPY8",type:"geo",props:{w:242.98046875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Brainstorming idea",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Brainstorming idea

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a7",typeName:"shape"},{x:642.359375,y:438.32890625000005,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:5PsZHZLZu4_CVVyhnfMhV",type:"geo",props:{w:317.4921875,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Pitching V1 draft",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Pitching V1 draft

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a8",typeName:"shape"},{x:801.10546875,y:526.192578125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:gaTWbH01oHY5U8i7-0YWM",type:"geo",props:{w:216.140625,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Team sync",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Team sync

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a9",typeName:"shape"},{x:1017.24609375,y:614.05625,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:LTp09wJ7CZ4hmqxK3TqOs",type:"geo",props:{w:216.140625,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"Product launch",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

Product launch

',shapeColor:"#26A688",strokeWidth:"none"},parentId:"page:page",index:"aA",typeName:"shape"},{x:1224.703125,y:701.919921875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YRlBT-re2qFu7J2lowdkX",type:"geo",props:{w:216.140625,h:68.80859375,geo:"rectangle",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"PR push",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

PR push

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"aB",typeName:"shape"}],assets:[],meta:{},width:null,svg:'

January

February

March

Campaign brief

Brainstorming idea

Pitching V1 draft

Team sync

Product launch

PR push

'}},concentricCircles:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:565.8710406141417,y:267.2348052328804,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:TAw6_9rfNRYvwwWYH_HCE",type:"geo",props:{w:477.70836857906545,h:477.70836857906545,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1",typeName:"shape"},{x:616.0939715727751,y:367.685804457496,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:EgzihrX9ISnR1IDnH3Nb-",type:"geo",props:{w:377.2573693544499,h:377.2573693544499,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2",typeName:"shape"},{x:668.9469658115557,y:473.48237590821486,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:PjG3dFUaDsYRxpsyfV9pW",type:"geo",props:{w:271.5513808768887,h:271.5513808768887,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3",typeName:"shape"},{x:710.2141277616566,y:556.2474435629489,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:q-kyMkxhO2b6WeTH0ets_",type:"geo",props:{w:189.21399728645815,h:189.21399728645815,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"a4",typeName:"shape"},{x:464.90514248458214,y:65.35157205630884,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:j5viwZdfHENtGXtzpl0By",type:"geo",props:{w:679.628218169672,h:679.628218169672,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0",typeName:"shape"},{x:510.91801733541865,y:157.35060141748204,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:ktAwuZYMrly1jH7bcYmPU",type:"geo",props:{w:587.634481733614,h:587.634481733614,geo:"ellipse",color:"black",labelColor:"black",fill:"none",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0V",typeName:"shape"},{x:725.4037617637376,y:93.6328125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:arpSUqzdolhE3v92x2Hlg",type:"text",props:{color:"black",size:"m",w:159,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Strangers

',shapeColor:null},parentId:"page:page",index:"a6",typeName:"shape"},{x:698.7226562500001,y:191.5703125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:p4dDCuUjLEG9hLXieB7uX",type:"text",props:{color:"black",size:"m",w:211.83203125000003,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Community

',shapeColor:null},parentId:"page:page",index:"a7",typeName:"shape"},{x:698.7226562500001,y:300.83203125,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:IQ2anr8KXqvDn1DTJJIM1",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Acquaintances

',shapeColor:null},parentId:"page:page",index:"a8",typeName:"shape"},{x:698.7226562500001,y:410.09375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:O77tcKAFokcE_JogX_h3n",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Friends

',shapeColor:null},parentId:"page:page",index:"a9",typeName:"shape"},{x:698.7226562500001,y:497.0234375,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Ku24cDrP5-0A12pFZdch1",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:28,html:'

Family

',shapeColor:null},parentId:"page:page",index:"aA",typeName:"shape"},{x:698.7226562500001,y:628.6171875,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Bd8YnNb0vDeKdtlRMcNh_",type:"text",props:{color:"black",size:"m",w:212,text:"",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'

Me

',shapeColor:"#FFFFFF"},parentId:"page:page",index:"aB",typeName:"shape"}],assets:[{meta:{},id:"asset:1250396056",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/1503bafa04414cc2a7b9848c75a23885/original/tldrawFile.png",w:800,h:801,mimeType:"image/png",isAnimated:!1}}],meta:{},width:360,svg:'

Strangers

Community

Acquaintances

Friends

Family

Me

'}},targetCircles:{type:"diagram",attrs:{horizontalAlign:"center",shapes:[{x:929.6197161942252,y:155.0916582850458,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Lyhoe8Jk5MAMoudOizb8X",type:"geo",props:{w:500.14804571219815,h:500.14804571219815,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0G",typeName:"shape"},{x:967.92743672945,y:193.45976889185556,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:RYOvVH5HKvjk5GXZojXEJ",type:"geo",props:{w:423.4118244985782,h:423.4118244985782,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a0l",typeName:"shape"},{x:1007.5906901264586,y:233.06263221727892,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:guJhyRC2_2GgZ9f0HcNJR",type:"geo",props:{w:344.20609784773154,h:344.20609784773154,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a1V",typeName:"shape"},{x:1043.7799729004403,y:269.2519149912604,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:seEkM5XtC9yIw7hoXfdbS",type:"geo",props:{w:271.8275322997684,h:271.8275322997684,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a2V",typeName:"shape"},{x:1081.7319672065987,y:307.3344023477454,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:NS2ahjw0mGlpg-PMYOxM8",type:"geo",props:{w:195.6625575867985,h:195.6625575867985,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:null,strokeWidth:"sm"},parentId:"page:page",index:"a3V",typeName:"shape"},{x:1115.50785950286,y:340.94563257104426,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:3f1yjdcch_VMlWXK600PT",type:"geo",props:{w:128.4400971402006,h:128.4400971402006,geo:"ellipse",color:"black",labelColor:"black",fill:"solid",dash:"solid",size:"m",font:"draw",text:"",align:"middle",verticalAlign:"middle",growY:0,url:"",html:'

',shapeColor:"#26A688",strokeWidth:"sm"},parentId:"page:page",index:"a4V",typeName:"shape"},{x:1073.6937390503244,y:381.6656811411451,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:1FLv65NIvaurbbxTQrE18",type:"text",props:{color:"black",size:"m",w:212,text:"Me",font:"draw",align:"middle",autoSize:!1,scale:1,h:20,growY:27,html:'

Me

',shapeColor:"#FFFFFF"},parentId:"page:page",index:"aB",typeName:"shape"},{x:1381.0026472829704,y:173.17393949526377,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Q6dHtLEQiLE4grg0RCM-A",type:"line",parentId:"page:page",index:"aC",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:2.417216937863941,y:7.723304968297555},a2:{id:"a2",index:"a2",x:-52.226471674030236,y:48.30663418059406}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:245.48057367585784,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:V6TsnoH4I7lC4eFh_jCVf",type:"line",parentId:"page:page",index:"aCV",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:48.001155258881184,y:41.665293041944466},a2:{id:"a2",index:"a2",x:-47.682312332765534,y:66.29026038484135}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1418.8041070476638,y:554.4103614129623,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:Z7iFyapJSWnC-Nj48trDz",type:"line",parentId:"page:page",index:"aCd",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:28.116150018295414,y:-27.85190422662322},a2:{id:"a2",index:"a2",x:-138.26659908197,y:-91.24836881350053}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:405.1656811411451,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:UyPPQxh5Izzrta_PeC4Lv",type:"line",parentId:"page:page",index:"aCl",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:94.52397902306642,y:3674838211509268e-29},a2:{id:"a2",index:"a2",x:-62.28449928723883,y:3674838211509268e-29}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1396.40422015788,y:680.9410126688012,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:YvmG2cbsMv-yBAjUCLAZV",type:"line",parentId:"page:page",index:"aD",props:{dash:"solid",size:"m",color:"black",spline:"line",points:{a1:{id:"a1",index:"a1",x:-30.33301659894073,y:-34.31453399190673},a2:{id:"a2",index:"a2",x:-187.1016230443878,y:-198.11935311752904}},shapeColor:null,strokeWidth:"sm"},typeName:"shape"},{x:1456.428646134135,y:520.7240691140834,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:EdTs6rzP02YRCn-NSSouG",type:"text",props:{color:"black",size:"m",w:190.61066381032765,text:"Friends",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Friends

',shapeColor:null},parentId:"page:page",index:"aE",typeName:"shape"},{x:1373.8179823238074,y:633.1902718076452,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:9DzQSxc3Xru2fKGSdFx16",type:"text",props:{color:"black",size:"m",w:191,text:"Family",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Family

',shapeColor:null},parentId:"page:page",index:"aF",typeName:"shape"},{x:1496.9281991809464,y:383.1656811411449,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:VKIjJjszvAlrkJQJfGUV1",type:"text",props:{color:"black",size:"m",w:204.36525326738322,text:"Acquaintances",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Acquaintances

',shapeColor:null},parentId:"page:page",index:"aG",typeName:"shape"},{x:1451.2460195004435,y:263.4599680925235,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:V6a9zGihrEPKbWp0WyYFu",type:"text",props:{color:"black",size:"m",w:204.36525326738322,text:"Community",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Community

',shapeColor:null},parentId:"page:page",index:"aH",typeName:"shape"},{x:1389.4198642208344,y:155.14109047464459,rotation:0,isLocked:!1,opacity:1,meta:{},id:"shape:tneIatSl5yj2J6kQLD4Hy",type:"text",props:{color:"black",size:"m",w:204.36525326738322,text:"Strangers",font:"draw",align:"start",autoSize:!1,scale:1,h:44,growY:0,html:'

Strangers

',shapeColor:null},parentId:"page:page",index:"aI",typeName:"shape"}],assets:[{meta:{},id:"asset:1250396056",type:"image",typeName:"asset",props:{name:"tldrawFile",src:"https://cdn-staging.gamma.app/QWjS6fBfpt/1503bafa04414cc2a7b9848c75a23885/original/tldrawFile.png",w:800,h:801,mimeType:"image/png",isAnimated:!1}}],meta:{},width:534.2222222222222,svg:'

Me

Friends

Family

Acquaintances

Community

Strangers

'}}},d={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Gantt.63fb5eea.svg",height:96,width:253,blurWidth:0,blurHeight:0},u={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Kanban.fa47adcf.svg",height:96,width:253,blurWidth:0,blurHeight:0},p=()=>[{key:"diagram",name:()=>a.Ru._({id:"G1q1hG"}),keywords:["sketch","drawing","shapes","diagram","canvas","freeform"],shortcut:"/diagram"},{key:"calendarWeek",name:()=>a.Ru._({id:"ToE1YL"}),keywords:["week","days","calendar","diagram","kanban","schedule","timeline"],icon:n.aXh,previewImage:u},{key:"calendarMonths",name:()=>a.Ru._({id:"jIipv0"}),keywords:["month","days","calendar","diagram","kanban","schedule","gantt chart","timeline"],icon:n.nKW,previewImage:d}].map(e=>{let t="diagram"===e.key?{type:"diagram",attrs:{}}:c[e.key];return{nodeName:"diagram",icon:n.qTS,...e,execute:e=>{let i=(0,o.rZ)(),n=l()(t);n.attrs.id=i,(0,o.CD)(i,!0),e.commands.insertContent(n)},dragStartFn:e=>{let i=(0,o.rZ)(),n=l()(t);n.attrs.id=i,(0,o.CD)(i,!0),(0,s.fS)({editor:e,content:n})}}}).filter(e=>!!e)},11076:(e,t,i)=>{"use strict";i.d(t,{a:()=>x});var n=i(6029),a=i(78140),r=i(36999),l=i(49611),s=i(41283),o=i(99492),c=i(48621),d=i(26221),u=i(3616),p=i(77650),h=i(3702),g=i(81949),m=i(91496);let x=e=>{let{editor:t,color:i,setColor:x,analyticsSource:f}=e;return(0,n.jsxs)(a.W,{isLazy:!0,onClose:()=>t&&(0,m.q)(t),children:[(0,n.jsx)(d.Tz,{placement:"top",label:(0,n.jsx)(u.x6,{id:"XAIjEI"}),"aria-label":p.Ru._({id:"XAIjEI"}),children:(0,n.jsx)(r.I,{as:l.$,variant:"toolbar","data-formatting-menu-button":!0,rightIcon:(0,n.jsx)(c.g,{icon:o.Jt$,transform:"shrink-6"}),size:"sm",onMouseDown:g.Fw,children:(0,n.jsx)(c.g,{icon:o.fyG})})}),(0,n.jsx)(s.c,{overflow:"hidden",children:(0,n.jsx)(h.b,{currentColor:i||null,setColor:x,source:f})})]})}},11116:(e,t,i)=>{"use strict";i.d(t,{R:()=>m});var n=i(6029),a=i(3616),r=i(55729),l=i(94260),s=i(62647),o=i(44527),c=i(94460),d=i(40912),u=i(67025);let p={agent:{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"always",skipNotEnoughWarnings:!0},"design-anything":{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"free-only"},"design-anything-chat":{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"free-only",skipNotEnoughWarnings:!0},"design-anything-edit":{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"free-only"},"edit-card":{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"never"},"generate-card":{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"never",skipAllWarningsForPaid:!0},generator:{estimatedCost:e=>{let{modelCost:t=0,isFree:i}=e;return i?40:5*t},showLowWarning:"free-only",skipOutWhenFree:!0},"image-drawer":{estimatedCost:e=>{let{cost:t=0}=e;return t},showLowWarning:"never"},remix:{estimatedCost:e=>{let{modelCost:t=0}=e;return 5*t},showLowWarning:"free-only"},studio:{estimatedCost:e=>{let{modelCost:t=0,isFree:i}=e;return i?40:5*t},showLowWarning:"free-only"}};var h=i(42116);let g=()=>{let[e,t]=(0,h.M)("lowCreditsWarningDismissed",null);return{isDismissed:(0,r.useMemo)(()=>!(!e||Date.now()-e>864e5),[e]),dismiss:(0,r.useCallback)(()=>{t(Date.now())},[t])}},m=e=>{var t;let i=(e=>{let{cost:t,modelCost:i,surface:n}=e,a=(0,d.GV)(u.qj),{product:r,isProductLoading:s}=(0,l.I)(),{isDismissed:o}=g(),h=(0,c.u)("creditWarningBlocking");if(s)return null;let m=null===r,x=m?100:200,f=p[n],b=f.estimatedCost({cost:t,modelCost:i,isFree:m});return null===a||f.skipAllWarningsForPaid&&!m?null:a<=0?f.skipOutWhenFree&&b<=0?null:{level:"out",isBlocking:h}:a{var t,i;let{level:o,source:c}=e,{product:d,subscription:u,openUpsellModal:p,openBuyCreditsModal:h}=(0,l.I)(),g=(0,s.CX)(),m=null===d||"plus"===d&&g?"upgrade":null!==d&&"plus"!==d&&g?"add-more":"contact-admin",x=(0,r.useCallback)(()=>{switch(m){case"upgrade":p({segmentEvent:c.segmentEvent,upsellLocation:c.upsellLocation,targetFeature:"unlimited_credits",insufficientCreditsWarning:"out"===o||"not-enough"===o});break;case"add-more":h()}},[p,h,c.segmentEvent,c.upsellLocation,o,m]),f=null==u||null==(t=u.managedByUser)?void 0:t.displayName,b=null==u||null==(i=u.managedByUser)?void 0:i.email;return(0,r.useMemo)(()=>{switch(m){case"upgrade":return{upsellType:m,label:(0,n.jsx)(a.x6,{id:"NIvZju"}),onClick:x};case"add-more":return{upsellType:m,label:(0,n.jsx)(a.x6,{id:"feprS3"}),onClick:x};case"contact-admin":{let e=f?(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)("b",{style:{whiteSpace:"nowrap"},children:f}),b&&(0,n.jsxs)(n.Fragment,{children:[" ","(",(0,n.jsx)("span",{style:{whiteSpace:"nowrap"},children:b}),")"]})]}):null;return{upsellType:m,label:(0,n.jsx)(a.x6,{id:"cV8fxE"}),tooltip:(0,n.jsx)(a.x6,{id:"ilPIVY",values:{adminDetails:e}})}}}},[m,x,f,b])})({level:h,source:e.source});if(!i)return null;let{level:v,isBlocking:w}=i,j="low"===v?"warning":"error",A=((e,t)=>{switch(e){case"out":return(0,n.jsx)(a.x6,{id:"kmdH9v"});case"not-enough":return(0,n.jsx)(a.x6,{id:"2ldQ4C"});case"low":return t?(0,n.jsx)(a.x6,{id:"uLRg/A"}):(0,n.jsx)(a.x6,{id:"IgFyN1"})}})(v,b),k=((e,t,i,r)=>"low"===e?t?(0,n.jsx)(a.x6,{id:"eTg5gN"}):null:({upgrade:(0,n.jsx)(a.x6,{id:"6cdNOB",values:{refreshDuration:r}}),"add-more":(0,n.jsx)(a.x6,{id:"zJH8rr",values:{refreshDuration:r}}),"contact-admin":(0,n.jsx)(a.x6,{id:"3ZOYLg",values:{refreshDuration:r}})})[i])(v,b,C,x);return{level:v,isBlocking:w,status:j,title:A,subtitle:k,cta:y,upsellType:C,onDismiss:"low"===v?m:void 0}}},11158:(e,t,i)=>{"use strict";i.d(t,{k:()=>n});let n=e=>!(!e||!e.src||e.src.startsWith("blob:"))},11275:(e,t,i)=>{"use strict";i.d(t,{tz:()=>_,EF:()=>I,pO:()=>M});var n=i(6029),a=i(24302),r=i(78140),l=i(41283),s=i(96500),o=i(48810),c=i(26420),d=i(85595),u=i(58959),p=i(12514),h=i(99492),g=i(55597),m=i(48621),x=i(55729),f=i(94524),b=i(46649);function C(e){return"items"in e}function y(e){return"check"in e}function v(e){return"label"in e}function w(e){return"divider"in e}var j=i(12364),A=i.n(j);let k=e=>{let{isOpen:t,onClose:i,menuItems:p,position:g,parentOffset:b={x:0,y:0},id:j,activeElement:k,size:S="medium",inEditorContext:_,ref:I}=e,M=(0,f.fW)(),R=(0,x.useRef)(null),D=(0,a.dU)("gray.300","gray.600"),T=(0,a.dU)("gray.500","gray.400"),z=(0,a.dU)("gray.50","elevation.3"),{position:P,calculatePosition:N}=(e=>{let{element:t,position:i,offset:n={x:0,y:0},isRtl:a=!1}=e,[r,l]=(0,x.useState)({width:window.innerWidth,height:window.innerHeight}),[s,o]=(0,x.useState)({x:i.x,y:i.y});(0,x.useLayoutEffect)(()=>{o({x:i.x,y:i.y})},[i.x,i.y]);let c=(0,x.useCallback)(e=>{let{width:t,height:l}=r;if(i.x<0||i.y<0)return;let c={x:0,y:0};a?(c.x=-((e.offsetWidth+n.x)*1),i.x+c.x<=0&&(c.x=0)):e.offsetWidth+i.x>t&&(c.x=-((e.offsetWidth+n.x)*1));let d=i.y+e.offsetHeight,u=d>l-8,p=i.y-8>=e.offsetHeight+n.y;u&&p?c.y=-((e.offsetHeight+n.y)*1):u&&(c.y=-Math.min(d-l+8,i.y-8));let h={x:i.x+c.x,y:i.y+c.y};(h.x!==s.x||h.y!==s.y)&&o(h)},[r,i.x,i.y,a,s.x,s.y,n.x,n.y]);return(0,x.useEffect)(()=>{let e=A()(()=>{l({width:window.innerWidth,height:window.innerHeight})},150);return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,x.useEffect)(()=>{t&&c(t)},[c,t]),{calculatePosition:c,position:s}})({element:R.current,position:g,offset:b,isRtl:M}),H=()=>{var e;let t=(null==(e=R.current)?void 0:e.parentNode)||null;"function"==typeof I?I(t):I&&(I.current=t)};(0,x.useEffect)(()=>{I&&H()},[I]);let B=p.map(e=>w(e)?"divider":e.key).join(",");(0,x.useEffect)(()=>{R.current&&N(R.current)},[B,g]);let F=(0,x.useMemo)(()=>p.filter(e=>v(e)),[p]),O=!!F.find(e=>y(e)),V=!!F.find(e=>e.icon);return(0,n.jsx)(r.W,{isOpen:t,onClose:i,closeOnBlur:!1,closeOnSelect:!0,children:(0,n.jsx)(l.c,{"data-menu-id":j,..._?{"data-in-editor-focus":!0}:{},zIndex:"tooltip",maxHeight:"90vh",overflowY:"auto",rootProps:{style:{top:P.y,left:P.x}},ref:e=>{R.current=e,H(),e&&N(e)},fontSize:"small"===S?"sm":"large"===S?"lg":"md",children:p.map((e,t)=>w(e)?(0,n.jsx)(s.c,{color:D,my:"small"===S?1:"large"===S?3:2},"divider-".concat(t)):"title"in e?(0,n.jsx)(o.E,{color:T,ps:3,children:e.title},e.key):"element"in e?(0,n.jsx)(c.a,{children:e.element(i)},e.key):(0,n.jsx)(d.D,{py:"small"===S?1:"large"===S?3:2,cursor:"pointer",icon:(0,n.jsx)(L,{item:e,menuHasIcons:V,menuHasChecked:O}),background:(v(e)?e.background:void 0)||(k===e.key?z:void 0),closeOnSelect:!C(e),onClick:C(e)?void 0:e.onClick,isDisabled:e.disabled,color:e.color,"data-menu-item-key":e.key,children:(0,n.jsxs)(u.z,{width:"100%",pointerEvents:"none",children:[(0,n.jsx)(c.a,{flexGrow:2,children:e.label}),e.rightIcon&&(0,n.jsx)(c.a,{flexGrow:0,ps:2,children:(0,n.jsx)(E,{icon:e.rightIcon})}),C(e)&&(0,n.jsx)(c.a,{flexGrow:0,ps:2,children:(0,n.jsx)(m.g,{icon:M?h.Uec:h.vmR})})]})},e.key))})})},L=e=>{let{item:t,menuHasIcons:i,menuHasChecked:a}=e;return(0,n.jsx)(u.z,{justifyContent:"center",children:(0,n.jsxs)(n.Fragment,{children:[a&&(0,n.jsx)(S,{item:t}),i&&(0,n.jsx)(E,{icon:t.icon})]})})},S=e=>{let{item:t}=e;return y(t)&&t.check?"multiple"===t.check?(0,n.jsx)(m.g,{icon:g.EZy,width:"1em"}):(0,n.jsx)(m.g,{icon:g.e68,width:"1em"}):(0,n.jsx)(c.a,{width:"1em"})},E=e=>{let{icon:t}=e;return t?"icon"in t?(0,n.jsx)(m.g,{icon:t,width:"1em"}):t:(0,n.jsx)(c.a,{width:"1em"})},_=e=>{let{onClose:t,isOpen:i,menuItems:a,position:r,size:l="medium",inEditorContext:s}=e,{setMenuRef:o,openMenus:c,getMenuItems:d}=(e=>{let{menuItems:t,position:i,isOpen:n,onClose:a}=e,r=(0,x.useRef)(null),l=(0,x.useRef)(new Map),[s,o]=(0,x.useState)([]),{itemsIndex:c,itemsHash:d,getItemFromKey:u}=function(e){let t=new Map,i=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e.forEach((e,a)=>{if(!v(e))return;let r=e.key;if(t.has(r))throw console.log(t.get(r)),Error("duplicated key=".concat(r));let l=[...n,a];t.set(r,l),C(e)&&i(e.items,l)})};i(e);let n=[...t.entries()].map(e=>{let[t,i]=e;return"".concat(t,":").concat(i.join("|"))}).join(",");return{itemsIndex:t,itemsHash:n,getItemFromKey:(e,i)=>((e,t)=>{let i=null;for(let n of e){if(!(i=t[n]))throw console.log(e,n),Error("item not found");t=C(i)?i.items:[]}if(!i)throw console.log(e),Error("item not found");return i})(t.get(e)||[],i)}}(t),p=(0,x.useCallback)(e=>{var i,n,a,d,p,h,g,m,x;let f=e.target;if(!(f instanceof HTMLElement))return;let b=null==f?void 0:f.closest("[data-menu-item-key]"),y=null==f?void 0:f.closest("[data-menu-id]");if(!(y instanceof HTMLElement)||!(b instanceof HTMLElement))return;let v=(null==y?void 0:y.getAttribute("data-menu-id"))||"",w=(null==b?void 0:b.getAttribute("data-menu-item-key"))||"";if(!v||!w)return;let j=l.current.get(v);if(!j)return;let{trigger:A,hideTimer:k}=j,L="".concat(v,":").concat(w),S=null==(i=c.get(w))?void 0:i.length,E=null!=(h=l.current.get(S&&(null==(n=s[S])?void 0:n.key)||""))?h:{},{element:_,key:I,hideTimer:M}=null!=E?E:{},R=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500;E.hideTimer=setTimeout(()=>{o(e=>{let t=e.splice(0,S);return e.forEach(e=>{let{key:t}=e,i=l.current.get(t);i&&(i.hideTimer&&clearTimeout(i.hideTimer),l.current.delete(t))}),t})},e)};if(k&&(clearTimeout(k),j.hideTimer=void 0),w===I){j.trigger={x:e.clientX,y:e.clientY},M&&(clearTimeout(M),E.hideTimer=void 0);return}if(_&&A&&function(e){let{el:t,initial:i,currentCoords:n}=e;if(!t||t.offsetTop<0||t.offsetLeft<0||t.offsetLefti.x||t.offsetLeft>i.x&&n.x{let{initial:t,top:i,bottom:n}=e,a=Math.abs(i.x-t.x),r=Math.abs(i.y-t.y),l=Math.abs(n.y-t.y);return 0===a?{alpha:0,beta:0}:{alpha:Math.atan(r/a),beta:Math.atan(l/a)}})({initial:i,top:{y:t.offsetTop,x:t.offsetLeft+a.x},bottom:{y:t.offsetTop+t.offsetHeight,x:t.offsetLeft+a.x}}),l=Math.atan(Math.abs(i.y-n.y)/Math.abs(n.x-i.x));return n.y{let{key:t}=e;return t===v});if(!D)return void console.error("menu not found",{openMenus:{...s},menuKey:v});let T=D.position,z=null!=(g=null==y?void 0:y.scrollTop)?g:0,P={x:(null!=(m=null==(a=j.element)?void 0:a.offsetLeft)?m:T.x)+((null==(d=j.element)?void 0:d.offsetWidth)||0),y:b.offsetTop-z+(null!=(x=null==(p=j.element)?void 0:p.offsetTop)?x:T.y)};j.trigger={x:e.clientX,y:e.clientY},o(e=>{var t;let i=e.slice(0,S);return i.push({key:w,position:P,offset:{x:(null==(t=j.element)?void 0:t.offsetWidth)||b.offsetWidth,y:-1*b.offsetHeight}}),l.current.has(w)||l.current.set(w,{}),l.current.get(w).key=w,i})},[s,d]);return(0,x.useEffect)(()=>(window.addEventListener("mousemove",p),()=>{window.removeEventListener("mousemove",p)}),[p]),(0,x.useEffect)(()=>{!1===n?(o([]),l.current=new Map):o([{key:"_root",position:i,offset:{x:0,y:0}}]);let e=e=>{var t;n&&((null==(t=e.target)?void 0:t.closest("[data-menu-id]"))||a())};return window.addEventListener("mousedown",e),()=>{window.removeEventListener("mousedown",e)}},[n,a]),(0,x.useEffect)(()=>{o(e=>(e.length&&(e[0].position={x:i.x,y:i.y}),e))},[i.x,i.y]),{setMenuRef:e=>t=>{l.current.has(e)||l.current.set(e,{}),l.current.get(e).element=t},openMenus:s,getMenuItems:function(e){if("_root"===e)return t;let i=u(e,t);return C(i)?i.items:[]}}})({isOpen:i,onClose:t,menuItems:a,position:r});return(0,n.jsx)(p.Z,{appendToParentPortal:!1,children:[...c,null].map((e,i)=>{var a,r;return null===e?(0,n.jsx)(k,{id:"placeholder",menuItems:[],position:b.O,isOpen:!1,onClose:t,size:l,inEditorContext:s},"menu-".concat(i)):(0,n.jsx)(k,{id:e.key,activeElement:null!=(r=null==(a=c[i+1])?void 0:a.key)?r:void 0,menuItems:d(e.key),position:e.position,parentOffset:e.offset,isOpen:!0,onClose:t,ref:o(e.key),size:l,inEditorContext:s},"menu-".concat(i))})})},I=()=>{let[e,t]=(0,x.useState)(b.O),[i,n]=(0,x.useState)(!1);return{onContextMenu:e=>{e.stopPropagation(),e.preventDefault(),t({x:e.clientX,y:e.clientY}),n(!0)},menuProps:{isOpen:i,position:e,onClose:()=>{n(!1),t(b.O)}}}},M=e=>{let[t,i]=(0,x.useState)(!1),[n,a]=(0,x.useState)(b.O);return{onContextMenu:n=>{if(n.stopPropagation(),n.preventDefault(),e.current){let t=e.current.getBoundingClientRect();a({x:t.left,y:t.bottom})}i(!t)},menuProps:{isOpen:t,position:n,onClose:()=>{i(!1),a(b.O)}}}}},11475:(e,t,i)=>{"use strict";i.d(t,{_t:()=>a._t,fL:()=>l}),i(6029),i(48621),i(55729);var n=i(26475);i(42072),i(81882);var a=i(28972);i(10961),i(40913),i(89278),i(831),i(88341),i(17086),i(22670),i(26221),i(70600),i(61835),i(79477),i(60287);var r=i(48086);let l=e=>{var t;let{currentWorkspace:i}=(0,r.ur)(),{data:a}=(0,n.Vl$)({variables:{id:null!=(t=null!=e?e:null==i?void 0:i.id)?t:""},skip:!e&&!(null==i?void 0:i.id)});return e?null==a?void 0:a.workspace:{...i,...null==a?void 0:a.workspace}};i(48306),i(7616),i(81278),i(20718),i(18406);var s=i(3616);n.KPK.Admin,s.x6,s.x6,n.KPK.Member,s.x6,s.x6,i(83691),i(26194),i(94460),i(29165),i(41327),i(32277),i(92594),i(73689),i(32769),i(34654),i(40912),i(89532),i(64748),i(34208),i(94260),i(78734),i(62647);let o={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/nightsky-cropped.3b9ddb87.webp"};o.src,o.src,o.src,i(77650),n.aXG.Manage,n.aXG.Edit,n.aXG.Comment,n.aXG.View,i(52881),i(51203),i(88273),i(37548)},11719:(e,t,i)=>{"use strict";i.d(t,{O:()=>n});let n={prompt:"",template:null,settings:{},status:"ready"}},11978:(e,t,i)=>{"use strict";i.d(t,{q:()=>o});var n=i(6029),a=i(26420);i(55729);var r=i(89475),l=i(9624);function s(e){let{initialContent:t,children:i,onCreate:s,theme:o}=e,{setEditor:c}=(0,r.U)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.a,{position:"absolute",left:"-9999px",top:"-9999px",children:(0,n.jsx)(l.f,{initialContent:t,theme:o,onCreate:e=>{let{editor:t}=e;c(t),null==s||s(t)}})}),i]})}function o(e){let{initialContent:t,children:i,onCreate:a,theme:l}=e;return(0,n.jsx)(r.h,{children:(0,n.jsx)(s,{initialContent:t,theme:l,onCreate:a,children:i})})}},12131:(e,t,i)=>{"use strict";i.d(t,{k:()=>eP});var n=i(6029),a=i(26886),r=i(68068),l=i(36071),s=i(60628),o=i(3674),c=i(40691),d=i(17920),u=i(40452),p=i(26420),h=i(96500),g=i(64268),m=i(51504),x=i(99745),f=i(49146),b=i(23908),C=i(36693),y=i(20061),v=i(3448),w=i(57405),j=i(42732),A=i(48810),k=i(80314),L=i(78140),S=i(8099),E=i(36999),_=i(49611),I=i(41283),M=i(85595),R=i(6760),D=i(58959),T=i(81107),z=i(99492),P=i(48621),N=i(3616),H=i(16491),B=i(71024),F=i.n(B),O=i(55729),V=i(83691),Z=i(22549),U=i(77650),G=i(66567),W=i(5099),K=i(94460),q=i(94524),Q=i(40912),J=i(15223),Y=i(26533),X=i(87489),$=i(33393),ee=i(99430);let et=e=>{let{ref:t,isChecked:i,isDisabled:a,isInvalid:r,onCheckedChange:l}=e;return(0,n.jsx)(ee.d,{ref:t,isChecked:i,isDisabled:a,isInvalid:r,colorScheme:r?"red":"deepocean",onChange:e=>null==l?void 0:l(e.target.checked)})};var ei=i(83743),en=i(12259),ea=i(35859),er=i(90879),el=i(49477),es=i(3702);let eo=e=>{let{graphConfig:t,onChange:i}=e,a=(0,Q.GV)(X.SJ),r=(0,Y.CD)(a),l=r[0]?(0,Y.Ik)(r[0]):"#000000",{schemaOptions:s}=(0,er.Q)({accentColor:l,steps:5}),o=null==t?void 0:t.type,c="pie"===o||"donut"===o,d="waterfall"===o,u=(0,O.useMemo)(()=>{var e,i;return c?((null==(e=t.data)?void 0:e.rows)||[]).map((e,i)=>{var n,a,r;let l=null==(r=t.data)||null==(a=r.columns)||null==(n=a[0])?void 0:n.key,s=l?e[l]:void 0,o=i+1;return{key:"series".concat(o),label:"string"==typeof s||"number"==typeof s?String(s):U.Ru._({id:"x+nSsF",values:{sliceNumber:o}})}}):((null==(i=t.data)?void 0:i.columns)||[]).slice(1).map((e,t)=>({key:"series".concat(t+1),label:e.label||e.key}))},[t.data,c]),g=(0,O.useMemo)(()=>[{key:"waterfallPositive",label:U.Ru._({id:"wfm1n7"})},{key:"waterfallNegative",label:U.Ru._({id:"9LthJf"})},{key:"waterfallStart",label:U.Ru._({id:"1cKipw"})}],[]),m=u.length>1||d,x=t.appearance,f=(null==x?void 0:x.colorScheme)||ea.gb,b="solid"===f,C=(null==x?void 0:x.customSolidColor)||l,y=[,,,,,].fill(0).map((e,t)=>t),v=U.Ru._({id:"ovBPCi"}),j=(0,O.useMemo)(()=>(0,en.WZ)(s,v),[s,v]),k=(0,O.useMemo)(()=>{let e=(0,en.Rs)(j,l).filter(e=>{let[t]=e;return!["alternating","spin","complement","complement2"].includes(t)}),t=new Set,i=[];for(let[n,a]of e){let e=y.map(e=>{var t;return null!=(t=a.scale.get(e))?t:"black"}).join(",");t.has(e)||(t.add(e),i.push([n,a]))}return i},[j,l,y]),S="scatter"!==o&&"bubble"!==o&&"heatmap"!==o&&m;return(0,n.jsxs)(w.T,{align:"stretch",children:[!c&&(b||!S)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(p.a,{className:"custom-section-container",children:[(0,n.jsx)(A.E,{className:"custom-section-labels",mb:0,children:(0,n.jsx)(N.x6,{id:"iFeLoB"})}),(0,n.jsx)(A.E,{fontSize:"xs",color:"gray.600",mb:"0.8em",children:(0,n.jsx)(N.x6,{id:"RRGwBo"})}),(0,n.jsx)(D.z,{spacing:2,align:"center",children:(0,n.jsxs)(L.W,{isLazy:!0,children:[(0,n.jsx)(el.v,{color:b?C:void 0,isDefaultColor:!b}),(0,n.jsx)(I.c,{children:(0,n.jsx)(es.b,{currentColor:b?C:null,setColor:e=>{t.appearance&&(null===e?i({appearance:{...t.appearance,colorScheme:ea.gb,customSeriesColors:void 0,customSolidColor:void 0,seriesStyles:{}}}):i({appearance:{...t.appearance,colorScheme:"solid",customSeriesColors:void 0,customSolidColor:e,seriesStyles:{}}}))},source:"GraphColorPanel-Solid",showAddColorButton:!1})})]})})]}),(0,n.jsx)(h.c,{borderColor:"gray.300"})]}),S&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(p.a,{className:"custom-section-container",children:[(0,n.jsx)(A.E,{className:"custom-section-labels",mb:0,children:d?(0,n.jsx)(N.x6,{id:"NgdjLV"}):(0,n.jsx)(N.x6,{id:"FXRmPZ"})}),(0,n.jsx)(A.E,{fontSize:"xs",color:"gray.600",mb:"0.8em",children:d?(0,n.jsx)(N.x6,{id:"YnALJX"}):(0,n.jsx)(N.x6,{id:"eSlJRy"})}),(0,n.jsx)(w.T,{align:"stretch",spacing:2,children:(d?g:u).map(e=>{var a,r;let{key:l,label:s}=e,o=null==x||null==(r=x.customSeriesColors)||null==(a=r[l])?void 0:a.color;return(0,n.jsxs)(D.z,{spacing:2,justify:"space-between",children:[(0,n.jsx)(A.E,{fontSize:"sm",noOfLines:1,flex:1,children:s}),(0,n.jsxs)(L.W,{isLazy:!0,children:[(0,n.jsx)(el.v,{color:o,isDefaultColor:!o}),(0,n.jsx)(I.c,{children:(0,n.jsx)(es.b,{currentColor:o||null,setColor:e=>((e,n)=>{if(!t.appearance)return;let a=(null==x?void 0:x.customSeriesColors)||{},r="waterfallStart"===e||"waterfallTotal"===e?["waterfallStart","waterfallTotal"]:[e];if(null===n){let e={...a};for(let t of r)delete e[t];let n=Object.keys(e).length>0;i({appearance:{...t.appearance,customSeriesColors:n?e:void 0,colorScheme:n?null==x?void 0:x.colorScheme:ea.gb,customSolidColor:n?null==x?void 0:x.customSolidColor:void 0,seriesStyles:{}}})}else{let e=(null==x?void 0:x.colorScheme)==="solid"?ea.gb:null==x?void 0:x.colorScheme,l={...a};for(let e of r)l[e]={color:n};i({appearance:{...t.appearance,customSeriesColors:l,colorScheme:e,customSolidColor:void 0,seriesStyles:{}}})}})(l,e),source:"GraphColorPanel-Series-".concat(l),showAddColorButton:!1})})]})]},l)})})]}),(0,n.jsx)(h.c,{borderColor:"gray.300"})]}),(0,n.jsxs)(p.a,{className:"custom-section-container",children:[(0,n.jsx)(A.E,{className:"custom-section-labels",children:(0,n.jsx)(N.x6,{id:"qdY9Tp"})}),(0,n.jsx)(ei.r,{columns:2,spacing:2,children:k.map(e=>{let[a,{label:r,scale:l}]=e,s="default"===a?ea.gb:a;return(0,n.jsx)(ec,{label:r(),scale:l,sampleArr:y,onClick:()=>(e=>{let n="default"===e?ea.gb:e;t.appearance&&i({appearance:{...t.appearance,colorScheme:n,customSeriesColors:void 0,customSolidColor:void 0,seriesStyles:{}}})})(a),isSelected:s===f&&!b},a)})})]})]})},ec=e=>{let{label:t,scale:i,sampleArr:a,onClick:r,isSelected:l=!1}=e;return(0,n.jsx)(p.a,{as:"button",p:2,borderRadius:"md",borderWidth:"2px",borderColor:l?"blue.500":"gray.200",bg:l?"blue.50":"transparent",cursor:"pointer",transition:"all 0.2s",_hover:{borderColor:l?"blue.600":"gray.300",bg:l?"blue.50":"gray.50",boxShadow:"sm"},onClick:r,children:(0,n.jsx)(w.T,{spacing:2,align:"stretch",children:(0,n.jsx)(D.z,{spacing:0,borderRadius:"sm",overflow:"hidden",height:4,children:a.map(e=>{var t;return(0,n.jsx)(p.a,{bg:null!=(t=i.get(e))?t:"black",width:"100%",height:"100%"},e)})})})})};var ed=i(17051),eu=i(67909),ep=i(68728),eh=i(15863),eg=i(72089),em=i(16426),ex=i(3276);let ef=e=>{let{isOpen:t,onClose:i,spreadsheetName:a,sheets:r,onSelectSheet:s,isLoading:u}=e,[p,h]=(0,O.useState)("0");return(0,O.useEffect)(()=>{h("0")},[r]),(0,n.jsxs)(eu.aF,{isOpen:t,onClose:i,isCentered:!0,children:[(0,n.jsx)(l.m,{}),(0,n.jsxs)(ep.$,{children:[(0,n.jsx)(d.r,{children:(0,n.jsx)(N.x6,{id:"sgY5OJ"})}),(0,n.jsx)(o.s,{}),(0,n.jsxs)(c.c,{children:[(0,n.jsx)(A.E,{fontSize:"sm",color:"gray.600",mb:4,children:(0,n.jsx)(N.x6,{id:"OY/HK2",values:{spreadsheetName:a}})}),(0,n.jsx)(eh.z,{value:p,onChange:h,children:(0,n.jsx)(w.T,{align:"stretch",spacing:2,children:r.map((e,t)=>(0,n.jsx)(eg.s,{value:String(t),colorScheme:"blue",children:(0,n.jsxs)(D.z,{spacing:2,children:[(0,n.jsx)(P.g,{icon:z.w97}),(0,n.jsx)(A.E,{children:e.title})]})},e.sheetId))})})]}),(0,n.jsxs)(em.j,{children:[(0,n.jsx)(_.$,{variant:"ghost",me:3,onClick:i,isDisabled:u,children:(0,n.jsx)(N.x6,{id:"dEgA5A"})}),(0,n.jsx)(_.$,{colorScheme:"blue",onClick:()=>{let e=r[parseInt(p,10)];e&&s(e)},isLoading:u,leftIcon:u?(0,n.jsx)(ex.y,{size:"sm"}):void 0,children:(0,n.jsx)(N.x6,{id:"l3s5ri"})})]})]})]})};var eb=i(41147);let eC=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>e.GraphProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ey=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>e.Graph),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ev=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.EditorProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ew=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.GraphPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ej=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.AxesPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eA=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.ElementsPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ek=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.TextSizeSection),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eL=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.SourceSection),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eS=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.PowerUpPanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eE=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.AnnotatePanel),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),e_=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.GraphTypePicker),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eI=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.GraphOptionsSection),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eM=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.LegendPositionSection),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eR=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.HeadlineNumberSection),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eD=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(4414),i.e(2309),i.e(4599),i.e(2961)]).then(i.bind(i,37726)).then(e=>e.NumberFormatSection),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eT=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>e.PortalProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),ez=F()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>e.ThemeProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),eP=(0,Z.en)(e=>{let{isOpen:t,onClose:g,onChange:m,initialConfig:x,googleSheetsSource:f,onGoogleSheetsSourceChange:b}=e,[C,y]=(0,O.useState)(()=>x||(0,ed.nC)("line")),[v,w]=(0,O.useState)(!1),j=(0,K.u)("googleSheetSync"),[A]=(0,a.U)("(min-width: 62em)"),k=(0,Q.GV)(X.SJ),L=(0,Y.CD)(k).map(e=>(0,Y.Ik)(e)),S=(0,Y.Oq)(k),E=(0,J.ZI)(k,S),_=(0,q.fW)(),I=(0,ed.dR)(k),[M,R]=(0,O.useState)(void 0),[D,T]=(0,O.useState)(void 0);(0,O.useEffect)(()=>{Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>{let t=e=>({...e,values:{...e.values,fontXs:"var(--chakra-fontSizes-xs)",fontSm:"var(--chakra-fontSizes-sm)",fontMd:"var(--chakra-fontSizes-md)",fontLg:"var(--chakra-fontSizes-lg)",fontXl:"var(--chakra-fontSizes-xl)"}});R(t(e.graphyLightTheme)),T(t("dark"===I?e.graphyDarkTheme:e.graphyLightTheme))})},[I]);let{i18n:z}=(0,N.uB)(),P=(0,O.useMemo)(()=>({"common.save":U.Ru._({id:"aZTKpp"}),"common.cancel":U.Ru._({id:"tUKMxP"}),"common.confirm":U.Ru._({id:"mAPHIc"}),"common.delete":U.Ru._({id:"F+n1rj"}),"common.confirmDelete":e=>{let{item:t}=e;return U.Ru._({id:"GS3saf",values:{item:t}})},"common.abbreviations.thousands":U.Ru._({id:"aO/26j"}),"common.abbreviations.millions":U.Ru._({id:"7BUaGj"}),"common.abbreviations.billions":U.Ru._({id:"2Hj55r"}),"editor.title":U.Ru._({id:"WduDD8"}),"editor.description":U.Ru._({id:"6tN0Zu"}),"editor.graphTypes.column":U.Ru._({id:"TWxjwq"}),"editor.graphTypes.columnStacked":U.Ru._({id:"0IgO9U"}),"editor.graphTypes.columnStackedFill":U.Ru._({id:"i8B6tV"}),"editor.graphTypes.bar":U.Ru._({id:"5aLZeZ"}),"editor.graphTypes.barStacked":U.Ru._({id:"0IgO9U"}),"editor.graphTypes.barStackedFill":U.Ru._({id:"i8B6tV"}),"editor.graphTypes.line":U.Ru._({id:"ZbJ1ZN"}),"editor.graphTypes.areaStacked":U.Ru._({id:"6r47uw"}),"editor.graphTypes.pie":U.Ru._({id:"VGQq42"}),"editor.graphTypes.donut":U.Ru._({id:"E7J60r"}),"editor.graphTypes.scatter":U.Ru._({id:"KA0ARo"}),"editor.graphTypes.bubble":U.Ru._({id:"yBH6A6"}),"editor.graphTypes.funnel":U.Ru._({id:"Dtaqu3"}),"editor.graphTypes.combo":U.Ru._({id:"1+X09x"}),"editor.graphTypes.heatmap":U.Ru._({id:"XBKmSM"}),"editor.graphTypes.waterfall":U.Ru._({id:"J1LIkL"}),"editor.graphTypes.mekko":U.Ru._({id:"a7INuw"}),"editor.graphTypes.table":U.Ru._({id:"v40Yh4"}),"editor.sizePanel.toolbarButton":U.Ru._({id:"x9Xn9f"}),"editor.sizePanel.presetsSection.title":U.Ru._({id:"EhKmJm"}),"editor.sizePanel.customSizeSection.title":U.Ru._({id:"x3ETxH"}),"editor.sizePanel.presets.googleSlides":U.Ru._({id:"s2s0XQ"}),"editor.sizePanel.presets.webEmail":U.Ru._({id:"GWydgv"}),"editor.sizePanel.presets.linkedIn":U.Ru._({id:"zRyaQQ"}),"editor.sizePanel.presets.instagram":U.Ru._({id:"Vzyx0R"}),"editor.sizePanel.presets.tiktok":U.Ru._({id:"o5KDEA"}),"editor.sizePanel.presets.twitter":U.Ru._({id:"J+x/eS"}),"editor.sizePanel.presets.mobile":U.Ru._({id:"14UdwS"}),"editor.sizePanel.inputs.unitLabel":U.Ru._({id:"sjY2PR"}),"editor.sizePanel.validation.maxSizeError":e=>{let{max:t}=e;return U.Ru._({id:"O+wrYN",values:{max:t}})},"editor.sizePanel.validation.minSizeError":e=>{let{min:t}=e;return U.Ru._({id:"DJ1nBw",values:{min:t}})},"editor.graphPanel.toolbarButton":U.Ru._({id:"Xi9QUq"}),"editor.graphPanel.graphTypeSection.title":U.Ru._({id:"lTnsMc"}),"editor.graphPanel.graphOptionsSection.title":U.Ru._({id:"Onpt49"}),"editor.graphPanel.graphOptions.sortBars":U.Ru._({id:"K5Irfx"}),"editor.graphPanel.graphOptions.gridLines":U.Ru._({id:"fJTm1w"}),"editor.graphPanel.graphOptions.showPoints":U.Ru._({id:"6DeL+X"}),"editor.graphPanel.graphOptions.smoothLines":U.Ru._({id:"+WGUMO"}),"editor.graphPanel.graphOptions.stackTotals":U.Ru._({id:"+pPY0m"}),"editor.graphPanel.graphOptions.dataLabels":U.Ru._({id:"if44z8"}),"editor.graphPanel.graphOptions.showPercentages":U.Ru._({id:"WHvO6P"}),"editor.graphPanel.graphOptions.categoryLabels":U.Ru._({id:"pe9NKM"}),"editor.graphPanel.legendSection.title":U.Ru._({id:"tfQmiT"}),"editor.graphPanel.legendSection.right":U.Ru._({id:"/rM++D"}),"editor.graphPanel.legendSection.top":U.Ru._({id:"ZTtFh4"}),"editor.graphPanel.legendSection.none":U.Ru._({id:"mZX8ao"}),"editor.graphPanel.numberFormatSection.title":U.Ru._({id:"yoZpzB"}),"editor.graphPanel.numberFormat.abbreviationLabel":U.Ru._({id:"zineG/"}),"editor.graphPanel.numberFormat.valueLabel":U.Ru._({id:"WC9lFu"}),"editor.graphPanel.numberFormat.decimalPlacesLabel":U.Ru._({id:"vlakz4"}),"editor.graphPanel.numberFormat.options.auto":U.Ru._({id:"529Eyu"}),"editor.graphPanel.numberFormat.options.custom":U.Ru._({id:"vCktod"}),"editor.graphPanel.numberFormat.options.none":U.Ru._({id:"mZX8ao"}),"editor.graphPanel.headlineNumberSize.sizeLabel":U.Ru._({id:"x9Xn9f"}),"editor.graphPanel.headlineNumberSize.valueLabel":U.Ru._({id:"WC9lFu"}),"editor.graphPanel.headlineNumberSize.sizes.small":U.Ru._({id:"c3baYK"}),"editor.graphPanel.headlineNumberSize.sizes.medium":U.Ru._({id:"NTd7zd"}),"editor.graphPanel.headlineNumberSize.sizes.large":U.Ru._({id:"nIX+7K"}),"editor.graphPanel.lineThickness.label":U.Ru._({id:"48A2h+"}),"editor.graphPanel.pointSize.label":U.Ru._({id:"yTfwIE"}),"editor.graphPanel.pointSize.options.auto":U.Ru._({id:"529Eyu"}),"editor.graphPanel.pointSize.options.custom":U.Ru._({id:"vCktod"}),"editor.graphPanel.headlineNumberSection.title":U.Ru._({id:"yIbdwY"}),"editor.graphPanel.headlineNumberSection.toggle":U.Ru._({id:"L0jBtP"}),"editor.graphPanel.headlineNumberSection.metricLabel":U.Ru._({id:"Sqt2/g"}),"editor.graphPanel.headlineNumberSection.compareWithLabel":U.Ru._({id:"CoDIBd"}),"editor.graphPanel.headlineNumberSection.metrics.total":U.Ru._({id:"2LRf8j"}),"editor.graphPanel.headlineNumberSection.metrics.average":U.Ru._({id:"gJ8HxQ"}),"editor.graphPanel.headlineNumberSection.metrics.current":U.Ru._({id:"DKVcHj"}),"editor.graphPanel.headlineNumberSection.metrics.conversion":U.Ru._({id:"otR4zL"}),"editor.graphPanel.headlineNumberSection.metrics.left":U.Ru._({id:"WXkVj/"}),"editor.graphPanel.headlineNumberSection.comparison.first":U.Ru._({id:"9d7gSZ"}),"editor.graphPanel.headlineNumberSection.comparison.previous":U.Ru._({id:"Qux/z5"}),"editor.graphPanel.headlineNumberSection.pieTotalPosition.left":U.Ru._({id:"WXkVj/"}),"editor.graphPanel.headlineNumberSection.pieTotalPosition.center":U.Ru._({id:"d4kpNz"}),"editor.graphPanel.treatEmptyValues.leaveGap.label":U.Ru._({id:"+nx4zC"}),"editor.graphPanel.treatEmptyValues.leaveGap.description":U.Ru._({id:"j2ZyT8"}),"editor.graphPanel.treatEmptyValues.fillZero.label":U.Ru._({id:"Jt7k+T"}),"editor.graphPanel.treatEmptyValues.fillZero.description":U.Ru._({id:"FHmevG"}),"editor.graphPanel.treatEmptyValues.connectGaps.label":U.Ru._({id:"eLVIZ4"}),"editor.graphPanel.treatEmptyValues.connectGaps.description":U.Ru._({id:"XLvD8S"}),"editor.graphPanel.comboChartAppearance.title":U.Ru._({id:"wquhZ8"}),"editor.graphPanel.comboChartAppearance.groupedBars":U.Ru._({id:"mdBTf9"}),"editor.graphPanel.comboChartAppearance.stackedBars":U.Ru._({id:"LaMvxq"}),"editor.graphPanel.comboChartAppearance.linesOnly":U.Ru._({id:"xNkYC2"}),"editor.propertyMapping.title":U.Ru._({id:"BT7XMK"}),"editor.propertyMapping.xAxis":U.Ru._({id:"8gbuL8"}),"editor.propertyMapping.yAxis":U.Ru._({id:"9MiFOW"}),"editor.propertyMapping.leftYAxis":U.Ru._({id:"z+a/D0"}),"editor.propertyMapping.rightYAxis":U.Ru._({id:"PG0Awn"}),"editor.propertyMapping.slices":U.Ru._({id:"fnEp+o"}),"editor.propertyMapping.labels":U.Ru._({id:"S47Uoq"}),"editor.propertyMapping.size":U.Ru._({id:"x9Xn9f"}),"editor.propertyMapping.shape":U.Ru._({id:"yr4rNT"}),"editor.propertyMapping.reset":U.Ru._({id:"IGS8Nk"}),"editor.propertyMapping.addSeries":U.Ru._({id:"lLl+sd"}),"editor.propertyMapping.removeSeries":U.Ru._({id:"av4P1h"}),"editor.axesPanel.toolbarButton":U.Ru._({id:"KgedTg"}),"editor.axesPanel.mainAxisSection.yAxis":U.Ru._({id:"9MiFOW"}),"editor.axesPanel.mainAxisSection.xAxis":U.Ru._({id:"8gbuL8"}),"editor.axesPanel.crossAxisSection.xAxis":U.Ru._({id:"8gbuL8"}),"editor.axesPanel.crossAxisSection.yAxis":U.Ru._({id:"9MiFOW"}),"editor.axesPanel.controls.visible":U.Ru._({id:"L0jBtP"}),"editor.axesPanel.controls.labels":U.Ru._({id:"S47Uoq"}),"editor.axesPanel.controls.position":U.Ru._({id:"sJ4McG"}),"editor.axesPanel.controls.scale":U.Ru._({id:"Tx+1th"}),"editor.axesPanel.controls.startFrom":U.Ru._({id:"9hIsAL"}),"editor.axesPanel.controls.endAt":U.Ru._({id:"HhYBsZ"}),"editor.axesPanel.controls.value":U.Ru._({id:"WC9lFu"}),"editor.axesPanel.controls.numberOfAxes":U.Ru._({id:"Caw7Ub"}),"editor.axesPanel.controls.reverse":U.Ru._({id:"eyugAc"}),"editor.axesPanel.labelMode.auto":U.Ru._({id:"529Eyu"}),"editor.axesPanel.labelMode.edges":U.Ru._({id:"ZihsKe"}),"editor.axesPanel.scale.auto":U.Ru._({id:"529Eyu"}),"editor.axesPanel.scale.log":U.Ru._({id:"Sowd0X"}),"editor.axesPanel.startFrom.auto":U.Ru._({id:"529Eyu"}),"editor.axesPanel.startFrom.zero":U.Ru._({id:"0S1EGR"}),"editor.axesPanel.startFrom.custom":U.Ru._({id:"vCktod"}),"editor.axesPanel.endAt.auto":U.Ru._({id:"529Eyu"}),"editor.axesPanel.endAt.custom":U.Ru._({id:"vCktod"}),"editor.axesPanel.axisCount.single":U.Ru._({id:"e/fHZy"}),"editor.axesPanel.axisCount.double":U.Ru._({id:"1HZrr7"}),"editor.axesPanel.position.left":U.Ru._({id:"WXkVj/"}),"editor.axesPanel.position.right":U.Ru._({id:"/rM++D"}),"editor.axesPanel.position.top":U.Ru._({id:"ZTtFh4"}),"editor.axesPanel.position.bottom":U.Ru._({id:"UohuUZ"}),"editor.axesPanel.yesNo.yes":U.Ru._({id:"/RZFOx"}),"editor.axesPanel.yesNo.no":U.Ru._({id:"9iwLsT"}),"editor.colorPanel.toolbarButton":U.Ru._({id:"Dvhxbb"}),"editor.colorPanel.themeSection.title":U.Ru._({id:"lDOxYU"}),"editor.colorPanel.paletteSection.title":U.Ru._({id:"MPZQhr"}),"editor.colorPanel.paletteSection.colorScheme":U.Ru._({id:"c7KC1f"}),"editor.colorPanel.paletteSection.colors":U.Ru._({id:"5FXxD5"}),"editor.colorPanel.paletteSection.colorPalettes":U.Ru._({id:"YkBdRR"}),"editor.colorPanel.paletteMode.preset":U.Ru._({id:"Z0+N9b"}),"editor.colorPanel.paletteMode.brand":U.Ru._({id:"VHuYJP"}),"editor.colorPanel.paletteMode.freestyle":U.Ru._({id:"3Byvge"}),"editor.colorPanel.paletteThemes.colorful":U.Ru._({id:"wj65vC"}),"editor.colorPanel.paletteThemes.pastel":U.Ru._({id:"bQiyMx"}),"editor.colorPanel.paletteThemes.neon":U.Ru._({id:"obxkOW"}),"editor.colorPanel.backgroundSection.title":U.Ru._({id:"9gDj0J"}),"editor.colorPanel.backgroundSection.black":U.Ru._({id:"oaudsN"}),"editor.colorPanel.backgroundSection.white":U.Ru._({id:"pX2nJH"}),"editor.colorPanel.backgroundSection.grey":U.Ru._({id:"mk84XG"}),"editor.colorPanel.backgroundSection.tint":U.Ru._({id:"xFacoB"}),"editor.colorPanel.backgroundSection.custom":U.Ru._({id:"vCktod"}),"editor.colorPanel.backgroundSection.none":U.Ru._({id:"mZX8ao"}),"editor.colorPanel.borderSection.title":U.Ru._({id:"krrD0G"}),"editor.colorPanel.borderSection.borderColor":U.Ru._({id:"SPuXc4"}),"editor.colorPanel.borderSection.thickness":U.Ru._({id:"llaYq3"}),"editor.colorPanel.borderSection.cornerRadius":U.Ru._({id:"R/10la"}),"editor.colorPanel.borderType.solid":U.Ru._({id:"ImTHfZ"}),"editor.colorPanel.borderType.gradient":U.Ru._({id:"xnDshS"}),"editor.colorPanel.borderType.grey":U.Ru._({id:"mk84XG"}),"editor.colorPanel.borderType.preset":U.Ru._({id:"Z0+N9b"}),"editor.colorPanel.borderType.custom":U.Ru._({id:"vCktod"}),"editor.colorPanel.borderType.none":U.Ru._({id:"mZX8ao"}),"editor.colorPanel.presetGradients.lilac":U.Ru._({id:"Pz425S"}),"editor.colorPanel.presetGradients.neonPink":U.Ru._({id:"drN/kY"}),"editor.colorPanel.presetGradients.blackberry":U.Ru._({id:"FerDxj"}),"editor.colorPanel.presetGradients.sun":U.Ru._({id:"FvjWgn"}),"editor.colorPanel.presetGradients.iceland":U.Ru._({id:"G/aYnJ"}),"editor.colorPanel.presetGradients.sunset":U.Ru._({id:"VGMcmi"}),"editor.colorPanel.presetGradients.ultraviolet":U.Ru._({id:"sdb/Ji"}),"editor.colorPanel.presetGradients.purple":U.Ru._({id:"P4cdPE"}),"editor.colorPanel.presetGradients.iceCream":U.Ru._({id:"PN2b7K"}),"editor.colorPanel.presetGradients.mint":U.Ru._({id:"hmYpsO"}),"editor.colorPanel.presetGradients.cool":U.Ru._({id:"+tz3Lu"}),"editor.colorPanel.presetGradients.fresh":U.Ru._({id:"2sJJnc"}),"editor.designPanel.toolbarButton":U.Ru._({id:"UE2sex"}),"editor.designPanel.defaultExpanded":U.Ru._({id:"MPZQhr"}),"editor.annotatePanel.toolbarButton":U.Ru._({id:"n/LDsQ"}),"editor.annotatePanel.callOutSection.title":U.Ru._({id:"UbulY2"}),"editor.annotatePanel.callOutSection.text":U.Ru._({id:"3KRbUA"}),"editor.annotatePanel.callOutSection.arrow":U.Ru._({id:"3qO7zY"}),"editor.annotatePanel.callOutSection.box":U.Ru._({id:"4ymnOI"}),"editor.annotatePanel.callOutSection.differenceArrows":U.Ru._({id:"ptLweW"}),"editor.annotatePanel.highlightSection.title":U.Ru._({id:"CvDpSx"}),"editor.annotatePanel.highlightSection.button":U.Ru._({id:"CvDpSx"}),"editor.annotatePanel.highlightSection.colorLabel":U.Ru._({id:"d/I4oG"}),"editor.annotationsPanel.toolbarButton":U.Ru._({id:"n/LDsQ"}),"editor.annotationsPanel.freeformSection.title":U.Ru._({id:"Jn35kD"}),"editor.annotationsPanel.freeformSection.text":U.Ru._({id:"3KRbUA"}),"editor.annotationsPanel.freeformSection.arrow":U.Ru._({id:"3qO7zY"}),"editor.annotationsPanel.freeformSection.box":U.Ru._({id:"4ymnOI"}),"editor.annotationsPanel.freeformSection.difference":U.Ru._({id:"Rx4jhb"}),"editor.annotationsPanel.goalSection.title":U.Ru._({id:"HiRrjH"}),"editor.annotationsPanel.goalSection.labelControl":U.Ru._({id:"n2rqnS"}),"editor.annotationsPanel.goalSection.labelPlaceholder":U.Ru._({id:"HiRrjH"}),"editor.annotationsPanel.goalSection.labelAriaLabel":U.Ru._({id:"XwoGn0"}),"editor.annotationsPanel.goalSection.valueControl":U.Ru._({id:"kwz2uO"}),"editor.annotationsPanel.goalSection.valueAriaLabel":U.Ru._({id:"kwz2uO"}),"editor.annotationsPanel.goalSection.byDate":U.Ru._({id:"hGmQqS"}),"editor.annotationsPanel.goalSection.xAxisValue":U.Ru._({id:"LBDali"}),"editor.annotationsPanel.goalSection.optional":U.Ru._({id:"u0yDUH"}),"editor.annotationsPanel.trendsAndAveragesSection.title":U.Ru._({id:"lZ5beY"}),"editor.annotationsPanel.trendsAndAveragesSection.trend":U.Ru._({id:"k7bc+6"}),"editor.annotationsPanel.trendsAndAveragesSection.average":U.Ru._({id:"uFJllz"}),"editor.annotationsPanel.trendType.label":U.Ru._({id:"9CIV5k"}),"editor.annotationsPanel.trendType.placeholder":U.Ru._({id:"9CIV5k"}),"editor.annotationsPanel.trendType.options.linear":U.Ru._({id:"fOHyG1"}),"editor.annotationsPanel.trendType.options.exponential":U.Ru._({id:"sNDX60"}),"editor.annotationsPanel.trendType.options.quadratic":U.Ru._({id:"Hy/Wau"}),"editor.annotationsPanel.trendType.options.polynomial":U.Ru._({id:"vnfF2I"}),"editor.annotationsPanel.trendType.options.logarithmic":U.Ru._({id:"mMZg/U"}),"editor.annotationsPanel.trendType.options.power":U.Ru._({id:"4sADgb"}),"editor.annotationsPanel.trendType.options.loess":U.Ru._({id:"0NFLsC"}),"editor.annotationsPanel.averageLineSeries.label":U.Ru._({id:"+01e9/"}),"editor.annotationsPanel.averageLineSeries.placeholder":U.Ru._({id:"wKFsoU"}),"editor.annotationsPanel.averageLineSeries.ariaLabel":U.Ru._({id:"sY0phw"}),"editor.annotationsPanel.highlightSection.title":U.Ru._({id:"CvDpSx"}),"editor.annotationsPanel.highlightSection.button":U.Ru._({id:"CvDpSx"}),"editor.annotationsPanel.highlightSection.fadeColorLabel":U.Ru._({id:"ns9yMU"}),"editor.annotationsPanel.titleAndSubtitleSection.title":U.Ru._({id:"TYZr+a"}),"editor.annotationsPanel.titleAndSubtitleSection.toggleTitle":U.Ru._({id:"fF8HDC"}),"editor.annotationsPanel.titleAndSubtitleSection.subtitle":U.Ru._({id:"9DgcdQ"}),"editor.annotationsPanel.captionAndSourceSection.title":U.Ru._({id:"xlkAu8"}),"editor.annotationsPanel.captionAndSourceSection.caption":U.Ru._({id:"Zfc+Tk"}),"editor.annotationsPanel.captionAndSourceSection.source":U.Ru._({id:"4i4q8S"}),"editor.annotationsPanel.captionAndSourceSection.url":U.Ru._({id:"ZjzO4D"}),"editor.annotationsPanel.captionAndSourceSection.name":U.Ru._({id:"/svG+T"}),"editor.elementsPanel.toolbarButton":U.Ru._({id:"/NYQIb"}),"editor.elementsPanel.headerSection.title":U.Ru._({id:"Hk9WO6"}),"editor.elementsPanel.headerSection.toggleTitle":U.Ru._({id:"fF8HDC"}),"editor.elementsPanel.headerSection.subtitle":U.Ru._({id:"9DgcdQ"}),"editor.elementsPanel.footerSection.title":U.Ru._({id:"+17YC2"}),"editor.elementsPanel.footerSection.caption":U.Ru._({id:"Zfc+Tk"}),"editor.elementsPanel.footerSection.source":U.Ru._({id:"4i4q8S"}),"editor.elementsPanel.footerSection.url":U.Ru._({id:"ZjzO4D"}),"editor.elementsPanel.footerSection.name":U.Ru._({id:"/svG+T"}),"editor.elementsPanel.textSizeSection.title":U.Ru._({id:"bnCeBa"}),"editor.elementsPanel.textSizeSection.scaleFormat":e=>{let{value:t}=e;return U.Ru._({id:"KgDwK3",values:{value:t}})},"editor.elementsPanel.fontSection.title":U.Ru._({id:"uST8kS"}),"editor.elementsPanel.sourceSection.title":U.Ru._({id:"4i4q8S"}),"editor.elementsPanel.sourceSection.url":U.Ru._({id:"ZjzO4D"}),"editor.elementsPanel.sourceSection.name":U.Ru._({id:"/svG+T"}),"editor.powerUpPanel.toolbarButton":U.Ru._({id:"hSuoCI"}),"editor.powerUpPanel.goalSection.title":U.Ru._({id:"HiRrjH"}),"editor.powerUpPanel.goalSection.toggle":U.Ru._({id:"HiRrjH"}),"editor.powerUpPanel.goalSection.labelControl":U.Ru._({id:"n2rqnS"}),"editor.powerUpPanel.goalSection.labelPlaceholder":U.Ru._({id:"HiRrjH"}),"editor.powerUpPanel.goalSection.labelAriaLabel":U.Ru._({id:"XwoGn0"}),"editor.powerUpPanel.goalSection.valueControl":U.Ru._({id:"kwz2uO"}),"editor.powerUpPanel.goalSection.byDate":U.Ru._({id:"hGmQqS"}),"editor.powerUpPanel.goalSection.xAxisValue":U.Ru._({id:"LBDali"}),"editor.powerUpPanel.goalSection.optional":U.Ru._({id:"hlPs9I"}),"editor.powerUpPanel.goalSection.xAxisReferenceAriaLabel":U.Ru._({id:"yHenPO"}),"editor.powerUpPanel.goalSection.anyXAxisValue":U.Ru._({id:"clwpfk"}),"editor.powerUpPanel.goalSection.selectValuePlaceholder":U.Ru._({id:"0PXozu"}),"editor.powerUpPanel.trendSection.title":U.Ru._({id:"k7bc+6"}),"editor.powerUpPanel.trendSection.toggle":U.Ru._({id:"k7bc+6"}),"editor.powerUpPanel.averageSection.title":U.Ru._({id:"uFJllz"}),"editor.powerUpPanel.averageSection.toggle":U.Ru._({id:"uFJllz"}),"editor.powerUpPanel.averageSection.seriesLabel":U.Ru._({id:"+01e9/"}),"editor.powerUpPanel.averageSection.seriesPlaceholder":U.Ru._({id:"wKFsoU"}),"editor.powerUpPanel.averageSection.seriesAriaLabel":U.Ru._({id:"sY0phw"}),"editor.powerUpPanel.trendType.label":U.Ru._({id:"9CIV5k"}),"editor.powerUpPanel.trendType.placeholder":U.Ru._({id:"9CIV5k"}),"editor.powerUpPanel.trendType.options.linear":U.Ru._({id:"fOHyG1"}),"editor.powerUpPanel.trendType.options.exponential":U.Ru._({id:"sNDX60"}),"editor.powerUpPanel.trendType.options.quadratic":U.Ru._({id:"Hy/Wau"}),"editor.powerUpPanel.trendType.options.polynomial":U.Ru._({id:"vnfF2I"}),"editor.powerUpPanel.trendType.options.logarithmic":U.Ru._({id:"mMZg/U"}),"editor.powerUpPanel.trendType.options.power":U.Ru._({id:"4sADgb"}),"editor.powerUpPanel.trendType.options.loess":U.Ru._({id:"0NFLsC"}),"editor.powerUpPanel.valueInput.percentagePlaceholder":U.Ru._({id:"2ZEpgF"}),"editor.powerUpPanel.valueInput.numberPlaceholder":U.Ru._({id:"cUh1+L"}),"editor.powerUpPanel.valueInput.percentageSymbol":U.Ru._({id:"RK0QER"}),"editor.highlighting.modeHelper.title":U.Ru._({id:"Vyv4sH"}),"editor.highlighting.modeHelper.hover":U.Ru._({id:"ItXoQQ"}),"editor.highlighting.modeHelper.toHighlight":U.Ru._({id:"zK4BJr"}),"editor.highlighting.modeHelper.anyElement":U.Ru._({id:"St44pU"}),"editor.highlighting.modeHelper.escToExit":U.Ru._({id:"9c9kUy"}),"editor.highlighting.modeHelper.esc":U.Ru._({id:"kWRXAX"}),"editor.highlighting.emptyState":U.Ru._({id:"SooC8u"}),"editor.highlighting.deleteAriaLabel":U.Ru._({id:"uHdMxQ"}),"editor.highlighting.highlightStyle.tint":U.Ru._({id:"xFacoB"}),"editor.highlighting.highlightStyle.grey":U.Ru._({id:"mk84XG"}),"editor.fineTunePanel.toolbarButton":U.Ru._({id:"7su8FP"}),"editor.fineTunePanel.detailSection.title":U.Ru._({id:"WGQ6RY"}),"editor.fineTunePanel.detailSection.missingValues":U.Ru._({id:"T4suLg"}),"editor.fineTunePanel.lineStyleSection.title":U.Ru._({id:"WKjqjp"}),"editor.fineTunePanel.lineStyleSection.lineCurve":U.Ru._({id:"ZE2H+w"}),"editor.fineTunePanel.lineStyleSection.sharp":U.Ru._({id:"YlRobC"}),"editor.fineTunePanel.lineStyleSection.smooth":U.Ru._({id:"aq+nHb"}),"editor.customThemeEditor.patternDropdownAriaLabel":U.Ru._({id:"H7cgxy"}),"editor.customThemeEditor.patterns.solid":U.Ru._({id:"ImTHfZ"}),"editor.customThemeEditor.patterns.pattern":U.Ru._({id:"T7kQgf"}),"editor.customThemeEditor.patterns.dotted":U.Ru._({id:"NeI+tM"}),"editor.customThemeEditor.patterns.dashed":U.Ru._({id:"nrCGhm"}),"editor.customThemeEditor.patterns.hatched":U.Ru._({id:"0IZtFY"}),"editor.customThemeEditor.heatmapColorLabel":U.Ru._({id:"Dvhxbb"}),"editor.accessibility.toggleSection":e=>{let{title:t}=e;return U.Ru._({id:"UDn8V7",values:{title:t}})},"editor.graphyDefaults.themeOptions.light":U.Ru._({id:"77350Z"}),"editor.graphyDefaults.themeOptions.dark":U.Ru._({id:"OIy1fE"}),"graph.loading":U.Ru._({id:"8Lc8Yh"}),"graph.error":U.Ru._({id:"+CVzfq"}),"graph.axisLabels.placeholder":U.Ru._({id:"qEC1l8"}),"graph.defaultPropertyLabels.date":U.Ru._({id:"sS4zyA"}),"graph.defaultPropertyLabels.year":U.Ru._({id:"IZqXMA"}),"graph.defaultPropertyLabels.quarter":U.Ru._({id:"dMwlPa"}),"graph.defaultPropertyLabels.month":U.Ru._({id:"w7b65S"}),"graph.defaultPropertyLabels.week":U.Ru._({id:"Gv62M4"}),"graph.defaultPropertyLabels.series":U.Ru._({id:"RsQTNs"}),"graph.defaultPropertyLabels.category":U.Ru._({id:"rzrAfo"}),"graph.defaultPropertyLabels.columnNumber":e=>{let{number:t}=e;return U.Ru._({id:"48VdSN",values:{number:t}})},"graph.defaultPropertyLabels.rowNumber":e=>{let{number:t}=e;return U.Ru._({id:"W3qlGb",values:{number:t}})},"graph.defaultPropertyLabels.seriesNumber":e=>{let{number:t}=e;return U.Ru._({id:"UA+XWS",values:{number:t}})},"graph.trendComparison.fromPrevious.long":e=>{let{value:t}=e;return U.Ru._({id:"RkyByD",values:{value:t}})},"graph.trendComparison.fromPrevious.short":e=>{let{value:t}=e;return U.Ru._({id:"hUYkik",values:{value:t}})},"graph.trendComparison.fromPreviousYear.long":e=>{let{value:t}=e;return U.Ru._({id:"JiSCnQ",values:{value:t}})},"graph.trendComparison.fromPreviousYear.short":e=>{let{value:t}=e;return U.Ru._({id:"7weUdn",values:{value:t}})},"graph.trendComparison.fromPreviousMonth.long":e=>{let{value:t}=e;return U.Ru._({id:"UYlCx4",values:{value:t}})},"graph.trendComparison.fromPreviousMonth.short":e=>{let{value:t}=e;return U.Ru._({id:"LF1sR+",values:{value:t}})},"graph.trendComparison.fromPreviousWeek.long":e=>{let{value:t}=e;return U.Ru._({id:"+Rqlvl",values:{value:t}})},"graph.trendComparison.fromPreviousWeek.short":e=>{let{value:t}=e;return U.Ru._({id:"Ea9uEB",values:{value:t}})},"graph.trendComparison.fromPreviousDay.long":e=>{let{value:t}=e;return U.Ru._({id:"MDKFec",values:{value:t}})},"graph.trendComparison.fromPreviousDay.short":e=>{let{value:t}=e;return U.Ru._({id:"gCmedD",values:{value:t}})},"graph.trendComparison.fromPreviousHour.long":e=>{let{value:t}=e;return U.Ru._({id:"WSMGc6",values:{value:t}})},"graph.trendComparison.fromPreviousHour.short":e=>{let{value:t}=e;return U.Ru._({id:"x1hSig",values:{value:t}})},"graph.headlineMetrics.averageLong":e=>{let{value:t}=e;return U.Ru._({id:"7MXZuB",values:{value:t}})},"graph.headlineMetrics.averageShort":e=>{let{value:t}=e;return U.Ru._({id:"9IOVkt",values:{value:t}})},"graph.headlineMetrics.total":e=>{let{value:t}=e;return U.Ru._({id:"8mOKWs",values:{value:t}})},"graph.headlineMetrics.totalConversionRate":e=>{let{value:t}=e;return U.Ru._({id:"/qDcQu",values:{value:t}})},"graph.headlineMetrics.current":e=>{let{value:t}=e;return String(t)},"graph.titleEditor.titlePlaceholder":U.Ru._({id:"sKKwiE"}),"graph.titleEditor.subtitlePlaceholder":U.Ru._({id:"Avxphh"}),"graph.toolbar.formatting.bold":U.Ru._({id:"wlRV83"}),"graph.toolbar.formatting.italic":U.Ru._({id:"DK0K+8"}),"graph.toolbar.formatting.underline":U.Ru._({id:"JZI1o9"}),"graph.toolbar.formatting.link":U.Ru._({id:"AD0Ub6"}),"graph.toolbar.link.ariaLabel":U.Ru._({id:"wS6ZSK"}),"graph.toolbar.link.placeholder":U.Ru._({id:"bXDvez"}),"graph.toolbar.link.submit":U.Ru._({id:"ACJ9uj"}),"graph.toolbar.font.label":U.Ru._({id:"uST8kS"}),"graph.toolbar.heading.label":U.Ru._({id:"pNouOe"}),"graph.toolbar.heading.text":U.Ru._({id:"3KRbUA"}),"graph.toolbar.heading.caption":U.Ru._({id:"Zfc+Tk"}),"graph.toolbar.heading.heading1":U.Ru._({id:"MnBpHw"}),"graph.toolbar.heading.heading2":U.Ru._({id:"qgTcTE"}),"graph.toolbar.heading.heading3":U.Ru._({id:"KLCRN5"}),"graph.toolbar.textAlign.left":U.Ru._({id:"6TU+oO"}),"graph.toolbar.textAlign.center":U.Ru._({id:"ZwSXgV"}),"graph.toolbar.textAlign.right":U.Ru._({id:"8yrDuG"}),"graph.toolbar.color.label":U.Ru._({id:"nAn+20"}),"graph.colorDropdown.colors":U.Ru._({id:"5FXxD5"}),"graph.colorDropdown.chartColors":U.Ru._({id:"AiTRVT"}),"graph.colorDropdown.custom":U.Ru._({id:"vCktod"}),"graph.colorDropdown.opacity":U.Ru._({id:"y12zam"}),"graph.colorDropdown.transparent":U.Ru._({id:"AimOfG"}),"graph.annotations.baseMenu.pinNumber":U.Ru._({id:"oQZ3Vs"}),"graph.annotations.baseMenu.unpinNumber":U.Ru._({id:"QO+JK6"}),"graph.annotations.baseMenu.annotate":U.Ru._({id:"n/LDsQ"}),"graph.annotations.baseMenu.removeAnnotation":U.Ru._({id:"olNUjg"}),"graph.annotations.baseMenu.highlight":U.Ru._({id:"CvDpSx"}),"graph.annotations.baseMenu.highlightWithLabel":e=>{let{label:t}=e;return U.Ru._({id:"lVE+8B",values:{label:t}})},"graph.annotations.baseMenu.removeHighlight":U.Ru._({id:"vnQ0NF"}),"graph.annotations.baseMenu.differenceArrow":U.Ru._({id:"dltMKr"}),"graph.annotations.baseMenu.addSticker":U.Ru._({id:"G2vETq"}),"graph.annotations.baseMenu.removeSticker":U.Ru._({id:"dFp7E8"}),"graph.annotations.textMenu.title":U.Ru._({id:"n/LDsQ"}),"graph.annotations.textMenu.placeholder":U.Ru._({id:"d2FBNF"}),"graph.annotations.textMenu.addButton":U.Ru._({id:"iinmUE"}),"graph.annotations.highlights.menuTitle":U.Ru._({id:"CvDpSx"}),"graph.annotations.highlights.labels.bar":U.Ru._({id:"5aLZeZ"}),"graph.annotations.highlights.labels.barGroup":U.Ru._({id:"COyPV+"}),"graph.annotations.highlights.labels.barStack":U.Ru._({id:"oydjGz"}),"graph.annotations.highlights.labels.barSeries":U.Ru._({id:"RsQTNs"}),"graph.annotations.highlights.labels.line":U.Ru._({id:"ZbJ1ZN"}),"graph.annotations.highlights.labels.linePoint":U.Ru._({id:"CuYPQE"}),"graph.annotations.highlights.labels.lineSeries":U.Ru._({id:"RsQTNs"}),"graph.annotations.highlights.labels.scatterPoint":U.Ru._({id:"CuYPQE"}),"graph.annotations.highlights.labels.scatterSeries":U.Ru._({id:"RsQTNs"}),"graph.annotations.highlights.labels.pieSlice":U.Ru._({id:"awOjCc"}),"graph.annotations.highlights.labels.pointOrBar":U.Ru._({id:"vnFvLU"}),"graph.annotations.highlights.labels.lineOrSeries":U.Ru._({id:"fYdqc+"}),"graph.annotations.stickerMenu.title":U.Ru._({id:"G2vETq"}),"graph.annotations.delete":U.Ru._({id:"F+n1rj"}),"graph.annotations.arrow.thickness.label":U.Ru._({id:"llaYq3"}),"graph.annotations.arrow.thickness.thin":U.Ru._({id:"67zAzp"}),"graph.annotations.arrow.thickness.medium":U.Ru._({id:"AOO1pf"}),"graph.annotations.arrow.thickness.thick":U.Ru._({id:"NGxso9"}),"graph.annotations.arrow.arrowhead.startPoint":U.Ru._({id:"Q01D+Y"}),"graph.annotations.arrow.arrowhead.endPoint":U.Ru._({id:"Y1N6k9"}),"graph.annotations.arrow.arrowhead.lineArrow":U.Ru._({id:"eIf9hx"}),"graph.annotations.arrow.arrowhead.none":U.Ru._({id:"mZX8ao"}),"graph.annotations.arrow.lineStyle.label":U.Ru._({id:"WKjqjp"}),"graph.annotations.arrow.lineStyle.solid":U.Ru._({id:"ImTHfZ"}),"graph.annotations.arrow.lineStyle.dotted":U.Ru._({id:"NeI+tM"}),"graph.annotations.arrow.stickerEffect":U.Ru._({id:"kujNHB"}),"graph.annotations.arrow.toolbarAriaLabel":U.Ru._({id:"A3fvsy"}),"graph.annotations.arrow.editorAriaLabel":U.Ru._({id:"EvA1ip"}),"graph.annotations.differenceArrow.type.proportion":U.Ru._({id:"fAboWp"}),"graph.annotations.differenceArrow.type.difference":e=>{let{absoluteDifference:t}=e;return U.Ru._({id:"r5QDtL",values:{absoluteDifference:t}})},"graph.annotations.differenceArrow.type.increase":e=>{let{absoluteDifference:t}=e;return U.Ru._({id:"LFZelw",values:{absoluteDifference:t}})},"graph.annotations.differenceArrow.type.decrease":e=>{let{absoluteDifference:t}=e;return U.Ru._({id:"fvOQap",values:{absoluteDifference:t}})},"graph.annotations.differenceArrow.type.percentageChange":e=>{let{percentageChange:t}=e;return U.Ru._({id:"rHbt1t",values:{percentageChange:t}})},"graph.annotations.differenceArrow.type.percentIncrease":e=>{let{percentageChange:t}=e;return U.Ru._({id:"tpEKAK",values:{percentageChange:t}})},"graph.annotations.differenceArrow.type.percentDecrease":e=>{let{percentageChange:t}=e;return U.Ru._({id:"W+2BpT",values:{percentageChange:t}})},"graph.annotations.differenceArrow.size.label":U.Ru._({id:"x9Xn9f"}),"graph.annotations.differenceArrow.size.small":U.Ru._({id:"R+oib6"}),"graph.annotations.differenceArrow.size.medium":U.Ru._({id:"AOO1pf"}),"graph.annotations.differenceArrow.size.large":U.Ru._({id:"xT6TJi"}),"graph.annotations.differenceArrow.flipArrow":U.Ru._({id:"/GUID3"}),"graph.annotations.differenceArrow.color":U.Ru._({id:"Dvhxbb"}),"graph.annotations.differenceArrow.toolbarAriaLabel":U.Ru._({id:"HgRGPJ"}),"graph.annotations.differenceArrow.editorAriaLabel":U.Ru._({id:"/NUerC"}),"graph.annotations.shape.color":U.Ru._({id:"Dvhxbb"}),"graph.annotations.shape.border.label":U.Ru._({id:"krrD0G"}),"graph.annotations.shape.border.none":U.Ru._({id:"mZX8ao"}),"graph.annotations.shape.border.thin":e=>{let{value:t}=e;return U.Ru._({id:"7OiTNP",values:{value:t}})},"graph.annotations.shape.border.medium":e=>{let{value:t}=e;return U.Ru._({id:"ET5PNG",values:{value:t}})},"graph.annotations.shape.border.thick":e=>{let{value:t}=e;return U.Ru._({id:"DJlH29",values:{value:t}})},dir:U.Ru._({id:"rqtfYq"})}),[null==z?void 0:z.locale]),B=(0,O.useMemo)(()=>({...P,dir:_?"rtl":"ltr"}),[P,_]),F=(0,O.useCallback)(e=>{let t=e.appearance,i=null==t?void 0:t.customSeriesColors,n=(null==t?void 0:t.colorScheme)||"monochrome",a=(0,ed.SZ)(e.data),r=e.type||"line",l=Object.fromEntries(Object.entries((0,ed.Vu)(n,a,L,k,r,null==t?void 0:t.customSolidColor)).map(e=>{var t;let[n,a]=e,r=null==i||null==(t=i[n])?void 0:t.color;return[n,{customColor:r||a.customColor}]}));return{...e,appearance:e.appearance?{...e.appearance,seriesStyles:l}:void 0}},[L,k]);(0,O.useEffect)(()=>{x&&y(x)},[x]),(0,O.useEffect)(()=>{let e;return t?(e=setTimeout(()=>{w(!0)},350),()=>clearTimeout(e)):(w(!1),()=>{clearTimeout(e)})},[t]);let Z=(0,O.useCallback)(e=>{let t=e.appearance,i=C.appearance,n=e=>void 0!==t&&Object.prototype.hasOwnProperty.call(t,e),a=e.appearance?{...C.appearance,...e.appearance,colorScheme:n("colorScheme")?null==t?void 0:t.colorScheme:null==i?void 0:i.colorScheme,customSeriesColors:n("customSeriesColors")?null==t?void 0:t.customSeriesColors:null==i?void 0:i.customSeriesColors,customSolidColor:n("customSolidColor")?null==t?void 0:t.customSolidColor:null==i?void 0:i.customSolidColor}:C.appearance,r={...C,...e,appearance:a};y(r),null==m||m(r)},[C,m]);return(0,n.jsxs)(r._s,{placement:"bottom",onClose:g,isOpen:t,trapFocus:!1,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,n.jsx)(l.m,{}),(0,n.jsxs)(s.z,{dir:_?"rtl":"ltr",borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",transitionDuration:{enter:"0.2s"},zIndex:1e3,children:[(0,n.jsx)(o.s,{}),(0,n.jsxs)(c.c,{p:0,h:"100%",overflow:"auto",display:"flex",flexDir:"column",children:[(0,n.jsx)(d.r,{fontSize:"xl",children:(0,n.jsx)(N.x6,{id:"44wbJb"})}),v&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(eC,{config:F(C),onChange:Z,i18nOverrides:B,theme:M,children:(0,n.jsxs)(u.s,{direction:"column",overflow:"auto",h:"100%",gap:5,px:5,children:[(0,n.jsxs)(u.s,{direction:{base:"column",lg:"row"},gap:5,flexShrink:0,children:[(0,n.jsx)(p.a,{className:"graphy-graph-type-section",width:{base:"100%",lg:"250px"},flexShrink:0,children:(0,n.jsx)(ev,{components:{Switch:et},children:(0,n.jsx)(ew,{children:(0,n.jsxs)(p.a,{as:A?"div":"details",...!A&&{open:!0},children:[(0,n.jsx)(p.a,{as:A?"div":"summary",cursor:"pointer",fontWeight:"600",fontSize:14,mb:2,children:(0,n.jsx)(N.x6,{id:"kSRPkz"})}),(0,n.jsx)(e_,{hiddenTypes:["table"]})]})})})}),(0,n.jsxs)(u.s,{direction:{base:"column",lg:"row"},gap:5,flexGrow:1,children:[(0,n.jsx)(p.a,{zIndex:3,children:(0,n.jsx)(p.a,{borderRadius:"md",children:(0,n.jsx)(eT,{children:(0,n.jsx)(eH,{graphConfig:C,onChange:Z,graphyI18nStrings:P})})})}),(0,n.jsxs)(p.a,{className:"is-".concat(I),width:{base:"auto"},flexGrow:1,children:[(0,n.jsx)(p.a,{className:"chart graphy-chart-editor-preview",background:S,css:E,borderRadius:"md",border:"1px solid",p:3,borderColor:"dark"===I?"gray.600":"gray.100",maxWidth:"100%",h:"500px",children:D&&(0,n.jsx)(ez,{theme:D,children:(0,n.jsx)(eT,{children:(0,n.jsx)(ey,{isEditable:!0,sizing:{mode:"responsive"},renderTitle:()=>null})})})}),(0,n.jsx)(eN,{graphConfig:C})]})]})]}),(0,n.jsx)(h.c,{}),(0,n.jsx)(p.a,{flexGrow:1,pb:8,children:C&&(V.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID&&j?(0,n.jsx)(H.G_,{clientId:V.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID,children:(0,n.jsx)(eB,{graphConfig:C,onGraphConfigChange:Z,googleSheetsSource:f,onGoogleSheetsSourceChange:b})}):(0,n.jsx)(eF,{graphConfig:C,onGraphConfigChange:Z}))})]})})})]})]})]})}),eN=e=>{var t;let{graphConfig:i}=e,a=null==i?void 0:i.type,r=(0,O.useMemo)(()=>"bubble"===a||"scatter"===a,[a]),l=(0,O.useMemo)(()=>{var e;let t=null==i||null==(e=i.data)?void 0:e.columns;return t&&0!==t.length?Math.max(t.length-1,0):0},[null==i||null==(t=i.data)?void 0:t.columns]);return!r||l>=2?null:(0,n.jsxs)(g.F,{status:"info",borderRadius:"md",mt:3,alignItems:"flex-start",children:[(0,n.jsx)(m._,{}),(0,n.jsx)(x.T,{fontSize:"sm",whiteSpace:"normal",wordBreak:"break-word",flex:"1",minWidth:"0",children:"bubble"===a?(0,n.jsx)(N.x6,{id:"JQkclj"}):(0,n.jsx)(N.x6,{id:"Zu0T08"})})]})},eH=e=>{let{graphConfig:t,onChange:i}=e,a=null==t?void 0:t.type,r=(0,O.useMemo)(()=>"pie"!==a&&"donut"!==a,[a]),l=(0,O.useRef)(null),[s,o]=(0,O.useState)(!1),[c,d]=(0,O.useState)(!1),u=(0,O.useCallback)(()=>{let e=l.current;if(!e)return;let{scrollTop:t,scrollHeight:i,clientHeight:n}=e;o(t>0),d(t+n{g.current&&clearTimeout(g.current),g.current=setTimeout(u,12)},[u]);(0,O.useEffect)(()=>{u()},[u,t]),(0,O.useEffect)(()=>()=>{g.current&&clearTimeout(g.current)},[]);let x=(0,O.useMemo)(()=>{let e=[];return s&&e.push("inset 0 8px 8px -8px rgba(0, 0, 0, 0.15)"),c&&e.push("inset 0 -8px 8px -8px rgba(0, 0, 0, 0.15)"),e.join(", ")},[s,c]);return(0,n.jsx)(ev,{components:{Switch:et},children:(0,n.jsxs)(f.t,{defaultValue:"axes",position:"relative",size:"sm",children:[(0,n.jsxs)(b.w,{onMouseUp:()=>m(),borderWidth:1,borderStyle:"solid",borderBottomWidth:2,borderColor:"gray.100",borderTopRadius:"md",children:[(0,n.jsx)(C.o,{value:"graph",children:(0,n.jsx)(N.x6,{id:"x2fr/j"})}),(0,n.jsx)(C.o,{value:"axes",children:(0,n.jsx)(N.x6,{id:"oiz1a2"})}),(0,n.jsx)(C.o,{value:"visuals",children:(0,n.jsx)(N.x6,{id:"1dt6zm"})}),(0,n.jsx)(C.o,{value:"annotate",children:(0,n.jsx)(N.x6,{id:"TJ5Fgy"})})]}),(0,n.jsxs)(y.T,{ref:l,bg:"white",borderBottomRadius:"md",className:"graphy-editor-tab-panels",p:0,border:"1px solid",borderTop:"none",borderColor:"gray.100",maxH:470,overflowY:"auto",onScroll:m,boxShadow:x,transition:"box-shadow 0.2s ease",children:[(0,n.jsx)(v.K,{id:"graph",children:(0,n.jsxs)(ew,{children:[(0,n.jsx)(eI,{layout:"fixed",preview:!0}),(0,n.jsx)(eM,{layout:"fixed",preview:!0}),(0,n.jsx)(eR,{layout:"fixed",preview:!0}),(0,n.jsx)(eD,{layout:"collapsible",preview:!0})]})}),(0,n.jsx)(v.K,{id:"axes",children:r?(0,n.jsx)(ej,{}):(0,n.jsxs)(w.T,{spacing:3,py:8,color:"gray.500",children:[(0,n.jsx)(j.I,{as:P.g,icon:z.W1p,boxSize:10}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"medium",children:"pie"===a?(0,n.jsx)(N.x6,{id:"84hz3+"}):(0,n.jsx)(N.x6,{id:"m5NlZj"})}),(0,n.jsx)(A.E,{fontSize:"xs",textAlign:"center",maxW:"250px",children:(0,n.jsx)(N.x6,{id:"x6JN0r"})})]})}),(0,n.jsx)(v.K,{id:"visuals",children:(0,n.jsxs)(p.a,{children:[(0,n.jsx)(eo,{graphConfig:t,onChange:i}),(0,n.jsxs)(eA,{children:[(0,n.jsx)(eL,{layout:"collapsible"}),(0,n.jsx)(ek,{layout:"collapsible"})]})]})}),(0,n.jsxs)(v.K,{id:"annotate",children:[(0,n.jsx)(eE,{callOutProps:{hiddenButtons:["text"]}}),(0,n.jsx)(h.c,{borderColor:"gray.300",mb:-1.5}),(0,n.jsx)(eS,{})]})]})]})})},eB=e=>{let{graphConfig:t,onGraphConfigChange:i,googleSheetsSource:a,onGoogleSheetsSourceChange:r}=e,{initiateImport:l,refreshFromSource:s,isImporting:o,pickerReady:c,pendingSpreadsheet:d,availableTabs:u,isLoadingTabs:p,selectSheetTab:h,cancelTabSelection:g}=(0,eb.M)({existingConfig:t,onImportComplete:e=>{let{config:t,source:n}=e;i(t),null==r||r(n)},onError:e=>{console.error("Google Sheets import error:",e)}}),m=(0,O.useCallback)(()=>{a&&s(a)},[a,s]),x=(0,O.useCallback)(()=>{null==r||r(null)},[r]);return(0,n.jsx)(eF,{graphConfig:t,onGraphConfigChange:i,googleSheetsUI:(0,n.jsx)(n.Fragment,{children:a&&(0,n.jsx)(A.E,{fontSize:"xs",color:"gray.500",children:(()=>{let e=a.sheetName,t=a.spreadsheetName,i="https://docs.google.com/spreadsheets/d/".concat(a.spreadsheetId,"/edit");return(0,n.jsx)(N.x6,{id:"VdthIy",values:{sheetName:e,spreadsheetName:t},components:{0:(0,n.jsx)(k.N,{href:i,isExternal:!0,color:"deepocean.500",textDecoration:"underline"})}})})()})}),googleSheetsMenu:(0,n.jsxs)(L.W,{children:[(0,n.jsx)(S.m,{label:c?void 0:(0,n.jsx)(N.x6,{id:"Kgm8gN"}),isDisabled:c,children:(0,n.jsx)(E.I,{as:_.$,size:"sm",variant:"outline",leftIcon:(0,n.jsx)(P.g,{icon:T.FjH}),rightIcon:(0,n.jsx)(P.g,{icon:z.Jt$}),isDisabled:!c,isLoading:o||p,children:(0,n.jsx)(N.x6,{id:"Ta1XBT"})})}),(0,n.jsxs)(I.c,{children:[(0,n.jsx)(M.D,{icon:(0,n.jsx)(P.g,{icon:T.FjH}),onClick:l,children:a?(0,n.jsx)(N.x6,{id:"FREy5c"}):(0,n.jsx)(N.x6,{id:"7Sk+Yx"})}),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(M.D,{icon:(0,n.jsx)(P.g,{icon:z.Vpu}),onClick:m,children:(0,n.jsx)(N.x6,{id:"416CxM"})}),(0,n.jsx)(M.D,{as:k.N,href:"https://docs.google.com/spreadsheets/d/".concat(a.spreadsheetId,"/edit"),isExternal:!0,icon:(0,n.jsx)(P.g,{icon:z.Ju_}),_hover:{textDecoration:"none"},children:(0,n.jsx)(N.x6,{id:"Xwknwd"})}),(0,n.jsx)(R.N,{}),(0,n.jsx)(M.D,{icon:(0,n.jsx)(P.g,{icon:z.THO}),onClick:x,color:"red.500",children:(0,n.jsx)(N.x6,{id:"6dvIbw"})})]})]})]}),sheetTabModal:(0,n.jsx)(ef,{isOpen:!!d,onClose:g,spreadsheetName:(null==d?void 0:d.name)||"",sheets:u,onSelectSheet:h,isLoading:o})})},eF=e=>{let{graphConfig:t,onGraphConfigChange:i,googleSheetsUI:a,googleSheetsMenu:r,sheetTabModal:l}=e,s=(0,O.useRef)(!1),o=(0,O.useCallback)(e=>{var t,i;let n=(null==(t=e.data)?void 0:t.columns)||[];return{data:(null==(i=e.data)?void 0:i.rows)||[],config:{properties:n.map(e=>{var t,i;return{key:e.key,label:null!=(i=e.label)?i:"",isHidden:(null==(t=e._metadata)?void 0:t.isHidden)||!1}}),isDataHorizontal:!1}}},[]),[c,d]=(0,O.useState)(()=>{let e=o(t),i=(0,W.h)(e);return G.A.parse(i)});return(0,O.useEffect)(()=>{if(s.current){s.current=!1;return}let e=o(t),i=(0,W.h)(e);d(G.A.parse(i))},[t,o]),(0,n.jsxs)(p.a,{position:"relative",width:"100%",maxWidth:{md:"100%",xl:"100%"},sx:{".rg-celleditor":{marginTop:-6}},children:[(0,n.jsxs)(D.z,{justify:"space-between",mb:4,wrap:"wrap",gap:2,children:[(0,n.jsxs)(w.T,{align:"start",spacing:0,children:[(0,n.jsx)(A.E,{fontWeight:"medium",fontSize:"md",children:(0,n.jsx)(N.x6,{id:"HKH+W+"})}),a]}),r]}),(0,n.jsx)($.T,{onChange:e=>{let t=G.A.serialize(e);d(G.A.parse(t));let n=(0,W.l)(t);s.current=!0,i({data:{columns:n.config.properties.map(e=>({key:e.key,label:e.label,_metadata:{isHidden:e.isHidden}})),rows:n.data}})},data:c}),l]})}},12210:(e,t,i)=>{"use strict";i.d(t,{Ll:()=>c,S0:()=>o,pS:()=>s,q9:()=>d});var n=i(79683),a=i(4742),r=i(48288),l=i(28547);let s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"var(--card-color)";if(!e)return{};let l=0==t?e:(0,r.x)(e);return{"--shape-bg-color-override":0===t?void 0:1===t?e:a.hQ?(0,n.$3)(e,t):"color-mix(in oklab, ".concat(e," ").concat(100*t,"%, ").concat(i,")"),"--shape-border-color-override":l}},o=e=>{if(!e)return{textColor:void 0,textColorVars:void 0};let t=(0,n.$p)(e)?"#fff":"#000",i=c(t);return{textColor:t,textColorVars:i}},c=e=>{if(e)return{"--shape-text-color":e,"--shape-fill-text-color":e,"--body-color":e,"--heading-color":e,"--link-color":e,"--link-color-inverted":(0,n.$p)(e)?"#fff":"#000","--link-color-hover":(0,n.$p)(e)?(0,n.Zt)(e,10):(0,n.Zt)(e,-10)}},d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return;let i=s(e,t);if(0===t)return i;let{textColor:n,textColorVars:a}=o(e),r=n?(0,l.U2)(n):void 0;return{...i,...a,...r}}},12259:(e,t,i)=>{"use strict";i.d(t,{Rs:()=>c,WZ:()=>d,bW:()=>u});var n=i(77650),a=i(33612),r=i.n(a),l=i(26533),s=i(41626),o=i(35859);let c=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.5;return e.filter(e=>{let[a,{scale:l}]=e;return[...l.values()].map(e=>r().readability(e,t)).reduce((e,t)=>Math.max(e,t),0)>=n||a===i})},d=(e,t)=>Object.entries({default:{...e[o.gb],label:()=>t},...e}).sort((e,t)=>{let[i]=e,[n]=t,a=e=>"default"===e?0:"theme"===e?1:"monochrome"===e?2:e.startsWith("monochrome-")?2+parseInt(e.split("-")[1],10)/100:"alternating"===e?3:"spin"===e?4:"complement"===e?5:"complement2"===e?6:999;return a(i)-a(n)});function u(e){let{chartColorSchemes:t,useNewChartingColorSet:i,themeAccentColors:a,steps:r=5,theme:o,accentColor:c}=e,d={},u=Array(r).fill(0).map((e,t)=>t);return Object.entries(t).filter(e=>{let[t]=e;return"monochrome"!==t&&("theme"!==t||i&&a.length>=3)}).forEach(e=>{let[t,{label:i}]=e;d[t]={label:i,scale:(0,s.M9)(c,u,t,{theme:o})}}),((e,t,i)=>{let a=(0,l.CD)(e),r=[],o=t?a:[a[0]].filter(Boolean);if(o.length>0&&o.forEach((e,t)=>{let a=(0,l.Ik)(e);r.push({key:0===t?"monochrome":"monochrome-".concat(t+1),label:()=>0===t?n.Ru._({id:"VvdC4u"}):n.Ru._({id:"oC5JOi",values:{monochromeNumber:t+1}}),scale:(0,s.M9)(a,i,"monochrome"),interpolate:e=>(0,s.yv)(a,e)})}),t&&a.length<=1){let e=+(a.length>0);s.Cf.forEach((t,a)=>{let l=e+a,o=0===l?"monochrome":"monochrome-".concat(l+1),c=l+1;r.some(e=>e.key===o)||r.push({key:o,label:()=>0===l?n.Ru._({id:"VvdC4u"}):n.Ru._({id:"oC5JOi",values:{monochromeNumber:c}}),scale:(0,s.M9)(t,i,"monochrome"),interpolate:e=>(0,s.yv)(t,e)})})}return r})(o,i,u).forEach(e=>{d[e.key]={label:e.label,scale:e.scale,interpolate:e.interpolate}}),d}},12393:(e,t,i)=>{"use strict";i.d(t,{us:()=>d,Z7:()=>s,jt:()=>c,Vr:()=>g,OP:()=>h,xV:()=>o,yw:()=>u,jp:()=>p});var n=i(84462),a=i.n(n),r=i(50998),l=i.n(r);let s=a()((e,t,i)=>{let n="__react_svg_text_measurement_id_gamma";i=null!=i?i:document.body;try{let a=document.getElementById(n);if(!a){let e=document.createElementNS("http://www.w3.org/2000/svg","svg");e.style.width="0",e.style.height="0",e.style.position="absolute",e.style.top="-100%",e.style.left="-100%",(a=document.createElementNS("http://www.w3.org/2000/svg","text")).setAttribute("id",n),e.appendChild(a),i.appendChild(e)}let r=a.ownerSVGElement;r&&r.parentNode&&r.parentNode!==i&&(r.parentNode.removeChild(r),i.appendChild(r)),Object.assign(a.style,t),a.textContent=e;let l=a.getBoundingClientRect();return{width:a.getComputedTextLength(),height:l.height}}catch(e){return null}}),o=(e,t)=>{let i=e.length,n=Array(i);return e.forEach((e,a)=>{n[(a+t)%i]=e}),n},c=e=>e?1:16;function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:16,i=window.getComputedStyle(e).fontSize;if(!i)return t;let[n,a]=(()=>{let e=i.split(""),n=e.findIndex(e=>e.match(/[a-z]/i));return -1===n?["".concat(t),"px"]:[e.splice(0,n).join(""),e.join("")]})();return"px"!==a.toLowerCase()?t:Number.parseFloat(n)}function u(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e),a=n%t,r=n-a;return 0===a?e:i*(e<0?-1:1)==-1||0===i&&a2&&void 0!==arguments[2]?arguments[2]:{},{exact:n}=i,r=e.length,s=new Map,o=/\W/,c=-1,d=e,u=0,p=r,h=a()(t);for(;0!==c;){s.set(p,c);let t=Math.floor(Math.abs(p-u)/2);if(0===t){if(n)return!1;if(1===c)return d;if(1===s.get(p-1))return l()(e,{length:p-1,separator:o});return!1}if(u=p,(p+=t*c)>r)return!1;c=h(d=l()(e,{length:p,separator:o}))}return d};function h(e){let t=e.target,i={x:e.clientX,y:e.clientY};if(t instanceof SVGElement){var n,a;t=null!=(a=null==(n=t.ownerSVGElement)?void 0:n.parentElement)?a:null}let r=null==t?void 0:t.offsetParent;if(r){let e=r.getBoundingClientRect();i.x-=e.left,i.y-=e.top}return i}let g=a()((e,t)=>{let{fontFamily:i,fontSize:n,fontWeight:a}=t,r={widths:[],heights:[],maxWidth:0,maxHeight:0};return e.length&&e.forEach(e=>{let{width:t,height:l}=s("".concat(e),{fontFamily:i,fontSize:n,fontWeight:a})||{width:0,height:0};r.widths.push(t),r.heights.push(l),t>r.maxWidth&&(r.maxWidth=t),l>r.maxHeight&&(r.maxHeight=l)}),r})},12611:(e,t,i)=>{"use strict";i.d(t,{J:()=>r});var n=i(99253),a=i(39152);let r=e=>{let t=1;try{for(let r=e.depth;r>0;r--){let l=e.node(r),s=e.index(r-1);if("gridCell"===l.type.name){let i=e.node(r-1).attrs.colWidths;i&&i[s]&&(t*=parseInt(i[s])/100)}if("card"===l.type.name){var i;let{layout:r,layoutTemplateColumns:s,container:o}=l.attrs;if("left"===r){let e=s?parseInt(s.split(" ")[1])/100:a.Ib;t*=e}if("right"===r){let e=s?parseInt(s.split(" ")[0])/100:a.Ib;t*=e}let c=e.doc.firstChild.attrs,d=null!=(i=o.width)?i:c.settings.defaultContentWidth;"lg"===d?t*=n.WIDE_CONTENT_WIDTH_CHARS/n.NORMAL_CONTENT_WIDTH_CHARS:"sm"===d&&(t*=n.NARROW_CONTENT_WIDTH_CHARS/n.NORMAL_CONTENT_WIDTH_CHARS);break}}}catch(e){console.error("[SmartLayout] Error getting container size decoration",e)}return t}},12726:(e,t)=>{"use strict";var i,n;t.Vv=void 0,function(e){e.SSO_ENABLED="sso_enabled",e.SSO_NOT_FOUND="sso_not_found",e.SSO_ERROR="sso_error",e.SSO_MISSING_TOKEN="sso_missing_token",e.SSO_INVALID_TOKEN="sso_invalid_token"}(i||(i={})),function(e){e.SSO_REQUIRED="sso_required",e.SSO_REQUIRED_REDIRECT="sso_required_redirect"}(n||(t.Vv=n={}))},12872:(e,t,i)=>{"use strict";i.d(t,{Wq:()=>g,iM:()=>p,jL:()=>h,wE:()=>m,wV:()=>x});var n=i(37243),a=i(38822),r=i.n(a),l=i(63867),s=i(40912),o=i(87489),c=i(77232),d=i(61386),u=i(35738);let p=n.YY.create({name:"cardCollapse",addKeyboardShortcuts:()=>({Escape:e=>{let{editor:t}=e,i=(0,s.KA)();if((0,o.wC)(i.getState())===c.w.SLIDE_VIEW)return!1;let{selection:a}=t.state;if(!a.empty)return!1;let r=(0,n.KP)(d.jg)(a);return!(!r||!(r.depth>u.$x)||g(r.node))&&(m(r.node.attrs.id,!0),!0)}}),addProseMirrorPlugins:()=>[new l.k_({key:new l.hs("cardCollapse"),appendTransaction:(e,t,i)=>{if(i.selection.eq(t.selection)||!i.selection.empty)return;let a=(0,n.KP)(d.jg)(i.selection);if(!a)return;let{node:r,pos:s}=a;if(g(r))try{let{tr:e}=i,t=l.nh.create(e.doc,s);if(!t)return;return e.setSelection(t)}catch(e){console.error("Error moving selection out of collapsed card",{node:r,pos:s},e)}}})]}),h=(e,t)=>{let i=[],n=[];e.descendants((e,t,a)=>{if(!(0,d.jg)(e))return;let{id:r}=e.attrs;a&&"document"===a.type.name?i.push(r):n.push(r)}),t((0,o.ln)({cardIds:i,isCollapsed:!1})),t((0,o.ln)({cardIds:n,isCollapsed:!0}))},g=e=>{var t;let i="string"==typeof e?e:null==e||null==(t=e.attrs)?void 0:t.id;if(!i)return;let n=(0,s.KA)().getState();return(0,o.WS)(i)(n)},m=(e,t)=>{if(r()(e))return void console.error("[setCardCollapsed] Input is unexpectedly not string | string[]: ",e);let i=Array.isArray(e)?e:[e],n=(0,s.KA)();(1!==i.length||(0,o.WS)(i[0])(n.getState())!==t)&&n.dispatch((0,o.ln)({cardIds:i,isCollapsed:t}))},x=e=>{let t=(0,s.KA)();void 0===t.getState().TipTap.memoState.expandedCards[e]&&t.dispatch((0,o.ln)({cardIds:[e],isCollapsed:!1}))}},12889:(e,t,i)=>{"use strict";i.d(t,{KE:()=>C.KE,$Z:()=>d,$p:()=>g,VR:()=>x.V,nC:()=>o,Lz:()=>f.L,ec:()=>h.e,gu:()=>f.g,eL:()=>C.eL,iI:()=>C.iI,hG:()=>b.h,cm:()=>h.c});var n=i(6029),a=i(55729),r=i(56760);let l=function(){for(var e=arguments.length,t=Array(e),i=0;i{t.forEach(t=>{"function"==typeof t?t(e):t&&(t.current=e)})}},s=e=>{let{contentComponent:t}=e,i=(0,a.useSyncExternalStore)(t.subscribe,t.getSnapshot,t.getServerSnapshot);return(0,n.jsx)(n.Fragment,{children:Object.values(i)})};class o extends a.Component{componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){let e=this.props.editor;if(e&&!e.isDestroyed&&e.options.element){if(e.contentComponent)return;let t=this.editorContentRef.current;t.append(e.view.dom),e.setOptions({element:t}),e.contentComponent=function(){let e=new Set,t={};return{subscribe:t=>(e.add(t),()=>{e.delete(t)}),getSnapshot:()=>t,getServerSnapshot:()=>t,setRenderer(i,n){t={...t,[i]:r.createPortal(n.reactElement,n.element,i)},e.forEach(e=>e())},removeRenderer(i){let n={...t};delete n[i],t=n,e.forEach(e=>e())}}}(),e.createNodeViews(),e.isEditorContentInitialized=!0,this.forceUpdate()}}componentWillUnmount(){let e=this.props.editor;if(e){e.isEditorContentInitialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null;try{var t;if(!(null==(t=e.view.dom)?void 0:t.firstChild))return;let i=document.createElement("div");i.append(e.view.dom),e.setOptions({element:i})}catch(e){}}}render(){let{editor:e,portalComponent:t,innerRef:i,...a}=this.props;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:l(i,this.editorContentRef),...a}),(null==e?void 0:e.contentComponent)&&(0,n.jsx)(this.portalComponent,{contentComponent:e.contentComponent})]})}constructor(e){super(e),this.editorContentRef=a.createRef(),this.portalComponent=e.portalComponent||s}}let c=(0,a.forwardRef)((e,t)=>{let i=a.useMemo(()=>Math.floor(0xffffffff*Math.random()).toString(),[e.editor]);return a.createElement(o,{key:i,innerRef:t,...e})});c.displayName="EditorContentWithKey";let d=a.memo(c);var u=i(6139),p=i(15254),h=i(46672);let g=e=>(0,u.oR)()?(0,n.jsx)(p.$,{...e}):(0,n.jsx)(m,{...e}),m=e=>{let t=e.as||"div",{nodeViewContentRef:i}=(0,h.c)(),a=e["data-testid"];return(0,n.jsx)(t,{...e,ref:i,"data-node-view-content":"","data-testid":a||"node-view-content",style:{whiteSpace:"pre-wrap",...e.style}})};m.displayName="NodeViewContentCore";var x=i(27581),f=i(43962);i(55777);var b=i(50963);i(35460);var C=i(37243)},13051:(e,t,i)=>{"use strict";i.d(t,{_:()=>D});var n=i(6029),a=i(27229),r=i(16936),l=i(49611),s=i(46898),o=i(67909),c=i(36071),d=i(68728),u=i(17920),p=i(3674),h=i(40691),g=i(26385),m=i(48810),x=i(15863),f=i(72089),b=i(17496),C=i(36218),y=i(16426),v=i(61204),w=i(55597),j=i(48621),A=i(26221),k=i(3616),L=i(77650),S=i(55729),E=i(32769),_=i(42116),I=i(43987);let M={[E.tiT.DeceptiveOrMisleading]:{title:(0,n.jsx)(k.x6,{id:"Y5QK1F"})},[E.tiT.Explicit]:{title:(0,n.jsx)(k.x6,{id:"Zeb01n"})},[E.tiT.Other]:{title:(0,n.jsx)(k.x6,{id:"/IX/7x"})},[E.tiT.Spam]:{title:(0,n.jsx)(k.x6,{id:"Y5QK1F"})},[E.tiT.Inappropriate]:{title:(0,n.jsx)(k.x6,{id:"Zeb01n"})}},R=[E.tiT.DeceptiveOrMisleading,E.tiT.Explicit,E.tiT.Other],D=e=>{let{docId:t,buttonType:i,onSubmitReport:s,buttonProps:o}=e,[c]=(0,_.M)(I.E.abuseReports,[]),[d,u]=(0,S.useState)(c.includes(t||"")),{isOpen:p,onOpen:h,onClose:g}=(0,a.j)({id:"report-page-modal"}),m=(0,S.useCallback)(()=>{u(!0),g(),null==s||s()},[g,s]);return d||!t?null:(0,n.jsxs)(n.Fragment,{children:[p&&(0,n.jsx)(T,{docId:t,isOpen:!0,onClose:g,onSubmit:m}),"iconRight"===i?(0,n.jsx)(A.Tz,{label:(0,n.jsx)(k.x6,{id:"ch68HI"}),children:(0,n.jsx)(r.K,{"aria-label":L.Ru._({id:"ch68HI"}),borderInlineStartWidth:"0px",variant:"plain",size:"sm",borderInlineStartRadius:0,icon:(0,n.jsx)(j.g,{icon:w.tHS,size:"sm"}),onClick:h,...o})}):"button"===i?(0,n.jsx)(l.$,{marginX:"auto",colorScheme:"gray",color:"gray.500",size:"sm",variant:"ghost",leftIcon:(0,n.jsx)(j.g,{icon:w.tHS}),onClick:h,children:(0,n.jsx)(k.x6,{id:"ch68HI"})}):null]})},T=e=>{let{docId:t,isOpen:i,onClose:a,onSubmit:r}=e,[w,j]=(0,_.M)(I.E.abuseReports,[]),[D,T]=(0,S.useState)(),[z]=(0,E.pZI)(),[P,N]=(0,S.useState)(),H=(0,s.d)(),B=(0,S.useCallback)(()=>{D&&z({variables:{input:{docId:t,reason:D,description:P}}}).then(()=>{j([...w,t]),H({title:(0,n.jsx)(k.x6,{id:"7sBcV9"}),description:(0,n.jsx)(k.x6,{id:"m02YqD"}),status:"success",duration:5e3,isClosable:!0,position:"top"}),r()})},[D,z,t,P,j,w,H,r]);return(0,n.jsx)(A.L8,{isDark:!1,children:(0,n.jsxs)(o.aF,{isOpen:i,onClose:a,trapFocus:!1,children:[(0,n.jsx)(c.m,{}),(0,n.jsxs)(d.$,{children:[(0,n.jsx)(u.r,{children:(0,n.jsx)(k.x6,{id:"ch68HI"})}),(0,n.jsx)(p.s,{}),(0,n.jsx)(h.c,{children:(0,n.jsxs)(g.B,{spacing:0,children:[(0,n.jsx)(m.E,{mb:6,children:(0,n.jsx)(k.x6,{id:"oNyQYO"})}),(0,n.jsx)(x.z,{onChange:e=>{T(e)},value:D,children:(0,n.jsx)(g.B,{children:R.map(e=>{let t=M[e];return(0,n.jsx)(f.s,{value:e,children:null==t?void 0:t.title},e)})})}),(0,n.jsx)(b.S,{in:D===E.tiT.Other,children:(0,n.jsx)(C.T,{onChange:e=>{N(e.target.value)},maxLength:200,placeholder:L.Ru._({id:"1ULmtx"}),mt:4})})]})}),(0,n.jsx)(y.j,{children:(0,n.jsxs)(v.e,{children:[(0,n.jsx)(l.$,{colorScheme:"gray",onClick:a,variant:"ghost",children:(0,n.jsx)(k.x6,{id:"dEgA5A"})}),(0,n.jsx)(A.Tz,{label:(0,n.jsx)(k.x6,{id:"h7+4yF"}),placement:"top",isDisabled:!!D,shouldWrapChildren:!0,children:(0,n.jsx)(l.$,{onClick:B,variant:"hazardous",isDisabled:!D,children:(0,n.jsx)(k.x6,{id:"ovTgfk"})})})]})})]})]})})}},13260:(e,t,i)=>{"use strict";i.d(t,{k:()=>s});var n=i(55729),a=i(40912),r=i(10961),l=i(55516);let s=function(){let{initializeViaQuery:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{initializeViaQuery:!1},t=(0,a.jL)(),i=(0,n.useCallback)(()=>{let e=window.Intercom;e&&(e("show"),t((0,l.YN)({isOpen:!0})))},[t]);return(0,n.useEffect)(()=>{e&&"true"===(0,r.sF)()["get-support"]&&i()},[e,i]),i}},13393:(e,t,i)=>{"use strict";i.d(t,{F:()=>l});var n=i(6029),a=i(26420),r=i(26221);let l=e=>{let{creditWarning:t,children:i}=e,l=(null==t?void 0:t.isBlocking)&&!t.cta.onClick?t.cta.tooltip:void 0;return l?(0,n.jsx)(r.Tz,{label:l,placement:"top",children:(0,n.jsx)(a.a,{display:"flex",flexDirection:"column",children:i})}):i}},13446:(e,t,i)=>{"use strict";i.d(t,{J:()=>o});var n=i(65619),a=i(75332),r=i(46030),l=i(54149),s=i(40016);class o{get editedCardJson(){return this.input.editedCardJson}preview(e,t){return{previewType:s.t.Card,originalPreviewCardId:this.cardId,modifiedPreviewCardId:this.cardId,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.cardId,modifiedScrollToCardId:this.cardId,originalContextCardIds:this.getOriginalPreviewCardIds(e),modifiedContextCardIds:this.getModifiedPreviewCardIds(t)}}apply(e){n.r.replaceCardJSONById({cardId:this.cardId,cardJson:this.input.editedCardJson,messageId:this.messageId},e,!1)}async focus(e){await n.r.ensureCardInView(e,this.cardId)}applyOriginal(e){}async focusOriginal(e){await n.r.ensureCardInView(e,this.cardId)}getAppliedFirstPos(e){let t=(0,r.W0)(e.editor,this.cardId);return t?t.pos:(console.error("[EditCardSuggestion] Cannot find card with id",this.cardId),n.r.DEFAULT_APPLIED_FIRST_POS)}getOriginalPreviewCardIds(e){return(0,l.n)(e.editor).goto(this.cardId).take(3)}getModifiedPreviewCardIds(e){return(0,l.n)(e.editor).goto(this.cardId).take(3)}originalCardToSelect(){return this.cardId}modifiedCardToSelect(){return this.cardId}mergeInto(e){let t=e.createByCardId.get(this.cardId);if(t){let i=t.withCardJson(this.editedCardJson);return(0,a.Q2)(e,{createByCardId:(0,a.lg)(e.createByCardId,this.cardId,i)})}return(0,a.Q2)(e,{editByCardId:(0,a.lg)(e.editByCardId,this.cardId,this)})}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="editCardById",this.previewType=s.t.Card,this.messageId=e.messageId,this.id=this.input.toolCallId,this.cardId=this.input.cardId}}},13732:(e,t,i)=>{"use strict";i.d(t,{KS:()=>u,i$:()=>p});var n=i(55765),a=i.n(n),r=i(12364),l=i.n(r),s=i(55729),o=i(90158);class c extends o.b{cleanup(){document.removeEventListener("containerResize",this.emitResize)}constructor(){super(),this.emitResize=e=>{this.emit("resize",e)},document.addEventListener("containerResize",this.emitResize)}}let d=a()(()=>new c),u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:250,[i,n]=(0,s.useState)(!1),a=(0,s.useMemo)(d,[]);return(0,s.useEffect)(()=>{let i,r=l()(a=>{let{target:r}=a;r&&e.current&&h(e.current,r)&&(clearTimeout(i),n(!0),i=setTimeout(()=>{n(!1)},t+100))},t,{leading:!0,trailing:!1,maxWait:t});return a.on("resize",r)},[a,t,e]),i},p=e=>{e.dispatchEvent(new Event("containerResize",{bubbles:!0}))},h=(e,t)=>{let i=e;do{if(i!==t)continue;return!0}while(i=i.parentElement);return!1}},13796:(e,t,i)=>{"use strict";i.d(t,{X:()=>r});var n=i(51684),a=i(77650);let r={key:"image.pexels",featureFlag:"pexelsImageSearch",label:()=>a.Ru._({id:"Oi5M1y"}),description:()=>a.Ru._({id:"ZVBK2b"}),icon:n.yvG,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/pexels.eb128ddf.png",height:256,width:256,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAKlBMVEUHBwcZGRmmpqaHh4cRERHZ2dlfX19SUlLp6emRkZF7e3t6enq6urrJycngPt2RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANklEQVR4nBXLxw3AMBDAMOmKW5L91w0M8EtUQNEa7ymx5sp+ADIuIrpjDdj5dc66I4O6ix2oPxwjAMN429m1AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},keywords:["stock","photo","photography","image","pexels"],resizeToFit:!0}},13956:(e,t,i)=>{"use strict";i.d(t,{BM:()=>n,EH:()=>a,Ih:()=>s,Kd:()=>d,LY:()=>l,OJ:()=>o,Rd:()=>c,wT:()=>r});let n="grid",a=60,r=60,l=20,s=10,o=60,c=1,d=25},14011:(e,t,i)=>{"use strict";i.d(t,{A:()=>x});var n=i(6029),a=i(83743),r=i(26420),l=i(21938),s=i(55729),o=i(94460),c=i(40912),d=i(9666),u=i(52173),p=i(82650),h=i(13956),g=i(80903),m=i(15619);let x=(0,s.memo)(e=>{let{children:t,cellSize:i,horizontalAlign:s,orientation:x,gridDirection:f="horizontal",numCells:b,containerSize:C,onContextMenu:y,selectLayoutForElementProps:v,spacing:w="medium",wrapperStyle:j="none",gridStyle:A="standard",forceBalanceOverride:k,crossEdgeControl:L,isFullBleedNestedGrid:S,className:E}=e,_=k||(0,p.mr)({gridStyle:A}),I=(0,p.sW)({gridStyle:A}),{isHorizontal:M,columns:R,lastRowAligner:D}=(0,d.i)({cellSize:i,horizontalAlign:s,orientation:x,numCells:b,containerSize:C,forceBalance:_,gridStyle:A}),{rowGap:T,columnGap:z}=(e=>{switch(e){case"none":return{rowGap:"0em",columnGap:"0em"};case"small":return{rowGap:(0,u.e)("1em"),columnGap:(0,u.e)("1em")};case"medium":default:return{rowGap:(0,u.e)("2em"),columnGap:(0,u.e)("1.25em")};case"large":return{rowGap:(0,u.e)("2em"),columnGap:(0,u.e)("2em")}}})((0,p.Uw)(A)?"none":w),P=(e=>{let{gridStyle:t,isHorizontal:i,columns:n,rowGap:a,columnGap:r,numCells:l,gridDirection:s}=e,o="flexible"===t?g.Wb:g.MW;return"vertical"===s&&(0,p.Uw)(t)?{gridTemplateColumns:"repeat(".concat(h.EH,", 1fr)"),gridTemplateRows:"repeat(".concat(h.EH,", auto)"),gridAutoFlow:"column",rowGap:a,columnGap:r}:i?{columns:n*o,rowGap:(0,p.Uw)(t)?0:a,columnGap:(0,p.Uw)(t)?0:r}:{columns:+o,rowGap:(0,p.Uw)(t)?0:a}})({gridStyle:A,isHorizontal:M,columns:R,rowGap:T,columnGap:z,numCells:b,gridDirection:f}),N=(0,c.GV)(o.ou),H="vertical"===f&&(0,p.Uw)(A),B=(0,n.jsxs)(a.r,{"data-selection-ring":!0,...P,onContextMenu:y,...v,className:(0,l.cx)((0,m.X)(j),E),sx:{...N&&{border:"1px solid blue"}},children:[t,"center"===I&&D]});return H?(0,n.jsxs)(r.a,{pos:"relative",height:S?"100%":void 0,children:[B,L&&(0,n.jsx)(a.r,{contentEditable:!1,position:"absolute",inset:0,pointerEvents:"none",gridTemplateColumns:P.gridTemplateColumns,gridTemplateRows:P.gridTemplateRows,columnGap:P.columnGap,rowGap:P.rowGap,zIndex:10,className:"grid-resize-overlay",children:L})]}):(0,n.jsx)(n.Fragment,{children:B})});x.displayName="GridWrapper"},14758:(e,t,i)=>{"use strict";i.d(t,{Up:()=>a.Up,K6:()=>r.K,gA:()=>n.Y,MN:()=>o,hb:()=>c,TV:()=>u,qD:()=>p,mx:()=>h,GQ:()=>g.G,uF:()=>x,fo:()=>b.f,Zd:()=>w,Pl:()=>j.P,fG:()=>A,RA:()=>k,yj:()=>L,UX:()=>S,Oz:()=>E,Ve:()=>_,OO:()=>I,fX:()=>M,NR:()=>X,Dc:()=>$,sI:()=>R,Dr:()=>D,Il:()=>f,X1:()=>T.X,un:()=>P.u,xT:()=>z.x,sS:()=>H,fb:()=>B,st:()=>F,Ow:()=>O,w:()=>Z,V2:()=>U,ap:()=>G,ae:()=>W.a,O5:()=>K,Rn:()=>q.R,Jp:()=>Q.J,r9:()=>J,N$:()=>Y});var n=i(61202),a=i(8141),r=i(23080),l=i(51684),s=i(77650);let o={label:()=>"Airtable",key:"embed.airtable",description:()=>s.Ru._({id:"KlL5LU"}),icon:l.Qte,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/airtable.e403549a.svg",height:64,width:64,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/airtable.com/,categories:["app","form"],defaultDisplayStyle:"inline",inlineInteractive:!0,iframeOptions:{allowPopups:!0},rewriteEmbedUrl:e=>{try{if(e.includes("/embed/"))return e;let t=new URL(e);return t.pathname="/embed".concat(t.pathname),t.toString()}catch(t){return e}},keywords:["airtable","database","spreadsheet","table"]},c={label:()=>"Amplitude",key:"embed.amplitude",keywords:["amplitude","analytics"],description:()=>s.Ru._({id:"wa1wV8"}),icon:l.q9c,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/amplitude.5828f141.svg",height:64,width:64,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/analytics.amplitude.com/};var d=i(81107);let u={key:"image.bing",label:()=>s.Ru._({id:"2V6hMo"}),icon:d.uu9,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/bing.0f94cfbe.svg",height:1024,width:678,blurWidth:0,blurHeight:0},keywords:["image","photo","bing","pic"]},p={label:()=>"Calendly",key:"embed.calendly",description:()=>s.Ru._({id:"grPhlY"}),icon:l.okg,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/calendly.d1a57857.svg",height:150,width:150,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/calendly.com/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0},keywords:["calendly","meeting","schedule","appointment"]},h={label:()=>s.Ru._({id:"bk8Zu0"}),key:"image.custom",description:()=>s.Ru._({id:"RPwTMJ"}),icon:l.Cyq,keywords:["image","upload"],resizeToFit:!0};var g=i(44248),m=i(4765);let x={label:()=>"Figma",key:"embed.figma",icon:d.slN,keywords:["design","prototype","wireframe","figjam","whiteboard"],description:()=>s.Ru._({id:"riUMyL"}),image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/figma.14e7d0c1.svg",height:2500,width:1667,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www.figma.com/,canEmbedPrivate:!0,forcePreviewOnMobile:!0,rewriteEmbedUrl:e=>{if(e.includes("embed.figma.com"))return e;let t=e.match(/figma\.com\/(file|proto|design|board)\/([^/?]+)\/([^/?]+)/);if(!t)return e;let[,i,n,a]=t;try{return"https://embed.figma.com/".concat(i,"/").concat(n,"/").concat(a,"?embed-host=share")}catch(t){return console.error("[FigmaProvider] Error rewriting Figma URL: ".concat(t)),m.l7("figmaEmbedData",{type:i,designId:n,title:a,url:e}),m.Cp(t),e}}},f={label:()=>s.Ru._({id:"T4i0+p"}),key:"embed.pdf",description:()=>s.Ru._({id:"8CswFW"}),icon:l.XYS,urlRegex:/\.(pdf|csv)$/,iframeOptions:{noSandbox:!0},downloadable:!0,keywords:["pdf","doc","upload","file","csv","spreadsheet"]};var b=i(10197),C=i(44732),y=i(72524),v=i(10961);let w={label:()=>"Gamma embed",key:"embed.gamma",icon:l.c9S,keywords:["embed"],description:()=>s.Ru._({id:"XLlwPZ",values:{GAMMA_ARTIFACT_PROPER_NOUN:C.TP}}),image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/GammaIconLogoSquareGradient.b0f7e174.svg",height:40,width:40,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/(www\.|staging\.)?gamma.app/,canEmbedPrivate:!0,forcePreviewOnMobile:!0,rewriteEmbedUrl:e=>{if((0,v.fS)(e))return e;let t=(0,v.TY)(e),i=(0,y.t$)(e)||"gamma.app";return"https://".concat(i,"/embed/").concat(t)}};var j=i(15726);let A={label:()=>"Google Drive",key:"embed.gdrive",description:()=>s.Ru._({id:"1q3pN1",values:{SHEETS_PROPER_NOUN:"Sheets",DOCS_PROPER_NOUN:"Docs",SLIDES_PROPER_NOUN:"Slides",GAMMA_ARTIFACT_PROPER_NOUN:C.TP}}),icon:d.xG9,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/google-drive.2d314cf9.svg",height:78,width:87,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/docs.google.com\//,canEmbedPrivate:!0,rewriteEmbedUrl:e=>{if(!e.includes("/presentation/"))return new URL(e.replace("/preview","/edit")).toString();{let t=new URL(e.replace("/edit","/preview"));return t.searchParams.set("rm","minimal"),t.toString()}},keywords:["docs","sheet","slide","gdrive","document"]},k={label:()=>"Google Form",key:"embed.google.form",description:()=>s.Ru._({id:"sgbNf4"}),icon:d.xG9,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/google-form.c5494f4d.svg",height:66,width:48,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/docs.google.com\/forms/,canEmbedPrivate:!0,keywords:["google form","form","survey","questionnaire"],defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0}},L={key:"image.google",label:()=>s.Ru._({id:"h2JWN5"}),icon:d.FjH,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/google-image.5d5a5835.svg",height:24,width:24,blurWidth:0,blurHeight:0},keywords:["image","photo"]},S={key:"color.gradient",label:()=>s.Ru._({id:"/S8bMP"}),description:()=>s.Ru._({id:"/XRwS6"}),icon:l.S7o,keywords:["gradient","color","mesh"]},E={label:()=>"Instagram",key:"embed.instagram",icon:d.QV6,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/instagram.d0a61bd7.svg",height:132,width:132,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www.instagram.com/,defaultDisplayStyle:"inline",iframeOptions:{allowPopups:!0},inlineInteractive:!0,preferHtml:!0,keywords:["instagram","insta","social"],minWidth:"328px"},_={label:()=>"Jotform",key:"embed.jotform",description:()=>s.Ru._({id:"7yLOnm"}),icon:l.n2$,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/jotform.0a55e4a9.svg",height:334,width:304,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/form\.jotform\.com/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0},keywords:["jotform","form","survey","questionnaire"]},I={key:"image.lexica",featureFlag:"lexicaImageSearch",label:()=>s.Ru._({id:"cSVX+F"}),description:()=>s.Ru._({id:"RdyK6U"}),image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/lexica.8699ff3f.png",height:48,width:48,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAHlBMVEVMaXH///+/v78xMTG2trYNDQ0SEhKwsLC6urqnp6cTTeQWAAAACnRSTlMAAd81rxZZ466vLRsiuAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAChJREFUeJxjYGBgZmYAAUYGTnYog4MJymDBYCCk2FlZwQxmNjY2VgYADLgAbROHxbEAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},keywords:["ai","lexica","stable diffusion","generated","photo","photography","image"]},M={key:"video.loom",label:()=>s.Ru._({id:"yrPgHm"}),description:()=>s.Ru._({id:"NMTPSf"}),icon:l.n2W,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/loom.a033778e.svg",height:190,width:190,blurWidth:0,blurHeight:0},urlRegex:/^https:\/\/www.loom.com/,rewriteEmbedUrl:e=>{if(!e.includes("/embed/"))return e;let t=new URL(e);return t.searchParams.set("hideEmbedTopBar","true"),t.toString()},keywords:["video","recording","loom","screen"]},R={key:"embed.microsoft.office",label:()=>"Office 365",description:()=>s.Ru._({id:"cbRq5v",values:{MICROSOFT_PROPER_NOUN:"Microsoft",WORD_PROPER_NOUN:"Word",POWERPOINT_PROPER_NOUN:"PowerPoint",EXCEL_PROPER_NOUN:"Excel",ONENOTE_PROPER_NOUN:"OneNote"}}),icon:d.uu9,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/office-365.868363a8.svg",height:48,width:48,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/.*\.sharepoint\.com\//,canEmbedPrivate:!0,iframeOptions:{allowPopups:!0},rewriteEmbedUrl:e=>{let t=new URL(e.replace("/:p:/r","").replace("/doc2.aspx","/Doc.aspx"));return t.searchParams.set("action","embedview"),t.searchParams.delete("mobileredirect"),t.toString()},keywords:["word","excel","powerpoint","office","microsoft","msoffice"]},D={label:()=>s.Ru._({id:"yA1Sb+",values:{MIRO_PROPER_NOUN:"Miro"}}),key:"embed.miro",icon:l.Kuo,description:()=>s.Ru._({id:"Px3dYF"}),image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/miro.78878247.svg",height:2500,width:2500,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/miro.com/,canEmbedPrivate:!0,forcePreviewOnMobile:!0,iframeOptions:{allowPopups:!0},keywords:["whiteboard","workshop","brainstorm","miro"],rewriteEmbedUrl:e=>(e.includes("/embed/")||e.includes("/live-embed/")||(e=e.replace("/board/","/embed/")),e.includes("embedAutoplay=")||(e+=(e.includes("?")?"&":"?")+"embedAutoplay=true&autoplay=yep"),e)};var T=i(13796),z=i(85851),P=i(2211),N=i(55597);let H={key:"embed.microsoft.powerbi",label:()=>"PowerBI",image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/powerbi.94baf198.svg",height:630,width:630,blurWidth:0,blurHeight:0},icon:N.hem,urlRegex:/^https?:\/\/app\.powerbi\.com\//,canEmbedPrivate:!0,iframeOptions:{allowPopups:!0},keywords:["microsoft","powerbi"]},B={label:()=>s.Ru._({id:"toutGW"}),key:"image.qrCode",icon:i(99492).Yop,keywords:["qr","qrcode"],resizeToFit:!0},F={label:()=>"Spotify",key:"video.spotify",keywords:["spotify","music","podcast","playlist","song","album"],description:()=>s.Ru._({id:"lrKTd0"}),icon:d.QEP,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/spotify.2dd06f33.svg",height:1333,width:1333,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/open.spotify.com/,preferHtml:!0},O={label:()=>"Tally Form",key:"embed.tally",description:()=>s.Ru._({id:"Qzo1BZ"}),icon:l.n2$,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/tally.dd047104.png",height:512,width:512,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAANlBMVEVMaXE0E101El/WGcw0EV71GOI0E1ouBVgwEVs1EmAzEl40El9uFIbjG9v/Hu+cF6U3E1//HPTo62sPAAAAEnRSTlMAXX1kJiNdBtn+7KX26aH8oEjnHZjJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAANUlEQVR4nC3GQRKAIAzF0CjF9isK3v+yDB3eJsE3LJLBI0kDsFvqP8Cp9n4V8IiyCteB56QJO9EBVMm1x1cAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},urlRegex:/^https?:\/\/tally.so/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0}},V=/\/video\/(\d+)/,Z={label:()=>"TikTok",key:"video.tiktok",icon:d.AIX,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/tiktok.cbd7f7ff.svg",height:256,width:256,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www.tiktok.com/,defaultDisplayStyle:"inline",iframeOptions:{allowPopups:!0},preferHtml:!0,rewriteEmbedUrl(e){var t;let i=null==(t=e.match(V))?void 0:t[1];return i?"https://www.tiktok.com/embed/v2/".concat(i):e},keywords:["tiktok","video","social"],minWidth:"325px",maxWidth:"325px"},U={key:"embed.twitter",label:()=>"Tweet",icon:d.HQ1,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/twitter.c7499c85.svg",height:1110,width:1110,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/(www\.)?twitter\.com/,keywords:["twitter","tweet"],preferHtml:!0,defaultDisplayStyle:"inline",inlineInteractive:!0},G={label:()=>"Typeform",key:"embed.typeform",description:()=>s.Ru._({id:"yjYR46"}),icon:N.n2$,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/typeform.6d709d2e.svg",height:800,width:800,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/([a-z0-9]*\.)?typeform\.com/,defaultDisplayStyle:"inline",inlineInteractive:!0,categories:["form"],iframeOptions:{allowPopups:!0},keywords:["typeform","form","survey","questionnaire"]};var W=i(55351);let K={key:"video.vimeo",label:()=>s.Ru._({id:"M1Uyl1"}),icon:d.vYD,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/vimeo.4de20653.svg",height:48,width:48,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/(player\.)?vimeo\.com/,keywords:["vimeo","video"]};var q=i(19451),Q=i(59013);let J={label:()=>"Wistia",key:"video.wistia",icon:l.n2W,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/wistia.613af213.svg",height:1899,width:2500,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/fast.wistia.net/,keywords:["wistia","video"]},Y={key:"video.youtube",label:()=>s.Ru._({id:"7J5KkU"}),icon:d.B4m,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/youtube.b0610934.svg",height:461,width:461,blurWidth:0,blurHeight:0},urlRegex:/^https?:\/\/www\.youtube\.com/,keywords:["youtube","video"]},X=[u,j.P,L,q.R,I,W.a,T.X,Y,M,x,k,A,Q.J,h,B,a.Up,r.K,n.Y,R,H,U,K,g.G,f,D,o,c,J,F,Z,E,S,b.f,p,G,_,O,w,z.x,P.u],$=Object.fromEntries(Object.values(X).flat().map(e=>[e.key,e]))},15008:(e,t,i)=>{"use strict";i.d(t,{t:()=>a});var n=i(92986);let a=()=>(0,n.FX)()?1:1.125},15153:(e,t,i)=>{"use strict";i.d(t,{e:()=>a});let n={cardLayoutsEnabled:!1},a=e=>{if(!e)return{...n};let t=null;return("doc"===e.type.name?t=e.nodeAt(0):"document"===e.type.name&&(t=e),t)?{...n,...t.attrs.docFlags}:(console.debug("[getDocFlags] could not find document node, returning defaults"),{...n})}},15223:(e,t,i)=>{"use strict";i.d(t,{Dh:()=>f,ZI:()=>x});var n=i(84462),a=i.n(n),r=i(25183),l=i(79683),s=i(4742),o=i(96230),c=i(26533),d=i(4375),u=i(17069),p=i(9441),h=i(64576),g=i(58215);let m=(e,t)=>{let i=void 0!==t,n=!e.config.disableReadabilityAdjustment||i,a=i?o._m:c.H5,r=i?4.5:3,s=t?"string"==typeof t?{type:"solid",color:t}:t:(0,c.Tn)(e),d=(0,c.Ik)(s),u=t?(0,l.$p)(d):(0,c.Mw)(e),p=(0,c.CD)(e)[0],h=(0,c.Ik)(p),g=n?(0,c.Vj)(p,d,r,!1):p,m=(0,c.Jh)(e),x=n?(0,c.Vj)(m,d,r,!1):m,f=(0,c.Ik)(x),b=(0,c.jO)(e),C=n?(0,c.Vj)(b,d,r,!1):b,y=(0,c.Ik)(C),v=(0,c.fQ)(e),w=n?(0,c.Vj)(v,d,a,i):v,j=(0,c.Ik)(w),A=(0,l.$p)(j),k=(0,c.Lz)(e),L=n?(0,c.Vj)(k,d,r,i):k,S=(0,c.Ik)(L);return{bodyColorReadable:w,bodyColorSolid:j,isBodyColorDark:A,headingColorReadable:L,headingColorSolid:S,linkColorReadable:x,linkColorSolid:f,buttonColorReadable:C,buttonColorSolid:y,primaryColor:p,primaryColorReadable:g,primaryColorSolid:h,cardColor:s,cardColorSolid:d,isCardDark:u}},x=a()((e,t)=>{var i,n;let{bodyFont:a,headingFont:x,fonts:f}=e,b=(0,u.vt)(f,a)||o.z8.bodyFont,C=(0,u.vt)(f,x)||o.z8.headingFont,{bodyColorReadable:y,bodyColorSolid:v,isBodyColorDark:w,headingColorReadable:j,primaryColorReadable:A,primaryColorSolid:k,primaryColor:L,linkColorSolid:S,buttonColorReadable:E,buttonColorSolid:_,cardColorSolid:I,cardColor:M,isCardDark:R}=m(e,t),D=(0,d.M)(e),T=(0,h.tL)({cardColor:M,config:D,theme:e}),z=(0,g.n3)({bodyColor:y,cardColor:M,config:D,theme:e}),P=(0,g.gt)({config:D}),N=(0,g.QI)({cardColor:M,config:D}),H="linear-gradient"!==L.type?void 0:"semi"===D.shapeFill?(0,p.nz)(L,I,.5):L,B=(0,p.Hh)(H,R?.25:.9);return{...T,...P,...z,...N,"--body-font":'"'.concat(b,'"'),"--heading-font":'"'.concat(C,'"'),"--heading-font-weight":(0,u.Kn)(e,"heading"),"--body-font-weight":(0,u.Kn)(e,"body"),"--letter-spacing-body":s.hQ?0:e.config.letterSpacingBody?"".concat(e.config.letterSpacingBody,"em"):void 0,"--letter-spacing-heading":s.hQ?0:e.config.letterSpacingHeading?"".concat(e.config.letterSpacingHeading,"em"):void 0,"--line-height-body":null!=(i=e.config.lineHeightBody)?i:r.Uw,"--line-height-heading":null!=(n=e.config.lineHeightHeading)?n:r.eL,"--heading-transform":e.config.headingTransform,"--accent-color":k,"--accent-color-readable":(0,c.Ik)(A),"--accent-gradient":(0,p.yh)(A),"--accent-gradient-fill":(0,p.yh)(L),"--accent-gradient-background":(0,p.yh)(B),"--accent-color-background-muted":R?(0,l.PE)(k,.15):(0,l.PE)(k,.9),"--expandable-hover-background":(0,l.$3)(S,.1),"--neutral-border-color":R?"var(--chakra-colors-whiteAlpha-400)":"var(--chakra-colors-blackAlpha-200)","--neutral-background-color":R?(0,l.Pf)(I,5):(0,l.Pf)(I,-5),"--button-color":_,"--button-gradient":(0,p.yh)(E),"--button-color-inverted":(0,l.$p)(_)?"#fff":"#000","--link-color":S,"--link-color-hover":(0,l.$p)(S)?(0,l.Zt)(S,10):(0,l.Zt)(S,-10),"--link-box-shadow":"0 0 0px 3px ".concat((0,l.$3)(S,1)),"--body-color":v,"--body-color-muted":(0,l.$3)(v,.5),"--body-color-inverted":R?"#000":"#fff","--link-color-inverted":(0,l.$p)(S)?"#fff":"#000","--highlight-color-dark":R?"var(--body-color)":"var(--body-color-inverted)","--highlight-color-light":R?"var(--body-color-inverted)":"var(--body-color)","--highlight-link-color-hover-dark":R?(0,l.Zt)(v,w?10:-10):(0,l.Zt)("#fff",-10),"--highlight-link-color-hover-light":R?(0,l.Zt)("#000",10):(0,l.Zt)(v,w?10:-10),"--heading-color":(0,c.Ik)(j),"--heading-gradient":(0,p.yh)(j),"--card-color":I,"--card-color-mask":(0,l.$3)(I,(0,l.$p)(I)?.8:.85),"--placeholder-button-bg-color":R?(0,l.Lm)("gray.700"):(0,l.Lm)("gray.200"),"--placeholder-button-bg-hover-color":R?(0,l.Lm)("gray.600"):(0,l.Lm)("gray.300"),"--placeholder-button-text-color":R?(0,l.Lm)("gray.300"):(0,l.Lm)("gray.400"),"--placeholder-button-text-hover-color":R?(0,l.Lm)("gray.200"):(0,l.Lm)("gray.700")}}),f=a()(m)},15234:(e,t,i)=>{"use strict";i.d(t,{K:()=>d,z:()=>u});var n=i(6029),a=i(26420);i(55729);var r=i(83691),l=i(40912),s=i(20044),o=i(87489),c=i(94831);let d=e=>{let{enterZoom:t,doubleClickNonZoomHandler:i,...s}=e,c=(0,l.GV)(o.nD),d=!c,u=c&&!i;return r.$.GAMMA_PUPPETEER_SERVICE?null:(0,n.jsx)(a.a,{inset:0,w:"100%",h:"100%",position:"absolute",zIndex:1,cursor:d?"zoom-in":"default",onDoubleClick:u?t:i,onClick:d?t:void 0,"data-testid":"zoom-click-capture","data-zoom-click-capture":!0,opacity:0,...s})},u=e=>{let{decorations:t,node:i,editor:r}=e,d=(0,c.DM)(t)||!(0,s.We)(r),u=(0,l.GV)(o.nD),{displayStyle:p}=i.attrs;return(0,n.jsx)(a.a,{position:"absolute",inset:0,zIndex:1,pointerEvents:u&&!d&&"inline"===p?"auto":"none",cursor:"default"})}},15254:(e,t,i)=>{"use strict";i.d(t,{$:()=>m});var n=i(6029),a=i(21938),r=i(37243),l=i(94289),s=i(55729),o=i(12889),c=i(20044),d=i(61386);let u=(e,t,i,a)=>{var r,l;let o=Array.from(Object.entries(null!=(l=null==(r=i.contentComponent)?void 0:r.getServerSnapshot())?l:{})).find(t=>{let[i,n]=t;return n.children.props.node===e});if(!o)return null;let[c,d]=o,u=d.children,p=s.cloneElement(u,u.props,a),h=d.containerInfo,g=h.nodeName.toLowerCase()||"div",{style:m,...x}=(e=>{let t={};for(let i of e.attributes){let e=i.name;"class"===e?t.className=i.value:"contenteditable"===e&&"false"===i.value||(t[e]=i.value)}return t})(h);return(0,n.jsx)(g,{"data-pos":t,...x,STYLE:"white-space: inherit;".concat(m),children:p},c)};function p(e,t){var i,n;let a={name:t.name,options:t.options,storage:t.storage,editor:e};return null!=(n=null!=(i=(0,o.iI)(t,"renderHTMLforSSR",a))?i:(0,o.iI)(t,"renderHTML",a))?n:null}let h=(e,t)=>{let i,n=(0,c.vC)(e,t.type);if(!n)return null;let a=e.extensionManager.attributes.filter(e=>e.type===t.type.name),s=(0,r.zU)(t,a);if(t instanceof l.CU){let a=p(e,n);if(!a)return null;i=a({HTMLAttributes:s,mark:t})}else{let a=p(e,n);if(!a)return null;i=a({HTMLAttributes:s,node:t})}if(!g(i))return null;let[o,d,u]=i;return[o,(e=>{let t={...e};return(null==t?void 0:t.style)&&(t.STYLE=t.style,delete t.style),(null==t?void 0:t.class)&&(t.className=t.class,delete t.class),(null==t?void 0:t.colspan)&&(t.colSpan=t.colspan,delete t.colspan),(null==t?void 0:t.rowspan)&&(t.rowSpan=t.rowspan,delete t.rowspan),t})(d),u]},g=e=>Array.isArray(e)&&"string"==typeof e[0]&&"object"==typeof e[1]&&!Array.isArray(e[1])&&null!==e[1]&&e.length<=3,m=s.memo(e=>{let{node:t,editor:i,getPos:r}=(0,o.cm)();if(!t||!i)return null;let c=e.as||"div",p=t.isInline||t instanceof l.CU?"span":"div",g=[],m=null==r?void 0:r(),x="number"==typeof m?m:null,f=(e,t,r)=>{let l=(null===x?0:x)+t+1,o=u(e,l,i);if(o)return o;let c=t=>Array.from(e.marks).reverse().reduce((e,t)=>{let n=u(t,l,i,e);if(n)return n;let a=h(i,t);if(a){let[t,i,n]=a;return s.createElement(t,{key:r,...i},e)}return e},t),p=null===x?[]:(0,d.j5)(i,l),g=h(i,e);if(g){let[i,n]=g,o=3===g.length?g[2]:void 0,d=null;if(0===o){let i=[];e.forEach((e,n,a)=>{i.push(f(e,t+n,"".concat(r,"_").concat(a)))}),d=i,console.debug("[SSR NodeViewContent] HOLE",i)}else"string"==typeof o&&(console.debug("[SSR NodeViewContent] children plain",o),d=o);let{nodeName:u,...h}=p.map(e=>{var t;return null==(t=e.type)?void 0:t.attrs}).reduce((e,t)=>({...e,...t}),{}),m={...n,...h,className:(0,a.cx)(h.class,n.class),"data-pos":l};return delete m.class,console.debug("[SSR NodeViewContent] non-nodeview:",r,m,o),c(s.createElement(i,{key:r,...m},d))}return e.isText?c((0,n.jsx)(s.Fragment,{children:e.textContent},r)):null};return t.forEach((e,i)=>{let n=g.length+1,a=f(e,i,"".concat(n));a?g.push(a):console.warn("%c [Simple NodeViewContent] UNKNOWN NODE $$$$$$$$$$$$$$$$$$$$$$$$$","background-color: aqua; font-weight: bold",{unknownNode:e,parentNode:t})}),(0,n.jsx)(c,{...e,"data-node-view-content":"",style:{whiteSpace:"pre-wrap",...e.style},children:(0,n.jsx)(p,{"data-node-view-content-inner":t.type.name,style:{whiteSpace:"inherit"},children:0===g.length?null:1===g.length?g[0]:g})})});m.displayName="NodeViewContent"},15410:(e,t,i)=>{"use strict";i.d(t,{C:()=>s});var n=i(68338),a=i(46030),r=i(66533),l=i(54570);class s{detectNode(e){if((0,a.dv)(e))return!1;let t=(0,r.um)(e);return!!(t&&"queued"===t.loadImageStatus&&t.loadImageId&&t.loadImageParams)}getNodeId(e){let t=(0,r.um)(e);return(null==t?void 0:t.loadImageId)||null}getCacheKey(e,t){var i;let n=this.getNodeId(e),a=t.interactionId,l=null==(i=(0,r.um)(e).loadImageParams)?void 0:i.query;return l||console.error("[ImageProcesor.getCacheKey] No query for in loadImageParams"),"".concat(a,"__").concat(this.nodeType,"__").concat(n,"__").concat(l)}async processNode(e,t){let i=(0,r.um)(e);try{let n=i.loadImageParams,a=await (0,l.a)({loadImageId:i.loadImageId,loadImageParams:n,context:{workspaceId:t.workspaceId,docId:t.docId,themeId:t.themeId,interactionId:t.interactionId,traceparent:t.traceparent,theme:t.theme,interactionName:t.interactionName},imageStore:t.imageStore});return(0,r.wH)(e,a)}catch(i){if(console.error("[ImageProcessor] Error processing ".concat(this.nodeType,":"),i),"cardAccentLayoutItem"===e.type.name&&t.theme)return{...e.attrs,background:(0,n.gN)(t.theme,t.cardId)};return(0,r.wH)(e,{loadImageStatus:"error"})}}constructor(){this.nodeType="image"}}},15619:(e,t,i)=>{"use strict";i.d(t,{X:()=>a});var n=i(58215);let a=e=>{switch(e){case"solid":return"".concat(n.VN," ").concat(n.SA);case"outline":return"".concat(n.VN," ").concat(n.uk);case"none":return n.VN}}},15642:(e,t,i)=>{"use strict";i.d(t,{R:()=>y});var n=i(6029),a=i(24302),r=i(49611),l=i(57405),s=i(58959),o=i(26420),c=i(48810),d=i(16936),u=i(99492),p=i(55597),h=i(48621),g=i(26221),m=i(77650),x=i(90295),f=i(3898);let b={info:{light:{bg:"blue.100",border:"blue.500",title:"blue.500",subtitle:"gray.700"},dark:{bg:"blue.900",border:"blue.200",title:"blue.200",subtitle:"blue.100"}},warning:{light:{bg:"gray.100",border:"gray.700",buttonBorder:"gray.700",title:"gray.700",subtitle:"gray.700"},dark:{bg:"gray.800",border:"gray.200",title:"gray.200",subtitle:"gray.300"}},error:{light:{bg:"orange.100",border:"orange.600",title:"red.600",subtitle:"gray.700"},dark:{bg:"red.950",border:"red.900",buttonBorder:"red.900",title:"red.300",subtitle:"red.200"}}},C=e=>{let{statusBorderColor:t,...i}=e,l=(0,a.dU)("white","transparent"),s=(0,a.dU)("deepocean.950","inherit"),o=(0,a.dU)("sky.200","gray.600"),c=(0,a.dU)("sky.50","whiteAlpha.100");return(0,n.jsx)(r.$,{variant:"outline",bg:l,borderColor:t||o,borderRadius:"full",color:s,fontWeight:"semibold",_hover:{bg:c},...i})},y=e=>{let{productBadgeLabel:t,title:i,subtitle:r,onClick:y,cta:v,ctaTooltip:w,status:j="warning",onDismiss:A,stacked:k=!1,actions:L,borderColor:S,titleColor:E,subtitleColor:_}=e,I=(0,f.Xb)(),M=(0,a.dU)("light","dark"),R=b[j][M],D=E||R.title,T=_||R.subtitle;return(0,n.jsxs)(l.T,{borderRadius:"lg",bg:R.bg,border:"1px solid",borderColor:S||R.border,px:{base:2,md:3},ps:4,py:2.5,align:"stretch",w:"100%",spacing:2,children:[(0,n.jsxs)(s.z,{spacing:2,children:[t?(0,n.jsx)(x.zL,{product:t}):(0,n.jsx)(o.a,{color:D,flexShrink:0,children:(0,n.jsx)(h.g,{icon:u.ijf})}),(0,n.jsxs)(o.a,{fontSize:"sm",lineHeight:"1.3",flex:"1",color:T,display:"flex",flexDirection:I?"column":"row",flexWrap:"wrap",columnGap:1.5,children:[(0,n.jsx)(c.E,{color:D,as:"strong",flex:"0 0 auto",children:i}),r&&(0,n.jsx)(c.E,{flex:"1 1 auto",children:r})]}),L||v&&(0,n.jsx)(g.Tz,{label:w,placement:"top",children:(0,n.jsx)(C,{statusBorderColor:"buttonBorder"in R?R.buttonBorder:void 0,onClick:y,cursor:y?"pointer":"default",size:"xs",px:4,py:3,flexShrink:0,display:k?"none":{base:"none",sm:"inline-flex"},children:v})}),A&&(0,n.jsx)(d.K,{size:"sm",variant:"ghost",color:T,flexShrink:0,_hover:{opacity:.7},icon:(0,n.jsx)(h.g,{icon:p.Jyw,fontSize:"16px"}),"aria-label":m.Ru._({id:"1QfxQT"}),onClick:A})]}),!L&&v&&(0,n.jsx)(g.Tz,{label:w,placement:"top",children:(0,n.jsx)(C,{statusBorderColor:R.border,onClick:y,cursor:y?"pointer":"default",size:"md",px:4,py:3,w:"100%",display:k?"inline-flex":{base:"inline-flex",sm:"none"},children:v})})]})}},15726:(e,t,i)=>{"use strict";i.d(t,{P:()=>r});var n=i(99492),a=i(77650);let r={key:"image.giphy",label:()=>a.Ru._({id:"E435oC",values:{GIPHY_PROPER_NOUN:"GIPHY"}}),description:()=>a.Ru._({id:"AbFJB5"}),icon:n.MEP,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/giphy.2d92c9c6.svg",height:2500,width:2500,blurWidth:0,blurHeight:0},keywords:["gif","animation","animated","giphy"],resizeToFit:!0}},15955:(e,t,i)=>{"use strict";i.d(t,{n:()=>b});var n=i(6029),a=i(40452),r=i(53996),l=i(26420),s=i(21938),o=i(55729),c=i(97712),d=i(28547),u=i(58215),p=i(25183),h=i(47830),g=i(39027),m=i(44783),x=i(92986),f=i(3898);let b=e=>{var t;let{cellProps:i,positionProps:b,markerProps:C,markerFontSize:y="h3",children:v}=e,{index:w,theme:j,layoutOptions:A,cellOptions:k,getPos:L,editor:S,selectCell:E}=i,_=null==k?void 0:k.icon,I=(0,x.FX)(),M=null==(t=A.numbered)||t,R=(0,h._)(I,null!=y?y:"h3"),D=(0,o.useCallback)(()=>{if(!S.isEditable)return;let e=L();if("number"!=typeof e)return;let t=S.state.doc.resolve(e);(0,m.tN)(S,t)},[L,S]),T=(0,o.useMemo)(()=>(0,p.bh)(y,j),[y,j]),{colorVars:z}=(0,c.r)({layoutColorOverride:A.color,cellColorOverride:null==k?void 0:k.color,index:w}),P={...(0,f.nr)()?(0,d.U2)():void 0};return(0,n.jsxs)(a.s,{...b,contentEditable:!1,userSelect:"none",onMouseDown:D,cursor:"default",css:z,children:[(0,n.jsx)(r.o,{h:"".concat(R,"em"),w:"".concat(R,"em"),className:u.SA,sx:P,pos:"relative",...C,children:(0,n.jsx)(l.a,{sx:T,className:(0,s.cx)(d.U6),textAlign:"center",style:{lineHeight:1},pos:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",children:(0,n.jsx)(g.R,{image:_,number:M?w+1:void 0,isNumbered:M,iconSize:1,selectCell:E})})}),v]})}},16099:(e,t,i)=>{"use strict";i.d(t,{e:()=>n});let n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id";return{default:null,parseHTML:i=>{var n;let a=null!=(n=i.getAttribute("data-".concat(t)))?n:i.getAttribute(t);if(a)return a;let r=e();return console.debug("[configureIdAttribute] generating id in parseHTML",r),r}}}},17051:(e,t,i)=>{"use strict";i.d(t,{SZ:()=>v,Up:()=>x,kV:()=>L,nC:()=>j,Vu:()=>h,dR:()=>p,T3:()=>f,O0:()=>m,eY:()=>y,Aq:()=>k,mK:()=>A,TD:()=>C,J2:()=>b});var n=i(41626),a=i(5099),r=i(26533),l=i(71679),s=i(51310),o=i(9902),c=i(77650),d=i(66567);let u="#3B82F6";function p(e){return(0,r.Mw)(e)?"dark":"light"}function h(e,t,i,n,a,r){let l=Object.fromEntries(Object.entries(w(e,t,i,n,r)).map(e=>{let[t,i]=e;return[t,{customColor:i.color||u}]}));return"waterfall"===a&&Object.assign(l,function(e,t,i,n){var a,r,l;let s=w(e,3,t,i,n),o=(null==(a=s.series1)?void 0:a.color)||u,c=(null==(r=s.series2)?void 0:r.color)||o,d=(null==(l=s.series3)?void 0:l.color)||c;return{waterfallStart:{customColor:c},waterfallPositive:{customColor:d},waterfallNegative:{customColor:o},waterfallTotal:{customColor:c}}}(e,i,n,r)),l}let g="monochrome";function m(e){return!!e&&"object"==typeof e&&"datasetConfig"in e&&!("type"in e&&e.data&&"object"==typeof e.data&&"columns"in e.data)}function x(e){return m(e)}function f(e){var t,i;return e?"appearance"in e&&e.appearance?(null==(t=e.appearance)?void 0:t.colorScheme)||"monochrome":"customAppearanceConfig"in e&&e.customAppearanceConfig&&(null==(i=e.customAppearanceConfig)?void 0:i.colorScheme)||"monochrome":"monochrome"}function b(e,t){let i="default"===t?"monochrome":t;return m(e)?{...e,customAppearanceConfig:{...e.customAppearanceConfig,colorScheme:i,customSeriesColors:void 0,seriesConfig:{}}}:{...e,appearance:{...e.appearance,colorScheme:i,customSeriesColors:void 0,seriesStyles:{}}}}function C(e,t){return m(e)?{...e,visualisationConfig:{...e.visualisationConfig||{},type:t,showPercentageLabels:"pie"===t||"donut"===t}}:{...e,type:t}}async function y(e){if(!m(e))return{config:e};let t=e.customAppearanceConfig,n={colorScheme:null==t?void 0:t.colorScheme,customSeriesColors:null==t?void 0:t.customSeriesColors,customSolidColor:null==t?void 0:t.customSolidColor},{migrateFromLegacyGraphConfig:a}=await Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)),{config:r,uiLocale:l,formattingLocale:s,fontList:o}=a({config:e});if(n.colorScheme||n.customSeriesColors||n.customSolidColor){let e=r.appearance||{};void 0!==n.colorScheme&&(e.colorScheme=n.colorScheme),void 0!==n.customSeriesColors&&(e.customSeriesColors=n.customSeriesColors),void 0!==n.customSolidColor&&(e.customSolidColor=n.customSolidColor),r.appearance=e}return{config:r,uiLocale:l,formattingLocale:s,fontList:o}}function v(e){if(!e)return 20;if("columns"in e&&Array.isArray(e.columns)){let t=e.columns,i=e.rows||[];return Math.max(Math.max(t.length-1,1),i.length)+2}return 20}function w(e,t,i,a,l){let s=i[0]||u,o={};if("solid"===e){let e=l||s;for(let i=0;i1?e/(t-1):0,s=(0,n.yv)(i,r,{lightnessRange:l});o[a]={color:s}}return o}let c=(0,n.au)(s,e,a),d=(0,n.M9)(c,Array.from({length:t},(e,t)=>t),e,{theme:a});for(let e=0;e{let t={bar:{rows:[{id:"rgn01"},{id:"rgn02"},{id:"rgn03"},{id:"rgn04"}],columns:[{id:"colLbl",type:"label",label:c.Ru._({id:"uJ+Ve2"}),format:"raw"},{id:"colDat",type:"data",label:c.Ru._({id:"h15t88"}),format:"raw"}],cells:{rgn01:{colLbl:{type:"label",label:c.Ru._({id:"qV2cO3"})},colDat:{isEmpty:!1,type:"data",data:4200}},rgn02:{colLbl:{type:"label",label:c.Ru._({id:"CHWYig"})},colDat:{isEmpty:!1,type:"data",data:3100}},rgn03:{colLbl:{type:"label",label:c.Ru._({id:"w52jYu"})},colDat:{isEmpty:!1,type:"data",data:2800}},rgn04:{colLbl:{type:"label",label:c.Ru._({id:"kZ3clk"})},colDat:{isEmpty:!1,type:"data",data:3600}}}},"horizontal-bar":{rows:[{id:"prod1"},{id:"prod2"},{id:"prod3"},{id:"prod4"}],columns:[{id:"prdLbl",type:"label",label:c.Ru._({id:"uScswB"}),format:"raw"},{id:"prdDat",type:"data",label:c.Ru._({id:"h15t88"}),format:"raw"}],cells:{prod1:{prdLbl:{type:"label",label:c.Ru._({id:"GpB8YV"})},prdDat:{isEmpty:!1,type:"data",data:8500}},prod2:{prdLbl:{type:"label",label:c.Ru._({id:"Oojfbh"})},prdDat:{isEmpty:!1,type:"data",data:5200}},prod3:{prdLbl:{type:"label",label:c.Ru._({id:"rnwGuj"})},prdDat:{isEmpty:!1,type:"data",data:3100}},prod4:{prdLbl:{type:"label",label:c.Ru._({id:"0wJVK+"})},prdDat:{isEmpty:!1,type:"data",data:1800}}}},line:{rows:[{id:"mon01"},{id:"mon02"},{id:"mon03"},{id:"mon04"},{id:"mon05"},{id:"mon06"}],columns:[{id:"monLbl",type:"label",label:c.Ru._({id:"HajiZl"}),format:"raw"},{id:"monDat",type:"data",label:c.Ru._({id:"ftJUtA"}),format:"raw"}],cells:{mon01:{monLbl:{type:"label",label:c.Ru._({id:"j+Md7C"})},monDat:{isEmpty:!1,type:"data",data:125}},mon02:{monLbl:{type:"label",label:c.Ru._({id:"DYvR/O"})},monDat:{isEmpty:!1,type:"data",data:142}},mon03:{monLbl:{type:"label",label:c.Ru._({id:"Jvk6Sh"})},monDat:{isEmpty:!1,type:"data",data:158}},mon04:{monLbl:{type:"label",label:c.Ru._({id:"w8bshJ"})},monDat:{isEmpty:!1,type:"data",data:171}},mon05:{monLbl:{type:"label",label:c.Ru._({id:"6/AtGQ"})},monDat:{isEmpty:!1,type:"data",data:189}},mon06:{monLbl:{type:"label",label:c.Ru._({id:"6AwUha"})},monDat:{isEmpty:!1,type:"data",data:210}}}},pie:{rows:[{id:"bud01"},{id:"bud02"},{id:"bud03"}],columns:[{id:"budLbl",type:"label",label:c.Ru._({id:"5HYWB0"}),format:"raw"},{id:"budDat",type:"data",label:c.Ru._({id:"CETVNt"}),format:"raw"}],cells:{bud01:{budLbl:{type:"label",label:c.Ru._({id:"/kf9sv"})},budDat:{isEmpty:!1,type:"data",data:45}},bud02:{budLbl:{type:"label",label:c.Ru._({id:"vo2a+a"})},budDat:{isEmpty:!1,type:"data",data:30}},bud03:{budLbl:{type:"label",label:c.Ru._({id:"B1MDds"})},budDat:{isEmpty:!1,type:"data",data:25}}}},donut:{rows:[{id:"seg01"},{id:"seg02"},{id:"seg03"}],columns:[{id:"segLbl",type:"label",label:c.Ru._({id:"RqGEko"}),format:"raw"},{id:"segDat",type:"data",label:c.Ru._({id:"IdfBjs"}),format:"raw"}],cells:{seg01:{segLbl:{type:"label",label:c.Ru._({id:"GpB8YV"})},segDat:{isEmpty:!1,type:"data",data:42}},seg02:{segLbl:{type:"label",label:c.Ru._({id:"2E1YXo"})},segDat:{isEmpty:!1,type:"data",data:35}},seg03:{segLbl:{type:"label",label:c.Ru._({id:"CvU5Au"})},segDat:{isEmpty:!1,type:"data",data:23}}}},combo:{rows:[{id:"qtr01"},{id:"qtr02"},{id:"qtr03"},{id:"qtr04"}],columns:[{id:"qtrLbl",type:"label",label:c.Ru._({id:"2vudsu"}),format:"raw"},{id:"qtrRev",type:"data",label:c.Ru._({id:"8YBH95"}),format:"raw"},{id:"qtrFct",type:"data",label:c.Ru._({id:"z7J3FU"}),format:"raw"}],cells:{qtr01:{qtrLbl:{type:"label",label:c.Ru._({id:"i+odAu"})},qtrRev:{isEmpty:!1,type:"data",data:2400},qtrFct:{isEmpty:!1,type:"data",data:2200}},qtr02:{qtrLbl:{type:"label",label:c.Ru._({id:"K6Dm4P"})},qtrRev:{isEmpty:!1,type:"data",data:2850},qtrFct:{isEmpty:!1,type:"data",data:2600}},qtr03:{qtrLbl:{type:"label",label:c.Ru._({id:"KHx01x"})},qtrRev:{isEmpty:!1,type:"data",data:3100},qtrFct:{isEmpty:!1,type:"data",data:3e3}},qtr04:{qtrLbl:{type:"label",label:c.Ru._({id:"quAHHk"})},qtrRev:{isEmpty:!1,type:"data",data:3800},qtrFct:{isEmpty:!1,type:"data",data:3400}}}},heatmap:{rows:[{id:"segA"},{id:"segB"},{id:"segC"},{id:"segD"}],columns:[{id:"segLbl",type:"label",label:c.Ru._({id:"RqGEko"}),format:"raw"},{id:"q1",type:"data",label:c.Ru._({id:"i+odAu"}),format:"raw"},{id:"q2",type:"data",label:c.Ru._({id:"K6Dm4P"}),format:"raw"},{id:"q3",type:"data",label:c.Ru._({id:"KHx01x"}),format:"raw"},{id:"q4",type:"data",label:c.Ru._({id:"quAHHk"}),format:"raw"}],cells:{segA:{segLbl:{type:"label",label:c.Ru._({id:"c+1Fne"})},q1:{isEmpty:!1,type:"data",data:85},q2:{isEmpty:!1,type:"data",data:72},q3:{isEmpty:!1,type:"data",data:91},q4:{isEmpty:!1,type:"data",data:68}},segB:{segLbl:{type:"label",label:c.Ru._({id:"w/PVfZ"})},q1:{isEmpty:!1,type:"data",data:45},q2:{isEmpty:!1,type:"data",data:58},q3:{isEmpty:!1,type:"data",data:42},q4:{isEmpty:!1,type:"data",data:63}},segC:{segLbl:{type:"label",label:c.Ru._({id:"NR+ziD"})},q1:{isEmpty:!1,type:"data",data:32},q2:{isEmpty:!1,type:"data",data:28},q3:{isEmpty:!1,type:"data",data:51},q4:{isEmpty:!1,type:"data",data:39}},segD:{segLbl:{type:"label",label:c.Ru._({id:"dDWXP/"})},q1:{isEmpty:!1,type:"data",data:78},q2:{isEmpty:!1,type:"data",data:95},q3:{isEmpty:!1,type:"data",data:82},q4:{isEmpty:!1,type:"data",data:88}}}},waterfall:{rows:[{id:"step01"},{id:"step02"},{id:"step03"},{id:"step04"},{id:"step05"}],columns:[{id:"stepLbl",type:"label",label:c.Ru._({id:"NtQvjo"}),format:"raw"},{id:"stepDat",type:"data",label:c.Ru._({id:"wMHvYH"}),format:"raw"}],cells:{step01:{stepLbl:{type:"label",label:c.Ru._({id:"wKNXrH"})},stepDat:{isEmpty:!1,type:"data",data:1e3}},step02:{stepLbl:{type:"label",label:c.Ru._({id:"i+odAu"})},stepDat:{isEmpty:!1,type:"data",data:250}},step03:{stepLbl:{type:"label",label:c.Ru._({id:"K6Dm4P"})},stepDat:{isEmpty:!1,type:"data",data:-150}},step04:{stepLbl:{type:"label",label:c.Ru._({id:"KHx01x"})},stepDat:{isEmpty:!1,type:"data",data:300}},step05:{stepLbl:{type:"label",label:c.Ru._({id:"quAHHk"})},stepDat:{isEmpty:!1,type:"data",data:200}}}},scatter:{rows:[{id:"pt01"},{id:"pt02"},{id:"pt03"},{id:"pt04"},{id:"pt05"},{id:"pt06"}],columns:[{id:"ptLbl",type:"label",label:c.Ru._({id:"K47k8R"}),format:"raw"},{id:"ptX",type:"data",label:c.Ru._({id:"CL8cCM"}),format:"raw"},{id:"ptY",type:"data",label:c.Ru._({id:"z1U/Fh"}),format:"raw"}],cells:{pt01:{ptLbl:{type:"label",label:c.Ru._({id:"d87RTn"})},ptX:{isEmpty:!1,type:"data",data:25},ptY:{isEmpty:!1,type:"data",data:4.2}},pt02:{ptLbl:{type:"label",label:c.Ru._({id:"98C/O+"})},ptX:{isEmpty:!1,type:"data",data:45},ptY:{isEmpty:!1,type:"data",data:4.5}},pt03:{ptLbl:{type:"label",label:c.Ru._({id:"qwttNH"})},ptX:{isEmpty:!1,type:"data",data:65},ptY:{isEmpty:!1,type:"data",data:4.8}},pt04:{ptLbl:{type:"label",label:c.Ru._({id:"yvN6de"})},ptX:{isEmpty:!1,type:"data",data:35},ptY:{isEmpty:!1,type:"data",data:3.9}},pt05:{ptLbl:{type:"label",label:c.Ru._({id:"j9sCaf"})},ptX:{isEmpty:!1,type:"data",data:80},ptY:{isEmpty:!1,type:"data",data:4.6}},pt06:{ptLbl:{type:"label",label:c.Ru._({id:"lu6Ugq"})},ptX:{isEmpty:!1,type:"data",data:55},ptY:{isEmpty:!1,type:"data",data:4.1}}}},bubble:{rows:[{id:"mkt01"},{id:"mkt02"},{id:"mkt03"},{id:"mkt04"},{id:"mkt05"}],columns:[{id:"mktLbl",type:"label",label:c.Ru._({id:"L+qiq+"}),format:"raw"},{id:"mktX",type:"data",label:c.Ru._({id:"586csL"}),format:"raw"},{id:"mktY",type:"data",label:c.Ru._({id:"gQqtHV"}),format:"raw"},{id:"mktSize",type:"data",label:c.Ru._({id:"h15t88"}),format:"raw"}],cells:{mkt01:{mktLbl:{type:"label",label:c.Ru._({id:"cSDptC"})},mktX:{isEmpty:!1,type:"data",data:8},mktY:{isEmpty:!1,type:"data",data:22},mktSize:{isEmpty:!1,type:"data",data:450}},mkt02:{mktLbl:{type:"label",label:c.Ru._({id:"rQqP1P"})},mktX:{isEmpty:!1,type:"data",data:5},mktY:{isEmpty:!1,type:"data",data:18},mktSize:{isEmpty:!1,type:"data",data:380}},mkt03:{mktLbl:{type:"label",label:c.Ru._({id:"ttiuZu"})},mktX:{isEmpty:!1,type:"data",data:15},mktY:{isEmpty:!1,type:"data",data:12},mktSize:{isEmpty:!1,type:"data",data:520}},mkt04:{mktLbl:{type:"label",label:c.Ru._({id:"BQwebV"})},mktX:{isEmpty:!1,type:"data",data:12},mktY:{isEmpty:!1,type:"data",data:15},mktSize:{isEmpty:!1,type:"data",data:180}},mkt05:{mktLbl:{type:"label",label:c.Ru._({id:"nPn56H"})},mktX:{isEmpty:!1,type:"data",data:18},mktY:{isEmpty:!1,type:"data",data:25},mktSize:{isEmpty:!1,type:"data",data:120}}}},funnel:{rows:[{id:"stg01"},{id:"stg02"},{id:"stg03"},{id:"stg04"},{id:"stg05"}],columns:[{id:"stgLbl",type:"label",label:c.Ru._({id:"3PRxO3"}),format:"raw"},{id:"stgDat",type:"data",label:c.Ru._({id:"wBMjJ2"}),format:"raw"}],cells:{stg01:{stgLbl:{type:"label",label:c.Ru._({id:"yZeuh+"})},stgDat:{isEmpty:!1,type:"data",data:5e3}},stg02:{stgLbl:{type:"label",label:c.Ru._({id:"LhgWCf"})},stgDat:{isEmpty:!1,type:"data",data:2500}},stg03:{stgLbl:{type:"label",label:c.Ru._({id:"hi3Du/"})},stgDat:{isEmpty:!1,type:"data",data:1200}},stg04:{stgLbl:{type:"label",label:c.Ru._({id:"6g1gi0"})},stgDat:{isEmpty:!1,type:"data",data:600}},stg05:{stgLbl:{type:"label",label:c.Ru._({id:"NihQNk"})},stgDat:{isEmpty:!1,type:"data",data:300}}}},stackedColumn:{rows:[{id:"qtr01"},{id:"qtr02"},{id:"qtr03"},{id:"qtr04"}],columns:[{id:"qtrLbl",type:"label",label:c.Ru._({id:"2vudsu"}),format:"raw"},{id:"prodA",type:"data",label:c.Ru._({id:"d87RTn"}),format:"raw"},{id:"prodB",type:"data",label:c.Ru._({id:"98C/O+"}),format:"raw"},{id:"prodC",type:"data",label:c.Ru._({id:"qwttNH"}),format:"raw"}],cells:{qtr01:{qtrLbl:{type:"label",label:c.Ru._({id:"i+odAu"})},prodA:{isEmpty:!1,type:"data",data:1200},prodB:{isEmpty:!1,type:"data",data:800},prodC:{isEmpty:!1,type:"data",data:600}},qtr02:{qtrLbl:{type:"label",label:c.Ru._({id:"K6Dm4P"})},prodA:{isEmpty:!1,type:"data",data:1400},prodB:{isEmpty:!1,type:"data",data:950},prodC:{isEmpty:!1,type:"data",data:750}},qtr03:{qtrLbl:{type:"label",label:c.Ru._({id:"KHx01x"})},prodA:{isEmpty:!1,type:"data",data:1600},prodB:{isEmpty:!1,type:"data",data:1100},prodC:{isEmpty:!1,type:"data",data:850}},qtr04:{qtrLbl:{type:"label",label:c.Ru._({id:"quAHHk"})},prodA:{isEmpty:!1,type:"data",data:1900},prodB:{isEmpty:!1,type:"data",data:1300},prodC:{isEmpty:!1,type:"data",data:1e3}}}},stackedBar:{rows:[{id:"rgn01"},{id:"rgn02"},{id:"rgn03"},{id:"rgn04"}],columns:[{id:"rgnLbl",type:"label",label:c.Ru._({id:"uJ+Ve2"}),format:"raw"},{id:"direct",type:"data",label:c.Ru._({id:"fYUNRJ"}),format:"raw"},{id:"partners",type:"data",label:c.Ru._({id:"mPkInZ"}),format:"raw"},{id:"online",type:"data",label:c.Ru._({id:"oXOSPE"}),format:"raw"}],cells:{rgn01:{rgnLbl:{type:"label",label:c.Ru._({id:"qV2cO3"})},direct:{isEmpty:!1,type:"data",data:2100},partners:{isEmpty:!1,type:"data",data:1400},online:{isEmpty:!1,type:"data",data:900}},rgn02:{rgnLbl:{type:"label",label:c.Ru._({id:"CHWYig"})},direct:{isEmpty:!1,type:"data",data:1800},partners:{isEmpty:!1,type:"data",data:1200},online:{isEmpty:!1,type:"data",data:750}},rgn03:{rgnLbl:{type:"label",label:c.Ru._({id:"w52jYu"})},direct:{isEmpty:!1,type:"data",data:1500},partners:{isEmpty:!1,type:"data",data:1e3},online:{isEmpty:!1,type:"data",data:650}},rgn04:{rgnLbl:{type:"label",label:c.Ru._({id:"kZ3clk"})},direct:{isEmpty:!1,type:"data",data:2400},partners:{isEmpty:!1,type:"data",data:1600},online:{isEmpty:!1,type:"data",data:1100}}}}},i=d.A.parse(t[e]).clone();return d.A.serialize(i)})((0,o.E)(e)),i=(0,a.l)(t),n=(0,s.jC)(e),r=(null==n?void 0:n.graphyConfig.type)||"line";return{type:r,data:{columns:i.config.properties.map(e=>({key:e.key,label:e.label})),rows:i.data},options:{},axes:{y:{min:0},showGridLines:!0},dataLabels:{showDataLabels:!1,dataLabelFormat:"pie"===r||"donut"===r?"percentage":"absolute"},appearance:{seriesStyles:{},colorScheme:g}}}function A(e,t){let i,n,a=t.data&&"object"==typeof t.data&&"columns"in t.data;if(a){let e=t.data;i=e.columns||[],n=e.rows||[]}else{var r;i=((null==(r=t.datasetConfig)?void 0:r.properties)||[]).map(e=>({key:e.key,label:e.label})),n=t.data||[]}let s=i.map((e,t)=>["property",{"data-key":e.key,"data-label":e.label||e.key,"data-type":0===t?"label":"data"}]),o=n.map(e=>["row",{},...i.map(t=>{let i=e[t.key];return["cell",{},null!=i?String(i):""]})]),c={"data-chart-type":e};if(a){let e=(0,l.CH)(t);Object.assign(c,(0,l.yc)(e))}return["graph",c,["properties",{},...s],["data",{},...o]]}function k(e){var t,i;if(!(null==(t=e.data)?void 0:t.rows)||!(null==(i=e.data)?void 0:i.columns)||0===e.data.columns.length)return e;let n=e.data.columns,a=e.data.rows,r=n.map((e,t)=>{if(0===t)return!0;for(let t of a){let i=t[e.key];if(null!=i&&"number"!=typeof i&&isNaN(parseFloat(String(i).replace(/[^0-9.-]/g,""))))return!0}return!1});if(!r.slice(1).some(e=>e))return e;let l=a.map(e=>{let t={...e};return n.forEach((i,n)=>{let a=e[i.key];if(null!=a){if(r[n])t[i.key]=String(a);else if("string"==typeof a){let e=parseFloat(a.replace(/[^0-9.-]/g,""));t[i.key]=isNaN(e)?0:e}}}),t});return{...e,data:{...e.data,rows:l}}}function L(e,t,i,n){let a=(0,s.jC)(e),r=(null==a?void 0:a.graphyConfig.type)||"line",o=t.map(e=>({key:e.key,label:e.label})),c="pie"===r||"donut"===r,d={type:r,data:{columns:o,rows:i},axes:{},dataLabels:{showDataLabels:!1,dataLabelFormat:c?"percentage":"absolute"},appearance:{seriesStyles:{},colorScheme:g}};return(0,l.kB)(n||{},d),d}},17086:(e,t,i)=>{"use strict";i.d(t,{A:()=>c});var n=i(6029),a=i(26475),r=i(79477),l=i(48086),s=i(32277),o=i(81882);let c=()=>{var e,t,i;let{user:c,currentWorkspace:d}=(0,l.ur)(),{subscription:u,product:p}=(0,o.I)(),{launchFailedPaymentFlow:h,failedPaymentFlowEnabled:g}=(0,r.yf)({subscription:u,workspace:d,autoLaunch:!1});if(!u||!p)return{blockReason:null,blockPayments:!1,blockSubscriptionUpdates:!1};let{status:m,expirationTime:x,collectionMethod:f}=u,b=(null==u||null==(e=u.managedByUser)?void 0:e.id)===(null==c?void 0:c.id),C=(0,s.AY)(u.id),y=m===a.itA.ActiveProcessingPayment||m===a.itA.PastDueProcessing,v=!!x&&new Date(x).getTime(){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KNOWN_BAD_HOSTNAMES=t.KNOWN_GOOD_HOSTNAMES=t.KNOWN_GOOD_TLDS=t.TRUSTED_WORKSPACE_IDS=t.GAMMA_WORKSPACE_ID_PRODUCTION=t.GAMMA_WORKSPACE_ID_STAGING=t.isTrustedTLD=t.removeWWWPrefix=void 0,t.removeWWWPrefix=e=>e.replace(/^www\./,""),t.isTrustedTLD=e=>t.KNOWN_GOOD_TLDS.some(t=>e===t||e.endsWith(".".concat(t))),t.GAMMA_WORKSPACE_ID_STAGING="QWjS6fBfpt",t.GAMMA_WORKSPACE_ID_PRODUCTION="zc87vhr30n8uf3n",t.TRUSTED_WORKSPACE_IDS=["acme",t.GAMMA_WORKSPACE_ID_STAGING,t.GAMMA_WORKSPACE_ID_PRODUCTION],t.KNOWN_GOOD_TLDS=["gamma.app","gamma.site","gammastaging.site","wikipedia.org"],t.KNOWN_GOOD_HOSTNAMES=["gamma.app","gamma.site","cdn.gamma.app","staging.gamma.app","cdn-staging.gamma.app","careers.gamma.app","design.gamma.site","orzo.gamma.site","www.markdownguide.org","www.youtube.com","www.linkedin.com","www.instagram.com","twitter.com","x.com","www.tiktok.com","help.gamma.app","gamma.new","join.slack.com","www.google.com","www.facebook.com","groups.google.com","en.wikipedia.org","replit.com","www.bea.gov","doi.org","es.wikipedia.org","app.stotles.com","docs.google.com","www.figma.com","www.ncbi.nlm.nih.gov","github.com","youtu.be","tr.wikipedia.org","uk.wikipedia.org","ru.wikipedia.org","ro.wikipedia.org","pt.wikipedia.org","example.com","zh.wikipedia.org","www.sciencedirect.com","fr.wikipedia.org","colab.research.google.com","player.fm","m.facebook.com","www.britannica.com","www.amazon.com","www.podcasts.com","ko.wikipedia.org","www.example.com","vi.wikipedia.org","www.notion.so","chat.openai.com","calendly.com","www.bing.com","pubmed.ncbi.nlm.nih.gov","open.spotify.com","de.wikipedia.org","id.wikipedia.org","www.researchgate.net","techcrunch.com","www.cnn.com","pl.wikipedia.org","api.whatsapp.com","youtube.com","hbr.org","podcasters.spotify.com","ar.wikipedia.org","th.wikipedia.org","dictionary.cambridge.org","www.kaggle.com","es.surveymonkey.com","www.canva.com","www.forbes.com","lookerstudio.google.com","unsplash.com","www.cdc.gov","az.wikipedia.org","it.wikipedia.org","www.investopedia.com","www.pinterest.com","music.amazon.com","kk.wikipedia.org","scholar.google.com","www.nature.com","www.producthunt.com","creativecommons.org","www.masterclass.com","fa.wikipedia.org","www.bbc.com","www.nytimes.com","en.m.wikipedia.org","sr.wikipedia.org","uz.wikipedia.org","ieeexplore.ieee.org","play.google.com","es.m.wikipedia.org","cloud.google.com","www.imdb.com","www.mckinsey.com","aws.amazon.com","www.microsoft.com","chrome.google.com","www.businessinsider.com","bing.com","www.porsche.com","www.apple.com"].map(t.removeWWWPrefix),t.KNOWN_BAD_HOSTNAMES=["trixmovie.com","luna-3d.com","luna-3d.com:443","kiladkoerm.com","movie.geoflix.me","wtach.club","movstream.fun","novelastv.me","xzc.one","srv1.iyxwfree.my.id","followme.tribe.so","xzc.icu","marcolinks.click","multilibb.cc","exl-trk.com","uk.ebookarea.xyz","wemovietv.com","123moviesdb.com","www.realpdfdumps.com","pede.4tv.live","voxmovie.com","stream.evmovies.com","dmovie.fun","pdfhost.io","megavids.online","www.pdfdumpspro.com","gomovie.stream","dmovie.fun:443","go123.stream","ca.ebookarea.xyz","movie4you.online","www.123movieslink.com","moviedaily.site","maxstream.site","ftmovies.xyz","moviescreen.biz","moviesfox.site","morthenfile.web.app"].map(t.removeWWWPrefix)},17469:(e,t,i)=>{"use strict";i.d(t,{$:()=>S});var n=i(37243),a=i(72368),r=i(66946),l=i(12889),s=i(20044),o=i(44604),c=i(6029),d=i(49611),u=i(26420),p=i(80314),h=i(48810),g=i(21938),m=i(55729),x=i(60258),f=i(40912),b=i(36465),C=i(28547),y=i(12210),v=i(87489),w=i(81592),j=i(83090),A=i(73305);let k=e=>{let{editor:t,node:i,decorations:n}=e,{href:a,variant:r,color:s}=i.attrs,o=(0,f.GV)(v.Cl),k=(0,j.Ms)(n),L=o&&k,S=(0,w.v)(n),{linkUrl:E,handleClick:_,isCurrentPage:I}=(0,b.c)({url:a}),{interceptLinkClick:M,linkUrlSafe:R,isUntrusted:D,linkInterceptEnabled:T}=(0,x.i)(E),z=T&&!0!==t.isSiteNavbarEditor,{textColor:P}=(0,y.S0)(s),N="solid"===r?{backgroundColor:s||"var(--button-color)",backgroundImage:s?void 0:"var(--button-gradient)",borderRadius:"var(--button-border-radius, var(--box-border-radius))",fontFamily:"var(--body-font)"}:"outline"===r?{border:"0px",boxShadow:"inset 0 0 0 max(1px, var(--shape-border-width)) ".concat(s||"var(--button-color)"),backgroundColor:"var(--shape-bg-color-override, var(--card-color))",borderRadius:"var(--button-border-radius, var(--box-border-radius))",fontFamily:"var(--body-font)"}:{borderRadius:"var(--button-border-radius, var(--box-border-radius))",fontFamily:"var(--body-font)"},H=(0,m.useMemo)(()=>({...(0,A.s)({variant:r})}),[r]);return(0,c.jsx)(l.VR,{children:(0,c.jsx)(d.$,{as:L?u.a:p.N,isDisabled:!!z&&D,cursor:o?"text":"pointer",userSelect:o?"auto":"none",href:z?R||void 0:E,onClick:z?M:_,...H,style:N,className:(0,g.cx)("button","solid"===r&&C.Dv),"data-export-as-image":!0,"data-export-link":a,sx:{"@media print":{width:"auto"},outline:k?"2px solid var(--chakra-ring-color) !important":void 0,lineHeight:"var(--line-height-body)"},"data-is-current-page":I,children:(0,c.jsxs)(h.E,{as:"div",noOfLines:L||S?void 0:1,wordBreak:"break-all",style:{color:"solid"===r?P||"var(--button-color-inverted)":"outline"===r?s||"var(--button-color)":void 0},textAlign:"center",children:[S&&(0,c.jsx)(h.E,{opacity:"0.3",pointerEvents:"none",contentEditable:!1,pos:"absolute",w:"100%",left:"0",textAlign:"center",children:"…"}),(0,c.jsx)(l.$p,{})]})})})};var L=i(38377);let S=n.bP.create({name:"button",content:"(text | emoji)*",marks:"",defining:!0,isolating:!0,selectable:!1,addNodeView:()=>(0,l.gu)(k,{update:o.z0}),addAttributes:()=>({href:{default:""},variant:{default:"solid"},color:{default:null}}),addCommands:()=>({addButtonToGroup:e=>t=>{let{state:i,chain:n}=t,a=i.doc.nodeAt(e);if(!a)return!1;let l=e+a.nodeSize-1;return n().insertContentAt(l,{...(0,r.G)().button,attrs:{variant:L.Dn[a.type.name].defaultVariant,href:""}}).selectInsertedNode().run(),!0},handleButtonDelete:e=>t=>{let{dispatch:i,state:r,chain:l}=t;if(!i)return!0;let o=(0,n.KP)(e=>"button"===e.type.name)(r.selection);if(!o||e&&!(0,s.Op)(o.node))return!1;let c=(0,n.KP)(e=>"buttonGroup"===e.type.name)(r.selection),d=(0,n.KP)(e=>"navbarButtons"===e.type.name)(r.selection),u=(0,n.KP)(e=>"navbarLinks"===e.type.name)(r.selection);return d||u||!c||1!==c.node.childCount?d&&1===d.node.childCount||u&&1===u.node.childCount?l().deleteNode("button").blur().run():l().deleteNode("button").command(e=>{let{tr:t}=e,i=(0,a.n)(t.doc.resolve(o.pos-1),-1);return i&&t.setSelection(i),!0}).focus().run():l().deleteNode("buttonGroup").command(e=>{let{tr:t}=e,i=(0,a.n)(t.doc.resolve(c.pos));return i&&t.setSelection(i),!0}).focus().run(),!0},exitButtonGroup:()=>e=>{let{state:t,chain:i}=e;if(!(0,n.KP)(e=>"button"===e.type.name)(t.selection))return!1;let a=(0,n.KP)(e=>"buttonGroup"===e.type.name)(t.selection),r=(0,n.KP)(e=>"navbarButtons"===e.type.name)(t.selection),l=(0,n.KP)(e=>"navbarLinks"===e.type.name)(t.selection);if(r||l||!a)return!1;let s=a.pos+a.node.nodeSize;return i().insertContentAt(s,{type:"paragraph"}).selectInsertedNode().run(),!0}}),parseHTML:()=>[{tag:"button"}],renderHTML(e){let{HTMLAttributes:t}=e;return["button",(0,n.KV)(t),0]}})},17863:(e,t,i)=>{"use strict";i.d(t,{m:()=>l});var n=i(12872),a=i(39402),r=i(28420);let l=(e,t)=>{var i,l;null==(i=r.U.getState(e.state))||i.compute(e.state.doc).processChanges(t),null==(l=a.Jl.getState(e.state))||l.compute(e.state).processChanges(t),e.commands.command(()=>((0,n.jL)(e.state.doc,t),!0))}},18155:(e,t,i)=>{"use strict";i.d(t,{A:()=>l}),i(55729);var n=i(74580),a=i(96013),r=i(43444);let l=e=>{let{editorId:t,children:i}=e,l=(0,n.l)(),s=(0,a.A)();return(0,r.b)(t||s)&&l?i:null}},18157:(e,t,i)=>{"use strict";i.d(t,{a:()=>O,c:()=>F});var n=i(6029),a=i(24302),r=i(96414),l=i(41960),s=i(54920),o=i(29768),c=i(92130),d=i(26476),u=i(94740),p=i(59272),h=i(26420),g=i(18078),m=i(38676),x=i(58959),f=i(23293),b=i(96430),C=i(25311),y=i(49146),v=i(23908),w=i(36693),j=i(20061),A=i(3448),k=i(99492),L=i(48621),S=i(26221),E=i(3616),_=i(48306),I=i(48810),M=i(55597),R=i(77650);i(55729);let D=e=>{let{prefix:t="",support:i="",suffix:a=""}=e;return(0,n.jsxs)(I.E,{children:[t,(0,n.jsx)(I.E,{color:"gray.400",as:"span",children:i}),a]})},T=()=>[{description:(0,n.jsx)(E.x6,{id:"8aebws"}),shortcut:"/"},{description:(0,n.jsx)(E.x6,{id:"JZEY8K"}),shortcut:"Mod+Shift+O"},{description:(0,n.jsx)(E.x6,{id:"3Lpas4"}),shortcut:"***"},{description:(0,n.jsx)(E.x6,{id:"e+t/xM"}),shortcut:"Mod+P"},{description:(0,n.jsx)(E.x6,{id:"MF+p5R"}),shortcut:"Mod+Enter"},{description:(0,n.jsx)(E.x6,{id:"NiZZRh"}),shortcut:"Mod+K"},{description:(0,n.jsx)(E.x6,{id:"4J90L0"}),shortcut:(0,n.jsx)(D,{prefix:"@",support:"name"})},{description:(0,n.jsx)(E.x6,{id:"1fOM5v"}),shortcut:(0,n.jsx)(D,{prefix:"@",support:"cardTitle"})}],z=()=>[{description:(0,n.jsx)(E.x6,{id:"bSLwU6"}),shortcut:"!!!"},{description:(0,n.jsx)(E.x6,{id:"Xm/s+u"}),shortcut:"!!"},{description:(0,n.jsx)(E.x6,{id:"MHrjPM"}),shortcut:"!"},{description:(0,n.jsx)(E.x6,{id:"lXKZGw"}),shortcut:["#","Mod+Alt+1"]},{description:(0,n.jsx)(E.x6,{id:"El7NbA"}),shortcut:["##","Mod+Alt+2"]},{description:(0,n.jsx)(E.x6,{id:"SFN6dN"}),shortcut:["###","Mod+Alt+3"]},{description:(0,n.jsx)(E.x6,{id:"nJeKmw"}),shortcut:["####","Mod+Alt+4"]},{description:(0,n.jsx)(E.x6,{id:"yzF66j"}),shortcut:"Mod+K"},{description:(0,n.jsx)(E.x6,{id:"QpoxX6",components:{0:(0,n.jsx)("span",{role:"img","aria-label":R.Ru._({id:"ssT83y"})})}}),shortcut:(0,n.jsx)(D,{prefix:":",support:"heart_eyes",suffix:":"})},{description:(0,n.jsx)(E.x6,{id:"KmydK6"}),shortcut:[(0,n.jsx)(D,{prefix:"*",support:"bold",suffix:"*"},"0"),"Mod+B"]},{description:(0,n.jsx)(E.x6,{id:"pzutoc"}),shortcut:[(0,n.jsx)(D,{prefix:"_",support:"italic",suffix:"_"},"0"),"Mod+I"]},{description:(0,n.jsx)(E.x6,{id:"YyXtnN"}),shortcut:"Mod+U"},{description:(0,n.jsx)(E.x6,{id:"WhOsNE"}),shortcut:"Mod+Shift+X"},{description:(0,n.jsx)(E.x6,{id:"VjjKVj"}),shortcut:"Mod+Shift+L"},{description:(0,n.jsx)(E.x6,{id:"95ckMP"}),shortcut:"Mod+Shift+E"},{description:(0,n.jsx)(E.x6,{id:"vTKw81"}),shortcut:"Mod+Shift+R"},{description:(0,n.jsx)(E.x6,{id:"Gc5apx"}),shortcut:[(0,n.jsx)(D,{prefix:"`",support:"code",suffix:"`"},"0"),"Mod+Shift+C"]},{description:(0,n.jsx)(E.x6,{id:"sFkOYO"}),shortcut:[(0,n.jsx)(D,{prefix:"$",support:"x^2",suffix:"$ "},"0"),"$$ "]},{description:(0,n.jsx)(E.x6,{id:"eKJQi9"}),shortcut:"Mod+Shift+H"},{description:(0,n.jsx)(E.x6,{id:"M3G9ZD"}),shortcut:["1. ","Mod+/","Mod+Shift+7"]},{description:(0,n.jsx)(E.x6,{id:"ynb7Kh"}),shortcut:["- ","Mod+.","Mod+Shift+8"]},{description:(0,n.jsx)(E.x6,{id:"rCIbrq"}),shortcut:["[] ","Mod+,","Mod+Shift+9"]},{description:(0,n.jsx)(E.x6,{id:"dOxPd4"}),shortcut:[(0,n.jsx)(D,{prefix:"^",support:"note",suffix:"^"},"0"),"Mod+Alt+F"]}],P=()=>[{description:(0,n.jsx)(E.x6,{id:"5MUPYy"}),shortcut:["←","→"]},{description:(0,n.jsx)(E.x6,{id:"UtNOh5"}),shortcut:["Shift+←","Shift+→"]},{description:(0,n.jsx)(E.x6,{id:"tCoWm+"}),shortcut:"Mod+A"},{description:(0,n.jsx)(E.x6,{id:"HayZue"}),shortcut:"Space"},{description:(0,n.jsx)(E.x6,{id:"GWCG6Y"}),shortcut:"Mod+C"},{description:(0,n.jsx)(E.x6,{id:"cCFXVg"}),shortcut:"Mod+D"},{description:(0,n.jsx)(E.x6,{id:"QSQNSK"}),shortcut:["⌫","Delete"]},{description:(0,n.jsx)(E.x6,{id:"9uI/rE"}),shortcut:"Mod+Z"}],N=()=>[{description:(0,n.jsx)(E.x6,{id:"9xCxY6"}),shortcut:["←","→"]},{description:(0,n.jsx)(E.x6,{id:"6r2KAP"}),shortcut:["↑","↓"]},{description:(0,n.jsx)(E.x6,{id:"rEj/lx"}),shortcut:"Enter"},{description:(0,n.jsx)(E.x6,{id:"IkakN2"}),shortcut:"Esc"},{description:(0,n.jsx)(E.x6,{id:"dQU33K"}),shortcut:"Mod+Shift+O"},{description:(0,n.jsx)(E.x6,{id:"CgmvBu"}),shortcut:"S"},{description:(0,n.jsx)(E.x6,{id:"K0Oq/D"}),shortcut:"R"},{description:(0,n.jsx)(E.x6,{id:"q8Gtmt",components:{0:(0,n.jsx)("br",{})}}),shortcut:(0,n.jsx)(L.g,{icon:M.svs})}],H={borderColor:"gray.50",py:2,px:2},B={borderColor:"gray.600",py:2,px:2},F=e=>{let{list:t}=e,i=(0,a.dU)(H,B),u={bg:(0,a.dU)("gray.50","gray.700"),borderColor:(0,a.dU)("gray.200","gray.600"),color:(0,a.dU)("gray.700","white")};return(0,n.jsx)(r.K,{w:"100%",children:(0,n.jsx)(l.X,{variant:"simple",children:(0,n.jsx)(s.N,{children:t.map((e,t)=>{let{shortcut:a,description:r}=e;return(0,n.jsxs)(o.Tr,{children:[(0,n.jsx)(c.Td,{w:"60%",...i,children:r}),(0,n.jsx)(c.Td,{w:"40%",...i,children:Array.isArray(a)?a.map((e,t)=>(0,n.jsx)(d.u,{display:"inline-block",px:2,py:1,me:1,children:"string"==typeof e?(0,S.lp)(e):e},t)):"string"==typeof a?(0,n.jsx)(d.u,{...u,display:"inline-block",px:2,py:1,children:(0,S.lp)(a)}):(0,n.jsx)(d.u,{...u,display:"inline-block",px:2,py:1,children:a})})]},t)})})})})},O=e=>{let{isOpen:t,onClose:i,variant:r="doc"}=e,l=(0,_.n)(z),s=(0,_.n)(N),o=(0,_.n)(T),c=(0,_.n)(P),d=(0,a.dU)("gray.700","white"),I=(0,a.dU)("gray.50","gray.600");return(0,n.jsxs)(u.A,{returnFocusOnClose:!1,closeOnBlur:!1,placement:"top",isOpen:t,onClose:i,modifiers:[{name:"computeStyles",options:{gpuAcceleration:!1}}],children:[(0,n.jsx)(p.d,{children:(0,n.jsx)(h.a,{position:"fixed",bottom:0,insetEnd:0})}),(0,n.jsxs)(g.h,{zIndex:"menu",h:"80vh",w:"400px",flex:1,position:"relative",color:d,borderColor:I,children:[(0,n.jsxs)(m.D,{border:"0 none",mb:2,position:"sticky",children:[(0,n.jsxs)(x.z,{spacing:2,children:[(0,n.jsx)(L.g,{icon:k.Lhe}),(0,n.jsx)(f.D,{size:"sm",children:(0,n.jsx)(E.x6,{id:"CTqTgr"})})]}),(0,n.jsx)(b.q,{})]}),(0,n.jsx)(C.e,{overflowY:"auto",children:"design"===r?(0,n.jsx)(h.a,{p:0,pb:1,fontSize:"sm",children:(0,n.jsx)(F,{list:c})}):(0,n.jsxs)(y.t,{variant:"soft-rounded",size:"sm",isFitted:!0,children:[(0,n.jsxs)(v.w,{mb:6,children:[(0,n.jsxs)(w.o,{children:[(0,n.jsx)(h.a,{me:2,children:(0,n.jsx)(L.g,{icon:k.zLW})}),(0,n.jsx)(E.x6,{id:"vVRhxh"})]}),(0,n.jsxs)(w.o,{children:[(0,n.jsx)(h.a,{me:2,children:(0,n.jsx)(L.g,{icon:k.qon})}),(0,n.jsx)(E.x6,{id:"UodEcE"})]})]}),(0,n.jsxs)(j.T,{children:[(0,n.jsxs)(A.K,{p:0,pb:1,mt:4,fontSize:"sm",children:[(0,n.jsx)(F,{list:o}),(0,n.jsx)(S._x,{pt:4,pb:4,children:(0,n.jsx)(E.x6,{id:"Bb47jg"})}),(0,n.jsx)(F,{list:l})]}),(0,n.jsx)(A.K,{p:0,pb:1,mt:4,fontSize:"sm",children:(0,n.jsx)(F,{list:s})})]})]})})]})]})}},18302:(e,t,i)=>{"use strict";i.d(t,{X:()=>s});var n=i(60829),a=i(46137),r=i(4742),l=i(29143);let s=async(e,t)=>{if((0,r.fL)()){if(!l.env.SYSTEM_TO_SYSTEM_SECRET)throw Error("[vercelIsomorphicFetch] SYSTEM_TO_SYSTEM_SECRET is not set on the server.");let{buildSystemToSystemToken:e}=await Promise.all([i.e(2966),i.e(5320),i.e(9434)]).then(i.bind(i,39434)),r=e("gamma-api"),s=(null==t?void 0:t.headers)||{};n.$.inject(a._.active(),s),t={...t,credentials:"omit",headers:{...s,Authorization:"Bearer ".concat(r),"User-Agent":"gamma/vercel-api"}}}return fetch(e,t)}},18629:(e,t,i)=>{"use strict";i.d(t,{x:()=>o});var n=i(26475),a=i(1319),r=i(40912),l=i(48086),s=i(1620);let o=e=>{var t,i;let o=(0,l.gx)(),c=(0,r.GV)(a.Jo),d=null==c||null==(t=c.organization)?void 0:t.id,u=null==(i=(0,l.P9)(d))?void 0:i.id,p=(0,r.GV)((0,s.A1)(null!=d?d:""));return e!==n.rWX.Dashboard&&p?u:o}},18826:(e,t,i)=>{"use strict";i.d(t,{v:()=>c});var n=i(55729),a=i(83691),r=i(94460),l=i(5408);class s{static observeElement(){for(var e=arguments.length,t=Array(e),i=0;i{}:s.instance.doObserveElement(...t)}static get instance(){return s._instance||(s._instance=new s),s._instance}doObserveElement(e,t,i){let{rootMargin:n="0px 0px 0px 0px",root:a=null}=i,r=this.getObserverForRoot(a,n);return this.callbacksMap.has(r)||this.callbacksMap.set(r,new Map),this.callbacksMap.get(r).set(e,t),r.observe(e),()=>{this.disconnect(e,n,a)}}disconnect(e,t,i){var n,a;let r=this.getObserverForRoot(i,t,!0);if(!r)return;r.unobserve(e);let l=this.callbacksMap.get(r);l&&l.delete(e),(null==l||!l.size)&&(r.disconnect(),this.callbacksMap.delete(r),null==(n=this.intersectionObserversMap.get(i))||n.delete(t),(null==(a=this.intersectionObserversMap.get(i))?void 0:a.size)||this.intersectionObserversMap.delete(i))}getObserverForRoot(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!this.intersectionObserversMap.has(e)){if(i)return;this.intersectionObserversMap.set(e,new Map)}let n=this.intersectionObserversMap.get(e);if(!n.has(t)){if(i)return;n.set(t,new IntersectionObserver(this.intersectionCallback.bind(this),{root:e,rootMargin:t}))}return n.get(t)}intersectionCallback(e,t){let i=new Map,n=this.callbacksMap.get(t);n&&(e.forEach(e=>{i.has(e.target)||i.set(e.target,[]),i.get(e.target).push(e)}),i.forEach((e,t)=>{try{var i;null==(i=n.get(t))||i(e)}catch(e){console.error(e)}}))}constructor(){this.intersectionObserversMap=new Map,this.callbacksMap=new Map}}s._instance=null;class o{get stats(){let e={};return this.entries.forEach(t=>{var i;let{status:n}=t;e[n]=(null!=(i=e[n])?i:0)+1}),e}static get instance(){return o._instance||(o._instance=new o),o._instance}constructor(){this.entries=new Map,a.$.DEBUG_ENABLED&&"object"==typeof globalThis&&(globalThis.gammaInViewportStats=this)}}o._instance=void 0;let c=function(){var e,t,i;let{intersectionMargin:a="100% 0px 100% 0px",memoGroup:c,...d}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=(0,r.u)("enableVirtualization"),p=(0,n.useId)(),h=(0,n.useRef)(void 0),g=(0,n.useRef)(void 0),m=u?d.dimensions?"HIDDEN":"PENDING":"VISIBLE",[x,f]=(0,n.useState)(m),b=(0,n.useRef)(x),[C,y]=(0,n.useState)(null!=(i=d.dimensions)?i:void 0),v=(0,n.useMemo)(()=>{let e=null;return function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;b.current=t,e&&(clearTimeout(e),e=null),e=setTimeout(()=>{if(e=null,"HIDDEN"===b.current&&h.current){let e=h.current.getBoundingClientRect();y({width:e.width,height:e.height})}f(b.current)},i)}},[]),w=null==d?void 0:d.loading,j=(0,n.useCallback)(()=>{if(!h.current){var e;null==(e=g.current)||e.call(g);return}if(!d.loading){if(((e,t)=>{var i,n;if(!u){v("VISIBLE"),null==(i=g.current)||i.call(g);return}if(!e||w){null==(n=g.current)||n.call(g);return}let r=(0,l.Hc)(e,t);g.current=s.observeElement(e,e=>{var t;let i=null!=(t=b.current)?t:"PENDING",n=e.find(e=>e.isIntersecting);if("VISIBLE"!==i&&n)return void v("VISIBLE");"HIDDEN"===i||n||v("HIDDEN",1500)},{root:r,rootMargin:a})})(h.current,c),!d.dimensions&&!C){let e=h.current.getBoundingClientRect();y({width:e.width,height:e.height})}"PENDING"===b.current&&v("HIDDEN")}},[v,d.loading,null==(e=d.dimensions)?void 0:e.width,null==(t=d.dimensions)?void 0:t.height,null==C?void 0:C.width,null==C?void 0:C.height,c]),A=(0,n.useCallback)(e=>{h.current!==e&&(h.current=e,j())},[j]);return(0,n.useEffect)(()=>{var e;return o.instance.entries.set(p,{status:x,el:null!=(e=h.current)?e:null}),()=>{o.instance.entries.delete(p)}},[x,p]),{inViewport:"PENDING"===x?void 0:"VISIBLE"===x,ref:A,dimensions:C}}},18946:(e,t,i)=>{"use strict";i.d(t,{g:()=>s});var n=i(65619),a=i(75332),r=i(54149),l=i(40016);class s{get id(){return this.input.toolCallId}preview(e,t){let{cardId:i}=this.input,a=n.r.findTopLevelCards(e.editor).map(e=>e.cardId),r=a.indexOf(i)+1,s=n.r.findTopLevelCards(t.editor).map(e=>e.cardId).indexOf(i)+1;return{previewType:l.t.CardMove,cardId:this.input.cardId,cardJson:this.input.cardJson,originalContextCardIds:this.getOriginalContextCardIds(e),modifiedContextCardIds:this.getModifiedContextCardIds(t),originalPositionNumber:r,modifiedPositionNumber:s,totalCards:a.length,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect(),modifiedScrollToCardId:this.modifiedCardToSelect()}}getOriginalContextCardIds(e){let{cardId:t}=this.input,i=n.r.findTopLevelCards(e.editor).map(e=>e.cardId),a=i.indexOf(t);if(-1===a)return[];let r=[];return a>0&&r.push(i[a-1]),r.push(t),ae.cardId===this.cardId))?void 0:t.pos)?i:n.r.DEFAULT_APPLIED_FIRST_POS}mergeInto(e){let t=e.moveByCardId.get(this.cardId);if(t){let i=new s({toolCallId:this.id,messageId:this.messageId,cardId:this.cardId,cardJson:this.input.cardJson,movePositionCardId:this.input.movePositionCardId,movePosition:this.input.movePosition,originalPositionCardId:t.input.originalPositionCardId,originalPosition:t.input.originalPosition,originalAllCardIds:t.input.originalAllCardIds});return(0,a.Q2)(e,{moveByCardId:(0,a.lg)(e.moveByCardId,this.cardId,i)})}return(0,a.Q2)(e,{moveByCardId:(0,a.lg)(e.moveByCardId,this.cardId,this)})}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="moveCard",this.messageId=e.messageId,this.cardId=e.cardId}}},19080:(e,t,i)=>{"use strict";i.d(t,{J:()=>p,r:()=>u});var n=i(6029),a=i(40452),r=i(92986),l=i(12889),s=i(44790),o=i(73232),c=i(91023),d=i(38377);let u=e=>{let{decorations:t,node:i}=e,{horizontalAlign:u}=i.attrs,h=(0,r.FX)(),g=h?"column":"row";return(0,n.jsx)(s.u,{...e,children:(0,n.jsxs)(a.s,{dir:(0,o.fZ)(t,u),w:"100%","data-selection-ring":"padded",borderRadius:"var(--box-border-radius)",direction:g,justify:(0,o.lI)(u)||"var(--flex-align)",sx:p(h),gap:"0.5em",alignItems:"center",children:[(0,n.jsx)(l.$p,{}),(0,n.jsx)(c.k,{...e,direction:g,maxButtons:d.r4})]})})},p=e=>({"> [data-node-view-content]":{display:"contents","> [data-node-view-content-inner]":{display:"contents"}},"--button-width":e?"100%":"auto",".node-button":{width:"var(--button-width)",".button":{width:"100%"}},_hover:{".add-button":{opacity:1}}})},19451:(e,t,i)=>{"use strict";i.d(t,{R:()=>r});var n=i(51684),a=i(77650);let r={key:"image.web",label:()=>a.Ru._({id:"coorYU"}),icon:n.$UM,keywords:["image","photo","pic"],description:()=>a.Ru._({id:"NMbF1d"}),resizeToFit:!0}},19734:(e,t,i)=>{"use strict";i.d(t,{B8:()=>x,uw:()=>m,Lf:()=>f,aW:()=>b});var n=i(37243),a=i(56250),r=i(46030),l=i(51831),s=i(29452),o=i.n(s),c=i(63867),d=i(97255),u=i(46601);let p=o()(10),h=["blockquote","card","sectionBreak","calloutBox"];var g=i(73853);let m=8,x=n.YY.create({name:"list",priority:l.y.List,addProseMirrorPlugins(){return[(this.editor,new c.k_({key:new c.hs("ListPlugin"),props:{decorations:e=>{let{doc:t}=e,i=[],n=new Map,a=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=n.get(e)||{};p.filter(e=>e>=t).forEach(e=>{i[e]=1}),n.set(e,i)},r=0;return t.descendants((e,t,l)=>{var s;let o;if((0,u.x)(e)&&e.firstChild){let n=e.firstChild.marks.find(e=>"textColor"===e.type.name);(null==n?void 0:n.attrs.variant)&&i.push(d.NZ.node(t,t+e.nodeSize,{"data-text-color":n.attrs.variant})),(null==n?void 0:n.attrs.hex)&&i.push(d.NZ.node(t,t+e.nodeSize,{style:"--list-marker-text-color: ".concat(n.attrs.hex)}))}if(!l||(o=r,"numbered"===e.type.name||(0,u.x)(e)&&e.attrs.indent>o||e.isAtom||h.includes(e.type.name)||a(l),"numbered"!==e.type.name))return;n.get(l)||a(l);let c=e.attrs.indent;r=c;let p=(null==(s=n.get(l))?void 0:s[c])||1;((e,t,i)=>{let a=n.get(e);try{a[t]=i}catch(e){console.error("(caught) [ListPlugin] setCounter error",e)}})(l,c,p+1),a(l,c+1),i.push(d.NZ.node(t,t+e.nodeSize,{},{listNumber:p}))}),0==i.length?d.zF.empty:d.zF.create(t,i)}}}))]},addCommands:()=>({listToCards:()=>e=>{let{chain:t,state:i}=e,{selection:a,doc:l}=i,{from:s,to:o}=a,c=(0,n.Nx)(l,{from:s,to:o},u.x),d=(0,n.KP)(r.jg)(a);if(!c.length||!d)return!1;let p=d.pos+d.node.nodeSize,h=(0,g.SQ)(c),m=(0,g.pT)(h);return t().insertContentAt(p,m).scrollIntoView().run(),!0},listToSmartLayout:e=>t=>{let{chain:i,state:a}=t,{selection:r,doc:l}=a,{from:s,to:o,$from:c,$to:d}=r,p=c.blockRange(d),h=(0,n.Nx)(l,{from:s,to:o},u.x);if(!h.length||!p)return!1;let m=(0,g.SQ)(h),x=(0,g.tb)(m,e);return i().insertContentAt({from:p.start,to:p.end},x).selectInsertedNode().scrollIntoView().run(),!0},indent:e=>t=>{let{tr:i,dispatch:n,state:a}=t;if(!n)return!0;let r=!1;return i.selection.ranges.forEach(t=>{let n=t.$from.pos,l=t.$to.pos;a.doc.nodesBetween(n,l,(t,n)=>{let{indent:a}=t.attrs;Object.values(u.e).includes(t.type.name)&&a+e>=0&&a+e<=m&&(i.setNodeMarkup(n,void 0,{...t.attrs,indent:a+e}),r=!0)})}),r},setListItems:e=>{let{variant:t}=e;return e=>{let{tr:i,dispatch:n,state:a}=e;return!n||(i.selection.ranges.forEach(e=>{let n=e.$from.pos,r=e.$to.pos;a.doc.nodesBetween(n,r,(e,n)=>{Object.values(u.e).includes(e.type.name)?i.setNodeMarkup(n,a.schema.nodes[t],e.attrs):e.isTextblock&&i.setNodeMarkup(n,a.schema.nodes[t],{...e.attrs,indent:0})})}),!0)}},toggleListItems:e=>{let{variant:t}=e;return e=>{let{commands:i,editor:n}=e;return f(n,t)?i.setNode("paragraph"):i.setListItems({variant:t})}}}),addKeyboardShortcuts:()=>({Enter:e=>{let t,i,{editor:n}=e;for(let e of Object.values(u.e))if(n.isActive(e)){i=n.getAttributes(e),t=e;break}if(void 0===t)return!1;let{from:a,$from:r,empty:l}=n.state.selection;if(!l)return!1;if(0==r.parent.content.size)if(i.indent>0)return n.commands.indent(-1);else return n.commands.setNode("paragraph",i);return 0===r.parentOffset?(i.checked&&(i.checked=!1),n.chain().insertContentAt(a-1,{type:t,attrs:i}).selectInsertedNode().run()):r.parentOffset===r.parent.content.size&&(i.checked&&(i.checked=!1),n.chain().insertContentAt(a+1,{type:t,attrs:i}).selectInsertedNode().run())},Backspace:e=>{let t,i,{editor:n}=e;for(let e of Object.values(u.e))if(n.isActive(e)){i=n.getAttributes(e),t=e;break}if(void 0===t)return!1;let{$from:a,empty:r}=n.state.selection;return!!r&&0==a.parentOffset&&n.commands.setNode("paragraph",i)},Tab:e=>{let{editor:t}=e;return t.commands.indent(1)},"Shift-Tab":e=>{let{editor:t}=e;return t.commands.indent(-1)},"Mod-]":e=>{let{editor:t}=e;return t.commands.indent(1)},"Mod-[":e=>{let{editor:t}=e;return t.commands.indent(-1)}})}),f=(e,t)=>{let i=Object.values(u.e).filter(e=>e!==t);return e.isActive(t)&&!i.some(t=>e.isActive(t))},b=(e,t)=>(0,a.tC)(e,[t.nodes.heading,t.nodes.title])},20013:(e,t,i)=>{"use strict";i.d(t,{Mo:()=>x,ZD:()=>d,xt:()=>h});var n=i(64659),a=i(77650),r=i(26194),l=i.n(r),s=i(61918),o=i(70059);let c={en:{displayName:"English (US)",displayNameLocalized:()=>a.Ru._({id:"cJWHou"})},"en-gb":{displayName:"English (UK)",displayNameLocalized:()=>a.Ru._({id:"KDEMVl"})},"en-in":{displayName:"English (India)",displayNameLocalized:()=>a.Ru._({id:"mqnttg"})},es:{displayName:"Espa\xf1ol",displayNameLocalized:()=>a.Ru._({id:"65A04M"})},"es-es":{displayName:"Espa\xf1ol (Espa\xf1a)",displayNameLocalized:()=>a.Ru._({id:"UYPXPZ"})},"es-mx":{displayName:"Espa\xf1ol (M\xe9xico)",displayNameLocalized:()=>a.Ru._({id:"CdooNf"})},"es-419":{displayName:"Espa\xf1ol (Latinoam\xe9rica)",displayNameLocalized:()=>a.Ru._({id:"Ni47Oh"})},ca:{displayName:"Catal\xe0",displayNameLocalized:()=>a.Ru._({id:"M1RLfx"})},fr:{displayName:"Fran\xe7ais",displayNameLocalized:()=>a.Ru._({id:"nLC6tu"})},"zh-cn":{displayName:"简体中文",displayNameLocalized:()=>a.Ru._({id:"QBySSi"})},"zh-tw":{displayName:"繁體中文",displayNameLocalized:()=>a.Ru._({id:"Mpms0p"})},ko:{displayName:"한국어",displayNameLocalized:()=>a.Ru._({id:"h6S9Yz"})},ja:{displayName:"日本語 (です/ます体)",displayNameLocalized:()=>a.Ru._({id:"I9nscg"})},"ja-da":{displayName:"日本語 (だ/である体)",displayNameLocalized:()=>a.Ru._({id:"GMG8Tf"})},"pt-br":{displayName:"Portugu\xeas (Brasil)",displayNameLocalized:()=>a.Ru._({id:"R7+D0/"})},"pt-pt":{displayName:"Portugu\xeas (Portugal)",displayNameLocalized:()=>a.Ru._({id:"512Uma"})},de:{displayName:"Deutsch",displayNameLocalized:()=>a.Ru._({id:"DDcvSo"})},it:{displayName:"Italiano",displayNameLocalized:()=>a.Ru._({id:"Lj7sBL"})},ru:{displayName:"Русский",displayNameLocalized:()=>a.Ru._({id:"nji0/X"})},pl:{displayName:"Polski",displayNameLocalized:()=>a.Ru._({id:"trnWaw"})},uk:{displayName:"Українська",displayNameLocalized:()=>a.Ru._({id:"V9+2pH"})},ro:{displayName:"Rom\xe2nă",displayNameLocalized:()=>a.Ru._({id:"uJc01W"})},hu:{displayName:"Magyar",displayNameLocalized:()=>a.Ru._({id:"mkWad2"})},cs:{displayName:"Čeština",displayNameLocalized:()=>a.Ru._({id:"w9VTXG"})},el:{displayName:"Ελληνικά",displayNameLocalized:()=>a.Ru._({id:"CZXzs4"})},tr:{displayName:"T\xfcrk\xe7e",displayNameLocalized:()=>a.Ru._({id:"Kz91g/"})},ar:{displayName:"العربية",displayNameLocalized:()=>a.Ru._({id:"8HV3WN"})},"ar-sa":{displayName:"العربية (السعودية)",displayNameLocalized:()=>a.Ru._({id:"9E6cqp"})},he:{displayName:"עברית",displayNameLocalized:()=>a.Ru._({id:"3oTCgM"})},fa:{displayName:"فارسی",displayNameLocalized:()=>a.Ru._({id:"JFI3iH"})},nl:{displayName:"Nederlands",displayNameLocalized:()=>a.Ru._({id:"KIjvtr"})},sv:{displayName:"Svenska",displayNameLocalized:()=>a.Ru._({id:"UaISq3"})},da:{displayName:"Dansk",displayNameLocalized:()=>a.Ru._({id:"Fo2vDn"})},nb:{displayName:"Norsk",displayNameLocalized:()=>a.Ru._({id:"1IipHp"})},fi:{displayName:"Suomi",displayNameLocalized:()=>a.Ru._({id:"USZ2N6"})},id:{displayName:"Bahasa Indonesia",displayNameLocalized:()=>a.Ru._({id:"BQukYF"})},vi:{displayName:"Tiếng Việt",displayNameLocalized:()=>a.Ru._({id:"fROFIL"})},hi:{displayName:"हिन्दी",displayNameLocalized:()=>a.Ru._({id:"tGjibo"})},gu:{displayName:"ગુજરાતી",displayNameLocalized:()=>a.Ru._({id:"sGpqyx"})},mr:{displayName:"मराठी",displayNameLocalized:()=>a.Ru._({id:"vKSpmV"})},te:{displayName:"తెలుగు",displayNameLocalized:()=>a.Ru._({id:"2SnOmG"})},bn:{displayName:"বাংলা",displayNameLocalized:()=>a.Ru._({id:"Hds3Bq"})},ta:{displayName:"தமிழ்",displayNameLocalized:()=>a.Ru._({id:"fb427h"})},ur:{displayName:"اردو",displayNameLocalized:()=>a.Ru._({id:"tmwuH9"})},kn:{displayName:"ಕನ್ನಡ",displayNameLocalized:()=>a.Ru._({id:"ffJEXe"})},ml:{displayName:"മലയാളം",displayNameLocalized:()=>a.Ru._({id:"WQrafy"})},th:{displayName:"ภาษาไทย",displayNameLocalized:()=>a.Ru._({id:"SUr44j"})},sr:{displayName:"Српски",displayNameLocalized:()=>a.Ru._({id:"9aBtdW"})},hr:{displayName:"Hrvatski",displayNameLocalized:()=>a.Ru._({id:"0aMWde"})},sq:{displayName:"Shqip",displayNameLocalized:()=>a.Ru._({id:"pVxf7b"})},bg:{displayName:"Български",displayNameLocalized:()=>a.Ru._({id:"KhEBDR"})},sl:{displayName:"Slovenščina",displayNameLocalized:()=>a.Ru._({id:"LSdcWW"})},bs:{displayName:"Bosanski",displayNameLocalized:()=>a.Ru._({id:"oI7LTM"})},mk:{displayName:"Македонски",displayNameLocalized:()=>a.Ru._({id:"0MMlCU"})},sw:{displayName:"Kiswahili",displayNameLocalized:()=>a.Ru._({id:"Yz+oFV"})},ha:{displayName:"Hausa",displayNameLocalized:()=>a.Ru._({id:"MvvYTW"})},yo:{displayName:"Yor\xf9b\xe1",displayNameLocalized:()=>a.Ru._({id:"FcCBes"})},tl:{displayName:"Tagalog",displayNameLocalized:()=>a.Ru._({id:"ISVD3+"})},ms:{displayName:"Bahasa Melayu",displayNameLocalized:()=>a.Ru._({id:"tF97tn"})},kk:{displayName:"Қазақ тілі",displayNameLocalized:()=>a.Ru._({id:"F/vx72"})},uz:{displayName:"O'zbek tili",displayNameLocalized:()=>a.Ru._({id:"b1dG47"})},af:{displayName:"Afrikaans",displayNameLocalized:()=>a.Ru._({id:"1Cox/a"})},lv:{displayName:"Latviešu",displayNameLocalized:()=>a.Ru._({id:"/0YsGP"})},lt:{displayName:"Lietuvių",displayNameLocalized:()=>a.Ru._({id:"Ot2qtY"})},et:{displayName:"Eesti",displayNameLocalized:()=>a.Ru._({id:"l2pzUk"})},is:{displayName:"\xcdslenska",displayNameLocalized:()=>a.Ru._({id:"rJl8hp"})},cy:{displayName:"Cymraeg",displayNameLocalized:()=>a.Ru._({id:"4w9b2x"})}},d=Object.keys(n.AI_LOCALES).map(e=>{let t=c[e];return{key:e,englishName:n.AI_LOCALES[e].englishName,displayName:t.displayName,displayNameLocalized:t.displayNameLocalized}}),u=e=>{let t=null==e?void 0:e.toLowerCase();return d.find(e=>e.key.toLowerCase()===t)||null},p=e=>{let t=u(e);if(t)return t;let i=s.tF[e],n=i&&u(i);if(n)return n;let[a]=e?e.toLowerCase().split("-"):[],r=a&&u(a);return r||null},h=e=>{let t=p(e);if(t)return t;let i=m(e);if(i)return i;let n=p((0,o.J)());return n||g},g={key:"en",englishName:"English (US)",displayName:"English (US)",displayNameLocalized:()=>a.Ru._({id:"cJWHou"})},m=e=>{let t=(0,o.J)();try{let i=new Intl.DisplayNames([t],{type:"language",fallback:"none"}),n=new Intl.DisplayNames(["en"],{type:"language",fallback:"none"}).of(e),a=i.of(e);if(!n||!a)return null;return{key:e.toLowerCase(),englishName:n,displayName:a,displayNameLocalized:()=>a}}catch(e){return null}},x=()=>l()(d,e=>e.displayNameLocalized())},20470:(e,t,i)=>{"use strict";i.d(t,{A3:()=>s,Tg:()=>l,_w:()=>r,i:()=>o});var n=i(99492),a=i(77650);let r=()=>({note:{name:a.Ru._({id:"KiJn9B"}),commandName:()=>a.Ru._({id:"Cq+sLh"}),description:a.Ru._({id:"ooy/OF"}),icon:n.jyJ,colors:"accent"},info:{name:a.Ru._({id:"CE+M2e"}),commandName:()=>a.Ru._({id:"1E4ojF"}),description:a.Ru._({id:"NfbNtV"}),icon:n.iW_,colors:{light:{backgroundColor:"#b6d6fc",iconColor:"#006ED6"},dark:{backgroundColor:"#022349",iconColor:"#8DD4FB"}}},warning:{name:a.Ru._({id:"r6y+jM"}),commandName:()=>a.Ru._({id:"xb1fsI"}),icon:n.JAe,description:a.Ru._({id:"tpYgEx"}),colors:{light:{backgroundColor:"#fcf2b5",iconColor:"#B29500"},dark:{backgroundColor:"#4b3f02",iconColor:"#F5F380"}}},caution:{name:a.Ru._({id:"VvjZ7K"}),commandName:()=>a.Ru._({id:"tC/T1p"}),description:a.Ru._({id:"nbib7S"}),icon:n.rfe,colors:{light:{backgroundColor:"#ffb3b4",iconColor:"#EB0000"},dark:{backgroundColor:"#450707",iconColor:"#EF8784"}}},success:{name:a.Ru._({id:"zzDlyQ"}),commandName:()=>a.Ru._({id:"Vv+D/T"}),description:a.Ru._({id:"pqvop4"}),icon:n.SGM,colors:{light:{backgroundColor:"#b6fcb8",iconColor:"#008545"},dark:{backgroundColor:"#183a13",iconColor:"#8CE29F"}}},question:{name:a.Ru._({id:"bfgr/e"}),commandName:()=>a.Ru._({id:"Ev0Vqt"}),description:a.Ru._({id:"IsUqRH"}),icon:n.wRm,colors:{light:{backgroundColor:"#d9d9d9",iconColor:"#7A7A7A"},dark:{backgroundColor:"#262626",iconColor:"#AFAFAF"}}}}),l=e=>r()[e]||r().note,s=()=>Object.entries(r()).map(e=>{let[t,{commandName:i,icon:n}]=e;return{key:"calloutBox-".concat(t),name:i,nodeName:"calloutBox",icon:n,shortcut:"/".concat(t),keywords:["callout","box"],execute:e=>e.chain().focus().insertContent([{type:"calloutBox",attrs:{variant:t},content:[{type:"paragraph"}]}]).run()}}),o=()=>Object.fromEntries(Object.keys(r()).map(e=>["calloutBox-".concat(e),{type:"calloutBox",attrs:{variant:e},content:[{type:"paragraph"}]}]))},20777:(e,t,i)=>{"use strict";i.d(t,{z:()=>r});var n=i(6029),a=i(55729);let r=e=>{let{text:t}=e,i=t.split(/(.*?<\/em>)/g);return(0,n.jsx)(n.Fragment,{children:i.map((e,t)=>{if(e.startsWith("")&&e.endsWith("")){let i=e.slice(4,-5);return(0,n.jsx)("em",{children:i},t)}return(0,n.jsx)(a.Fragment,{children:e},t)})})}},20946:(e,t,i)=>{"use strict";i.d(t,{DF:()=>f,NJ:()=>c,Ny:()=>m,Ob:()=>b,X6:()=>o,ds:()=>d,nX:()=>y,rP:()=>w,xK:()=>v});var n=i(37243),a=i(20044),r=i(61386);let l=["card","document","gridLayout","gallery"],s=e=>e.isBlock&&!l.includes(e.type.name)&&!(e.isTextblock&&(0,a.Op)(e)),o=e=>"gridLayout"===e.type.name,c=e=>"gridCell"===e.type.name,d=(e,t,i)=>{let n=i&&u(e,i,t);if(n)return n;if(i&&!m(i,e.state.schema))return null;let a=p(e,t,"right")||p(e,t,"left");return!a||i&&i.content.firstChild===a.node?null:a},u=(e,t,i)=>{var r;if(!x(t,e.state.schema))return null;let l=null==(r=e.posAtCoords({left:i.clientX,top:i.clientY}))?void 0:r.inside;if(!l||-1==l)return null;let{doc:s}=e.state,o=s.resolve(l),d=s.nodeAt(l),u=d&&c(d)?{node:d,pos:l}:(0,n.eL)(o,c),p=(null==u?void 0:u.pos)&&(0,a.q0)(u.pos,e);if(!u||!p)return null;let h=i.clientX>p.left+p.width/2?"right":"left";return{pos:u.pos,node:u.node,rect:p,side:h}},p=(e,t,i)=>{var r;let l=null==(r=e.posAtCoords({left:t.clientX+("left"==i?30:-30),top:t.clientY}))?void 0:r.inside;if(!l||-1==l)return null;let{doc:o,schema:c}=e.state,d=o.resolve(l),u=o.nodeAt(l),p=u&&s(u)?{node:u,pos:l}:(0,n.eL)(d,s);if(!p)return null;let m=(0,a.q0)(l,e);if(!m)return null;let x="left"==i?t.clientX-m.left:m.right-t.clientX,f=x<0,b=30*((null==u?void 0:u.type.name)!=="gridCell");if(!(f&&x>-b||"right"==i&&x<(m.right-m.left)*.15))return null;let C=o.resolve(p.pos),y=(null==u?void 0:u.type.name)==="gridCell"&&h(C,c)||g(C,c);if(f||!y){let t=(0,n.eL)(d,e=>"gridCell"===e.type.name);if(t&&h(o.resolve(t.pos),c)){let n=(0,a.q0)(t.pos,e);return n?{pos:t.pos,node:t.node,side:i,rect:n}:null}}return y?{pos:p.pos,rect:m,node:p.node,side:i}:null},h=(e,t)=>e.parent.canReplaceWith(e.index(),e.index(),t.nodes.gridCell),g=(e,t)=>e.parent.canReplaceWith(e.index(),e.indexAfter(),t.nodes.gridLayout),m=(e,t)=>t.nodes.gridCell.validContent(e.content),x=(e,t)=>t.nodes.gridLayout.validContent(e.content),f=e=>C(e,"gridLayout"),b=e=>{let t=C(e,"gridLayout");if(!t||!t.nodeAfter)throw Error("No layout found");let i=t.nodeAfter,n=[],a=t.start(t.depth+1);for(let e=0;e{var i;if((null==(i=e.nodeAfter)?void 0:i.type.name)===t)return e;let n=e.doc;for(let i=e.depth;i>0;i--)if(e.node(i).type.name===t)return n.resolve(e.before(i));return null},y=(e,t)=>{let i=b(e),n=i[-1===t?i.length-1:t];return n?e.doc.resolve(n.pos):null},v=e=>b(e).findIndex(t=>t.pos===e.pos),w=(e,t,i)=>{var a,l;let s=null==(a=(0,r.j5)(i,e).find(e=>e.spec.isLayoutCellDecoration))?void 0:a.spec.colIndex,c=null==(l=(0,r.j5)(i,t).find(e=>e.spec.isLayoutCellDecoration))?void 0:l.spec.colIndex,d=i.state.doc.resolve(e),u=(0,n.eL)(d,o);if(!u)return;let p=i.state.doc.resolve(t),h=(0,n.eL)(p,o);if(!h||h.pos!==u.pos)return;let g=[...u.node.attrs.colWidths],[m]=g.splice(s,1);return g.splice(c,0,m),{colWidths:g,parentPos:u.pos}}},21042:(e,t,i)=>{"use strict";i.d(t,{F:()=>f});var n=i(6029),a=i(26420),r=i(33787),l=i(55729),s=i(6139),o=i(88273),c=i(93040),d=i(80314),u=i(60258),p=i(40912),h=i(36465),g=i(87489);let m=e=>{let{link:t,children:i,...a}=e,r=(0,p.GV)(g.nD),{linkUrl:s,handleClick:o}=(0,h.c)({url:t||""}),{interceptLinkClick:c,linkUrlSafe:m,isUntrusted:x,linkInterceptEnabled:f}=(0,u.i)(s),b=(0,l.useCallback)(e=>{if(null==o||o(e),!r)return f?c(e):void 0;e.preventDefault()},[r,o,c,f]);return t&&!x?(0,n.jsx)(d.N,{href:f?m||"":s,isExternal:!0,onClick:b,rel:"noopener nofollow",...a,children:i}):(0,n.jsx)(n.Fragment,{children:i})};var x=i(23389);let f=(0,l.forwardRef)((e,t)=>{let{imageAttrs:{src:i,tempUrl:l,resize:d,meta:u},isCroppingThisImage:p=!1,isZoomed:h=!1,objectFit:g="contain",containerWidth:f,intrinsicAspectRatio:b,isThumbnail:C,linkHref:y,containerProps:v,shouldUseImgProxyCrop:w,colors:j,...A}=e;j&&i&&(i=(0,o.pO)(i,j));let k=(0,s.oR)(),L=(null==u?void 0:u.frame_count)&&u.frame_count>1,S=h||!i||L?i:(0,o.Ub)(i,C?{height:400}:{width:2e3},u),E=f||(null==u?void 0:u.width)||1,_=f&&b?f/b:(null==u?void 0:u.height)||1,{scaleCrop:I,scaleY:M,clipPathCSSString:R,translateX:D,translateY:T,aspectRatio:z,referenceXOffset:P,referenceYOffset:N}=(0,x.CF)(d,E,_,b||((null==u?void 0:u.width)&&(null==u?void 0:u.height)?u.width/u.height:1))||{},H=!p&&(0,x.Ge)(null==d?void 0:d.clipPath),B=p?"":"scale(".concat(I,") translate(-").concat(D,"%, -").concat(T,"%)"),F=(0,o.SV)(i||l),O=(0,o.v7)(i||l),V=(e=>{let t,i,n,a,r,{w:l,h:s,clipPath:c,clipType:d,src:u}=e;if(!(0,x.Ge)(c)||!d||!u)return null;if("inset"===d){let e=.01*parseFloat(c[0]),r=.01*parseFloat(c[1]),l=.01*parseFloat(c[2]),s=.01*parseFloat(c[3]);t=s+r===0?0:1-(s+r),i=e+l===0?0:1-(e+l),n=s,a=e}else{i=t=((e,t,i)=>e/100*(Math.sqrt(t*t+i*i)/Math.sqrt(2))*2)(parseFloat(c[0]),l,s);let e=t/2;n=(.01*parseFloat(c[2])-e/l)*l,a=(.01*parseFloat(c[3])-e/s)*s,r=!0}return{url:(0,o.Ub)(u,(e=>{let{crop:{cropWidth:t,cropHeight:i},gravity:{xOffset:n,yOffset:a}}=e;return{crop:"".concat(t,":").concat(i,":nowe:").concat(n,":").concat(a),resizing_type:"auto"}})({crop:{cropWidth:t,cropHeight:i},gravity:{xOffset:n,yOffset:a}})),isCircle:r}})({w:E,h:_,clipPath:null==d?void 0:d.clipPath,clipType:null==d?void 0:d.clipType,src:i});return(0,n.jsx)(m,{link:y,w:h?void 0:"100%",children:(0,n.jsx)(a.a,{css:{aspectRatio:"".concat(H?z:"")},className:"image cropped-image","data-content-reference":"".concat(P,",").concat(N),"data-export-link":y,"data-drag-preview":!0,"data-scale-preview":!0,maxH:"var(--media-maxH)",maxW:"var(--media-maxW)",overflow:"hidden",w:h?void 0:"100%",h:"cover"==g?"100%":void 0,sx:{"@media print":{height:"unset"}},...v,children:O?(0,n.jsx)(o.FD,{src:i||l||void 0,poster:null==u?void 0:u.poster,objectFit:g,maxH:"calc(var(--media-maxH) * ".concat(M||1,")"),minH:"cover"==g?"calc(var(--media-maxH) / ".concat(I||1,")"):void 0,...A}):w&&(null==V?void 0:V.url)?(0,n.jsx)(r._,{alt:"",objectFit:g,maxH:"calc(var(--media-maxH) * ".concat(M||1,")"),minH:"cover"==g?"calc(var(--media-maxH) / ".concat(I||1,")"):void 0,ref:t,...i||l?{}:c.v9,src:(null==V?void 0:V.url)||S||l||void 0,...A}):(0,n.jsx)(r._,{alt:"",objectFit:g,maxH:"calc(var(--media-maxH) * ".concat(M||1,")"),minH:"cover"==g?"calc(var(--media-maxH) / ".concat(I||1,")"):void 0,transformOrigin:"left top",clipPath:p?"":R,ignoreFallback:h||k,transform:B,src:S||l||void 0,fallbackSrc:l||void 0,ref:t,w:F?"100%":void 0,...i||l?{}:c.v9,...A})})})});f.displayName="CroppedImage"},21527:(e,t,i)=>{"use strict";i.d(t,{Q:()=>n});let n=e=>"positionedTextbox"===e.type.name},21886:(e,t,i)=>{"use strict";i.d(t,{ML:()=>s,dQ:()=>c,pK:()=>o,y_:()=>d});var n=i(94460),a=i(24587),r=i(6319),l=i(97628);let s=()=>{let e=(0,r.aQ)();return Object.entries(a.Ab).map(t=>{let[i,a]=t,r=e.filter(e=>{let{disabled:t,featureFlag:a,family:r}=e;return!t&&(!a||n.of.get(a))&&r===i}).map(e=>{let t=e.presetConfigurations,i=[];return t&&t.forEach(t=>{i.push({...t,icon:e.icon,variantKey:e.key,key:(0,l.Z)(e.key,t.options),visible:!0})}),{variant:e,options:i}});return{family:{key:i,...a},variants:r,visible:!0}}).filter(e=>e.variants.length>0)},o=()=>s().flatMap(e=>e.variants.flatMap(e=>e.options)),c=()=>s().reduce((e,t)=>(e[t.family.key]={family:t.family,variants:t.variants},e),{}),d=()=>o().reduce((e,t)=>(e[(0,l.Z)(t.variantKey,t.options)]=t,e),{})},21945:(e,t,i)=>{"use strict";i.d(t,{Fk:()=>w,RH:()=>m,QM:()=>j,j_:()=>A});var n=i(41352),a=i(81221),r=i(67670),l=i(89557),s=i(83691),o=i(63139);let c={},d=async e=>{let t=c[e];if(t&&t.expires&&new Date(t.expires)-3e5>Date.now())return c[e];let i=await fetch("/api/transloadit/signature",{method:"POST",body:JSON.stringify({templateId:e})}),{signature:n,expires:a}=await i.json();return n&&a?(c[e]={signature:n,expires:a},c[e]):(console.error("Error getting Transloadit signature"),{signature:"",expires:""})};var u=i(3898),p=i(65222),h=i(88273);let g={auth:{key:s.$.TRANSLOADIT_AUTH_KEY},template_id:s.$.TRANSLOADIT_IMAGE_TEMPLATE_ID},m=["image/*",l.A.heic,l.A.heif],x=["application/vnd.openxmlformats-officedocument.presentationml.presentation"],f=[l.A.doc,l.A.docx],b=["text/csv","application/csv",".csv"],C=[...f,...x,l.A.pdf],y={all:[...C,...x,...m,...b],importDoc:[...C],importPdf:[l.A.pdf],importCsv:[...b],doc:C,font:["font/otf","font/ttf","application/x-font-ttf","application/x-font-otf",".otf",".ttf"],image:m,icon:[".png",".ico",".gif",".svg"],favicon:[".ico",".png",".gif",".jpg",".jpeg"]},v={autoProceed:!0,restrictions:{allowedFileTypes:[],maxNumberOfFiles:1}},w={createUppyInstance:function(e,t){let{onUploadStart:i,onOriginalFileUpload:r,onUploadComplete:l,onUploadFailed:c,onProgress:m,setErrorMessage:x}=t,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"node",b=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,C=arguments.length>4?arguments[4]:void 0,w=arguments.length>5?arguments[5]:void 0,j=arguments.length>6?arguments[6]:void 0,A=2560,k="false",L=o.F.createSpan("transloadit.upload",{attributes:{"upload.imageType":f,"upload.uploadType":C,"upload.templateId":w||g.template_id,"upload.maxFilesAllowed":b,"upload.maxFileSize":j}}),S=setTimeout(()=>{L.setAttributes({"upload.secondsThreshold":60,"upload.errorMessage":"Upload taking longer than 60 seconds"}),console.warn("Upload taking longer than 60 seconds")},6e4);"background"===f||"themeBackground"===f?A=3840:"icon"===f||"favicon"===f?A=250:"profile"===f?(A=1024,k="true"):("workspaceLogo"===f||"cardMargins"===f)&&(A=1024);let E=[];C=C||"image";let _=new n.Ay({...v,restrictions:{...v.restrictions,maxNumberOfFiles:b,allowedFileTypes:y[C],maxFileSize:j}});return _.use(a.Ay,{assemblyOptions:async()=>{let t=_.getFiles().some(e=>(0,p.Fv)(e.type||"",e.extension||"")),i=w||g.template_id;t&&!w&&(i=s.$.TRANSLOADIT_FILE_TEMPLATE_ID),"importPdf"!==C&&"importCsv"!==C||w||(i=s.$.TRANSLOADIT_FILE_TEMPLATE_ID);let{signature:n,expires:a}=await d(i);return{params:{...g,auth:{...g.auth,expires:a},template_id:i},fields:{orgId:e,imageType:f,resizePx:A,cropPadding:"50%",detectAndCropFace:k},signature:n}},waitForEncoding:!0}),_.on("file-added",async e=>{let t=(null==e?void 0:e.type)&&(0,h.aI)(null==e?void 0:e.type)&&!(0,u.nr)();L.start();try{var n;(null==e||null==(n=e.type)?void 0:n.includes("image"))&&(null==e?void 0:e.data)instanceof File&&!t&&await (0,h.Ru)(e),i&&1===b&&i({tempUrl:URL.createObjectURL(e.data),file:e}),m&&m(0)}catch(t){console.error("[Uppy.file-added] ".concat(t.message)),L.recordException(t),clearTimeout(S),_.removeFile(e.id)}}),_.on("files-added",e=>{L.start(),i&&1!==b&&e.forEach(e=>{i({tempUrl:URL.createObjectURL(e.data),file:e})}),m&&m(0)}),_.on("error",e=>{let t="Error uploading to Transloadit: ".concat(e.message);L.recordException(e),L.setAttributes({"upload.status":"error","upload.errorMessage":t}),clearTimeout(S),L.end(),x&&x(""),c&&c(t),console.error(t)}),_.on("upload-progress",(e,t)=>{m&&m(t.bytesUploaded/t.bytesTotal*100)}),_.on("transloadit:result",(e,t,i)=>{if(L.setAttributes({"upload.uploadsCount":i.uploads.length,"upload.resultsCount":Object.keys(i.results).length}),1===b){if(!r||"original_file"!==e||0===i.uploads.length||(0,h.aI)(i.uploads[0].mime)||(0,p.As)(i.uploads[0].mime,i.uploads[0].ext)||!t)return;let{url:n,meta:a,name:l}=t;x&&x(""),n?r({src:n,meta:a,name:l,uploadResultStep:"original"}):(c&&c("Error uploading to Transloadit"),console.error("Error uploading to Transloadit"))}else if("filter_skip_optimize"===e){E=E.concat(t);return}else{let e,a;if((0,h.aI)(t.mime))a=t;else{var n;e=null==(n=E.find(e=>e.name===t.name))?void 0:n.url,a=t}if(!a)return;let{url:r,meta:s,name:o}=a;x&&x(""),r?l&&l({src:r,meta:s,name:o,uploadResultStep:"optimized",fullResults:i.results},e):(c&&c("Error uploading to Transloadit"),console.error("Error uploading to Transloadit"))}}),_.on("transloadit:complete",e=>{var t,i,n,a,r;let s,o,d,u;if(L.setAttributes({"upload.uploadsCount":e.uploads.length,"upload.resultsCount":Object.keys(e.results).length}),1!=b){L.setAttributes({"upload.multiFile":!0}),clearTimeout(S),L.end();return}if(0===e.uploads.length)throw console.error("[transloadit:complete] No uploads in assembly",e),L.recordException(Error("No uploads in assembly")),L.setAttributes({"upload.status":"error","upload.errorMessage":"No uploads in assembly"}),clearTimeout(S),L.end(),Error("No uploads in assembly");let g=(0,p.Fv)(e.uploads[0].mime,e.uploads[0].ext);if("importDoc"===C)o=e.results.convert_to_html[0];else if("importCsv"===C||g)o=e.results[":original"][0];else{if((0,p.U2)(e.uploads[0].ext))return;"importPdf"===C?o=e.results[":original"][0]:(0,p.ZH)(e.uploads[0].mime)?(o=e.results.original_file[0],d=e.results.doc_thumbnail[0].url):(0,p.As)(e.uploads[0].mime,e.uploads[0].ext)?(o=e.results.convert_to_pdf[0],d=e.results.doc_thumbnail[0].url):(0,h.aI)(e.uploads[0].mime)?(o=(null==(t=e.results.optimized)?void 0:t[0])||(null==(i=e.results.filter_skip_optimize)?void 0:i[0]),u=null==(n=e.results.detect_and_crop_face)?void 0:n[0].url):(s=e.results.original_file[0].url,u=null==(a=e.results.detect_and_crop_face)?void 0:a[0].url,o=(null==(r=e.results.optimized)?void 0:r[0])||e.results.original_file[0])}let{url:m,ssl_url:f,meta:y,name:v}=o;x&&x(""),f||m?(L.setAttributes({"upload.status":"success","upload.resultUrl":f||m,"upload.resultName":v,"upload.uploadType":C}),clearTimeout(S),L.end(),l&&l({src:f||m,meta:y,name:v,thumbnail:d,croppedFace:u,uploadResultStep:"optimized",fullResults:e.results},s)):(L.recordException(Error("No URL in upload result")),L.setAttributes({"upload.status":"error"}),clearTimeout(S),L.end(),c&&c("Error uploading to Transloadit"),console.error("Error uploading to Transloadit"))}),_}},j=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"node",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"image",r=arguments.length>5?arguments[5]:void 0,l=arguments.length>6?arguments[6]:void 0;if(!t)throw Error("Tried uploading an image with no orgId");let s=w.createUppyInstance(t,i,n,1,a,r,l);try{s.addFile({name:e.name,type:e.type,data:e})}catch(e){var o;null==i||null==(o=i.onUploadFailed)||o.call(i,e.message),s.close();return}return s.upload().finally(()=>s.close()),{cancel:()=>s.close()}},A=async function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"node",l=arguments.length>4?arguments[4]:void 0;if(!t)throw Error("Tried uploading an image with no orgId");let s=w.createUppyInstance(t,i,n,"themeBackground"===n?null:1,void 0,l);s.use(r.A,{companionUrl:a.HI}),s.on("complete",()=>s.close()),s.on("error",()=>s.close());let o=await s.getPlugin("Url").addFile(e);if(o instanceof Error){var c;null==i||null==(c=i.onUploadFailed)||c.call(i,o.message),s.close()}}},22012:(e,t,i)=>{"use strict";i.d(t,{k:()=>o,x:()=>c});var n=i(58215),a=i(28547),r=i(25183),l=i(24605),s=i(55611);let o=e=>({"[data-shape=image]":{".tl-inner-div":{}},img:{'&[src^="blob:"]':{animation:"loading-pulse-animation 1.5s infinite"}},...{text:{fill:"var(--body-color)"},"[data-shape-type=geo]":{path:{...n.Re,fill:"var(--shape-bg-color-override, var(--shape-bg-image-svg) var(--shape-bg-color))",vectorEffect:"none",strokeWidth:"var(--stroke-width)"},"&.tl-shape-background":{strokeWidth:0},".textbox":{padding:"12px"}},"[data-shape-type=arrow]":{"g, path":{stroke:"var(--shape-border-color-override, var(--shape-border-color))",strokeWidth:"var(--stroke-width)"},".tl-arrow-label":{color:"var(--shape-border-color-override, var(--body-color)) !important"},text:{fill:"var(--shape-border-color-override, var(--body-color))"}},"[data-shape-type=line]":{path:{stroke:"var(--shape-border-color-override, var(--shape-border-color))",strokeWidth:"var(--stroke-width)"}},"[data-shape-type=image]":{"[data-image-upload-status]":{".tl-image-container":{backgroundImage:"var(--temp-url)",objectFit:"cover",backgroundSize:"cover"}}},...(e=>{var t;return{"div.textbox":{display:"flex",flexDirection:"column",alignItems:"var(--horizontal-align)",justifyContent:"var(--vertical-align)",textAlign:"var(--text-align)","--flex-align":"var(--horizontal-align)",height:"100%",...(0,a.dd)(e),fontSize:"".concat((null!=(t=e.config.fontSize)?t:1)*20,"px"),color:"var(--body-color)",".ProseMirror":{padding:"".concat(8,"px"),...(e=>({lineHeight:1.4,letterSpacing:"var(--letter-spacing-body)",".block":{my:"1rem"},"> .first-block":{mt:"0rem"},"> .last-block":{mb:"0rem"},'.heading[level="1"], h1':(0,r.bh)("h1",e),'.heading[level="2"], h2':(0,r.bh)("h2",e),'.heading[level="3"], h3':(0,r.bh)("h3",e),'.heading[level="4"], h4':(0,r.bh)("h4",e),".block-heading":{mt:"1rem",mb:"1rem","&.first-block":{mt:"0rem"},"&.last-block":{mb:"0rem"}},...l.h.default,...s.H.default,...(0,r.tX)(e),"a.link":{color:"var(--text-color, var(--link-color))",cursor:"pointer",fontWeight:"bold",textDecoration:"underline","&:hover":{color:"var(--text-color, var(--link-color))"},"&:active":{color:"var(--text-color, var(--link-color))"}},code:{backgroundColor:"var(--accent-color-background-muted)",color:"var(--body-color)",...l.w}}))(e)}},foreignObject:{overflow:"visible","*":{wordWrap:"normal",whiteSpace:"pre-wrap"},"[data-autosize].textbox":{"> .text":{width:"max-content"}},"p.paragraph:empty::after":{content:'" "',whiteSpace:"pre",visibility:"hidden"},".textbox > .text":{padding:"".concat(8,"px"),width:"100%",alignItems:"var(--flex-align)",display:"block",...e.config.contentStyles,...(e=>({lineHeight:1.4,"> *":{my:"1rem","&:first-child":{mt:"0rem"},"&:last-child":{mb:"0rem"}},h1:(0,r.bh)("h1",e),h2:(0,r.bh)("h2",e),h3:(0,r.bh)("h3",e),h4:(0,r.bh)("h4",e),"h1, h2, h3, h4":{mt:"1rem",mb:"1rem",width:"100% !important"}}))(e),".themed-heading":{position:"static"}}}}})(e)}}),c=(e,t)=>(t&&"none"===e&&(e="sm"),({none:0,sm:2,md:4,lg:6})[e])},22549:(e,t,i)=>{"use strict";i.d(t,{uR:()=>o,en:()=>d});var n=i(6029),a=i(55729),r=i(50177);let l=(e,t)=>{switch(t.type){case"addFeedback":{let i=e.feedback||[];if(i.find(e=>{let{id:i}=e;return i===t.payload.id}))return{...e,feedback:[...i]};return{...e,feedback:[...i,t.payload]}}case"clearFeedback":{let{feedback:t,...i}=e;return{...i}}case"removeFeedback":{let i=e.feedback||[];if(!t.payload.length)return{...e};return{...e,feedback:i.filter(e=>!t.payload.includes(e.id))}}case"reportActiveColumnIds":return{...e,activeColumns:t.payload?[...t.payload]:void 0};case"openContextMenu":return{...e,contextMenu:{isOpen:!0,position:t.payload.position}};case"closeContextMenu":return{...e,contextMenu:{isOpen:!1,position:{x:-1e3,y:-1e3}}};case"setGridFunctions":return{...e,gridFunctions:t.payload};default:(0,r.xb)(t)}return e},s={_inContext:!1},o=(0,a.createContext)({state:s,dispatch:()=>{}}),c=e=>{let{children:t}=e,[i,r]=(0,a.useReducer)(l,{...s,_inContext:!0});return(0,n.jsx)(o.Provider,{value:{state:i,dispatch:r},children:t})},d=e=>t=>(0,n.jsx)(c,{children:(0,n.jsx)(e,{...t})})},22800:(e,t,i)=>{"use strict";i.d(t,{NG:()=>q,u4:()=>Q});var n=i(6029),a=i(46898),r=i(26420),l=i(58959),s=i(61204),o=i(78140),c=i(36999),d=i(49611),u=i(12514),p=i(41283),h=i(37930),g=i(48478),m=i(6760),x=i(16936),f=i(99492),b=i(48621),C=i(26221),y=i(3616),v=i(77650),w=i(17399),j=i(55729),A=i(40912),k=i(6139),L=i(87489),S=i(56250);i(55489),i(9356);var E=i(12889),_=i(44790),I=i(9443),M=i(51831),R=i(44604),D=i(31854),T=i(91867);let z={plaintext:"Plain text",bash:"Bash",c:"C",cpp:"C++",csharp:"C#",css:"CSS",diff:"Diff",go:"Go",graphql:"GraphQL",java:"Java",javascript:"JavaScript",json:"JSON",kotlin:"Kotlin",less:"Less",lua:"Lua",makefile:"Makefile",markdown:"Markdown",objectivec:"Objective-C",perl:"Perl",php:"PHP",python:"Python",r:"R",ruby:"Ruby",rust:"Rust",scss:"SCSS",shell:"Shell",sql:"SQL",swift:"Swift",typescript:"TypeScript",xml:"XML/HTML",yaml:"YAML"},P=Object.keys(z),N=new Set(P),H=Object.fromEntries(P.filter(e=>e in D.l).map(e=>[e,D.l[e]])),B=(0,T.$)(H);var F=i(37243),O=i(63867),V=i(97255);function Z(e,t,i){return(0,F.xe)(e,e=>e.type.name===t).map(e=>{var t;let n=e.node.textContent,a=null!=(t=e.node.attrs.language)?t:null,r=e.node.nodeSize,l=i.find(e=>e.content===n&&e.language===a);return l?{...l,pos:e.pos,nodeSize:r}:{pos:e.pos,nodeSize:r,...function(e){var t,i;let n,a=e.node.textContent,r=null!=(t=e.node.attrs.language)?t:null;if(a.length>1e4)return{content:a,language:r,detectedLanguage:null,highlightingDisabled:!0,ast:null};let l=null;if(r&&B.registered(r))n=B.highlight(r,a).children;else{let e=B.highlightAuto(a);n=e.children;let t=null==(i=e.data)?void 0:i.language;t&&N.has(t)&&(l=t)}return{content:a,language:r,detectedLanguage:l,highlightingDisabled:!1,ast:n}}(e)}})}let U=new O.hs("lowlight"),G={isLowlightDecoration:!0,detectedLanguage:null,highlightingDisabled:!1},W="__auto__",K=e=>{let t,{node:i,updateAttributes:w,decorations:S}=e,M=(0,A.GV)(L.nD),R=(0,a.d)(),{isDark:D}=(0,I.a)(S),{language:T}=i.attrs,{detectedLanguage:N,highlightingDisabled:H}=(e=>{var t;let i=e.find(e=>e.spec.isLowlightDecoration);return null!=(t=null==i?void 0:i.spec)?t:G})(S),F=(0,k.oR)(),O=function(e,t,i){return(0,j.useMemo)(()=>{let a;if(i||0===e.length)return e;a=t&&B.registered(t)?B.highlight(t,e).children:B.highlightAuto(e).children;let r=0,l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.flatMap(e=>{if("text"===e.type)return t.length?[(0,n.jsx)("span",{className:t.join(" "),children:e.value},r++)]:[e.value];if("element"===e.type){var i,a;let n=[...t,...null!=(a=null==(i=e.properties)?void 0:i.className)?a:[]];return l(e.children,n)}return[]})};return l(a)},[e,t,i])}(i.textContent,T,!F||H),V=N?z[N]:"Plain text";if(null!==T){var Z;t=null!=(Z=z[T])?Z:T}else t=(0,n.jsx)(y.x6,{id:"ZxvbXL",values:{autoLabel:V}});let U=null===T?W:T,K=(0,j.useCallback)(e=>{let t=Array.isArray(e)?e[0]:e;t===W?w({language:null}):w({language:t})},[w]),q=(0,j.useCallback)(()=>{let e=i.textContent;navigator.clipboard.writeText(e).then(()=>{R({title:(0,n.jsx)(y.x6,{id:"80c4+P"}),status:"success",duration:2e3,position:"top",isClosable:!0})},e=>{console.error("Failed to copy code:",e),R({title:(0,n.jsx)(y.x6,{id:"nQd+uR"}),status:"error",position:"top",duration:3e3,isClosable:!0})})},[i,R]),Q={height:6,bg:"var(--neutral-background-color)",borderColor:D?"whiteAlpha.600":"blackAlpha.600",color:D?"whiteAlpha.800":"blackAlpha.800",_hover:{bg:D?"whiteAlpha.100":"blackAlpha.50"},_active:{bg:D?"whiteAlpha.200":"blackAlpha.200"}};return(0,n.jsx)(_.u,{...e,children:(0,n.jsxs)(r.a,{as:"pre",position:"relative","data-code-theme":D?"dark":"light",sx:{containerType:"inline-size"},children:[M&&(0,n.jsxs)(r.a,{contentEditable:!1,userSelect:"none",position:"absolute",display:"flex",gap:1,bg:"var(--neutral-background-color)",borderRadius:"full",top:1.5,p:1.5,pt:0,insetEnd:0,zIndex:1,opacity:0,pointerEvents:"none",transitionProperty:"opacity",transitionDuration:"normal",sx:{"@container (max-width: 360px)":{display:"none"},'.block-codeBlock:hover &, .block-codeBlock:focus-within &, &:has([aria-expanded="true"])':{opacity:1,pointerEvents:"auto"}},children:[H&&(0,n.jsx)(C.Tz,{label:(0,n.jsx)(y.x6,{id:"MQSupz"}),placement:"top",children:(0,n.jsx)(r.a,{height:6,fontSize:"xs",fontFamily:"var(--chakra-fonts-body)",fontWeight:"600",bg:"yellow.100",color:"yellow.900",borderRadius:"md",px:2,py:1,display:"flex",alignContent:"center",justifyContent:"center",children:(0,n.jsxs)(l.z,{spacing:1,children:[(0,n.jsx)(b.g,{icon:f.JAe,fixedWidth:!0}),(0,n.jsx)(y.x6,{id:"Y3rzRg"})]})})}),(0,n.jsxs)(s.e,{isAttached:!0,variant:"outline",size:"xs",children:[(0,n.jsxs)(o.W,{isLazy:!0,autoSelect:!1,children:[(0,n.jsx)(c.I,{as:d.$,...Q,isDisabled:H,rightIcon:(0,n.jsx)(b.g,{fixedWidth:!0,icon:f.Jt$,size:"xs"}),children:t}),(0,n.jsx)(u.Z,{children:(0,n.jsx)(p.c,{maxH:"300px",overflowY:"auto",children:(0,n.jsxs)(h.i,{type:"radio",value:U,onChange:K,children:[(0,n.jsx)(g.k,{value:W,children:(0,n.jsx)(y.x6,{id:"pEb1UY"})}),(0,n.jsx)(m.N,{}),P.map(e=>(0,n.jsx)(g.k,{value:e,children:z[e]},e))]})})})]}),(0,n.jsx)(C.Tz,{label:(0,n.jsx)(y.x6,{id:"NmPNJJ"}),placement:"top",children:(0,n.jsx)(x.K,{...Q,px:3,"aria-label":v.Ru._({id:"NmPNJJ"}),icon:(0,n.jsx)(b.g,{icon:f.jPR}),onClick:q})})]})]}),F?(0,n.jsx)("code",{style:{whiteSpace:"pre-wrap"},children:O}):(0,n.jsx)(E.$p,{as:"code"})]})})},q=w.Ay.extend({selectable:!1,isolating:!0,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),exitOnTripleEnter:!1,enableTabIndentation:!0,tabSize:2}},addInputRules(){return[(0,S.JJ)({find:/^```$/,type:this.type}),(0,S.JJ)({find:/^~~~$/,type:this.type})]},addProseMirrorPlugins(){var e,t;return[...null!=(t=null==(e=this.parent)?void 0:e.call(this))?t:[],function(e){let t=[],i=V.zF.empty,n=new O.k_({key:U,state:{init(t,i){let{doc:n}=i;return Z(n,e,[])},apply:(t,i,n,a)=>t.docChanged?Z(a.doc,e,i):i},props:{decorations(e){var a;let r=null!=(a=n.getState(e))?a:[];if(r===t)return i;let l=[];for(let e of r)l.push(V.NZ.node(e.pos,e.pos+e.nodeSize,{},{isLowlightDecoration:!0,detectedLanguage:e.detectedLanguage,highlightingDisabled:e.highlightingDisabled})),l.push(...function(e){let t=[];if(e.highlightingDisabled||!e.ast)return t;let i=e.pos+1;return(function e(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t.flatMap(t=>{if("element"===t.type){var n,a;let r=[...i,...null!=(a=null==(n=t.properties)?void 0:n.className)?a:[]];if(t.children)return e(t.children,r)}return{text:t.value,classes:i}})})(e.ast).forEach(e=>{let n=i+e.text.length;e.classes.length&&t.push(V.NZ.inline(i,n,{class:e.classes.join(" ")})),i=n}),t}(e));return t=r,i=V.zF.create(e.doc,l)}}});return n}(this.name)]},addNodeView:()=>(0,E.gu)(K,{update:R.z0}),priority:M.y.CodeBlock}),Q=w.Ay.extend({selectable:!1,isolating:!0,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),exitOnTripleEnter:!1}},addInputRules(){return[(0,S.JJ)({find:/^```$/,type:this.type}),(0,S.JJ)({find:/^~~~$/,type:this.type})]},priority:M.y.CodeBlock})},23080:(e,t,i)=>{"use strict";i.d(t,{K:()=>l,o:()=>r});var n=i(55597),a=i(77650);let r="image.ai-infographic",l={key:r,featureFlag:"aiInfographics",label:()=>a.Ru._({id:"b6DoGi"}),icon:n.s67,description:()=>a.Ru._({id:"eayq0N"}),keywords:["ai","infographic","diagram","visualization","gemini","nano","banana"],resizeToFit:!0,badge:()=>a.Ru._({id:"YBt9YP"})}},23178:(e,t,i)=>{"use strict";i.d(t,{c:()=>l});var n=i(65619),a=i(75332),r=i(40016);class l{preview(e,t){return{previewType:r.t.Theme,originalScrollToCardId:"",modifiedScrollToCardId:"",appliedFirstPos:n.r.DEFAULT_APPLIED_FIRST_POS,originalThemeId:this.input.originalThemeId,newThemeId:this.input.newThemeId,themeName:this.input.themeName}}apply(e){var t;null==(t=e.applyTheme)||t.call(e,this.input.newThemeId)}async focus(e){}applyOriginal(e){var t;null==(t=e.applyTheme)||t.call(e,this.input.originalThemeId)}async focusOriginal(e){}getAppliedFirstPos(e){return n.r.DEFAULT_APPLIED_FIRST_POS}mergeInto(e){let t=e.themeSuggestion;if(t){let i=new l({messageId:this.messageId,toolCallId:this.id,originalThemeId:t.input.originalThemeId,newThemeId:this.input.newThemeId,themeName:this.input.themeName,suggestedThemes:this.input.suggestedThemes});return(0,a.Q2)(e,{themeSuggestion:i})}return(0,a.Q2)(e,{themeSuggestion:this})}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="suggestThemes",this.previewType=r.t.Theme,this.messageId=e.messageId,this.id=e.toolCallId}}},23389:(e,t,i)=>{"use strict";i.d(t,{BT:()=>A,CF:()=>w,Ft:()=>k,Ge:()=>g});var n=i(6029),a=i(88507),r=i(70315),l=i(55729),s=i(8272),o=i(8323),c=i(40912),d=i(2332),u=i(38359),p=i(35623);let h=["0%","0%","0%","0%"],g=e=>{let t=Array.isArray(e)&&e.length>=4&&e.every(e=>"string"==typeof e);return t||null==e||console.warn("[isValidClipPath] Invalid clipPath value detected",{clipPath:e}),t},m="clippable-control-wrapper",x=(e,t,i)=>e/Math.sqrt((t*t+i*i)/2)*100,f=(e,t,i)=>e/100*Math.sqrt((t*t+i*i)/2),b=(e,t,i)=>{if("circle"===e){let e=Math.min(t,i)/2;return["".concat(x(e,t,i),"%"),"at","50%","50%"]}return h},C=(e,t,i)=>"circle"===e?1:"inset"===e?t/i:null,y=(e,t,i,n)=>{let[a,r,l,s]=e;if("inset"===t){let t=parseFloat(a),o=parseFloat(r),c=parseFloat(l),u=parseFloat(s),p=d.M/i*100,h=d.M/n*100;if(100-u-o=0?e[1]="".concat(t,"%"):(e[1]="0%",e[3]="".concat(100-p,"%"))}if(100-t-c=0?e[2]="".concat(i,"%"):(e[2]="0%",e[0]="".concat(100-h,"%"))}}else if("circle"===t){let t=Math.max(f(parseFloat(a),i,n),d.M);e[0]="".concat(x(t,i,n),"%")}},v=e=>{let{clipType:t,clipStyles:i,w:n,h:a}=e,[r,l,s,o]=i;if("inset"===t){let e=parseFloat(r),t=parseFloat(l),i=parseFloat(s),n=parseFloat(o),a=n/(t+n)*100,c=e/(e+i)*100,d=isNaN(a)?50:a,u=isNaN(c)?50:c,p=100-n-t,h=100-e-i;return{mask:"\n linear-gradient(#000 0 0) ".concat(d,"% ").concat(u,"% / ").concat(p,"% ").concat(h,"%,\n linear-gradient(rgba(0,0,0,0.4) 0 0)"),width:p,height:h,top:e,right:t,bottom:i,left:n}}if("circle"===t){let e=parseFloat(r),t=parseFloat(s),i=parseFloat(o),l=f(e,n,a),c=i/100*a-l,d=t/100*n-l,u=2*l/n*100,p=2*l/a*100,h=c/a*100,g=d/n*100;return{mask:"radial-gradient(".concat(u,"% ").concat(p,"% at ").concat(t,"% ").concat(i,"%, black 50%, rgba(0, 0, 0, 0.4) 50%) no-repeat"),width:u,height:p,top:Math.max(h,0),left:Math.max(g,0),bottom:0,right:0}}return{mask:"",width:0,height:0,top:0,left:0,bottom:0,right:0}},w=(e,t,i,n)=>{if(!e||!e.clipType||!n)return{clipType:"inset",scaleCrop:1,scaleX:1,scaleY:1,aspectRatio:n||void 0,referenceXOffset:1,referenceYOffset:1,clipPathCSSString:"",translateX:0,translateY:0};let a=g(e.clipPath)?e.clipPath:b(e.clipType,t,i),{clipType:r}=e,{width:l,height:s,top:o,left:c,right:d,bottom:u}=v({w:t,h:i,clipType:r,clipStyles:a}),p=100/l,h=100/s,m=(null==e?void 0:e.clipAspectRatio)||1,x=(null==e?void 0:e.clipAspectRatio)||n;return{scaleCrop:n/m<1?Math.min(h,p):Math.max(h,p),aspectRatio:x,scaleX:p,scaleY:h,translateX:c,translateY:o,referenceXOffset:t*(100/(100-c+d)-1),referenceYOffset:i*(100/(100-o+u)-1),clipPathCSSString:"".concat(r,"(").concat(a.join(" "),")"),clipType:r}},j=(0,s.yX)([s.ZW]),A={[".".concat(m)]:{zIndex:2,".moveable-control":{zIndex:2,_hover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal"},"&.data-clip-type-inset":{".moveable-control":{zIndex:2,bg:"0 none !important",borderRadius:"0px",width:"".concat(16,"px"),height:"".concat(16,"px"),border:"6px solid var(--chakra-colors-trueblue-300)",'&[data-clip-index="0"]':{borderRight:"0",borderBottom:"0",marginTop:"-".concat(2,"px"),marginLeft:"-".concat(2,"px"),cursor:"nw-resize"},'&[data-clip-index="1"]':{borderRight:"0",borderBottom:"0",borderLeft:"0",marginTop:"-".concat(2,"px"),cursor:"n-resize"},'&[data-clip-index="2"]':{borderLeft:"0",borderBottom:"0",marginTop:"-".concat(2,"px"),marginLeft:"-".concat(14,"px"),cursor:"ne-resize"},'&[data-clip-index="3"]':{borderBottom:"0",borderTop:"0",borderLeft:"0",marginLeft:"-".concat(14,"px"),cursor:"e-resize"},'&[data-clip-index="4"]':{borderTop:"0",borderLeft:"0",marginLeft:"-".concat(14,"px"),marginTop:"-".concat(14,"px"),cursor:"se-resize"},'&[data-clip-index="5"]':{borderTop:"0",borderLeft:"0",borderRight:"0",marginTop:"-".concat(14,"px"),cursor:"s-resize"},'&[data-clip-index="6"]':{borderTop:"0",borderRight:"0",marginTop:"-".concat(14,"px"),marginLeft:"-".concat(2,"px"),cursor:"sw-resize"},'&[data-clip-index="7"]':{borderTop:"0",borderBottom:"0",borderRight:"0",marginLeft:"-".concat(2,"px"),cursor:"w-resize"}}},"&.data-clip-type-circle":{".moveable-control":{bg:"trueblue.300"}},".moveable-clip-ellipse":{borderWidth:"2px",borderColor:"var(--chakra-colors-trueblue-300) !important"},".moveable-line":{display:"none"}}},k=e=>{let{clipPath:t,clipAspectRatio:i,updateResizeAttrs:s,imageWrapperRef:d,refreshDeps:h,currentWidth:x,currentHeight:f,onFinishCrop:w}=e,A=(0,c.jL)(),k=(0,c.GV)(p.$k),L=(0,l.useRef)(null),[S,E]=(0,l.useState)({clipPath:g(t)?t:b(k,x,f),clipAspectRatio:i||C(k,x,f)}),_=(0,l.useCallback)(e=>{if(!x||!f||!d.current)return;let{mask:t}=v({w:x,h:f,clipType:k,clipStyles:e});d.current.style["-webkit-mask"]=t,d.current.style["-webkit-mask-repeat"]="no-repeat"},[d,k,x,f]),I=JSON.stringify(S.clipPath);(0,l.useEffect)(()=>{_(S.clipPath)},[_,I,S.clipPath]),(0,a.w)(()=>{E(e=>({...e,clipPath:b(k,x,f),clipAspectRatio:C(k,x,f)}))},[k]),(0,l.useEffect)(()=>{var e;null==(e=L.current)||e.updateTarget()},[h]);let M=(0,l.useCallback)(()=>{let e={clipType:k,...S};e.clipAspectRatio&&e.clipPath&&s(e)},[s,S,k]),R=(0,l.useRef)({fn:M,confirmOnUnmount:!0});R.current.fn=M,(0,l.useEffect)(()=>u.R.on("endClip",e=>{let{confirm:t}=e;R.current.confirmOnUnmount=t,A((0,p.uy)()),w&&w()}),[A,w]),(0,l.useEffect)(()=>{let e=R.current;return()=>{e.confirmOnUnmount&&setTimeout(e.fn,0)}},[]),(0,l.useEffect)(()=>o.WC.on("keydown","CLIPPABLE",e=>!!(0,r.Ay)("mod+x")(e)&&(e.preventDefault(),!0)),[]);let D="".concat(k,"(").concat((S.clipPath||b(k,x,f)).join(" "),")");return(0,n.jsx)(j,{ref:e=>{L.current=e},className:"".concat(m," data-clip-type-").concat(k),target:d.current,renderDirections:["ne","nw","se","sw"],origin:!1,draggable:!1,clippable:!0,clipTargetBounds:!0,clipRelative:!0,clipArea:!0,defaultClipPath:k,customClipPath:D,dragWithClip:!0,keepRatio:"circle"===k,onClip:e=>{let{clipStyles:t,clipType:i}=e;y(t,i,x,f),_(t)},onClipEnd:e=>{let{lastEvent:t}=e;if(!(null==t?void 0:t.clipStyles))return;let{clipStyles:i,clipType:n}=t;y(i,n,x,f),E({clipPath:i,clipAspectRatio:((e,t)=>{if("inset"===t){let[t,i]=e[0],[n,a]=e[4];return(n-t)/(a-i)}return 1})(t.poses,k)})}})}},23469:(e,t,i)=>{"use strict";i.d(t,{H:()=>w});var n=i(6029),a=i(78140),r=i(36999),l=i(49611),s=i(33787),o=i(40452),c=i(26420),d=i(12514),u=i(41283),p=i(37930),h=i(48478),g=i(74676),m=i(99492),x=i(48621),f=i(55729),b=i(94460),C=i(90295),y=i(63193),v=i(97517);let w=f.memo(e=>{var t;let{currentSource:i,onChange:g,isValidSource:f}=e,C=null==i||null==(t=i.image)?void 0:t.src,y=(0,b.mt)();return(0,n.jsxs)(a.W,{children:[(0,n.jsx)(r.I,{as:l.$,w:"100%",textAlign:"start",rightIcon:(0,n.jsx)(x.g,{icon:m.Jt$}),leftIcon:C?(0,n.jsx)(s._,{h:"1em",w:"1em",objectFit:"cover",src:C}):(null==i?void 0:i.icon)?(0,n.jsx)(x.g,{icon:null==i?void 0:i.icon,color:"var(--chakra-colors-trueblue-600)",fixedWidth:!0}):void 0,mb:4,"data-testid":"media-drawer-menu-button",flexShrink:"0",children:(0,n.jsxs)(o.s,{align:"center",overflow:"hidden",children:[(0,n.jsx)(c.a,{noOfLines:1,wordBreak:"break-all",overflowX:"hidden",textOverflow:"ellipsis",children:(null==i?void 0:i.label())||"Source"}),i&&(0,n.jsx)(j,{source:i})]})}),(0,n.jsx)(d.Z,{children:(0,n.jsx)(u.c,{zIndex:"modalPopover",maxH:"60vh",overflowY:"auto",pos:"relative","data-media-drawer-menu":!0,children:Object.entries(v.jU).map(e=>{var t;let[a,r]=e,l=r.filter(e=>!(e.checkDisabled&&e.checkDisabled())&&!e.disabled&&(!e.featureFlag||!!y[e.featureFlag])&&f(e));return 0===l.length?null:(0,n.jsx)(p.i,{title:null!=(t=v.K4[a]())?t:a,type:"radio",onChange:g,value:null==i?void 0:i.key,children:l.map(e=>(0,n.jsx)(h.k,{value:e.key,children:(0,n.jsx)(A,{source:e})},e.key))},a)})})})]})});w.displayName="MediaDrawerMenu";let j=e=>{let{source:t}=e,{productFeature:i}=t,a=(0,y.ez)(null!=i?i:"ai_premium_models");return i?(0,n.jsx)(C.Ch,{canUseFeature:a,productFeature:i,marginInlineStart:2,flexShrink:0}):null},A=e=>{let{source:t}=e,{label:i,icon:a,image:r,badge:l,productFeature:d}=t,u=(0,y.ez)(null!=d?d:"ai_premium_models"),p=d&&!u;return(0,n.jsxs)(o.s,{direction:"row",align:"center",children:[r?(0,n.jsx)(s._,{display:"inline",marginInlineEnd:2,h:"1em",w:"1em",objectFit:"contain",src:r.src}):a?(0,n.jsx)(c.a,{display:"inline",marginInlineEnd:2,color:"trueblue.600",children:(0,n.jsx)(x.g,{icon:a})}):(0,n.jsx)(n.Fragment,{}),i(),d&&(0,n.jsx)(C.Ch,{canUseFeature:u,productFeature:d,marginInlineStart:2}),l&&!p&&(0,n.jsx)(g.E,{marginInlineStart:2,colorScheme:"blue",children:l()})]})}},24087:(e,t,i)=>{"use strict";i.d(t,{z:()=>w});var n=i(6029),a=i(45460),r=i(40452),l=i(26420),s=i(48810),o=i(3616),c=i(77650),d=i(55729),u=i(94524),p=i(40912),h=i(87489),g=i(61386),m=i(73232),x=i(62293),f=i(67411),b=i(35623),C=i(54573);let y=new Set(["image","graphic"]),v=e=>e.some(e=>e.spec.isTopLevel),w=(0,a.R)((e,t)=>{let{children:i,resizeableSx:a,alignStyles:s,horizontalAlign:o,decorations:c,editor:u,node:w,isDark:k,isResizing:L,getPos:S,onContextMenu:E,..._}=e,I=w.attrs.id,M=(0,p.GV)((0,b.iZ)(I)),R=v(c),D=(0,p.GV)(h.Cl),T=D&&R&&!M&&("right"===o||"center"===o),z=D&&R&&!M&&(!o||"left"===o||"center"===o),[P,N]=(0,d.useState)({side:null,id:null});return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(r.s,{dir:(0,m.fZ)(c,o),"data-media-node-wrapper":!0,"data-testid":"media-node-wrapper",onContextMenu:E,ref:t,h:"100%",w:"100%",direction:T||z?"row":"column",className:C.S,sx:{...a},onClick:e=>{(e=>{let{editor:t,event:i,isCropping:n,getPos:a}=e;if(!t.isEditable)return;let r=a();if(void 0===r)return;let l=t.view.state.doc.nodeAt(r);if(!l||!y.has(l.type.name))return;let s=i.target,o=s.getAttribute("data-media-add-text"),c=v((0,g.j5)(t,r));if(!o||!c||n)return;let d=r+l.nodeSize,u=t.view,p=(0,f.eq)({view:u,from:r,to:d,node:l}),h=(0,f.Sm)({horizontalAlign:p,eventTarget:s,node:l,editor:t}),m=(0,f.Cn)({eventTarget:s,horizontalAlign:p,nodeSize:l.nodeSize,editor:t}),x=(0,f.I4)({horizontalAlign:p,prevPos:r});return t.chain().insertContentAt({from:r,to:d},h,{updateSelection:!1}).setMeta("annotationEvent",{type:"move",insertPos:x,insertPosRaw:x,pos:r,end:d}).focusMapped(r,m).run()})({editor:u,event:e,isCropping:M,getPos:S})},css:{...s,...T||z?{alignItems:"stretch"}:{}},onDragOver:e=>{if(e.preventDefault(),!P){var t;let i=(0,x.Vk)(u.view,e,null==(t=u.view.dragging)?void 0:t.slice),n=(0,x.rj)(e.target,u.view),a=null==i?void 0:i.node.attrs.id;i&&n&&a&&(N({side:n,id:a}),setTimeout(()=>{N(null)},5e3))}},onDragEnd:e=>{e.preventDefault(),P&&N(null)},onDragLeave:e=>{e.preventDefault(),N(null)},..._,children:[T&&(0,n.jsx)(l.a,{"data-media-add-side":"left",flex:"1",pos:"relative",css:{containerType:"size"},children:(null==P?void 0:P.side)==="left"&&(null==P?void 0:P.id)===w.attrs.id?(0,n.jsx)(A,{me:4}):(0,n.jsx)(j,{side:"left",me:4,isDark:k,isResizing:L})}),i,z&&(0,n.jsx)(l.a,{"data-media-add-side":"right",flex:"1",pos:"relative",css:{containerType:"size"},children:(null==P?void 0:P.side)==="right"&&(null==P?void 0:P.id)===w.attrs.id?(0,n.jsx)(A,{ms:4}):(0,n.jsx)(j,{side:"right",ms:4,isDark:k,isResizing:L})})]})})}),j=e=>{let{side:t,isDark:i,isResizing:a,...r}=e,s=(0,u.fW)();return(0,n.jsx)(l.a,{p:2,flex:"1",borderRadius:"lg","data-media-add-text":!0,opacity:0,height:"100%",transitionProperty:"common",transitionDuration:"normal",...r,cursor:"text",css:{"@container (width < 150px)":{display:"none"},"&:after":{position:"absolute",top:0,..."left"===t?{right:"var(--chakra-space-4)"}:{left:"var(--chakra-space-4)"},backgroundColor:i?"rgba(255, 255, 255, 0.2)":"rgba(0, 0, 0, 0.1)",color:i?"var(--chakra-colors-whiteAlpha-700)":"var(--chakra-colors-gray-600)",zIndex:1,borderRadius:"var(--chakra-radii-lg)",content:'"'.concat(c.Ru._({id:"HpUrSQ"}),'"'),textAlign:s?"right":"left",fontSize:"var(--chakra-fontSizes-sm)",padding:"var(--chakra-space-2)",width:"calc(100% - var(--chakra-space-4) - var(--chakra-space-2) - var(--chakra-space-2))",height:"calc(100% - var(--chakra-space-2) - var(--chakra-space-2))"},"&:hover":{opacity:+!a}}})},A=e=>(0,n.jsx)(l.a,{p:2,flex:"1",height:"100%",borderRadius:"lg",transitionProperty:"common",transitionDuration:"normal",background:"var(--chakra-ring-color)",color:"var(--chakra-colors-whiteAlpha-900)",display:"flex",alignItems:"center",justifyContent:"center",...e,css:{"@container (width < 150px)":{display:"none"}},children:(0,n.jsx)(s.E,{fontSize:"sm",fontWeight:"medium",children:(0,n.jsx)(o.x6,{id:"Wv5uRs"})})})},24254:(e,t,i)=>{"use strict";i.d(t,{BM:()=>r,ZS:()=>n,eK:()=>a});let n=4,a={type:"gridCell",content:[{type:"paragraph"}]},r="gridLayout"},24587:(e,t,i)=>{"use strict";i.d(t,{Ab:()=>o,Hg:()=>l,xb:()=>s});var n=i(99492),a=i(77650),r=i(97098);let l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return[r.w.heading(a.Ru._({id:"HX5SVx"}),{level:e}),r.w.paragraph(a.Ru._({id:"Nu4oKW"}))]},s="1em",o={boxes:{name:()=>a.Ru._({id:"61H/21"}),icon:n.n2$},bullets:{name:()=>a.Ru._({id:"RYtHky"}),icon:n.ITF},sequence:{name:()=>a.Ru._({id:"ipQKNM"}),icon:n.dmS},images:{name:()=>a.Ru._({id:"an5hVd"}),icon:n.Cyq},numbers:{name:()=>a.Ru._({id:"3xKsW7"}),icon:n.Bi7},circles:{name:()=>a.Ru._({id:"pzzFVX"}),icon:n.yNr},quotes:{name:()=>a.Ru._({id:"eWLklq"}),icon:n.$7g},steps:{name:()=>a.Ru._({id:"A9onc2"}),icon:n.UER}}},24605:(e,t,i)=>{"use strict";i.d(t,{h:()=>a,w:()=>n});let n={borderRadius:"0.125em",px:".05em",mx:"-.05em",boxDecorationBreak:"clone"},a={default:{"mark.highlight":{color:"black","--link-color":"black",backgroundColor:"var(--highlight-color)",...n}}}},24769:(e,t,i)=>{"use strict";i.d(t,{Aj:()=>a,BA:()=>d,I0:()=>n,Vj:()=>l,XJ:()=>r,ZX:()=>c,mj:()=>o,pg:()=>s});let n=.8,a=12,r=8,l=15,s=5,o=1,c=2,d=.1},25175:(e,t,i)=>{"use strict";i.d(t,{u:()=>r,z:()=>l});var n=i(55729),a=i(81949);let r="is-dragging-over",l=(e,t)=>{let i=(0,n.useCallback)(i=>{var n;(!t||t(i))&&(null==(n=e.current)||n.classList.add(r))},[e]),l=(0,n.useCallback)(()=>{var t;return null==(t=e.current)?void 0:t.classList.remove(r)},[e]);return{onDragOver:a.JO,onDragEnter:i,onDragLeave:l,onDrop:l}}},25183:(e,t,i)=>{"use strict";i.d(t,{Uw:()=>s,bh:()=>o,eL:()=>l,tX:()=>c});var n=i(52173),a=i(63761),r=i(8489);let l=1.25,s=1.6,o=(e,t)=>{let{size:i,mobileSize:a}=(0,r.o)(e);if(e&&(0,r.Ii)(e)){var l,s;let e=(null!=(l=t.config.headingFontSize)?l:1)/(null!=(s=t.config.fontSize)?s:1),n=i*e,r=a?a*e:void 0;return{fontSize:r?["".concat(r,"em"),"".concat(n,"em")]:"".concat(n,"em"),"@media print":{fontSize:"".concat(n,"em")},lineHeight:"var(--line-height-heading)"}}return{fontSize:a?["".concat(a,"em"),"".concat(i,"em")]:"".concat(i,"em"),"@media print":{fontSize:"".concat(i,"em")},lineHeight:(0,n.n)("var(--line-height-body)")}},c=e=>{let t={".block-paragraph":{...o("default",e)},".block-heading":{'.heading[level="1"]':{...o("h1",e)},'.heading[level="2"]':{...o("h2",e)},'.heading[level="3"]':{...o("h3",e)},'.heading[level="4"]':{...o("h4",e)}},".block-title":{".title":{...o("title",e)},'.title[level="1"]':{...o("title",e)},'.title[level="2"]':{...o("titleLg",e)},'.title[level="3"]':{...o("titleXl",e)}}};return Object.keys((0,a.ZD)()).forEach(i=>{let n=o(i,e);t['[data-font-size="'.concat(i,'"]')]=n}),t}},25638:(e,t,i)=>{"use strict";i.d(t,{l:()=>A});var n=i(20718),a=i(61835),r=i(40912),l=i(87489),s=i(17854),o=i(3898),c=i(90158),d=i(4742),u=i(63139);class p{save(e,t){let i=new Blob([JSON.stringify(t)]).size;if(this.cache.has(e)){let t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}for(;this.currentSizeBytes+i>this.maxSizeBytes&&this.cache.size>0;){let e=this.cache.keys().next().value,t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}if(i>this.maxSizeBytes)return void console.warn("Item ".concat(e," exceeds max cache size (").concat(i," > ").concat(this.maxSizeBytes,")"));let n={value:t,timestamp:Date.now(),size:i};this.cache.set(e,n),this.currentSizeBytes+=i,this.persistToStorage()}load(e){let t=this.cache.get(e);return t?Date.now()-t.timestamp>this.expiryMs?(this.currentSizeBytes-=t.size,this.cache.delete(e),this.persistToStorage(),null):(this.cache.delete(e),this.cache.set(e,t),this.persistToStorage(),t.value):null}delete(e){let t=this.cache.get(e);return!!t&&(this.currentSizeBytes-=t.size,this.cache.delete(e),this.persistToStorage(),!0)}clear(){this.cache.clear(),this.currentSizeBytes=0,this.persistToStorage()}get size(){return this.cache.size}get sizeBytes(){return this.currentSizeBytes}loadFromStorage(){if(window.localStorage)try{let e=localStorage.getItem(this.storageKey);if(!e)return;let t=JSON.parse(e),i=Date.now();for(this.cache.clear(),this.currentSizeBytes=0,t.forEach(e=>{let[t,n]=e;i-n.timestamp<=this.expiryMs&&(this.cache.set(t,n),this.currentSizeBytes+=n.size)});this.currentSizeBytes>this.maxSizeBytes&&this.cache.size>0;){let e=this.cache.keys().next().value,t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}}catch(e){console.error("Failed to load cache from localStorage:",e),this.cache.clear(),this.currentSizeBytes=0}}persistToStorage(){if(window.localStorage)try{let e=Array.from(this.cache.entries());localStorage.setItem(this.storageKey,JSON.stringify(e))}catch(e){if(console.error("Failed to persist cache to localStorage:",e),e instanceof DOMException&&"QuotaExceededError"===e.name){let e=Math.ceil(.2*this.cache.size);for(let t=0;t0;t++){let e=this.cache.keys().next().value,t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}try{let e=Array.from(this.cache.entries());localStorage.setItem(this.storageKey,JSON.stringify(e))}catch(e){console.error("Failed to persist cache after reduction:",e)}}}}getAllValid(){let e=new Map,t=Date.now(),i=[];return this.cache.forEach((n,a)=>{t-n.timestamp<=this.expiryMs?e.set(a,n.value):i.push(a)}),i.length>0&&(i.forEach(e=>{let t=this.cache.get(e);this.currentSizeBytes-=t.size,this.cache.delete(e)}),this.persistToStorage()),e}constructor(e){var t,i;this.storageKey=e.storageKey,this.maxSizeBytes=null!=(t=e.maxSizeBytes)?t:5242880,this.expiryMs=null!=(i=e.expiryMs)?i:36e5,this.cache=new Map,this.currentSizeBytes=0,this.loadFromStorage()}}let h=new p({storageKey:"ai_interaction_cache",maxSizeBytes:5242880,expiryMs:36e5});var g=i(84772),m=i(32769),x=i(38387),f=i(78734),b=i(48086);let C=async e=>{var t;let i=(0,b.HW)().id,n=(0,a.A4)((0,b.vp)()),r=(0,g.H4)(),l=null==(t=(await r.mutate({mutation:m.zT5,variables:{input:e}})).data)?void 0:t.deductCreditsV2;if(!l)return null;let{deducted:s,remaining:o}=l,c={isCreditsV2:!0,description:e.description,operationCount:e.operationCount,operation:e.operation,model:e.model,userId:i,workspaceId:e.workspaceId,used:s,source:e.source,remaining:o,interactionId:e.interactionId,plan:n};return x.z.track(f.VV.AI_CREDITS_USED,c),{deducted:s,remaining:o}};class y extends c.b{add(e,t){if(this.items[e])return this;let i={id:e,status:"pending",created:new Date().toISOString(),toDeduct:t,creditsDeducted:null,creditsRemaining:null,deductedAt:null};return this.items[e]=i,this}async deduct(e){let t=this.items[e];if(!t)throw Error("No item found with id ".concat(e));if("pending"===t.status){t.status="processing";try{let e=new Date().toISOString(),i=await C(t.toDeduct);if(!i)throw Error("No result returned from deductCreditsV2");t.status="charged",t.creditsDeducted=i.deducted,t.creditsRemaining=i.remaining,t.deductedAt=e,this.emit("DEDUCTION_CHARGED",{item:t})}catch(e){t.status="error",t.error=e.message,this.emit("DEDUCTION_ERROR",{item:t,error:e.message});return}}}toString(){let e=(e,t)=>e.length>t?e.substring(0,t-1)+"…":e.padEnd(t),t=[e("ID",12),e("Status",8),e("Operation",8),e("Model",16),e("Credits Deducted",8),e("Error",20)].join(" | "),i=["-".repeat(12),"-".repeat(8),"-".repeat(8),"-".repeat(16),"-".repeat(8),"-".repeat(20)].join("-+-"),n=Object.values(this.items).map(t=>{let i=t.toDeduct.operation||"N/A",n=t.toDeduct.model||"N/A",a=null!==t.creditsDeducted?t.creditsDeducted.toString():"N/A",r=t.error||"";return[e(t.id,12),e(t.status,8),e(i,8),e(n,16),e(a,8),e(r,20)].join(" | ")});return["Interaction Ledger","=".repeat(i.length),t,i,...n,"=".repeat(i.length),"Total items: ".concat(Object.keys(this.items).length)].join("\n")}serialize(){return{items:this.items}}constructor(e={}){super(),this.items=e}}var v=i(7680),w=function(e){return e.Start="ai.interaction.start",e.Finish="ai.interaction.finish",e.DeductionSuccess="ai.interaction.deduction.success",e.DeductionError="ai.interaction.deduction.error",e}({});let j={"generate-deck":"p0","generate-outline":"p0","buddy-chat":"p1","generate-image":"p1","generate-remix":"p2","generator-v3-chat":"p2","import-ppt-vision":"p2","import-go-prompt-editor":"p2","import-get-from-google-drive":"p2","import-get-web-url":"p2","import-parse-pdf":"p2","import-parse-ppt":"p2","import-parse-docx":"p2","card-image-item-retry":"p2","design-chat":"p1","design-generation":"p1","design-generation-more":"p2","design-canvas-generation":"p1","design-tool-edit":"p2"};class A extends c.b{get traceparent(){return this.span.traceparent}static create(e,t){return new A(e,t)}static load(e){let t=h.load(e);return t?new A(t.name,e,t.span,t.ledger):null}setAttributes(e){return this.span.setAttributes(e),h.save(this.id,this.serialize()),this}start(e){return"created"!==this.span.status?this.logger.warn("AIInteraction.start called when already started"):(this.span.start(),this.setAttributes({...this.getCommonAttributes(),...e}),this.logger.info("[AIInteraction] start: ".concat(this.name),{logType:w.Start,type:"start",interactionStatus:null,interactionId:this.id,interactionName:this.name,attributes:this.span.attributes}),h.save(this.id,this.serialize())),this}error(e){if("started"!==this.span.status)return void this.logger.warn("AIInteraction.error called when already ended");let t=(0,n.sG)(e);if(t){this.logger.info("[AIInteraction] expected error in ".concat(this.name,": ").concat(t),{logType:w.Finish,interactionStatus:"complete",interactionId:this.id,interactionName:this.name,expectedErrorCode:t,attributes:this.span.attributes}),this.complete({expectedError:{code:t}});return}this.onEnd("error",{error:e})}complete(e){if("started"!==this.span.status)return void this.logger.warn("AIInteraction.complete called when already ended");e&&this.span.setAttributes(e),this.onEnd("complete")}abort(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("started"!==this.span.status)return void this.logger.warn("AIInteraction.abort called when already ended");this.onEnd("aborted",{sendAsBeacon:e})}stop(){if("started"!==this.span.status)return void this.logger.warn("AIInteraction.stop called when already ended");this.onEnd("stopped")}trace(e,t,i){return this.span.trace(e,t,i)}charge(e,t){this.ledger.add(e,t),(0,v.r)(this.name)&&this.ledger.deduct(e)}onEnd(e){let{error:t,sendAsBeacon:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.span.setAttributes({interaction_status:e}),t?(this.logger.error("[AIInteraction] ".concat(e,": ").concat(this.name," - ").concat(t.message),{logType:w.Finish,interaction_status:e,interactionId:this.id,interactionName:this.name,attributes:this.span.attributes,errorInfo:{message:t.message,stack:t.stack,name:t.name}},t),this.span.recordException(t)):this.logger.info("[AIInteraction] ".concat(e,": ").concat(this.name),{logType:w.Finish,interaction_status:e,interactionId:this.id,interactionName:this.name,attributes:this.span.attributes}),this.span.end(i),this.emit("end",{}),h.save(this.id,this.serialize())}setupLedger(e){this.ledger=new y((null==e?void 0:e.items)||{}),this.ledger.on("DEDUCTION_CHARGED",e=>{let{item:t}=e;this.logDeduction(t)}),this.ledger.on("DEDUCTION_ERROR",e=>{let{item:t}=e;this.logDeductionError(t)})}serialize(){return{id:this.id,name:this.name,span:this.span.serialize(),ledger:this.ledger.serialize()}}getCommonAttributes(){try{var e,t,i,n,c,d,u;let p=(0,r.KA)(),h=(0,s.HW)(),g=(0,s.vp)();return{docId:null!=(e=(0,l.sX)(p.getState()))?e:null,userId:null!=(t=null==h?void 0:h.id)?t:null,userEmail:null!=(i=null==h?void 0:h.email)?i:null,workspaceId:null!=(n=null==g?void 0:g.id)?n:null,workspaceName:null!=(c=null==g?void 0:g.name)?c:null,product:null!=(d=(0,a.A4)((0,s.vp)()))?d:"free",device:(0,o.ZI)(),priority:null!=(u=j[this.name])?u:"p3"}}catch(e){return this.logger.error("Error getting common AIInteraction attributes ",e),{}}}logDeductionError(e){this.logger.error("[AIInteraction] error deducting credits in ".concat(this.name,": ").concat(e.error),{logType:w.DeductionError,deduction:e})}logDeduction(e){this.logger.info("[AIInteraction] deducted credits in ".concat(this.name,": [").concat(e.toDeduct.operation," - ").concat(e.toDeduct.model,"] ").concat(e.creditsDeducted," credits"),{logType:w.DeductionSuccess,deduction:e})}constructor(e,t,n,a){super(),this.name=e,this.setupLedger(a);let r=e.trim().replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/\s+/g,"_").toLowerCase();this.span=n?u.F.loadSpan(n):u.F.createSpan("ai.interaction",{attributes:{interactionName:e,resource_name:r}}),this.id=t||"".concat(this.span.spanContext.traceId,"-").concat(this.span.spanContext.spanId),this.span.setAttributes({interactionId:this.id});let l={dd:{span_id:BigInt("0x".concat(this.span.spanContext.spanId)).toString(),trace_id:BigInt("0x".concat(this.span.spanContext.traceId)).toString()},interactionId:this.id,interactionName:e,resource_name:r,...this.getCommonAttributes()};if((0,d.Bk)()){let{datadogLogs:e}=i(40076);this.logger=e.createLogger("AIInteraction",{context:l})}else this.logger=((e,t)=>({debug:function(i){for(var n=arguments.length,a=Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r1?n-1:0),r=1;r1?n-1:0),r=1;r{"use strict";i.d(t,{v:()=>d});var n=i(6029),a=i(26420),r=i(80314),l=i(33787),s=i(12889),o=i(30963),c=i(43637);let d=e=>{let{node:t}=e,{src:i,tempUrl:d,uploadStatus:u,showPlaceholder:p}=t.attrs;return(0,n.jsxs)(s.VR,{as:"div",children:[p&&(0,n.jsx)(c.V,{...e}),!p&&(i||d)&&(0,n.jsxs)(a.a,{position:"relative",w:"100%",children:[(0,n.jsx)(r.N,{className:"image-link",href:i||d||"",target:"_blank",children:(0,n.jsx)(l._,{src:i||d||""})}),(0,n.jsx)(o.m,{uploadStatus:null!=u?u:void 0,isEditable:!0})]})]})};d.displayName="simple-image-view"},26405:(e,t,i)=>{"use strict";i.d(t,{Q5:()=>C,gf:()=>b,ms:()=>f,tJ:()=>y});var n=i(6029),a=i(27229),r=i(8527),l=i(10486),s=i(49611),o=i(2241),c=i(54578),d=i(87613),u=i(26221),p=i(55729);let[h,g]=(0,c.q)({strict:!1,name:"DropdownContext"}),[m,x]=(0,c.q)({name:"DropdownStylesContext",errorMessage:"useDropdownStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),f=e=>{let{isOpen:t,onClose:i,onToggle:s}=(0,a.j)(),o=(0,r.o)("Dropdown",e),c=(0,l.E)({placement:"bottom-start"}),d=(0,p.useMemo)(()=>({isOpen:t,onClose:i,onToggle:s,popper:c}),[t,i,s,c]);return(0,n.jsx)(h,{value:d,children:(0,n.jsx)(m,{value:o,children:(0,n.jsx)(u.qF,{...e})})})},b=e=>{let{children:t,as:i,...a}=e,{popper:r,onToggle:l}=g(),c=i||s.$;return(0,n.jsx)(c,{...a,ref:r.referenceRef,onClick:(0,d.H)(e.onClick,l),children:(0,n.jsx)(o.B.span,{__css:{pointerEvents:"none",flex:"1 1 auto",justifyContent:"flex-start",display:"flex",minW:0},children:t})})},C=e=>{var t,i;let{children:a,...r}=e,{isOpen:l,popper:s}=g(),c=x();if(!l)return null;let d=s.getPopperProps({...e,style:{visibility:l?"visible":"hidden",...e.style}});return(0,n.jsx)(o.B.div,{...r,mt:2,minWidth:"var(--chakra-sizes-48)",ref:s.popperRef,...d,__css:{zIndex:null!=(i=e.zIndex)?i:null==(t=c.list)?void 0:t.zIndex},children:(0,n.jsx)(u.QE,{children:a})})},y=e=>{let{onToggle:t}=g();return(0,n.jsx)(u.nh,{...e,onClick:(0,d.H)(e.onClick,t)})}},26560:(e,t,i)=>{"use strict";i.d(t,{i:()=>d});var n=i(9922),a=i.n(n),r=i(65619),l=i(84418),s=i(54149),o=i(40016);let c=e=>{var t,i;return(null==(t=e.attrs)?void 0:t.id)!==void 0&&delete e.attrs.id,null==(i=e.content)||i.forEach(c),e};class d{get id(){return this.input.toolCallId}preview(e,t){return{previewType:o.t.CardCreation,cardId:this.duplicatedCardId,cardJson:this.input.cardJson,originalContextCardIds:this.getOriginalPreviewCardIds(e),modifiedContextCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect(),modifiedScrollToCardId:this.modifiedCardToSelect()}}apply(e){let t,{editor:i}=e;if(r.r.checkCardById(i,this.duplicatedCardId))return;let n=c(a()(this.input.cardJson));n.attrs||(n.attrs={}),n.attrs.id=this.duplicatedCardId,t=r.r.checkCardById(i,this.insertPositionCardId)?r.r.findCardInsertRange(i,this.insertPositionCardId,this.insertPosition):r.r.findFallbackInsertRange(i,this.input.originalAllCardIds,this.insertPositionCardId,this.insertPosition),i.chain().insertContentAt(t.from,n,{updateSelection:!1}).run()}async focus(e){await r.r.ensureCardInView(e,this.duplicatedCardId)}applyOriginal(e){}async focusOriginal(e){await r.r.ensureCardInView(e,this.cardId)}getAppliedFirstPos(e){var t,i;return null!=(i=null==(t=r.r.findTopLevelCards(e.editor).find(e=>e.cardId===this.duplicatedCardId))?void 0:t.pos)?i:r.r.DEFAULT_APPLIED_FIRST_POS}getOriginalPreviewCardIds(e){return(0,s.n)(e.editor).goto(this.cardId,-1).take(3)}getModifiedPreviewCardIds(e){return(0,s.n)(e.editor).goto(this.duplicatedCardId,-1).take(3)}originalCardToSelect(){return this.cardId}modifiedCardToSelect(){return this.duplicatedCardId}mergeInto(e){let t={...this.input.cardJson,attrs:{...this.input.cardJson.attrs,id:this.duplicatedCardId}};return new l.H({toolCallId:this.id,messageId:this.messageId,cardJson:t,cardId:this.duplicatedCardId,createPositionCardId:this.insertPositionCardId,createPosition:this.insertPosition,originalAllCardIds:this.input.originalAllCardIds}).mergeInto(e)}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="duplicateCard",this.messageId=e.messageId,this.cardId=e.cardId,this.duplicatedCardId=e.duplicatedCardId,this.insertPositionCardId=e.insertPositionCardId,this.insertPosition=e.insertPosition}}},26667:(e,t,i)=>{"use strict";i.d(t,{S:()=>p});var n=i(28547),a=i(25183),r=i(26533),l=i(35738),s=i(4742);let o={default:{name:()=>"Default",maskStyles:{left:void 0,right:void 0,top:void 0},fgStyles:{left:void 0,right:void 0,top:void 0}},fade:{name:()=>"Fade",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/gradient-left.5e1ae259.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"110%",marginRight:"-10%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/gradient-right.81936f6b.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"110%",marginLeft:"-10%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/gradient-top.9cbcc51e.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"110%"}},fgStyles:{left:{maxWidth:"90%",marginRight:"10%"},right:{maxWidth:"90%",marginLeft:"10%"},top:void 0}},diagonal:{name:()=>"Diagonal",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/diagonal-left.c66da52d.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"105%",marginRight:"-5%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/diagonal-right.c56ea47c.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"105%",marginLeft:"-5%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/diagonal-top.f5cfbd00.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"105%"}},fgStyles:{left:{maxWidth:"80%",marginRight:"20%"},right:{maxWidth:"80%",marginLeft:"20%"},top:{maxHeight:"85%",marginBottom:"auto"}}},round:{name:()=>"Round",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle-left.b2ca2ce2.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"105%",marginRight:"-5%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle-right.9a77e2f4.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"105%",marginLeft:"-5%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle-top.49150ee5.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"105%"}},fgStyles:{left:{maxWidth:"80%",marginRight:"20%"},right:{maxWidth:"80%",marginLeft:"20%"},top:void 0}},roundInverse:{name:()=>"Round Inverse",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle-inverted-left.dbc8a93f.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"110%",marginRight:"-10%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle-inverted-right.de2dd517.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"110%",marginLeft:"-10%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/circle-inverted-top.07d69c71.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"112%"}},fgStyles:{left:{maxWidth:"90%",marginRight:"10%"},right:{maxWidth:"90%",marginLeft:"10%"},top:{maxHeight:"90%",marginBottom:"auto"}}},wiggle:{name:()=>"Wiggle",maskStyles:{left:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/wiggle-left.578c81e9.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"right",width:"105%",marginRight:"-5%"},right:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/wiggle-right.8ee6fc0f.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"left",width:"105%",marginLeft:"-5%"},top:{maskImage:'url("'.concat("https://assets.gammahosted.com/1nq8qf4et/_next/static/media/wiggle-top.41b099b7.svg",'")'),maskSize:"cover",maskRepeat:"no-repeat",maskPosition:"bottom",height:"105%"}},fgStyles:{left:{maxWidth:"94%",marginRight:"6%"},right:{maxWidth:"94%",marginLeft:"6%"},top:{maxHeight:"95%",marginBottom:"auto"}}}};var c=i(43783),d=i(58215),u=i(65338);let p=(e,t)=>({...(0,n.dd)(e),...(0,c.EB)(e,t),...(0,a.tX)(e),...(e=>{if(s.rS)return{};let{accentCut:t}=e.config;if(!t)return{};let{maskStyles:i,fgStyles:n}=o[t]||{};return{"[data-layout-cut=left]":i.left,"[data-layout-cut=right]":i.right,"video[data-layout-cut=right]":{width:"100%",marginLeft:0,marginRight:0},"[data-layout-cut=top]":i.top,"[data-layout-cut-fg=left]":n.left,"[data-layout-cut-fg=right]":n.right,"[data-layout-cut-fg=top]":n.top}})(e),...(0,d.py)(),...(0,d.L$)(),...(0,u.zz)(),...(e=>{let t="linear-gradient"===(0,r.Lz)(e).type?n.XA:n.N5;return{".card-code-item":{h1:(0,a.bh)("h1",e),h2:(0,a.bh)("h2",e),h3:(0,a.bh)("h3",e),h4:(0,a.bh)("h4",e),"h1, h2, h3, h4, h5, h6":{...t,width:"100%"},"img:not([src])":{width:"100%",backgroundColor:"gray.200",borderRadius:"var(--box-border-radius)",aspectRatio:"16/9"},"> *":{borderRadius:"var(--card-border-radius)"}}}})(e),[".".concat(l.QJ," .").concat(l._P)]:e.config.contentStyles})},27581:(e,t,i)=>{"use strict";i.d(t,{V:()=>l});var n=i(6029),a=i(55729),r=i(46672);let l=a.forwardRef((e,t)=>{let{onDragStart:i}=(0,r.c)(),a=e.as||"div";return(0,n.jsx)(a,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:i,style:{whiteSpace:"normal",...e.style}})})},27830:(e,t,i)=>{"use strict";i.d(t,{QP:()=>r,j1:()=>a,lI:()=>n});let n=e=>"middle"===e?"center":e,a=e=>({start:"left",middle:"center",end:"right"})[e],r=(e,t)=>{t&&Object.entries(t).forEach(t=>{let[i,n]=t;void 0!==n&&e.style.setProperty(i,n.toString())})}},28420:(e,t,i)=>{"use strict";i.d(t,{T:()=>d,U:()=>c});var n=i(37243),a=i(63867),r=i(83817),l=i.n(r),s=i(87489);class o{compute(e){let t=e.firstChild;if(!t)return this;let i=t.attrs;return l()(i,this.value)||(this.hasChanges=!0),this.value=i,this}apply(e,t){return e.docChanged&&this.compute(e.doc),this}processChanges(e){this.hasChanges&&this.value&&e((0,s.H3)({docAttrs:this.value})),this.hasChanges=!1}constructor(){this.hasChanges=!1,this.value=null}}let c=new a.hs("documentAttrs"),d=n.YY.create({name:"documentAttrs",addProseMirrorPlugins:()=>[new a.k_({key:c,state:{init:()=>new o,apply:(e,t,i,n)=>t.apply(e,n)}})]})},28547:(e,t,i)=>{"use strict";i.d(t,{XA:()=>s,U6:()=>a,Dv:()=>r,N5:()=>l,dd:()=>o,U2:()=>c});var n=i(26533);let a="themed-heading",r="themed-heading-no-gradient",l={fontWeight:"var(--heading-font-weight)",fontFamily:"var(--heading-font)",color:"var(--heading-color)",background:"unset",backgroundClip:"unset",width:"fit-content",maxWidth:"100%",letterSpacing:"var(--letter-spacing-heading)",textTransform:"var(--heading-transform)"},s={...l,background:"var(--heading-gradient)",backgroundClip:"text",caretColor:"var(--heading-color)",color:"transparent","span.textColor":{textShadow:"0px 0.25px 0px var(--text-color), -0px -0.25px 0px var(--text-color)","@media print":{textShadow:"none"}}},o=e=>"linear-gradient"===(0,n.Lz)(e).type?{["*:where(.".concat(a,")")]:s,[".".concat(r)]:{[".".concat(a)]:l},"@media print":{[".".concat(a)]:l},[".".concat("is-pptx-exporting")]:{[".".concat(a)]:l}}:{[".".concat(a)]:l},c=e=>({[".".concat(a)]:l,"--heading-color":e})},28623:(e,t,i)=>{"use strict";i.d(t,{U:()=>s});var n=i(55729),a=i(40912),r=i(38359),l=i(35623);let s=e=>{let t=(0,a.jL)(),i=(0,n.useCallback)(i=>{let{id:n}=i;r.R.emit("endClip",{id:n,confirm:!1}),t((0,l.uy)()),e.commands.command(e=>{let{tr:t}=e;return t.doc.descendants((e,i)=>"graphic"!==e.type.name||e.attrs.id!==n||(t.setNodeMarkup(i,void 0,{...e.attrs,crop:null}),!1)),!0})},[t,e]),s=(0,n.useCallback)(e=>{let{id:i}=e;r.R.emit("endClip",{id:i,confirm:!1}),t((0,l.uy)())},[t]),o=(0,n.useCallback)(e=>{let{id:i}=e;r.R.emit("endClip",{id:i,confirm:!0}),t((0,l.uy)())},[t]);return{cancelCrop:s,startCrop:(0,n.useCallback)(e=>{let{id:i}=e;t((0,l.Zu)({id:i,clipType:"inset"})),r.R.emit("startCrop",{id:i})},[t]),confirmCrop:o,resetCrop:i}}},28692:(e,t,i)=>{"use strict";i.d(t,{c:()=>c});var n=i(37243),a=i(59275),r=i(12889),l=i(51831),s=i(44604),o=i(26073);let c=a.Ay.extend({selectable:!0,draggable:!0,group:"block media",priority:l.y.Image,addOptions(){var e;return{...null==(e=this.parent)?void 0:e.call(this),placeholders:{}}},addNodeView:()=>(0,r.gu)(o.v,{update:s.z0}),parseHTML:()=>[{tag:"img[src], img[tempUrl]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,n.KV)(t,{class:"gamma-simple-image"})]},addAttributes:()=>({src:{},tempUrl:{},uploadStatus:{},source:{},showPlaceholder:{}})})},28944:(e,t,i)=>{"use strict";i.d(t,{W:()=>b});var n=i(6029),a=i(24302),r=i(26385),l=i(58959),s=i(49611),o=i(48810),c=i(26420),d=i(17496),u=i(40452),p=i(99492),h=i(48621),g=i(77850),m=i(4014),x=i(55729),f=i(94524);let b=e=>{let{children:t,label:i,icon:b,isCollapsedByDefault:C=!1,...y}=e,[v,w]=(0,x.useState)(!C),[j,A]=(0,x.useState)(!1),k=(0,f.fW)(),L=(0,x.useRef)(null),S=(0,x.useCallback)(()=>{let e=L.current;if(!e)return;let{scrollLeft:t,scrollWidth:i,clientWidth:n}=e,a=i-n;A(k?t<=-a:t>=a)},[A,k]),E=(0,x.useCallback)(()=>{w(e=>!e)},[w]),_=(0,a.dU)("white","elevation.3"),I=(0,a.dU)("gray.200","gray.600"),M=(0,a.dU)("gray.600","gray.300"),R=(0,a.dU)("rgba(255,255,255,1)","var(--chakra-colors-elevation-3z)"),D=(0,a.dU)("rgba(255,255,255,0)","rgba(26, 27, 29, 0.00)");return(0,n.jsxs)(r.B,{spacing:0,p:2,bgColor:_,border:"1px solid",borderColor:I,borderRadius:"md",...y,children:[(0,n.jsxs)(l.z,{as:s.$,spacing:1.5,variant:"unstyled",h:"auto",fontWeight:"normal",color:M,onClick:E,children:[(0,n.jsx)(h.g,{size:"sm",icon:b}),(0,n.jsx)(o.E,{as:"span",fontSize:"sm",children:i}),(0,n.jsx)(c.a,{as:"span",transform:v?"rotate(-180deg)":void 0,transition:"transform 0.2s",transformOrigin:"center",cursor:"pointer",marginStart:"auto",children:(0,n.jsx)(h.g,{size:"sm",icon:p.Jt$})})]}),(0,n.jsx)(d.S,{in:v,children:(0,n.jsxs)(c.a,{position:"relative",children:[(0,n.jsx)(l.z,{as:g.P.div,layout:!0,opacity:+!!v,spacing:2,pt:2,overflowX:"auto",ref:L,onScroll:S,children:(0,n.jsx)(m.N,{initial:!1,children:t})}),(0,n.jsx)(u.s,{position:"absolute",zIndex:1,pointerEvents:"none",opacity:+!j,transitionProperty:"opacity",transitionDuration:"normal",top:0,insetEnd:0,bottom:0,w:4,bg:k?"linear-gradient(90deg, ".concat(R," 50%, ").concat(D," 100%)"):"linear-gradient(-90deg, ".concat(R," 50%, ").concat(D," 100%)")})]})})]})}},28972:(e,t,i)=>{"use strict";i.d(t,{_Z:()=>r,_t:()=>a}),i(42072),i(64748);var n=i(61835);let a=e=>!!(null==e?void 0:e.cancellationRequestedTime),r=(e,t)=>{if(!e)return{};let i=(0,n.A4)(e),a=(e=>{var t,i,n;return null==e||null==(n=e.products)||null==(i=n[0])||null==(t=i.productPrice)?void 0:t.frequencyUnit})(t);return{workspaceId:null==e?void 0:e.id,currentProduct:null!=i?i:"free",current_plan:i?(0,n.cE)(i,a):null,subscription_tenure_days:t?(e=>{let t=(e=>(null==e?void 0:e.createdTime)||"")(e);return t?Math.floor((Date.now()-new Date(t).getTime())/864e5):null})(t):null,numWorkspaceMembers:null==e?void 0:e.memberCount}}},29096:(e,t,i)=>{"use strict";i.d(t,{t:()=>r});var n=i(78055),a=i(88273);class r{getKey(e){let{query:t,provider:i,options:n}=e;return"".concat(i,"__").concat(t,"__").concat(JSON.stringify(n))}markUsed(e){this.usedImages.add(e)}isUsed(e){return this.usedImages.has(e)}async findImage(e){let t,i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(e.loadImageId){let t=this.foundImages.get(e.loadImageId);if(t)return t}await this.loadImageResults(e);let n=this.getKey(e);return this.validImagePromises.has(n)?(t=this.validImagePromises.get(n).then(()=>this.findValidImage(e)),this.validImagePromises.set(n,t)):t=this.findValidImage(e),this.validImagePromises.set(n,t),t.then(t=>(t&&i&&this.markUsed(t.imageUrl),t&&e.loadImageId&&this.foundImages.set(e.loadImageId,t),t))}async findValidImage(e){let t=this.getKey(e);for(let e of this.results.get(t)){let{image:t}=e;if(!this.isUsed(t.imageUrl)&&(void 0===e.isValid&&(e.isValid=await (0,a.Ef)(t.imageUrl)),e.isValid))return e.image}return null}async loadImageResults(e){let{query:t,provider:i,options:r,count:l}=e,s=this.getKey({query:t,provider:i,options:r});if(this.results.has(s))return;if(this.requestPromises.has(s))return void await this.requestPromises.get(s);this.debugRequests.push(s);let o=(0,n.g)({query:t,count:l,options:r,provider:i}).then(e=>e.filter(e=>(0,a.zk)(e.imageUrl))).then(e=>{let t=e.map(e=>({image:e,isValid:void 0}));return this.results.set(s,t),e});this.requestPromises.set(s,o),await o}debugInfo(){return{requests:this.debugRequests}}constructor(){this.usedImages=new Set,this.results=new Map,this.requestPromises=new Map,this.validImagePromises=new Map,this.debugRequests=[],this.generateImagePromises=new Map,this.foundImages=new Map}}},29131:(e,t,i)=>{"use strict";i(94524),i(61386),i(12872),i(35738),i(99641),i(49404),i(41959),i(75572)},29144:(e,t,i)=>{"use strict";i.d(t,{CG:()=>_,D8:()=>E,JD:()=>x,Kl:()=>g,L0:()=>v,QN:()=>b,Qg:()=>L,Tn:()=>R,_G:()=>S,_t:()=>u,aO:()=>D,cq:()=>p,gC:()=>f,i4:()=>w,lD:()=>I,rO:()=>M,uC:()=>k,w7:()=>y});var n=i(94289),a=i(63867),r=i(72368),l=i(67396),s=i(28745),o=i(91433),c=i(76216),d=i(7434);function u(e){let t=(0,d.t6)(e);if(!t)return null;let i=t.node(-1),n=t.start(-1),a=c.J.get(i);return{...e instanceof l.HT?a.rectBetween(e.$anchorCell.pos-n,e.$headCell.pos-n):a.findCell(t.pos-n),map:a,table:i,tableStart:n}}function p(e,t){let{tableStart:i,col:n,table:a,colMinPercent:r,newColSize:l=20}=t,u=c.J.get(a),p=n>0?-1:0;(0,d.Ui)(u,a,n+p)&&(p=0==n||n==u.width?null:0);for(let t=0;t0&&n0&&n.map[s-1]==o||i0?-1:0;(function(e,t,i){let n=(0,o.e)(t.type.schema).header_cell;for(let a=0;a0&&i0&&s==n.map[l-n.width]){let i=a.nodeAt(s).attrs;e.setNodeMarkup(e.mapping.slice(o).map(s+r),void 0,(0,d.ob)(i,"rowspan",i.rowspan-1)),t+=i.colspan-1}else if(i0&&a[l]==a[l-1]||t.right0&&a[r]==a[r-i]||t.bottom{let{node:t}=e;return n[t.type.spec.tableRole]},(e,t)=>{let n,a,r=e.selection;if(r instanceof l.HT){if(r.$anchorCell.pos!=r.$headCell.pos)return!1;n=r.$anchorCell.nodeAfter,a=r.$anchorCell.pos}else{if(!(n=(0,d.HF)(r.$from)))return!1;a=(0,d.KW)(r.$from).pos}if(1==n.attrs.colspan&&1==n.attrs.rowspan)return!1;if(t){let s,o=n.attrs,c=[],p=o.colwidth;o.rowspan>1&&(o=(0,d.ob)(o,"rowspan",1)),o.colspan>1&&(o=(0,d.ob)(o,"colspan",1));let h=u(e.selection);if(!h)return!1;let g=e.tr;for(let e=0;e{i.attrs[e]!==t&&a.setNodeMarkup(n,void 0,(0,d.ob)(i.attrs,e,t))}):a.setNodeMarkup(r.pos,void 0,(0,d.ob)(r.nodeAfter.attrs,e,t)),n(a)}return!0}}function j(e,t,i){let n=t.map.cellsInRect({left:0,top:0,right:"row"==e?t.map.width:1,bottom:"column"==e?t.map.height:1});for(let e=0;ea.table.nodeAt(e));for(let e=0;e{let t=e+a.tableStart,i=r.doc.nodeAt(t);i&&r.setNodeMarkup(t,h,i.attrs)}),i(r)}return!0}}let k=A("row",{useDeprecatedLogic:!0}),L=A("column",{useDeprecatedLogic:!0}),S=A("cell",{useDeprecatedLogic:!0});function E(e){return function(t,i){if(!(0,d.aH)(t.selection))return!1;let n=function(e,t){if(t<0){let t=e.nodeBefore;if(t)return e.pos-t.nodeSize;for(let t=e.index(-1)-1,i=e.before();t>=0;t--){let n=e.node(-1).child(t);if(n.childCount)return i-1-n.lastChild.nodeSize;i-=n.nodeSize}}else{if(e.index()0;e--)if("table"==n.node(e).type.spec.tableRole){t.delete(n.before(e),n.after(e)).scrollIntoView();let a=(0,r.i)(t);return a&&t.setSelection(a),i&&i(t),!0}return!1}let I=(e,t,i)=>e instanceof l.HT&&!!(e.isSelectingAllCells()&&e.everyCell(C))&&_(e,t,i),M=(e,t,i)=>e instanceof l.HT&&!!e.isRowSelection()&&!!e.everyCell(C)&&b(e,t,i),R=(e,t,i)=>e instanceof l.HT&&!!e.isColSelection()&&!!e.everyCell(C)&&g(e,t,i),D=(e,t,i,n,a,r)=>{if(!(0,d.aH)(i))return!1;let l=u(i);if(!l)return!1;let o=function(e,t){let{tableStart:i,fromCol:n,toCol:a,table:r,colMinPercent:l=10,newColSize:o=20}=t;if(n===a)return!1;let d=c.J.get(r);if(n<0||n>=d.width||a<0||a>d.width)return console.warn("Invalid column indices:",{fromCol:n,toCol:a,mapWidth:d.width}),!1;if(!p(e,{tableStart:i,col:a,table:r,colMinPercent:l,newColSize:o}))return console.warn("Failed to add column at position:",a),!1;let u=e.doc.nodeAt(i-1),g=c.J.get(u),m=a<=n?n+1:n;for(let t=0;t0){let t=(0,s.XC)(C,[m]);e.setNodeMarkup(i-1,void 0,{...b.attrs,colWidths:t})}return!0}(n,{tableStart:l.tableStart,fromCol:e,toCol:t,table:l.table,colMinPercent:(null==r?void 0:r.colMinPercent)||10,newColSize:(null==r?void 0:r.newColSize)||20});return o&&a&&a(n),o}},29525:(e,t)=>{"use strict";var i;t.r=void 0,(i||(t.r=i={})).OTHER_WORKSPACE_MEMBER="other_workspace_member"},30130:(e,t,i)=>{"use strict";i.d(t,{b:()=>s});var n=i(63867),a=i(94524),r=i(3898),l=i(49617);let s=(e,t,i,r)=>{let{view:s,state:c}=e;if(!t.dataTransfer||!r&&!(r=e.view.domAtPos(i).node))return;let{previewElement:d,xOffset:u,yOffset:p}=o(r,i,e);t.dataTransfer.clearData(),t.dataTransfer.effectAllowed="move",t.dataTransfer.setData("text/html",r.innerHTML),t.dataTransfer.setData("text/plain",r.textContent||"");let{width:h}=d.getBoundingClientRect(),g=(0,a.ix)()?h-u:u;t.dataTransfer.setDragImage(d,g,p);let m=n.nh.create(c.doc,i),x=m.content();s.dispatch(s.state.tr.setSelection(m)),s.dragging={slice:x,move:!0};let f=(0,l.Vo)({pos:i,editor:e,from:m.from,to:m.to});f&&requestAnimationFrame(()=>{var e;null!=(e=s.dragging)&&e.annotations||null!==s.dragging&&"object"==typeof s.dragging&&(s.dragging.annotations=f)})},o=(e,t,i)=>{let n=(()=>{let n=e.querySelector("[data-drag-preview]");return n&&i.view.posAtDOM(n,0)===t?n:e})(),{contentReference:a,scalePreview:l}=n.dataset,s=0,o=0;if((0,r.H8)()&&a){let[e,t]=a.split(",").map(parseFloat);isNaN(e)||isNaN(t)||(s=e,o=t)}if(c(),l){var d;let e=null!=(d=n.parentElement)?d:document.body;(n=n.cloneNode(!0)).dataset.isPreviewElement="1",n.style.position="absolute",n.style.bottom="-100vh",n.style.left="-100vw",e.appendChild(n);let{width:t,height:i}=n.getBoundingClientRect();(t>i?t:i)>250&&(n.style.maxWidth="".concat(250,"px"),n.style.maxHeight="".concat(250,"px"),n.style.aspectRatio="".concat(t,"/").concat(i)),document.addEventListener("drop",c,{once:!0}),document.addEventListener("dragend",c,{once:!0}),document.addEventListener("mouseup",c,{once:!0})}return{previewElement:n,xOffset:s,yOffset:o}},c=()=>{for(let t of document.querySelectorAll("[data-is-preview-element]")){var e;null==(e=t.parentNode)||e.removeChild(t)}}},30721:(e,t,i)=>{"use strict";i.d(t,{N:()=>x});var n=i(6029),a=i(40452),r=i(26420),l=i(55729),s=i(40912),o=i(76013),c=i(26667),d=i(26533),u=i(3919),p=i(99253),h=i(87489),g=i(59231),m=i(89475);let x=e=>{let{cardId:t,zoomIn:i,shouldFixHeight:x,hidden:b,...C}=e,{setNavItemPreviewRef:y}=(0,m.U)(),v=(0,s.GV)(h.SJ),w=(0,c.S)(v,!1),j=(0,o.rd)(),A=(0,d.Ik)((0,g.NC)(v)),k=(0,l.useRef)(null),L=f(k);return(0,l.useEffect)(()=>{k.current&&(x?k.current.style.height="".concat(k.current.offsetHeight,"px"):k.current.style.height="")},[x]),(0,n.jsxs)(a.s,{ref:k,className:"filmstrip-nav-item-wrapper",sx:u.o,css:{"--editor-font-size":"calc(var(--editor-width) / ".concat(p.CONTENT_WIDTH_EM,")"),"--thumbnail-min-height":"calc(var(--editor-width) * 0.4)"},justifyContent:"center",overflow:"hidden",pointerEvents:"none",bg:j?"gray.800":"gray.50",minH:"var(--thumbnail-min-height)",maxH:"calc(var(--editor-width) * 1.777)",w:"var(--editor-width)",...C,children:[L?(0,n.jsx)(r.a,{pos:"absolute",bottom:"-1px",insetStart:0,w:"100%",h:"25%",bg:A,zIndex:1,css:{maskImage:"linear-gradient(to bottom, transparent 0%, black 90%)"}}):null,(0,n.jsx)("div",{className:"ProseMirror",children:(0,n.jsx)(a.s,{className:"doc-content-wrapper",transform:i?"scale(2)":void 0,transformOrigin:i?"center left":void 0,direction:"column",align:"center",sx:w,inert:!0,bg:j?"gray.700":"white",opacity:b?.4:1,height:"100%",children:(0,n.jsx)("div",{style:{width:"100%"},ref:e=>{e&&y(t,e)}})})})]})};x.displayName="PreviewCard";let f=e=>{if(!e.current)return;let t=e.current.querySelector(".doc-content-wrapper");if(t)return t.offsetHeight>1.1*e.current.offsetHeight}},30870:(e,t,i)=>{"use strict";i.d(t,{M:()=>o});var n=i(62040),a=i(20044),r=i(79733),l=i(84739),s=i(46030);let o=(e,t,i)=>{var o,c,d,u;let p=e.posAtCoords({left:t.clientX,top:t.clientY});if(!p||p.inside<0||!e.state.doc.resolve(p.pos))return null;let h=p.pos,g=e.state.doc.resolve(p.inside),m=e.state.doc.nodeAt(p.inside),x=e.state.doc.nodeAt(p.pos);if((null==m?void 0:m.type.name)==="smartLayout"&&(null==x?void 0:x.type.name)==="smartLayoutCell")return null;let f=(0,a.IV)(g,r.q)[0];if(f&&(h=p.inside,f.pos===h)||!h)return null;if(i){if(h=(0,n.Um)(e.state.doc,h,i),(null==(d=i.content)||null==(c=d.firstChild)?void 0:c.type.name)==="tableRow"&&null!==h){let t=-1;for(let e=g.depth;e>=0;e--){let i=g.node(e);if("table"===i.type.name){t=g.start(e)+i.nodeSize-1;break}}t>=0&&h===t&&(h=(0,n.Um)(e.state.doc,h-1,i))}if(null==h)return null}return(u=e.state.doc.resolve(h),null==(o=e.dragging)||o.slice,!(e=>{if(!(e.parent&&(0,s.jg)(e.parent)))return!0;let t=(0,a.TK)(e,s.jg)[0];if(!t)return!0;let i=e.doc.resolve(t.pos);return 0===Object.keys((0,l.l0)(i)).length})(u)||0)?null:h}},30963:(e,t,i)=>{"use strict";i.d(t,{m:()=>l});var n=i(6029),a=i(2137),r=i(93040);let l=e=>{let{uploadStatus:t,isEditable:i}=e,l=t===a.A.Uploading&&i,s=t===a.A.Error;return l||s?(0,n.jsxs)(n.Fragment,{children:[l&&(0,n.jsx)(r.Td,{}),s&&(0,n.jsx)(r.Hy,{})]}):null}},31290:(e,t,i)=>{"use strict";i.d(t,{ay:()=>L,ds:()=>k,ze:()=>S});var n=i(37243),a=i(55729),r=i(74494),l=i(12647),s=i(99861),o=i(56674),c=i(75310),d=i(67300),u=i(44939),p=i(74092),h=i(20013),g=i(52881),m=i(74605),x=i(1319),f=i(86173),b=i(61835),C=i(40912),y=i(9977),v=i(1620),w=i(46030),j=i(54402);let A={language:"English (US)",textAmount:"md",tone:"",audience:"",format:"deck",imageProvider:"aiGenerated"},k=e=>{var t,i;let{editor:l,getPos:u,theme:g,input:k}=e,L=(0,C.GV)(x.Jo),E=L.organization.id,_=(0,C.GV)((0,v.d8)(E)),I=(0,C.GV)(v.uy),[M,R]=(0,a.useState)(!1),D=(0,C.CU)(),{imageProvider:T,imageOptions:z}=(0,f.V)(),{template:P,settings:N}=k,H=(0,a.useCallback)(async e=>{if(!L||!L.organization)throw Error("Doc or organization not found");let{templateText:t,input:i="",interactionId:n}=e,a=performance.now(),d=(0,p.h)(l,D),u={...A,...d,...e.settings,input:i,templateText:t,previous:e.previous,textMode:"generate",imageOptions:z,imageProvider:T},h={interface:"add-card",interactionId:n,inputContent:i,inputData:{...e.settings,template:P},product:(0,b.A4)(L.organization),docId:L.id};(0,o.rl)(h);let g=await (0,s.K8)({promptKey:"GenerateCardWithLayout",variables:u,workspaceId:_.id,interactionId:n}),x=(0,r.DB)(g),f=(0,c.dE)(x);return(0,o.Yh)({...h,outputContent:x,latency:performance.now()-a}),e.serverChargesCredits||(0,m.w)("generateCard",_,n),f},[L,D,_,T,z,P,l]),B=(0,h.xt)(N.locale||(0,y.nM)(l.state.doc)||(null==L||null==(i=L.docGenerateInput)||null==(t=i.settings)?void 0:t.locale)||I||"en");return{isGenerating:M,getContextAndGenerate:(0,a.useCallback)(async e=>{var t;if(!l)return;let i=u();if("number"!=typeof i)return;let a=l.view.state.doc.nodeAt(i),r=a&&(0,w.jg)(a)?a:null==(t=(0,n.eL)(l.state.doc.resolve(i),w.jg))?void 0:t.node;if(!r)return void console.error("[AICard] Cannot append card. Node unknown");let s=S(l,i);R(!0);try{let t=(0,o.$F)(),a=(0,j.W)().find(e=>e.key===P),c=null==a?void 0:a.aiDescription,u=null==a?void 0:a.basePromptKey,p=await H({input:e,templateText:c,previous:s,settings:{language:B.englishName,basePromptKey:u},interactionId:t,serverChargesCredits:null==a?void 0:a.serverChargesCredits});p.attrs={...r.attrs,...p.attrs,container:{...r.attrs.container,...p.attrs.container},generatorInput:{...r.attrs.generatorInput,prompt:e,template:P,settings:N,status:"done",interactionId:t}};let h=(0,n.xe)(l.state.doc,e=>(0,w.jg)(e)&&e.attrs.id===r.attrs.id)[0];if(!h)return void console.warn("[useGenerateCard] Card not found. It may have been deleted while generating.");l.chain().insertContentAt({from:h.pos,to:h.pos+h.node.nodeSize},p).setMeta("isGenerateCard",!0).selectInsideCardBody(i).run(),(0,d.Sg)({editor:l,content:p,theme:g,interactionId:t})}catch(e){console.error("[GenerateCard] Error generating card",e)}R(!1)},[l,u,H,P,B.englishName,N,g]),updateInput:(0,a.useCallback)(e=>{let t=u();if("number"!=typeof t)return;let i=l.view.state.doc.nodeAt(t);(null==i?void 0:i.attrs.generatorInput)&&l.commands.updateNestedAttributesAtPos(t,{generatorInput:e})},[l,u]),locale:B}},L=(e,t)=>{let{isInOfflineMode:i}=(0,g.u)(),[n,r]=(0,a.useState)([]),[l,o]=(0,a.useState)("ready"),{generate:c}=(0,s.pt)("SuggestCardTopics",{onStart(){o("generating"),r([])},onContent(e){r(e.split("\n").filter(Boolean))},onComplete(e){r(e.split("\n").filter(Boolean)),o("done")},onError(e){console.error("Error generating suggestions",e),o("error")},timeout:3e4}),d=(0,C.GV)(x.Jo),p=d.organization.id,h=(0,C.GV)((0,v.d8)(p)),m=(0,y.lI)(e),f=(0,y.zK)(m),b=(0,C.CU)();return(0,a.useEffect)(()=>{if(!i&&t&&"ready"===l){let e=(0,u.u)(b);e.trim().split("\n").length<3||c({variables:{outline:e,format:f},workspaceId:h.id})}},[l,c,i,t,b,f,d,h]),{suggestions:n,generateSuggestionsStatus:l}},S=(e,t)=>(0,l._C)(e,Math.max(t-5e3,0),t)},31507:(e,t,i)=>{"use strict";i.d(t,{z:()=>a});var n=i(88270);let a=e=>"AbortError"===e.name||e instanceof n.f&&"aborted"===e.type},31542:(e,t,i)=>{"use strict";i.d(t,{o:()=>B});var n=i(37243),a=i(63867),r=i(89620),l=i(12889),s=i(20044),o=i(51831),c=i(83987),d=i(44604),u=i(24587),p=i(79733),h=i(33763),g=i(39977),m=i(91420),x=i(85388),f=i(44783);class b{constructor(e=null){this.dragging=e}}let C=new a.hs("smartLayoutPlugin");var y=i(6029),v=i(21938),w=i(77650),j=i(55729),A=i(40912),k=i(89558),L=i(87489),S=i(44790),E=i(44913);i(73232);var _=i(96729),I=i(10500),M=i(51684),R=i(99492),D=i(3616),T=i(22670),z=i(31642),P=i(21886),N=i(6319);let H=e=>{let{node:t,decorations:i,editor:n,getPos:a}=e,r=t.attrs,s=(0,N.BJ)(r.variantKey),o=s.config?_.yd:s.Wrapper,c=(0,x.Rv)(i),d=(0,f.aG)(r,c.direction),u=(0,A.GV)(L.nD),p=(0,A.GV)(L.SJ),{contextMenuItems:h}=(e=>{let{editor:t,node:i,getPos:n,options:a}=e,{variantKey:r}=i.attrs,l=(0,N.BJ)(r),s=(0,j.useCallback)(e=>{let i=n();"number"==typeof i&&t.commands.updateNestedAttributesAtPos(i,e)},[t,n]),o=(0,j.useCallback)(e=>{T.zS.track(T.VV.SMART_LAYOUT_VARIANT_CHANGED,{previousVariant:r,newVariant:e,method:"context-menu"}),s({variantKey:e})},[s,r]),c=(0,j.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]),d=(0,j.useMemo)(()=>{let e=i.attrs;return l.options.map(l=>{var o,c;if(l.checkEnabled&&!l.checkEnabled({options:a,attrs:e,node:i}))return null;let d=null!=(c=a[l.key])?c:null==(o=l.defaultValue)?void 0:o.call(l,{ctx:"menu"});return l.ControlMenu?l.ControlMenu(d,(e,o)=>{if(s({options:{...a,[l.key]:e}}),T.zS.track(T.VV.SMART_LAYOUT_OPTION_UPDATED,{variantKey:r,optionKey:l.key,previousValue:d,newValue:e,updateChildren:o,method:"context-menu"}),o){let a=n();"number"==typeof a&&i.forEach((i,n)=>{t.commands.updateNestedAttributesAtPos(a+n+1,{options:{...i.attrs.options,[l.key]:e}})})}},l):null}).filter(e=>null!==e)},[l.options,r,i,a,s,t.commands,n]),u=(0,z.d)({editor:t,getPos:n,node:i,includeCut:!1}),p=(0,j.useMemo)(()=>(0,P.ML)().map(e=>({key:"family-".concat(e.family.key),label:e.family.name(),icon:e.family.icon,items:e.variants.map(e=>{let t=e.variant,i=r===t.key;return{key:"variant-".concat(t.key),label:t.name(),icon:i?(0,y.jsx)(I.S,{}):void 0,onClick:()=>o(t.key)}})})),[r,o]);return{contextMenuItems:[{key:"title",title:(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(D.x6,{id:"kLxOTV"}),"\xa0",l.name()]})},{divider:!0},...u,{divider:!0},...d.length?[...d,{key:"divider",divider:!0}]:[],{key:"switch-layout",label:(0,y.jsx)(D.x6,{id:"FRoFGK"}),icon:M.swh,items:p},{divider:!0},{key:"delete",label:(0,y.jsx)(D.x6,{id:"cnGeoo"}),icon:R.yLS,onClick:c,color:"red.500"}]}})({editor:n,node:t,getPos:a,options:d}),{onOpenContextMenu:g}=(0,k.$)({editor:n,contextMenuItems:h,getPos:a}),m=(0,j.useMemo)(()=>({onClick:e=>{if(e.currentTarget===e.target){let e=a();"number"==typeof e&&n.commands.selectNodeAtPos(e)}},cursor:u?"auto":"default"}),[n,a,u]);return(0,y.jsxs)(S.u,{...e,dir:c.direction,className:(0,v.cx)(u&&"is-editable"),style:{position:"relative",display:"grid",gridTemplateColumns:"100%"},children:[o&&(0,y.jsx)(o,{...c,onContextMenu:g,options:d,theme:p,variant:s,node:t,selectLayoutForElementProps:m,children:(0,y.jsx)(l.$p,{"data-node-view-content-outer":"smartLayout"})}),(0,y.jsx)(E.A,{...e,handlePlacement:"outside",label:w.Ru._({id:"Szg6OU"}),"data-testid":"smart-layout-drag-handle"})]})},B=n.bP.create({name:"smartLayout",group:"cardBlock layoutBlock",content:"smartLayoutCell+",isolating:!0,containerHandle:!0,defining:!0,priority:o.y.SmartLayout,addAttributes:()=>({variantKey:{default:void 0},options:{default:{},...(0,s.tb)("options")},fullWidthBlock:{default:!1}}),parseHTML:()=>[{tag:"div[class=smart-layout]"},...Object.values((0,N.aQ)()).map(e=>({tag:[e.htmlTag].filter(Boolean).join(", "),getAttrs:t=>({variantKey:e.key,options:F(t,e)})})),{tag:"smart-layout[variant]",getAttrs:e=>{let t=e.getAttribute("variant"),i=(0,N.BJ)(t);return{variantKey:i.key,options:F(e,i)}}}],renderHTMLforAI(e){let{node:t}=e,i=(0,N.BJ)(t.attrs.variantKey),n={};return i.options.forEach(e=>{var i,a;let r=null!=(a=t.attrs.options[e.key])?a:null==(i=e.defaultValue)?void 0:i.call(e);n[e.key]=null===r?void 0:"string"==typeof r?r:JSON.stringify(r)}),["smart-layout",{...n,variant:i.key},0]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"smart-layout"}),0]},addNodeView:()=>(0,l.gu)(H,{update:d.z0,ignoreMutation:r.I}),addProseMirrorPlugins(){let e;return[(e=this.editor,new a.k_({key:C,state:{init:()=>new b,apply:(e,t)=>t},props:{decorations:e=>(0,x.r$)(e),handleDOMEvents:{drop(e){var t;let i=null==(t=e.dragging)?void 0:t.annotations,n=C.getState(e.state);if(!n)return!1;n.dragging=i}},handleDrop:(t,i,n)=>{let a=C.getState(t.state),r=null==a?void 0:a.dragging;return a&&(a.dragging=null),!!(((e,t,i,n)=>{let a=(0,f.TS)(t,i,n);if(!a)return!1;let r=t.state.tr;return r.setNodeAttribute(a.pos,"variantKey",a.variantKey),t.dispatch(r),e.commands.selectNodeAtPos(a.pos),!0})(e,t,i,n)||((e,t,i,n,a)=>{let r=null;try{if(!(r=(0,f.eL)(t,i,n)))return!1}catch(e){return!1}try{let{selection:i}=t.state,l=!i.empty,{node:s,pos:o,side:c}=r;if(o>i.from&&o{let{tr:t}=e;return l&&t.deleteSelection(),a&&t.setMeta("annotationEvent",{type:"drop",dragging:a,droppedBlockPos:u+1}),!0}).focusMapped(u,1).run()}catch(e){console.error("(caught) [SmartLayoutPlugin] handleDrop error:",e)}return!0})(e,t,i,n,r)||((e,t,i,n)=>{let a=(0,f.fc)(t,i,n);if(!a)return!1;let r=(0,f.oO)(i),l=null,s=a.image;r&&(s=(l=(0,g.YC)(r,e)).content.attrs);let o=t.state.tr;return o.setNodeAttribute(a.pos,"image",s),null==l||l.upload(),o.deleteSelection(),t.dispatch(o),!0})(e,t,i,n))},handlePaste:(t,i,n)=>{let{selection:r}=t.state;if(!(r instanceof a.nh&&(0,p.q)(r.node)))return!1;let l=(0,m.bC)(e,i,n),s=(0,h.H)(n);if(s&&"image"!==s.type.name&&!l)return!1;let o=l?l.attrs:null==s?void 0:s.attrs;return e.commands.updateNestedAttributesAtPos(r.from,{image:o}),l&&l.upload(),!0},handleTextInput:(e,t,i,n)=>{let{selection:r}=e.state;return!!(r instanceof a.nh&&(0,p.q)(r.node))}}}))]},addCommands:()=>({insertSmartLayoutCell:e=>t=>{var i,a;let{chain:r,state:l}=t,s=l.doc.resolve(e),o=(0,n.eL)(s,e=>"smartLayout"===e.type.name),c=null==o?void 0:o.node.lastChild;if(!o||!c)return!1;let d=c.attrs,p=(0,u.Hg)(null==(i=c.firstChild)?void 0:i.attrs.level),h="arrowBullets"===o.node.attrs.variantKey?d.image:{source:null==(a=d.image)?void 0:a.source};return r().insertContentAt(e,{type:"smartLayoutCell",content:p,attrs:{image:h}}).selectInsertedNode().run(),!0},handleSmartLayoutDelete:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return i=>{let{dispatch:r,state:l,tr:s,chain:o}=i;if(!r)return!0;let{selection:d}=l,u=d instanceof a.nh&&(0,p.q)(d.node)?{node:d.node,pos:d.from}:(0,n.KP)(e=>"smartLayoutCell"===e.type.name)(l.selection);if(e&&u&&u.pos!==d.from)return!1;let h=(0,n.KP)(e=>"smartLayout"===e.type.name)(l.selection);if(!u||!h)return!1;if(1==h.node.childCount)o().selectNodeAtPos(h.pos).deleteSelectionAndSelectNear(t?1:-1).run();else{let e=s.doc.resolve(u.pos);(0,c.K)(s,e,t)}return!0}},handleEmphasizeCell:(e,t)=>i=>{let{chain:a,state:r}=i,l=r.doc.resolve(e),s=(0,n.eL)(l,e=>"smartLayout"===e.type.name),o=null==s?void 0:s.pos;return null==s||s.node.forEach((i,n)=>{if(!o)return!1;let r=i.attrs.options,l=o+1+n;return a().updateNestedAttributesAtPos(l,{options:{...r,isEmphasized:l===e&&t}}).run(),!0}),!0}})}),F=(e,t)=>{let i=t.defaultOptions||{};return t.options.forEach(t=>{let n=e.getAttribute(t.key);if(n){let a;try{a=JSON.parse(n)}catch(e){a=n}return t.validator&&!t.validator(a)?void console.error("Invalid value for ".concat(t.key,": ").concat(a),e.outerHTML):void(i[t.key]=a)}if(t.getDefaultOnParse&&void 0===i[t.key]){i[t.key]=t.getDefaultOnParse(e);return}}),i}},31642:(e,t,i)=>{"use strict";i.d(t,{d:()=>o});var n=i(6029),a=i(99492),r=i(3616),l=i(55729),s=i(75618);let o=e=>{let{editor:t,node:i,getPos:o,includeCut:c=!0,imageSrc:d}=e;return(0,l.useMemo)(()=>[...c?[{key:"cut",label:(0,n.jsx)(r.x6,{id:"cCd8Bs"}),icon:a.XGd,onClick:()=>{let e=o();"number"==typeof e&&t.commands.basicCut({from:e,to:e+i.nodeSize})}}]:[],{key:"copy",label:(0,n.jsx)(r.x6,{id:"he3ygx"}),icon:a.jPR,onClick:()=>{let e=o();"number"==typeof e&&t.commands.copy({from:e,to:e+i.nodeSize})}},...d?[{key:"copy-image-address",label:(0,n.jsx)(r.x6,{id:"XfEsUn"}),icon:a.CQO,onClick:()=>{navigator.clipboard.writeText(d)}},{key:"open-image-in-new-tab",label:(0,n.jsx)(r.x6,{id:"cOAVCo"}),icon:a.vMs,onClick:()=>{window.open(d,"_blank")}},{key:"download-image",label:(0,n.jsx)(r.x6,{id:"dhu12h"}),icon:a.cbP,onClick:()=>{(0,s.lE)(d)}}]:[]],[c,t,i,o,d])}},31794:(e,t,i)=>{"use strict";i.d(t,{b:()=>s});var n=i(84462),a=i.n(n),r=i(46512);class l{_flush(){this._handle=0;let e=this._queue;this._queue=[],e.forEach(e=>{let{fn:t}=e;t()})}push(e,t){if(t){let i=this._queue.findIndex(e=>e.id===t);i>-1?this._queue.splice(i,1,{fn:e,id:t}):this._queue.push({fn:e,id:t})}else this._queue.push({fn:e,id:(0,r.Ak)(5)});this._handle||(this._handle=requestAnimationFrame(this._flush.bind(this)))}constructor(){this._queue=[],this._handle=0,this._handle=requestAnimationFrame(this._flush.bind(this))}}let s=a()(()=>new l)},32217:(e,t,i)=>{"use strict";i.d(t,{Po:()=>A,ZL:()=>y,aI:()=>b,f0:()=>j,nA:()=>x,vR:()=>f,zZ:()=>C});var n=i(37243),a=i(63867),r=i(38791),l=i(25135),s=i(20044),o=i(61386),c=i(88273),d=i(33763),u=i(91420),p=i(46030),h=i(40300),g=i(99173),m=i(84739);let x=(e,t,i)=>{let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n||n.inside<0)return null;let{doc:a}=e.state,{inside:r}=n,p=a.resolve(r),h=(0,s.IV)(p,m.wL),g=(0,s.IV)(p,o.jg)[0],x=i&&(0,d.H)(i),f=(0,s.q0)(r,e);if(0===h.length||!f||!g)return null;if(!x){let e=(0,u.p$)(t).filter(e=>(0,c.u3)(e.type));return 1!==e.length?null:{pos:r,rect:f,isImageUpload:!0,file:e[0]}}return x&&"image"===x.type.name?{pos:r,rect:f,isImageUpload:!1,background:{type:l.h.IMAGE,source:x.attrs.source,image:x.attrs}}:null},f=(e,t,i,n)=>{let a;try{if(!(a=x(e,i,n)))return!1}catch(e){return console.error("(caught) [CardLayoutPlugin] handleDrop checkCardAccentDropTarget error:",e),!1}return!!a&&!a.isImageUpload&&(t.setNodeAttribute(a.pos,"background",a.background),t.deleteSelection(),!0)},b=(e,t,i)=>{var n,a;let r=t.posAtCoords({left:i.clientX,top:i.clientY});if(!r||r.inside<0)return null;let{doc:l}=t.state,{inside:c}=r,d=l.resolve(c),u=(0,s.IV)(d,o.jg)[0];if(!u)return null;let h=null==(a=t.dragging)||null==(n=a.accentImage)?void 0:n.cardId;if(!h)return null;let g=h===u.node.attrs.id;return d.nodeAfter&&(0,m.wL)(d.nodeAfter)&&g?null:(0,p.W0)(e,h)},C=(e,t)=>{var i;let a=g.jV.getState(e.state);if(null==a||null==(i=a.draggingData)?void 0:i.removeLayoutFromCardId){let i=a.draggingData.removeLayoutFromCardId;a.draggingData=null;let r=(0,n.xe)(t.doc,e=>(0,o.jg)(e)&&e.attrs.id===i)[0];return!!r&&(0,h.c)(e,t,r.pos,"blank")}return!1},y=(e,t,i)=>{let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n||n.inside<0)return null;let{doc:a}=e.state,{inside:r}=n,p=a.resolve(r),h=a.nodeAt(r),g=(null==h?void 0:h.type.name)==="cardLayoutItem";if(!h||!g)return null;let[m,...x]=(0,s.IV)(p,o.jg),f=i&&(0,d.H)(i),b=(0,s.q0)(r,e);if(!m||!b||x.length>0)return null;let C=m.node.attrs,y="blank"===C.layout?w(t,b):"behind"===C.layout?v(t,b):null;if(!y)return null;if(!f){let e=(0,u.p$)(t).filter(e=>(0,c.u3)(e.type));return 1!==e.length?null:{pos:m.pos,isImageUpload:!0,file:e[0],...y}}return f&&"image"===f.type.name?{pos:m.pos,...y,isImageUpload:!1,background:{type:l.h.IMAGE,source:f.attrs.source,image:f.attrs}}:null},v=(e,t)=>e.clientYt.right-80?{layout:"behind",rect:t}:null,w=(e,t)=>{let i,n=t,a=Math.min(t.height/3,100),r=t.left+40,l=t.right-40;if(e.clientXl)i="right",n={...t.toJSON(),right:t.right,left:t.right-t.width/3,top:t.top,bottom:t.bottom};else{if(!(e.clientY{var s;let c;try{if(!(c=y(i,r,l)))return!1}catch(e){return console.error("(caught) [handleImageDropCreateAccent] handleDrop checkCreateCardAccentDropTarget error:",e),!1}if(!c||c.isImageUpload||!c.layout)return!1;let d=c.background;t.deleteSelection();let u=t.doc.resolve(t.mapping.map(c.pos)),p=u.nodeAfter&&"card"===u.nodeAfter.type.name?u.pos:null==(s=(0,n.eL)(u,o.jg))?void 0:s.pos;if(!p)return!1;(0,h.c)(e,t,p,c.layout);let{accent:g}=(0,m.dg)(t,p);return!!g&&(t.setNodeAttribute(g.pos,"background",d),t.setSelection(a.nh.create(t.doc,g.pos)),!0)},A=(e,t,i)=>{if(!i.target)return;let n=t.posAtDOM(i.target,0);if(!n||n<0)return;let a=(0,p.Oq)(e,n),s=t.state.doc.nodeAt(n);if(!s||!(0,m.wL)(s))return;if(s.attrs.background.type===l.h.NONE)return i.preventDefault(),i.stopPropagation(),!0;let o=e.view.domAtPos(n).node;if(o&&i.dataTransfer){let e=o.querySelector("[data-content-reference]");if(e){let t=e.cloneNode(!0);t.style.width="18em",t.style.height="10em",t.style.borderRadius=".375em";let n=document.createElement("div");n.style.position="absolute",n.style.top="-9999px",n.style.left="-9999px",document.body.appendChild(n),n.appendChild(t),i.dataTransfer.clearData(),i.dataTransfer.effectAllowed="move",i.dataTransfer.setData("text/html",t.innerHTML),i.dataTransfer.setData("text/plain",t.textContent||""),i.dataTransfer.setDragImage(t,0,0),setTimeout(()=>{document.body.removeChild(n)},0)}}(0,r.f)({editor:e,content:{type:"image",attrs:{...s.attrs.background.image,source:s.attrs.background.source}}});let c=t.dragging;return c&&(c.accentImage={cardId:null==a?void 0:a.node.attrs.id}),!0}},32277:(e,t,i)=>{"use strict";i.d(t,{AY:()=>a});var n=i(83691);i(26475),i(61835),i(64748);let a=e=>"".concat(n.$.API_HOST,"/billing/portal").concat(e?"?subscriptionId=".concat(e):"")},32297:(e,t,i)=>{"use strict";i.d(t,{K:()=>l});var n=i(55729),a=i(25638);class r{createInteraction(){let e=a.l.create(this.name);return this.cleanupFn&&this.cleanupFn(),this.cleanupFn=e.on("end",()=>{this.current=this.createInteraction()}),e}stop(){"started"===this.current.span.status&&this.current.stop()}abort(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];"started"===this.current.span.status&&this.current.abort(e)}reset(){this.current=this.createInteraction()}cleanup(){this.cleanupFn&&(this.cleanupFn(),this.cleanupFn=void 0)}constructor(e){this.name=e,this.name=e,this.current=this.createInteraction()}}let l=function(e){let{abortOnUnmount:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(0,n.useMemo)(()=>new r(e),[e]);return(0,n.useEffect)(()=>()=>{t&&i.current.abort(),i.cleanup()},[i,t]),(0,n.useEffect)(()=>{let e=()=>{t&&i.current.abort(!0)};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[i,t]),i}},32530:(e,t,i)=>{"use strict";i.d(t,{P:()=>c,S:()=>o});var n=i(99253),a=i(84462),r=i.n(a),l=i(4742),s=i(10367);let o=e=>{var t;let{theme:i,fontSize:a,isMobileDevice:r,contentWidth:l,nestedDepth:o=0}=e,c=(0,s.Qo)(a||"md"),d="lg"===l?n.WIDE_CONTENT_WIDTH_CHARS:"sm"===l?n.NARROW_CONTENT_WIDTH_CHARS:n.NORMAL_CONTENT_WIDTH_CHARS,u=null!=(t=i.config.fontSize)?t:1,p=u*c,h=d*(n.CHAR_WIDTH/u)/c,g=(0,s._F)(o);return{baseFontSize:p,contentWidthEms:h,themeFontSize:u,cardWidthEms:h+2*(0,s.mn)({isMobileDevice:r,numericFontSize:c})+2*g}},c=r()(e=>{let{isPresentMode:t,isNested:i,nestedDepth:n,isFullBleed:a,isThumbnail:r,theme:s,cardDimensions:c,defaultContentWidth:g,contentWidth:m,showPresentBackdrop:x,isMobileDevice:f,docZoomLevel:b,fontSize:C,cardFontScale:y=1}=e,{baseFontSize:v,contentWidthEms:w,cardWidthEms:j}=o({theme:s,fontSize:C,isMobileDevice:f,contentWidth:null!=m?m:g,nestedDepth:n});return{...(t||r?c.aspectRatio&&!l.LD?h:p:f?u:d)({baseFontSize:v,contentWidthEms:w,cardWidthEms:j,cardAspectRatio:c.aspectRatio,showPresentBackdrop:x,isNested:i,isFullBleed:a,isThumbnail:r,docZoomLevel:b,nestedDepth:n,cardFontScale:y})}}),d=e=>{let{cardWidthEms:t,cardAspectRatio:i,isNested:n,baseFontSize:a,docZoomLevel:r,cardFontScale:l,contentWidthEms:s}=e;return{"--font-size":"calc(".concat(a," * var(--card-font-scale, 1) * var(--editor-font-size, 1rem) * ").concat(r," * var(--viewport-scale-factor, 1.125))"),"--card-font-scale":"".concat(l||1),"--card-width":"calc(".concat(t,"em / var(--card-font-scale, 1))"),"--card-min-height":i&&!n?"calc(min(var(--card-width), var(--editor-width)) / ".concat(i,")"):"0px","--max-content-width":"calc(".concat(s,"em / var(--card-font-scale, 1))"),"--card-max-width":"var(--editor-width)","--media-scale":"min(1, var(--card-font-scale, 1))"}},u=e=>{let{cardWidthEms:t,baseFontSize:i,isNested:n,cardAspectRatio:a}=e;return{"--font-size":"".concat(i,"rem"),"--card-width":"".concat(t,"em"),"--card-min-height":a&&!n?"calc(min(var(--card-width), var(--editor-width)) / ".concat(a,")"):"0px","--card-max-width":"var(--editor-width)","--media-scale":"1"}},p=e=>{let{contentWidthEms:t,cardWidthEms:i,showPresentBackdrop:n,isFullBleed:a,baseFontSize:r,isNested:s,isThumbnail:o}=e,c=l.rS||l.GC?"calc(".concat(r,"rem * var(--viewport-scale-factor, 1.125))"):"calc(var(--zoom-level) * clamp(".concat(o?"0rem":"1rem",", var(--card-max-width) / ").concat(i,", 3vh))"),d=!n||a;return{"--font-size":c,"--card-width":d?"var(--editor-width)":"".concat(i,"em"),"--card-max-width":"calc(var(--editor-width) - 2 * var(--card-outer-padding-x))","--card-min-height":o?"var(--thumbnail-min-height, 0px)":d&&!s?"100vh":"0vh","--max-content-width":"".concat(1.2*t,"em"),"--media-scale":"1"}},h=e=>{let{cardAspectRatio:t,cardWidthEms:i,isNested:n,cardFontScale:a}=e,r=l.rS||l.GC?"calc(var(--card-max-width) / ".concat(t,")"):"calc(100vh - 2 * var(--card-outer-padding-y))",s="min(var(--card-max-width), calc(var(--card-max-height) * ".concat(t,"))"),o=n?"0px":"calc(".concat(s," / ").concat(t,")"),c="calc(var(--zoom-level) * var(--card-font-scale, 1) * ".concat(s," / ").concat(i,")");return{"--card-width":s,"--card-font-scale":"".concat(a||1),"--font-size":c,"--card-max-width":"calc(var(--editor-width) - 2 * var(--card-outer-padding-x))","--card-max-height":r,"--card-min-height":o,"--media-scale":"min(1, var(--card-font-scale, 1))"}}},32816:(e,t,i)=>{"use strict";i.d(t,{T:()=>r});var n=i(85966);function a(){let e=(0,n._)(["\n mutation GenerateAnimation($input: GenerateAnimationInput!) {\n generateAnimation(input: $input) {\n id\n attrs\n workspaceId\n userId\n }\n }\n"]);return a=function(){return e},e}let r=(0,i(97662).J1)(a())},32982:(e,t,i)=>{"use strict";i.d(t,{vd:()=>a,L6:()=>r});let n=new(i(90158)).b,a=e=>{let{theme:t}=e;n.emit("openThemeConfiguration",{baseTheme:t,view:"editor"})},r=e=>{let{theme:t}=e;n.emit("openThemeConfiguration",{baseTheme:t,view:"editor",isNewFork:!0})}},33393:(e,t,i)=>{"use strict";i.d(t,{T:()=>o});var n=i(6029),a=i(40452),r=i(3276),l=i(71024);let s=i.n(l)()(async()=>(await Promise.all([i.e(5873),i.e(7155),i.e(8914)]).then(i.bind(i,78914))).DataEditor,{loadableGenerated:{webpack:()=>[78914]},ssr:!1,loading:()=>(0,n.jsx)(a.s,{m:5,h:"100%",justifyContent:"center",children:(0,n.jsx)(r.y,{size:"lg"})})}),o=e=>(0,n.jsx)(s,{...e})},33763:(e,t,i)=>{"use strict";i.d(t,{H:()=>r,j:()=>l});var n=i(63867),a=i(72368);function r(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCount?e.content.firstChild:null}let l=(e,t,i)=>{if(!i)return!0;let l=r(i),s=l&&e.state.selection instanceof n.nh,o=l?e.state.tr.replaceSelectionWith(l,e.input.shiftKey):e.state.tr.replaceSelection(i),c=(0,a.i)(o);return c?o.setSelection(c):s&&o.setSelection(n.nh.create(o.doc,e.state.selection.from)),e.dispatch(o.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}},34124:(e,t,i)=>{"use strict";i.d(t,{C:()=>h,O:()=>g});var n=i(94460),a=i(970),r=i(93395),l=i(47793),s=i(2137),o=i(88055),c=i(46030),d=i(66533),u=i(86017),p=i(15410);class h extends p.C{detectNode(e){if(!(0,c.dv)(e))return!1;let t=(0,d.um)(e);return!!(t&&"queued"===t.loadImageStatus&&t.loadImageId&&t.loadImageParams)}async processNode(e,t){let i=(0,d.um)(e);try{let n=await g({context:t,imageAttrs:i,loadImageId:i.loadImageId});return(0,d.wH)(e,n)}catch(t){return console.error("[ImageCardProcessor] Error processing ".concat(this.nodeType,":"),t),(0,d.wH)(e,{loadImageStatus:"error"})}}updateNode(e,t,i){var n;let a=e.chain();if((a=a.updateAttributesAtPos(t,i)).noUndo&&(a=a.noUndo()),null==(n=i.image)?void 0:n.extraction){let n=i.image.extraction;a=(0,u.YJ)(a,e,t,n,{clearExisting:!0})}a.run()}constructor(...e){super(...e),this.nodeType="cardImageItem"}}let g=async e=>{var t,i;let{context:c,imageAttrs:d,loadImageId:u}=e,p=d.loadImageParams,h=p.options,g=(0,o.iI)(c.cardDimensions);if("aiAnimation"===p.provider){let e=await (0,a._)({prompt:p.query,aspectRatio:g.targetImageAspectRatio,model:h.model||n.of.get("aiGeneratedVideosDefaultModel"),interactionId:c.interactionId,docId:c.docId,themeId:null==(i=c.theme)?void 0:i.id,workspaceId:c.workspaceId,traceparent:c.traceparent,loadVideoId:u,count:1,stylePreset:"Theme"});return e[0]?{...e[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:s.A.Queued}:{loadImageStatus:"error"}}h.model&&(0,l.Gg)(h.model)||(h.model=n.of.get("imageCardModel"));let m=await (0,r.j)({prompt:p.query,aspectRatio:g.targetImageAspectRatio,model:h.model,interactionId:c.interactionId,docId:c.docId,themeId:null==(t=c.theme)?void 0:t.id,workspaceId:c.workspaceId,traceparent:c.traceparent,loadImageId:u,count:1,stylePrompt:h.stylePrompt,artStylePreset:h.artStylePreset,artStylePrompt:h.artStylePrompt,extractText:n.of.get("imageCardGenerateWithText")});return m[0]?{...m[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:s.A.Queued}:{loadImageStatus:"error"}}},34136:(e,t,i)=>{"use strict";i.d(t,{T:()=>l});var n=i(65619),a=i(75332),r=i(40016);class l{preview(e,t){return{previewType:r.t.CardRemoval,cardId:this.input.cardId,cardJson:this.input.cardJson,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.input.cardId,modifiedScrollToCardId:this.getModifiedScrollToCardId(t),modifiedContextCardIds:this.getModifiedContextCardIds(t)}}getModifiedContextCardIds(e){let{originalPosition:t,originalAllCardIds:i,cardId:a}=this.input,r=[];if(t>0){let a=i[t-1];a&&n.r.checkCardById(e.editor,a)&&r.push(a)}if(t0&&t[0].cardId!==a&&r.push(t[0].cardId)}return r}apply(e){let{editor:t}=e,{cardId:i}=this.input,a=n.r.checkCardById(t,i);if(!a)return;let{pos:r}=a,l=t.state.doc.nodeAt(r);if(!l)return;let s=r+l.nodeSize;t.chain().command(e=>{let{tr:t}=e;return t.deleteRange(r,s),!0}).run()}async focus(e){let t=this.getModifiedScrollToCardId({editor:e.editor});t&&await n.r.ensureCardInView(e,t)}applyOriginal(e){}async focusOriginal(e){await n.r.ensureCardInView(e,this.input.cardId)}getAppliedFirstPos(e){let{originalPosition:t,originalAllCardIds:i}=this.input;if(0===t)return this.firstPos;let a=i[t-1];if(!a)return this.firstPos;let r=n.r.checkCardById(e.editor,a);return r?r.pos+r.node.nodeSize:this.firstPos}getModifiedScrollToCardId(e){var t,i;let{originalPosition:a,originalAllCardIds:r}=this.input;if(a>0){let t=r[a-1];if(t&&n.r.checkCardById(e.editor,t))return t}if(a!(0,a.Aj)(e)||e.cardId!==t),n=(0,a.DA)(e.imageEditByKey,t);return e.createByCardId.has(t)?(0,a.Q2)(e,{createByCardId:(0,a.dx)(e.createByCardId,t),editByCardId:(0,a.dx)(e.editByCardId,t),moveByCardId:(0,a.dx)(e.moveByCardId,t),imageEditByKey:n,otherSuggestions:i}):(0,a.Q2)(e,{removeByCardId:(0,a.lg)(e.removeByCardId,t,this),editByCardId:(0,a.dx)(e.editByCardId,t),moveByCardId:(0,a.dx)(e.moveByCardId,t),imageEditByKey:n,otherSuggestions:i})}serialize(){return{type:"removeCard",input:this.input}}constructor(e){this.input=e,this.type="removeCard",this.previewType=r.t.CardRemoval,this.firstPos=1,this.messageId=e.messageId}}},34188:(e,t,i)=>{"use strict";i.d(t,{D1:()=>o,os:()=>c,s6:()=>p});var n=i(34787),a=i(38394),r=i(58902),l=i(37370),s=i(11410);let o=(e,t)=>{if(!e.isEditable||!t.clipboardData)return!1;let i=t.clipboardData.getData("text/plain");if(!i||(0,r.tE)(i))return!1;let n=t.clipboardData.getData("text/html");if(null==n?void 0:n.includes("data-pm-slice"))return!1;let{state:a}=e;if(a.selection.$from.parent.type.spec.code){let t=a.tr.insertText(i);return e.view.dispatch(t),!0}let l=t.clipboardData.getData("vscode-editor-data"),s=l?JSON.parse(l):void 0,o=null==s?void 0:s.mode;if(!(!n||"markdown"===o||d(i)))return!1;let{from:c,to:u}=a.selection;return t.preventDefault(),e.commands.insertMarkdownAt({from:c,to:u},i)},c=(e,t,i)=>{let a=n.xI.parse(e),{slice:r}=(0,l.S)(a,t,i,{preserveWhitespace:!1});return r},d=e=>{let t=e.match(/^```/gm);if(t&&t.length>1||e.match(/\[[^]+\]\(https?:\/\/\S+\)/gm)||e.match(/\[[^]+\]\(\/\S+\)/gm)||e.match(/^#{1,6}\s+\S+/gm))return!0;let i=e.match(/^\s*[\d-*].\s\S+/gm);return!!(i&&i.length>1||e.match(/^\s*-{3,}\s*$/gm))},u=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g;t&&(a.A.prototype.escape=e=>e);let n=i.turndown(e);return t&&(a.A.prototype.escape=m),n},p=(e,t,i,n,a)=>{try{let r=e.slice(t,i).content,l=(0,s.t8)(r,e.type.schema),o=document.createElement("div");o.appendChild(l);let c=o.innerHTML;return u(c,n,a)}catch(n){return console.error("[caught] rangeToMarkdown: ",t,i,e.nodeSize,n),""}},h=(e,t)=>{try{return e.getAttribute(t)}catch(e){return null}},g=new a.A({headingStyle:"atx",bulletListMarker:"-",codeBlockStyle:"fenced",hr:"---"}).remove(["style"]).addRule("list",{filter:["ul","ol"],replacement:function(e,t){let i=t.parentNode;return((null==i?void 0:i.nodeName.match(/^(UL|OL)$/i))&&(e=" "+e.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ")),(null==i?void 0:i.nodeName)==="LI"&&i.lastElementChild===t)?"\n"+e:"\n\n"+e+"\n\n"}}).addRule("listItem",{filter:"li",replacement:function(e,t,i){e=e.replace(/^\n+/,"").replace(/\n+$/,"\n").replace(/\n/gm,"\n ");let n=i.bulletListMarker||"-",a=n+" ",r=t.parentNode,l=h(t,"indent");if(null!==l){let e=parseInt(l,10);!isNaN(e)&&e>0&&(a=" ".repeat(e)+a)}let s=h(t,"variant");if(1===t.children.length&&t.children[0].nodeName.match(/^(UL|OL)$/i)&&t.textContent===t.children[0].textContent)a=" ";else if((null==r?void 0:r.nodeName)==="OL"){let e=r.getAttribute("start"),i=Array.prototype.indexOf.call(Array.prototype.filter.call(r.children,e=>"LI"===e.nodeName),t),l=e?Number(e)+i:i+1;a=a.replace(n,l+".")}else if("numbered"===s){let e=h(t,"start")||1;a=a.replace(n,e+".")}return a+e+(t.nextSibling&&!/\n$/.test(e)?"\n":"")}}),m=a.A.prototype.escape},34222:(e,t,i)=>{"use strict";i.d(t,{B:()=>c,s:()=>o});var n=i(59018),a=i.n(n),r=i(90546),l=i(43987),s=i(52282);let o=(e,t)=>a()([e,...t]).slice(0,s.qD),c=e=>{try{let t=r.x.getItem(l.E.recentlyUsedCardTemplateIds),i=t?JSON.parse(t):[];if(Array.isArray(i)&&i.every(e=>"string"==typeof e)){let t=o(e,i);r.x.setItem(l.E.recentlyUsedCardTemplateIds,JSON.stringify(t))}}catch(e){}}},34536:(e,t,i)=>{"use strict";i.d(t,{JH:()=>u,Nu:()=>h,jh:()=>d,kB:()=>p});var n=i(77650),a=i(37243),r=i(21157),l=i.n(r),s=i(25135),o=i(61386),c=i(84739);let d=(e,t)=>{var i,n;let{background:a,fitType:r}=e,{allowFit:l}=(0,c.lH)(t);return l?r||((null==a||null==(n=a.image)||null==(i=n.meta)?void 0:i.has_transparency)?"fit":"fill"):"fill"},u=(e,t)=>{var i;let{allowFit:n}=(0,c.lH)(t);return n&&(null==(i=e.background)?void 0:i.type)===s.h.IMAGE},p=(e,t,i)=>{let n=(0,a.eL)(e.state.doc.resolve(t),o.jg);t&&(i?e.commands.updateAttributesAtPos(t,{background:{type:s.h.NONE}}):(null==n?void 0:n.pos)&&(e.commands.setCardLayout(n.pos,"blank"),e.commands.selectInsideCardBody(n.pos)))},h=e=>"blank"===e?n.Ru._({id:"6JcK6b"}):"behind"===e?n.Ru._({id:"SQOVlA"}):n.Ru._({id:"T8aKxO",values:{0:l()(e)}})},34587:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var n=i(55729),a=i(35665);let r=()=>(0,n.useCallback)(e=>{a.LF.emit("queueBuddyEditMessage",e)},[])},35410:(e,t,i)=>{"use strict";i.d(t,{gT:()=>T,Vo:()=>D,E1:()=>R});var n=i(51684),a=i(99492),r=i(77650),l=i(39093),s=i(115),o=i(26194),c=i.n(o),d=i(78435),u=i.n(d),p=i(94460),h=i(66946),g=i(55597),m=i(83619),x=i(20470),f=i(3073),b=i(10556),C=i(99216),y=i(93296),v=i(78310),w=i(79889),j=i(46601),A=i(95395),k=i(2001),L=i(8960),S=i(38791),E=i(85741),_=i(75572),I=i(20044);let M=()=>[{key:"insertCardAfter",name:()=>r.Ru._({id:"coNSGP"}),nodeName:"card",icon:n.UiS,execute:e=>e.commands.insertCardAfter(),checkDisabled:e=>!e.schema.nodes.card,keywords:["card","below","after","new"]},{key:"insertCardInside",name:()=>r.Ru._({id:"lOmsEK"}),nodeName:"card",icon:n.ViY,execute:e=>e.commands.insertNestedCard(),checkDisabled:e=>!e.schema.nodes.card,keywords:["nested","card","sub"]},{key:"splitCard",name:()=>r.Ru._({id:"ONXbeB"}),nodeName:"card",icon:n.ufr,shortcut:"***",execute:e=>e.commands.splitCardAtSelection(),checkDisabled:e=>!e.schema.nodes.card,dragStartFn:e=>{(0,S.f)({editor:e,content:(0,h.G)().normalText})},dragEndFn:e=>{e.chain().splitCardAtSelection().focusDelayed().run()},keywords:["split"]},{key:"title",name:()=>r.Ru._({id:"XxGz2W"}),nodeName:"title",icon:a.jwR,shortcut:"! Title",execute:e=>{e.chain().focus().setFontSize("title").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"title"),keywords:["title","large"]},{key:"display",name:()=>r.Ru._({id:"ySF22d"}),nodeName:"title",icon:a.jwR,shortcut:"!! Title",execute:e=>{e.chain().focus().setFontSize("titleLg").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"title"),keywords:["display","large"]},{key:"monster",name:()=>r.Ru._({id:"+nhv+2"}),nodeName:"title",icon:a.jwR,shortcut:"!!! Ahhhh",execute:e=>{e.chain().focus().setFontSize("titleXl").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"title"),keywords:["monster","huge"]},{key:"h1",name:()=>r.Ru._({id:"lXKZGw"}),nodeName:"heading",icon:n.RDv,shortcut:"# Heading 1",execute:e=>{e.chain().focus().setFontSize("h1").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h1"]},{key:"smallText",name:()=>r.Ru._({id:"LBkaLa"}),nodeName:"paragraph",icon:a.jwR,shortcut:"/sm",execute:e=>{e.chain().focus().setFontSize("sm").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"body"),keywords:["sm","small","paragraph"]},{key:"normalText",name:()=>r.Ru._({id:"5NwZ8t"}),nodeName:"paragraph",icon:n.jwR,shortcut:"/md",execute:e=>{e.chain().focus().setFontSize("md").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"body"),keywords:["md","normal","paragraph","default","body"]},{key:"largeText",name:()=>r.Ru._({id:"0Sz17G"}),nodeName:"paragraph",icon:n.jwR,shortcut:"/lg",execute:e=>{e.chain().focus().setFontSize("lg").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"body"),keywords:["lg","large","paragraph"]},{key:"h2",name:()=>r.Ru._({id:"El7NbA"}),nodeName:"heading",icon:n.K1h,shortcut:"## Heading 2",execute:e=>{e.chain().focus().setFontSize("h2").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h2"]},{key:"h3",name:()=>r.Ru._({id:"SFN6dN"}),nodeName:"heading",icon:n.Dn6,shortcut:"### Heading 3",execute:e=>{e.chain().focus().setFontSize("h3").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h3"]},{key:"h4",name:()=>r.Ru._({id:"nJeKmw"}),nodeName:"heading",icon:n.wLS,shortcut:"#### Heading 4",execute:e=>{e.chain().focus().setFontSize("h4").run()},checkDisabled:(e,t)=>!!t&&!(0,I.zi)(e,"heading"),keywords:["heading","h4"]},{key:"openEmojiPicker",name:()=>r.Ru._({id:"tKlWWY"}),nodeName:"emoji",icon:a.H82,execute:e=>e.commands.openEmojiPicker(),keywords:["symbol","emoji"]},{key:"bulletedList",name:()=>r.Ru._({id:"ynb7Kh"}),nodeName:j.e.Bullet,icon:n.pch,shortcut:"- Item",execute:e=>{e.chain().setListItems({variant:j.e.Bullet}).selectInsertedNode().run()},checkDisabled:(e,t)=>!!t&&!(0,I.aq)(e,j.e.Bullet),keywords:["bullets","unordered","ul","list"]},{key:"numberedList",name:()=>r.Ru._({id:"M3G9ZD"}),nodeName:j.e.Numbered,icon:n.Tsj,shortcut:"1. Item",execute:e=>{e.chain().setListItems({variant:j.e.Numbered}).selectInsertedNode().run()},checkDisabled:(e,t)=>!!t&&!(0,I.aq)(e,j.e.Numbered),keywords:["numbers","numbered","ordered","ol","list"]},{key:"todoList",name:()=>r.Ru._({id:"rCIbrq"}),nodeName:j.e.Todo,icon:n.AgW,shortcut:"[] Item",execute:e=>{e.chain().setListItems({variant:j.e.Todo}).selectInsertedNode().run()},checkDisabled:(e,t)=>!!t&&!(0,I.aq)(e,j.e.Todo),keywords:["todo","task","checkbox","list","checklist"]},{key:"blockquote",name:()=>r.Ru._({id:"OLMhPm"}),nodeName:"blockquote",icon:n.R9H,shortcut:"> Quote",execute:e=>e.chain().focus().toggleBlockquote().run(),keywords:["quote","blockquote"]},...(0,x.A3)(),{key:"buttonGroup",name:()=>r.Ru._({id:"hxBFty"}),nodeName:"buttonGroup",icon:n.A8r,execute:e=>e.commands.insertContentAndSelect((0,h.G)().buttonGroup),description:()=>r.Ru._({id:"IvDo5O"}),keywords:["button","link","click","call to action"]},{key:"labelGroup",name:()=>r.Ru._({id:"kAid74"}),nodeName:"labelGroup",icon:n._2z,execute:e=>e.commands.insertContentAndSelect((0,h.G)().labelGroup),description:()=>r.Ru._({id:"vATimd"}),keywords:["label","tag","category","badge","chip"],featureFlag:"labelBlock"},{key:"codeBlock",name:()=>r.Ru._({id:"4A3Yzu"}),nodeName:"codeBlock",icon:n.jTw,shortcut:"```",execute:e=>{e.chain().focus().setCodeBlock().run()},keywords:["code","block","codeblock"]},{key:"mathBlock",name:()=>r.Ru._({id:"TI6GY9"}),nodeName:"math_display",featureFlag:"math",icon:n.YLF,keywords:["math","equation","latex","katex"],execute:e=>e.chain().focus().insertContent((0,h.G)().mathBlock).run(),dragEndFn:()=>{},description:()=>r.Ru._({id:"mBJFYh"})},{key:"mathInline",name:()=>r.Ru._({id:"qc9cD+"}),featureFlag:"math",nodeName:"math_inline",icon:n.Dkf,keywords:["math","equation","latex","katex"],execute:e=>e.chain().focus().insertMathInline().run(),shortcut:"$x^2$ "},{key:"table2",name:()=>r.Ru._({id:"3gSgpL"}),keywords:["table","grid","data"],nodeName:"table",shortcut:"/table",icon:n.w97,execute:e=>e.commands.insertTable({rows:2,cols:2,withHeaderRow:!1})},{key:"table3",name:()=>r.Ru._({id:"ZjN50+"}),keywords:["table","grid","data"],nodeName:"table",icon:n.w97,execute:e=>e.commands.insertTable({rows:3,cols:3,withHeaderRow:!1})},{key:"table4",name:()=>r.Ru._({id:"64S2d0"}),keywords:["table","grid","data"],nodeName:"table",icon:n.w97,execute:e=>e.commands.insertTable({rows:4,cols:4,withHeaderRow:!1})},{key:"columns2",name:()=>r.Ru._({id:"vVJ2/D"}),keywords:["columns","layout","grid","two"],nodeName:"gridLayout",shortcut:"/columns",icon:n.oZz,execute:e=>e.commands.insertLayout(2)},{key:"columns3",name:()=>r.Ru._({id:"OnuuaA"}),keywords:["columns","layout","grid","three"],nodeName:"gridLayout",icon:n.oZz,execute:e=>e.commands.insertLayout(3)},{key:"columns4",name:()=>r.Ru._({id:"hexbw8"}),keywords:["columns","layout","grid","four"],nodeName:"gridLayout",icon:n.oZz,execute:e=>e.commands.insertLayout(4)},{key:"contributors",name:()=>r.Ru._({id:"YqsXfH"}),nodeName:"contributors",icon:n.hP6,execute:e=>e.commands.insertContentAndSelect((0,h.G)().contributors),keywords:["contributors","authors","credits"]},{key:"divider",name:()=>r.Ru._({id:"R8AthW"}),nodeName:"divider",icon:n.adM,keywords:["hr","rule","line","divider"],shortcut:"---",execute:e=>e.commands.insertContentAndSelect((0,h.G)().divider)},{key:"tableOfContents",name:()=>r.Ru._({id:"9FTolD"}),nodeName:"tableOfContents",icon:n.o97,execute:e=>e.commands.insertContentAndSelect((0,h.G)().tableOfContents,-1),keywords:["toc","contents"]},{key:"gallery",name:()=>r.Ru._({id:"U+kFad"}),description:()=>r.Ru._({id:"GqdREM"}),nodeName:"gallery",shortcut:"/gallery",icon:n.Qyz,keywords:["gallery","image","layout","filmstrip","carousel"],execute:e=>e.commands.insertContentAndSelect((0,h.G)().gallery)},{key:"logo",name:()=>r.Ru._({id:"YkFus/"}),description:()=>r.Ru._({id:"YRtGxa"}),nodeName:"gallery",shortcut:"/logos",icon:n.a8v,keywords:["logo","logos","gallery"],execute:e=>e.chain().insertContentAndSelect((0,h.G)().logoGallery).run()},{key:"footnote",name:()=>r.Ru._({id:"dOxPd4"}),nodeName:"footnote",shortcut:"^note^",icon:n.sxe,execute:e=>{let t=(0,C.pN)(),i={...(0,h.G)().footnote,attrs:{noteId:t}};(0,C.Wj)(t,!0),e.commands.insertContent(i)},dragStartFn:e=>{let t=(0,C.pN)(),i={...(0,h.G)().footnote,attrs:{noteId:t}};(0,C.Wj)(t,!0),(0,S.f)({editor:e,content:i})},checkDisabled:y.Q,keywords:["footnote","note","reference"]},{key:"insertDate",name:()=>r.Ru._({id:"mYGY3B"}),nodeName:"paragraph",icon:n.okg,execute:e=>{let t=(0,l.A)(new Date,"PPP",{locale:s.A});e.chain().focus().insertContent(t).run()},shortcut:"/date",featureFlag:"insertDate",keywords:["date","today","current"]},...(0,v.m)(),...(0,f.V)(),{key:"toggle",name:()=>r.Ru._({id:"JFciKP"}),description:()=>r.Ru._({id:"Woijyj"}),keywords:["toggle","expand","collapse","disclosure","details"],nodeName:"toggle",icon:n.ijD,execute:e=>{let t=(0,E.n)();(0,_.bG)(t,!0),e.chain().insertContent({...(0,h.G)().toggle,attrs:{id:t}}).selectInsertedNode().run()},dragStartFn:e=>{let t=(0,E.n)();(0,_.bG)(t,!0),(0,S.f)({editor:e,content:{...(0,h.G)().toggle,attrs:{id:t}}})}},...(0,A.D)(),...(0,L.WP)(),...(0,w.v)(),...(0,b.A)(),...(0,k.b)(),...(0,k.s)(),{key:"autoComplete",name:()=>r.Ru._({id:"ZyVTQp"}),shortcut:m.Hb,nodeName:"paragraph",icon:g._$C,keywords:["continue","autocomplete","typeahead","complete","continue","ai"],execute:e=>{e.commands.autoComplete()},featureFlag:"aiAutocomplete",creditType:"autocomplete",needsConnection:!0},{key:"aiCardAfter",name:()=>r.Ru._({id:"yk2NpI"}),nodeName:"card",icon:g._$C,execute:e=>e.commands.insertCardAfter((0,h.G)().aiCardAfter),checkDisabled:e=>!e.schema.nodes.card,keywords:["card","below","after","new"],needsConnection:!0}],R=()=>c()(M(),e=>e.priority),D=()=>u()(M(),"key"),T=function(e,t){var i;let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return!!(t.needsConnection&&a||t.featureFlag&&!p.of.get(t.featureFlag)||(null==(i=t.checkDisabled)?void 0:i.call(t,e,n)))||!!n&&!(0,I.Bi)(e,t.nodeName)}},35460:(e,t,i)=>{"use strict";i.d(t,{e:()=>l});var n=i(55729),a=i(7203);class r{getSnapshot(){return this.transactionNumber===this.lastTransactionNumber||(this.lastTransactionNumber=this.transactionNumber,this.lastSnapshot={editor:this.editor,transactionNumber:this.transactionNumber}),this.lastSnapshot}getServerSnapshot(){return{editor:null,transactionNumber:0}}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}watch(e){if(this.editor=e,this.editor){let e=()=>{this.transactionNumber+=1,this.subscribers.forEach(e=>e())},t=this.editor;return t.on("transaction",e),()=>{t.off("transaction",e)}}}constructor(e){this.transactionNumber=0,this.lastTransactionNumber=0,this.subscribers=new Set,this.editor=e,this.lastSnapshot={editor:e,transactionNumber:0},this.getSnapshot=this.getSnapshot.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.watch=this.watch.bind(this),this.subscribe=this.subscribe.bind(this)}}function l(e){let[t]=(0,n.useState)(()=>new r(e.editor)),i=(0,a.useSyncExternalStoreWithSelector)(t.subscribe,t.getSnapshot,t.getServerSnapshot,e.selector,e.equalityFn);return(0,n.useEffect)(()=>t.watch(e.editor),[e.editor,t]),(0,n.useDebugValue)(i),i}},35481:(e,t,i)=>{"use strict";i.d(t,{f:()=>r});var n=i(63867),a=i(43962);let r=(e,t)=>new n.k_({key:new n.hs("".concat(e.name,"_markview")),props:{nodeViews:{[e.name]:(i,n,r,l)=>(0,a.g)(t,{contentDOMElementTag:"span",as:"span"})({editor:e.editor,node:i,getPos:r,decorations:l,extension:{name:e.name,type:e.type.name,options:e.options,storage:e.storage},HTMLAttributes:{}})}}})},35665:(e,t,i)=>{"use strict";i.d(t,{DN:()=>a,LF:()=>l});var n=i(90158),a=function(e){return e.CREATE_COMMENT_FROM_SELECTION="createCommentFromSelection",e.OPEN_POPUP_COMMENT="openPopupComment",e.POPUP_COMMENT_TOGGLED="popupCommentToggled",e.OPEN_THEME_DRAWER="openThemeDrawer",e.OPEN_PAGE_SETUP="openPageSetup",e.OPEN_PRESENT_MODE_CONTEXT_MENU="openPresentModeContextMenu",e.Y_DOC_IS_TOO_LARGE="yDocIsTooLarge",e.GENERATION_STREAM_START="generationStreamStart",e.GENERATION_CARD_COMPLETE="generationCardComplete",e.GENERATION_STREAM_DONE="generationStreamDone",e.GENERATION_STREAM_ERROR="generationStreamError",e}({});class r extends n.b{}let l=new r},35859:(e,t,i)=>{"use strict";i.d(t,{PH:()=>d,SM:()=>g,UG:()=>c,XD:()=>x,fA:()=>h,gb:()=>m});var n=i(6029),a=i(2241),r=i(99492),l=i(55597),s=i(48621),o=i(77650);let c=.25*!i(4742).D1,d={top:0,right:0,bottom:0,left:0},u={monochrome:{label:()=>o.Ru._({id:"VvdC4u"})},spin:{label:()=>o.Ru._({id:"0LFzg9"})},complement:{label:()=>o.Ru._({id:"2HDXEj"})},complement2:{label:()=>o.Ru._({id:"XTxqsS"})},alternating:{label:()=>o.Ru._({id:"K+2OGd"})}},p={monochrome:{label:()=>o.Ru._({id:"VvdC4u"})},alternating:{label:()=>o.Ru._({id:"K+2OGd"})},theme:{label:()=>o.Ru._({id:"FEr96N"})},spin:{label:()=>o.Ru._({id:"0LFzg9"})},complement:{label:()=>o.Ru._({id:"2HDXEj"})},complement2:{label:()=>o.Ru._({id:"XTxqsS"})}},h={...u,...p},g=e=>e?p:u,m="monochrome",x=Object.freeze({pie:{icon:(0,n.jsx)(s.g,{icon:r.W1p}),selectedIcon:(0,n.jsx)(s.g,{icon:l.W1p}),label:()=>o.Ru._({id:"RT6aCN"})},donut:{icon:(0,n.jsxs)(a.B.span,{className:"fa-layers fa-fw",children:[(0,n.jsx)(s.g,{icon:r.xD0}),(0,n.jsx)(s.g,{icon:r.ZPt})]}),selectedIcon:(0,n.jsxs)(a.B.span,{className:"fa-layers fa-fw",children:[(0,n.jsx)(s.g,{icon:l.xD0}),(0,n.jsx)(s.g,{icon:r.ZPt})]}),label:()=>o.Ru._({id:"Cn5cfQ"})},line:{icon:(0,n.jsx)(s.g,{icon:r.gK3}),selectedIcon:(0,n.jsx)(s.g,{icon:l.gK3}),label:()=>o.Ru._({id:"MZW+2G"})},bar:{icon:(0,n.jsx)(s.g,{icon:r.s67}),selectedIcon:(0,n.jsx)(s.g,{icon:l.s67}),label:()=>o.Ru._({id:"EzalDc"})},"horizontal-bar":{icon:(0,n.jsx)(s.g,{icon:r.Mkm}),selectedIcon:(0,n.jsx)(s.g,{icon:l.Mkm}),label:()=>o.Ru._({id:"CeeoKy"})}})},36063:(e,t,i)=>{"use strict";i.d(t,{C:()=>p});var n=i(7680),a=i(2420),r=i(33500),l=i(11116),s=i(94260),o=i(40912),c=i(78734),d=i(87489),u=i(28680);let p=()=>{let{product:e}=(0,s.I)(),t=(0,o.GV)(u.qz),i=(0,o.GV)(d.sX),p=(0,o.GV)((0,a.pn)(i)),h=(0,n.r)("buddy-chat"),g=(0,l.R)({cost:r.rA.chatSuggestion,surface:"agent",source:{segmentEvent:c.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:"credits.buddyEditChat"}}),m=h?g:null,x="not-full";t>18e4?x="full":t>15e4&&(x="almost-full");let f=null;return p?f="stillStreaming":(null==m?void 0:m.isBlocking)?f="credits":"full"===x&&(f="contextWindow"),{contextWindowStatus:x,creditWarning:m,disabledReason:f}}},36465:(e,t,i)=>{"use strict";i.d(t,{c:()=>p});var n=i(81278),a=i(55729),r=i(1319),l=i(22199),s=i(40912),o=i(70077),c=i(80621),d=i(6139),u=i(334);let p=e=>{let{url:t,nonPublishedUrl:i}=e,{push:p}=(0,n.useRouter)(),h=(0,o.En)(),g=(0,s.GV)(r.Jo),m=(0,d.oR)(),x=(0,s.GV)(l.C),f=m?(0,c.M7)({url:t,doc:g,previewEnabled:x}):i||t,b=h&&(0,c.uH)(t,g),C=(0,a.useCallback)(e=>{(0,u.jv)(f)&&(e.preventDefault(),p(f,void 0,{shallow:!0}))},[f,p]);return(0,a.useMemo)(()=>({linkUrl:f,handleClick:x?C:void 0,isCurrentPage:b}),[C,f,x,b])}},36939:(e,t,i)=>{"use strict";i.d(t,{j:()=>p});var n=i(51684),a=i(99492);i(77650);var r=i(61202),l=i(8141),s=i(15726),o=i(13796),c=i(85851),d=i(55351),u=i(19451);let p={bing:"image.bing",giphy:"image.giphy",google:"image.google",web:"image.web",unsplash:"image.unsplash",pexels:"image.pexels",lexica:"image.lexica",aiGenerated:"image.ai-generated",aiAnimation:"image.ai-animated",aiInfographic:"image.ai-infographic",fontawesome:"image.icon",pictographic:"image.pictographic",pictographicIcons:"image.pictographic.icon",none:"image.none",placeholder:"image.placeholder",accentTheme:"accent.theme"};d.a,o.X,u.R,l.Up,r.Y,c.x,s.P,a.sAw,a.Dfk,n.yvG},37207:(e,t,i)=>{"use strict";t.p7=void 0;var n=i(99778);Object.defineProperty(t,"p7",{enumerable:!0,get:function(){return n.CHART_CONFIG_OPTIONS}})},37548:(e,t,i)=>{"use strict";i.d(t,{Y:()=>p});var n=i(6029),a=i(88516),r=i(58959),l=i(8099),s=i(16936),o=i(38036),c=i(99492),d=i(48621),u=i(77650);let p=e=>{let{value:t,setValue:i,min:p=1,max:h,step:g=1,decrementTooltip:m,incrementTooltip:x,isDecrementTooltipDisabled:f=!0,isIncrementTooltipDisabled:b=!0,isDisabled:C=!1,isInputReadOnly:y=!1,inputMaxW:v,containerW:w}=e,{getInputProps:j,getIncrementButtonProps:A,getDecrementButtonProps:k}=(0,a.h)({step:g,min:p,max:h,value:t,onChange:e=>{let t=Number(e);isNaN(t)||th||i(t)}});return(0,n.jsxs)(r.z,{w:w,children:[(0,n.jsx)(l.m,{label:m,isDisabled:f,hasArrow:!0,placement:"top",children:(0,n.jsx)(s.K,{...k(),isDisabled:C,"aria-label":u.Ru._({id:"JvTdAL"}),icon:(0,n.jsx)(d.g,{icon:c.EZy}),rounded:"md",variant:"plain"})}),(0,n.jsx)(o.p,{...j(),maxW:v,px:0,textAlign:"center",isReadOnly:y}),(0,n.jsx)(l.m,{label:x,isDisabled:b,hasArrow:!0,placement:"top",children:(0,n.jsx)(s.K,{...A(),"aria-label":u.Ru._({id:"kdkZBD"}),icon:(0,n.jsx)(d.g,{icon:c.QLR}),rounded:"md",variant:"plain"})})]})}},37848:(e,t,i)=>{"use strict";function n(e,t){if(null!=e)return e;let i=Error(void 0!==t?t:"Got unexpected "+e);throw i.framesToPop=1,i}i.d(t,{Z:()=>n})},38359:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new(i(90158)).b},38377:(e,t,i)=>{"use strict";i.d(t,{Dn:()=>o,r4:()=>l,vf:()=>s});var n=i(99492),a=i(55597),r=i(77650);let l=3,s=()=>[{name:r.Ru._({id:"bjuYAW"}),key:"solid",icon:a.Cpz},{name:r.Ru._({id:"bCuf07"}),key:"outline",icon:n.Cpz},{name:r.Ru._({id:"1lWK8g"}),key:"link",icon:n.CQO}],o={buttonGroup:{alignEnabled:!0,colorEnabled:!0,linkDropdownEnabled:!0,variants:["solid","outline"],defaultVariant:"solid"},navbarButtons:{alignEnabled:!1,colorEnabled:!0,linkDropdownEnabled:!1,variants:["solid","outline"],defaultVariant:"solid"},navbarLinks:{alignEnabled:!0,colorEnabled:!1,linkDropdownEnabled:!1,variants:["link"],defaultVariant:"link"}}},38745:(e,t,i)=>{"use strict";i.d(t,{BF:()=>d,LA:()=>h,XF:()=>p});var n=i(55729),a=i(26475),r=i(61202),l=i(8141),s=i(23080),o=i(18629);let c=[l.LA,l.zN,l.WG,r.S,s.o],d=e=>c.includes(e),u=["GetUserSavedMedia","GetWorkspaceSavedMedia"],p=e=>{var t;let{docId:i,themeId:r,interactionId:l,scope:s,count:o=18,savedMediaContext:d,mediaTypes:p=[a.zut.Image],sources:g=c}=e,{data:m,loading:x,fetchMore:f}=h({scope:s,docId:i,themeId:r,interactionId:l,count:o,savedMediaContext:d,mediaTypes:p,sources:g}),b=(0,n.useMemo)(()=>{switch(s){case"user":return"userSavedMedia";case"doc":return"workspaceSavedMedia"}},[s]),C=(0,n.useMemo)(()=>{var e;return((null==m||null==(e=m[b])?void 0:e.edges)||[]).map(e=>e.node)},[m,b]),y=null==m||null==(t=m[b])?void 0:t.pageInfo,[v,w]=(0,n.useState)(!1),j=(0,n.useCallback)(async()=>{if((null==y?void 0:y.hasNextPage)&&(null==y?void 0:y.endCursor)){w(!0);try{await f({variables:{after:y.endCursor},updateQuery:(e,t)=>{var i,n;let{fetchMoreResult:a}=t;if(!a)return e;let r=(null==(i=a[b])?void 0:i.edges)||[],l=[...(null==(n=e[b])?void 0:n.edges)||[],...r];return{...e,[b]:{...a[b],edges:l}}}})}catch(e){console.error("Error loading more images:",e)}finally{w(!1)}}},[f,y,b]),[A,k]=(0,n.useState)(null),[L,S]=(0,n.useState)(!1),[E,_]=(0,n.useState)(!1),[I]=(0,a.GQw)(),[M]=(0,a.t77)(),[R]=(0,a.sIv)(),D=(0,n.useCallback)(async e=>{k(e),S(!0);try{await I({variables:{id:e},update:t=>{t.evict({id:t.identify({id:e,__typename:"SavedMedia"})}),t.gc()},refetchQueries:u})}catch(e){console.error("Error deleting image:",e)}finally{k(null),S(!1)}},[I]),T=(0,n.useCallback)(async e=>{try{await R({variables:{ids:e},refetchQueries:u})}catch(e){console.error("Error unarchiving images:",e)}},[R]),z=(0,n.useCallback)(async e=>{let t=!1;_(!0);try{await M({variables:{ids:e},update:t=>{e.forEach(e=>{t.evict({id:t.identify({id:e,__typename:"SavedMedia"})})}),t.gc()},refetchQueries:u})}catch(e){console.error("Error deleting images:",e),t=!0}finally{_(!1)}return t?{success:!1}:{success:!0,undo:()=>T(e)}},[M,T]);return{history:C,loadMore:j,isLoadingMore:v,canLoadMore:!!(null==y?void 0:y.hasNextPage),isLoading:x,deleteImage:D,deletingId:A,isDeleting:L,isDeletingMany:E,deleteMany:z}},h=e=>{let{scope:t,interactionId:i,docId:n,themeId:r,count:l=18,savedMediaContext:s,mediaTypes:d=[a.zut.Image,a.zut.Video],sources:u=c}=e,p={workspaceId:(0,o.x)(s),types:d,sources:u,first:l,...i?{interactionId:i}:{}},h={...n?{docId:n}:{},...r?{themeId:r}:{}},g=(0,a.abJ)({variables:{...p},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"user"!==t}),m=(0,a.Gc5)({variables:{...p,...h},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:"doc"!==t});return"user"===t?g:m}},38791:(e,t,i)=>{"use strict";i.d(t,{J:()=>l,f:()=>r});var n=i(94289),a=i(22670);let r=e=>{let{editor:t,content:i,operation:a="insert"}=e,r=Array.isArray(i)?i:[i],l=n.Ji.fromJSON(t.schema,{content:r});t.view.dragging={slice:l,move:!0,operation:a},t.commands.setTextSelection(t.state.selection.from)},l=(e,t)=>{a.zS.track(a.VV.NODE_INSERTED,{node_name:e.nodeName,command:e.key,method:t}),"card"===e.nodeName&&a.zS.track(a.VV.CARD_CREATED,{method:t,command:e.key})}},39027:(e,t,i)=>{"use strict";i.d(t,{R:()=>v});var n=i(6029),a=i(53996),r=i(26420),l=i(21938),s=i(51684),o=i(48621),c=i(26221),d=i(77650),u=i(55729),p=i(94460),h=i(51203),g=i(40912),m=i(52239),x=i(5314),f=i(87489),b=i(3898),C=i(43986),y=i(85220);let v=e=>{let{image:t,iconSize:i,boxProps:u,number:p,selectCell:h,placeholderIfEmpty:g,isNumbered:x,textAlign:f,fontWeight:y,color:v="currentColor"}=e,{hasIcon:j,handleChangeIcon:A,isEditable:k}=w({image:t,selectCell:h}),L=g&&!j,S=x&&!j;return(0,n.jsx)(c.Tz,{placement:"top",label:j?d.Ru._({id:"yBP2Ki"}):d.Ru._({id:"zFIUaq"}),isDisabled:!k||S,children:(0,n.jsxs)(a.o,{className:(0,l.cx)("image"),h:"calc(1em * var(--line-height-heading))",w:"1em",fontSize:"".concat(i,"em"),fontWeight:y,textAlign:f,role:"group",pos:"relative","data-smart-layout-image-drop-target":"true",onClick:k&&!S?A:void 0,css:(0,m.t)(v),...u,children:[j?(0,n.jsx)(C.s,{image:t}):p?"".concat(p):null,(k&&!S||L)&&!(0,b.nr)()&&(0,n.jsx)(r.a,{bg:"var(--placeholder-button-bg-color)",color:"var(--placeholder-button-text-color)",opacity:+!!L,_groupHover:{opacity:1},pos:"absolute",fontSize:"0.8em",p:"0.5em",borderRadius:"md",cursor:"pointer",children:(0,n.jsx)(o.g,{icon:s.cCs,fixedWidth:!0})})]})})},w=e=>{let{image:t,selectCell:i,disableEditing:n}=e,a=(0,g.GV)(f.nD)&&!n&&i,r=(null==t?void 0:t.src)||(null==t?void 0:t.tempUrl),{setMediaDrawerSourceKeyAction:l}=(0,y.B)();return{hasIcon:r,handleChangeIcon:(0,u.useCallback)(e=>{e.stopPropagation(),null==i||i();let n=p.of.get("pictographicIconsSearch")?h.un.key:h.fo.key;l((null==t?void 0:t.source)||n,!0),setTimeout(()=>{(0,x.G)(!1)},30)},[i,l,null==t?void 0:t.source]),isEditable:a}}},39150:(e,t,i)=>{"use strict";i.d(t,{P:()=>a,T:()=>n});let n="non-clickable",a={clipType:null,clipPath:null,clipAspectRatio:null,width:null}},39239:(e,t,i)=>{"use strict";i.d(t,{a:()=>g,h:()=>m});var n=i(21938),a=i(37243),r=i(63867),l=i(97255),s=i(94460),o=i(20044);class c extends r.k_{removeOverlappingDecorations(e,t){let i=this.getDecorationsRanges(t),n=e.find(i.from,i.to).filter(e=>i.hasRange(e));return e.remove(n)}getDecorationsRanges(e){let t=1/0,i=-1/0,n=new Set;return e.forEach(e=>{let{from:a,to:r}=e;ai&&(i=r),n.add("".concat(a,":").concat(r))}),{from:t,to:i,hasRange:e=>{let{from:t,to:i}=e;return n.has("".concat(t,":").concat(i))}}}decorateDoc(e){let t=[];return e.descendants(this.decorateNode.bind(this,t)),l.zF.create(e,t)}processStep(e,t,i,n){let a=t.doc,r=t.mapping.slice(n+1),l=r.map("from"in e?e.from:e.pos),s="to"in e?r.map(e.to):l,o="slice"in e?e.slice.content.size:0;a.descendants((e,t,n,a)=>!(t+e.nodeSizes+o)&&("document"===e.type.name||!n||this.decorateNode(i,e,t,n,a)))}constructor({key:e,decorateNode:t,options:i={}}){super({key:e,state:{init(e,t){let{doc:i}=t;return{decorations:this.decorateDoc(i)}},apply(e,t){var n,a;let r=null==(n=i.processEntireDoc)?void 0:n.call(i),l=null!=(a=i.shouldProcessStep)?a:o.Be,s=t.decorations;if(!e.steps.length&&!r)return{...t,decorations:s.map(e.mapping,e.doc)};if(r||(0,o.R3)(e))return{...t,decorations:this.decorateDoc(e.doc)};let c=[];e.steps.forEach((t,i)=>{if(l(t))return this.processStep(t,e,c,i)});let d=this.removeOverlappingDecorations(s.map(e.mapping,e.doc),c).add(e.doc,c);return{...t,decorations:d}}},props:{decorations:t=>{var i;return null==(i=e.getState(t))?void 0:i.decorations}}}),this.decorateNode=t}}var d=i(61386),u=i(49617),p=i(84739);function h(e,t,i,a,r){if((0,u.cE)(a)&&e.push(l.NZ.node(i,i+t.nodeSize,{},{isAnnotatable:!0})),(0,d.CD)(t))e.push(l.NZ.node(i,i+t.nodeSize,{class:(0,n.cx)("block","block-".concat(t.type.name),0===r&&"first-block",r===a.childCount-1&&"last-block")})),0===r&&((0,d.jg)(a)||(0,p.Eg)(a))&&e.push(l.NZ.node(i,i+t.nodeSize,{class:"first-block-in-card"},{isFirstBlockInCard:!0}));else{if(!t.isLeaf&&!t.isBlock)return!1;e.push(l.NZ.node(i,i+t.nodeSize,{class:"node-".concat(t.type.name)}))}return!0}let g=a.YY.create({name:"blockClass",addOptions:()=>({blockClass:"block"}),addProseMirrorPlugins:()=>[new c({key:new r.hs("blockClass"),decorateNode:h,options:{processEntireDoc:()=>!s.of.get("useTransactionBlockPlugin")}})]}),m=e=>!!e.find(e=>e.spec.isFirstBlockInCard)},39402:(e,t,i)=>{"use strict";i.d(t,{QJ:()=>x,Jl:()=>m});var n=i(4765),a=i(37243),r=i(63867),l=i(62040),s=i(22670),o=i(51831),c=i(83817),d=i.n(c),u=i(87489),p=i(20044),h=i(61386);class g{compute(e){let t=(e=>{let t=[],i={tree:{},parents:{},treeArray:[]};return e.doc.descendants((n,a)=>{if(!(0,h.jg)(n))return;let r=e.doc.resolve(a),l=n.attrs.id;t.push(l);let s=(0,p.TK)(r,h.jg).reverse().map(e=>{let{node:t}=e;return t.attrs.id}),o=[...s,l];o.reduce((e,t)=>(e[t]=e[t]||{},e[t]),i.tree),i.parents[l]=s,o.reduce((e,t)=>{let i=e.find(e=>e.id===t);return i?i.children:(e.push({id:l,children:[]}),e)},i.treeArray)}),{cardIds:t,cardIdMap:i}})(e);d()(this.value,t)||(this.hasChanges=!0);let i=t.cardIds.filter(Boolean),n=i.filter((e,t)=>i.includes(e,t+1));return this.duplicateCardIds=n.filter(e=>!this.duplicateCardIds.includes(e)),this.value=t,this}apply(e,t){return e.docChanged&&this.compute(t),this}processChanges(e){this.hasChanges&&this.value&&e((0,u.t0)(this.value)),this.hasChanges=!1}constructor(){this.hasChanges=!1,this.duplicateCardIds=[],this.value=null}}let m=new r.hs("cardIds"),x=a.YY.create({name:"cardIds",priority:o.y.CardIds,addOptions:()=>({enabled:!0}),addProseMirrorPlugins(){return this.options.enabled?[new r.k_({key:m,state:{init:()=>new g,apply:(e,t,i,n)=>t.apply(e,n)},appendTransaction:(e,t,i)=>{var a;let r=m.getState(i);if(!(null==r||null==(a=r.value)?void 0:a.cardIds))return null;if(e.some(e=>e.docChanged)&&r.duplicateCardIds.length&&!this.editor.isThumbnail){let t={duplicateIds:JSON.stringify(r.duplicateCardIds),transactions:JSON.stringify(f(e)),isThumbnail:this.editor.isThumbnail};null===s.zS||void 0===s.zS||s.zS.track(s.ng.DUPLICATE_CARD_IDS,{...t}),n.Cp("[generateCardIdMap] Duplicate cardIds detected. This is unexpected and will cause spotlight issues. Additional metadata:",{extra:t})}return null}})]:[]}}),f=e=>e.map(e=>{let t=e.steps.map(e=>{if(e instanceof l.Ln||e instanceof l.Wg){var t,i,n;let a=(null==(i=e.slice.toJSON())||null==(t=i.content)?void 0:t[0])||{},r={type:a.type,attrs:a.attrs,contentLength:null==(n=a.content)?void 0:n.length};return{name:e.constructor.name,from:e.from,to:e.to,sliceContentSimple:r}}return e instanceof l.q4?{name:e.constructor.name,pos:e.pos,attr:e.attr}:{name:e.constructor.name}}),i=Object.fromEntries(Object.entries(e.meta).map(e=>{let[t,i]=e;if("annotationEvent"===t){var n,a,r,l,s;return[t,{type:i.type,droppedBlockPos:i.droppedBlockPos,dragging:{inBlockLength:null==(a=i.dragging)||null==(n=a.inBlock)?void 0:n.length,inCardLength:null==(l=i.dragging)||null==(r=l.inCard)?void 0:r.length,origNodePos:null==(s=i.dragging)?void 0:s.origNodePos}}]}return"uiEvent"===t?[t,i]:[t,"object"==typeof i?"object":i]}));return{stepsData:t,docChanged:e.docChanged,selection:{from:e.selection.from,to:e.selection.to},selectionSet:e.selectionSet,metaData:i}})},39473:()=>{},39508:(e,t,i)=>{"use strict";i.d(t,{n:()=>n});let n=i(35658).Ay.extend({parseHTML:()=>[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration=line-through",consuming:!1},{style:"text-decoration-line=line-through",consuming:!1}],addKeyboardShortcuts(){return{"Mod-Shift-x":()=>this.editor.commands.toggleStrike()}}})},39616:(e,t,i)=>{"use strict";i.d(t,{_:()=>p});var n=i(37243),a=i(55729),r=i(22670),l=i(61386),s=i(84739),o=i(30361),c=i.n(o),d=i(40912),u=i(87489);let p=e=>{let{editor:t,getPos:i,findParentCard:o=!1,source:p="card-styling-menu"}=e,h=(()=>{let e=(0,d.GV)(u.SJ);return(0,a.useCallback)(()=>c()(e.config.accentBackgrounds),[e])})(),g=(0,r.st)();return(0,a.useCallback)(e=>{let a;try{let e=i();if("number"!=typeof e)return;if(o){let i=(0,n.eL)(t.state.doc.resolve(e),l.jg);a=null==i?void 0:i.pos}else a=e}catch(e){console.error(e);return}if("number"!=typeof a)return;let c=a,{selection:d}=t.state;(0,n.BQ)(d)&&(0,s.Eg)(d.node)&&t.commands.selectNodeAtPos(c),"blank"===e?t.commands.setCardLayout(c,e):t.commands.setCardLayout(c,e,h),null==g||g.track(r.VV.CARD_LAYOUT_UPDATED,{source:p,layout:e})},[t,p,i,o,h,g])}},39734:(e,t,i)=>{"use strict";i.d(t,{f:()=>f});var n=i(37243),a=i(83902),r=i(12889),l=i(37524),s=i(44604),o=i(6029),c=i(55729),d=i(98997),u=i(44790),p=i(8774),h=i(81592),g=i(73232),m=i(83090);let x=e=>{let{node:t,decorations:i,editor:n}=e,a=(0,h.v)(i),l=(0,m.Ms)(i),s=(0,g.fZ)(i),{horizontalAlign:x,fontSize:f,placeholder:b}=t.attrs,C=(0,g.yp)(x),y="left"===x&&"ltr"===s||"right"===x&&"rtl"===s,[v,w]=(0,c.useState)(!1),j=l&&a&&(!x||y)&&!(0,p.NO)(n)&&!b||v;return(0,o.jsxs)(u.u,{...e,style:{position:"relative"},children:[(0,o.jsx)(r.$p,{dir:s,"data-font-size":f,"data-multiline-placeholder":b,style:{textAlign:C.textAlign}}),j&&(0,o.jsx)(d.B,{...e,dir:s,slashMenuOpen:v,setSlashMenuOpen:w})]})},f=a.A.extend({name:"paragraph",group:"block cardNotesBlock",selectable:!1,addNodeView:()=>(0,r.gu)(x,{update:s.z0}),allowFontSizes:"body",addAttributes:()=>({fontSize:l.mD}),parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:t}=e;return["p",(0,n.KV)(t,{class:"paragraph"}),0]},renderHTMLforAI(e){let{HTMLAttributes:t}=e;return["p",t,0]}})},39872:(e,t,i)=>{"use strict";i.d(t,{J:()=>s});var n=i(94289),a=i(63867),r=i(63689),l=i(72368);class s extends a.LN{map(e,t){let{deleted:i,pos:n}=t.mapResult(this.anchor),r=e.resolve(n);return i?(0,l.n)(r)||a.LN.near(r):new s(r,this.side)}content(){return new n.Ji(n.FK.from(this.node),0,0)}eq(e){return e instanceof s&&e.anchor===this.anchor&&e.side===this.side}toJSON(){return{type:"presentation",anchor:this.anchor,side:this.side}}createSelectionNear(){let e=this.side<1?1:-1;return(0,r.s)(this.$from,e)||a.LN.near(this.$from)}static fromJSON(e,t){if("number"!=typeof t.anchor)throw RangeError("Invalid input for PresentationSelection.fromJSON");return new s(e.resolve(t.anchor))}static create(e,t,i){return new s(e.resolve(t),i)}static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable}constructor(e,t=0){let i=e.nodeAfter;super(e,e.node(0).resolve(e.pos+i.nodeSize)),this.node=i,this.side=t}}if(s.prototype.visible=!1,!s.prototype.jsonID)try{a.LN.jsonID("presentation",s)}catch(e){}},39977:(e,t,i)=>{"use strict";i.d(t,{TH:()=>p,YC:()=>m,kT:()=>h,nK:()=>g});var n=i(46512),a=i(83691),r=i(51203),l=i(2137),s=i(25135),o=i(63689),c=i(65222),d=i(88273),u=i(80772);let p=(e,t,i,a)=>{var o;let c,p={type:s.h.IMAGE,source:r.mx.key,image:{uploadStatus:l.A.Uploading,source:r.mx.key}};(0,d.aI)(i.type)?(p.image.showPlaceholder=!0,c="HEIC_tempId_".concat((0,n.Ak)())):c=URL.createObjectURL(i),p.image.tempUrl=c;let h=(t,i)=>{if(!c&&!i)return;let n=c||i;(0,u.Ki)(e,n,t)};t.setNodeAttribute(a,"background",p).setMeta("imageUploadUpdateAttrs",!0),(0,r.QM)(i,null==(o=e.storage.mediaUpload)?void 0:o.orgId,{onOriginalFileUpload:h,onUploadComplete:h,onUploadFailed:t=>{(0,u.wt)(e,c,t),URL.revokeObjectURL(c)}})},h=(e,t)=>t.map(t=>{let i=(0,c.QC)(t);return(0,d.u3)(t.type)?m(t,e):(0,c.Fv)(t.type,i)?f(t,e):(0,c.As)(t.type,i)?x(t,e):null}).filter(e=>null!==e),g=function(e,t,i){let n=h(e,t);if(0==n.length)return;let a=n.map(e=>e.content),r=e.state.doc.resolve(i),l=r.parent.inlineContent,s=i;l&&0===r.parentOffset?s=i-1:l&&null===r.nodeAfter&&(s=i+1),e.chain().insertContentAt(s,a,{updateSelection:!1}).command(e=>{var t;let{tr:i}=e,n=i.doc.resolve(i.mapping.map(s)),a=(0,o.s)(i.doc.resolve(n.pos-((null==(t=n.nodeBefore)?void 0:t.nodeSize)||1)));return a&&i.setSelection(a),!0}).run(),n.forEach(e=>{e.upload()}),setTimeout(()=>{e.commands.scrollIntoView()},200)},m=(e,t)=>{let i={uploadStatus:l.A.Uploading,source:r.mx.key};(0,d.aI)(e.type)?(i.showPlaceholder=!0,i.tempUrl="HEIC_tempId_".concat((0,n.Ak)())):i.tempUrl=URL.createObjectURL(e);let a=(e,n)=>{let a=i.tempUrl;(a||n)&&(0,u.Ki)(t,a||n,e)},s={onOriginalFileUpload:a,onUploadComplete:a,onUploadFailed:e=>{i.tempUrl&&((0,u.wt)(t,i.tempUrl,e),URL.revokeObjectURL(i.tempUrl))}};return{name:e.name,content:{type:"image",attrs:i},upload:()=>{var i;return(0,r.QM)(e,null==(i=t.storage.mediaUpload)?void 0:i.orgId,s)}}},x=(e,t)=>{let i=URL.createObjectURL(e),n={...(0,u.bY)(e),url:i},a=(e,n)=>{(i||n)&&(0,u.X6)(t,i||n,e)},l={onOriginalFileUpload:a,onUploadComplete:a};return{name:e.name,content:{type:"embed",attrs:n},upload:()=>{var i;return(0,r.QM)(e,null==(i=t.storage.mediaUpload)?void 0:i.orgId,l,"node","doc")}}},f=(e,t)=>{let i=URL.createObjectURL(e),n={...(0,u.bY)(e),url:i},l=(e,n)=>{(i||n)&&(0,u.X6)(t,i||n,e)},s={onOriginalFileUpload:l,onUploadComplete:l};return{name:e.name,content:{type:"embed",attrs:n},upload:()=>{var i;return(0,r.QM)(e,null==(i=t.storage.mediaUpload)?void 0:i.orgId,s,"node","importCsv",a.$.TRANSLOADIT_FILE_TEMPLATE_ID)}}}},40016:(e,t,i)=>{"use strict";i.d(t,{t:()=>n});var n=function(e){return e.Card="card",e.Doc="doc",e.Image="image",e.Theme="theme",e.CardRemoval="card-removal",e.CardCreation="card-creation",e.CardMove="card-move",e}({})},40271:(e,t,i)=>{"use strict";i.d(t,{V:()=>u});var n=i(6029),a=i(49611),r=i(55597),l=i(48621),s=i(3616),o=i(84982),c=i(44732),d=i(41671);let u=e=>{let{onClick:t,image:i}=e,{toggleBuddyChatPanel:u,isBuddyChatPanelOpen:p}=(0,o.Cy)();return(0,d.l)(i)?(0,n.jsx)(a.$,{size:"sm",variant:"special",leftIcon:(0,n.jsx)(l.g,{icon:r.p7g}),onClick:()=>{p||u(),t()},children:(0,n.jsx)(s.x6,{id:"0aK6vE",values:{AGENT_PROPER_NOUN:c.qV}})}):null}},40300:(e,t,i)=>{"use strict";i.d(t,{c:()=>r});var n=i(25135),a=i(84739);let r=(e,t,i,r,l)=>{let s=t.doc.nodeAt(i);if((null==s?void 0:s.type.name)!=="card")return!1;let o=s.attrs,c=(0,a.lH)(r);if((0,a.Fm)(t,i,e.schema,c),r===o.layout)return!0;t.setNodeAttribute(i,"layout",r);let{accent:d}=(0,a.dg)(t,i);if(l&&d&&d.node.attrs.background.type===n.h.NONE){let e=l();e&&(t.setNodeAttribute(d.pos,"background",e),d=(0,a.dg)(t,i).accent)}if("behind"===r&&d){let e=d.node.attrs.background;e&&!e.mask&&t.setNodeAttribute(d.pos,"background",{...e,mask:{effect:"none"}})}let{layoutTemplateColumns:u}=s.attrs,p=o.layout;return u&&("left"===p&&"right"===r||"right"===p&&"left"===r)&&t.setNodeAttribute(i,"layoutTemplateColumns",u.split(" ").reverse().join(" ")),!0}},40425:(e,t,i)=>{"use strict";i.d(t,{rn:()=>a.HT,J3:()=>s.J,cq:()=>W.cq,gC:()=>W.gC,JD:()=>W.JD,AL:()=>B,Tn:()=>W.Tn,Kl:()=>W.Kl,QN:()=>W.QN,rO:()=>W.rO,CG:()=>W.CG,lD:()=>W.lD,rP:()=>d,D8:()=>W.D8,aH:()=>o.aH,w7:()=>W.w7,aO:()=>W.aO,_t:()=>W._t,i4:()=>W.i4,L0:()=>W.L0,LF:()=>K,_G:()=>W._G,Qg:()=>W.Qg,uC:()=>W.uC});var n=i(63867),a=i(67396),r=i(41959),l=i(91433),s=i(76216),o=i(7434);let c=new n.hs("fix-tables");function d(e,t){let i,n=(t,n)=>{"table"!=t.type.spec.tableRole||(0,r.VM)(t)||(i=function(e,t,i,n){let a,r,d=s.J.get(t);if(!d.problems)return n;n||(n=e.tr);let u=[];for(let e=0;e0){let t="cell";i.firstChild&&(t=i.firstChild.type.spec.tableRole);let u=[];for(let i=0;it.width)for(let r=0,l=0;rt.height){let l=[];for(let e=0,n=(t.height-1)*t.width;e=t.width)&&i.nodeAt(t.map[n+e]).type==u.header_cell;l.push(a?c||(c=u.header_cell.createAndFill()):o||(o=u.cell.createAndFill()))}let d=u.row.create(null,p.FK.from(l)),h=[];for(let e=t.height;e{let s=i.selection;if(s instanceof a.HT)return C(i,r,n.LN.near(s.$headCell,t));if("horiz"!=e&&!s.empty)return!1;let c=k(l,e,t);if(null==c)return!1;if("horiz"==e)return C(i,r,n.LN.near(i.doc.resolve(s.head+t),t));{let a=i.doc.resolve(c),l=(0,o.oD)(a,e,t),s;return s=l?n.LN.near(l,1):t<0?n.LN.near(i.doc.resolve(a.before(-1)),-1):n.LN.near(i.doc.resolve(a.after(-1)),1),C(i,r,s)}}}function v(e,t){return(i,n,r)=>{let l=i.selection;if(!(l instanceof a.HT)){let n=k(r,e,t);if(null==n)return!1;l=new a.HT(i.doc.resolve(n))}let s=(0,o.oD)(l.$headCell,e,t);return!!s&&C(i,n,new a.HT(l.$anchorCell,s))}}function w(e,t){let i=e.selection;if(!(i instanceof a.HT))return!1;if(t){let n=e.tr,a=(0,l.e)(e.schema).cell.createAndFill().content;i.forEachCell((e,t)=>{e.content.eq(a)||n.replace(n.mapping.map(t+1),n.mapping.map(t+e.nodeSize-1),new p.Ji(a,0,0))}),n.docChanged&&t(n)}return!0}function j(e,t,i){if(!(0,o.aH)(e.state.selection))return!1;let n=function(e){if(!e.size)return null;let{content:t,openStart:i,openEnd:n}=e;for(;1==t.childCount&&(i>0&&n>0||"table"==t.firstChild.type.spec.tableRole);)i--,n--,t=t.firstChild.content;let a=t.firstChild,r=a.type.spec.tableRole,s=a.type.schema,o=[];if("row"==r)for(let e=0;e=0;t--){let{rowspan:a,colspan:r}=n.child(t).attrs;for(let t=e;t=t.length&&t.push(p.FK.empty),i[a]t&&(s=s.type.create((0,o.Pn)(s.attrs,s.attrs.colspan,i+s.attrs.colspan-t),s.content)),l.push(s),i+=s.attrs.colspan;for(let t=1;ti&&(n=n.type.create((0,o.ob)(n.attrs,"rowspan",Math.max(1,i-n.attrs.rowspan)),n.content)),l.push(n)}e.push(p.FK.from(l))}r=e,a=i}return{width:n,height:a,rows:r}}(n,c.right-c.left,c.bottom-c.top),f(e.state,e.dispatch,a,c,n),!0}if(!n)return!1;{let t=(0,o.t6)(e.state.selection),i=t.start(-1);return f(e.state,e.dispatch,i,s.J.get(t.node(-1)).findCell(t.pos-i),n),!0}}function A(e,t){var i;let n;if(t.ctrlKey||t.metaKey)return!1;let r=L(e,t.target);if(t.shiftKey&&e.state.selection instanceof a.HT)l(e.state.selection.$anchorCell,t),t.preventDefault();else if(t.shiftKey&&r&&null!=(n=(0,o.KW)(e.state.selection.$anchor))&&(null==(i=S(e,t))?void 0:i.pos)!=n.pos)l(n,t),t.preventDefault();else if(!r)return!1;function l(t,i){let n=S(e,i),r=null==o.dX.getState(e.state);if(!n||!(0,o.kV)(t,n))if(!r)return!1;else n=t;let l=new a.HT(t,n);if(r||!e.state.selection.eq(l)){let i=e.state.tr.setSelection(l);r&&i.setMeta(o.dX,t.pos),e.dispatch(i)}}function s(){e.root.removeEventListener("mouseup",s),e.root.removeEventListener("dragstart",s),e.root.removeEventListener("mousemove",c),null!=o.dX.getState(e.state)&&e.dispatch(e.state.tr.setMeta(o.dX,-1))}function c(i){let n=o.dX.getState(e.state),a;if(null!=n)a=e.state.doc.resolve(n);else if(L(e,i.target)!=r&&!(a=S(e,t)))return s();a&&l(a,i)}return e.root.addEventListener("mouseup",s),e.root.addEventListener("dragstart",s),e.root.addEventListener("mousemove",c),!1}function k(e,t,i){if(!(e.state.selection instanceof n.U3))return null;let{$head:a}=e.state.selection;for(let n=a.depth-1;n>=0;n--){let r=a.node(n);if((i<0?a.index(n):a.indexAfter(n))!=(i<0?0:r.childCount))break;if("cell"==r.type.spec.tableRole||"header_cell"==r.type.spec.tableRole){let r=a.before(n),l="vert"==t?i>0?"down":"up":i>0?"right":"left";return e.endOfTextblock(l)?r:null}}return null}function L(e,t){for(;t&&t!=e.dom;t=t.parentNode)if("TD"==t.nodeName||"TH"==t.nodeName)return t}function S(e,t){let i=e.posAtCoords({left:t.clientX,top:t.clientY});return i&&i?(0,o.KW)(e.state.doc.resolve(i.pos)):null}var E=i(50333),_=i.n(E),I=i(97255),M=i(94524),R=i(13732),D=i(60122),T=i(2009),z=i(15538);let P=new n.hs("tableColumnResizing");class N{getActiveHandleAbs(e){return null===this.activeHandle?null:(0,z.d_)(e,this.activeHandle)}reset(){return this.activeHandle=null,this.dragging=null,this}setHandle(e,t){if(null===t.setHandle)return this.activeHandle=null,this;let i=D.pJ.getState(e);if(!i)return this;let{type:n,binding:a}=i;return this.activeHandle=(0,T.Bw)(t.setHandle,n,a.mapping),this}setDragging(e){return this.dragging=e.setDragging,this}apply(e,t){let i=e.getMeta(P);return i&&"setHandle"in i?this.setHandle(t,i):i&&"setDragging"in i?this.setDragging(i):i&&"reset"in i?this.reset():this}constructor(e=null,t=null){this.activeHandle=e,this.dragging=t}}var H=i(28745);function B(){let{handleWidth:e=5,colMinPercent:t=10,lastColumnResizable:i=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n.k_({key:P,state:{init:()=>new N,apply:(e,t,i,n)=>t.apply(e,n)},props:{attributes:e=>null!==P.getState(e).getActiveHandleAbs(e)?{class:"resize-cursor"}:{class:""},handleDOMEvents:{mousemove:(t,n)=>((function(e,t,i,n){if(!e.editable)return;let a=P.getState(e.state);if(a.dragging)return;let r=function(e){for(;e&&"TD"!=e.nodeName&&"TH"!=e.nodeName;)e=e.classList.contains("ProseMirror")?null:e.parentNode;return e}(t.target),l=null;if(r){let n=(0,M.ix)(),{left:a,right:s}=r.getBoundingClientRect();n?s-t.clientX<=i?l=F(e,t,"left"):t.clientX-a<=i&&(l=F(e,t,"right")):t.clientX-a<=i?l=F(e,t,"left"):s-t.clientX<=i&&(l=F(e,t,"right"))}if(l!==a.getActiveHandleAbs(e.state)){if(!n&&null!==l&&Z(e.state.doc.resolve(l)))return;O(e,l)}})(t,n,e,i),!1),mouseleave:e=>((function(e){let t=P.getState(e.state);null===t.getActiveHandleAbs(e.state)||t.dragging||O(e,null)})(e),!1),mousedown:(e,i)=>((function(e,t,i){if(!e.editable)return;let a=P.getState(e.state),r=a.getActiveHandleAbs(e.state);if(null===r||a.dragging)return;let l=e.state.doc.resolve(r),s=l.node(-1),o=l.start(-1),c=[...s.attrs.colWidths],d=V(l),u=function(e,t){let i=e.domAtPos(t),n=e.domAtPos(t).node;for(;"TABLE"!=n.nodeName;)n=n.parentNode;return i.node.childNodes[i.offset].scrollWidth}(e,r),p=U(e,l),h=G(e,l),g=e.state.doc.resolve(r+2);e.state.selection.from>o&&e.state.selection.from col.col-width-control");i.forEach((e,t)=>{a.item(t).style.width="".concat(e,"%")})})(e,a,x=(0,H.H0)(l,r,s,i)),(0,R.i$)(p)}window.addEventListener("mouseup",f),window.addEventListener("mousemove",b),t.preventDefault()})(e,i,t),!1)},decorations(e){let t=P.getState(e).getActiveHandleAbs(e);if(null!==t)return function(e,t){let i=[];try{let n=e.doc.resolve(t),a=n.node(-1),r=s.J.get(a),l=n.start(-1),o=r.colCount(n.pos-l)+n.nodeAfter.attrs.colspan;for(let e=0;e{let t=e.node(-1),i=s.J.get(t),n=e.start(-1);return i.colCount(e.pos-n)},Z=e=>{let t=e.node(-1),i=s.J.get(t);return V(e)===i.width-1},U=(e,t)=>{let i=e.domAtPos(t.start(-1)).node;for(;"TABLE"!=i.nodeName;)i=i.parentNode;return i},G=(e,t)=>U(e,t).scrollWidth;var W=i(29144);function K(){let{allowTableNodeSelection:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n.k_({key:o.dX,state:{init:()=>null,apply(e,t){let i=e.getMeta(o.dX);if(null!=i)return -1==i?null:i;if(null==t||!e.docChanged)return t;let{deleted:n,pos:a}=e.mapping.mapResult(t);return n?null:a}},props:{decorations:a.lz,handleDOMEvents:{mousedown:A},createSelectionBetween:e=>null!=o.dX.getState(e.state)?e.state.selection:null,handleKeyDown:b,handlePaste:j},appendTransaction:(t,i,n)=>(0,a.Wz)(n,d(n,i),e)})}},41147:(e,t,i)=>{"use strict";i.d(t,{M:()=>y});var n=i(6029),a=i(46898),r=i(3616),l=i(16491),s=i(55729);i(1370);var o=i(83691),c=i(48086),d=i(70077);async function u(e,t){var i;if(!(null==e?void 0:e.trim()))throw Error("Access token is required");if(!(null==t?void 0:t.trim()))throw Error("Spreadsheet ID is required");let n="https://sheets.googleapis.com/v4/spreadsheets/".concat(t,"?fields=properties.title,sheets.properties"),a=await fetch(n,{headers:{Authorization:"Bearer ".concat(e)}});if(!a.ok){let e=await a.text();throw Error("Failed to fetch spreadsheet metadata: ".concat(e))}let r=await a.json();if(!r||"object"!=typeof r)throw Error("Invalid API response: expected object");let l=[];if(Array.isArray(r.sheets))for(let e of r.sheets){if(!(null==e?void 0:e.properties)){console.warn("Skipping sheet with missing properties:",e);continue}let{sheetId:t,title:i,index:n}=e.properties;if("number"!=typeof t||"string"!=typeof i){console.warn("Skipping sheet with invalid properties:",e.properties);continue}l.push({sheetId:t,title:i,index:"number"==typeof n?n:0})}return{title:(null==(i=r.properties)?void 0:i.title)||"Untitled Spreadsheet",sheets:l}}async function p(e,t,i){if(!(null==e?void 0:e.trim()))throw Error("Access token is required");if(!(null==t?void 0:t.trim()))throw Error("Spreadsheet ID is required");if(!(null==i?void 0:i.trim()))throw Error("Sheet name is required");let n=encodeURIComponent("'".concat(i.replace(/'/g,"''"),"'")),a="".concat(n,"!A1:ZZ").concat(1002),r="https://sheets.googleapis.com/v4/spreadsheets/".concat(t,"/values/").concat(a),l=await fetch(r,{headers:{Authorization:"Bearer ".concat(e)}});if(!l.ok){let e=await l.text();throw Error("Failed to fetch sheet data: ".concat(e))}let s=(await l.json()).values||[],o=s.length>1001,c=Math.min(s.length-1,1e3);return{values:o?s.slice(0,1001):s,truncated:o,rowCount:c}}let h=["Name","Title","Category","Label","Description","Email Address","Email","Timestamp","Date","Time","ID","Username","User","Response","Comment","Comments","Notes","Note"];function g(e){if(!e||0===e.length)return{columns:[]};let t=e[0],i=e.slice(1);if(!t||0===t.length)return{columns:[]};let n=h.map(e=>e.toLowerCase()),a=t.map((e,t)=>{let a=e.trim(),r=!n.includes(a.toLowerCase())&&function(e,t){if(0===e.length)return!1;let i=0,n=0;for(let a of e){let e=a[t];null!=e&&""!==e&&(n++,!isNaN(Number(String(e).replace(/[$,]/g,"").trim()))&&i++)}return 0!==n&&i/n>.5}(i,t);return{name:a||"Column ".concat(t+1),type:r?"data":"label",index:t}});return!a.some(e=>"label"===e.type)&&a.length>0&&(a[0].type="label"),{columns:a}}function m(e,t,i,n){return{values:e,spreadsheetId:t,sheetName:i,detectedStructure:n}}function x(e,t){let{values:i,detectedStructure:n}=e;if(!i||0===i.length)throw Error("Sheet data is empty");let a=i.slice(1);if(0===a.length)throw Error("Sheet has no data rows (only headers)");let r=n.columns.filter(e=>"label"===e.type),l=n.columns.filter(e=>"data"===e.type),s=r[0],o=[];s&&o.push({key:"label",label:s.name,isHidden:!1,columnType:"label",sourceIndex:s.index}),l.forEach((e,t)=>{o.push({key:"data_".concat(t+1),label:e.name,isHidden:!1,columnType:"data",sourceIndex:e.index})});let c=a.map(e=>{let t={};return o.forEach(i=>{let n=e[i.sourceIndex];"label"===i.columnType?t[i.key]=f(n,"label"):t[i.key]=f(n,"data")}),t}),d=o.map(e=>{let{sourceIndex:t,columnType:i,...n}=e;return{key:n.key,label:n.label,_metadata:{isHidden:n.isHidden}}});return{...t||{type:"line",data:{columns:[],rows:[]},options:{},axes:{y:{min:0},showGridLines:!0},dataLabels:{showDataLabels:!1,dataLabelFormat:"absolute"},appearance:{seriesStyles:{},colorScheme:"monochrome"}},data:{columns:d,rows:c}}}function f(e,t){if(null==e||""===e)return"data"===t?0:"";if("data"===t){let t=Number(String(e).replace(/[$,]/g,"").trim());return isNaN(t)?0:t}return String(e)}function b(e){return e.values&&0!==e.values.length?1===e.values.length?{valid:!1,error:"Sheet has only headers, no data rows"}:e.detectedStructure.columns.some(e=>"label"===e.type)?e.detectedStructure.columns.some(e=>"data"===e.type)?{valid:!0}:{valid:!1,error:"Sheet must have at least one data column"}:{valid:!1,error:"Sheet must have at least one label column"}:{valid:!1,error:"Sheet is empty"}}let C="https://www.googleapis.com/auth/drive.file",y=e=>{let{onImportComplete:t,existingConfig:i,onError:h}=e,{user:f}=(0,c.ur)(),y=(0,a.d)(),[v,w]=(0,s.useState)(null),[j,A]=(0,s.useState)(!1),[k,L]=(0,s.useState)(!1),S=(0,s.useCallback)(()=>!!v&&Date.now(){L(!1),_(null),M([]),D(!1)},[]),N=(0,s.useCallback)(e=>{console.error("Google auth failed:",e),L(!1),y({title:(0,n.jsx)(r.x6,{id:"EdMVeP"}),status:"error",duration:5e3,position:"top",isClosable:!0}),null==h||h(Error(String(e)))},[y,h]),H=(0,s.useCallback)(async(e,a,l)=>{L(!0);try{let s=await p(e,a.id,l.title);if(!s.values||0===s.values.length)throw Error("Sheet is empty");let o=g(s.values),c=m(s.values,a.id,l.title,o),d=b(c);if(!d.valid)throw Error(d.error);let u=x(c,i),h={spreadsheetId:a.id,spreadsheetName:a.name,sheetName:l.title};t({config:u,source:h});let f=l.title;if(s.truncated)y({title:(0,n.jsx)(r.x6,{id:"yUe7sV"}),description:(0,n.jsx)(r.x6,{id:"3dVaie",values:{MAX_IMPORT_ROWS:1e3,sheetNameDisplay:f}}),status:"warning",duration:5e3,position:"top",isClosable:!0});else{let e=s.rowCount;y({title:(0,n.jsx)(r.x6,{id:"n7AANI"}),description:(0,n.jsx)(r.x6,{id:"FHI4Sx",values:{rowCount:e,sheetNameDisplay:f}}),status:"success",duration:3e3,position:"top",isClosable:!0})}}catch(e){console.error("Error importing sheet data:",e),y({title:(0,n.jsx)(r.x6,{id:"GLUA+9"}),description:String(e),status:"error",duration:5e3,position:"top",isClosable:!0}),null==h||h(e)}finally{L(!1),_(null),M([])}},[i,t,h,y]),B=(0,s.useCallback)(async(e,t)=>{D(!0);try{let i=await u(e,t.id);if(0===i.sheets.length)throw Error("Spreadsheet has no sheets");1===i.sheets.length?await H(e,t,i.sheets[0]):(_(t),M(i.sheets))}catch(e){console.error("Error fetching spreadsheet metadata:",e),P(),y({title:(0,n.jsx)(r.x6,{id:"nMtWfE"}),description:String(e),status:"error",duration:5e3,position:"top",isClosable:!0}),null==h||h(e)}finally{D(!1)}},[H,h,P,y]),F=(0,s.useCallback)((e,t)=>{w({accessToken:e,expiresAt:Date.now()+1e3*t});let i=window.google,n=new i.picker.DocsView(i.picker.ViewId.SPREADSHEETS).setMimeTypes("application/vnd.google-apps.spreadsheet");new i.picker.PickerBuilder().addView(n).addView(i.picker.ViewId.FOLDERS).setOAuthToken(e).setAppId(o.$.GOOGLE_PROJECT_ID).setDeveloperKey(o.$.GOOGLE_API_KEY).setCallback(t=>{if("picked"!==t.action)return;let i=t.docs[0];B(e,{id:i.id,name:i.name})}).build().setVisible(!0)},[B]),O=(0,s.useCallback)(async(e,a)=>{L(!0);try{let l=await p(e,a.spreadsheetId,a.sheetName);if(!l.values||0===l.values.length)throw Error("Sheet is empty");let s=g(l.values),o=m(l.values,a.spreadsheetId,a.sheetName,s),c=b(o);if(!c.valid)throw Error(c.error);let d=x(o,i);t({config:d,source:a});let u=a.sheetName;if(l.truncated)y({title:(0,n.jsx)(r.x6,{id:"oGFaV2"}),description:(0,n.jsx)(r.x6,{id:"+0ela9",values:{MAX_IMPORT_ROWS:1e3,sheetNameDisplay:u}}),status:"warning",duration:5e3,position:"top",isClosable:!0});else{let e=l.rowCount;y({title:(0,n.jsx)(r.x6,{id:"3Di2iS"}),description:(0,n.jsx)(r.x6,{id:"MZ2lVJ",values:{rowCount:e,sheetNameDisplay:u}}),status:"success",duration:3e3,position:"top",isClosable:!0})}}catch(e){console.error("Error refreshing sheet data:",e),P(),y({title:(0,n.jsx)(r.x6,{id:"Ch6uZG"}),description:String(e),status:"error",duration:5e3,position:"top",isClosable:!0}),null==h||h(e)}finally{L(!1),z.current=null}},[i,t,h,P,y]),V=(0,l.mg)({scope:C,hint:null==f?void 0:f.email,prompt:"",onSuccess:e=>{if((0,l.DY)(e,C)){let t=e.expires_in||3600;w({accessToken:e.access_token,expiresAt:Date.now()+1e3*t}),"picker"===T.current?F(e.access_token,t):"refresh"===T.current&&z.current&&(O(e.access_token,z.current),z.current=null),T.current=null}else T.current=null,N("Could not get requested scopes")},onError:e=>{T.current=null,N(e)}}),Z=(0,s.useCallback)(()=>{!j||k||R||(S()?F(v.accessToken,(v.expiresAt-Date.now())/1e3):(T.current="picker",V()))},[V,k,R,S,j,F,v]),U=(0,s.useCallback)(e=>{E&&(null==v?void 0:v.accessToken)&&H(v.accessToken,E,e)},[v,H,E]),G=(0,s.useCallback)(()=>{_(null),M([]),L(!1)},[]),W=(0,s.useCallback)(e=>{k||R||(L(!0),S()?O(v.accessToken,e):(z.current=e,T.current="refresh",V()))},[O,V,k,R,S,v]),K=(0,s.useCallback)(()=>{window.gapi.load("picker",()=>{A(!0)})},[]);return(0,d.nW)("https://apis.google.com/js/api.js",{onload:K}),{initiateImport:Z,refreshFromSource:W,isImporting:k,pickerReady:j,pendingSpreadsheet:E,availableTabs:I,isLoadingTabs:R,selectSheetTab:U,cancelTabSelection:G}}},41198:(e,t,i)=>{"use strict";i.d(t,{DZ:()=>f,Bq:()=>x});var n=i(82318),a=i(12889),r=i(56250),l=i(44604),s=i(6029),o=i(21938),c=i(77650),d=i(28547),u=i(44790),p=i(39239),h=i(73232);let g=e=>{let{node:t,decorations:i}=e,{level:n,horizontalAlign:r,placeholder:l}=t.attrs,g=(0,p.h)(i),m=l||(g?c.Ru._({id:"gLDJuJ"}):c.Ru._({id:"1nLERW",values:{level:n}}));return(0,s.jsx)(u.u,{...e,style:{display:"flex",flexDirection:"column",...(0,h.yp)(r)},children:(0,s.jsx)(a.$p,{dir:(0,h.fZ)(i),level:n,"data-placeholder":m,className:(0,o.cx)("heading",d.U6),style:{minWidth:"min(100%, 10em)",...(0,h.O8)(r)}})})},m=[1,2,3,4],x=Math.max(...m),f=n.D.extend({selectable:!1,group:"block cardNotesBlock",addAttributes:()=>({level:{default:1,rendered:!1}}),addNodeView:()=>(0,a.gu)(g,{update:l.z0}),addInputRules(){return this.options.levels.map(e=>(0,r.tC)({find:new RegExp("^(#{1,".concat(e,"})\\s$")),type:this.type,getAttributes:{level:e}},[this.editor.state.schema.nodes.bullet,this.editor.state.schema.nodes.numbered,this.editor.state.schema.nodes.todo]))}}).configure({levels:m})},41221:(e,t,i)=>{"use strict";i.d(t,{T:()=>g}),i(6029);var n=i(9922),a=i.n(n),r=i(55729),l=i(94460);i(93941);var s=i(40912),o=i(74158),c=i(22670),d=i(53135);let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(0,s.KA)().getState(),n=(0,d.Ie)(i);null===c.zS||void 0===c.zS||c.zS.track(e,{...t,search_session_id:n})};var p=i(74239);i(46030),i(52445),i(17508),i(38822),i(49876),i(45315);let h=e=>{"card"===e.type&&e.attrs&&delete e.attrs.id},g=()=>{let e=(0,l.u)("copyCardsToDeck"),{openGlobalSearch:t}=(()=>{let e=(0,o.wA)();return{openGlobalSearch:(0,r.useCallback)(t=>{let{onSelectDoc:i,source:n,initialQuery:a}=t;e((0,d.q8)({isOpen:!0,onSelectDoc:i,initialQuery:a})),u(c.VV.SEARCH_OPENED,{source:n,initial_query:a})},[e]),closeGlobalSearch:(0,r.useCallback)(()=>{let t=(0,d.Dm)((0,s.KA)().getState());u(c.VV.SEARCH_CLOSED,{final_query:t}),e((0,d.q8)({isOpen:!1,initialQuery:""}))},[e])}})();return(0,r.useCallback)(i=>{if(!e)return;let n=i.map(e=>{let t=(e=>{let t=e=>{var i;return null==(i=e.content)?void 0:i.map(e=>{if(!e.content)return e;let i={...e,attrs:{...e.attrs}};return h(i),i.content=t(i),i})};return h(e),Object.assign({},e,{content:t(e)})})(a()(e.toJSON()));return t.attrs&&(t.attrs.fontScale=null),t}).map(e=>(0,p.KF)(e));t({source:"copy_card",onSelectDoc:()=>{sessionStorage.setItem("cardsToCopy",JSON.stringify(n))}})},[e,t])}},41285:(e,t,i)=>{"use strict";i.d(t,{o:()=>r});var n=i(29165);let a={base:"md","2xl":"lg"},r=()=>(0,n.h5)(a)},41327:(e,t,i)=>{"use strict";i.d(t,{Bo:()=>ed,Gx:()=>ec,R6:()=>es,Yq:()=>eo});var n=i(77650),a=i(39093),r=i(94657),l=i(35561),s=i(23995),o=i(56670),c=i(71995),d=i(12090),u=i(15327),p=i(70123),h=i(56541),g=i(81651),m=i(42282),x=i(67390),f=i(84596),b=i(115),C=i(33547),y=i(14380),v=i(23148),w=i(51164),j=i(98639),A=i(81875),k=i(9306),L=i(90054),S=i(64653),E=i(84074),_=i(73160),I=i(36943),M=i(75608),R=i(7928),D=i(66173),T=i(19004),z=i(72441),P=i(21635),N=i(44549),H=i(54027),B=i(81907),F=i(25813),O=i(67367),V=i(71159),Z=i(73119),U=i(69100),G=i(49506),W=i(16060),K=i(64562),q=i(3627),Q=i(67840),J=i(3500),Y=i(68570),X=i(55694),$=i(43615),ee=i(29033),et=i(51587),ei=i(48486),en=i(22924),ea=i(79805),er=i(92113);let el={af:o.A,ar:c.A,bg:d.A,bn:u.A,ca:p.A,cs:h.A,cy:g.A,da:m.A,de:x.A,el:f.A,en:b.A,es:C.A,et:y.A,fa:v.A,fi:w.A,fr:j.A,gu:A.A,he:k.A,hi:L.A,hr:S.A,hu:E.A,id:_.A,is:I.A,it:M.A,ja:R.A,kk:D.A,kn:T.A,ko:z.A,lt:P.A,"lt-LT":P.A,lv:N.A,mk:H.A,ms:B.A,nl:F.A,no:O.A,pl:V.A,pt:Z.A,"pt-br":U.A,ro:G.A,ru:W.A,sl:K.A,sq:q.A,sr:Q.A,sv:J.A,ta:Y.A,te:X.A,th:$.A,tr:ee.A,uk:et.A,uz:ei.A,vi:en.A,"zh-cn":ea.A,"zh-tw":er.A},es=()=>el[n.Ru.locale],eo=(e,t)=>e?(0,a.A)("string"==typeof e?(0,r.A)(e):e,t,{locale:es()}):"",ec=(e,t)=>e?(0,l.A)("string"==typeof e?(0,r.A)(e):e,t?"string"==typeof t?(0,r.A)(t):t:new Date,{locale:es()}):"",ed=e=>e?(0,s.A)("string"==typeof e?(0,r.A)(e):e,{locale:es()}):""},41582:(e,t,i)=>{"use strict";i.d(t,{KD:()=>l,P6:()=>s,Rj:()=>c,S4:()=>d,TF:()=>o,ve:()=>r});var n=i(36939),a=i(86524);let r=e=>{var t,i,n,a,r,l,s;return("image.ai-generated"===e.source||"image.ai-image-card"===e.source?null==(t=e.aiParams)?void 0:t.prompt:e.query)||(null==(i=e.meta)?void 0:i.description)||(null==(n=e.meta)?void 0:n.alt_description)||(null==(a=e.meta)?void 0:a.title)||(null==(r=e.meta)?void 0:r.snippet)||(null==(s=e.meta)||null==(l=s.tags)?void 0:l.join(", "))},l=e=>{if(e.height>e.width){let t=e.height/e.width;return t>=1.7?"portrait9x16":t>=1.2&&t<1.3?"portrait4x5":"portrait"}if(e.height=1.3&&t<1.4?"landscape4x3":"landscape"}return"square"},s=e=>{if(e.meta&&e.meta.width&&e.meta.height)return l(e.meta);if(e.aiParams){let t=e.aiParams;if(t.aspectRatio)return t.aspectRatio;if(t.width&&t.height)return l({width:t.width,height:t.height})}return a.XS},o=(e,t,i)=>{let a={src:e.imageUrl,tempUrl:e.thumbnailUrl,meta:{height:e.height,width:e.width,description:e.description,alt_description:e.altDescription,title:e.title,snippet:e.snippet},query:t,source:n.j[i]};return"aiGenerated"===i&&(a.aiParams={prompt:e.aiPrompt,height:e.height,width:e.width,model:e.aiModel,stylePreset:e.aiStylePreset}),a},c=(e,t)=>{let{resize:i,source:n,horizontalAlign:a,savedMediaId:r,meta:l,fullWidthBlock:s}=e,o={src:e.src,alt:t},c={};(null==i?void 0:i.width)!=null&&(c.width=i.width),(null==i?void 0:i.height)!=null&&(c.height=i.height),(null==i?void 0:i.clipType)!=null&&(c.clipType=i.clipType),(null==i?void 0:i.clipPath)!=null&&(c.clipPath=i.clipPath),(null==i?void 0:i.clipAspectRatio)!=null&&(c.clipAspectRatio=i.clipAspectRatio),Object.keys(c).length>0&&(o.resize=JSON.stringify(c)),n&&(o.source=n),a&&(o.horizontalAlign=a),r&&(o.savedMediaId=r),s&&(o.fullWidthBlock=s);let d={};return(null==l?void 0:l.height)!=null&&(d.height=l.height),(null==l?void 0:l.width)!=null&&(d.width=l.width),(null==l?void 0:l.aspectRatio)!=null&&(d.aspectRatio=l.aspectRatio),Object.keys(d).length>0&&(o.meta=JSON.stringify(d)),o},d=(e,t)=>{var i,n,a,l,s,o,c,d,u,p;let h={class:"accent-image",type:e.type};if("color"===e.type&&(null==(i=e.color)?void 0:i.hex)||"gradient"===e.type&&e.gradient)return(null==(p=e.color)?void 0:p.hex)&&(h.color=e.color.hex),e.gradient&&(h.gradient=JSON.stringify(e.gradient)),t.fitType&&(h.fitType=t.fitType),e.source&&(h.source=e.source),h;h.src=null==(n=e.image)?void 0:n.src,h.alt=e.image?r(e.image):void 0;let g={};(null==(l=e.image)||null==(a=l.backgroundPos)?void 0:a.x)!=null&&(g.x=e.image.backgroundPos.x),(null==(o=e.image)||null==(s=o.backgroundPos)?void 0:s.y)!=null&&(g.y=e.image.backgroundPos.y),Object.keys(g).length>0&&(h.backgroundPos=JSON.stringify(g)),t.fitType&&(h.fitType=t.fitType);let m=e.source||(null==(c=e.image)?void 0:c.source);m&&(h.source=m),e.accentId&&(h.accentId=e.accentId);let x={};return(null==(d=e.mask)?void 0:d.effect)&&(x.effect=e.mask.effect),(null==(u=e.mask)?void 0:u.intensity)&&(x.intensity=e.mask.intensity),Object.keys(x).length>0&&(h.mask=JSON.stringify(x)),h}},41626:(e,t,i)=>{"use strict";i.d(t,{Cf:()=>d,M9:()=>p,au:()=>u,yv:()=>g});var n=i(84462),a=i.n(n),r=i(33612),l=i.n(r),s=i(26533),o=i(79683),c=i(12393);let d=["#ef4444","#3caa3c","#002253"],u=(e,t,i,n)=>{if(!t||!i)return e;let a=(0,s.CD)(i);if("string"==typeof t&&t.startsWith("monochrome")){if("monochrome"===t)return a.length>0?(0,s.Ik)(a[0]):e;let r=(e=>{let t=e.match(/monochrome-(\d+)/);return t?parseInt(t[1],10)-1:null})(t);if(null===r)return e;if(r0?r-1:r;if(e>=0&&e0?(0,s.Ik)(a[0]):e},p=a()(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"complement",{matchBrightness:n=!1,contrastColor:a,minContrast:r=3,lightnessRange:d,theme:u}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=Array.from(new Set(t));if(0===p.length)return new Map;if(1===p.length){let t=l()(e);return a&&(0,o.vd)(t,a,r),new Map([[p[0],t.toHex8String()]])}return new Map([...(()=>{switch(i.startsWith("monochrome")?"monochrome":i){case"monochrome":{let t=l()(e),i=d||{min:15,max:95};if(a){let e=(e,t,i)=>{let n=h(e,t);return(0,o.vd)(n,a,r,i),Math.round(100*n.toHsl().l)};i.min=e(t,i.min,"lighten"),i.max=e(t,i.max,"darken")}let s=(i.max-i.min)/p.length,c=t.getBrightness();return new Map(p.map((e,a)=>{let r=h(t,i.min+s*a);return n&&(0,o.jB)(r,c),[e,r]}))}case"spin":{let t=l()(e),i=t.getBrightness(),a=Math.ceil((p.length-1)/2),r=360/p.length<22?360/p.length:22,s=(0,c.xV)(p.map((e,l)=>{let s=0;la&&(s=(l-a)*r);let c=t.clone().spin(s);return n&&(0,o.jB)(c,i),c}),p.length%2==0?a:a+1);return new Map(p.map((e,t)=>[e,s[t]]))}default:case"complement":case"complement2":{let t=l()(e),a=180/(p.length-1),r=t.getBrightness();return new Map(p.map((e,l)=>{let s=t.clone().spin(a*l*("complement2"===i?-1:1));return n&&(0,o.jB)(s,r),[e,s]}))}case"alternating":{let t=l()(e),i=t.toHsl().l<.5?t.clone().lighten(30):t.clone().darken(30),a=t.getBrightness();return new Map(p.map((e,r)=>{let l=r%2==0?t.clone():i.clone();return n&&(0,o.jB)(l,a),[e,l]}))}case"theme":{if(!u){let t=l()(e).getBrightness();return new Map(p.map((i,a)=>{let r=l()(e);return n&&(0,o.jB)(r,t),[i,r]}))}let t=(0,s.CD)(u);if(0===t.length){let e=(0,s.Ik)((0,s.VH)(u));return new Map(p.map(t=>[t,e]))}let i=t.length>0?l()((0,s.Ik)(t[0])).getBrightness():128;return new Map(p.map((e,c)=>{let d=c%t.length,u=(0,s.Ik)(t[d]),p=l()(u);return a&&(0,o.vd)(p,a,r),n&&(0,o.jB)(p,i),[e,p]}))}}})().entries()].map(e=>{let[t,i]=e;return[t,i.toHex8String()]}))});function h(e,t){let i=e.toHsl();return i.l=t,l()(i)}let g=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{contrastColor:n,minContrast:a=3,lightnessRange:r,matchBrightness:s=!1}=i,c=l()(e),d=r||{min:15,max:95};if(n){let e=(e,t,i)=>{let r=h(e,t);return(0,o.vd)(r,n,a,i),Math.round(100*r.toHsl().l)};d.min=e(c,d.min,"lighten"),d.max=e(c,d.max,"darken")}let u=Math.max(0,Math.min(1,t)),p=h(c,d.min+(d.max-d.min)*u);if(s){let e=c.getBrightness();(0,o.jB)(p,e)}return p.toHex8String()}},41671:(e,t,i)=>{"use strict";i.d(t,{l:()=>r});var n=i(94460),a=i(11158);let r=e=>(0,n.u)("aiImageEditing")&&(0,a.k)(e)},41959:(e,t,i)=>{"use strict";i.d(t,{VM:()=>l,dM:()=>r,hj:()=>a});var n=i(40425);let a=e=>"table"===e.type.name,r=500,l=e=>{let t=n.J3.get(e);return t.height*t.width>r}},42050:(e,t,i)=>{"use strict";i.d(t,{G:()=>u});var n=i(6029),a=i(49611),r=i(99492),l=i(48621),s=i(3616),o=i(55729),c=i(81949),d=i(56108);let u=e=>{let{editor:t,handleDelete:i,hasText:u=!1}=e,p=(0,o.useCallback)(()=>{t.chain().deleteSelectionAndSelectNear().run()},[t]);return u?(0,n.jsx)(a.$,{variant:"toolbar",onClick:i||p,color:"red.500",onMouseDown:c.Fw,size:"md",leftIcon:(0,n.jsx)(l.g,{icon:r.yLS}),children:(0,n.jsx)(s.x6,{id:"cnGeoo"})}):(0,n.jsx)(d.I,{label:(0,n.jsx)(s.x6,{id:"cnGeoo"}),icon:r.yLS,onClick:i||p,testId:"delete-node-button",color:"red.500"})}},42072:(e,t,i)=>{"use strict";i.d(t,{vT:()=>n.vT,nk:()=>n.nk,ez:()=>n.ez});var n=i(63193);i(92594),i(62647),i(89532),i(61835)},42448:(e,t,i)=>{"use strict";i.d(t,{q:()=>o});var n=i(6029),a=i(26420),r=i(99492),l=i(48621);let s={card:r.vti,doc:r.vGi,user:r.Hzw},o=e=>{let{type:t}=e,i=s[t];return(0,n.jsx)(a.a,{as:"span",display:"inline-flex",className:"mention",minW:"5em",opacity:"0.6",borderRadius:"sm",color:"gray.700",children:(0,n.jsx)(a.a,{display:"inline-flex",py:"0.125em",children:(0,n.jsx)(l.g,{icon:i,style:{marginLeft:"0.5em",alignSelf:"center"}})})})}},42502:(e,t,i)=>{"use strict";i.d(t,{t:()=>o});var n=i(55729),a=i(26475),r=i(40912),l=i(71653),s=i(48086);let o=()=>{let e=(0,s.gx)(),t=(0,r.jL)(),{data:i,loading:o}=(0,a.Snx)({variables:{workspaceId:e,archived:!1},skip:!e,fetchPolicy:"cache-first",nextFetchPolicy:"cache-only"}),{data:c,loading:d}=(0,a.Snx)({variables:{workspaceId:null,archived:!1},fetchPolicy:"cache-first",nextFetchPolicy:"cache-only"}),u=(0,n.useMemo)(()=>(null==c?void 0:c.themes)||[],[null==c?void 0:c.themes]),p=(0,n.useMemo)(()=>(null==i?void 0:i.themes)||[],[null==i?void 0:i.themes]);return(0,n.useEffect)(()=>{u.length>0&&t((0,l.cA)({globalThemes:u}))},[t,u]),(0,n.useEffect)(()=>{p.length>0&&t((0,l._N)({workspaceThemes:p}))},[t,p]),{isLoadingThemes:o||d,globalThemes:u}}},43444:(e,t,i)=>{"use strict";i.d(t,{b:()=>o});var n=i(55765),a=i.n(n),r=i(55729);class l{subscribe(e,t){return this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t),()=>{try{if(!this.listeners[e])return;let i=this.listeners[e].indexOf(t);i>-1&&this.listeners[e].splice(i,1)}catch(e){}}}isRendered(e){return this.renderedMap[e]}onRendered(e){var t;this.renderedMap[e]=!0,null==(t=this.listeners[e])||t.forEach(e=>e())}onEditorUnload(e){this.renderedMap[e]=!1,this.listeners[e]=[]}constructor(){this.renderedMap={main:!1},this.listeners={}}}let s=a()(()=>new l),o=e=>{var t;let[i,n]=(0,r.useState)(void 0===e||null==(t=s().isRendered(e))||t);return(0,r.useEffect)(()=>{if(e)return s().subscribe(e,()=>{n(!0)})},[e]),i}},43458:(e,t,i)=>{"use strict";i.d(t,{D0:()=>a,Hj:()=>l,cw:()=>r,hu:()=>o,kb:()=>n,md:()=>s});let n=75,a="".concat(n,"px"),r=10,l="navbar-view-backdrop",s="navbar-view-content",o="data-navbar-closed-toggle"},43637:(e,t,i)=>{"use strict";i.d(t,{V:()=>y,h:()=>C});var n=i(6029),a=i(40452),r=i(51684),l=i(55729),s=i(2137),o=i(40912),c=i(5314),d=i(87489),u=i(44790),p=i(1812),h=i(73232),g=i(99641),m=i(97517),x=i(50499),f=i(93040),b=i(85220);let C=e=>(0,n.jsx)(u.u,{...e,as:"div",children:(0,n.jsx)(y,{...e})}),y=e=>{var t;let{node:i,decorations:u,editor:C}=e,{source:y,horizontalAlign:v,uploadStatus:w,loadImageParams:j,loadImageStatus:A}=i.attrs,{getPos:k}=e,{isFullWidth:L}=(0,p.D)(u),S=y&&(null==(t=m.Fn[y])?void 0:t.icon)||r.Cyq,E=(0,g.NZ)(e),_=(0,b.j)(C,k),I=(0,o.GV)(d.nD),M=(0,c.f)(),R=(0,l.useCallback)(()=>{_(),M({isOpen:!0})},[M,_]);return"error"!==A||C.isThumbnail?(0,n.jsx)(a.s,{w:"100%",h:"100%",dir:(0,h.fZ)(u,v),direction:"column",sx:(0,h.yp)(v),children:(0,n.jsx)(f.Pf,{hasUploadError:w===s.A.Error&&!C.isThumbnail,isUploading:w===s.A.Uploading,isLoading:"queued"===A&&!C.isThumbnail,loadingProvider:null==j?void 0:j.provider,"data-content-reference":!0,icon:S,width:L||E?"100%":"18em",maxW:"100%",h:E?"100%":"10em",maxH:"100%",onSelectAndFocus:_,defaultSource:null!=y?y:void 0,"data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0,borderRadius:"var(--box-border-radius)",hasQuickActions:!C.isThumbnail,handleDoubleClick:I?R:void 0})}):(0,n.jsx)(a.s,{w:"100%",h:"100%",dir:(0,h.fZ)(u,v),direction:"column",sx:(0,h.yp)(v),children:(0,n.jsx)(x.T,{onRetry:I?R:void 0,width:L||E?"100%":"18em",maxW:"100%",h:E?"100%":"10em",maxH:"100%",borderRadius:"var(--box-border-radius)","data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0})})}},43783:(e,t,i)=>{"use strict";i.d(t,{EB:()=>o,Gx:()=>n,Up:()=>s,uQ:()=>r,zQ:()=>a});let n="themed-clickable-box",a={transitionProperty:"transform",transitionDuration:"normal"},r={transform:"scale(1.03)",_before:{content:'""',position:"absolute",inset:0,borderRadius:"inherit",boxShadow:"inset 0 0 0 500px var(--expandable-hover-background)",pointerEvents:"none"}},l={border:"var(--shape-border-width) solid var(--neutral-border-color)",borderRadius:"var(--box-border-radius)",backgroundColor:"var(--clickable-background-color)",boxShadow:"var(--clickable-shadow)",backdropFilter:"var(--card-backdrop-filter)","@media print":{boxShadow:"none"}},s={_hover:{transform:"scale(1.1)"},color:"var(--link-color)",height:"auto",padding:"0.7em",paddingY:"0.2em",minW:"2.5em",position:"relative"},o=(e,t)=>({[".".concat(n)]:{...a,...l,_hover:t?void 0:r,"@media print":{boxShadow:"none"}}})},43962:(e,t,i)=>{"use strict";i.d(t,{L:()=>d,g:()=>u});var n=i(6029),a=i(37243),r=i(55729),l=i(3898),s=i(30130),o=i(55777),c=i(46672);class d extends a.Yv{stopEvent(e){return"contextmenu"!==e.type&&a.Yv.prototype.stopEvent.call(this,e)}updateAttributes(e){this.editor.commands.command(t=>{let{tr:i}=t,n=this.getPos();if(void 0===n)return!1;let a={type:"move",insertPos:n,insertPosRaw:n,pos:n,end:n+this.node.content.size+1};try{i.setNodeMarkup(n,void 0,{...this.node.attrs,...e}).setMeta("annotationEvent",a)}catch(e){console.error("(caught) [ReactNodeView updateAttributes]: setNodeMarkup",e)}return!0})}mount(){var e=this;let t={editor:this.editor,node:this.node,decorations:this.decorations,innerDecorations:this.innerDecorations,view:this.view,selected:!1,extension:this.extension,HTMLAttributes:this.HTMLAttributes,getPos:()=>this.getPos(),updateAttributes:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.updateAttributes(t)},deleteNode:()=>this.deleteNode(),ref:(0,r.createRef)()};if(!this.component.displayName){let e;this.component.displayName=(e=this.extension.name).charAt(0).toUpperCase()+e.substring(1)}let i={onDragStart:this.onDragStart.bind(this),nodeViewContentRef:e=>{e&&this.contentDOMElement&&e.firstChild!==this.contentDOMElement&&e.appendChild(this.contentDOMElement)},node:this.node,editor:this.editor,getPos:()=>this.getPos()},a=this.component,l=r.memo(e=>(0,n.jsx)(c.e.Provider,{value:i,children:r.createElement(a,e)}));l.displayName="ReactNodeView",this.node.isLeaf?this.contentDOMElement=null:this.options.contentDOMElementTag?this.contentDOMElement=document.createElement(this.options.contentDOMElementTag):this.contentDOMElement=document.createElement(this.node.isInline?"span":"div"),this.contentDOMElement&&(this.contentDOMElement.style.whiteSpace="inherit",this.contentDOMElement.setAttribute("data-node-view-content-inner",this.node.type.name));let s=this.node.isInline?"span":"div";this.options.as&&(s=this.options.as);let{className:d=""}=this.options;this.renderer=new o.N(l,{editor:this.editor,props:t,as:s,className:"node-".concat(this.node.type.name," ").concat(d).trim(),attrs:this.options.attrs,updateWrapperEl:this.options.updateWrapperEl})}get dom(){var e;if(this.renderer.element.firstElementChild&&!(null==(e=this.renderer.element.firstElementChild)?void 0:e.hasAttribute("data-node-view-wrapper")))throw Error("Please use the NodeViewWrapper component for your node view.");return this.renderer.element}get contentDOM(){return this.node.isLeaf?null:this.contentDOMElement}update(e,t,i){let n=e=>{this.renderer.updateProps(e)};if(e.type!==this.node.type)return!1;if("function"==typeof this.options.update){let a=this.node,r=this.decorations,l=this.innerDecorations;return this.node=e,this.decorations=t,this.innerDecorations=i,this.options.update({oldNode:a,oldDecorations:r,newNode:e,newDecorations:t,oldInnerDecorations:l,innerDecorations:i,updateProps:()=>n({node:e,decorations:t,innerDecorations:i})})}return e===this.node&&this.decorations===t&&this.innerDecorations===i||(this.node=e,this.decorations=t,this.innerDecorations=i,n({node:e,decorations:t,innerDecorations:i}),!0)}selectNode(){this.renderer.updateProps({selected:!0})}deselectNode(){this.renderer.updateProps({selected:!1})}destroy(){this.renderer.destroy(),this.contentDOMElement=null}ignoreMutation(e){return!this.dom||!this.contentDOM||"function"==typeof this.options.ignoreMutation&&this.options.ignoreMutation({mutation:e})||this.defaultIgnoreMutation(e)}defaultIgnoreMutation(e){return!!(!this.dom||!this.contentDOM||this.node.isLeaf||this.node.isAtom||"selection"===e.type&&e.target.closest("[data-comments-wrapper]"))||!("selection"===e.type||this.dom.contains(e.target)&&"childList"===e.type&&(0,l.OF)()&&this.editor.isFocused&&[...Array.from(e.addedNodes),...Array.from(e.removedNodes)].every(e=>e.isContentEditable))&&(this.contentDOM===e.target&&"attributes"===e.type||!this.contentDOM.contains(e.target))}onDragStart(e){let t=e.target,i=t.querySelector("[data-drag-handle]");if(i||(i=t.closest("[data-drag-handle]")),!this.dom||!i)return void e.preventDefault();try{let t=this.editor.view.posAtDOM(i,0);if(!t||-1==t||!this.editor.state.doc.nodeAt(t))return;(0,s.b)(this.editor,e,t,i)}catch(e){console.warn("(caught) [ReactNodeViewRenderer] onDragStart error moving annotations",e)}}}function u(e,t){return i=>i.editor.contentComponent?new d(e,i,t):{}}},43986:(e,t,i)=>{"use strict";i.d(t,{s:()=>c});var n=i(6029),a=i(40452),r=i(88273),l=i(44464),s=i(49404),o=i(85453);let c=e=>{let{image:t}=e;if(t.src&&(0,s.Xs)(t))return(0,n.jsx)(o.h,{image:t,src:t.src});let{tempUrl:i,meta:c,src:d}=t||{},u=d&&(0,r.Ub)(d,r.p7,c),p=(0,r.QV)(u,u?void 0:i),h=(0,l.w3)(t);return(0,n.jsx)(a.s,{sx:{backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundImage:p,backgroundPosition:h,width:"100%",aspectRatio:"1/1",objectFit:"contain",transitionProperty:"border-radius",transitionDuration:"normal",borderRadius:"calc(var(--box-border-radius) / 2)"}})}},44040:(e,t,i)=>{"use strict";i.d(t,{_:()=>r});var n=i(94460),a=i(47793);function r(e){var t;let{cardContentType:i,imageProvider:r,imageOptions:l}=e;return"aiAnimation"===r?n.of.get("aiGeneratedVideosDefaultModel"):"image"===i?n.of.get("imageCardModel"):"custom"===l.artStylePreset&&(null==(t=l.styleReferenceImages)?void 0:t.length)?n.of.get("styleRefsDefaultModel"):(0,a.in)()}},44063:(e,t,i)=>{"use strict";i.d(t,{Q:()=>d});var n=i(21572),a=i(37243),r=i(2137),l=i(88273),s=i(49404),o=i(91420),c=i(80772);let d=a.YY.create({name:"mediaUpload",addCommands(){return{cancelImageUploadsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(t&&t.uploadStatus===r.A.Uploading)}).forEach(e=>{let i=(0,c.um)(e.node),n=(0,c.wH)(e.node,(null==i?void 0:i.src)?{uploadStatus:r.A.Done}:{tempUrl:null,uploadStatus:r.A.Error});t.setNodeMarkup(e.pos,null,n).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0)}),!0)},uploadBlobsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.storage.orgId&&!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(null==t?void 0:t.src)&&"string"==typeof t.src&&t.src.startsWith("blob:")}).forEach(e=>{let i=(0,c.um)(e.node);if(!i)return;let n=i.src,a=(0,c.wH)(e.node,(0,c.F)(n));t.setNodeMarkup(e.pos,null,a).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0),(0,o.xH)(this.editor,n)}),!0)},uploadRemoteUrlsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.storage.orgId&&!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(null==t?void 0:t.src)&&"string"==typeof t.src&&t.src.startsWith("http")&&n.shouldUploadRemoteUrl(t.src)&&t.uploadStatus!==r.A.Done}).forEach(e=>{var i;let n=(0,c.um)(e.node);if(!n)return;let a=n.src,l=(0,c.wH)(e.node,{uploadStatus:r.A.Uploading,source:null!=(i=n.source)?i:"image.custom",tempUrl:a});t.setNodeMarkup(e.pos,null,l).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0),(0,o.XE)(this.editor,a,void 0,!0)}),!0)},uploadDataUrlsOnLoad:()=>e=>{let{tr:t,state:i}=e;return!!this.storage.orgId&&!!this.editor.isEditable&&((0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(null==t?void 0:t.src)&&"string"==typeof t.src&&t.src.startsWith("data:")}).forEach(e=>{let i=(0,c.um)(e.node);if(!i)return;let n=(0,l.Xz)(i.src);if(!n)return;let a=URL.createObjectURL(n),r=(0,c.wH)(e.node,(0,c.F)(a));t.setNodeMarkup(e.pos,null,r).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0),(0,o.XE)(this.editor,a,n)}),!0)},initializeUploadExtension:e=>t=>{let{chain:i}=t;return this.storage.orgId=e,i().cancelImageUploadsOnLoad().uploadBlobsOnLoad().uploadDataUrlsOnLoad().uploadRemoteUrlsOnLoad().revokeAllImageTempURLs().run(),!0},revokeAllImageTempURLs:()=>e=>{let{tr:t,state:i}=e;return(0,a.xe)(i.doc,e=>{let t=(0,c.um)(e);return!!(t&&t.tempUrl&&t.src&&"string"==typeof(null==t?void 0:t.src)&&t.uploadStatus===r.A.Done)}).forEach(e=>{let i=(0,c.wH)(e.node,{tempUrl:null});t.setNodeMarkup(e.pos,null,i).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0)}),!0},revokeImageTempURLs:e=>t=>{let{tr:i,state:n}=t;return(0,a.xe)(n.doc,t=>{let i=(0,c.um)(t);return!!i&&i.tempUrl===e}).forEach(e=>{let t=(0,c.wH)(e.node,{tempUrl:null});i.setNodeMarkup(e.pos,null,t).setMeta("addToHistory",!1).setMeta("imageUploadUpdateAttrs",!0)}),URL.revokeObjectURL(e),!0},updateImageOnUploadFailure:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{tr:n,state:a}=i,l=a.doc.nodeAt(e);if(!l||!l.attrs)return!1;let s=(0,c.um)(l),o=t?{...s,uploadStatus:r.A.Done}:(0,c.yK)({isError:!0}),d=(0,c.wH)(l,o);return n.setNodeMarkup(e,void 0,d).setMeta("imageUploadUpdateAttrs",!0).setMeta("addToHistory",!1).setMeta("annotationEvent",{type:"update-node-attrs",pos:e}),!0}},updateImageOnUploadSuccess:(e,t)=>i=>{let{tr:n,state:a}=i,r=a.doc.nodeAt(e);if(!r||!r.attrs)return!1;let l=(0,c.yK)({isError:!1,result:t,attrs:r.attrs}),o=(0,s.Ez)(l),d=(0,c.wH)(r,o);return n.setNodeMarkup(e,void 0,d).setMeta("imageUploadUpdateAttrs",!0).setMeta("addToHistory",!1).setMeta("annotationEvent",{type:"update-node-attrs",pos:e}),!0}}},addStorage:()=>({orgId:void 0,completedUploads:{}}),addProseMirrorPlugins(){return[(0,o.Qx)(this.editor)]}})},44133:(e,t,i)=>{"use strict";i.d(t,{z:()=>H});var n=i(6029),a=i(26385),r=i(61204),l=i(16936),s=i(99430),o=i(96500),c=i(40452),d=i(49611),u=i(99492),p=i(48621),h=i(26221),g=i(3616),m=i(77650),x=i(35859),f=i(94460),b=i(56108),C=i(73232),y=i(58959),v=i(48810),w=i(29810),j=i(26420);let A=e=>{let{label:t,control:i,icon:a}=e;return(0,n.jsxs)(y.z,{spacing:4,children:[a,(0,n.jsx)(v.E,{children:t}),(0,n.jsx)(w.h,{}),(0,n.jsx)(j.a,{children:i})]})};function k(e,t){return function(i,n,a){var r;return t({chartAttributes:{...a,[e]:{...null!=(r=a[e])?r:{},[i]:n}}})}}let L=e=>{var t;let{chartType:i,attributes:a,updateAttributes:r}=e,l=a.chartAttributes||{},o=l[i],c=k(i,r);return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(A,{label:m.Ru._({id:"Y7a6MU"}),control:(0,n.jsx)(s.d,{isChecked:null==(t=null==o?void 0:o.axisPullToZero)||t,onChange:e=>c("axisPullToZero",e.target.checked,l)})})})},S=e=>{let{chartType:t="bar",...i}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(L,{chartType:t,...i})})};var E=i(68917),_=i(78140),I=i(36999),M=i(41283),R=i(37930),D=i(48478);let T=e=>{var t;let{attributes:i,updateAttributes:a}=e,r=i.chartAttributes||{},l=r.pie||{},s=k("pie",a),o=null!=(t=l.legendPosition)?t:"bottom",c={top:m.Ru._({id:"WWy8TN"}),right:m.Ru._({id:"nOPbWJ"}),bottom:m.Ru._({id:"zsiX7I"}),left:m.Ru._({id:"UlKSMd"})};return(0,n.jsx)(A,{label:m.Ru._({id:"G4H8LE"}),control:(0,n.jsxs)(_.W,{isLazy:!0,children:[(0,n.jsx)(I.I,{as:d.$,variant:"plain",size:"sm",w:40,boxShadow:"none",textAlign:"left",rightIcon:(0,n.jsx)(E.D,{}),sx:{"span:first-of-type":{overflow:"clip",textOverflow:"ellipsis"}},children:c[o]}),(0,n.jsx)(M.c,{zIndex:"modalPopover",children:(0,n.jsx)(R.i,{value:o,type:"radio",onChange:e=>{s("legendPosition",(e=>void 0===c[e]?"bottom":e)(Array.isArray(e)?e[0]:e),r)},children:Object.entries(c).map(e=>{let[t,i]=e;return(0,n.jsx)(D.k,{value:t,children:(0,n.jsx)(y.z,{children:(0,n.jsx)(v.E,{children:i})})},t)})})})]})})},z={pie:T,donut:T,line:e=>{let{...t}=e;return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(L,{chartType:"line",...t})})},bar:S,"horizontal-bar":e=>(0,n.jsx)(S,{...e,chartType:"horizontal-bar"})};var P=i(48974);let N=e=>{let{accentColor:t,selected:i,onChange:a,steps:r=5}=e;return(0,n.jsx)(A,{icon:(0,n.jsx)(p.g,{icon:u.wIs}),label:m.Ru._({id:"tvmuQ0"}),control:(0,n.jsx)(P.M,{accentColor:t,selected:i,onChange:a,steps:r})})},H=e=>{let{attributes:t,updateAttributes:i,accentColor:y,setEditing:v,editor:w}=e,j=z[t.chartType],{data:k}=t,L=(0,f.u)("chartInlineLabels");return(0,n.jsxs)(a.B,{spacing:0,children:[(0,n.jsxs)(a.B,{spacing:4,p:4,children:[(0,n.jsx)(r.e,{mb:2,children:Object.entries(x.XD).map(e=>{let[a,{icon:r,selectedIcon:s,label:o}]=e,c=t.chartType===a;return(0,n.jsx)(h.Tz,{placement:"top",label:o(),children:(0,n.jsx)(l.K,{"aria-label":o(),flex:1,variant:"plain",size:"md",icon:c?s:r,boxShadow:"none",background:c?"trueblue.50":"white",color:c?"trueblue.400":"gray.600",onClick:()=>i({chartType:a})})},"".concat(o()))})}),(0,n.jsx)(N,{accentColor:y,selected:t.colorScheme,steps:5,onChange:e=>{i({colorScheme:e})}}),(0,n.jsx)(A,{icon:(0,n.jsx)(p.g,{icon:u.n2$}),label:m.Ru._({id:"sgzcYD"}),control:(0,n.jsx)(s.d,{isChecked:!t.hideLabels,onChange:e=>i({hideLabels:!e.target.checked})})}),L&&(0,n.jsx)(A,{icon:(0,n.jsx)(p.g,{icon:u.jon}),label:m.Ru._({id:"hw0byi"}),control:(0,n.jsx)(s.d,{isChecked:t.showInlineLabels,onChange:e=>i({showInlineLabels:e.target.checked})})}),w&&(0,n.jsx)(A,{icon:(0,n.jsx)(p.g,{icon:u.ecg}),label:m.Ru._({id:"0j+RGO"}),control:(0,n.jsx)(r.e,{dir:"ltr",spacing:1,size:"sm",children:C.gj.map(e=>{let{name:t,icon:i,checkActive:a,apply:r}=e;if(a&&r)return(0,n.jsx)(b.I,{label:t(),icon:i,onClick:()=>{r(w)},isActive:a(w),my:0},t())})})}),j&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.c,{my:3}),(0,n.jsx)(j,{...e})]})]}),v&&(0,n.jsx)(c.s,{px:5,py:3,bg:"gray.50",alignItems:"center",justify:"center",children:(0,n.jsx)(d.$,{variant:"link",size:"sm",colorScheme:"gray",my:0,leftIcon:(0,n.jsx)(p.g,{icon:u.MT7}),onClick:()=>v(!0),children:k?(0,n.jsx)(g.x6,{id:"BhcOHV"}):(0,n.jsx)(g.x6,{id:"UHoZ5e"})})})]})}},44248:(e,t,i)=>{"use strict";i.d(t,{G:()=>r});var n=i(51684),a=i(77650);let r={label:()=>a.Ru._({id:"Mm6AFs"}),description:()=>a.Ru._({id:"oKMJNm"}),key:"video.custom",icon:n.qtl,keywords:["video","audio","podcast","embed"],iframeOptions:{allowPopups:!0},preferHtml:!0}},44527:(e,t,i)=>{"use strict";i.d(t,{G:()=>s});var n=i(4232),a=i(94657),r=i(94260),l=i(7274);let s=()=>{let{subscription:e}=(0,r.I)(),t=null==e?void 0:e.nextCreditRefillTime,i=null!==t?(0,n.A)((0,a.A)(t),new Date):null;return i?(0,l.GL)(i):null}},44604:(e,t,i)=>{"use strict";i.d(t,{R$:()=>l,w_:()=>a,z0:()=>r});var n=i(94460);i(12872);let a=(e,t)=>{let i=e.filter(e=>Object.keys(e.spec).length>0),n=t.filter(e=>Object.keys(e.spec).length>0);return i.length!==n.length||JSON.stringify(i.map(e=>e.spec))!==JSON.stringify(n.map(e=>e.spec))},r=e=>{let{oldNode:t,oldDecorations:i,newNode:r,newDecorations:l,updateProps:s}=e;if(JSON.stringify(r.attrs)!==JSON.stringify(t.attrs))return s(),!0;if(a(i,l)){if(n.of.get("debugLogging")){let e=((e,t)=>{let i=e.filter(e=>Object.keys(e.spec).length>0),n=t.filter(e=>Object.keys(e.spec).length>0),a=i.map(e=>JSON.stringify(e.spec)),r=n.map(e=>JSON.stringify(e.spec));return{removed:a.filter(e=>!r.includes(e)),added:r.filter(e=>!a.includes(e))}})(i,l);console.debug("============== decos ================"),console.debug("decos changed",r.type.name),e.removed.length>0&&console.debug("%c decos removed: ".concat(e.removed.join(" ")," "),"color: red"),e.added.length>0&&console.debug("%c decos added: ".concat(e.added.join(" ")," "),"color: green")}s()}return!0},l=e=>{let{newNode:t,oldNode:i,updateProps:n}=e;return t.content.childCount!==i.content.childCount?(n(),!0):r(e)}},44630:(e,t,i)=>{"use strict";i.d(t,{d:()=>n});let n="docMention"},44732:(e,t,i)=>{"use strict";i.d(t,{$_:()=>p,AR:()=>h,Ft:()=>s,Gg:()=>A,H9:()=>x,Hh:()=>n,Ix:()=>d,Kc:()=>m,LS:()=>r,MI:()=>a,Ol:()=>l,On:()=>o,Ox:()=>b,PS:()=>v,TP:()=>c,Uq:()=>C,X4:()=>w,kO:()=>y,qV:()=>j,uz:()=>u,v$:()=>g,v2:()=>f,w:()=>k});let n="Gamma Business",a="Gamma Team",r="Gamma Ultra",l="Gamma Pro",s="Gamma Plus",o="Gamma",c="gamma",d="gammas",u="support@gamma.app",p="Business",h="Team",g="Ultra",m="Pro",x="Plus",f="Free",b="success@gamma.app",C="Flux",y="Google",v="OpenAI",w="Ideogram",j="Agent",A="Gamma Agent",k="themeId"},44758:(e,t,i)=>{"use strict";i.d(t,{K:()=>a});var n=i(81449);class a{get data(){if(this._data)return this._data;let e=this.findIndices();if(e.labelsOnly){let t=this.source.columns.slice(e.from.column,e.to.column+1);return new n.h({columns:t,rows:[],cells:[]})}let t=this.source.rows.slice(e.from.row,e.to.row+1),i=this.source.columns.slice(e.from.column,e.to.column+1),a=t.flatMap(e=>i.map(t=>this.source.getCell({row:e.id,column:t.id}))).filter(e=>!!e);return new n.h({rows:t,columns:i,cells:a})}clear(){let e=this.findIndices(),{rows:t,columns:i}=this.source;for(let n=e.from.column;n<=e.to.column;n++){let a=i[n];if(this.includesLabels&&(a.label=""),!e.labelsOnly)for(let i=e.from.row;i<=e.to.row;i++){let e=t[i],n=this.source.getCell({row:e.id,column:a.id});n?n.clear():this.source.setEmptyCell(e,a)}}}includes(e){if("isLabel"in e)return this.includesLabelCell(e.column);let t=this.findIndices(),i=this.source.findCellIndex(e);return!!i&&!t.labelsOnly&&!!(t.from.row<=i.row)&&!!(t.to.row>=i.row)&&!!(t.from.column<=i.column)&&!!(t.to.column>=i.column)}includesLabelCell(e){if(!this.includesLabels)return!1;let t=this.source.columns.findIndex(t=>{let{id:i}=t;return i===e});if(t<0)return!1;let i=this.findIndices();return i.from.column<=t&&i.to.column>=t}findIndices(){let{rows:e,columns:t}=this.source,i=t.findIndex(e=>{let{id:t}=e;return t===this.from.column}),n=t.findIndex(e=>{let{id:t}=e;return t===this.to.column});if(!this.to.row)return{from:{column:i},to:{column:n},labelsOnly:!0};let a=e.findIndex(e=>{let{id:t}=e;return t===this.from.row}),r=e.findIndex(e=>{let{id:t}=e;return t===this.to.row});if(-1!==[a,r,i,n].indexOf(-1))throw Error("Invalid range");return{from:{row:a,column:i},to:{row:r,column:n},labelsOnly:!1}}static nonEmpty(e){function t(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getLines(t);for(let t=i?n.length-1:0;t!==(i?-1:n.length);i?t--:t++){let i=n[t];if(!i.isEmpty(e))return i}return null}let i=t("row"),n=t("row",!0),a=t("column"),r=t("column",!0);return i&&n&&a&&r?new this(e,{row:i.id,column:a.id},{row:n.id,column:r.id},!0):null}constructor(e,t,i,n=!1){this.source=e,this.from=t,this.to=i,this.includesLabels=n,this._data=void 0}}},44783:(e,t,i)=>{"use strict";i.d(t,{$o:()=>h,TS:()=>f,aG:()=>p,eL:()=>x,fc:()=>m,oO:()=>g,tN:()=>b});var n=i(37243),a=i(63867),r=i(20044),l=i(5408),s=i(88273),o=i(33763),c=i(91420),d=i(79733),u=i(6319);let p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ltr",i=(0,u.BJ)(e.variantKey),n={};return i.options.forEach(i=>{var a;let{key:r,defaultValue:l}=i;n[r]=null!=(a=e.options[r])?a:null==l?void 0:l({dir:t})}),n},h=e=>{var t;let i=(0,u.BJ)(e.variantKey),n=p(e);return(null==(t=i.addDirection)?void 0:t.call(i,n))||"right"},g=e=>{let t=(0,c.p$)(e).filter(e=>(0,s.u3)(e.type));return 1===t.length&&t[0]},m=(e,t,i)=>{let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n)return null;let a=e.state.doc.resolve(n.inside),s=(0,r.IV)(a,d.q)[0],c=(0,r.IV)(a,d.M)[0],u=i&&(0,o.H)(i),p=g(t);if(!s&&!c||u&&"image"!==u.type.name||!p)return null;let h=(0,l.xX)(t.target,e.dom,e=>e.hasAttribute("data-smart-layout-image-drop-target"));if(h){let e=h.getBoundingClientRect();return{pos:n.inside,node:u,rect:e,image:{src:null==u?void 0:u.attrs.src,source:null==u?void 0:u.attrs.source,query:null==u?void 0:u.attrs.query,name:null==u?void 0:u.attrs.name,uploadStatus:null==u?void 0:u.attrs.uploadStatus}}}return null},x=(e,t,i)=>{let a;if(!i||!e.state.schema.nodes.smartLayout.validContent(i.content))return null;let r=e.posAtCoords({left:t.clientX,top:t.clientY});if(!r||-1==r.inside)return null;let{doc:l}=e.state,s=l.nodeAt(r.pos),o=l.nodeAt(r.inside);if(o&&(0,d.q)(o))a={node:o,pos:r.inside};else if(s&&(0,d.q)(s))a={node:s,pos:r.pos};else{let e=l.resolve(r.inside);a=(0,n.eL)(e,d.q)}let c=a&&e.nodeDOM(a.pos),u=null==c?void 0:c.querySelector("[data-content-reference]"),p=null==u?void 0:u.getBoundingClientRect();if(!a||!p)return null;let g=l.resolve(a.pos).parent;if(!g||!(0,d.M)(g))return null;let m="right"===h(g.attrs)?t.clientX>p.left+p.width/2?"right":"left":t.clientY>p.top+p.height/2?"bottom":"top";return{pos:a.pos,node:a.node,rect:p,side:m}},f=(e,t,i)=>{var r;if(!i)return null;let l=i.content.toJSON(),s=null==l?void 0:l[0];if(e.state.selection instanceof a.nh&&"smartLayout"===e.state.selection.node.type.name||!s||(null==s?void 0:s.type)!=="smartLayout")return null;let o=null==(r=s.attrs)?void 0:r.variantKey,c=e.posAtCoords({left:t.clientX,top:t.clientY});if(!c||-1==c.inside)return null;let{doc:u}=e.state,p=u.resolve(c.inside),h=(0,n.eL)(p,d.M);if(!h)return null;let g=e.nodeDOM(h.pos),m=null==g?void 0:g.getBoundingClientRect();return m?{pos:h.pos,node:h.node,variantKey:o,rect:m}:null},b=(e,t)=>{let i=(0,n.eL)(t,d.M);i&&e.commands.selectNodeAtPos(i.pos)}},44790:(e,t,i)=>{"use strict";i.d(t,{u:()=>ip});var n=i(6029),a=i(26420),r=i(21938),l=i(26221),s=i(46512),o=i(55729),c=i(52881),d=i(94460),u=i(40912),p=i(6139),h=i(92986),g=i(12889),m=i(87489),x=i(79683),f=i(3898),b=i(70077),C=i(50024),y=i(46898),v=i(74158),w=i(35665),j=i(80778),A=i(48086),k=i(77650),L=i(37243),S=i(13731),E=i.n(S),_=i(26194),I=i.n(_),M=i(35342),R=i.n(M),D=i(83817),T=i.n(D),z=i(26475),P=i(1319),N=i(83915),H=i(61386),B=i(15538),F=i(82779),O=i(831),V=i.n(O);let Z=(0,f.Xb)()?"bottom":"top";function U(e){return e?e.reduce((e,t)=>(t.targetId&&(e[t.targetId]?e[t.targetId].push(t):e[t.targetId]=[t]),e),{}):null}let G=e=>e.filter(e=>!!e.spec.isAnnotation);var W=i(58959),K=i(55597),q=i(40452),Q=i(26385),J=i(17496),Y=i(99492),X=i(3616),$=i(4014),ee=i(94524),et=i(81949),ei=i(49611),en=i(74676),ea=i(48621);let er=(0,o.memo)(e=>{let{isMobile:t,icon:i,badgeCount:a,tooltip:r,children:s,...o}=e;t&&delete o._hover;let c=(0,n.jsx)(W.z,{className:"block-comment-button-wrapper",children:(0,n.jsxs)(ei.$,{variant:"custom",borderRadius:"full",size:"sm",bgGradient:"none",color:"yellow.600",boxSize:t?10:8,border:t?"":"1px solid white",transitionProperty:"common",transitionDuration:"normal",_hover:t?{}:{bgGradient:"linear(to-b, yellow.300, yellow.400)",color:"yellow.700"},...o,children:[i&&(0,n.jsx)(ea.g,{size:t?"lg":"sm",icon:i}),s&&s,void 0!==a&&(0,n.jsx)(en.E,{colorScheme:"yellow",borderRadius:"full",pos:"absolute",bottom:-1,right:-1,shadow:"base","data-testid":"badge-count",children:a})]})});return r?(0,n.jsx)(l.Tz,{placement:"left",label:r,children:c}):c});er.displayName="GenericBlockCommentButton";var el=i(89122);let es="350px",eo="temp-id";var ec=i(88163);let ed=e=>{let{comments:t,reactions:i,draftComment:n}=e,a=(e=>{let{comments:t,reactions:i,draftComment:n}=e;if(n&&n.text.trim().length>0)return"draft";if(0===t.length)return 0===i.length?"fresh":"reactions-only";if(1===t.length)return"single-thread";if(t.length>1)return"multiple-threads";throw Error("Invalid button state")})({comments:t,reactions:i,draftComment:n});return{state:a,allCount:t.reduce((e,t)=>{var i;return e+((null==(i=t.replies)?void 0:i.length)||0)},0)+i.reduce((e,t)=>e+t.count,0)+t.length,overflowReactionCount:Math.max(0,i.length-7)}},eu=e=>{let{editor:t,getPos:i}=e,n=i(),a="number"==typeof n?t.view.nodeDOM(n):null,[r,l]=(0,o.useState)(null);return((0,o.useLayoutEffect)(()=>{l(a instanceof HTMLElement?a.offsetHeight:100)},[]),null===r)?null:Math.min(r,128)};var ep=i(48810),eh=i(3276),eg=i(77850);let em=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:30;return e.length?1===e.length?e[0]:2===e.length?e.join(" and "):e.length<=t?"".concat([e.slice(0,e.length-1).join(", "),e[e.length-1]].join(", and ")):"".concat([e.slice(0,t).join(", "),"".concat(e.length-t," ").concat(e.length-t>1?"others":"other")].join(", and ")):null},ex=e=>{let{users:t,selfUserId:i}=e;return em(t?[...t].sort(e=>(null==e?void 0:e.id)===i?-1:1).map(e=>(null==e?void 0:e.id)===i?"You":(null==e?void 0:e.displayName)||""):[])},ef=(0,eg.P)(a.a),eb=(0,o.memo)(e=>{let{emojis:t,rtlEnabled:i}=e;return(0,n.jsx)(n.Fragment,{children:null==t?void 0:t.map((e,a)=>0===a?(0,n.jsx)(ef,{initial:{x:i?"-6px":"6px",y:"5px"},textShadow:(null==t?void 0:t.length)>1?"0px 1px 3px rgba(0,0,0,.4)":"none",fontSize:"20px",position:"absolute",zIndex:1,children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):1===a?(0,n.jsx)(ef,{zIndex:0,initial:{x:i?"-10px":"10px",y:"6px",scale:.7},animate:{scale:.7,rotate:"10deg",x:i?"-18px":"18px",y:"-3px"},position:"absolute",children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):2===a?(0,n.jsx)(ef,{zIndex:0,initial:{x:i?"-10px":"10px",y:"6px",scale:.7},animate:{scale:.7,rotate:"-10deg",x:i?"3px":"-3px",y:"16px"},position:"absolute",children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):3===a?(0,n.jsx)(ef,{zIndex:0,initial:{x:i?"-10px":"10px",y:"6px",scale:.7},animate:{scale:.7,rotate:"-10deg",x:i?"3px":"-3px",y:"-3px"},position:"absolute",children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:e})},a):null)})});eb.displayName="EmojiCluster";let eC=(0,eg.P)(a.a),ey=(0,o.memo)(e=>{let{emoji:t,emojiCluster:i,isMobile:r,user:s,canReact:c,reaction:d,badgeCount:u,onClick:p,...h}=e,g=(0,ee.fW)(),m=V()(d.reactions.flatMap(e=>e.users),"id"),x=!!m.find(e=>e.id===(null==s?void 0:s.id)),f=ex({users:m,selfUserId:(null==s?void 0:s.id)||""}),b=(0,n.jsxs)(a.a,{alignContent:"center",children:[(0,n.jsx)(X.x6,{id:"mRnNF/",values:{usersLabel:f,emoji:t},components:{0:(0,n.jsx)(ep.E,{as:"span",color:"gray.300"})}}),c&&(0,n.jsx)(ep.E,{display:"block",color:"gray.500",children:x?(0,n.jsx)(X.x6,{id:"fb/FjL"}):(0,n.jsx)(X.x6,{id:"AG3H1y"})})]}),C=(0,n.jsx)(W.z,{className:"block-comment-button-wrapper",children:(0,n.jsxs)(ei.$,{variant:"ghost",borderRadius:"full",size:"sm",boxSize:r?10:8,transitionProperty:"common",transitionDuration:"normal",...x?{bg:"gray.50",borderColor:r?"blackAlpha.200":"gray.200"}:{},...h,onClick:e=>{c&&p&&p(e)},pos:"relative",children:[(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)(eh.y,{size:"sm"}),children:(0,n.jsxs)(ep.E,{pos:"absolute",inset:0,as:"span",sx:{".emoji-mart-emoji":{fontSize:"1em",span:{cursor:"inherit",fontSize:"1em !important"},":hover::before":r?{}:{backgroundColor:"transparent"}}},fontSize:r?"1.5em":"1.25em",children:[!i&&(0,n.jsx)(eC,{initial:{x:g?"-6px":"6px",y:"5px"},fontSize:"20px",position:"absolute",zIndex:1,children:(0,n.jsx)("em-emoji",{size:0,native:!0,id:t})}),(0,n.jsx)($.N,{children:(0,n.jsx)(eb,{emojis:i,rtlEnabled:g})})]})}),void 0!==u&&(0,n.jsx)(en.E,{colorScheme:"yellow",borderRadius:"full",pos:"absolute",bottom:-1,insetEnd:-1,shadow:"base",zIndex:1,children:u})]})});return b?(0,n.jsx)(l.Tz,{placement:"left",label:b,children:C}):C});ey.displayName="ReactionButton";let ev={bg:"yellow.600",color:"yellow.100",_hover:{bg:"yellow.600",color:"yellow.100"}},ew={bg:"yellow.100",color:"yellow.800"},ej="linear(to-b, yellow.200, yellow.300)",eA=e=>{e.stopPropagation()},ek=(0,o.memo)(e=>{let{user:t,userCanComment:i,isExpanded:r,isMobile:l,comments:s,reactions:o,draftComment:c,onClickThread:d,onClickAddComment:u,onClickAddReaction:p,onClickReactionsOverflow:h,onClickExistingReaction:g,onClosePopup:m,hideAddCommentButton:x=!1,viewingCommentId:f,enableReactions:b,blockAllowsCommenting:C,...y}=e,v=(0,ee.fW)(),{state:w,allCount:j,overflowReactionCount:A}=ed({comments:s,reactions:o,draftComment:c}),k=[];if(!r)switch(w){case"draft":k.push((0,n.jsx)(er,{isMobile:l,icon:Y.I$7,onClick:u,bg:r?"gray.50":"white",_hover:ew,color:"gray.600"},"draft"));break;case"fresh":k.push((0,n.jsx)(er,{isMobile:l,icon:K.vdI,bg:r?"gray.50":"white",_hover:ew,color:"gray.600",bgGradient:ej,tooltip:(0,n.jsx)(X.x6,{id:"oFsfkI"}),"data-testid":"create-comment-button",onClick:u},"fresh"));break;case"reactions-only":if(o.length>0){let e=o[0],a=o.reduce((e,t)=>(e.push(t.emoji),e),[]);k.push((0,n.jsx)(ey,{isMobile:l,onClick:t=>{g(e),t.stopPropagation()},reaction:e,user:t,badgeCount:j,emoji:e.emoji,"data-testid":"reaction-".concat(e.emoji),emojiCluster:a,canReact:i&&C},e.emoji))}break;case"single-thread":k.push((0,n.jsx)(er,{isMobile:l,icon:K.DN2,bgGradient:ej,badgeCount:j,"data-testid":"single-thread"},"first-thread"));break;case"multiple-threads":k.push((0,n.jsx)(er,{isMobile:l,bgGradient:ej,icon:K.q9p,badgeCount:j,"data-testid":"multiple-threads"},"first-thread"))}return(r&&(s.forEach((e,t)=>{let i=null!==f&&e.id===f,a=i?()=>m():()=>d(e);k.push((0,n.jsx)(er,{isMobile:l,icon:K.DN2,badgeCount:e.replies.length+1,bgGradient:ej,onClick:a,"data-testid":"thread-".concat(t),...i?ev:{}},0===t?"first-thread":"thread-".concat(t)))}),b&&(o.slice(0,7).forEach(e=>{k.push((0,n.jsx)(ey,{isMobile:l,onClick:t=>{g(e),t.stopPropagation()},"data-testid":"reaction-".concat(e.emoji),reaction:e,user:t,badgeCount:e.count,emoji:e.emoji,canReact:i&&C},e.emoji))}),A>0&&k.push((0,n.jsxs)(er,{isMobile:l,onClick:()=>{h()},bg:"gray.50",color:"yellow.800",_hover:ew,children:["+",A]},"reactions-overflow"))),"draft"===w?k.push((0,n.jsx)(er,{isMobile:l,icon:Y.I$7,tooltip:(0,n.jsx)(X.x6,{id:"x8Zuns"}),onClick:u,bg:r?"gray.50":"white",_hover:ew,"data-testid":"create-comment-button-draft",color:"gray.600"},"draft")):x||l||k.push((0,n.jsx)(er,{isMobile:l,icon:K.vdI,transform:v?"scaleX(-1)":"",bgGradient:ej,tooltip:(0,n.jsx)(X.x6,{id:"oFsfkI"}),onClick:u,bg:r?"gray.50":"white",_hover:ew,"data-testid":"create-comment-button",color:"gray.600"},"fresh")),b&&i&&!x&&!l&&k.push((0,n.jsx)(er,{isMobile:l,icon:K.Q3O,transform:v?"scaleX(-1)":"",bgGradient:ej,onClick:()=>{p()},tooltip:(0,n.jsx)(X.x6,{id:"9OEgyT"}),"data-testid":"add-reaction-button",bg:"gray.50",_hover:ew,color:"gray.600"},"add-reaction"))),l)?(0,n.jsx)(q.s,{className:"block-comments-inner-stack",userSelect:"none",transitionProperty:"all",transitionDuration:"fast",flexDir:"row",flexWrap:"wrap",onClick:eA,children:k}):(0,n.jsxs)(Q.B,{className:"block-comments-inner-stack",userSelect:"none",spacing:0,width:"34px",transitionProperty:"all",transitionDuration:"fast",onClick:eA,borderRadius:"full",boxShadow:"0 0 0 2px rgba(0,0,0,.1)",bg:"white",border:"1px solid transparent",onMouseDown:et.Fw,"data-testid":"block-comments-buttons",...y,children:[(0,n.jsx)(a.a,{children:k[0]}),(0,n.jsx)(J.S,{in:r,startingHeight:0,transitionEnd:{enter:{overflow:"initial"}},children:(0,n.jsx)($.N,{children:k.length>1&&(0,n.jsx)(Q.B,{spacing:1,children:k.slice(1)})})})]})});ek.displayName="BlockCommentsButtons";let eL=(0,o.memo)(e=>{let{onClickAddComment:t,onClickAddReaction:i,...r}=e;return(0,n.jsx)(a.a,{className:"mobile-add-comment-widget",pos:"absolute",transform:"translate(-50%,-50%) scale(1)",mt:-6,background:"white",p:"4px",borderRadius:"full",shadow:"lg",transitionProperty:"common",transitionDuration:"normal",transitionTimingFunction:"cubic-bezier(0.34, 1.56, 0.64, 1);",zIndex:9,...r,children:(0,n.jsxs)(W.z,{spacing:1,children:[(0,n.jsx)(er,{isMobile:!0,icon:K.vdI,bg:"white",_hover:ew,color:"gray.600",bgGradient:ej,onClick:()=>{t()}},"fresh"),(0,n.jsx)(er,{isMobile:!0,icon:K.Q3O,bgGradient:ej,onClick:()=>{i()},bg:"white",_hover:ew,color:"gray.600"},"add-reaction")]})})});eL.displayName="MobileAddCommentWidget";var eS=i(16842),eE=i(45463);let e_=(0,o.memo)(e=>{let{comments:t,reactions:i,isExpanded:a,avatarMax:r=4}=e,{allAvatars:l,reactionAvatars:s,commentAvatars:o}=(e=>{let{comments:t,reactions:i}=e,n=i.flatMap(e=>e.reactions.map(e=>e.users)).flat(),a=t.map(e=>e.user).concat(t.map(e=>e.replies.map(e=>e.user)).flat()).filter(Boolean),r=(e=>{let{comments:t,reactions:i}=e,n={};return t.forEach(e=>{n[e.id]=[e.user],e.replies.forEach(t=>{n[e.id].push(t.user)})}),Object.entries(n).forEach(e=>{let[t,i]=e;n[t]=V()(i,"id")}),n})({comments:t,reactions:i}),l=V()([...a,...n],"id"),s=[],o=(e=>{let{reactions:t}=e,i={};return t.forEach(e=>{i[e.emoji]=V()(e.reactions.flatMap(e=>e.users),"id")}),i})({reactions:i});return t.forEach(e=>{s.push(r[e.id])}),{allAvatars:l,reactionAvatars:o,commentAvatars:s}})({comments:t,reactions:i});return(0,n.jsxs)(Q.B,{className:"avatar-group-popup",spacing:1,transitionProperty:"common",transitionDuration:"fast",onClick:e=>{e.stopPropagation()},p:"1px",ps:3,userSelect:"none",children:[!a&&(0,n.jsx)(eS.Z,{max:r,style:{fontSize:"var(--chakra-fontSizes-sm)"},size:"sm",justifyContent:"start",opacity:[0,0,0,1],transitionProperty:"common",transitionDuration:"normal",position:"relative",children:l.map((e,t)=>(0,n.jsx)(eE.e,{zIndex:l.length-t,me:-3,name:null==e?void 0:e.displayName,src:null==e?void 0:e.profileImageUrl,shadow:"base",ignoreFallback:!0},"unexpanded-".concat(null==e?void 0:e.id)))}),a&&(0,n.jsxs)(n.Fragment,{children:[o.map((e,t)=>(0,n.jsx)(eS.Z,{max:r,style:{fontSize:"var(--chakra-fontSizes-sm)"},size:"sm",justifyContent:"start",opacity:[0,0,0,1],transitionProperty:"common",transitionDuration:"normal",position:"relative",children:e.map((e,t)=>(0,n.jsx)(eE.e,{zIndex:l.length-t,me:-3,name:null==e?void 0:e.displayName,src:null==e?void 0:e.profileImageUrl,shadow:"base",ignoreFallback:!0},"comment-".concat(null==e?void 0:e.id)))},"comment-".concat(t))),i.slice(0,7).map((e,t)=>(0,n.jsx)(eS.Z,{max:r,style:{fontSize:"var(--chakra-fontSizes-sm)"},size:"sm",justifyContent:"start",opacity:[0,0,0,1],transitionProperty:"common",transitionDuration:"normal",position:"relative",children:s[e.emoji].map((e,t)=>(0,n.jsx)(eE.e,{zIndex:l.length-t,me:-3,name:null==e?void 0:e.displayName,src:null==e?void 0:e.profileImageUrl,shadow:"base",ignoreFallback:!0},"reaction-".concat(null==e?void 0:e.id)))},"reaction-".concat(t)))]})]})});e_.displayName="AvatarGroupPopup";let eI=e=>{let{isMobile:t,emoji:i}=e,a=k.Ru._({id:"r2ONxg"});return(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)(eh.y,{size:"sm"}),children:(0,n.jsxs)(ep.E,{as:"span",sx:{".emoji-mart-emoji":{fontSize:"1em",span:{cursor:"inherit",fontSize:"1em !important"}}},children:[(0,n.jsx)("em-emoji",{size:0,native:!0,id:i})," ",a,"."]})})};var eM=i(57405),eR=i(23293),eD=i(80314),eT=i(58297),ez=i(81107),eP=i(65562),eN=i(83691),eH=i(30842),eB=i(83472);let eF=null,eO=null;var eV=function(e){return e.ACCEPT_DOC_INVITATION="accept-doc-invitation",e.ACCEPT_WORKSPACE_INVITATION="accept-workspace-invitation",e.DOC_ACCESS_LINK="doc-access-link",e.JOIN_WITH_CODE="join-with-code",e.DEFAULT_LOGIN="login",e.SIGNUP="signup",e}({}),eZ=i(40076),eU=i(91926),eG=i(77936),eW=i(83458),eK=i(12726),eq=i(29525),eQ=i(81278),eJ=i(44732);let eY={[eG.L.INVALID_SIGNUP_CODE]:{title:(0,n.jsx)(X.x6,{id:"F6yt1L",values:{GAMMA_PROPER_NOUN:eJ.On}}),description:(0,n.jsx)(X.x6,{id:"hVNvhu"}),message:(0,n.jsx)(X.x6,{id:"gpu6pk"})},[eG.L.INVALID_RESET_CODE]:{title:(0,n.jsx)(X.x6,{id:"SvShcH"}),description:(0,n.jsx)(X.x6,{id:"Vm3y4h"})},[eG.L.SIGNUP_ERROR]:{title:"",description:"",message:(0,n.jsx)(X.x6,{id:"jgYgJi",values:{GAMMA_SUPPORT_EMAIL_ADDRESS:eJ.uz}})},[eK.Vv.SSO_REQUIRED]:{title:(0,n.jsx)(X.x6,{id:"g4GJrR"}),description:(0,n.jsx)(()=>{let e=(0,eQ.useRouter)(),t=(0,y.d)(),{query:i}=e,a=(0,eU.sanitizeRedirectUrl)(i.redirect_to);return i.redirect_to&&!a&&eZ.datadogLogs.logger.warn("Unsafe redirect URL detected, rejecting redirect_to: ".concat(i.redirect_to)),(0,n.jsx)(X.x6,{id:"ujLUuZ",components:{0:(0,n.jsx)(eD.N,{textDecoration:"underline",onClick:()=>{let i=a?"/sso?redirect_to=".concat(encodeURIComponent(a)):"/sso";e.push(i),t.closeAll()},cursor:"pointer"})}})},{}),message:(0,n.jsx)(X.x6,{id:"hdccS0"})},[eK.Vv.SSO_REQUIRED_REDIRECT]:{title:"",description:""},[eW.bS.INCORRECT_PASSWORD_ENTERED]:{title:(0,n.jsx)(X.x6,{id:"WOLn0C"}),description:(0,n.jsx)(X.x6,{id:"d9sUlC"})},[eW.bS.PASSWORD_CHANGE_ERROR]:{title:(0,n.jsx)(X.x6,{id:"WOLn0C"}),description:(0,n.jsx)(X.x6,{id:"eHB0n7",values:{GAMMA_SUPPORT_EMAIL_ADDRESS:eJ.uz}})},[eq.r.OTHER_WORKSPACE_MEMBER]:{title:(0,n.jsx)(X.x6,{id:"J5F9Vo"}),description:(0,n.jsx)(X.x6,{id:"KiZr3u",values:{GAMMA_PROPER_NOUN:eJ.On,GAMMA_SUPPORT_EMAIL_ADDRESS:eJ.uz}})}};var eX=i(78292);let e$=e=>{var t,i,a;let{accessLink:r,doc:l,refetchFn:s,...o}=e,c=!(0,f._y)(),d=(0,y.d)(),{refetch:u}=(0,A.ur)(),p=s||u,h=e=>{let{title:t,description:i}=eY[e]||{title:(0,n.jsx)(X.x6,{id:"U7nnQt"}),description:e};d.isActive(e)||d({title:t,description:i,position:"top",id:e,status:"error",isClosable:!0,duration:null})},g=null!=(i=null==r?void 0:r.permission)?i:"view",m={manage:(0,n.jsx)(X.x6,{id:"C11Xkl",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP}}),edit:(0,n.jsx)(X.x6,{id:"C11Xkl",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP}}),comment:(0,n.jsx)(X.x6,{id:"gu6c+c",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP}}),view:(0,n.jsx)(X.x6,{id:"LoR9yH",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP}})}[g],x={manage:(0,n.jsx)(X.x6,{id:"MEeXaP"}),edit:(0,n.jsx)(X.x6,{id:"MEeXaP"}),comment:(0,n.jsx)(X.x6,{id:"dx3Kfr"}),view:(0,n.jsx)(X.x6,{id:"R2ZEYO"})}[g],b={manage:{icon:K.zLW,colorScheme:"sky"},edit:{icon:K.zLW,colorScheme:"sky"},comment:{icon:K.DN2,colorScheme:"yellow"},view:{icon:K.ao0,colorScheme:"green"}},C=null!=(a=null==l||null==(t=l.editors)?void 0:t.map(e=>e.user.displayName))?a:[],v=(()=>{switch(g){case"manage":case"edit":switch(C.length){case 0:return(0,n.jsx)(X.x6,{id:"bspMVx",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP},components:{0:(0,n.jsx)("span",{role:"img","aria-label":k.Ru._({id:"JGFG6q"})}),1:(0,n.jsx)("strong",{})}});case 1:return(0,n.jsx)(X.x6,{id:"w49thS",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP,0:C[0]},components:{0:(0,n.jsx)("span",{role:"img","aria-label":k.Ru._({id:"JGFG6q"})}),1:(0,n.jsx)("strong",{})}});case 2:return(0,n.jsx)(X.x6,{id:"Tz4Wi7",values:{0:C[0],1:C[1]},components:{0:(0,n.jsx)("span",{role:"img","aria-label":k.Ru._({id:"7Lrnj6"})}),1:(0,n.jsx)("strong",{}),2:(0,n.jsx)("strong",{})}});default:return(0,n.jsx)(X.x6,{id:"VhIJ/j",values:{0:C[0],1:C.length-1},components:{0:(0,n.jsx)("span",{role:"img","aria-label":k.Ru._({id:"7Lrnj6"})}),1:(0,n.jsx)("strong",{})}})}case"comment":return(0,n.jsx)(X.x6,{id:"vIOI7i",components:{0:(0,n.jsx)("span",{role:"img","aria-label":k.Ru._({id:"OoNfwA"})}),1:(0,n.jsx)("strong",{}),2:(0,n.jsx)("strong",{})}});default:return(0,n.jsx)(X.x6,{id:"k/HcwJ",values:{GAMMA_ARTIFACT_PROPER_NOUN:eJ.TP},components:{0:(0,n.jsx)("strong",{})}})}})(),w=async()=>{p&&(await p(),(0,eX.Us)()),d.isActive("login-complete")||d({title:(0,n.jsx)(X.x6,{id:"yFvQAN"}),description:m,position:"top",id:"login-complete",status:"success",isClosable:!0,duration:5e3})};return(0,n.jsxs)(eM.T,{align:"stretch",...o,children:[(0,n.jsxs)(W.z,{spacing:4,me:6,children:[(0,n.jsx)(e0,{icon:(0,n.jsx)(ea.g,{icon:b[g].icon}),colorScheme:b[g].colorScheme}),(0,n.jsx)(eR.D,{as:"p",size:"sm",children:x})]}),(0,n.jsx)(ep.E,{fontSize:"sm",children:v}),(0,n.jsxs)(Q.B,{children:[c&&(0,n.jsx)(ei.$,{variant:"solid",leftIcon:(0,n.jsx)(ea.g,{icon:ez.FjH}),size:"md",onClick:()=>{(e=>{let{type:t,params:i,errorCallback:n,redirectTo:a,doneCallback:r}=e,l=((e,t)=>{switch(e){case"join-with-code":{let{workspaceId:e,inviteCode:i,referredByUserId:n}=t,a=new URL("".concat(eN.$.API_HOST||"https://gamma.app","/organizations/").concat(e,"/join/").concat(i));return n&&a.searchParams.set("referredByUserId",n),a.toString()}case"accept-doc-invitation":{let{docId:e,email:i,inviteCode:n}=t;return"".concat(eN.$.API_HOST,"/invitations/docs/").concat(e,"/?inviteCode=").concat(n,"&email=").concat(i)}case"accept-workspace-invitation":{let{workspaceId:e,email:i,inviteCode:n}=t;return"".concat(eN.$.API_HOST,"/invitations/workspaces/").concat(e,"?inviteCode=").concat(n,"&email=").concat(i)}case"doc-access-link":{let{docId:e,shareToken:i}=t;return"".concat(eN.$.API_HOST,"/access-links/docs/").concat(e,"/?token=").concat(i)}case"signup":{let{inviteCode:e,referredByUserId:i,partnerStackClickId:n,partnerStackPartnerId:a}=t,r=new URL("".concat(eN.$.API_HOST||"https://gamma.app","/signup"));return e&&r.searchParams.set("inviteCode",e),i&&r.searchParams.set("referredByUserId",i),n&&r.searchParams.set("partnerStackClickId",n),a&&r.searchParams.set("partnerStackPartnerId",a),r.toString()}default:return"".concat(eN.$.API_HOST,"/login")}})(t,i),s="toolbar=no, menubar=no, width=600, height=700, top=100, left=100";null===eF||eF.closed?eF=window.open(l,t,s):eO!==l?null!==(eF=window.open(l,t,s))&&eF.focus():eF.focus(),eB.iw.get().addEventListener("message",e=>{(e=>{var t,i,n,a,r,l;let{event:s,errorCallback:o,redirectTo:c,doneCallback:d}=e,{data:u}=s;if("loginComplete"===u.type&&(0,eH.v)({data:null==u||null==(t=u.payload)?void 0:t.data,redirectTo:c,doneCallback:d,shouldClientSideRedirect:!0,googleMethod:"POPUP"}),"signupComplete"===u.type&&(0,eH.W)({data:null==u||null==(i=u.payload)?void 0:i.data,redirectTo:c,doneCallback:d,shouldClientSideRedirect:!0,googleMethod:"POPUP"}),"loginFailure"===u.type){let e=null==s||null==(a=s.data)||null==(n=a.payload)?void 0:n.code,t=null==s||null==(l=s.data)||null==(r=l.payload)?void 0:r.emailDomain;if(!o)return console.error("No error callback defined");if(!e)return console.error("No code defined");o(e,t)}})({event:e,errorCallback:n,redirectTo:a,doneCallback:r})}),eO=l})({type:eV.DOC_ACCESS_LINK,params:{docId:null==l?void 0:l.id,shareToken:r.token},errorCallback:h,doneCallback:w})},children:(0,n.jsx)(X.x6,{id:"oZyG4C"})}),(0,n.jsx)(ei.$,{variant:"plain",as:eD.N,target:"_blank",leftIcon:(0,n.jsx)(ea.g,{icon:Y.y_8}),href:"/signup",children:(0,n.jsx)(X.x6,{id:"yrlCvg"})}),(0,n.jsx)(ep.E,{fontSize:"xs",color:"gray.600",children:(0,n.jsx)(X.x6,{id:"oXChp6",values:{GAMMA_PROPER_NOUN:eJ.On},components:{0:(0,n.jsx)(eD.N,{href:eP.er,isExternal:!0,fontWeight:"bold"}),1:(0,n.jsx)(eD.N,{href:eP.WO,isExternal:!0,fontWeight:"bold"})}})})]})]})},e0=e=>{let{icon:t,colorScheme:i}=e;return(0,n.jsxs)(eT.j,{size:10,bg:"linear-gradient(to bottom, var(--chakra-colors-".concat(i,"-200), var(--chakra-colors-").concat(i,"-300))"),position:"relative",children:[(0,n.jsx)(a.a,{color:"".concat(i,".600"),display:"block",mt:"0.5",textAlign:"center",children:t}),(0,n.jsx)(eT.j,{size:5,position:"absolute",bottom:-1,right:-1,color:"".concat(i,".800"),bg:"".concat(i,".100"),boxShadow:"base",fontSize:"xs",children:(0,n.jsx)(ea.g,{icon:K.QLR})})]})};var e1=i(96500);let e2=e=>{let{accessLink:t,doc:i,className:a,showDivider:r=!0}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e$,{accessLink:t,doc:i,p:6,spacing:4,className:a}),r&&(0,n.jsx)(e1.c,{})]})};var e3=i(29810),e5=i(24302),e4=i(26744),e6=i(57545),e9=i(70649),e7=i(70315),e8=i(22800),te=i(91950),tt=i(53617),ti=i(72710),tn=i(20044),ta=i(51563),tr=i(65632),tl=i(39239),ts=i(93398),to=i(28692),tc=i(66533),td=i(69023),tu=i(94831);let tp=i(83902).A.extend({parseHTML:()=>[{tag:"p"}],renderHTML(e){let{HTMLAttributes:t}=e;return["p",(0,L.KV)(t,{dir:"auto"}),0]}}),th=(0,e7.v_)("mod+Enter"),tg=(0,e7.v_)("mod+a"),tm=e=>{let{commentEditor:t,initialContent:i}=e;return(0,e6.iP)(e=>{e.commands.setContent(i,{emitUpdate:!1})},[i]),(0,n.jsx)(e6.Du,{editor:t})},tx=e=>{let{alwaysShowButtons:t,commentEditor:i,handleKeydown:r,isLight:s,borderProps:o,placeholder:c,onCancelEditingClick:d,handleCommentCancel:p,handleCommentSave:h,saveButtonIcon:g,saveButtonText:x}=e,f=(0,e4.er)(),b=(0,L.Op)(f.doc),C=(0,u.GV)(m.aQ);return(0,e6.iP)(e=>{if(e&&!e.isDestroyed&&C){var t,i;null==(t=(i=e.commands).initializeUploadExtension)||t.call(i,C)}},[C]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.a,{tabIndex:0,w:"100%",onKeyDownCapture:r,onKeyPressCapture:r,className:"comment-editor",color:s?"gray.700":"gray.200",bg:s?"white":"gray.700",...o,sx:{"p:first-of-type::before":b?{content:'"'.concat(c,'"'),float:"left",color:s?"gray.400":"gray.500",pointerEvents:"none",height:"0"}:""},fontSize:"sm",children:(0,n.jsx)(e6.Du,{editor:i,className:"comment-editor",style:{wordBreak:"break-word",width:"100%"}})}),(0,n.jsxs)(J.S,{in:!!(t||!b),children:[(0,n.jsx)(a.a,{h:3,children:(0,n.jsx)(n.Fragment,{})}),(0,n.jsxs)(W.z,{children:[(0,n.jsx)(e3.h,{}),!!d&&(0,n.jsx)(l.Tz,{label:(0,n.jsx)(X.x6,{id:"zeQdHz"}),placement:"top",children:(0,n.jsx)(ei.$,{size:"sm",variant:"hazardous",onClick:p,children:(0,n.jsx)(X.x6,{id:"dEgA5A"})})}),(0,n.jsx)(ei.$,{size:"sm",variant:"solid",leftIcon:g,isDisabled:b||(0,tn.nC)(i.state.doc),onClick:h,"data-testid":"post-comment",children:x})]})]})]})},tf=o.memo(e=>{let{clearContentOnSave:t=!1,editable:i=!0,saveButtonText:r=(0,n.jsx)(X.x6,{id:"tfDRzk"}),saveButtonIcon:l=(0,n.jsx)(ea.g,{icon:Y.isI}),initialContent:s="",placeholder:c="Reply",showBorder:d=!0,onCancelEditingClick:u,onCommentSave:p,onCreate:h=()=>{},onUpdate:x=()=>{},shouldFocus:f=!0,alwaysShowButtons:b=!1,...C}=e,y=(0,o.useMemo)(()=>({codeBlock:(0,e6.aB)({component:function(e){return(0,n.jsx)(g.VR,{...e,children:(0,n.jsx)("pre",{children:(0,n.jsx)(e9.$p,{as:"code"})})})},extension:e8.u4}),mention:(0,e6.aB)({component:tt.jZ,extension:tt.M9}),image:(0,e6.aB)({component:te.vZ,extension:te.ch}),docMention:(0,e6.aB)({component:ti.q,extension:tt.lw}),cardMention:(0,e6.aB)({component:tt.o0,extension:tt.BF})}),[]),w=(0,o.useMemo)(()=>[L.YY.create({addCommands:()=>({selectAllText:tr.xN})}),L.YY.create({name:"reactKeys",addProseMirrorPlugins:()=>[(0,e4.cP)()]}),ta.W.configure({horizontalRule:!1,codeBlock:!1,link:{openOnClick:!1},paragraph:!1,underline:!1,trailingNode:!1,listKeymap:!1}),tp,td.c,e8.u4,to.c,tt.M9,tt.lw,tt.BF,ts.Hf,tl.a,ts.mk,tc.Q8,tu.bU],[]),j=(0,v.d4)(m.sX),A=(0,v.d4)(m.aQ),k=(0,e6.ld)({extensions:w,content:s,onCreate:e=>{let{editor:t}=e;h({editor:t}),t.gammaDocId=j,t.gammaOrgId=A},onUpdate:e=>{let{editor:t,transaction:i,appendedTransactions:n}=e;x({editor:t,transaction:i,appendedTransactions:n})},editable:i,immediatelyRender:!0,autofocus:f&&i}),{colorMode:S}=(0,e5.G6)(),E="light"===S,_=()=>{!(!p||!k||(0,tn.mf)(k.state.doc)||(0,tn.nC)(k.state.doc))&&(p(k.getJSON()),t&&k.commands.clearContent(!0))};return i?(0,n.jsx)(q.s,{"data-gamma-child-tiptap-editor":"comment-editor",direction:"column",...C,children:(0,n.jsx)(e6.Xo,{editor:k,nodeViews:y,children:(0,n.jsx)(tx,{alwaysShowButtons:b,commentEditor:k,handleKeydown:e=>{tg(e)&&(e.preventDefault(),k.commands.selectAllText()),th(e)&&(e.preventDefault(),e.stopPropagation(),_())},isLight:E,borderProps:d?{border:"1px solid",borderColor:E?"gray.200":"gray.600",borderRadius:"md"}:{},handleCommentCancel:()=>{u&&u(),k.commands.clearContent(!0)},handleCommentSave:_,onCancelEditingClick:u,placeholder:c,saveButtonIcon:l,saveButtonText:r})})}):(0,n.jsx)(a.a,{fontSize:"sm",children:(0,n.jsx)(e6.Xo,{editor:k,nodeViews:y,children:(0,n.jsx)(tm,{commentEditor:k,initialContent:s})})})});tf.displayName="CommentEditor";var tb=i(16936),tC=i(97139),ty=i.n(tC),tv=i(59178);let tw=e=>{let{targetHtml:t,onTargetClick:i,isSourceContentAvailable:r,instanceType:s}=e,[c,d]=(0,o.useState)(!1),[u,p]=(0,o.useState)(!1),h=(0,o.useRef)(null),g=(0,tv.EC)(),m=c?Y.AeV:Y.DqM,x=c?k.Ru._({id:"vLyv1R"}):k.Ru._({id:"fMPkxb"});(0,o.useEffect)(()=>{var e;h.current&&p(!(!c&&h.current.scrollHeight<=(null==(e=h.current)?void 0:e.clientHeight)))},[c]);let f=(0,o.useMemo)(()=>({__html:t?ty().sanitize(t):""}),[t]);return(0,n.jsxs)(q.s,{className:"block-target-html",ps:3,mb:2,borderInlineStartWidth:"4px",borderInlineStartStyle:"solid",borderInlineStartColor:"yellow.200",direction:"row",alignItems:"flex-end",cursor:r&&"feed"===s?"pointer":"auto",onClick:i,children:[(0,n.jsx)(l.Tz,{label:(0,n.jsx)(X.x6,{id:"/oHV5h"}),isDisabled:!("feed"===s&&!r),portalProps:{containerRef:g},children:(0,n.jsx)(a.a,{flex:1,ms:-3,ps:3,w:"100%",fontSize:"sm",noOfLines:c?void 0:3,dangerouslySetInnerHTML:f,ref:h,_hover:{bgColor:"feed"===s?r?"yellow.100":"gray.50":void 0}})}),u&&(0,n.jsx)(l.Tz,{label:x,portalProps:{containerRef:g},children:(0,n.jsx)(tb.K,{variant:"ghost",size:"xs","aria-label":x,icon:(0,n.jsx)(ea.g,{icon:m}),onClick:()=>{d(e=>!e)},"data-target-name":"comment-target-expand-button",isRound:!0})})]})},tj=e=>{let{draftComment:t,showUser:i=!0,showBorder:a=!0,user:r,onCommentDraftUpdate:l,onCommentSave:s,commentIdToHighlight:o,alwaysShowButtons:c=!1,...d}=e;return(0,n.jsxs)(q.s,{direction:"column",...d,children:[i&&(0,n.jsxs)(W.z,{mb:3,pt:3,children:[(0,n.jsx)(eE.e,{src:null==r?void 0:r.profileImageUrl,size:"sm"}),(0,n.jsx)(Q.B,{children:(0,n.jsx)(ep.E,{fontWeight:"bold",fontSize:"sm",children:(0,n.jsx)(X.x6,{id:"866PMb",values:{0:null==r?void 0:r.displayName}})})})]}),t&&(null==t?void 0:t.targetHtml)&&(0,n.jsx)(tw,{targetHtml:t.targetHtml}),(0,n.jsx)(tf,{onUpdate:l,initialContent:(null==t?void 0:t.json)||null,clearContentOnSave:!0,editable:!0,saveButtonText:(0,n.jsx)(X.x6,{id:"26iNma"}),placeholder:k.Ru._({id:"UkDQUD"}),onCommentSave:s,showBorder:a,shouldFocus:!!(!(0,f.mG)()&&!o),alwaysShowButtons:c})]})};var tA=i(3245),tk=i(63242);let tL="block-comments-container",tS=e=>{let{offsetFromTop:t,children:i}=e,a=(0,ee.fW)();return(0,n.jsx)(q.s,{contentEditable:!1,suppressContentEditableWarning:!0,color:"gray.800",className:tL,direction:"column",bg:"white",borderRadius:"xl",shadow:"xl",overflowY:"auto",transitionProperty:"common",transitionDuration:"normal",zIndex:tk.$.commentsPopup,bottom:{top:"0px","2xl":"auto"},top:{top:"0px","2xl":"auto"},insetEnd:{base:"44px","2xl":0},width:{base:es,"2xl":es},maxW:{base:"90vw",md:"80vw","2xl":es},transform:{base:"translate(0, ".concat(t,"px)"),"2xl":"translate(calc(".concat(a?"-100% - 10px":"100% + 10px","), 0)")},wordBreak:"break-word",height:"fit-content",maxHeight:"calc(".concat(tA.bc," - 8em)"),position:"absolute",children:i})},tE=e=>{let{onCancel:t,editor:i,commentIdToHighlight:a,userCanComment:r,blockAllowsCommenting:l,getPos:s,draftComment:o,onCommentDraftUpdate:c,onCommentSave:d,isMobile:p}=e,{user:h}=(0,A.ur)(),g=(0,u.GV)(P.Jo),m=(0,eX.h6)(g,h),x=eu({editor:i,getPos:s}),f=m&&!h&&l;if(null===x)return null;let b=(0,n.jsxs)(q.s,{overflowY:"auto",direction:"column",className:"comments-list",p:p||f?0:4,children:[f&&g&&(0,n.jsx)(e2,{accessLink:m,doc:g,className:"comments-sign-up",showDivider:!1}),r&&(0,n.jsx)(tj,{draftComment:o,user:h,showUser:p,showBorder:p,onCommentDraftUpdate:c,onCommentSave:d,commentIdToHighlight:a,alwaysShowButtons:p})]});return p?b:(0,n.jsx)(tS,{offsetFromTop:x,children:b})};var t_=i(7351);let tI=e=>{let{isMobile:t,editor:i,onReactionClick:a,getPos:r}=e,l=eu({editor:i,getPos:r});if(null===l)return null;let s=(0,n.jsx)(q.s,{bg:"white",p:"0",zIndex:"tooltip","data-testid":"add-reaction-popup","data-target-name":"reaction-emoji-picker",boxShadow:"none",sx:{".emoji-mart":{border:"none"}},overflow:"hidden",justify:"center",children:(0,n.jsx)(t_.pP,{perLine:9,handlePick:a,shouldFocusSearch:!t})});return t?s:(0,n.jsx)(tS,{offsetFromTop:l,children:s})};var tM=i(68068),tR=i(36071),tD=i(60628),tT=i(40691),tz=i(3674);let tP=(0,o.forwardRef)(function(e,t){let{isMobile:i,children:r,closePopup:l,drawerMinHeight:s}=e;if(i){let e=s||"calc(calc(100vh - calc(100vh - 100%)) - 1rem)";return(0,n.jsxs)(tM._s,{placement:"bottom",isOpen:!0,onClose:l,children:[(0,n.jsx)(tR.m,{}),(0,n.jsxs)(tD.z,{minH:e,maxH:e,borderTopRadius:"xl",className:"comments-wrapper","data-block-comments-popup":!0,children:[(0,n.jsx)(tT.c,{p:6,pb:2,className:tL,children:r}),(0,n.jsx)(tz.s,{})]})]})}return(0,n.jsx)(a.a,{ref:t,children:r})}),tN=e=>{let{onCancel:t,reactions:i,onClickExistingReaction:a,editor:r,getPos:l,user:s,userCanComment:c,blockAllowsCommenting:d,isMobile:u}=e,p=eu({editor:r,getPos:l}),h=i.slice(7*!u),g=h.map(e=>(0,n.jsx)(ey,{isMobile:!0,onClick:t=>{a(e),t.stopPropagation()},mr:2,mb:4,reaction:e,user:s,canReact:c&&d,badgeCount:e.count,emoji:e.emoji},e.emoji));if((0,o.useEffect)(()=>{0===h.length&&t()},[t,h]),null===p)return null;let m=(0,n.jsxs)(Q.B,{spacing:4,children:[(0,n.jsx)(eR.D,{size:"md",children:(0,n.jsx)(X.x6,{id:"7ZMg79"})}),(0,n.jsx)(q.s,{flexWrap:"wrap",children:g})]});return u?m:(0,n.jsx)(tS,{offsetFromTop:p,children:(0,n.jsx)(q.s,{p:4,px:2,pb:0,flexWrap:"wrap",children:g})})};var tH=i(62526),tB=i(35738),tF=i(46030),tO=i(15935),tV=i(10961),tZ=i(77232),tU=i(54040),tG=i(40162),tW=i(12514),tK=i(26886),tq=i(27229),tQ=i(72316);let tJ=(e,t)=>e===t||null!=e.parentElement&&tJ(e.parentElement,t),tY=e=>{let{setPopperElement:t,onPopoverClose:i,handleReactionClick:r,popperElement:l,openerElement:s,usePortal:o,isMobile:c,placement:d,...u}=e;(0,el.j)({ref:{current:l},handler(e){s&&tJ(e.target,s)||i()}});let p=(0,n.jsx)(a.a,{mx:3*!c,mt:c?0:"-110px",shadow:"lg",bg:"white",p:"0",w:"auto",minW:"0px",zIndex:"tooltip","data-target-name":"reaction-emoji-picker",ref:t,...u,children:(0,n.jsx)(t_.pP,{perLine:c?9:12,handlePick:e=>{r(e.id),i()},shouldFocusSearch:!(0,f.Xb)()})});return o?(0,n.jsx)(tW.Z,{children:p}):p},tX=e=>{let{size:t,colorScheme:i,handleReactionClick:r,placement:s,usePortal:c=!0}=e,[d]=(0,tK.U)(["(max-width: 840px)","(min-width: 841px)"]),{isOpen:u,onToggle:p,onClose:h}=(0,tq.j)(),[g,m]=(0,o.useState)(!1),[x,f]=(0,o.useState)(null),[b,C]=(0,o.useState)(null),{styles:y,attributes:v,forceUpdate:w}=(0,tQ.E)(x,b,{placement:d?"auto":"".concat(s,"-start"),strategy:"fixed"});return(0,o.useEffect)(()=>{w&&setTimeout(()=>{w()},0)},[w]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.Tz,{placement:t0,label:(0,n.jsx)(X.x6,{id:"9OEgyT"}),isOpen:g,children:(0,n.jsx)(a.a,{display:"flex",onMouseEnter:()=>{m(!0)},onMouseLeave:()=>m(!1),children:(0,n.jsx)(tb.K,{colorScheme:i,float:"inline-start","aria-label":k.Ru._({id:"9OEgyT"}),variant:"ghost",onClick:e=>{p(),e.stopPropagation()},size:t||"sm",ref:f,isRound:!0,icon:(0,n.jsx)(ea.g,{icon:Y.Q3O})})})}),u&&(0,n.jsx)(tY,{usePortal:c,setPopperElement:C,onPopoverClose:h,handleReactionClick:r,popperElement:b,isPopoverOpen:u,openerElement:x,style:y.popper,isMobile:d,placement:s,...v.popper})]})},t$=e=>{let{colorScheme:t,size:i,emoji:r,label:s,count:c,hasSelfReacted:d,handleReactionClick:u,readOnly:p}=e,{colorMode:h}=(0,e5.G6)(),g="light"===h,m=(0,o.useCallback)(e=>{p||u(r,e)},[r,u,p]);return(0,n.jsx)(l.Tz,{placement:t0,label:(0,n.jsxs)(a.a,{alignContent:"center",children:[s,!p&&(0,n.jsx)(ep.E,{display:"block",color:g?"gray.500":"gray.600",children:d?(0,n.jsx)(X.x6,{id:"fb/FjL"}):(0,n.jsx)(X.x6,{id:"AG3H1y"})})]}),children:(0,n.jsxs)(ei.$,{cursor:p?"default":"cursor","data-testid":"reaction-button-".concat(r),size:i||"sm",color:g?"gray.500":"gray.300",bg:d?g?"gray.50":"gray.600":"none",borderWidth:"1px",borderStyle:"solid",colorScheme:t,borderColor:d?g?"gray.200":"gray.500":"transparent",_hover:{bg:g?"gray.200":"gray.600"},variant:"ghost",borderRadius:"full",px:2,onClick:m,children:[(0,n.jsx)(t_.mY,{emojiId:r,fontSize:"sm"===i?"lg":"sm"}),(0,n.jsx)(ep.E,{as:"span",fontSize:i,ms:1.5,children:c})]})})},t0="bottom",t1=e=>{let{size:t,colorScheme:i,placement:a="right",usePortal:r,reactions:s,docId:o,cardId:c,commentId:d,parentCommentId:u,targetType:p,readOnly:h,innerPaddingY:g,...m}=e,{addReactionFn:x,removeReactionFn:f}=(e=>{let{docId:t,cardId:i,commentId:n,parentCommentId:a,targetType:r}=e,[l]=(0,z.nkJ)(),[s]=(0,z.eaJ)();function o(e,l,s,o){let c={targetId:r===z.yKx.Comment?n:i,docId:t,emoji:l,cardId:i};return("addReaction"===e&&(c={...c,targetType:r}),r===z.yKx.Comment)?{variables:{reactionInput:c},update:(i,r)=>{let{data:l}=r;i.writeFragment({id:"Doc:".concat(t),fragment:z.U$g,fragmentName:"DocCommentsUpdate",data:{comments:[a?{id:a,replies:[{id:n,reactions:[l[e]],__typename:"Comment"}],reactions:[],__typename:"Comment"}:{id:n,replies:[],reactions:[l[e]],__typename:"Comment"}]}})},optimisticResponse:{[e]:{commentId:n,count:s,emoji:l,users:o,cardId:i,__typename:"Reaction"}}}:void console.error("[useReactionUpdate] Invalid targetType: ".concat(r))}return{addReactionFn:(e,t,i)=>{l(o("addReaction",e,t,i))},removeReactionFn:(e,t,i)=>{s(o("removeReaction",e,t,i))}}})({docId:o,commentId:d,parentCommentId:u,cardId:c,targetType:p}),{user:b}=(0,A.ur)(),C=(null==s?void 0:s.reduce((e,t)=>(t.count&&(e[t.emoji]=t),e),{}))||{},y=!h&&p===z.yKx.Card&&!C.heart,v=Object.keys(C).length>0,w=(e,t)=>{var i,n,a,r,l,s;if(!(p===z.yKx.Comment&&d||p===z.yKx.Card&&c))throw Error("[Reactions.handleReactionClick] Invalid targetType. Args: targetType: ".concat(p,", commentId: ").concat(d,", cardId: ").concat(c));if(null==(n=C[e])||null==(i=n.users.find(e=>e.id===(null==b?void 0:b.id)))?void 0:i.id){let t=(null==C||null==(a=C[e])?void 0:a.count)-1,i=(null==C||null==(r=C[e])?void 0:r.users)?C[e].users.filter(e=>e.id!==(null==b?void 0:b.id)):[];f(e,t,i)}else{let t=(null==C||null==(l=C[e])?void 0:l.count)?C[e].count+1:1,i=(null==C||null==(s=C[e])?void 0:s.users)?C[e].users.concat(b):[b];x(e,t,i)}null==t||t.stopPropagation()};return(0,n.jsxs)(q.s,{direction:"row",cursor:"default",contentEditable:!1,onMouseDown:et.Fw,mb:g?"-".concat(g/1.5,"rem"):void 0,...m,children:[y&&(0,n.jsx)(l.Tz,{label:(0,n.jsx)(X.x6,{id:"W9FRBT"}),placement:t0,children:(0,n.jsx)(tb.K,{colorScheme:i,float:"inline-start","aria-label":"",variant:"ghost",onClick:e=>{w("heart",e)},size:t,isRound:!0,mr:2,icon:(0,n.jsx)(ea.g,{icon:Y.qcK})})}),!h&&(0,n.jsx)(tX,{size:t,colorScheme:i,handleReactionClick:w,usePortal:r,placement:a}),v&&(0,n.jsx)(tG.B,{spacing:"sm"===t?2:1,mr:2,className:"reactions-row",children:v&&Object.entries(C).map(e=>{let[a,r]=e,l=null==r?void 0:r.users,s=!!(null==l?void 0:l.find(e=>(null==e?void 0:e.id)===(null==b?void 0:b.id))),o=ex({users:l,selfUserId:null==b?void 0:b.id});return(0,n.jsx)(t$,{colorScheme:i,size:t,emoji:a,readOnly:h,label:(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(X.x6,{id:"mRnNF/",values:{usersLabel:o,emoji:a},components:{0:(0,n.jsx)(ep.E,{as:"span",color:"gray.300"})}})}),count:null==l?void 0:l.length,hasSelfReacted:s,handleReactionClick:w},a)})})]})},t2=o.memo(e=>{let{docId:t,reactions:i,cardId:a,commentId:r,size:l,parentCommentId:s,placement:o="right",usePortal:c=!0,userCanComment:d,...u}=e;return(0,n.jsx)(t1,{size:l,cardId:a,usePortal:c,placement:o,reactions:i,parentCommentId:s,docId:t,commentId:r,targetType:z.yKx.Comment,readOnly:!d,...u})});var t3=i(68013),t5=i(78140),t4=i(36999),t6=i(41283),t9=i(85595),t7=i(6760),t8=i(21157),ie=i.n(t8),it=i(7616);let ii=()=>({[z.EB6.Open]:{label:k.Ru._({id:"9ggh96"}),icon:Y.SGM,successMessage:k.Ru._({id:"1INZuT"})},[z.EB6.Closed]:{label:k.Ru._({id:"pL38RI"}),icon:Y.RVf,successMessage:k.Ru._({id:"gieGvY"})}}),ia=e=>{let{status:t,handleCommentStatusUpdate:i}=e;return(0,n.jsx)(l.Tz,{label:ii()[t].label,"aria-label":ii()[t].label,children:(0,n.jsx)(tb.K,{variant:"ghost",size:"sm",borderRadius:"full",isDisabled:!1,"aria-label":ii()[t].label,icon:(0,n.jsx)(ea.g,{icon:ii()[t].icon}),onClick:()=>i(t)})})},ir=e=>{let{comment:t,selfUser:i,isInPanel:r,isSourceContentAvailable:s,showCopyCommentLink:o,showLinkToTargetContent:c,hasCommentBeenUpdated:d,onTargetClick:u,commentUrl:p,isReply:h,userCanComment:g,handleCommentStatusUpdate:m,toastPosition:x,isEditing:f,handleEditCommentClick:b,handleDeleteCommentClick:C}=e,{user:v,createdTime:w,updatedTime:j,status:A=z.EB6.Open}=t,{email:L,displayName:S,profileImageUrl:E}=v,_=(null==i?void 0:i.id)===(null==v?void 0:v.id),{onCopy:I}=(0,t3.i)(p),M=(0,e5.dU)("red.500","red.300"),R=(0,y.d)();return(0,n.jsxs)(W.z,{spacing:2,align:"top",mb:3,_before:r?{content:"''",position:"absolute",w:"9px",h:"9px",mt:"15px",insetStart:h?"12px":"36px",bg:"gray.50",borderRadius:"full"}:{},children:[(0,n.jsx)(l.Tz,{label:L,"aria-label":L,children:(0,n.jsx)(eE.e,{mt:1,size:"sm",name:S,src:E,ignoreFallback:!0})}),(0,n.jsxs)(Q.B,{align:"center",alignItems:"flex-start",spacing:0,mb:1,children:[(0,n.jsxs)(ep.E,{fontWeight:"600",mb:0,fontSize:"sm",children:[S," ",_?(0,n.jsx)(X.x6,{id:"dDUgzP"}):null]}),(0,n.jsx)(q.s,{direction:"row",w:"100%",alignItems:"flex-start",children:(0,n.jsx)(a.a,{flex:"1",children:(0,n.jsx)(l.Tz,{isDisabled:!d,label:"Updated ".concat((0,it.OG)(j)),placement:"top",children:(0,n.jsxs)(W.z,{children:[(0,n.jsx)(ep.E,{my:"0 !important",className:"comment-date",fontSize:"xs",color:"gray.500",children:ie()((0,it.OG)(w))}),d&&(0,n.jsx)(a.a,{color:"gray.500",children:(0,n.jsx)(ea.g,{size:"xs",icon:Y.ml2})})]})})})})]}),(0,n.jsx)(e3.h,{}),(0,n.jsxs)(W.z,{spacing:1,children:[c&&(0,n.jsx)(l.Tz,{label:s?(0,n.jsx)(X.x6,{id:"LmLruJ"}):(0,n.jsx)(X.x6,{id:"/oHV5h"}),shouldWrapChildren:!0,children:(0,n.jsx)(tb.K,{size:"sm",borderRadius:"full",variant:"ghost",isDisabled:!s,"aria-label":s?k.Ru._({id:"LmLruJ"}):k.Ru._({id:"/oHV5h"}),onClick:u,icon:(0,n.jsx)(ea.g,{icon:Y.vh1})})}),!h&&g&&(0,n.jsx)(ia,{status:A,handleCommentStatusUpdate:()=>m(t.status)}),(0,n.jsxs)(t5.W,{isLazy:!0,children:[(0,n.jsx)(t4.I,{as:tb.K,size:"sm",variant:"ghost",borderRadius:"full","data-testid":"comment-header-menu",icon:(0,n.jsx)(ea.g,{fixedWidth:!0,icon:Y.vHW}),children:(0,n.jsx)(X.x6,{id:"7L01XJ"})}),(0,n.jsx)(tW.Z,{children:(0,n.jsxs)(t6.c,{zIndex:"modal","data-testid":"comment-header-menulist",children:[o&&(0,n.jsx)(t9.D,{icon:(0,n.jsx)(ea.g,{icon:Y.CQO}),onClick:()=>{I(),R({title:k.Ru._({id:"h5GS+N"}),status:"success",duration:3e3,position:x})},children:(0,n.jsx)(X.x6,{id:"qhJCCi"})}),g&&!f&&_&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t7.N,{}),(0,n.jsx)(t9.D,{icon:(0,n.jsx)(ea.g,{icon:Y.MT7}),onClick:b,children:(0,n.jsx)(X.x6,{id:"ePK91l"})}),(0,n.jsx)(t9.D,{icon:(0,n.jsx)(ea.g,{icon:Y.yLS}),color:M,onClick:()=>{C()},"data-testid":"delete-thread",children:h?(0,n.jsx)(X.x6,{id:"FjzXBu"}):(0,n.jsx)(X.x6,{id:"xOviNB"})})]})]})})]})]})]})},il=(0,o.memo)(e=>{let{comment:t,editor:i,selfUser:r,docId:l,commentIdToHighlight:s,userCanComment:c,instanceType:d,editorMode:p,isRootComment:h=!1,onClose:g,closePopup:x,...b}=e,C="feed"===d,A="drawer"===d,L=(0,f.Xb)()?"bottom":"top",{content:S,targetHtml:E,targetId:_,createdTime:I,updatedTime:M,id:R,replies:D,reactions:T}=t,P=(0,v.wA)(),{initialDraftReply:N,updateLocalDraftReply:H,hasLocalDraftReply:B}=(e=>{let t=(0,v.wA)(),i=(0,u.GV)((0,m.iZ)(e)),n=(0,o.useRef)(null!=i?i:null),[a,r]=(0,o.useState)(!!i),l=(0,o.useCallback)(e=>{n.current=e,r(!!e)},[]),s=(0,o.useCallback)(()=>{var i;if(!n.current||!(null==(i=n.current.text)?void 0:i.length))return void t((0,m.zq)({id:e}));t((0,m.rR)({id:e,reply:n.current}))},[e,t]),c=(0,o.useRef)(s);return(0,o.useEffect)(()=>{c.current=s},[s]),(0,o.useEffect)(()=>()=>{c.current()},[]),{hasLocalDraftReply:a,initialDraftReply:n.current,updateLocalDraftReply:l}})(R),O=(0,o.useRef)(new tO.c),V=s===R,Z=(0,tV.yO)({docId:l,id:R}),U=(0,o.useRef)(null),[G,K]=(0,o.useState)(!1),[$,ee]=(0,o.useState)(h);(0,o.useEffect)(()=>{B&&!$&&ee(!0)},[B,$]);let[et]=(0,z.eRM)(),[ei]=(0,z.DNM)(),[en]=(0,z.roT)(),[er]=(0,z.Ekg)(),el=(0,y.d)(),es=(0,tH.O2)("editor"),ec=(0,o.useCallback)(()=>{K(!0)},[]),ed=(0,o.useCallback)(()=>{H(null)},[H]),eu=[.25,.1,.25,1];(0,o.useLayoutEffect)(()=>{V&&U.current&&es.scrollElementIntoView({element:U.current})},[es,V]);let eh=e=>{let t=e===z.EB6.Open?z.EB6.Closed:z.EB6.Open,i={id:R,docId:l,status:t};en({variables:{input:i},update:(e,t)=>{let{data:i}=t,n={id:"Doc:".concat(l),fragment:F.Mi,fragmentName:"DocCommentsUpdate",data:{comments:[null==i?void 0:i.updateCommentStatus]}};e.writeFragment(n)},optimisticResponse:{updateCommentStatus:{...i,__typename:"Comment",updatedTime:new Date().toISOString()}}}).then(()=>{el({title:(0,n.jsxs)(ep.E,{children:[ii()[e].successMessage,"."," ",(0,n.jsx)(eD.N,{textDecoration:"underline",onClick:()=>eh(t),children:k.Ru._({id:"9uI/rE"})})]}),status:"success",duration:5e3,isClosable:!1,position:L})}).catch(e=>{console.error("[CommentComponent]: Error changing comment status",e),el({title:k.Ru._({id:"+Q5eww",values:{0:e.message}}),status:"error",isClosable:!0,position:L})}).finally(()=>{"popup"===d&&x&&x(!0)})},eg=(0,e5.dU)("yellow.100","yellow.800"),em=tU.q.getState(i.state),ex=(0,o.useMemo)(()=>null==em?void 0:em.annotations.find(e=>e.id===_),[null==em?void 0:em.annotations,_]),{pos:ef}=ex||{},eb=!!(null==ex?void 0:ex.pos),eC="notification"!==d&&t.id!==eo,ey=("notification"===d||"feed"===d)&&1!==ef,ev=(0,o.useCallback)(e=>{var t;if(!(!_||!ex||!ef||(null==e||null==(t=e.target)?void 0:t.closest('[data-target-name="comment-target-expand-button"]')))){if("notification"===d)w.LF.emit(w.DN.OPEN_POPUP_COMMENT,{commentId:R,highlightComment:!0});else if("feed"===d){let e=tB.M2,t=(0,tn.jB)(i,ef);if(p===tZ.w.DOC_VIEW)(0,j.Ib)({pos:ef,editor:i});else if(p===tZ.w.SLIDE_VIEW){let[t]=(0,tn.TK)(i.state.doc.resolve(ef),tF.jg);i.commands.spotlightCardById(t.node.attrs.id),P((0,m.mF)({attached:!1})),e=tB.y0}(0,f.Xb)()&&g&&setTimeout(g,300),es.scrollElementIntoView({element:t,delay:e})}}},[i,es,_,d,R,ex,ef,p,P,g]),ew=(0,o.useMemo)(()=>new Date(M).getTime()-new Date(I).getTime()>100,[M,I]),ej=!!t.commentId,eA=!!D&&D.length>0;return(0,n.jsxs)(q.s,{flexDir:"column",ref:U,id:"comment-".concat(R),className:"comment highlight-mask","data-target-id":"comment-".concat(R),borderRadius:V?"md":"0px",position:"relative",borderBottomWidth:h?"1px":"0px",borderBottomColor:"gray.200",_after:C&&eA?{content:"''",position:"absolute",w:"9px",h:"9px",insetStart:"36px",bottom:9,bg:"gray.50",borderRadius:"full",transitionProperty:"common",transitionDuration:"normal"}:{},_before:eA&&C?{content:"''",position:"absolute",w:"3px",top:7,bottom:9,insetStart:"39px",bg:"gray.50",borderRadius:"full"}:{},...b,overflowY:"hidden",children:[(0,n.jsxs)(Q.B,{backgroundColor:V?eg:"auto",transitionProperty:"border, background",transitionDuration:"normal",transitionTimingFunction:"ease",role:"group",spacing:8,children:[(0,n.jsxs)(a.a,{ps:ej&&C?10:0,children:[(0,n.jsx)(ir,{isInPanel:C,comment:t,selfUser:r,isSourceContentAvailable:eb,showCopyCommentLink:eC,showLinkToTargetContent:ey,hasCommentBeenUpdated:ew,onTargetClick:ev,commentUrl:Z,isReply:ej,userCanComment:c,handleCommentStatusUpdate:eh,toastPosition:L,isEditing:G,handleEditCommentClick:ec,handleDeleteCommentClick:()=>{let e=!!t.commentId;er({variables:{id:R},update:(i,n)=>{let{data:a}=n;i.writeFragment({id:"Doc:".concat(l),fragment:F.Mi,fragmentName:e?"DocRepliesRemove":"DocCommentsRemove",data:{comments:[e?{id:t.commentId,replies:[null==a?void 0:a.archiveComment],__typename:"Comment"}:null==a?void 0:a.archiveComment]}})},optimisticResponse:{archiveComment:{id:R,__typename:"Comment",archived:!0}}}),!e&&t.targetId&&i.commands.deleteAnnotation(t.targetId),"popup"===d&&x&&x(!0),el({title:k.Ru._({id:"Ho/Jvc"}),status:"success",duration:5e3,isClosable:!1,position:L})}}),(0,n.jsxs)(a.a,{ps:eA&&C?10:0,overflowY:"hidden",children:[E&&E.length&&(0,n.jsx)(tw,{targetHtml:E,onTargetClick:ev,isSourceContentAvailable:eb,instanceType:d}),(0,n.jsx)(tf,{initialContent:S,editable:G,onCancelEditingClick:()=>K(!1),saveButtonText:(0,n.jsx)(X.x6,{id:"yY7Bil"}),saveButtonIcon:(0,n.jsx)(ea.g,{icon:Y.e68}),onCommentSave:e=>{let i=!!t.commentId,n={id:R,docId:l,content:e};ei({variables:{input:n},update:(e,n)=>{let{data:a}=n,r={id:"Doc:".concat(l),fragment:F.Mi,fragmentName:i?"DocRepliesUpdate":"DocCommentsUpdate",data:{comments:[i?{id:t.commentId,replies:[null==a?void 0:a.updateComment],__typename:"Comment"}:null==a?void 0:a.updateComment]}};e.writeFragment(r)},optimisticResponse:{updateComment:{...n,__typename:"Comment",updatedTime:new Date().toISOString()}}}),el({title:k.Ru._({id:"kibWwZ"}),status:"success",duration:5e3,isClosable:!1,position:L}),K(!1)}}),!G&&(0,n.jsx)(t2,{mt:2,docId:l,cardId:t.cardId,commentId:t.id,parentCommentId:t.commentId,reactions:T,size:"sm",placement:"right",usePortal:!0,userCanComment:c})]})]}),D&&D.length>0&&D.map(e=>(0,n.jsx)(il,{instanceType:d,userCanComment:c,commentIdToHighlight:s,comment:e,docId:l,selfUser:r,editor:i,editorMode:p,ps:0,p:0,pb:0},null==e?void 0:e.id))]}),c&&(0,n.jsxs)(J.S,{in:$&&!G,unmountOnExit:!0,transition:{enter:{when:"afterChildren",height:{duration:.3,ease:eu},opacity:{duration:.4,ease:eu}},exit:{when:"beforeChildren",height:{duration:.2,ease:eu},opacity:{duration:.3,ease:eu}}},children:[A&&(0,n.jsxs)(W.z,{align:"center",mb:3,pt:6,children:[(0,n.jsx)(eE.e,{mt:1,size:"sm",name:null==r?void 0:r.displayName,src:null==r?void 0:r.profileImageUrl,ignoreFallback:!0}),(0,n.jsx)(Q.B,{align:"center",alignItems:"flex-start",spacing:0,mb:1,children:(0,n.jsx)(ep.E,{fontWeight:"600",mb:0,fontSize:"sm",children:(0,n.jsx)(X.x6,{id:"866PMb",values:{0:null==r?void 0:r.displayName}})})})]}),(0,n.jsx)(tf,{ps:C&&eA?8:0,pt:6*!A,initialContent:(null==N?void 0:N.json)||"",clearContentOnSave:!0,editable:!0,saveButtonText:(0,n.jsx)(X.x6,{id:"ImOQa9"}),saveButtonIcon:(0,n.jsx)(ea.g,{icon:Y.Eze}),placeholder:k.Ru._({id:"ImOQa9"}),onCommentSave:e=>{let i={targetId:t.targetId,commentId:R,docId:l,content:e,cardId:t.cardId};et({variables:{input:i},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(l),fragment:F.Mi,fragmentName:"DocRepliesCreate",data:{comments:[{id:R,replies:[null==i?void 0:i.createComment],__typename:"Comment"}]}})},optimisticResponse:{createComment:{id:eo,__typename:"Comment",...i,user:r,archived:!1,reactions:[],createdTime:new Date().toISOString(),updatedTime:new Date().toISOString()}}}),ee(!1),H(null),P((0,m.zq)({id:R})),el({title:k.Ru._({id:"yPok8v"}),status:"success",duration:5e3,isClosable:!1,position:L})},onCancelEditingClick:ed,onUpdate:e=>{let{editor:t}=e;H({commentId:R,json:t.view.state.doc.toJSON(),text:t.view.state.doc.textContent})},onCreate:e=>{O.current.resolve(e)},alwaysShowButtons:A,shouldFocus:"popup"===d&&!(0,f.Xb)()})]})]})}),is=e=>{let{comment:t,editor:i,commentIdToHighlight:a,userCanComment:r,blockAllowsCommenting:l,getPos:s,isMobile:o,closePopup:c}=e,d=i.gammaDocId,{user:p}=(0,A.ur)(),h=(0,v.d4)(m.wC),g=(0,u.GV)(P.Jo),x=(0,eX.h6)(g,p),f=eu({editor:i,getPos:s});if(null===f||!t)return null;let b=(0,n.jsxs)(q.s,{direction:"column",className:"comments-list","data-testid":"thread-view-popup",children:[x&&!p&&g&&l&&(0,n.jsx)(e2,{accessLink:x,doc:g,className:"comments-sign-up"}),(0,n.jsx)(il,{instanceType:o?"drawer":"popup",userCanComment:r,commentIdToHighlight:a,editor:i,comment:t,selfUser:p,docId:d,editorMode:h,isRootComment:!0,borderBottomWidth:"none",closePopup:c,p:4*!o,pb:4},t.id)]});return o?b:(0,n.jsx)(tS,{offsetFromTop:f,children:b})},io={generate:(0,s.d_)("0123456789abcdefghijklmnopqrstuvwxyz",15)},ic={"add-comment":"350px","add-reaction":"350px","reactions-overflow":"350px"},id=e=>{let{nodeName:t,isVisible:i,editor:a,getPos:l,comments:s,reactions:c,createDraftComment:d,cleanupDraftComment:p,onCommentDraftUpdate:h,draftComment:g,onCommentSave:x,userCanComment:C,blockAllowsCommenting:k,blockCommentId:L,enableReactions:S,mobileAddCommentPos:E,setIsButtonStackHovered:_}=e,I=(0,y.d)(),M=(0,f.Xb)(),R=(0,v.wA)(),{user:D,isUserLoading:T}=(0,A.ur)(),{isHovering:P,delayedClose:N,...H}=(0,b.ou)({enterDelay:30,leaveDelay:100}),B=!!P,F=(0,o.useRef)(null),O=(0,o.useRef)(void 0),V=(0,v.d4)((0,m.tT)(L)),Z=(0,o.useRef)(null),[U,G]=(0,o.useState)(null),W=null!==U,K=(0,u.GV)(m.Ml),q=s.find(e=>e.id===K)||null,Q=(0,o.useCallback)(e=>{G("thread"),R((0,m.fw)({isOpen:!0,blockCommentId:L,viewingCommentId:e.id}))},[L,R]),J=(0,o.useCallback)(e=>{G("add-comment"),R((0,m.fw)({isOpen:!0,blockCommentId:L,viewingCommentId:null})),d(e)},[L,R,d]),Y=(0,o.useCallback)(()=>{G("add-reaction"),R((0,m.fw)({isOpen:!0,blockCommentId:L,viewingCommentId:null}))},[L,R]),X=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];G(null),p(),R((0,m.fw)({isOpen:!1,blockCommentId:L,viewingCommentId:null})),e&&N(1e3)},[L,p,N,R]),{addReactionFn:$,removeReactionFn:ee}=(e=>{let{getPos:t,editor:i,reactions:n}=e,{user:a}=(0,A.ur)(),[r]=(0,z.nkJ)(),[l]=(0,z.eaJ)(),s=(0,o.useCallback)(e=>{let{reaction:t}=e;if(!a)return;let n=t.docId;1===t.count&&i.commands.deleteAnnotation(t.targetId);let r=t.count-1,s=t.users.filter(e=>(null==e?void 0:e.id)!==(null==a?void 0:a.id));l({variables:{reactionInput:{docId:n,targetId:t.targetId,emoji:t.emoji}},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(n),fragment:z.JhL,fragmentName:"DocReactionsCreate",data:{reactions:[null==i?void 0:i.removeReaction]}})},optimisticResponse:{removeReaction:{docId:n,targetId:t.targetId,targetType:z.yKx.Decoration,count:r,emoji:t.emoji,users:s,__typename:"Reaction"}}})},[i,l,a]);return{addReactionFn:(0,o.useCallback)(e=>{let{emoji:l}=e,s=t();if("number"!=typeof s||(e=>{let{reactions:t,emoji:i,user:n}=e;return!!(e=>{let{reactions:t,emoji:i,user:n}=e,a=t.find(e=>e.emoji===i);return a&&a.reactions.find(e=>{var t;return e.emoji===i&&(null==(t=e.users)?void 0:t.find(e=>e.id===(null==n?void 0:n.id)))})||null})({reactions:t,emoji:i,user:n})})({emoji:l,user:a,reactions:n})||!a)return;let o=i.gammaDocId,c=(e=>{let{reactions:t,emoji:i}=e,n=t.find(e=>e.emoji===i);return n&&n.reactions.find(e=>e.emoji===i)||null})({reactions:n,emoji:l}),d=io.generate(),u=((null==c?void 0:c.count)||0)+1,p=[];c?(d=c.targetId,p=[...c.users]):i.commands.addAnnotation({id:d,pos:s}),p.unshift(a),p.sort((e,t)=>e.id>t.id?1:-1),r({variables:{reactionInput:{docId:o,targetId:d,targetType:z.yKx.Decoration,emoji:l}},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(o),fragment:z.JhL,fragmentName:"DocReactionsCreate",data:{reactions:[null==i?void 0:i.addReaction]}})},optimisticResponse:{addReaction:{docId:o,targetId:d,targetType:z.yKx.Decoration,count:u,emoji:l,users:p,__typename:"Reaction"}}})},[r,i,t,n,a]),removeReactionFn:s}})({editor:a,getPos:l,reactions:c}),et=(0,o.useCallback)(e=>{C&&($({emoji:e.id}),I({title:(0,n.jsx)(eI,{emoji:e.id,isMobile:M}),status:"success",duration:5e3,isClosable:!1,position:M?"bottom":"top"}),X(!0))},[$,X,M,I,C]),ei=(0,o.useCallback)(e=>{x(e),X(!0)},[x,X]),en=(0,o.useCallback)(e=>{if(!C)return;let t=e.reactions.find(e=>{var t;return null==(t=e.users)?void 0:t.find(e=>e.id===(null==D?void 0:D.id))});t?ee({reaction:t}):$({emoji:e.emoji})},[$,ee,D,C]),ea=(0,o.useCallback)(()=>{G("reactions-overflow"),R((0,m.fw)({isOpen:!0,blockCommentId:L,viewingCommentId:null}))},[L,R]);(e=>{let{isOpen:t,popupRef:i,onClose:n}=e;(0,el.j)({ref:i,handler:e=>{var i,a,r,l,s,o,c;(0,f.mG)()&&!(null==e||null==(i=e.target)?void 0:i.closest(".".concat(ec.V," [data-controls-toggle-button]")))||!t||(null==e||null==(a=e.target)?void 0:a.closest("[data-controls-toggle-button]"))||(null==e||null==(r=e.target)?void 0:r.closest('[data-target-name="emoji-list"]'))||(null==e||null==(l=e.target)?void 0:l.closest('[data-target-name="mention-list"]'))||(null==e||null==(s=e.target)?void 0:s.closest('[data-target-name="reaction-emoji-picker"]'))||(null==e||null==(o=e.target)?void 0:o.closest(".chakra-menu__menu-list"))||(null==e||null==(c=e.target)?void 0:c.closest('[data-target-name="doc-mention-popup"]'))||n()}})})({isOpen:W,popupRef:Z,onClose:X});let{isExpanded:er}=(e=>{let{popup:t,isMobile:i,isHovered:n,comments:a,reactions:r,draftComment:l,enableReactions:s}=e,{state:c}=ed({comments:a,reactions:r,draftComment:l}),d=i||s&&n||!s&&n&&"fresh"!==c||null!==t;return(0,o.useEffect)(()=>{i||(d?document.body.classList.add("is-taking-action"):document.body.classList.remove("is-taking-action"))},[d,i]),{isExpanded:d}})({popup:U,isMobile:M,isHovered:B,comments:s,reactions:c,draftComment:g,enableReactions:S});(0,o.useEffect)(()=>{M||_(B)},[B,M,_]),((e,t)=>{(0,o.useEffect)(()=>{let i=!0,n=n=>{let{selectionPos:a,parentPos:r,text:l}=n;i&&e()===r&&t({targetHtml:l,getPos:()=>a})};return w.LF.on(w.DN.CREATE_COMMENT_FROM_SELECTION,n),()=>{w.LF.on(w.DN.CREATE_COMMENT_FROM_SELECTION,n),i=!1}},[e,t])})(l,J);let es=(e=>{let{showComment:t,comments:i,blockAllowsCommenting:n,highlightDuration:a=4e3}=e,[r,l]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=!0,r=r=>{let{commentId:s,highlightComment:o=!1}=r;if(!e||!n)return;let c=((e,t)=>{for(let i of e){if(i.id===t)return t;for(let e of i.replies||[])if(e.id===t)return i.id}return null})(i,s);c&&(t(c),o&&(l(s),setTimeout(()=>{e&&l(null)},a)))};return w.LF.on(w.DN.OPEN_POPUP_COMMENT,r),()=>{w.LF.off(w.DN.OPEN_POPUP_COMMENT,r),e=!1}},[i,n,a,t]),r})({comments:s,blockAllowsCommenting:k,showComment:(0,o.useCallback)(e=>{let t=l();"number"==typeof t&&((0,j.Ib)({pos:t,editor:a}),Q({id:e}))},[a,l,Q])});(0,o.useEffect)(()=>{w.LF.emit(w.DN.POPUP_COMMENT_TOGGLED,{open:W})},[W]);let eo=(0,o.useCallback)(e=>{"Escape"===e.key&&X()},[X]);if(!i||T)return null;let eu=!!D&&!C,ep=0===s.length&&0===c.length;if((eu||!k)&&ep)return null;let eh=eu||!k;return(0,n.jsxs)(n.Fragment,{children:[M&&E&&(0,n.jsx)(eL,{onClickAddComment:J,onClickAddReaction:Y,top:E.top,left:E.left}),(0,n.jsxs)(ec.p,{nodeName:t,className:(0,r.cx)("block-comments-stack",er&&"is-expanded",er&&"is-taking-action",ep&&"is-empty",!M&&V&&"other-comment-open"),isMobile:M,isEmpty:ep,isPopupOpen:W,...H,buttonRef:F,onKeyDown:eo,hasCommentsOrReactions:!ep,children:[(0,n.jsx)(ek,{isExpanded:er,isMobile:M,user:D,userCanComment:C,blockAllowsCommenting:k,draftComment:g,reactions:c,comments:s,onClickThread:Q,onClickAddComment:J,onClickAddReaction:Y,onClickExistingReaction:en,onClickReactionsOverflow:ea,hideAddCommentButton:eh,onClosePopup:X,viewingCommentId:K,enableReactions:S}),!W&&!M&&(0,n.jsx)(e_,{isExpanded:er,comments:s,reactions:c}),W&&(0,n.jsxs)(tP,{isMobile:M,ref:Z,closePopup:X,drawerMinHeight:ic[U],children:["thread"===U&&(0,n.jsx)(is,{isMobile:M,comment:q,closePopup:X,editor:a,getPos:l,commentIdToHighlight:es,commentsPanelRef:O,userCanComment:C,blockAllowsCommenting:k}),"add-comment"===U&&(0,n.jsx)(tE,{isMobile:M,onCancel:()=>{X()},editor:a,getPos:l,commentIdToHighlight:es,userCanComment:C,blockAllowsCommenting:k,onCommentSave:ei,draftComment:g,onCommentDraftUpdate:h}),"add-reaction"===U&&(0,n.jsx)(tI,{isMobile:M,onReactionClick:et,editor:a,getPos:l}),"reactions-overflow"===U&&(0,n.jsx)(tN,{isMobile:M,onCancel:()=>{X()},onClickExistingReaction:en,editor:a,getPos:l,user:D,userCanComment:C,blockAllowsCommenting:k,reactions:c})]})]})]})};new(i(63867)).hs("draftComments");let iu=(e,t,i)=>({targetId:io.generate(),targetHtml:i,json:null,text:"",relativePos:(0,B.JO)(t.state,e)}),ip=e=>{let{children:t,as:i,className:a,dir:r,style:l,hideComments:s=!1,readOnly:o=!1,...c}=e,{decorations:d,editor:u}=c,h=(0,p.oR)();return!d.some(e=>e.spec.isAnnotatable)||u.isThumbnail||h||"ai-card-editor"===u.editorId?(0,n.jsx)(g.VR,{as:i,className:a,dir:r,style:l,children:t}):(0,n.jsx)(ih,{as:i,className:a,dir:r,style:l,hideComments:s,readOnly:o,...c,children:t})},ih=e=>{var t;let{children:i,decorations:p,editor:v,getPos:w,as:j,className:S,dir:_,style:M,hideComments:D,readOnly:O,node:V}=e,{isInOfflineMode:W}=(0,c.u)(),K=(0,C.pl)(p),q=(e=>{let{editor:t,decorations:i}=e,n=i.filter(e=>!!e.spec.isMobileAnnotation),[a,r]=(0,o.useState)(null),l=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if(0===n.length){null!==l.current&&(document.removeEventListener("touchstart",l.current),l.current=null,r(null));return}l.current||(r({left:n[0].spec.offsetX,top:n[0].spec.offsetY}),l.current=e=>{e.target.closest(".mobile-add-comment-widget")||t.commands.setMobileAddBlockComment(null)},document.addEventListener("touchstart",l.current))},[t,n]),a})({editor:v,decorations:p}),Q=(0,d.u)("blockReactions"),J=(0,h.UT)("comment"),Y=(0,u.GV)(m.mi),X=(0,o.useMemo)(()=>(0,s.Ak)(5),[]),$=(0,u.GV)((0,m.ng)(X)),[ee,et]=(0,o.useState)(!1),ei=(0,d.u)("debugComments"),en=p.filter(e=>!!e.spec.isDraftComment).map(e=>e.spec.comment),ea=en[0]||null,[er,el]=(0,o.useState)(null),es=(0,u.jL)(),eo=(0,o.useCallback)(e=>{let t=((null==e?void 0:e.getPos)||w)();if("number"!=typeof t)return;let i=null==e?void 0:e.targetHtml,n=ea;if(n)e&&(n={...n,targetHtml:i,relativePos:(0,B.JO)(v.state,t)});else{var a,r;n=iu(t,v,i),null==(a=(r=v.commands).createDraftComment)||a.call(r,n)}el(n),es((0,m.mF)({attached:!1}))},[es,v,w,ea]),ec=(0,o.useCallback)(()=>{var e,t,i,n,a,r;er&&(null==er||null==(t=er.text)||null==(e=t.trim())?void 0:e.length)>0?null==(i=(n=v.commands).createDraftComment)||i.call(n,er):null==(a=(r=v.commands).removeDraftComments)||a.call(r,en),el(null)},[en,v,er]),ed=(0,o.useRef)($);ed.current=$,(0,o.useEffect)(()=>()=>{ed.current&&es((0,m.fw)({isOpen:!1,blockCommentId:X,viewingCommentId:null}))},[X,es]);let eu=(e=>{let{draftComment:t,clearDraftComment:i,editor:n}=e,[a]=(0,z.eRM)(),r=(0,y.d)(),l=n.gammaDocId,{user:s}=(0,A.ur)();return e=>{var o;if(!t)return;let{relativePos:c,targetId:d}=t,u=(0,B.d_)(n.state,c);if(!u)throw Error("Could not save comment, null pos from relativePos");let p=(0,L.eL)(n.state.doc.resolve(u),H.jg),h=n.view.state.doc.nodeAt(u),g=t.targetHtml||(0,N.Lo)(h,["footnote","footnoteLabel","cardNotes"]),m=t.targetHtml||(0,N.V6)(h,["footnote","footnoteLabel","cardNotes"]);n.commands.addAnnotation({id:d,pos:u});let x={targetId:d,docId:l,cardId:null==p||null==(o=p.node)?void 0:o.attrs.id,content:e,targetHtml:g,targetText:m};a({variables:{input:x},update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(l),fragment:F.Mi,fragmentName:"DocCommentsCreate",data:{comments:[null==i?void 0:i.createComment]}})},optimisticResponse:{createComment:{id:"temp-id",commentId:"",__typename:"Comment",...x,content:JSON.parse(JSON.stringify(e)),user:s,archived:!1,reactions:[],replies:[],status:z.EB6.Open,createdTime:new Date().toISOString(),updatedTime:new Date().toISOString()}}}),r({title:k.Ru._({id:"4kSebh"}),status:"success",duration:5e3,isClosable:!1,position:Z}),i()}})({draftComment:er,clearDraftComment(){var e,t,i,n;let a=w();if("number"!=typeof a)return;er&&(null==(i=(n=v.commands).removeDraftComments)||i.call(n,[er,...en]));let r=iu(a,v);null==(e=(t=v.commands).createDraftComment)||e.call(t,r),el(r)},editor:v}),ep=(0,u.GV)(e=>{let t=(0,P.Jo)(e),i=U(((null==t?void 0:t.comments)||[]).filter(e=>e.status===z.EB6.Open));if(!i)return[];let n=G(p);return R()(n,e=>{let{spec:t}=e;return i[t.id]}).filter(Boolean)},T()),eh=ep.length>0&&!D,eg=er||ea,em=(null==eg||null==(t=eg.text)?void 0:t.length)>0,[ex,ef]=(0,b.Mk)(),eb=(0,u.GV)(e=>{let t=(0,P.Jo)(e),i=U((null==t?void 0:t.reactions)||[]);if(!i)return[];let n=G(p),a=R()(n,e=>{let{spec:t}=e;return i[t.id]}).filter(Boolean),r=E()(a,"emoji"),l=[];for(let[e,t]of Object.entries(r)){let i=t.reduce((e,t)=>e+t.count,0);l.push({emoji:e,count:i,reactions:t})}return I()(l.filter(e=>e.count>0),"count").reverse()},T());Q||(eb=[]);let eC=eb.length>0,ey=Y&&!D&&J,ev=(0,f.Xb)()&&($||eh||eC||!!q)||!(0,f.Xb)()&&(ef||K||$||eh||eC||em),ew=J&&!W,ej=$||q||ee?(0,x.$3)(l.Ip.colors.yellow[200],.25):void 0;return(0,n.jsxs)(g.VR,{as:j,style:{...M,position:"relative",backgroundColor:(0,f.Xb)()?void 0:ej},className:(0,r.cx)(S,"annotatable-node-view-wrapper",(0,f.Xb)()&&"is-mobile",ei?"debug-comments":""),dir:_,ref:ex,children:[ey&&(0,n.jsx)(id,{nodeName:V.type.name,isVisible:ev,reactions:eb,blockCommentId:X,userCanComment:ew,blockAllowsCommenting:!D&&!O,onCommentDraftUpdate:e=>{let{editor:t}=e;el(e=>e?{...e,json:t.view.state.doc.toJSON(),text:t.view.state.doc.textContent}:e)},cleanupDraftComment:ec,createDraftComment:eo,editor:v,getPos:w,comments:ep,draftComment:eg,onCommentSave:eu,enableReactions:Q,mobileAddCommentPos:q,setIsButtonStackHovered:et}),(0,f.Xb)()&&ej?(0,n.jsx)(a.a,{bgColor:ej,children:i}):i]})}},44913:(e,t,i)=>{"use strict";i.d(t,{A:()=>m,T:()=>g});var n=i(6029),a=i(26420),r=i(55729),l=i(94524),s=i(40912),o=i(87489),c=i(30130),d=i(50024),u=i(94831),p=i(83090),h=i(95531);let g=e=>({top:{top:"0",insetInlineStart:"50%",height:"16px",width:"26px",pt:"1px",icon:"⋯",zIndex:"3",transform:"translateY(-50%) translateX(".concat(e?"50%":"-50%",")"),fontSize:"15px"},left:{top:"50%",insetInlineStart:"0",height:"26px",width:"16px",zIndex:"3",transform:"translateY(-50%) translateX(".concat(e?"50%":"-50%",")"),fontSize:"15px"},outside:{top:0,insetInlineStart:-6},inside:{top:2,insetInlineStart:3},custom:{}}),m=e=>{let{handlePlacement:t,editor:i,getPos:m,decorations:x,isVisible:f,onClick:b,onDragStart:C,node:y,selected:v,extension:w,updateAttributes:j,deleteNode:A,view:k,innerDecorations:L,HTMLAttributes:S,...E}=e,_=(0,s.GV)(o.nD),I=(0,l.fW)(),M=(0,r.useCallback)(e=>{let t=m();"number"==typeof t&&(i.commands.selectNodeAtPos(t),e.stopPropagation())},[i,m]),R=(0,r.useCallback)(e=>{var t;let n=m();if("number"!=typeof n)return;let a=(null==(t=e.target.closest("[data-node-view-wrapper]"))?void 0:t.querySelector("[data-selection-ring]"))||void 0;(0,c.b)(i,e.nativeEvent,n,a),e.stopPropagation()},[i,m]),D=C||R;if(!_)return null;let T=(0,d.JL)(x),z=(0,p.Ms)(x),P=(0,u.b0)(x);return(null!=f||(f=T||z),"outside"===t)?(0,n.jsx)(a.a,{position:"absolute",...g(I).outside,bottom:0,width:6,children:(0,n.jsx)(h.u,{isSelected:P,isVisible:f,onClick:b||M,onDragStart:D,top:0,insetInlineStart:0,...E})}):(0,n.jsx)(h.u,{isSelected:P,isVisible:f,onClick:b||M,onDragStart:D,...g(I)[t],...E})}},44939:(e,t,i)=>{"use strict";i.d(t,{u:()=>r});var n=i(15368),a=i(87489);let r=e=>{let t=e.getState(),i=(0,a.Ev)(t),r=(0,n.ow)(t);return Object.keys(i.tree).map(e=>{var t;return null==(t=r[e])?void 0:t.title}).filter(e=>!!e).join("\n")}},45315:(e,t,i)=>{"use strict";i.d(t,{C:()=>fd});var n=i(37243),a=i(58497),r=i(97122),l=i(83691),s=i(65632),o=i(39239),c=i(51589),d=i(62040),u=i(12889),p=i(44604),h=i(6029),g=i(26420),m=i(44790),x=i(73232);let f=e=>(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(g.a,{position:"relative","data-selection-ring":"padded",dir:(0,x.fZ)(e.decorations),children:[(0,h.jsx)(u.$p,{as:"blockquote"}),(0,h.jsx)(g.a,{position:"absolute",css:{insetInlineStart:"0"},top:"0",height:"100%",w:"var(--line-thickness)",backgroundColor:"var(--accent-color)",backgroundImage:"var(--accent-gradient)"})]})}),b=c.Ay.extend({group:"cardBlock layoutBlock footnoteBlock tableBlock smartLayoutBlock",content:"(block | calloutBlock)+",addNodeView:()=>(0,u.gu)(f,{update:p.z0}),addCommands(){var e;return{...null==(e=this.parent)?void 0:e.call(this),unwrapQuoteOnDelete:()=>e=>{let{state:t,tr:i}=e,{selection:a}=t;if(!a.empty)return!1;let r=(0,n.KP)(e=>e.type.name===b.name)(a);if(!r||!(a.from<=r.pos+2))return!1;let l=a.$from.blockRange(a.$to);if(!l)return!1;let s=(0,d.jP)(l);return!!s&&(i.lift(l,s),!0)}}}});var C=i(41885);let y=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,v=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,w=C.Ay.extend({addInputRules(){return[(0,n.OX)({find:y,type:this.type}),(0,n.OX)({find:v,type:this.type})]},renderHTML(e){let{HTMLAttributes:t}=e;return["b",(0,n.KV)(this.options.HTMLAttributes,t),0]}});var j=i(17469),A=i(19080),k=i(38377);let L=n.bP.create({name:"buttonGroup",content:"button{1, ".concat(k.r4,"}"),group:"block",allowGapCursor:!1,addNodeView:()=>(0,u.gu)(A.r,{update:p.R$}),parseHTML:()=>[{tag:"div[class=button-group]"},{tag:"buttons"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"button-group"}),0]},renderHTMLforAI(e){let{node:t}=e;return["buttons",{},0]}});var S=i(58959),E=i(48810),_=i(21938),I=i(48621),M=i(55729),R=i(28547),D=i(26533),T=i(79683),z=i(9443),P=i(44913),N=i(67391),H=i(25183),B=i(20470);let F=e=>{let{node:t,editor:i,getPos:n,decorations:a}=e,{variant:r,icon:l,color:s}=t.attrs,{firstChildSize:o}=(0,N.P)(a),{theme:c,isDark:d}=(0,z.a)(a),p=(0,H.bh)(o,c),x=(0,D.Ik)((0,D.VH)(c)),{colors:f,icon:b}=(0,B.Tg)(r),{backgroundColor:C,iconColor:y,bodyColor:v}=s?O(s):V(d,f,x),w=(0,M.useCallback)(()=>{if(!i.isEditable)return;let e=n();"number"==typeof e&&i.commands.selectNodeAtPos(e)},[i,n]);return(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(g.a,{backgroundColor:"".concat(C," !important"),pt:"0.25em",pb:"0.5em",px:"1em",className:"calloutBox",borderRadius:"var(--box-border-radius)",css:{"--body-color":v,"--heading-color":v},"data-selection-ring":!0,pos:"relative",children:[(0,h.jsxs)(S.z,{direction:"row",align:o?"baseline":"flex-start",spacing:"1em",children:[l&&(0,h.jsx)(E.E,{sx:p,onClick:w,color:y,mt:o?void 0:"1em",contentEditable:!1,children:(0,h.jsx)(I.g,{icon:b,fixedWidth:!0})}),(0,h.jsx)(u.$p,{style:{flex:"1 1 auto",minWidth:0},className:(0,_.cx)(R.Dv)})]}),(0,h.jsx)(P.A,{handlePlacement:"outside",...e})]})})},O=e=>{let t=(0,T.$p)(e),i=t?(0,T.PE)(e,.7):(0,T.PE)(e,.3);return{backgroundColor:e,bodyColor:t?"white":"black",iconColor:i}},V=(e,t,i)=>{if("accent"===t)return{backgroundColor:e?(0,T.PE)(i,.15):(0,T.PE)(i,.85),bodyColor:e?"white":"black",iconColor:e?(0,T.PE)(i,.7):(0,T.PE)(i,.3)};let n=e?t.dark:t.light;return{backgroundColor:n.backgroundColor,bodyColor:e?"white":"black",iconColor:n.iconColor}},Z=n.bP.create({name:"calloutBox",group:"cardBlock layoutBlock footnoteBlock smartLayoutBlock",content:"(block | calloutBlock)+",selectable:!0,isolating:!0,containerHandle:!0,addAttributes:()=>({variant:{default:"note",parseHTML:e=>e.getAttribute("variant"),renderHTML:e=>({variant:e.variant})},icon:{default:!0},color:{renderHTML:e=>({color:e.color}),parseHTML:e=>e.getAttribute("color")}}),addNodeView:()=>(0,u.gu)(F,{update:p.z0}),parseHTML:()=>[{tag:"aside"}],renderHTML(e){let{HTMLAttributes:t}=e;return["aside",(0,n.KV)(t,{class:"calloutBox"}),0]}});var U=i(34450),G=i(63867),W=i(82246),K=i(41582),q=i(40912),Q=i(46030),J=i(25135),Y=i(44464),X=i(16007),$=i(20044),ee=i(80371),et=i(51831),ei=i(49404),en=i(12872),ea=i(84739),er=i(15902),el=i(15153);let es=!1;var eo=i(63672),ec=i(35738),ed=i(92986),eu=i(87489),ep=i(4742),eh=i(57405),eg=i(29810),em=i(99492),ex=i(26221),ef=i(3616),eb=i(67909),eC=i(36071),ey=i(68728),ev=i(17920),ew=i(26385),ej=i(23293),eA=i(96500),ek=i(3674),eL=i(40691),eS=i(49146),eE=i(23908),e_=i(36693),eI=i(20061),eM=i(3448),eR=i(55597),eD=i(92594),eT=i(70077),ez=i(1319),eP=i(63193),eN=i(2137);let eH=e=>{let{hideFromFirst:t,hideFromLast:i,...n}=e;return Object.values(n).every(e=>!e)},eB=(e,t)=>!(null==e?void 0:e.type)||"text"===e.type&&!e.content||"image"===e.type&&!(e=>{var t,i;return(null==e?void 0:e.type)==="image"&&(null==e||null==(t=e.imageAttrs)?void 0:t.src)&&(null==e||null==(i=e.imageAttrs)?void 0:i.uploadStatus)===eN.A.Done})(e)||"themeLogo"===e.type&&null===t,eF=e=>{var t,i;return(null==e?void 0:e.type)!=="image"?null:null!=(i=null==e||null==(t=e.imageAttrs)?void 0:t.src)?i:null},eO=e=>{let{flex:t,text:i}={Left:{flex:"flex-start",text:"left"},Center:{flex:"center",text:"center"},Right:{flex:"flex-end",text:"right"}}[e.replace(/^(top|bottom)/,"")];return{flex:t,text:i}},eV={top:/^top/,bottom:/^bottom/,left:/Left$/,right:/Right$/,center:/Center$/},eZ=(e,t)=>eV[e].test(t),eU=(e,t,i)=>{let n=(null!=t?t:1)-1;return e{let n=null!=e?e:1,a=null!=t?t:1,r="";2===n?r="—,":n>2&&(r="...,");let l=a+1,s=a+2;return i&&1===n?"".concat(a,", ").concat(l,", ").concat(s,", ").concat(s+1,"..."):"".concat(r," ").concat(a,", ").concat(l,", ").concat(s,"...")},eW=e=>{let t=(0,q.GV)(eu.uF),i=null==e?void 0:e.id,n=!!(i&&t[0]===i),a=t[t.length-1]===i,{cardMarginSettings:r}=(0,q.GV)(eu.Uu),{hideFromFirst:l,hideFromLast:s}=r,o=n&&l,c=a&&s,d=!!(null==e?void 0:e.cardMarginSettings.isHidden);return{isFirstCardAndHidden:o,isLastCardAndHidden:c,isHiddenByCardSettings:d,areElementsCurrentlyHiddenBySettings:!eH(r)&&(o||c||d)}};var eK=i(46898),eq=i(49611),eQ=i(78140),eJ=i(36999),eY=i(16936),eX=i(41283),e$=i(83550),e0=i(85595),e1=i(32380),e2=i(77650);let e3=e=>{let{onDelete:t,isDeleteDisabled:i,editor:n}=e,a=(0,eK.d)(),r=(0,M.useCallback)(()=>{t();let e=a({title:(0,h.jsxs)(S.z,{children:[(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"i+ZZMW"})}),(0,h.jsx)(eq.$,{variant:"link",textDecoration:"underline",as:"span",size:"sm",cursor:"pointer",color:"inherit",onClick:()=>{(0,e1.tN)(n.state),a.close(e)},children:(0,h.jsx)(ef.x6,{id:"IiqYd9"})})]}),status:"info",duration:3e3,position:"top"})},[n,t,a]);return(0,h.jsxs)(eQ.W,{children:[(0,h.jsx)(eJ.I,{as:eY.K,icon:(0,h.jsx)(I.g,{icon:eR.Dwc}),"aria-label":e2.Ru._({id:"CQDm4Q"}),variant:"plain",size:"sm"}),(0,h.jsx)(eX.c,{children:(0,h.jsx)(e$.r,{title:e2.Ru._({id:"ZYWBTf"}),children:(0,h.jsx)(e0.D,{onClick:r,isDisabled:i,color:"red.500",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.yLS}),children:(0,h.jsx)(ef.x6,{id:"mxPb1C"})})})})]})};var e5=i(40452),e4=i(81882),e6=i(51256),e9=i(22670),e7=i(44732),e8=i(94524);let te=e=>{let{label:t,children:i,labelProps:n}=e,a=(0,e8.fW)();return(0,h.jsxs)(ew.B,{position:"absolute",top:"50%",insetStart:"50%",transform:"translate(".concat(a?"50%":"-50%",",-50%)"),alignItems:"center",w:"100%",px:16,children:[(0,h.jsx)(E.E,{fontSize:"3xl",textAlign:"center",color:"gray.400",...n,children:t}),i]})},tt=(0,M.memo)(e=>{let{onUpsellClick:t}=e;return(0,h.jsxs)(te,{label:(0,h.jsx)(ef.x6,{id:"GRyKgN",values:{PRO_PROPER_NOUN:e7.Kc}}),labelProps:{color:"inherit"},children:[(0,h.jsx)(E.E,{textAlign:"center",mb:"2",children:(0,h.jsx)(ef.x6,{id:"RryZ/g",values:{GAMMA_PRO_PROPER_NOUN:e7.Ol}})}),(0,h.jsx)(eq.$,{variant:"solid",onClick:t,children:(0,h.jsx)(ef.x6,{id:"cKQRnY",values:{PRO_PROPER_NOUN:e7.Kc}})})]})});tt.displayName="CardMarginElementsUpsell";var ti=i(85966),tn=i(37930),ta=i(48478),tr=i(6760),tl=i(38036),ts=i(83004),to=i(90295),tc=i(28925),td=i(83638),tu=i(25223),tp=i(15863),th=i(72089),tg=i(94740),tm=i(66199),tx=i(18078),tf=i(25311),tb=i(33750),tC=i.n(tb);let ty=e=>{let{value:t,setValue:i,placeholder:n,min:a,max:r,onUpdate:l}=e,s=(0,M.useCallback)(e=>{if(e){let t=parseInt(e);i(tC()(isNaN(t)?a:t,a,r).toString())}else i("")},[a,r,i]),o=(0,M.useCallback)(e=>{"Enter"===e.key&&(s(t),l())},[s,l,t]),c=(0,M.useCallback)(()=>{s(t),l()},[s,l,t]);return(0,h.jsx)(tl.p,{type:"number",value:t,placeholder:n||"",onChange:e=>i(e.target.value),onKeyDown:o,onBlur:c,size:"sm",min:a,max:r,textAlign:"center",maxW:"16"})},tv=e=>{let{startIndex:t,startNumber:i}=e,n={height:9,bg:"gray.100",borderRadius:"sm",alignItems:"flex-end",justifyContent:"flex-end",fontSize:"xs"},a=t>2,r=a?[t-1,t,t+1]:[0,1,2,3],l=e=>{let{cardIndex:a}=e,r=eU(a,t,i);return(0,h.jsx)(e5.s,{...n,minH:9,py:.5,px:1.5,flex:"1",children:r},a)};return(0,h.jsxs)(ew.B,{spacing:2,w:"100%",children:[a&&(0,h.jsx)(e=>{let{startingIndex:t}=e,i=tC()(t-1,2,7);return(0,h.jsxs)(ew.B,{spacing:.5,flex:"1",position:"relative",maxH:9,minH:9,children:[[...Array(i)].map((e,t)=>(0,h.jsx)(e5.s,{...n,h:"100%",flex:"1"},t)),(0,h.jsxs)(E.E,{position:"absolute",insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)",fontSize:"xs",bg:"white",borderRadius:"sm",px:1,color:"gray.500",children:["(",t-1,")"]})]})},{startingIndex:t}),r.map(e=>(0,h.jsx)(l,{cardIndex:e},e))]})},tw=e=>{let{element:t,onUpdate:i}=e,[n,a]=(0,M.useState)((()=>{let e=(null==t?void 0:t.type)==="cardNumbers"?t.startIndex:void 0;return 1!==e&&e?2===e?"2":"other":"1"})()),[r,l]=(0,M.useState)((null==t?void 0:t.type)==="cardNumbers"&&t.startIndex&&t.startIndex>2?t.startIndex.toString():""),[s,o]=(0,M.useState)((null==t?void 0:t.type)==="cardNumbers"&&void 0!==t.startNumber&&1!==t.startNumber?t.startNumber.toString():""),c="1"===n?1:"2"===n?2:r?tC()(parseInt(r),1,1e3):void 0,d=""===s?void 0:tC()(parseInt(s),0,1e3),u=(0,M.useCallback)(()=>{i({type:"cardNumbers",startIndex:r?tC()(parseInt(r),1,1e3):void 0,startNumber:d})},[r,d,i]),p=(0,M.useCallback)(()=>{let e=s?tC()(parseInt(s),0,1e3):void 0;i({type:"cardNumbers",startIndex:(null==t?void 0:t.type)==="cardNumbers"?t.startIndex:void 0,startNumber:e})},[s,t,i]),g=(null==t?void 0:t.type)==="cardNumbers"&&(void 0!==t.startIndex||void 0!==t.startNumber);return(0,h.jsxs)(eh.T,{spacing:0,children:[(0,h.jsxs)(S.z,{w:"100%",alignItems:"flex-start",p:3,children:[(0,h.jsxs)(eh.T,{alignItems:"flex-start",flex:"2",spacing:4,children:[(0,h.jsxs)(td.MJ,{children:[(0,h.jsx)(tu.l,{fontSize:"xs",fontWeight:"bold",children:(0,h.jsx)(ef.x6,{id:"EgzmRy"})}),(0,h.jsxs)(eh.T,{spacing:2,alignItems:"flex-start",children:[(0,h.jsx)(tp.z,{value:n,defaultValue:n,onChange:e=>{a(e),"other"===e?l(n):l(""),"1"===e?i({type:"cardNumbers",startIndex:1,startNumber:d}):"2"===e&&i({type:"cardNumbers",startIndex:2,startNumber:d})},size:"sm",children:(0,h.jsxs)(ew.B,{spacing:2,children:[(0,h.jsx)(th.s,{value:"1",children:(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"gidUuU"})})}),(0,h.jsx)(th.s,{value:"2",children:(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"CfeM0j"})})}),(0,h.jsx)(th.s,{value:"other",children:(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"m7sNyG"})})})]})}),"other"===n&&(0,h.jsx)(ty,{value:r,setValue:l,min:1,max:1e3,onUpdate:u})]})]}),(0,h.jsxs)(td.MJ,{children:[(0,h.jsx)(tu.l,{fontSize:"xs",fontWeight:"bold",children:(0,h.jsx)(ef.x6,{id:"boZ3aq"})}),(0,h.jsx)(ty,{value:s,setValue:o,placeholder:"1",min:0,max:1e3,onUpdate:p})]})]}),(0,h.jsxs)(eh.T,{spacing:1,w:"100%",alignItems:"flex-start",maxW:"16",children:[(0,h.jsx)(E.E,{fontSize:"xs",children:(0,h.jsx)(ef.x6,{id:"GswZF3"})}),(0,h.jsx)(tv,{startIndex:c||1,startNumber:null!=d?d:1})]})]}),g&&(0,h.jsx)(S.z,{px:4,py:2,bg:"gray.50",w:"100%",children:(0,h.jsx)(eq.$,{variant:"link",size:"xs",w:"100%",onClick:()=>{a("1"),l(""),o(""),i({type:"cardNumbers",startIndex:void 0,startNumber:void 0})},isDisabled:!g,leftIcon:(0,h.jsx)(I.g,{icon:eR.ub2}),children:(0,h.jsx)(ef.x6,{id:"L+rMC9"})})})]})},tj=e=>{let{element:t,position:i,showUpsell:n,onUpdate:a}=e,r=(0,e8.fW)(),{flex:l}=eO(i),s=(null==t?void 0:t.type)==="cardNumbers"?t:null,o=null==s?void 0:s.startIndex,c=null==s?void 0:s.startNumber,d={px:3,h:8,w:"100%",borderRadius:"md",fontSize:"sm",cursor:n?"not-allowed":"pointer",bg:n?"blackAlpha.50":"white",color:n?"gray.600":"inherit",justifyContent:l,border:"1px solid",borderColor:n?"transparent":"titanium.300"};return n?(0,h.jsx)(S.z,{...d,children:(0,h.jsx)(E.E,{dir:r?"rtl":void 0,children:eG(o,c)})}):(0,h.jsxs)(tg.A,{children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(S.z,{...d,children:(0,h.jsx)(E.E,{dir:r?"rtl":void 0,children:eG(o,c)})})}),(0,h.jsx)(tx.h,{maxW:"240px",p:0,overflow:"hidden",children:(0,h.jsx)(tf.e,{p:0,children:(0,h.jsx)(tw,{element:t,onUpdate:a})})})]})};var tA=i(33787),tk=i(3276);let tL=e=>{let{imageElement:t,isError:i,isLoading:n,isCompact:a=!1}=e,r=(0,e8.fW)();return t&&"image"===t.type?i?(0,h.jsxs)(S.z,{dir:r?"rtl":void 0,spacing:1,children:[(0,h.jsx)(E.E,{color:"red.500",fontSize:"xxs",children:(0,h.jsx)(ef.x6,{id:"yabRr8"})}),(0,h.jsx)(ex.qT,{color:"red.500",fontSize:a?"xxs":void 0,display:"block",lineHeight:"0",label:(0,h.jsx)(ef.x6,{id:"mjco3+"})})]}):n?(0,h.jsx)(tk.y,{size:"xs"}):null:null};var tS=i(96095),tE=i(21945),t_=i(89532);let tI={sm:6,md:7,lg:8,xl:10},tM={sm:.6,md:.7,lg:.8,xl:.9},tR={sm:{name:()=>e2.Ru._({id:"4Revpc"}),buttonText:()=>e2.Ru._({id:"ZQA8ce"}),height:1.55},md:{name:()=>e2.Ru._({id:"agPptk"}),buttonText:()=>e2.Ru._({id:"Tmu3kA"}),height:2},lg:{name:()=>e2.Ru._({id:"k7rCa/"}),buttonText:()=>e2.Ru._({id:"SMwD6s"}),height:2.65},xl:{name:()=>e2.Ru._({id:"vp6Yr4"}),buttonText:()=>e2.Ru._({id:"ekdhM0"}),height:3.5}};var tD=i(61204);let tT=e=>{let{children:t}=e;return(0,h.jsxs)(S.z,{fontSize:"xs",alignItems:"flex-start",children:[(0,h.jsx)(I.g,{icon:em.e68,fixedWidth:!0}),(0,h.jsx)(E.E,{fontSize:"xs",children:t})]})},tz=()=>(0,h.jsxs)(ew.B,{spacing:1,children:[(0,h.jsx)(E.E,{fontSize:"xs",children:(0,h.jsx)(ef.x6,{id:"wCgOyU"})}),(0,h.jsxs)(ew.B,{spacing:.5,children:[(0,h.jsx)(tT,{children:(0,h.jsx)(ef.x6,{id:"48UYx4"})}),(0,h.jsx)(tT,{children:(0,h.jsx)(ef.x6,{id:"tzmFSd"})}),(0,h.jsx)(tT,{children:(0,h.jsx)(ef.x6,{id:"krkjlf"})})]})]}),tP=e=>{let{currentSize:t,onSizeChange:i,onReplaceImage:n,isDisabled:a=!1}=e,r=void 0!==t;return(0,h.jsxs)(tg.A,{children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"XyAh4B"}),icon:(0,h.jsx)(I.g,{icon:em._$s,fixedWidth:!0}),size:"sm",variant:"ghost",borderRadius:"full",color:"blackAlpha.700"})}),(0,h.jsx)(tx.h,{maxW:"260px",p:0,overflow:"hidden",children:(0,h.jsxs)(tf.e,{p:0,children:[(0,h.jsxs)(eh.T,{p:3,spacing:3,alignItems:"flex-start",children:[(0,h.jsxs)(td.MJ,{children:[(0,h.jsx)(tu.l,{fontSize:"xs",fontWeight:"bold",children:(0,h.jsx)(ef.x6,{id:"8J92vb"})}),(0,h.jsx)(tD.e,{isAttached:!0,size:"sm",display:"flex",w:"100%",children:Object.entries(tR).map(e=>{let[n,r]=e;return(0,h.jsx)(ex.Tz,{label:r.name(),placement:"top",children:(0,h.jsx)(eq.$,{"aria-label":r.name(),px:"2.5",boxShadow:"none",variant:n===t?"plainSelected":"plain",bg:"md"!==n||t?void 0:"deepocean.50",flex:1,onClick:()=>{i(n)},isDisabled:a,children:r.buttonText()})},n)})})]}),(0,h.jsx)(tz,{})]}),(r||n)&&!a&&(0,h.jsxs)(S.z,{px:4,py:2,bg:"gray.50",w:"100%",justifyContent:r&&n?"space-between":"center",children:[r&&(0,h.jsx)(eq.$,{variant:"link",size:"xs",onClick:()=>{i(void 0)},colorScheme:"gray",leftIcon:(0,h.jsx)(I.g,{icon:em.ub2,fixedWidth:!0}),children:(0,h.jsx)(ef.x6,{id:"cl2Y/T"})}),n&&(0,h.jsx)(eq.$,{variant:"link",size:"xs",onClick:n,leftIcon:(0,h.jsx)(I.g,{icon:em.VNe,fixedWidth:!0}),colorScheme:"gray",children:(0,h.jsx)(ef.x6,{id:"YOzD/a"})})]})]})})]})},tN=e=>{let{result:t,isError:i}=e;if(i)return{uploadStatus:eN.A.Error,src:null,source:"image.custom"};let{name:n,src:a,meta:r}=t;return{uploadStatus:eN.A.Done,source:"image.custom",name:n,src:a,meta:r}},tH=e=>{let{onUpdate:t,element:i,position:n,isReadonly:a,showUpsell:r}=e,{currentWorkspace:l}=(0,t_.u)(),[s,o]=(0,M.useState)("idle"),c=(0,M.useRef)(!1),d=(0,M.useMemo)(()=>{if(null==l?void 0:l.id)return tE.Fk.createUppyInstance(null==l?void 0:l.id,{onUploadStart:()=>{o("loading"),t({type:"image",imageAttrs:{uploadStatus:eN.A.Uploading,source:"image.custom",src:null}})},onOriginalFileUpload:e=>{c.current||t({type:"image",imageAttrs:tN({result:e,isError:!1})})},onUploadComplete:e=>{c.current||(o("idle"),t({type:"image",imageAttrs:tN({result:e,isError:!1})}),null==d||d.cancelAll())},onUploadFailed:()=>{o("error"),t({type:"image",imageAttrs:tN({result:void 0,isError:!0})}),null==d||d.cancelAll()}},"cardMargins")},[null==l?void 0:l.id,t]),{onClick:u,inputElement:p}=(0,tS.c)({accept:"image/*",multiple:!1,handleFilesCallback:e=>{c.current=!1;let t=e[0];t&&(null==d||d.addFile({name:t.name,type:t.type,data:t}))}}),g=eF(i),m=(null==i?void 0:i.type)==="image"?i.imageAttrs:void 0,x=(null==i?void 0:i.type)==="image"?i.imageSize:void 0,f="loading"===s||(null==m?void 0:m.uploadStatus)===eN.A.Uploading,b=(null==m?void 0:m.uploadStatus)===eN.A.Error||"error"===s,C="idle"===s&&!m,y=(0,e8.fW)(),{flex:v}=eO(n),w=(0,M.useCallback)(e=>{t({type:"image",imageAttrs:m,imageSize:e})},[t,m]),j=(0,M.useCallback)(()=>{c.current=!0,o("idle"),u()},[u]);return a?(0,h.jsx)(e5.s,{justifyContent:v,dir:y?"rtl":void 0,gap:2,w:"100%",children:g?(0,h.jsx)(tA._,{h:tI[x||"md"]||7,maxW:"100%",objectFit:"contain",src:g,alt:e2.Ru._({id:"aiyf05"})}):(0,h.jsx)(tL,{imageElement:i,isError:(null==m?void 0:m.uploadStatus)===eN.A.Error,isLoading:(null==m?void 0:m.uploadStatus)===eN.A.Uploading})}):C?(0,h.jsxs)(h.Fragment,{children:[p,(0,h.jsx)(eq.$,{dir:y?"rtl":void 0,leftIcon:(0,h.jsx)(I.g,{icon:em.MNJ,fixedWidth:!0}),variant:"plain",size:"sm",onClick:u,children:(0,h.jsx)(ef.x6,{id:"m3C7sL"})})]}):(0,h.jsxs)(h.Fragment,{children:[p,(0,h.jsx)(S.z,{dir:y?"rtl":void 0,gap:2,w:"100%",justifyContent:v,children:f||b?(0,h.jsx)(tL,{imageElement:i,isError:b,isLoading:f}):g?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(tA._,{h:tI[x||"md"]||7,maxW:40,src:g,objectFit:"contain",bg:"blackAlpha.100"}),(0,h.jsx)(tP,{currentSize:x,onSizeChange:w,onReplaceImage:j,isDisabled:r})]}):null})]})},tB=(0,M.memo)(function(e){let{onClick:t,isCompact:i=!1}=e,n=(0,e8.fW)(),a=(0,h.jsx)(ef.x6,{id:"pQr8gu"}),r=(0,h.jsx)("span",{role:"img","aria-label":"warning",children:"⚠️"});return(0,h.jsxs)(S.z,{dir:n?"rtl":void 0,spacing:i?1:2,children:[t?(0,h.jsxs)(S.z,{spacing:i?1:2,children:[r,(0,h.jsx)(eq.$,{variant:"link",colorScheme:"gray",fontSize:"xxs",onClick:t,children:a})]}):(0,h.jsxs)(E.E,{as:"span",display:"inline-flex",gap:2,fontSize:"xxs",children:[!i&&r,a]}),(0,h.jsx)(ex.qT,{fontSize:i?"xxs":void 0,display:"block",lineHeight:"0",label:(0,h.jsx)(ef.x6,{id:"ek68m3"})})]})});var tF=i(32982),tO=i(94460),tV=i(4375);let tZ=e=>{let{preferDark:t=!1}=e,i=(0,q.GV)(eu.SJ),n=(0,tO.u)("lightDarkLogos");return(0,M.useMemo)(()=>(0,tV.T)(i,{mode:n?t?"dark":"light":void 0,fallbackToDefault:!0}),[i,t,n])},tU=e=>{let{position:t,element:i,onUpdate:n,showUpsell:a,isReadonly:r}=e,l=(0,e8.fW)(),{logoSrc:s}=tZ({preferDark:!1}),o=(0,q.GV)(eu.SJ),{flex:c}=eO(t),d=(0,M.useMemo)(()=>(null==i?void 0:i.type)==="themeLogo"&&"imageSize"in i?i.imageSize:void 0,[i]),u=(0,M.useCallback)(e=>{n({type:"themeLogo",imageSize:e})},[n]),p=(0,M.useCallback)(()=>{o.workspaceId?(0,tF.vd)({theme:o}):(0,tF.L6)({theme:o})},[o]);return(0,h.jsx)(e5.s,{justifyContent:c,dir:l?"rtl":void 0,gap:2,w:"100%",children:s?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(tA._,{h:tI[d||"md"]||7,maxW:"100%",objectFit:"contain",src:s,alt:e2.Ru._({id:"iG7KNr"}),bg:r?void 0:"blackAlpha.100"}),!r&&(0,h.jsx)(tP,{currentSize:d,onSizeChange:u,isDisabled:a})]}):(0,h.jsx)(tB,{onClick:a||r?void 0:p})})};function tG(){let e=(0,ti._)(["\n 0% { transform: rotate(9deg); background: var(--chakra-colors-trueblue-100); }\n 10% { transform: rotate(-8deg); }\n 20% { transform: rotate(7deg); }\n 30% { transform: rotate(-6deg); }\n 40% { transform: rotate(5deg); }\n 50% { transform: rotate(-4deg); background: var(--chakra-colors-trueblue-100); }\n 60% { transform: rotate(3deg); }\n 70% { transform: rotate(-2deg); }\n 80% { transform: rotate(1deg); }\n 90% { transform: rotate(0deg); }\n 100% { transform: rotate(0deg); background: var(--chakra-colors-blackAlpha-50); }\n "]);return tG=function(){return e},e}let tW={text:{key:"text",icon:em.tiU,name:(0,h.jsx)(ef.x6,{id:"xeiujy"}),deleteLabel:(0,h.jsx)(ef.x6,{id:"JxxCHL"}),deleteToastLabel:(0,h.jsx)(ef.x6,{id:"AwHPSN"})},cardNumbers:{key:"cardNumbers",icon:em.qzJ,name:(0,h.jsx)(ef.x6,{id:"LMa4Y8"}),deleteLabel:(0,h.jsx)(ef.x6,{id:"gVFDdv"}),deleteToastLabel:(0,h.jsx)(ef.x6,{id:"aTqpEg"})},themeLogo:{key:"themeLogo",name:(0,h.jsx)(ef.x6,{id:"zYGAMY"}),icon:em.fyG,deleteLabel:(0,h.jsx)(ef.x6,{id:"cty1ii"}),deleteToastLabel:(0,h.jsx)(ef.x6,{id:"sa/uRd"})},image:{key:"image",name:(0,h.jsx)(ef.x6,{id:"yrBphF"}),icon:em.Cyq,deleteLabel:(0,h.jsx)(ef.x6,{id:"lP18tl"}),deleteToastLabel:(0,h.jsx)(ef.x6,{id:"Aty05U"})}},tK=e=>{let{selectedType:t,onSelect:i,canAdd:n,showUpsell:a,onUpsellClick:r}=e;if(!t&&n)return(0,h.jsx)(e$.r,{title:e2.Ru._({id:"qmt9HO"}),textAlign:"start",children:Object.values(tW).map(e=>{let{key:t,icon:n,name:l}=e;return a?(0,h.jsx)(e0.D,{value:t,onClick:r,icon:(0,h.jsx)(I.g,{icon:n,fixedWidth:!0}),bg:"trueblue.50",border:"1px solid white",_hover:{bg:"trueblue.50",borderColor:"trueblue.200"},_focus:{bg:"trueblue.50",borderColor:"trueblue.200"},mt:.5,children:(0,h.jsxs)(g.a,{as:"span",display:"inline-flex",gap:3,w:"100%",children:[(0,h.jsx)(g.a,{as:"span",flex:1,children:l}),(0,h.jsx)(to.Ch,{canUseFeature:!1,productFeature:"card_margin_elements",alignSelf:"center"})]})},t):(0,h.jsx)(e0.D,{value:t,onClick:()=>i(t),icon:(0,h.jsx)(I.g,{icon:n,fixedWidth:!0}),children:l},t)})});if(!t)return null;let l=(0,h.jsx)(e$.r,{children:(0,h.jsx)(e0.D,{onClick:()=>{i(t,!0)},color:"red.500",icon:(0,h.jsx)(I.g,{icon:em.yLS,fixedWidth:!0,fontSize:"sm"}),children:tW[t].deleteLabel})});return n?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(tn.i,{title:e2.Ru._({id:"Nb1WK7"}),textAlign:"start",value:t,type:"radio",children:Object.values(tW).map(e=>{let{key:t,icon:n,name:a}=e;return(0,h.jsxs)(ta.k,{value:t,onClick:()=>{i(t)},children:[(0,h.jsx)(I.g,{icon:n,fixedWidth:!0}),(0,h.jsx)(g.a,{as:"span",ms:2,children:a})]},t)})}),(0,h.jsx)(tr.N,{}),l]}):l},tq=(0,ts.i7)(tG()),tQ=(0,M.memo)(e=>{let{selectedType:t,onSelect:i,shouldHighlight:n,canAdd:a,showUpsell:r,onUpsellClick:l}=e;return(0,h.jsxs)(eQ.W,{children:[t?(0,h.jsx)(eJ.I,{as:eq.$,variant:"ghost",size:"sm",color:"black",px:"2",rightIcon:(0,h.jsx)(I.g,{icon:em.Jt$,transform:"shrink-6"}),children:tW[t].name}):(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"qmt9HO"}),isDisabled:!a,placement:"top","aria-label":e2.Ru._({id:"qmt9HO"}),children:(0,h.jsx)(eJ.I,{as:eY.K,isDisabled:!a,size:"lg",variant:"ghost",fontSize:"2xl",transitionProperty:"all",transitionDuration:"normal",color:"gray.800",bg:"blackAlpha.50",animation:n?"".concat(tq," 1.5s ease-in-out"):void 0,_hover:{bg:"trueblue.100",color:"trueblue.500"},icon:(0,h.jsx)(I.g,{icon:em.QLR})})}),(0,h.jsx)(eX.c,{children:(0,h.jsx)(tK,{selectedType:t,onSelect:i,canAdd:a,showUpsell:r,onUpsellClick:l})})]})});tQ.displayName="CardElementMenu";let tJ=(0,M.memo)(e=>{let{position:t,element:i,onUpdate:n,shouldHighlight:a,cardIndex:r,isObscured:l,isReadonly:s,isAddDisabled:o,showUpsell:c,onUpsellClick:d}=e,u=(0,eK.d)(),p=(0,e8.fW)(),m=null==i?void 0:i.type,x="text"===m,f="cardNumbers"===m,b=(0,M.useRef)(null),[C,y]=(0,M.useState)(x&&(null==i?void 0:i.content)||""),v=(0,M.useCallback)(e=>{n({type:"text",content:e})},[n]),w=(0,tc.lW)(v,300),j=(0,M.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];n({type:e},t),("text"!==e||t)&&y(""),t&&u({title:tW[e].deleteToastLabel,status:"info",duration:2e3,position:"top"})},[n,u]),{flex:A,text:k}=eO(t),L=(0,M.useMemo)(()=>f&&void 0!==r?eU(r,null==i?void 0:i.startIndex,null==i?void 0:i.startNumber):"",[r,i,f]);return(0,h.jsx)(g.a,{flex:1,children:(0,h.jsxs)(ew.B,{spacing:1,alignItems:A,filter:l?"grayscale(1) blur(2px)":void 0,opacity:l?.5:1,pointerEvents:l?"none":void 0,userSelect:l?"none":void 0,children:[!s&&(0,h.jsx)(g.a,{dir:p?"rtl":void 0,children:(0,h.jsx)(tQ,{selectedType:m||null,onSelect:j,shouldHighlight:a,canAdd:!o,showUpsell:c,onUpsellClick:d})}),s&&(x||f)&&(0,h.jsx)(E.E,{dir:p?"rtl":void 0,fontSize:"sm",noOfLines:1,children:x?(null==i?void 0:i.content)||"":L}),!s&&x&&(0,h.jsx)(tl.p,{dir:p?"rtl":void 0,ref:b,size:"sm",borderRadius:"md",bg:"white",fontSize:"sm",placeholder:e2.Ru._({id:"6MDj8K"}),value:C,maxLength:200,isDisabled:c,onKeyUp:e=>{if(!c&&"Enter"===e.key){var t;null==(t=b.current)||t.blur()}},onChange:e=>{if(c)return;let t=e.target.value;y(t),w(t)},textAlign:k}),!s&&f&&(0,h.jsx)(tj,{element:i,position:t,showUpsell:c,onUpdate:n}),"image"===m&&(0,h.jsx)(tH,{onUpdate:n,element:i,position:t,isReadonly:s,showUpsell:c}),"themeLogo"===m&&(0,h.jsx)(tU,{position:t,element:i,onUpdate:n,showUpsell:c,isReadonly:s})]})})});tJ.displayName="EditableCardMarginElement";let tY=(0,M.memo)(e=>{let{visibilityLabel:t,isHidden:i,showToggleVisibilityButton:n,onToggleVisibility:a}=e;return(0,h.jsx)(te,{label:t,children:n&&(0,h.jsx)(ex.Tz,{label:i?(0,h.jsx)(ef.x6,{id:"G/jP6i"}):(0,h.jsx)(ef.x6,{id:"Tx4/S/"}),placement:"top",children:(0,h.jsx)(eY.K,{variant:"plain",size:"lg",fontSize:"2xl",color:i?"red.600":"gray.600",icon:i?(0,h.jsx)(I.g,{icon:eR.k6j}):(0,h.jsx)(I.g,{icon:eR.pS3}),_hover:{color:"default"},"aria-label":i?e2.Ru._({id:"WY1TVs"}):e2.Ru._({id:"xNpXQs"}),onClick:a})})})});tY.displayName="MarginElementsVisibilityControls";let tX=(0,M.memo)(e=>{let{isSingleCardView:t,isHiddenFirst:i,isHiddenLast:n,hasMarginElements:a,isHiddenOnCard:r}=e;return t?a?i?(0,h.jsx)(ef.x6,{id:"9weBGZ"}):n?(0,h.jsx)(ef.x6,{id:"Qxmjys"}):r?(0,h.jsx)(ef.x6,{id:"+gYV7s"}):(0,h.jsx)(ef.x6,{id:"079GgA"}):(0,h.jsx)(ef.x6,{id:"tb4e+E"}):(0,h.jsx)(ef.x6,{id:"4upC5z"})});tX.displayName="VisibilityLabel";let t$=e=>{let{editor:t,highlightPosition:i,cardNode:n,getPos:a,showUpsell:r}=e,l=(0,e9.st)(),{cardMarginSettings:s}=(0,q.GV)(eu.Uu),o=null==n?void 0:n.attrs,c=!!n,d=!eH(s),{isFirstCardAndHidden:u,isLastCardAndHidden:p,isHiddenByCardSettings:g}=eW(o),m=c&&(u||p||g),x=(0,q.GV)(eu.uF),f=((e,t)=>{if(!e)return;let i=t.indexOf(e);return -1===i?void 0:i})(null==o?void 0:o.id,x),b=(0,M.useCallback)(e=>{t.commands.updateDocumentSettings({cardMarginSettings:{...s,...e}})},[t,s]),C=(0,M.useCallback)(e=>function(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=s[e],a=!!((null==n?void 0:n.type)&&t.type&&t.type!==n.type);b({[e]:i?void 0:{...!a&&(n||{}),...t}}),null==l||l.track(e9.VV.CARD_MARGIN_SETTINGS_UPDATED,{elementType:t.type,position:e,action:i?"delete":a?"replace":"add"})},[l,s,b]),y=c&&!u&&!p&&d,v=(0,M.useCallback)(()=>{if(!n||!a)return;let e=a();if("number"==typeof e)try{t.commands.updateNestedAttributesAtPos(e,{cardMarginSettings:{...n.attrs.cardMarginSettings,isHidden:!n.attrs.cardMarginSettings.isHidden}})}catch(e){console.error("(caught) [CardMarginsBuilder](updateVisibility): could not update card",e)}},[n,t,a]),{openUpsellModal:w}=(0,e4.I)(),j=(0,M.useCallback)(()=>{w({segmentEvent:e9.VV.GAMMA_PRO_UPSELL_CARD_MARGINS,upsellLocation:"cardMargins",targetFeature:"card_margin_elements"})},[w]);return(0,h.jsxs)(e5.s,{p:4,minH:"320px",bg:"gray.50",flexDirection:"column",justifyContent:"space-between",position:"relative",borderRadius:"md",...r&&!c&&{_before:(0,e6.u)()},children:[(0,h.jsx)(e5.s,{justifyContent:"space-between",gap:6,alignItems:"flex-start",dir:"ltr",children:["topLeft","topCenter","topRight"].map(e=>(0,h.jsx)(tJ,{position:e,onUpdate:C(e),element:s[e],shouldHighlight:i===e,isReadonly:c,isObscured:m,cardIndex:f,showUpsell:r,onUpsellClick:j,isAddDisabled:r&&d},e))}),r&&!c?(0,h.jsx)(tt,{onUpsellClick:j}):(0,h.jsx)(tY,{visibilityLabel:(0,h.jsx)(tX,{isSingleCardView:c,isHiddenFirst:u,isHiddenLast:p,hasMarginElements:d,isHiddenOnCard:g}),isHidden:g,showToggleVisibilityButton:y,onToggleVisibility:v}),(0,h.jsx)(e5.s,{justifyContent:"space-between",gap:6,alignItems:"flex-end",dir:"ltr",children:["bottomLeft","bottomCenter","bottomRight"].map(e=>(0,h.jsx)(tJ,{position:e,onUpdate:C(e),element:s[e],shouldHighlight:i===e,isReadonly:c,isObscured:m,cardIndex:f,showUpsell:r,onUpsellClick:j,isAddDisabled:r&&d},e))})]})};var t0=i(61491);let t1=(0,M.memo)(e=>{let{hideFromFirst:t,hideFromLast:i,onUpdateSettings:n}=e;return(0,h.jsxs)(tg.A,{placement:"bottom-end",children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(eq.$,{leftIcon:(0,h.jsx)(I.g,{icon:t||i?eR.k6j:eR.pS3}),rightIcon:(0,h.jsx)(I.g,{icon:em.Jt$,transform:"shrink-6"}),size:"sm",variant:"plain",children:t&&i?(0,h.jsx)(ef.x6,{id:"80NdhM"}):t?(0,h.jsx)(ef.x6,{id:"gidUuU"}):i?(0,h.jsx)(ef.x6,{id:"vc1V76"}):(0,h.jsx)(ef.x6,{id:"4upC5z"})})}),(0,h.jsx)(tx.h,{w:"fit=content",minW:"200px",children:(0,h.jsx)(tf.e,{p:3,children:(0,h.jsxs)(ew.B,{children:[(0,h.jsx)(ex._x,{mb:1,children:(0,h.jsx)(ef.x6,{id:"lLeEP7"})}),(0,h.jsx)(t0.S,{isChecked:t,onChange:e=>{n({hideFromFirst:e.target.checked})},children:(0,h.jsx)(E.E,{fontSize:"sm",children:(0,h.jsx)(ef.x6,{id:"1UzO8k"})})}),(0,h.jsx)(t0.S,{isChecked:i,onChange:e=>{n({hideFromLast:e.target.checked})},children:(0,h.jsx)(E.E,{fontSize:"sm",children:(0,h.jsx)(ef.x6,{id:"uGWhnt"})})})]})})})]})});t1.displayName="DisplaySettingsPopover";let t2=(0,M.memo)(e=>{let{editor:t,isOpen:i,onClose:n,cardNode:a,getPos:r,highlightPosition:l}=e,[s,o]=(0,M.useState)(0),{areElementsCurrentlyHiddenBySettings:c}=eW(null==a?void 0:a.attrs);(0,eT.Vg)(()=>{i?c&&o(1):o(0)},[c,i],[i]);let d=(()=>{let e=(0,q.GV)(ez.Jo);return(0,eP.ez)("card_margin_elements",null==e?void 0:e.organization)})(),u=(0,eD.u)("cardMarginElements"),{cardMarginSettings:p}=(0,q.GV)(eu.Uu),{hideFromFirst:m,hideFromLast:x}=p,f=eH(p),b=!!a,C=b||d,y=(0,M.useCallback)(e=>{t.commands.updateDocumentSettings({cardMarginSettings:{...p,...e}})},[t,p]),v=(0,M.useCallback)(()=>{let e={...void 0!==m?{hideFromFirst:m}:void 0,...void 0!==x?{hideFromLast:x}:void 0};t.commands.updateDocumentSettings({cardMarginSettings:e})},[m,x,t]);return u?(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(eb.aF,{isOpen:!0,onClose:n,size:"3xl",blockScrollOnMount:!1,children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(ey.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsxs)(ew.B,{spacing:1,children:[(0,h.jsx)(ej.D,{size:"lg",children:(0,h.jsx)(ef.x6,{id:"JQFgkZ"})}),(0,h.jsx)(E.E,{fontSize:"md",fontWeight:500,letterSpacing:"normal",color:"gray.600",children:(0,h.jsx)(ef.x6,{id:"F1uM5U"})})]})}),(0,h.jsx)(eA.c,{}),(0,h.jsx)(ek.s,{}),(0,h.jsx)(eL.c,{pb:"6",pt:C?4:6,children:(0,h.jsxs)(eS.t,{variant:"soft-rounded",size:"sm",isLazy:!0,index:s,onChange:o,position:"relative",children:[(0,h.jsxs)(eE.w,{position:"relative",sx:C?{minH:8,mb:4}:void 0,children:[b&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(e_.o,{children:(0,h.jsx)(ef.x6,{id:"4upC5z"})}),(0,h.jsxs)(e_.o,{children:[(0,h.jsx)(E.E,{me:c?2:void 0,as:"span",children:(0,h.jsx)(ef.x6,{id:"xkzndo"})}),c&&(0,h.jsx)(g.a,{color:"red.600",as:"span",children:(0,h.jsx)(I.g,{icon:eR.k6j})})]})]}),0===s&&d&&(0,h.jsxs)(S.z,{position:"absolute",justifyContent:"flex-end",insetEnd:"0",top:"0",children:[(0,h.jsx)(t1,{hideFromFirst:m,hideFromLast:x,onUpdateSettings:y}),(0,h.jsx)(e3,{onDelete:v,isDeleteDisabled:f,editor:t})]})]}),(0,h.jsxs)(eI.T,{children:[(0,h.jsx)(eM.K,{p:0,children:(0,h.jsx)(t$,{editor:t,highlightPosition:l,showUpsell:!d})}),(0,h.jsx)(eM.K,{p:0,children:(0,h.jsx)(t$,{editor:t,highlightPosition:l,cardNode:a,getPos:r,showUpsell:!d})})]})]})})]})]})}):null});t2.displayName="CardMarginsModal";var t3=i(52022),t5=i(7234),t4=i(18240),t6=i(92805);function t9(){let e=(0,ti._)(["\n mutation ExtractImageContent($input: ExtractImageContentInput!) {\n extractImageContent(input: $input) {\n viewBoxWidth\n viewBoxHeight\n backgroundImageUrl\n backgroundWidth\n backgroundHeight\n debugMaskedImageUrl\n elements {\n elementId\n elementType\n boundingBox {\n x\n y\n width\n height\n }\n imageUrl\n html\n fontSize\n blockCategory\n }\n processingTime\n cost\n rawProviderResponse\n }\n }\n"]);return t9=function(){return e},e}let t7=(0,i(97662).J1)(t9()),t8=()=>{let[e,t]=(0,M.useState)(null),[i,n]=(0,M.useState)(null),[a,{loading:r}]=(0,t5.n)(t7,{onCompleted:e=>{t(e.extractImageContent),n(null)},onError:e=>{n(e),t(null)}});return{extract:(0,M.useCallback)(async e=>{let{workspaceId:t,imageUrl:i,themeId:r,provider:l}=e;n(null);let s=(0,t4.$)();return{...await a({variables:{input:{workspaceId:t,interactionId:s,imageUrl:i,themeId:r,provider:l}},context:(0,t6.FR)()}),interactionId:s}},[a]),isLoading:r,result:e,error:i}};var ie=i(5314),it=i(35665),ii=i(18155),ia=i(50024),ir=i(63242),il=i(94831),is=i(90158);class io extends is.b{initialize(){this.on("cardViewed",e=>{let{cardId:t,interval:i}=e;this.viewedCards[t]=this.viewedCards[t]||0,this.viewedCards[t]+=i});let e=()=>{var e;this.cardViewedThreshold=null!=(e=tO.of.get("cardViewedThreshold"))?e:5e3};tO.of.subscribe("cardViewedThreshold",e),e()}flush(){let e={};for(let t in this.viewedCards){let i=this.viewedCards[t];i&&!(i{let{cardId:t,...i}=e,[n,a]=(0,M.useState)(0),[r,l]=(0,M.useState)(!1),[s,o]=(0,M.useState)(0);return(0,M.useEffect)(()=>{let e=ic.on("cardViewed",e=>{let{cardId:i,interval:n}=e;t===i&&a(e=>e+n)}),i=ic.on("flush",e=>{let{viewed:i}=e;a(0),i[t]&&(l(!0),o(i[t]),setTimeout(()=>l(!1),2e3))});return()=>{e(),i()}},[t]),(0,h.jsxs)(g.a,{...i,bg:r?"#c3313a":"#f5ae00",children:[!r&&(0,h.jsxs)(g.a,{children:["time on card: ",Math.floor(n/1e3),"s"]}),r&&(0,h.jsxs)(g.a,{children:["Tracked View: ",s,"s"]})]})},iu=e=>{let t=(0,q.GV)(tO.Gm),{getPos:i,node:n}=e,{id:a}=n.attrs;if(!t)return null;let r=i(),l="number"==typeof r?r+n.nodeSize:void 0;return(0,h.jsxs)(e5.s,{left:8,top:2,zIndex:"overlay",position:"absolute",pointerEvents:"none",opacity:.5,contentEditable:!1,children:[(0,h.jsx)(g.a,{bg:"yellow",px:2,mr:2,borderRadius:"md",children:a}),(0,h.jsxs)(g.a,{bg:"trueblue.200",px:2,mr:2,borderRadius:"md",children:["f:",r,"t:",l]}),(0,h.jsx)(id,{cardId:a,px:2,borderRadius:"md"})]})};var ip=i(89122),ih=i(12514),ig=i(80314),im=i(40162),ix=i(8141),ib=i(91496),iC=i(81949),iy=i(55908),iv=i(85220);let iw=[{key:"start",name:()=>e2.Ru._({id:"Xl2IZ9"}),icon:em.jot,description:()=>e2.Ru._({id:"N0rIpR"})},{key:"center",name:()=>e2.Ru._({id:"7FOGnf"}),icon:em.nr0,description:()=>e2.Ru._({id:"3JV7Yt"})},{key:"end",name:()=>e2.Ru._({id:"H0UcZG"}),icon:em.yHR,description:()=>e2.Ru._({id:"LcSMtc"})}],ij=e=>{let{defaultAlignment:t,alignment:i,setAlignment:n}=e;return(0,h.jsx)(tD.e,{isAttached:!0,size:"xs",display:"flex",children:iw.map(e=>{let a=i||e.key!==t?e.key===i?"trueblue.100":void 0:"trueblue.50";return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ex.c8,{label:e.name(),description:e.description()}),placement:"top",children:(0,h.jsx)(eY.K,{"aria-label":e.name(),px:"2.5",boxShadow:"none",icon:(0,h.jsx)(I.g,{icon:e.icon}),variant:"plain",bg:a,onClick:()=>{n(e.key)}})},e.key)})})},iA={effect:"faded"},ik=e=>e&&(0,T.$p)(e)?.8:.85,iL=e=>{var t;let{background:i,cardColor:n}=e,{mask:a=iA}=i;if(!iS(i)||!iE(a))return null;let r=ik(n),l=n&&(0,T.$3)(n,null!=(t=a.intensity)?t:r),s=void 0!==a.intensity?Math.round(10*a.intensity):10,o=void 0!==a.intensity?Math.round(100+50*a.intensity):150,c={frosted:{backdropFilter:"blur(".concat(s,"px) saturate(").concat(o,"%)"),backgroundColor:"var(--card-color-mask)"},faded:{backgroundColor:"var(--card-color-mask)"}}[a.effect||"none"];return(0,h.jsx)(g.a,{position:"absolute",inset:"0",borderRadius:"inherit",transitionProperty:"backdrop-filter, background",transitionDuration:"normal",style:l?{"--card-color-mask":l}:void 0,...c})},iS=e=>e.type===J.h.IMAGE||!e.type,iE=e=>!!e&&"none"!==e.effect;var i_=i(99929);let iI=e=>{let{icon:t,customIcon:i,label:n,children:a,useSpacer:r=!0,...l}=e;return(0,h.jsxs)(ew.B,{direction:"row",spacing:4,alignItems:"center",...l,children:[t&&(0,h.jsx)(I.g,{fixedWidth:!0,icon:t}),i&&i,(0,h.jsx)(E.E,{children:n}),r&&(0,h.jsx)(eg.h,{}),a]})},iM=e=>{let{editor:t,accentPos:i,cardId:n,hasAccentImage:a,displayLayout:r,setLayoutToBehind:l}=e,s="blank"===r,o="behind"!==r&&!s,c=a&&!s,d=(0,M.useCallback)(()=>{i&&t.commands.updateAttributesAtPos(i,{background:{type:J.h.NONE}})},[t,i]),u=(0,M.useCallback)(()=>{s&&l(),i_.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:n})},[n,s,l]);return(0,h.jsx)(iI,{label:o?(0,h.jsx)(ef.x6,{id:"e5Sy/T"}):(0,h.jsx)(ef.x6,{id:"23c2Uw"}),icon:em.Cyq,children:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(eq.$,{size:"sm",variant:"link",onClick:u,children:c?(0,h.jsx)(ef.x6,{id:"ePK91l"}):(0,h.jsx)(ef.x6,{id:"PNapeY"})}),c&&(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"sGYCGx"}),placement:"top",children:(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"sGYCGx"}),size:"sm",variant:"link",onClick:d,colorScheme:"red",icon:(0,h.jsx)(I.g,{icon:em.K3F})})})]})})},iR=e=>{let{editor:t,getPos:i,onAddOrEditClick:n,isDisabled:a,hasBackdrop:r}=e,l=(0,M.useCallback)(()=>{let e=i();"number"==typeof e&&t.commands.updateAttributesAtPos(e,{background:{type:J.h.NONE}})},[t,i]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(iI,{icon:em.pt,label:(0,h.jsx)(ef.x6,{id:"ANn8Qe"}),color:a?"gray.500":void 0,children:[a&&(0,h.jsx)(ex.Tz,{placement:"top",label:(0,h.jsx)(ef.x6,{id:"ZnOCf5"}),isDisabled:!a,children:(0,h.jsx)(g.a,{fontSize:"sm",cursor:"help",children:(0,h.jsx)(I.g,{fixedWidth:!0,icon:eR.k6j})})}),(0,h.jsx)(S.z,{spacing:1,children:!a&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eq.$,{size:"sm",variant:"link",onClick:n,children:r?(0,h.jsx)(ef.x6,{id:"ePK91l"}):(0,h.jsx)(ef.x6,{id:"PNapeY"})}),r&&(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"IfZ6hd"}),placement:"top",children:(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"IfZ6hd"}),size:"sm",variant:"link",onClick:l,colorScheme:"red",icon:(0,h.jsx)(I.g,{icon:em.K3F})})})]})})]})})};var iD=i(15223),iT=i(59231),iz=i(50933);let iP=e=>{let{value:t,onChange:i,cardColor:n}=e,a=ik(n),[r,l]=(0,M.useState)(!1),s=Math.round(100*(t||a));return(0,h.jsx)(iI,{label:(0,h.jsx)(ef.x6,{id:"CMsMJp"}),icon:em.jC5,useSpacer:!1,children:(0,h.jsxs)(S.z,{spacing:.5,w:"140px",children:[(0,h.jsx)(E.E,{fontSize:"xs",color:"gray.500",minW:"25px",children:"5%"}),(0,h.jsxs)(iz.Ap,{value:t||a,min:.1,max:.9,step:.1,onChange:i,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),colorScheme:"trueblue",size:"sm",flex:1,children:[(0,h.jsx)(iz.hB,{children:(0,h.jsx)(iz.hJ,{})}),(0,h.jsx)(ex.Tz,{placement:"top",isOpen:r,label:"".concat(s,"%"),children:(0,h.jsx)(iz.OQ,{})})]}),(0,h.jsx)(E.E,{fontSize:"xs",color:"gray.500",minW:"30px",children:"95%"})]})})};var iN=i(88273);let iH=[{label:()=>e2.Ru._({id:"37VL/A"}),value:"frosted"},{label:()=>e2.Ru._({id:"W4wYdx"}),value:"faded"},{label:()=>e2.Ru._({id:"siC4v8"}),value:"none"}],iB=e=>{var t,i;let{editor:n,accentPos:a,accentBackground:r,effect:l,intensity:s,cardColor:o}=e,c=(0,M.useCallback)(e=>{if(!a||!r)return;let t={background:{mask:{...r.mask,effect:e}}};n.commands.updateNestedAttributesAtPos(a,t)},[n,r,a]),d=(0,M.useCallback)(e=>{var t;if(!a)return;let i={background:{mask:{...null!=(t=null==r?void 0:r.mask)?t:{effect:iA.effect},intensity:e}}};n.commands.updateNestedAttributesAtPos(a,i)},[n,r,a]),u=null!=l?l:iA.effect,p=null!=(i=null==(t=iH.find(e=>e.value===l))?void 0:t.label())?i:(0,h.jsx)(ef.x6,{id:"xg0y9o"});return(0,h.jsxs)(eh.T,{spacing:3,align:"stretch",children:[(0,h.jsx)(iI,{label:(0,h.jsx)(ef.x6,{id:"u4YODQ"}),icon:em.B2J,children:(0,h.jsxs)(eQ.W,{isLazy:!0,children:[(0,h.jsx)(eJ.I,{as:eq.$,variant:"plain",size:"sm",minW:"128px",boxShadow:"none",textAlign:"start",rightIcon:(0,h.jsx)(I.g,{icon:eR.Jt$,size:"xs",fixedWidth:!0}),children:p}),(0,h.jsx)(eX.c,{children:(0,h.jsx)(tn.i,{value:u,type:"radio",onChange:c,children:iH.map(e=>{let{value:t,label:i}=e;return(0,h.jsx)(ta.k,{value:t,children:i()},t)})})})]})}),"none"!==l&&(0,h.jsx)(iP,{value:s,onChange:d,cardColor:o})]})};var iF=i(24302),iO=i(33612),iV=i.n(iO),iZ=i(3702),iU=i(9441);let iG=e=>{var t,i;let{editor:n,attrs:a,getPos:r}=e,l=(0,q.GV)(eu.SJ),s=(0,Y.gK)(null==a||null==(t=a.container)?void 0:t.background),o=(0,D.Oq)(l),c=(0,Y.iS)(null==a||null==(i=a.container)?void 0:i.background);return{currentColor:s,currentGradient:(null==c?void 0:c.type)==="linear-gradient"?c:void 0,currentCardColor:c,themeCardColor:o,setCardColor:e=>{let t=r();if("number"!=typeof t||!a)return;let{container:i}=a,l=e?{background:{type:J.h.COLOR,color:{hex:e}}}:{background:void 0};void 0!==i.isDark&&(l.isDark=void 0),n.commands.updateNestedAttributesAtPos(t,{container:{...i,...l}})},setCardGradient:e=>{let t=r();if("number"!=typeof t||!a)return;let{container:i}=a,l=e?{background:{type:J.h.GRADIENT,gradient:e}}:{background:void 0};void 0!==i.isDark&&(l.isDark=void 0),n.commands.updateNestedAttributesAtPos(t,{container:{...i,...l}})}}},iW=e=>{let{editor:t,attrs:i,getPos:n}=e,{setCardColor:a,setCardGradient:r,currentColor:l,currentCardColor:s,themeCardColor:o}=iG({editor:t,attrs:i,getPos:n}),c=(0,iF.dU)("gray.300","gray.600"),d=(null==s?void 0:s.type)==="linear-gradient",u=!s,p=(0,M.useMemo)(()=>s?d?(0,iU.yh)(s):(0,D.Ik)(s):o,[s,d,o]),m=(0,M.useMemo)(()=>d?(0,h.jsx)(ef.x6,{id:"/S8bMP"}):u?(0,h.jsx)(ef.x6,{id:"ovBPCi"}):iV()((0,D.Ik)(s)).toHexString(),[d,u,s]);return(0,h.jsx)(iI,{icon:eR.wIs,label:(null==i?void 0:i.layout)==="behind"?(0,h.jsx)(ef.x6,{id:"cA3hQ0"}):(0,h.jsx)(ef.x6,{id:"9d2iLQ"}),children:(0,h.jsxs)(eQ.W,{isLazy:!0,children:[(0,h.jsx)(eJ.I,{as:eq.$,variant:"plain",size:"sm",boxShadow:"none",minW:"fit-content",textAlign:"start",rightIcon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:eR.Jt$,size:"xs"}),children:(0,h.jsxs)(ew.B,{direction:"row",spacing:2,align:"center",children:[(0,h.jsx)(g.a,{as:"span",alignSelf:"center",boxSize:5,borderRadius:"md",border:"2px solid",borderColor:c,bgColor:d?void 0:p,backgroundImage:d?p:void 0}),(0,h.jsx)(E.E,{fontFamily:u||d?void 0:"mono",textTransform:u||d?void 0:"uppercase",fontSize:"sm",children:m})]})}),(0,h.jsx)(eX.c,{overflow:"hidden",children:(0,h.jsx)(iZ.b,{currentColor:d?null:null!=l?l:null,setColor:a,source:"CardColor",includeGradients:!0,onSelectGradient:r,currentThemeColor:s})})]})})},iK=[{key:"sm",name:()=>e2.Ru._({id:"58+81B"}),buttonText:()=>e2.Ru._({id:"ZQA8ce"}),description:()=>e2.Ru._({id:"LX+k3Q"})},{key:"md",name:()=>e2.Ru._({id:"ovBPCi"}),buttonText:()=>e2.Ru._({id:"Tmu3kA"}),description:()=>e2.Ru._({id:"Of2q2s"})},{key:"lg",name:()=>e2.Ru._({id:"I5S9ZE"}),buttonText:()=>e2.Ru._({id:"SMwD6s"}),description:()=>e2.Ru._({id:"nRirkB"})}],iq=e=>{let{contentWidth:t,defaultContentWidth:i,setWidth:n,allowedWidths:a=["sm","md","lg"]}=e;return(0,h.jsx)(tD.e,{isAttached:!0,size:"xs",display:"flex",children:iK.filter(e=>a.includes(e.key)).map(e=>{let a=t||e.key!==i?e.key===t?"trueblue.100":void 0:"trueblue.50";return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ex.c8,{label:e.name(),description:e.description()}),placement:"top",children:(0,h.jsx)(eq.$,{"aria-label":e.name(),px:"2.5",boxShadow:"none",variant:"plain",bg:a,onClick:()=>{n(e.key)},children:e.buttonText()})},e.key)})})},iQ=e=>{let{editor:t,getPos:i,contentWidth:n}=e,{defaultContentWidth:a}=(0,q.GV)(eu.Uu),r=(0,M.useCallback)(e=>{let n=i();"number"==typeof n&&t.commands.updateNestedAttributesAtPos(n,{container:{width:e}})},[t,i]);return(0,h.jsx)(iI,{icon:em.So7,label:(0,h.jsx)(ef.x6,{id:"cPp+Ef"}),children:(0,h.jsx)(iq,{setWidth:r,contentWidth:n,defaultContentWidth:a,allowedWidths:["md","lg"]})})};var iJ=i(99430);let iY=e=>{let{editor:t,getPos:i,isFullWidth:n}=e,a=(0,M.useCallback)(()=>{let e=i();"number"==typeof e&&t.commands.updateAttributesAtPos(e,{cardSize:n?"contained":"full"})},[t,i,n]);return(0,h.jsx)(iI,{icon:em.Cpz,label:(0,h.jsx)(ef.x6,{id:"BquNv8"}),children:(0,h.jsx)(iJ.d,{isChecked:n,onChange:a})})};var iX=i(52737);let i$=()=>(0,h.jsxs)("span",{className:"fa-layers fa-fw fa-sm",children:[(0,h.jsx)(I.g,{icon:em.adM,style:{top:"-1rem"}}),(0,h.jsx)(I.g,{icon:em.adM,style:{bottom:"-1rem"}}),(0,h.jsx)(I.g,{icon:em.Cpz})]}),i0=e=>{let{hasCardMarginElements:t,onAddOrEditClick:i,isHiddenByVisibilitySettings:n,isHiddenByCardSettings:a,onToggleVisibility:r}=e;return(0,h.jsx)(iI,{customIcon:(0,h.jsx)(i$,{}),label:(0,h.jsx)(ef.x6,{id:"JQFgkZ"}),children:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(eq.$,{size:"sm",variant:"link",onClick:i,colorScheme:"trueblue",children:(0,h.jsx)(ef.x6,{id:"ePK91l"})}),n&&(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"gB9UFo"}),children:(0,h.jsx)(g.a,{as:"span",color:"red.600",cursor:"help",children:(0,h.jsx)(I.g,{fixedWidth:!0,icon:eR.k6j})})}),!n&&t&&r&&(0,h.jsx)(ex.Tz,{label:a?(0,h.jsx)(ef.x6,{id:"+gYV7s"}):(0,h.jsx)(ef.x6,{id:"079GgA"}),placement:"top",children:(0,h.jsx)(eY.K,{size:"sm",variant:"ghost","aria-label":a?"Show card margins":"Hide card margins",color:a?"red.600":"gray.600",icon:(0,h.jsx)(I.g,{icon:a?eR.k6j:eR.pS3}),onClick:r,_hover:{bg:a?"red.50":"gray.50"}})})]})})};var i1=i(13196),i2=i(39616),i3=i(27229),i5=i(68068),i4=i(60628),i6=i(64268),i9=i(51504),i7=i(40271),i8=i(41285),ne=i(70682),nt=i(97517),ni=i(26475),nn=i(52881),na=i(92841),nr=i(23469);let nl=(0,M.memo)(e=>{let{editor:t,defaultMessage:i,isDark:n,setCurrentSourceKey:a,currentSourceKey:r,currentSource:l,updateCurrentBackground:s,currentBackground:o,isValidSource:c,editType:d="background",contextualTheme:u,defaultToNoBackgroundSource:p=!1,closeDrawer:g}=e,{isInOfflineMode:m}=(0,nn.u)(),x=(0,M.useCallback)(e=>{let t=nt.Fn[e];t.backgroundType&&s({type:t.backgroundType,source:e,[t.backgroundType]:void 0})},[s]),f=(0,M.useCallback)(()=>x(r),[r,x]),b=(0,M.useCallback)(e=>{e===nt.dO&&x(nt.dO),a(e)},[a,x]),C=((e,t)=>{if(!e.source&&e.type===J.h.IMAGE){var i,n;return null!=(n=null==(i=e.image)?void 0:i.source)?n:void 0}return!e.source&&t?nt.dO:e.source})(o,p);(0,M.useEffect)(()=>{C&&nt.Fn[C]&&a(C)},[C,a]);let y=!!(m&&!(null==l?void 0:l.availableOffline)),v=nt.ez[r],w="themeBackground"===d?ni.rWX.Theme:ni.rWX.Doc;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(na.r,{isInOfflineMode:y,description:(0,h.jsx)(ef.x6,{id:"nfjtFu"}),mb:3,my:6}),(0,h.jsx)(nr.H,{isValidSource:c,onChange:b,currentSource:l}),l&&(0,h.jsx)(v,{closeDrawer:g,editor:t,updateAttributes:e=>{l.backgroundType&&(l.key===ne.j?s(e):s({type:l.backgroundType,[l.backgroundType]:{...e},source:r}))},currentAttributes:(e=>l.backgroundType?l.key===ne.j?e:e[l.backgroundType]||{}:{})(o),resetToPlaceholder:f,editType:d,isDark:n,contextualTheme:u,savedMediaContext:w}),r===nt.dO&&i]})});nl.displayName="BackgroundPanel";let ns=e=>{let{closeDrawer:t,editor:i,updateNestedAttributes:n,background:a,defaultMessage:r,isDark:l,isValidSource:s,defaultToNoBackgroundSource:o}=e,{currentEditBackgroundDrawerSourceKey:c,setBackgroundDrawerSourceKeyAction:d}=(0,iv.B)(),u=nt.Fn[c],p=(0,M.useCallback)(e=>{u.key===ne.j?n({background:e}):n({background:{...e,accentId:void 0}})},[null==u?void 0:u.key,n]),g=(0,M.useCallback)(e=>s?s(e)&&!!e.backgroundType:!!e.backgroundType,[s]);return(0,h.jsx)(nl,{closeDrawer:t,editor:i,isDark:l,isValidSource:g,defaultMessage:r,currentBackground:a,updateCurrentBackground:p,currentSourceKey:c,setCurrentSourceKey:d,currentSource:u,defaultToNoBackgroundSource:o})};var no=i(22428),nc=i(78389),nd=i(80658);let nu=()=>{let{isOpen:e,onOpen:t,onClose:i}=(0,i3.j)(),[n,a]=(0,M.useState)(0),r=(0,M.useCallback)(e=>{t(),a(e)},[t]),l=(0,q.jL)();return{openBackgroundTab:(0,M.useCallback)(function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];e&&l((0,nd.lj)()),r(0)},[l,r]),openStylesTab:(0,M.useCallback)(()=>{r(1)},[r]),isOpen:e,onClose:i,tabIndex:n,setTabIndex:a}},np=(0,M.memo)(function(e){let{editor:t,isOpen:i,onClose:n,background:a,updateNestedAttributes:r,tabIndex:l,setTabIndex:s,isAccentImageDrawer:o=!1}=e,c=(0,no.N)(t),d=(0,M.useCallback)(()=>{0!==l&&s(0),n()},[n,l,s]),u=(0,i8.o)(),p=o?nc.lK.accentImage():nc.lK.cardBackground(),g=(0,M.useCallback)(e=>!o||e.backgroundType!==J.h.NONE,[o]);return(0,h.jsxs)(i5._s,{trapFocus:!1,isOpen:i,placement:"right",onClose:d,size:u,blockScrollOnMount:!1,children:[(0,h.jsx)(eC.m,{background:"none"}),(0,h.jsxs)(i4.z,{onKeyDown:c,"data-in-editor-focus":!0,"data-edit-background-drawer":!0,"data-testid":"card-style-drawer",children:[(0,h.jsx)(ek.s,{}),(0,h.jsx)(ev.r,{fontSize:"x-large",children:(0,h.jsxs)(S.z,{me:7,children:[(0,h.jsx)(ef.x6,{id:"xYilR2"}),(0,h.jsx)(eg.h,{}),a.type===J.h.IMAGE&&a.image&&o&&(0,h.jsx)(i7.V,{onClick:d,image:a.image})]})}),(0,h.jsx)(eL.c,{overflowX:"hidden",sx:{scrollbarGutter:"stable"},display:"flex",flexDirection:"column",pt:0,children:(0,h.jsx)(ns,{closeDrawer:d,editor:t,updateNestedAttributes:r,background:a,defaultMessage:(0,h.jsxs)(i6.F,{children:[(0,h.jsx)(i9._,{}),p]}),isDark:!1,isValidSource:g})})]})]})}),nh=(0,M.memo)(e=>{var t,i;let{editor:n,getPos:a,attrs:r,accentBackgroundMaskEffect:l,accentBackgroundMaskIntensity:s,displayLayout:o,hasAccentImage:c,insideSideLayout:d,isNested:u,isFullBleed:p,contentWidth:g,cardDimensionsKey:m,editBackdrop:x,onOpenCardMarginsModal:f,cardColor:b}=e,C=(0,q.jL)(),y=(0,M.useCallback)(()=>{C((0,i1.md)())},[C]),{verticalAlign:v,presentBackdrop:w}=(0,q.GV)(eu.Uu),{setBackgroundDrawerSourceKeyAction:j}=(0,iv.B)(),A=(0,i2._)({editor:n,getPos:a}),k=(0,M.useCallback)(()=>{A("behind")},[A]),L={};try{let e=a();"number"==typeof e&&(L=(0,ea.l0)(n.state.doc.resolve(e)))}catch(e){console.error("[CardStylingMenuInner] could not get layout items for card ".concat(r.id,": ").concat(e))}let _=(0,eK.d)(),R=(null==(t=L.accent)?void 0:t.pos)||null,D=null==(i=L.accent)?void 0:i.node.attrs.background,T="none"!==r.background.type,z="default"!==r.cardSize||T||c||r.container.width||r.container.background||"blank"!==o||r.verticalAlign,P="behind"===o&&c&&D&&iS(D),N=(0,q.GV)(eu.Jq),H=(0,eD.u)("cardMarginElements")&&"webpage"!==N,{cardMarginSettings:B}=(0,q.GV)(eu.Uu),F=!eH(B),{isFirstCardAndHidden:O,isLastCardAndHidden:V,isHiddenByCardSettings:Z}=eW(r),U="fluid"===m||g,G="fluid"===m||T||w,W=(0,M.useCallback)(()=>{let e=a();if("number"!=typeof e)return;let t={};T&&(t.background={type:J.h.NONE,source:void 0}),t.cardSize=void 0,t.verticalAlign=void 0,t.container={...r.container,width:void 0},r.container.background&&(t.container={...r.container,background:void 0}),"blank"!==o&&(t.layout="blank"),R?n.chain().updateAttributesAtPos(e,t).updateNestedAttributesAtPos(R,{background:{type:J.h.NONE}}).run():n.commands.updateAttributesAtPos(e,t);let i=e2.Ru._({id:"rQHMjX"}),l=e2.Ru._({id:"9uI/rE"}),s=_({title:(0,h.jsxs)(S.z,{children:[(0,h.jsx)(E.E,{children:i}),(0,h.jsx)(ig.N,{textDecoration:"underline",onClick:()=>{(0,e1.tN)(n.state),_.close(s)},children:l})]}),status:"info",duration:3e3,position:"top"})},[T,r.container,o,R,n,a,_]),K=(0,M.useCallback)(()=>{let e=a();if("number"==typeof e)try{n.commands.updateNestedAttributesAtPos(e,{cardMarginSettings:{...r.cardMarginSettings,isHidden:!r.cardMarginSettings.isHidden}})}catch(e){console.error("(caught) [CardMarginsBuilder](updateVisibility): could not update card",e)}},[n,a,r.cardMarginSettings]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(ew.B,{spacing:4,p:4,children:[(0,h.jsx)(iX.eW,{editor:n,layout:o,getPos:a,edgeLayoutsEnabled:!d}),(0,h.jsx)(iM,{editor:n,accentPos:R,cardId:r.id,hasAccentImage:c,displayLayout:o,setLayoutToBehind:k}),P&&(0,h.jsx)(iB,{editor:n,accentBackground:D,accentPos:R,effect:l,intensity:s,cardColor:b}),(0,h.jsx)(iW,{editor:n,attrs:r,getPos:a}),!u&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eA.c,{my:"1"}),(0,h.jsx)(iY,{editor:n,getPos:a,isFullWidth:p}),(0,h.jsx)(iI,{icon:em.ecg,label:(0,h.jsx)(ef.x6,{id:"vUBA/H"}),children:(0,h.jsx)(ij,{defaultAlignment:v,alignment:r.verticalAlign,setAlignment:e=>{let t=a();"number"==typeof t&&n.commands.updateAttributesAtPos(t,{verticalAlign:e})}})}),U&&(0,h.jsx)(iQ,{editor:n,getPos:a,contentWidth:g}),G&&(0,h.jsx)(iR,{editor:n,getPos:a,onAddOrEditClick:()=>{j(ix.LA),x(!1)},hasBackdrop:T,isDisabled:p}),H&&(0,h.jsx)(i0,{hasCardMarginElements:F,isHiddenByVisibilitySettings:!!(O||V),isHiddenByCardSettings:Z,onAddOrEditClick:()=>{f(),y()},onToggleVisibility:K})]})]}),(0,h.jsxs)(im.B,{px:5,py:3,bg:"gray.50",mx:-1,mb:-1,justify:z?"space-between":"center",alignItems:"center",borderBottomRadius:"xl",children:[z&&(0,h.jsx)(im.Q,{children:(0,h.jsx)(eq.$,{onClick:W,variant:"link",size:"sm",colorScheme:"gray",my:0,leftIcon:(0,h.jsx)(I.g,{icon:em.ub2}),children:(0,h.jsx)(ef.x6,{id:"6hU6uw"})})}),(0,h.jsx)(im.Q,{children:(0,h.jsx)(eq.$,{onClick:()=>{y(),it.LF.emit(it.DN.OPEN_PAGE_SETUP,"cards")},variant:"link",size:"sm",colorScheme:"gray",my:0,leftIcon:(0,h.jsx)(I.g,{icon:em.BH7}),children:(0,h.jsx)(ef.x6,{id:"fvaOtb"})})})]})]})}),ng=(0,M.memo)(e=>{let{attrs:t,editor:i,getPos:n,onOpenCardMarginsModal:a,decorations:r}=e,{cardColor:l}=(0,z.a)(r),s=(0,iy.wP)(),o=(0,M.useRef)(null),c=(0,q.GV)((0,i1.C_)(t.id,"styling")),d=(0,q.jL)(),u=(0,M.useCallback)(()=>{d((0,i1.md)())},[d]),p=(0,M.useCallback)(()=>{d((0,i1.CM)({cardId:t.id,menuType:"styling"}))},[d,null==t?void 0:t.id]),{openBackgroundTab:g,...m}=nu(),x=(0,M.useCallback)(e=>{let t=n();"number"==typeof t&&(0,ib.e)(i,t,e)},[i,n]);return(0,ip.j)({ref:o,handler:e=>{if(!c)return;let i=e.target;if(i&&i instanceof Element){var n;let e=i.closest('[data-card-styles-menu-trigger="'.concat(t.id,'"]')),a=!!(null==(n=i.closest(".chakra-modal__content-container"))?void 0:n.querySelector("[data-edit-background-drawer]")),r=!!i.closest("[data-media-drawer-menu]");if(e||a||r)return}u()}}),(0,h.jsxs)(ex.L8,{isDark:!1,children:[(0,h.jsx)(S.z,{spacing:1,onClick:iC.dG,contentEditable:!1,pointerEvents:"auto",children:(0,h.jsxs)(tg.A,{isLazy:!0,returnFocusOnClose:!1,isOpen:c,onClose:u,closeOnBlur:!1,children:[(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"F153E+"}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(tm.W,{children:(0,h.jsx)(eq.$,{"data-card-styles-menu-trigger":t.id,as:eY.K,icon:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(I.g,{icon:em.fyG,fixedWidth:!0}),(0,h.jsx)(I.g,{icon:eR.Jt$,size:"xs",fixedWidth:!0})]}),"aria-label":e2.Ru._({id:"F153E+"}),alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...s,px:.5,onClick:p})})}),(0,h.jsx)(ih.Z,{children:(0,h.jsx)(tx.h,{"data-card-styles-menu":!0,ref:o,width:"360px",fontFamily:"body",fontSize:"sm",border:"none",children:(0,h.jsx)(nh,{...e,cardColor:l,editBackdrop:g,onOpenCardMarginsModal:a})})})]})}),(0,h.jsx)(np,{editor:i,updateNestedAttributes:x,background:t.background,container:t.container,...m})]})});var nm=i(81842),nx=i(56674);let nf=e=>{let{interactionId:t,operation:i,instructions:n,RatingButtons:a=nm.LW}=e,[r,l]=(0,M.useState)(null),s=(0,M.useCallback)((e,a,r)=>{(0,nx.pS)({feedback:a,tags:r,rating:e,interactionId:t,instructions:n,operation:i})},[t,n,i]),o=(0,M.useCallback)(e=>{l(e),(0,nx.D8)({rating:e,interactionId:t,operation:i,instructions:n})},[t,i,n]);return(0,h.jsx)(nm.f3,{rating:r||void 0,setRating:o,RatingButtons:a,feedbackTags:nb,trackFeedback:s})},nb=[{key:"wrong-language",label:(0,h.jsx)(ef.x6,{id:"R2Ly6h"})},{key:"wrong-layout",label:(0,h.jsx)(ef.x6,{id:"moXJSM"})},{key:"wrong-content",label:(0,h.jsx)(ef.x6,{id:"AgLuGi"})},{key:"wrong-images",label:(0,h.jsx)(ef.x6,{id:"IAt1qK"})},{key:"too-similar",label:(0,h.jsx)(ef.x6,{id:"Np7sCV"})},{key:"too-different",label:(0,h.jsx)(ef.x6,{id:"/wLn3u"})},{key:"instructions",label:(0,h.jsx)(ef.x6,{id:"Tq32Jp"})},{key:"other",label:(0,h.jsx)(ef.x6,{id:"/IX/7x"})}];var nC=i(67300);let ny=(e,t)=>({...e,...t,id:e.id}),nv=(e,t,i,a)=>{let r=(0,n.xe)(e.state.doc,e=>(0,Q.jg)(e)&&e.attrs.id===t)[0];if(!r)return void console.warn("[useGenerateCard] Card not found. It may have been deleted while generating.");e.chain().setMeta("isEditCardVariant",!0).setMeta("cardNotesHandled",!0).insertContentAt({from:r.pos,to:r.pos+r.node.nodeSize},i).selectInsideCardBody(r.pos).run();let l=(0,eu.SJ)((0,q.KA)().getState());(0,nC.Sg)({editor:e,content:i,theme:l,interactionId:a})},nw=e=>{let{suggestions:t,cardId:i,isDark:n,editor:a}=e,{color:r,bg:l}=(0,iy.Nb)(),s=(0,iy.wP)(),{status:o,variants:c,selected:d,loadingMessage:u,interactionId:p,instructions:g,operation:m}=t,x=(0,q.jL)(),f=(0,M.useCallback)((e,t)=>{x((0,W.S6)({cardId:i,variantId:e})),nv(a,i,t,p)},[x,i,a,p]),b=(0,e9.st)(),C=(0,M.useCallback)(()=>{var e;null==b||b.track(e9.VV.AI_CARD_VARIATION_KEPT,{cardId:i,variantId:d,isOriginal:null==(e=c.find(e=>e.id===d))?void 0:e.isOriginal,interactionId:p,source:"button"}),x((0,W.YB)({cardId:i}))},[x,i,d,b,c,p]),y=(0,iF.dU)("trueblue.500","trueblue.100"),v=(0,iF.dU)("trueblue.50","gray.600"),w=(0,iF.dU)("red.100","red.700"),j=(0,iF.dU)("red.500","red.100");return(0,h.jsx)(S.z,{contentEditable:!1,userSelect:"none",align:"center",position:"absolute",left:"50%",transform:"translateX(-50%)",marginLeft:-3,pointerEvents:"auto",spacing:2,children:"loading"===o?(0,h.jsxs)(S.z,{borderWidth:"1px",...s,pointerEvents:"none",children:[(0,h.jsx)(I.g,{icon:eR.p7g}),(0,h.jsxs)(E.E,{children:[u||(0,h.jsx)(ef.x6,{id:"RQqcwV"}),"..."]})]}):"error"===o?(0,h.jsxs)(S.z,{borderWidth:"1px",...s,_hover:{},bg:w,color:j,children:[(0,h.jsx)(I.g,{icon:em.QJT}),(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"nwtY4N"})}),(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"yz7wBu"}),size:"xs",minW:4,minH:4,h:4,isRound:!0,variant:"ghost",onClick:C,icon:(0,h.jsx)(I.g,{icon:em.GRI}),colorScheme:n?"white":"blackAlpha"})]}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(tD.e,{spacing:"-1px",children:[c.map(e=>(0,h.jsx)(eq.$,{...s,color:d===e.id?y:r,bg:d===e.id?v:l,variant:d===e.id?"plainSelected":"plain",onClick:()=>f(e.id,e.card),position:"relative",children:e.label},e.id)),(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"MuX+Gc"}),placement:"top",children:(0,h.jsx)(eY.K,{...s,icon:(0,h.jsx)(I.g,{icon:eR.e68}),"aria-label":e2.Ru._({id:"MuX+Gc"}),onClick:C})})]}),p&&(0,h.jsx)(nf,{interactionId:p,operation:null==m?void 0:m.key,instructions:g})]})})};var nj=i(11158),nA=i(96804),nk=i(92584),nL=i(32297),nS=i(29096),nE=i(86017),n_=i(34124),nI=i(1620),nM=i(37848),nR=i(9977),nD=i(85117),nT=i(66533);let nz=e=>{let{editor:t,getImageItemPos:i,imageItemNode:n}=e,a=(0,q.CU)(),r=(0,nL.K)("card-image-item-retry"),[l,s]=(0,M.useState)(!1);return{regenerate:(0,M.useCallback)(async()=>{if(l)return;s(!0);let e=r.current.start();try{var o;let r=n;if(!r){let e=i();void 0!==e&&(r=t.state.doc.nodeAt(e))}if(!r)throw Error("Card image item node not found");let l=(0,nM.Z)((0,nT.um)(r),"Image attrs not found"),s=a.getState(),c=(0,nM.Z)((0,eu.sX)(s),"docId is undefined"),d=(0,nM.Z)((0,nI.C9)(s),"current workspaceId is undefined"),{prompt:u="",model:p="",stylePreset:h="",aspectRatio:g="",artStylePreset:m,artStylePrompt:x}=null!=(o=l.aiParams)?o:{};e.setAttributes({input:{prompt:u,model:p,stylePreset:h,aspectRatio:g,artStylePreset:m,artStylePrompt:x}});let f=(0,nD.z)();t.commands.updateNestedAttributesAtPos((0,nM.Z)(i(),"getImageItemPos returned undefined"),(0,nT.wH)(r,{uploadStatus:null,loadImageStatus:"queued",loadImageId:f}));let b=await (0,n_.O)({context:{docId:c,workspaceId:d,interactionId:e.id,traceparent:e.traceparent,imageStore:new nS.t,theme:(0,eu.SJ)(s),cardDimensions:(0,nR.i4)(t.state.doc,"cardDimensions")},imageAttrs:l,loadImageId:f}),C=(0,nM.Z)(i(),"getImageItemPos returned undefined"),y=(0,nM.Z)(t.state.doc.nodeAt(C),"editor found no node at position ".concat(C)),v=t.chain().updateAttributesAtPos(C,(0,nT.wH)(y,b));b.extraction&&(v=(0,nE.YJ)(v,t,C,b.extraction,{clearExisting:!0})),v.run(),e.complete({result:{savedMediaId:b.savedMediaId}})}catch(a){let n=i();if(void 0!==n){let e=t.state.doc.nodeAt(n);e&&t.commands.updateNestedAttributesAtPos(n,(0,nT.wH)(e,{loadImageStatus:"error"}))}console.error("(caught) [useRegenerateCardImage] Error: ",a),e.error(a)}s(!1)},[t,i,n,l,r,a])}},nP=e=>{let{attrs:t,editor:i,selectImage:a,getPos:r,node:l}=e,s=(0,iy.wP)(),{isOpen:o,onOpen:c,onClose:d}=(0,i3.j)(),{regenerate:u}=nz({editor:i,getImageItemPos:(0,M.useCallback)(()=>{let e=r(),t=(0,n.xe)(l,Q.dv)[0];if("number"==typeof e&&t)return e+1+t.pos},[r,l])}),p=(e=>{let{attrs:t,onRegenerateCard:i}=e,{suggestions:n}=(0,nA.s)(t),a=(e=>{var t;return!!(null==(t=e.loadImageParams)?void 0:t.query)})(t);return(0,M.useMemo)(()=>{let e=[];return a&&e.push({key:"regenerate-actions",operations:[{key:"regenerate.imageCard",label:()=>e2.Ru._({id:"zcgtoH"}),icon:eR.p7g,onQuickAction:()=>{i()}}]}),e.push({key:"suggested",label:()=>e2.Ru._({id:"nyQWMb"}),operations:n.map(e=>({key:e,label:()=>e,onQuickAction:t=>{t({message:e2.Ru._({id:"ZI5Cdm",values:{s:e}})})}}))}),e},[n,i,a])})({attrs:t,onRegenerateCard:(0,M.useCallback)(async()=>{await u()},[u])});return(0,h.jsx)(nk.A,{title:e2.Ru._({id:"b0eJco"}),placeholder:e2.Ru._({id:"wm/Yby"}),isOpen:o,onOpen:c,onClose:d,editor:i,selectImage:a,trigger:(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"0aK6vE",values:{AGENT_PROPER_NOUN:e7.qV}}),placement:"top",children:(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"0aK6vE",values:{AGENT_PROPER_NOUN:e7.qV}}),icon:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(I.g,{icon:eR.p7g,fixedWidth:!0}),(0,h.jsx)(I.g,{icon:eR.Jt$,size:"xs",fixedWidth:!0})]}),pointerEvents:"auto",...s,px:.5})}),placement:"bottom-start",actionGroups:p})};var nN=i(16426),nH=i(20013),nB=i(42116),nF=i(43987);let nO=(0,M.memo)(e=>{let{locale:t,setLocale:i,buttonProps:n}=e,[a,r]=(0,M.useState)([]);(0,M.useEffect)(()=>{r(e=>{if(nH.ZD.find(e=>e.key===t.key))return e;let i=[...e];return i.find(e=>e.key===t.key)||i.push(t),i})},[t.key]);let l=(0,M.useMemo)(()=>[...a,...(0,nH.Mo)()],[a]);return(0,h.jsxs)(eQ.W,{children:[(0,h.jsx)(eJ.I,{as:eq.$,size:"sm",boxShadow:"sm",variant:"ghost",rightIcon:(0,h.jsx)(I.g,{size:"xs",icon:em.Jt$}),leftIcon:(0,h.jsx)(I.g,{size:"xs",icon:eR.mh}),minW:"150px",...n,children:t.displayName}),(0,h.jsx)(ih.Z,{children:(0,h.jsx)(eX.c,{minWidth:"240px",maxH:"290px",overflowY:"auto",overflowX:"hidden",zIndex:"tooltip",children:(0,h.jsx)(tn.i,{value:t.key,title:e2.Ru._({id:"vXIe7J"}),type:"radio",onChange:e=>{i(e)},children:l.map(e=>(0,h.jsx)(ta.k,{value:e.key,children:(0,h.jsxs)(ew.B,{spacing:0,children:[(0,h.jsx)(E.E,{children:e.displayName}),(0,h.jsx)(E.E,{as:"span",color:"gray.500",fontSize:"sm",children:e.displayNameLocalized()})]})},e.key))})})})]})});nO.displayName="AILocalePicker";let nV=e=>{let{isAdminView:t=!1,isFullDoc:i,isSite:n,onClose:a,startTranslation:r}=e,[l]=(()=>{let e=(0,M.useMemo)(()=>{var e;let t=navigator.language.toLowerCase(),i=t.split("-")[0],n=null!=(e=nH.ZD.find(e=>e.key===t))?e:nH.ZD.find(e=>e.key===i);return null==n?void 0:n.key},[]),[t,i]=(0,nB.M)(nF.E.generateLanguage,null!=e?e:"en");return[(0,M.useMemo)(()=>{var e;return null!=(e=nH.ZD.find(e=>e.key===t))?e:nH.ZD[0]},[t]),i]})(),[s,o]=(0,M.useState)(l);return(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(eb.aF,{isOpen:!0,onClose:a,children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(ey.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(e5.s,{alignItems:"center",mr:8,children:n?(0,h.jsx)(ef.x6,{id:"56Urwv"}):i?(0,h.jsx)(ef.x6,{id:"e2vVXR",values:{GAMMA_ARTIFACT_PROPER_NOUN:e7.TP}}):(0,h.jsx)(ef.x6,{id:"DLQ7Yc"})})}),(0,h.jsx)(ek.s,{}),(0,h.jsxs)(eL.c,{children:[(0,h.jsx)(E.E,{mb:4,children:n?(0,h.jsx)(ef.x6,{id:"dZwNdR"}):i?(0,h.jsx)(ef.x6,{id:"6YnROT",values:{GAMMA_ARTIFACT_PROPER_NOUN:e7.TP}}):(0,h.jsx)(ef.x6,{id:"WQFlqR"})}),(0,h.jsxs)(td.MJ,{children:[(0,h.jsx)(tu.l,{children:(0,h.jsx)(E.E,{fontSize:"14px",children:(0,h.jsx)(ef.x6,{id:"3LIgcv"})})}),(0,h.jsx)(nO,{buttonProps:{variant:"plain",justifyContent:"flex-start",textAlign:"left",width:"100%"},locale:s,setLocale:e=>{o((0,nH.xt)(e))}})]}),t&&(0,h.jsx)(e5.s,{mt:4,children:(0,h.jsxs)(i6.F,{status:"warning",children:[(0,h.jsx)(i9._,{}),"You're using the translation feature as an admin in the PUBLIC_STATIC editor. Translations made here will not be persisted to the database and are intended for admin review process only."]})})]}),(0,h.jsx)(nN.j,{children:(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(eq.$,{variant:"ghost",colorScheme:"gray",onClick:a,color:t?{color:"orange.500"}:void 0,_hover:t?{bg:"orange.100"}:void 0,children:(0,h.jsx)(ef.x6,{id:"dEgA5A"})}),(0,h.jsx)(eq.$,{variant:"solid",bg:t?"orange.500":void 0,_hover:{bg:t?"orange.700":void 0},onClick:()=>r(s),children:(0,h.jsx)(ef.x6,{id:"pi8x/S"})})]})})]})]})})};var nZ=i(84982),nU=i(34587),nG=i(33500),nW=i(13393),nK=i(11116),nq=i(67232),nQ=i(77364),nJ=i(61833),nY=i(58781),nX=i(12297),n$=i(7592),n0=i(14738),n1=i(38387),n2=i(78734),n3=i(11978),n5=i(89475),n4=i(63545),n6=i(74494),n9=i(12773),n7=i(99861),n8=i(75310),ae=i(74605),at=i(86173),ai=i(48086),an=i(68558);let aa=(e,t)=>{let i=e.node.attrs,n=t.content.find(e=>"cardAccentLayoutItem"===e.type);return n&&"none"!==i.background.type&&(n.attrs={...n.attrs,...i}),t};var ar=i(30721),al=i(105);let as=M.memo(e=>{let{item:t,isSelected:i,onClick:n,label:a,interactionId:r}=e,l=t.isGenerating,{ref:s,width:o}=(0,al.Lh)();return(0,h.jsxs)(e5.s,{ref:s,direction:"column",onClick:n,cursor:"pointer",position:"relative",w:"100%",my:2,css:{"--editor-width":"".concat(o&&1!==o?o:365,"px"),"--line-thickness":"1px"},minHeight:"150px",children:[l&&(0,h.jsx)(ao,{}),(0,h.jsxs)(e5.s,{borderRadius:"md",border:"1px solid",borderColor:i?"trueblue.500":"gray.200",outline:i?"1px solid var(--chakra-colors-trueblue-500)":"none",_hover:{borderColor:i?"trueblue.600":"trueblue.300"},boxShadow:"md",overflow:"hidden",role:"group",visibility:l?"hidden":"visible",height:l?"0px":"auto",transitionProperty:"height border",transitionDuration:"0.2s",children:[(0,h.jsx)(e5.s,{position:"absolute",top:4,insetEnd:4,bgColor:"trueblue.50",color:"trueblue.600",borderRadius:"md",px:2,py:1,zIndex:an.Ob,fontSize:"xs",border:"1px solid",borderColor:"trueblue.200",children:a}),"original"!==t.id&&(0,h.jsx)(e5.s,{position:"absolute",insetEnd:4,bottom:4,zIndex:an.Ob,opacity:0,transitionProperty:"opacity",transitionDuration:"0.2s",_groupHover:{opacity:1},children:(0,h.jsx)(nf,{interactionId:r||"",operation:"layout.different",RatingButtons:nm.Ep})}),(0,h.jsx)(ar.N,{cardId:t.id})]})]})});as.displayName="VariantCard";let ao=()=>(0,h.jsx)(e5.s,{position:"absolute",inset:0,zIndex:1,w:"100%",h:"150px",minHeight:"150px",borderRadius:"md",align:"center",justify:"center",mb:4,children:(0,h.jsxs)(e5.s,{bg:"gradient.secondary-light",h:"100%",borderRadius:"md",mx:4,align:"center",justify:"center",children:[(0,h.jsx)(tA._,{src:"/images/ai_sparkle_small.gif",alt:"AI sparkles",objectFit:"cover",width:282,height:280,boxSize:"45px",zIndex:1}),(0,h.jsx)(g.a,{bg:"gradient.secondary-light",bgSize:"cover",bgPosition:"center center",borderRadius:"inherit",pos:"absolute",inset:0,pointerEvents:"none",w:"100%",zIndex:0})]})}),ac=Object.assign(e=>{let{selectedCardRange:t,closePanel:i,cardId:n,editor:a}=e;return((0,ed.lC)(a,!0),(0,M.useEffect)(()=>{var e;let n=null==a||null==(e=a.state.selection)?void 0:e.from,{from:r,to:l}=t||{};if(!r||!l||!n)return void i();n===r||n>r&&n{let{closePanel:t,editor:i,selectedCardPos:n,selectedCardId:a}=e,r=(0,q.GV)((0,n4.dJ)(a)),l=(0,q.GV)((0,n4.gR)(a)),s=(0,q.GV)((0,n4.rT)(a)),o=(0,q.jL)(),c=(0,nX.tO)(void 0,"editCard",n2.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD),d=i.view.state.doc.nodeAt(null!=n?n:0),{generateCardLayoutVariants:u,revertToOriginalCard:p,interactionId:g}=(e=>{var t;let{editor:i,start:n,cardId:a,card:r}=e,l=(0,q.GV)(ez.Jo),s=(0,q.GV)(eu.SJ),o=(0,nR.lI)(i),c=(0,nR.zK)(o),d=i.state.doc.resolve(n),[u]=(0,M.useState)(r),p=(0,q.CU)(),h=(0,q.GV)((0,n4.dJ)(a)),g=(0,q.GV)((0,n4.gR)(a)),m=(0,q.GV)((0,n4.rT)(a)),x=(0,q.jL)(),[f,b]=(0,M.useState)(null),C=(0,q.GV)(eu.Uu),y=(null==l?void 0:l.organization)?(0,ai.P9)(l.organization.id):void 0,v=(null==y?void 0:y.id)||(null==l||null==(t=l.organization)?void 0:t.id),{imageProvider:w,imageModel:j,imageStyle:A}=(0,at.V)(),k=(0,M.useCallback)(async e=>{let{variantsWithHtml:t,docId:n,interactionId:a}=e,l=[...t];for(let e=0;e{let{content:t,interactionId:n}=e;if(!l)return void console.error("[GenerateCardLayoutVariants] Cannot generate variants. Card or workspace unknown");let r=(0,n6.dg)(t),[s,...o]=(0,n4.dJ)(a)(p.getState()),c=[],d=o.map((e,t)=>{let i=r[t]||null,n={...e,html:e.html?e.html:i};return i&&!e.html&&c.push(n),n});x((0,n4.bL)({cardId:a,variants:[s,...d]})),k({variantsWithHtml:c,docId:l.id,interactionId:n}).then(e=>{let t=(0,n4.dJ)(a)(p.getState()).map(t=>{let i=e.find(e=>e.id===t.id);return i?{...t,...i}:t});if(x((0,n4.bL)({cardId:a,variants:t})),1===r.length){x((0,n4.Ye)({cardId:a,selectedVariantId:t[1].id}));try{nv(i,a,{...t[1].card,attrs:{...t[1].card.attrs,id:a}},n)}catch(e){console.error("[GenerateCardLayoutVariants] Error replacing card with variant",e)}}})},[a,x,l,i,k,p]),S=(0,M.useCallback)(async()=>{if(!u||!v)return void console.error("[GenerateCardLayoutVariants] Cannot generate variants. Card or workspace unknown");x((0,n4.Z_)({card:u,docSettings:C}));try{let e=(0,n9.KC)(i,u),t=(0,nx.$F)();b(t);let n=(e=>{let{onContent:t,inputHtml:i,format:n,imageProvider:a,imageOptions:r,workspaceId:l,aiInteractionId:s}=e,{promise:o}=(0,n7.i4)({promptKey:"GenerateCardLayoutVariants",opts:{onContent:t},variables:{inputHtml:i,request:"I dont like this template. Try a different layout or visualization. You can rephrase the text to fit a new template, but don't alter the original voice or make up new details.",format:n,numberOfVariants:an.M,imageProvider:a,imageOptions:r,blockFlags:(0,n6.fc)()},workspaceId:l,interactionId:s});return o})({onContent:e=>{L({content:e,interactionId:t})},inputHtml:e,format:c,imageProvider:w||"none",imageOptions:{model:j,stylePrompt:A},workspaceId:v,aiInteractionId:t});(0,ae.w)("editCard",y,t),await n}catch(e){console.error("[GenerateCardLayoutVariants] Error generating card variants",e)}},[u,v,x,C,i,L,c,w,j,A,y]),E=(0,M.useCallback)(()=>{let e=h.find(e=>"original"===e.id);e&&(x((0,n4.Ye)({cardId:a,selectedVariantId:e.id})),nv(i,a,e.card,f))},[i,a,h,x,f]);return{generateCardLayoutVariants:S,variants:h,selectedVariantId:g,setSelectedVariantId:n4.Ye,revertToOriginalCard:E,interactionId:f,editorContent:m}})({editor:i,start:null!=n?n:0,cardId:a,card:d}),m=(0,M.useMemo)(()=>r.some(e=>{var t;return null!=(t=null==e?void 0:e.isGenerating)&&t}),[r]),x=(0,M.useCallback)(async()=>{if(!c())return void t();await u()},[c,u,t]);(0,M.useEffect)(()=>{x()},[]),(0,M.useEffect)(()=>()=>{l&&(null===n1.z||void 0===n1.z||n1.z.track(n2.VV.AI_CARD_VARIATION_KEPT,{cardId:a,variantId:l,isOriginal:"original"===l,interactionId:g,source:"layout-panel"}))},[a,l,g,r]);let f={bgColor:(0,iF.dU)("white","gray.800"),textColor:(0,iF.dU)("gray.800","white")},b=(0,M.useCallback)(e=>{let t=r.find(t=>t.id===e);t&&(o((0,n4.Ye)({cardId:a,selectedVariantId:t.id})),nv(i,a,t.card,g))},[a,r,i,o,g]),C={dropdownBgColor:(0,iF.dU)("blackAlpha.100","whiteAlpha.100"),dropdownBgHoverColor:(0,iF.dU)("blackAlpha.300","whiteAlpha.300"),dropdownTextColor:(0,iF.dU)("gray.800","white")};return(0,h.jsx)(n$.Z,{bgColor:f.bgColor,w:"100%",pt:4,children:(0,h.jsxs)(e5.s,{direction:"column",overflowX:"hidden",w:"100%",h:"100%",children:[(0,h.jsxs)(e5.s,{position:"relative",pb:1,px:4,children:[(0,h.jsx)(e5.s,{flex:1,children:(0,h.jsx)(n0.N,{children:(0,h.jsx)(ef.x6,{id:"jVFRe1"})})}),(0,h.jsxs)(tD.e,{spacing:0,children:["original"!==l&&(0,h.jsx)(eq.$,{size:"sm",onClick:p,variant:"ghost",leftIcon:(0,h.jsx)(I.g,{icon:em.LxC,size:"sm"}),children:(0,h.jsx)(ef.x6,{id:"9uI/rE"})}),(0,h.jsx)(nQ.J,{onClick:t})]})]}),!m&&(0,h.jsxs)(e5.s,{px:4,gap:2,pb:2,align:"center",children:[(0,h.jsx)(E.E,{fontSize:"xs",color:"gray.500",children:(0,h.jsx)(ef.x6,{id:"GhS4Yn"})}),(0,h.jsxs)(eq.$,{size:"xs",leftIcon:(0,h.jsx)(I.g,{icon:em.rhK}),textAlign:"start",bgColor:C.dropdownBgColor,color:C.dropdownTextColor,borderRadius:"md",px:2,_hover:{bgColor:C.dropdownBgHoverColor},onClick:()=>{x()},children:[(0,h.jsx)(ef.x6,{id:"fMPkxb"}),(0,h.jsx)(nY.G,{type:"editCard",colorScheme:"blackAlpha",color:"blackAlpha.600",fontSize:"xs",ms:2,px:0})]})]}),(0,h.jsx)(au,{variants:r,editorContent:s,handleSelectVariant:b,selectedVariantId:l,interactionId:g,anyVariantsGenerating:m})]})})});ad.displayName="CardLayoutVariantsPanelInner";let au=M.memo(e=>{let{variants:t,editorContent:i,handleSelectVariant:n,selectedVariantId:a,interactionId:r,anyVariantsGenerating:l}=e;return i?(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(e5.s,{overflowY:"auto",direction:"column",h:"100%",flex:1,children:[l&&(0,h.jsxs)(e5.s,{px:4,py:2,borderRadius:"md",align:"center",gap:1,color:"deepocean.900",fontWeight:"bold",alignItems:"center",children:[(0,h.jsx)(nJ.G,{}),(0,h.jsx)(E.E,{fontSize:"sm",children:(0,h.jsx)(ef.x6,{id:"yARg1X"})})]}),(0,h.jsx)(g.a,{h:"100%",overflowY:"auto",children:(0,h.jsx)(n3.q,{initialContent:i,children:(0,h.jsx)(ap,{variants:t,interactionId:r,selectedVariantId:a,handleSelectVariant:n})})})]})}):null});au.displayName="CardLayoutVariantsList";let ap=M.memo(e=>{let{variants:t,interactionId:i,selectedVariantId:n,handleSelectVariant:a}=e,{editor:r}=(0,n5.U)();return(0,M.useEffect)(()=>{t.forEach(e=>{if(!r||e.isGenerating)return;let t={...e.card,attrs:{...e.card.attrs,id:e.id}};nv(r,e.id,t,i)})},[t,r,i]),(0,h.jsx)(e5.s,{direction:"column",w:"100%",px:4,children:t.map(e=>(0,h.jsx)(as,{interactionId:i,label:"original"===e.id?(0,h.jsx)(e5.s,{children:(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"HxF6Fk"})})}):(0,h.jsxs)(e5.s,{align:"center",gap:1,children:[(0,h.jsx)(I.g,{icon:em.p7g,size:"xs"}),(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"isRobC"})})]}),item:e,isSelected:n===e.id,onClick:()=>{a(e.id)}},e.id))})});ap.displayName="CardLayoutVariantsPreviewList";let ah=()=>{let{togglePanel:e,isPanelOpen:t}=(0,nq.ww)(ac);return{toggleCardLayoutVariantsPanel:e,isCardLayoutVariantsPanelOpen:t}};var ag=i(13731),am=i.n(ag),ax=i(93769);let af=[{key:"rephrase.better",label:()=>e2.Ru._({id:"WLqWVj"}),instructions:"Improve the writing",instructionsTrans:()=>e2.Ru._({id:"KaTt0J"}),icon:em.xXs,group:"writing",loadingMessage:()=>e2.Ru._({id:"OxbbYn"}),variationName:()=>e2.Ru._({id:"5j51A1"}),completionMessage:()=>e2.Ru._({id:"EF1nyz"})},{key:"edit.spelling",label:()=>e2.Ru._({id:"kIRRvo"}),instructions:"Fix spelling & grammar",instructionsTrans:()=>e2.Ru._({id:"7Mcbfl"}),icon:em.e68,group:"writing",loadingMessage:()=>e2.Ru._({id:"vLjsO9"}),variationName:()=>e2.Ru._({id:"MRZxAn"}),completionMessage:()=>e2.Ru._({id:"3G04Qf"})},{key:"edit.translate",label:()=>e2.Ru._({id:"pi8x/S"}),instructions:"",instructionsTrans:()=>e2.Ru._({id:"E6k5Np"}),icon:em.mh,group:"writing",loadingMessage:()=>e2.Ru._({id:"aKSJTV"}),variationName:()=>e2.Ru._({id:"a/ppJp"}),completionMessage:()=>e2.Ru._({id:"a/ppJp"})},{key:"rephrase.expand",label:()=>e2.Ru._({id:"rRLXT4"}),instructions:"Make this longer - about 2x the current length",instructionsTrans:()=>e2.Ru._({id:"hbj+SR"}),icon:em.ckx,group:"writing",loadingMessage:()=>e2.Ru._({id:"Q+x/E4"}),variationName:()=>e2.Ru._({id:"pvJgUJ"}),completionMessage:()=>e2.Ru._({id:"jgdqxQ"})},{key:"rephrase.condense",label:()=>e2.Ru._({id:"xTY2A5"}),instructions:"Make this more concise - about half the current length",instructionsTrans:()=>e2.Ru._({id:"zeiJlg"}),icon:em.Nby,group:"writing",loadingMessage:()=>e2.Ru._({id:"BjuYlr"}),variationName:()=>e2.Ru._({id:"Q7U9iz"}),completionMessage:()=>e2.Ru._({id:"l7sxzR"})},{key:"rephrase.simplify",label:()=>e2.Ru._({id:"Lx/Sd1"}),instructions:"Simplify the language",instructionsTrans:()=>e2.Ru._({id:"BS3Eqe"}),icon:em.vq5,group:"writing",loadingMessage:()=>e2.Ru._({id:"AAhoH1"}),variationName:()=>e2.Ru._({id:"nvmoB1"}),completionMessage:()=>e2.Ru._({id:"5xpG46"})},{key:"rephrase.specifics",label:()=>e2.Ru._({id:"u6rs0A"}),instructions:"Rewrite this to be more specific. Use the previous text and the outline for context. If you don't have enough details, make them up.",instructionsTrans:()=>e2.Ru._({id:"pbZESM"}),icon:em.g0Y,group:"writing",loadingMessage:()=>e2.Ru._({id:"HW6L/y"}),variationName:()=>e2.Ru._({id:"PRHEO1"}),completionMessage:()=>e2.Ru._({id:"dib9YI"})},{key:"layout.visual",label:()=>e2.Ru._({id:"gcHjj/"}),instructions:"I want to make this content more visual. Make up new images to illustrate the concepts. You can rephrase the text to fit the new template, but don't alter the original voice or make up new details.",instructionsTrans:()=>e2.Ru._({id:"7AVs0v"}),icon:em.Si7,group:"layout",loadingMessage:()=>e2.Ru._({id:"hMtOFm"}),variationName:()=>e2.Ru._({id:"p0QPRq"})},{key:"layout.addImage",label:()=>e2.Ru._({id:"LfOSf5"}),instructions:"Add a new image. Keep the rest of my content and formatting the same. Don't change layout blocks or make up new details. Do not remove any of the text!",instructionsTrans:()=>e2.Ru._({id:"ohc2fy"}),icon:em.Cyq,group:"layout",loadingMessage:()=>e2.Ru._({id:"hMtOFm"}),variationName:()=>e2.Ru._({id:"2ap0Xm"})},{key:"layout.addChart",label:()=>e2.Ru._({id:"5gs+hl"}),instructions:"Add a new chart. Keep the rest of my content and formatting the same. Don't change layout blocks or make up new details. Do not remove any of the text!",instructionsTrans:()=>e2.Ru._({id:"Ac64aO"}),icon:em.gK3,group:"layout",loadingMessage:()=>e2.Ru._({id:"jrmkrk"}),variationName:()=>e2.Ru._({id:"/ncPTi"})},{key:"layout.beautify",label:()=>e2.Ru._({id:"/tecMj"}),instructions:"Convert this card into a beautiful image card. Preserve the text content while making it visually stunning.",instructionsTrans:()=>e2.Ru._({id:"48L/2U"}),icon:em.oCH,group:"layout",loadingMessage:()=>e2.Ru._({id:"+cj1qu"}),variationName:()=>e2.Ru._({id:"sUu7Wg"}),completionMessage:()=>e2.Ru._({id:"RBPdbP"}),checkEnabled:ax.n}],ab=am()(af,"group"),aC=e=>{let{attrs:t,editor:i,getPos:n}=e,a=(0,q.jL)(),r=(0,q.GV)((0,i1.C_)(t.id,"editWithAI")),l=(0,M.useCallback)(()=>{a((0,i1.md)())},[a]),s=(0,M.useCallback)(()=>{a((0,i1.CM)({cardId:t.id,menuType:"editWithAI"}))},[a,t.id]),{isOpen:o,onOpen:c,onClose:d}=(0,i3.j)(),u=(0,iy.wP)(),{isInOfflineMode:p}=(0,nn.u)(),{toggleBuddyChatPanel:g}=(0,nZ.Cy)(),m=t.id,{toggleCardLayoutVariantsPanel:x,isCardLayoutVariantsPanelOpen:f}=ah(),b=(0,nU.u)(),C=(e=>{let{cardId:t,onTranslateOpen:i,onOpenLayoutVariants:n}=e;return(0,M.useMemo)(()=>[{key:"layout-actions",operations:[{key:"layout.tryNew",label:()=>e2.Ru._({id:"3MMiDG"}),icon:eR.p7g,onQuickAction:()=>{n()}}]},{key:"writing",label:()=>e2.Ru._({id:"4kJRen"}),operations:ab.writing.map(e=>({key:e.key,label:e.label,icon:e.icon,checkEnabled:e.checkEnabled,onQuickAction:n=>{if("edit.translate"===e.key)return void i();let a=e.instructionsTrans();n({message:e2.Ru._({id:"1Boz2S",values:{instruction:a}}),context:{initiatingCardId:t}})}}))},{key:"image",label:()=>e2.Ru._({id:"hG89Ed"}),operations:ab.layout.map(e=>({key:e.key,label:e.label,icon:e.icon,checkEnabled:e.checkEnabled,onQuickAction:i=>{let n=e.instructionsTrans();i({message:e2.Ru._({id:"1Boz2S",values:{instruction:n}}),context:{initiatingCardId:t}})}}))}],[n,t,i])})({cardId:m,onTranslateOpen:c,onOpenLayoutVariants:(0,M.useCallback)(()=>{f&&x({override:"closed"});let e=n();if(void 0===e)return;let t=i.state.doc.nodeAt(e);t&&(i.commands.selectNodeAtPos(e),g({override:"closed",disableTransition:!0}),x({override:"open",isResizable:!1,props:{cardId:t.attrs.id,selectedCardRange:{from:e,to:e+t.nodeSize},editor:i}}))},[i,n,f,g,x])}),y=(0,nK.R)({cost:nG.rA.editCard,surface:"edit-card",source:{segmentEvent:e9.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:"credits.buddyEditChat"}});return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(nk.A,{creditWarning:y,title:e2.Ru._({id:"IkOuqb"}),placeholder:e2.Ru._({id:"0IhjJa"}),editor:i,initiatingCardId:t.id,isOpen:r,onOpen:s,onClose:l,trigger:(0,h.jsx)(nW.F,{creditWarning:y,children:(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"0aK6vE",values:{AGENT_PROPER_NOUN:e7.qV}}),placement:"top",children:(0,h.jsx)(eq.$,{as:eY.K,"aria-label":e2.Ru._({id:"0aK6vE",values:{AGENT_PROPER_NOUN:e7.qV}}),icon:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(I.g,{icon:eR.p7g,fixedWidth:!0}),(0,h.jsx)(I.g,{icon:eR.Jt$,size:"xs",fixedWidth:!0})]}),"data-guider-highlight":"edit-with-ai-button","data-card-ai-edit-menu-trigger":t.id,fontWeight:"900",alignItems:"center",fontFamily:"body",display:"flex",pointerEvents:"auto",cursor:"pointer",...u,px:.5,isDisabled:p,zIndex:1e3,onMouseDown:e=>{e.stopPropagation()}})})}),placement:"bottom-start",actionGroups:C}),o&&(0,h.jsx)(nV,{isSite:!1,isFullDoc:!1,onClose:d,startTranslation:e=>{let t=e.displayName;b({message:e2.Ru._({id:"l0kId+",values:{lang:t}}),context:{initiatingCardId:m}}),g({override:"open",disableTransition:!0}),d()}})]})},ay=e=>{let{cardContentType:t,attrs:i,editor:a,getPos:r,node:l}=e,s=(0,eD.u)("aiImageEditing"),o=(0,M.useCallback)(()=>{let e=r();if("number"!=typeof e)return;let t=(0,n.xe)(l,Q.dv);if(t.length>0){let i=e+1+t[0].pos;a.commands.selectNodeAtPos(i)}},[a,r,l]);if("image"===t&&l.firstChild){let e=l.firstChild.attrs.image;return s&&(0,nj.k)(e)?(0,h.jsx)(nP,{attrs:e,editor:a,selectImage:o,getPos:r,node:l}):null}return(0,h.jsx)(aC,{editor:a,getPos:r,attrs:i})};var av=i(29165),aw=i(11719);let aj=e=>{let{editor:t,getPos:i,updateAttributes:n,input:a}=e,r=(0,iy.wP)(),l=(0,eP.ez)("unlimited_credits"),{toggleCardLayoutVariantsPanel:s,isCardLayoutVariantsPanelOpen:o}=ah(),c=(0,M.useCallback)(()=>{o&&s({override:"closed"});let e=i();if("number"!=typeof e)return;let n=t.state.doc.nodeAt(e);n&&(t.commands.selectNodeAtPos(e),s({override:"open",isResizable:!1,props:{cardId:n.attrs.id,selectedCardRange:{from:t.state.selection.from,to:t.state.selection.from+n.nodeSize},editor:t}}))},[t,i,s,o]),d=(0,M.useCallback)(()=>{n({generatorInput:null})},[n]),u=(0,av.h5)({base:!0,lg:!1}),p=(0,e8.fW)(),g=p?eR.dmS:eR.CeG,m="imageCard"===a.template;return(0,h.jsx)(S.z,{contentEditable:!1,userSelect:"none",align:"center",position:"absolute",insetInlineStart:"50%",transform:p?"translateX(50%)":"translateX(-50%)",pointerEvents:"auto",children:(0,h.jsxs)(S.z,{spacing:2,children:[(0,h.jsx)(eq.$,{...r,leftIcon:(0,h.jsx)(I.g,{icon:g}),"aria-label":e2.Ru._({id:"K1Ro+T"}),onClick:()=>n({layoutTemplateColumns:null,generatorInput:{...aw.O,prompt:a.prompt,...m?{template:a.template}:{}}}),children:(0,h.jsx)(ef.x6,{id:"550oRP"})}),!m&&(0,h.jsx)(eq.$,{...r,leftIcon:(0,h.jsx)(I.g,{icon:eR.p7g}),onClick:()=>{c(),d()},children:(0,h.jsxs)(S.z,{spacing:.5,alignItems:"center",justifyContent:"center",children:[(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"SiSG+p"})}),!l&&(0,h.jsx)(nY.G,{type:"generateCard",ms:0,color:"gray.500"})]})}),a.interactionId&&!u&&(0,h.jsx)(nf,{interactionId:a.interactionId,operation:"generate-card",instructions:a.prompt}),!m||u?(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"1QfxQT"}),placement:"top",children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:em.Jyw}),"aria-label":e2.Ru._({id:"1QfxQT"}),...r,px:1.5,minW:"auto",onClick:d})}):(0,h.jsx)(eq.$,{leftIcon:(0,h.jsx)(I.g,{icon:em.Jyw}),...r,onClick:d,children:(0,h.jsx)(ef.x6,{id:"1QfxQT"})})]})})};var aA=i(64576);function ak(){let e=(0,ti._)(["\n 0% {\n margin-inline: 0;\n }\n 100% {\n margin-inline: var(--nested-card-margin);\n }\n"]);return ak=function(){return e},e}let aL=(0,ts.i7)(ak()),aS=e=>{let{attrs:t,isFullBleed:i,displayFullBleed:n,isNested:a,isPresentMode:r,isEditable:l,isFocused:s,isDark:o,isLetterboxed:c,showPresentBackdrop:d,isCommentOpenOnCard:u,theme:p,children:m}=e,{id:x,container:f}=t,b=(0,iT.NC)(p,f),C=n?aA.xE:aA.CO,y=r&&!a,v=(0,iD.ZI)(p,f.background?b:void 0),w=i?{width:a||c?"var(--card-width)":"100%"}:{zIndex:a?u?ir.$.nestedCardBodyWithComment:ir.$.nestedCardBody:void 0,width:"var(--card-width)"},j=y?{minW:d||c?"auto":"100%",minH:"var(--card-min-height)",my:"auto"}:{minW:"0%",minH:"var(--card-min-height)"},A=ep.D1?0:ec.M2;return(0,h.jsxs)(e5.s,{className:(0,_.cx)(ec.p$),"data-card-body":x,"data-selection-ring":!0,"data-guider-highlight":"card-body","data-letterboxed":c?"true":void 0,"data-content-reference":!0,"data-testid":"card-body","data-hide-comments":r,fontSize:"var(--font-size)",animation:a?"".concat(aL," ").concat(A,"ms ease-out forwards"):void 0,position:"relative",...w,...j,maxW:"var(--card-max-width)",css:{"--grid-outline-color":o?"var(--chakra-colors-gray-600)":"var(--chakra-colors-gray-200)",...v,"--card-border-radius":n?0:v["--card-border-radius"]},justify:"center",borderRadius:"var(--card-border-radius)",ps:i&&!a?"var(--doc-padding-left)":void 0,pe:i&&!a?"var(--doc-padding-right)":void 0,_hover:l&&n&&!s?{"> .card-body-background":{outline:"2px solid var(--grid-outline-color)"}}:void 0,outline:c?"max(50vw, 50vh) solid black":void 0,children:[(0,h.jsx)(g.a,{position:"absolute",inset:"0",sx:C,className:"card-body-background",borderRadius:"inherit",contentEditable:!1,zIndex:r?-1:void 0,outline:s?"2px solid var(--chakra-ring-color)":void 0,outlineOffset:i&&!r?"-2px":void 0,border:a&&"0em"===v["--card-border-width"]?"1px solid var(--neutral-border-color)":void 0,"data-export-master":!!n||void 0}),(0,h.jsx)(ex.L8,{isDark:o,children:m})]})};var aE=i(12364),a_=i.n(aE),aI=i(39402),aM=i(28420);let aR="FLUSH_SYNCED_EDITOR",aD=em.qIE;var aT=i(78686),az=i(72470),aP=i(77979),aN=i(26476),aH=i(83743),aB=i(69388),aF=i(74676);let aO=[{icon:(0,h.jsx)(I.g,{icon:em.aEb,fixedWidth:!0}),title:(0,h.jsx)(ef.x6,{id:"Z9qr0V"}),description:(0,h.jsx)(ef.x6,{id:"v97pUA",values:{GAMMA_ARTIFACT_PROPER_NOUN:e7.TP},components:{0:(0,h.jsx)(aN.u,{}),1:(0,h.jsx)(I.g,{icon:em.Dwc})}})},{icon:(0,h.jsx)(I.g,{icon:em.jTw,fixedWidth:!0}),title:(0,h.jsx)(ef.x6,{id:"XKFqJ1"}),isNew:!0,description:(0,h.jsx)(ef.x6,{id:"7fUBT4"}),learnMoreLink:(0,h.jsx)(ig.N,{isExternal:!0,href:"https://developers.gamma.app/",target:"_blank",textDecoration:"underline",children:(0,h.jsx)(ef.x6,{id:"fxfeMA"})})},{icon:(0,h.jsx)(I.g,{icon:em.Bwz,fixedWidth:!0}),title:(0,h.jsx)(ef.x6,{id:"hMn6kD"}),isPlanned:!0,description:(0,h.jsx)(ef.x6,{id:"hItpb6"})}],aV=()=>(0,h.jsx)(ew.B,{spacing:4,pt:"3",children:(0,h.jsx)(aH.r,{columns:{base:1,lg:3},gap:4,children:aO.map((e,t)=>{let{icon:i,title:n,description:a,isPlanned:r,isNew:l,learnMoreLink:s}=e;return(0,h.jsxs)(aB.E,{as:i6.F,flexDirection:"column",alignItems:"flex-start",py:3,px:4,borderRadius:"md",colorScheme:"gray",variant:"subtle",gap:2,children:[(0,h.jsx)(g.a,{fontSize:"md",children:i}),(0,h.jsxs)(ej.D,{alignSelf:"flex-start",size:"xs",children:[n,l&&(0,h.jsx)(aF.E,{display:"inline",colorScheme:"green",ms:1,fontSize:"xs",children:(0,h.jsx)(ef.x6,{id:"isRobC"})}),r&&(0,h.jsx)(aF.E,{display:"inline",colorScheme:"yellow",ms:1,fontSize:"xs",children:(0,h.jsx)(ef.x6,{id:"iAXogw"})})]}),(0,h.jsx)(E.E,{fontSize:"sm",children:a}),s]},t)})})}),aZ="recently_used";var aU=i(10945),aG=i(62927),aW=i(59018),aK=i.n(aW);let aq=function(){var e,t;let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{currentWorkspace:n}=(0,ai.ur)(),a=null==n?void 0:n.id,[r,l]=(0,M.useState)(!1),s=i.sortBy===aZ,o=(0,aU.m)(),{recentlyUsedTemplateFileIds:c,sortTemplatesByRecentUsage:d}=(()=>{let{currentWorkspace:e}=(0,ai.ur)(),t=null==e?void 0:e.id,i=t?"recentlyUsedWorkspaceTemplateFileIds:".concat(t):null,[n,a]=(0,nB.M)(null!=i?i:"recentlyUsedWorkspaceTemplateFileIds:default",[]),r=(0,M.useCallback)(e=>{a(aK()([e,...n]).slice(0,10))},[n,a]),l=(0,M.useCallback)(e=>{if(0===n.length)return e;let t=new Map(n.map((e,t)=>[e,t]));return[...e].sort((e,i)=>{let n=t.get(e.id),a=t.get(i.id);return void 0!==n&&void 0!==a?n-a:void 0!==n?-1:1*(void 0!==a)})},[n]);return{recentlyUsedTemplateFileIds:n,markTemplateAsUsed:r,sortTemplatesByRecentUsage:l}})(),{data:u,called:p,error:h,loading:g,networkStatus:m,fetchMore:x,refetch:f}=(0,ni.p$S)({variables:{workspaceId:a,...(e=>{let{first:t=50,sortBy:i,sortDirection:n=ni.UEL.Desc,archived:a=!1}=e,r=i===aZ?ni.$NR.EditedTime:i,l=i===aZ?ni.UEL.Desc:n;return{first:t,archived:a,...r&&{sortBy:{field:r,direction:l}}}})(i)},skip:!a,fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",notifyOnNetworkStatusChange:!0}),b=(0,M.useMemo)(()=>{var e,t;return(null==u||null==(t=u.files)||null==(e=t.edges)?void 0:e.map(e=>e.node))||[]},[null==u||null==(e=u.files)?void 0:e.edges]),C=null==u||null==(t=u.files)?void 0:t.pageInfo,y=(null==C?void 0:C.hasNextPage)||!1,v=null==C?void 0:C.endCursor,[w,j]=(0,M.useState)([]),[A,k]=(0,M.useState)(!1),L=!p||m===aG.p.loading,S=(0,M.useMemo)(()=>{if(!s||L||0===b.length||0===c.length)return[];let e=new Set(b.map(e=>e.id)),t=new Set(w.map(e=>e.id));return c.filter(i=>!e.has(i)&&!t.has(i))},[s,L,b,c,w]),E=S.join(",");(0,M.useEffect)(()=>{if(!s){j([]),k(!1);return}if(0===S.length)return;let e=!1;return(async()=>{e9.zS.track(e9.VV.TEMPLATES_RECENTLY_USED_FETCH_MISSING,{count:S.length}),k(!0);try{let t=await Promise.all(S.map(e=>o.query({query:ni.kKQ,variables:{id:e},fetchPolicy:"cache-first",returnPartialData:!1}).catch(()=>null)));if(e)return;let n=t.flatMap(e=>{var t,n;let a=null==e||null==(t=e.data)?void 0:t.file;if(!a)return[];let r=null!=(n=i.archived)&&n;return a.archived!==r?[]:[{id:a.id,mainPageId:a.mainPageId,title:a.title,previewUrl:a.previewUrl,createdBy:a.createdBy,createdTime:a.createdTime,archived:a.archived}]});if(e)return;j(e=>{let t=new Set(e.map(e=>e.id)),i=n.filter(e=>!t.has(e.id));return[...e,...i]})}finally{e||k(!1)}})(),()=>{e=!0}},[o,s,E,null==i?void 0:i.archived]);let _=(0,M.useMemo)(()=>{if(!s)return b;let e=new Map;for(let t of w)e.set(t.id,t);for(let t of b)e.set(t.id,t);return d(Array.from(e.values()))},[s,b,w,d]),I=(0,M.useCallback)(async()=>{if(y&&!r&&v){l(!0);try{await x({variables:{after:v},updateQuery:(e,t)=>{let{fetchMoreResult:i}=t;return i?{...i,files:{...i.files,edges:[...e.files.edges,...i.files.edges]}}:e}})}finally{l(!1)}}},[x,y,v,r]),R=m===aG.p.setVariables,D=m===aG.p.fetchMore,T=m===aG.p.refetch,z=g&&m!==aG.p.fetchMore||A,P=!L&&!T&&!z&&0===_.length;return{templates:_,loading:z,error:h,hasNextPage:y,endCursor:v,loadMore:I,isLoadingMore:r,isInitialLoading:L,isFetchingMore:D,isRefetching:T,isSettingVariables:R,isEmpty:P,refetch:f}};var aQ=i(32769),aJ=i(10500);let aY=[{key:aZ,label:(0,h.jsx)(ef.x6,{id:"uabU9X"})},{key:ni.$NR.EditedTime,label:(0,h.jsx)(ef.x6,{id:"acZeX2"})},{key:ni.$NR.CreatedTime,label:(0,h.jsx)(ef.x6,{id:"u46WEi"})},{key:ni.$NR.Title,label:(0,h.jsx)(ef.x6,{id:"MHrjPM"})}],aX=e=>{var t,i;let{sortBy:n,setSortBy:a,sortDirection:r,setSortDirection:l,buttonVariant:s="ghost"}=e;return(0,h.jsxs)(tD.e,{variant:s,size:"sm",children:[(0,h.jsxs)(eQ.W,{closeOnSelect:!0,children:[(0,h.jsx)(eJ.I,{as:eq.$,variant:"ghost",colorScheme:"alpha",rightIcon:(0,h.jsx)(I.g,{icon:em.Jt$,fixedWidth:!0}),fontWeight:"600",children:null!=(i=null==(t=aY.find(e=>e.key===n))?void 0:t.label)?i:(0,h.jsx)(ef.x6,{id:"uabU9X"})}),(0,h.jsx)(ih.Z,{children:(0,h.jsx)(eX.c,{minWidth:"240px",zIndex:"modalPopover",children:(0,h.jsx)(tn.i,{defaultValue:"alpha",title:e2.Ru._({id:"/HgF9q"}),type:"radio",children:aY.map(e=>{let t=n===e.key;return(0,h.jsx)(e0.D,{icon:t?(0,h.jsx)(aJ.S,{}):(0,h.jsx)(g.a,{w:3}),value:e.key,onClick:()=>{e.key===ni.$NR.Title?l(ni.UEL.Asc):l(ni.UEL.Desc),a(e.key)},children:e.label},e.key)})})})})]}),n!==aZ&&(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"TZml21"}),children:(0,h.jsx)(eY.K,{"aria-label":"sort",variant:"ghost",colorScheme:"alpha",isDisabled:!1,onClick:()=>l(r===ni.UEL.Asc?ni.UEL.Desc:ni.UEL.Asc),icon:(0,h.jsx)(I.g,{icon:em.rLo})})})]})};var a$=i(41781),a0=i(43930),a1=i(22832),a2=i(96305),a3=i(48306),a5=i(16842),a4=i(94212),a6=i(38077),a9=i(20777),a7=i(7616),a8=i(5221),re=i(99745),rt=i(81278),ri=i(10961);let rn=e=>{let{isOpen:t,onClose:i,docPreview:n,showViewTemplates:a=!0}=e,r=(0,eK.d)(),{currentWorkspace:l}=(0,ai.ur)(),s=null==l?void 0:l.id,o=e2.Ru._({id:"Xm+eHu"}),{push:c}=(0,rt.useRouter)(),[d,u]=(0,M.useState)((null==n?void 0:n.title)||o),p=(0,M.useRef)(null),[m,{data:x,loading:f}]=(0,ni.nal)();(0,M.useEffect)(()=>{t&&setTimeout(()=>{var e;null==p||null==(e=p.current)||e.select()},100)},[t]);let b=(0,M.useCallback)(async()=>{if(n)try{await m({variables:{input:{fileId:n.fileId,pageId:n.docId,workspaceId:s,title:d}},refetchQueries:["GetTemplateFilesForWorkspace"]})}catch(e){r({title:e2.Ru._({id:"vnVWDE"}),description:e.message||e2.Ru._({id:"fuwKpE"}),status:"error",position:"top",duration:3e3}),console.error(e)}},[m,s,n,d,r]),C=null==x?void 0:x.createTemplateFromFile.mainPageId,y=!!C,v=(0,M.useCallback)(()=>{C&&c((0,ri.LN)({docId:C}))},[C,c]),w=(0,M.useCallback)(()=>{c("/#templates"),i()},[c,i]);return(0,h.jsxs)(eb.aF,{isOpen:t,onClose:i,size:"lg",initialFocusRef:p,children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(ey.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(ef.x6,{id:"70RJbN"})}),(0,h.jsx)(ek.s,{}),(0,h.jsx)(eA.c,{}),(0,h.jsx)(eL.c,{py:"4",pb:"4",children:(0,h.jsxs)(ew.B,{spacing:6,children:[(0,h.jsx)(E.E,{fontSize:"sm",children:(0,h.jsx)(ef.x6,{id:"PfuRo+",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:e7.Ix}})}),(0,h.jsx)(g.a,{borderRadius:"md",p:+!y,position:"relative",bg:y?"transparent":"gray.50",transitionProperty:"all",transitionDuration:"normal",maxW:"xs",mx:"auto",children:(0,h.jsxs)(ew.B,{spacing:3,transform:y?"scale(1) ":"scale(0.9) ",transitionProperty:"all",transitionDuration:"normal",children:[(0,h.jsx)(tA._,{src:(null==n?void 0:n.previewUrl)||a6.A.src,fallbackSrc:a6.A.src,fit:"cover",borderRadius:"md",boxShadow:"xl",border:"1px solid",borderColor:"blackAlpha.50"}),(0,h.jsx)(E.E,{fontSize:"md",children:d})]})}),y?(0,h.jsxs)(i6.F,{status:"success",children:[(0,h.jsx)(i9._,{}),(0,h.jsxs)(ew.B,{spacing:0,children:[(0,h.jsx)(a8.X,{children:(0,h.jsx)(ef.x6,{id:"iLt90Y"})}),(0,h.jsx)(re.T,{children:(0,h.jsx)(ef.x6,{id:"Dp2AEq",values:{templateName:d}})})]})]}):(0,h.jsxs)(td.MJ,{isRequired:!0,isInvalid:!d,isDisabled:f,children:[(0,h.jsx)(tu.l,{children:(0,h.jsx)(ef.x6,{id:"5OwALL"})}),(0,h.jsx)(tl.p,{ref:p,placeholder:o,value:d,onChange:e=>u(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),b())}})]})]})}),(0,h.jsx)(nN.j,{children:y?(0,h.jsxs)(e5.s,{gap:2,flexWrap:"wrap",children:[a&&(0,h.jsx)(eq.$,{variant:"plain",onClick:w,children:(0,h.jsx)(ef.x6,{id:"lLxUlk"})}),C&&(0,h.jsx)(eq.$,{variant:"solid",onClick:v,children:(0,h.jsx)(ef.x6,{id:"jnz/ol"})})]}):(0,h.jsx)(eq.$,{variant:"solid",onClick:b,isDisabled:!d||f,isLoading:f,children:(0,h.jsx)(ef.x6,{id:"FZQC0K"})})})]})]})},ra=e=>{let{result:t}=e,{fileId:i,docId:n,title:a,previewUrl:r,editors:l,editedTime:s,createdBy:o}=t,c="SearchResult"===t.__typename?t.text:void 0,d=null==o?void 0:o.displayName,u=(0,a7.OG)(s),p=(0,a0.A)({base:!0,md:!1}),{isOpen:g,onOpen:m,onClose:x}=(0,i3.j)({id:"save-copy-as-template-modal"}),f=e=>{e.stopPropagation(),m()},b={docId:null!=n?n:i,title:(0,a4.aj)(a||""),previewUrl:r,fileId:i};return(0,h.jsxs)(S.z,{className:"add-to-workspace-templates-modal-row",wordBreak:"break-word",p:3,spacing:{base:3,md:6},alignItems:"center",borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",role:"group",borderColor:"transparent",_hover:{bg:"gray.50",borderColor:"gray.200",cursor:"pointer"},color:"gray.700",borderWidth:"1px",onClick:m,sx:{em:{bg:"var(--chakra-colors-trueblue-100)",fontStyle:"normal",borderRadius:"base",display:"inline-block",padding:"0px 2px",margin:"0px -2px"}},children:[(0,h.jsxs)(S.z,{spacing:"3",flex:"1",alignItems:"flex-start",children:[(0,h.jsx)(tA._,{h:"100%",src:r,w:{base:32,sm:40},border:"1px solid",borderColor:"gray.200",borderRadius:"md",shadow:"lg",fallbackSrc:a6.A.src}),(0,h.jsxs)(ew.B,{spacing:1,flex:"1",children:[a&&(0,h.jsx)(E.E,{fontSize:"md",fontWeight:"600",noOfLines:2,children:(0,h.jsx)(a9.z,{text:a})}),d&&(0,h.jsx)(E.E,{fontSize:"xs",color:"gray.600",fontWeight:"500",children:(0,h.jsx)(ef.x6,{id:"a/5Qb5",values:{createdByDisplayName:d}})}),c&&(0,h.jsx)(E.E,{fontSize:"sm",noOfLines:2,whiteSpace:"normal",wordBreak:"break-word",children:(0,h.jsx)(a9.z,{text:c})}),(0,h.jsxs)(S.z,{children:[l&&l.length>0&&(0,h.jsx)(a5.Z,{size:"xs",fontSize:"xs",max:5,children:null==l?void 0:l.map(e=>{let{user:t}=e,{id:i,displayName:n,profileImageUrl:a}=t;return(0,h.jsx)(ex.Vc,{label:n,src:a,shadow:"base"},i)})}),s&&(0,h.jsx)(E.E,{fontSize:"xs",color:"gray.600",fontWeight:"500",children:(0,h.jsx)(ef.x6,{id:"OwE+Ks",values:{lastEditedTime:u}})})]})]})]}),p?(0,h.jsx)(eY.K,{"aria-label":"Create template",icon:(0,h.jsx)(I.g,{icon:em.XkK}),onClick:f,size:"sm",variant:"plain"}):(0,h.jsx)(eq.$,{onClick:f,variant:"solid",size:"sm",children:(0,h.jsx)(ef.x6,{id:"50j3hV"})}),g&&(0,h.jsx)(rn,{isOpen:g,onClose:x,docPreview:b,showViewTemplates:!1})]},i)},rr=e=>{let{isOpen:t,onClose:i}=e,n=(0,M.useRef)(null),[a,r]=(0,M.useState)(""),[l,{data:s,loading:o}]=(0,ni.Jdi)(),[c,d]=(0,M.useState)([]),{currentWorkspace:u}=(0,ai.ur)(),p=null==u?void 0:u.id,{recentItems:g,loading:m}=(()=>{let{currentWorkspace:e}=(0,ai.ur)(),t=null==e?void 0:e.id,{data:i,loading:n}=(0,ni.oC7)({variables:{first:50,workspaceId:t,archived:!1,sortBy:{field:ni.$NR.LastViewed,direction:ni.UEL.Desc}},fetchPolicy:"cache-first"});return{recentItems:((null==i?void 0:i.files.edges.map(e=>e.node))||[]).slice(0,8).map(e=>({fileId:e.id,docId:e.mainPageId,title:e.title,previewUrl:e.previewUrl,editors:e.editors,editedTime:e.editedTime,createdBy:e.createdBy,__typename:"RecentFileResult"})),loading:n}})(),x=null==s?void 0:s.search;(0,M.useEffect)(()=>{x&&d(x.filter(e=>"DocResult"===e.__typename).map(e=>{var t,i;return{fileId:(null==(t=e.file)?void 0:t.id)||e.id,docId:e.id,title:e.title,previewUrl:e.previewUrl,editors:e.editors,editedTime:e.editedTime,createdBy:e.createdBy,text:null!=(i=e.text)?i:void 0,__typename:"SearchResult"}}))},[x]),(0,M.useLayoutEffect)(()=>{if(t){var e;null==n||null==(e=n.current)||e.select()}},[t]);let f=(0,eT.lW)(l,600),b=!!a,C=!!(null==c?void 0:c.length),y=(0,M.useMemo)(()=>b&&C?c:g||[],[b,C,c,g]),v=(0,M.useCallback)(e=>{let{value:t}=e.target;t?(r(t),f({variables:{workspaceId:p,query:t}})):(f.cancel(),r(""),d([]))},[p,f]);return(0,h.jsxs)(eb.aF,{isOpen:t,onClose:i,size:"4xl",initialFocusRef:n,children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(ey.$,{maxH:"90vh",children:[(0,h.jsx)(ev.r,{children:(0,h.jsxs)(ew.B,{spacing:4,children:[(0,h.jsx)(ef.x6,{id:"qJ1Iy1"}),(0,h.jsxs)(az.M,{size:"lg",children:[(0,h.jsx)(aP.W,{p:4,pointerEvents:"none",color:"gray.300",children:(0,h.jsx)(aT.W,{"aria-label":e2.Ru._({id:"A1taO8"})})}),(0,h.jsx)(tl.p,{ref:n,placeholder:e2.Ru._({id:"D7FUvT",values:{GAMMA_ARTIFACT_PROPER_NOUN:e7.TP}}),value:a,onChange:v,_placeholder:{opacity:1,color:"gray.300"}}),(0,h.jsx)(aP.t,{p:4,pointerEvents:"none",color:"gray.500",opacity:+!!o,transitionProperty:"common",transitionDuration:"normal",children:(0,h.jsx)(tk.y,{size:"sm"})})]})]})}),(0,h.jsx)(ek.s,{}),(0,h.jsx)(eL.c,{overflowY:"auto",minH:"540px",px:"3",children:m?(0,h.jsxs)(ew.B,{spacing:2,w:"100%",pb:12,children:[(0,h.jsx)(a$.E,{h:24,w:"100%"}),(0,h.jsx)(a$.E,{h:24,w:"100%"}),(0,h.jsx)(a$.E,{h:24,w:"100%"}),(0,h.jsx)(a$.E,{h:24,w:"100%"})]}):(0,h.jsx)(ew.B,{spacing:0,h:"100%",children:null==y?void 0:y.map(e=>(0,h.jsx)(ra,{result:e},e.fileId))})})]})]})},rl=e=>{let{buttonProps:t}=e,i=(0,eP.ez)("workspace_templates"),{openUpsellModal:n}=(0,e4.I)(),{isOpen:a,onOpen:r,onClose:l}=(0,i3.j)({id:"add-to-workspace-templates-modal"}),s=(0,M.useCallback)(()=>{if(!i)return void n({segmentEvent:e9.VV.GAMMA_PRO_UPSELL_WORKSPACE_TEMPLATES,upsellLocation:"workspaceTemplates",targetFeature:"workspace_templates"});r()},[r,n,i]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(eq.$,{variant:"solid",onClick:s,leftIcon:(0,h.jsx)(I.g,{icon:em.QLR}),...t,rightIcon:(0,h.jsx)(to.Ch,{canUseFeature:i,productFeature:"workspace_templates"}),children:(0,h.jsx)(ef.x6,{id:"E/qjf9",values:{GAMMA_ARTIFACT_PROPER_NOUN:e7.TP}})}),a&&(0,h.jsx)(rr,{isOpen:a,onClose:l})]})},rs=e=>{let{size:t}=e;return(0,h.jsx)(a2.p,{title:(0,h.jsx)(ef.x6,{id:"x/5lom"}),description:(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(ef.x6,{id:"tsR+jE",values:{GAMMA_ARTIFACT_PROPER_NOUN:e7.TP}})}),alternateVisual:(0,h.jsx)(rd,{}),size:t,children:(0,h.jsx)(rl,{})})},ro=()=>[e2.Ru._({id:"/AfnO+"}),e2.Ru._({id:"g0A23W"}),e2.Ru._({id:"BVUhZc"}),e2.Ru._({id:"lvWoAF"}),e2.Ru._({id:"QBtg9U"})],rc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{typingSpeed:i=40,deletingSpeed:n=5,pauseBeforeDelete:a=2e3,shouldDelete:r=!0,onComplete:l}=t,[s,o]=(0,M.useState)(""),[c,d]=(0,M.useState)(!0),[u,p]=(0,M.useState)(0),[h,g]=(0,M.useState)(!1);return(0,M.useEffect)(()=>{let t;if(!h)return c?u{o(e.slice(0,u+1)),p(u+1)},i):r?t=setTimeout(()=>{d(!1)},a):(g(!0),null==l||l()):u>0?t=setTimeout(()=>{o(e.slice(0,u-1)),p(u-1)},n):(g(!0),null==l||l()),()=>clearTimeout(t)},[e,u,c,h,i,n,a,r,l]),(0,M.useEffect)(()=>{o(""),d(!0),p(0),g(!1)},[e]),s},rd=(0,M.memo)(()=>{let e=(0,a3.n)(ro,[]),[t,i]=(0,M.useState)(0),n=(0,M.useRef)(void 0);(0,M.useEffect)(()=>{i(0)},[e]),(0,M.useEffect)(()=>()=>{n.current&&clearTimeout(n.current)},[]);let a=e[t],r=(0,a0.A)({base:!0,md:!1}),l=rc(a,{onComplete:()=>{n.current&&clearTimeout(n.current),n.current=setTimeout(()=>{i(t=>(t+1)%e.length)},300)}});return(0,h.jsxs)(S.z,{display:"flex",alignItems:"stretch",justifyContent:"flex-start",w:"100%",minW:"200px",maxW:"400px",spacing:"3",my:"3",children:[(0,h.jsx)(e5.s,{flex:"1",alignItems:"stretch",sx:r?{minH:"6em",h:"6em"}:{},children:(0,h.jsxs)(a1.C,{flex:"1",h:"100%",lineHeight:"1.5",fontSize:r?"xs":"sm",p:"4",borderRadius:"md",color:"purple.800",bg:"purple.100",border:"1px solid",borderColor:"purple.300",pointerEvents:"none",userSelect:"none",children:[l,(0,h.jsx)(a1.C,{fontSize:r?"xs":"sm",as:"span",lineHeight:"1.5",sx:{"@keyframes blink":{"0%, 50%":{opacity:1},"51%, 100%":{opacity:0}},animation:"blink 1s infinite"},fontWeight:"bold",bg:"pink.100",color:"pink.400",children:"|"})]})}),!r&&(0,h.jsx)(e5.s,{flex:"1",height:"100%",w:"100%",overflow:"hidden",borderRadius:"md",children:(0,h.jsxs)("video",{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,children:[(0,h.jsx)("source",{src:"https://static.gamma.app/videos/empty-states/cauldron_32c393d8.mp4"}),(0,h.jsx)("source",{src:"https://static.gamma.app/videos/empty-states/cauldron_109b0f79.webm"})]})})]})});rd.displayName="TypingPromptsPlaceholder";let ru={base:2,md:2,lg:3,xl:3,"2xl":4},rp={base:3,md:4,lg:6},rh=e=>{let{isLoading:t,isEmpty:i,templates:n,onLoadMoreClick:a,hasNextPage:r,isFetchingMore:l,renderEmptyState:s,renderLoadingState:o,renderCard:c,gridProps:d}=e,u={columns:ru,gap:rp,...d};return t?o?o():(0,h.jsxs)(aH.r,{...u,children:[(0,h.jsx)(a$.E,{width:"100%",height:48,borderRadius:"md"}),(0,h.jsx)(a$.E,{width:"100%",height:48,borderRadius:"md"}),(0,h.jsx)(a$.E,{width:"100%",height:48,borderRadius:"md"})]}):i?s?s():(0,h.jsx)(rs,{size:"lg"}):(0,h.jsxs)(ew.B,{spacing:6,children:[(0,h.jsx)(aH.r,{...u,children:n.map(e=>c(e))}),r&&(0,h.jsx)(eq.$,{alignSelf:"center",variant:"plain",size:"sm",w:"fit-content",onClick:a,isLoading:l,children:(0,h.jsx)(ef.x6,{id:"yQ2kGp"})})]})},rg=e=>{let{isArchived:t,showFooter:i,renderEmptyState:n,renderLoadingState:a,renderCard:r,gridProps:l,sortOptionsButtonVariant:s}=e,[o,c]=(0,nB.M)(nF.E.workspaceTemplatesSortBy,aZ),[d,u]=(0,M.useState)(""),p=(0,M.useRef)(null),[m,x]=(0,nB.M)(nF.E.workspaceTemplatesSortDirection,ni.UEL.Desc),{templates:f,loadMore:b,hasNextPage:C,isInitialLoading:y,isFetchingMore:v,isEmpty:w,loading:j}=aq({archived:t,sortBy:o,sortDirection:m}),A=(0,M.useCallback)(()=>{b()},[b]),{results:k,loading:L}=(e=>{let{query:t}=e,{currentWorkspace:i}=(0,ai.ur)(),n=null==i?void 0:i.id,[a,r]=(0,M.useState)(!1),[l,{data:s,loading:o,networkStatus:c}]=(0,aQ.XQv)({notifyOnNetworkStatusChange:!0}),d=(0,tc.lW)((0,M.useCallback)(async e=>{await l({variables:{workspaceId:n,query:e,isTemplate:!0}}),r(!1)},[l,n]),600),u=null==s?void 0:s.search,p=(0,M.useMemo)(()=>{if(u)return u.filter(e=>{var t;return null==(t=e.file)?void 0:t.id}).map(e=>{var t,i;return{id:e.file.id,mainPageId:e.id,title:e.title,rawTitle:null!=(t=e.rawTitle)?t:void 0,previewUrl:e.previewUrl,createdBy:e.createdBy,createdTime:e.createdTime,archived:e.archived,text:null!=(i=e.text)?i:void 0}})},[u]),h=o||a||c===aG.p.setVariables;return(0,M.useEffect)(()=>{if(!n||!t||0===t.length)return void r(!1);r(!0),d(t)},[t,d,n]),{results:p,loading:h}})({query:d}),S=d.length>0,_=(0,M.useMemo)(()=>S?k||[]:f,[S,k,f]),I=S&&!L&&!(null==k?void 0:k.length),R=I?()=>(0,h.jsx)(E.E,{children:"No results found"}):n;return(0,h.jsxs)(ew.B,{spacing:6,children:[!w&&!y&&(0,h.jsxs)(ew.B,{direction:"row",justifyContent:"space-between",alignItems:"center",children:[(0,h.jsxs)(az.M,{maxW:"md",size:{base:"md",md:"sm"},children:[(0,h.jsx)(aP.W,{pointerEvents:"none",color:"gray.300",children:(0,h.jsx)(aT.W,{})}),(0,h.jsx)(tl.p,{placeholder:e2.Ru._({id:"UQAp48"}),value:d,onChange:e=>u(e.target.value),ref:p,borderRadius:"md",onKeyDown:e=>{if("Escape"===e.key){if(e.preventDefault(),e.stopPropagation(),""===d){var t;null==(t=p.current)||t.blur()}u("")}}}),(null==d?void 0:d.length)&&(0,h.jsx)(aP.t,{children:(0,h.jsx)(nQ.J,{zIndex:1,size:"sm",color:"gray.300",onClick:()=>u("")})})]}),!(null==d?void 0:d.length)&&(0,h.jsx)(aX,{sortBy:o,setSortBy:c,sortDirection:m,setSortDirection:x,buttonVariant:s})]}),(0,h.jsx)(g.a,{minH:"600px",children:(0,h.jsx)(rh,{templates:_,isLoading:y||L||j,isEmpty:w||I,onLoadMoreClick:A,hasNextPage:C,isFetchingMore:v,renderEmptyState:R,renderLoadingState:a,renderCard:r,gridProps:l})}),i&&!(null==d?void 0:d.length)&&(0,h.jsx)(ew.B,{spacing:4,pb:"12",children:(0,h.jsx)(aV,{})})]})};var rm=i(6192);let rx="gamma:cardTemplateModalState",rf={ALL_TEMPLATES:"all",WORKSPACE_TEMPLATES:"workspace",GAMMA_TEMPLATES:"gamma"},rb={activeTabName:rf.ALL_TEMPLATES,selectedTemplate:null};var rC=i(56570),ry=i(99602),rv=i(5424);let rw=(0,M.memo)(function(e){let{thumbnail:t,label:i,tooltip:n,onClick:a,badge:r,outlined:l=!1}=e,s=(0,h.jsx)(eq.$,{variant:"ghost",onClick:a,"aria-label":n||("string"==typeof i?i:void 0),borderRadius:"md",justifyContent:"start",alignItems:"start",h:"auto",p:3,children:(0,h.jsxs)(ew.B,{spacing:2,alignItems:"stretch",w:"100%",children:[(0,h.jsxs)(g.a,{overflow:"hidden",maxW:"100%",position:"relative",h:"auto",maxH:"130px",...l&&{borderRadius:"md",border:"1px solid",borderColor:"blackAlpha.100",boxShadow:"sm",overflow:"hidden"},children:[t,r&&(0,h.jsx)(aF.E,{position:"absolute",top:"1.5",insetStart:"1.5",colorScheme:"green",children:r()})]}),(0,h.jsx)(E.E,{fontSize:"sm",noOfLines:2,fontWeight:"medium",color:"gray.700",textAlign:"start",w:"100%",children:i})]})});return n?(0,h.jsx)(ex.Tz,{label:n,placement:"top",children:s}):s}),rj=(0,M.memo)(function(){return(0,h.jsxs)(ew.B,{spacing:2,p:3,children:[(0,h.jsx)(a$.E,{w:"100%",h:"5em",borderRadius:"md"}),(0,h.jsx)(a$.E,{height:"12px",width:"80%"})]})});var rA=i(52282);let rk=(0,M.memo)(function(e){let{count:t=rA.A_}=e;return(0,h.jsx)(rC.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ry.dG.lg," + 0.4em), 1fr))"),gap:rA.cr,children:Array.from({length:t}).map((e,t)=>(0,h.jsx)(rj,{},t))})}),rL=e=>{let{title:t,message:i,cta:n}=e;return(0,h.jsx)(g.a,{border:"1px dashed",borderColor:"gray.300",borderRadius:"md",p:3,children:(0,h.jsxs)(e5.s,{direction:"row",align:"center",gap:6,children:[(0,h.jsx)(g.a,{border:"1px solid",borderColor:"blackAlpha.100",borderRadius:"md",boxShadow:"sm",p:2,flexShrink:0,children:(0,h.jsxs)(ew.B,{maxW:"100%",alignItems:"center",children:[(0,h.jsx)(g.a,{borderRadius:"md",overflow:"hidden",w:ry.dG.lg,children:(0,h.jsx)(tA._,{src:rv.A.src,alt:"",h:"5em",objectFit:"cover",w:"100%"})}),(0,h.jsx)(E.E,{fontSize:"xs",textAlign:"center",color:"gray.700",fontWeight:"semibold",lineHeight:"1.2",children:t})]})}),(0,h.jsxs)(ew.B,{align:"flex-start",spacing:2,flex:1,children:[(0,h.jsx)(E.E,{children:i}),n]})]})})},rS=e=>{let{children:t}=e;return(0,h.jsx)(ej.D,{size:"md",as:"h2",mb:"1",children:t})},rE=(0,M.memo)(function(e){let{items:t,onTemplateClick:i,insertionMode:n}=e,a="add"===n?e2.Ru._({id:"g+7nXG"}):e2.Ru._({id:"4TwsNi"});return(0,h.jsx)(rC.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ry.dG.md," + 1.5em), 1fr))"),gap:rA.cr,children:t.map(e=>{let{id:t,name:n,jsonContent:r,badge:l}=e;return(0,h.jsx)(rw,{tooltip:a,label:n(),onClick:()=>i(t),badge:l,thumbnail:(0,h.jsx)(ry.LK,{templateContent:r,isDark:!1,borderRadius:"base",size:"full"})},t)})})}),r_=(0,M.memo)(function(e){let{template:t,onSelectTemplate:i}=e,n=t.previewUrl,a=t.title||e2.Ru._({id:"/K2CvV"});return(0,h.jsx)(rw,{onClick:()=>i({fileId:t.id,title:a||"",docId:t.mainPageId}),tooltip:e2.Ru._({id:"xHeMqh"}),outlined:!0,label:(0,h.jsx)(a9.z,{text:a}),thumbnail:(0,h.jsx)(tA._,{src:n||a6.A.src,fallbackSrc:a6.A.src,alt:a,objectFit:"cover",w:"100%",h:"5em"})},t.id)});var rI=i(74239);let rM=e=>{let{card:t,onSelect:i,insertionMode:n}=e,{ref:a,width:r}=(0,al.Lh)(),l="add"===n?e2.Ru._({id:"g+7nXG"}):e2.Ru._({id:"4TwsNi"});return(0,h.jsx)(rw,{onClick:i,tooltip:l,outlined:!0,label:t.title,thumbnail:(0,h.jsx)(e5.s,{ref:a,direction:"column",w:"100%",css:{"--editor-width":"".concat(r&&1!==r?r:320,"px"),"--line-thickness":"1px"},children:(0,h.jsx)(ar.N,{cardId:t.cardId})})})},rR=()=>(0,h.jsx)(rC.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ry.dG.lg," + 1.5em), 1fr))"),gap:rA.cr,children:[1,2,3,4,5,6,7,8,9,10].map(e=>(0,h.jsx)(rj,{},e))}),rD=()=>(0,h.jsxs)(i6.F,{status:"info",children:[(0,h.jsx)(i9._,{}),(0,h.jsx)(ef.x6,{id:"q8XE16"})]}),rT=e=>{let{docId:t,theme:i,onSelectCard:n,insertionMode:a}=e,{cards:r,isLoading:l,error:s}=(e=>{let{data:t,loading:i,error:n}=(0,ni.V4M)({variables:{id:e},skip:!e}),a=(0,M.useMemo)(()=>{var a,r,l,s;if(!e||i||n)return[];let o=null==t||null==(l=t.doc)||null==(r=l.currentSnapshot)||null==(a=r.content)?void 0:a.default;if(!o)return[];let c=null==(s=o.content)?void 0:s[0];return((null==c?void 0:c.content)||[]).filter(e=>e.type===ec.Qs).map((e,t)=>{var i;let n=(null==(i=e.attrs)?void 0:i.id)||"workspace-card-".concat(t),a=(0,U.getCardTitle)(e);return{cardId:n,nodeJson:e,title:a||"Card ".concat(t+1)}})},[e,i,n,t]);return e?{cards:a,isLoading:i,error:n}:{cards:[],isLoading:!1,error:void 0}})(t),o=(0,M.useMemo)(()=>(e=>0===e.length?null:{type:"doc",content:[{type:"document",content:e.map(e=>({...e.nodeJson,attrs:{...e.nodeJson.attrs,id:e.cardId}}))}]})(r),[r]);return l?(0,h.jsx)(rR,{}):s?(0,h.jsxs)(i6.F,{status:"error",children:[(0,h.jsx)(i9._,{}),(0,h.jsx)(ef.x6,{id:"/eP1jF"})]}):0!==r.length&&o?(0,h.jsx)(n3.q,{initialContent:o,theme:i,children:(0,h.jsx)(rC.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ry.dG.lg," + 2.5em), 1fr))"),gap:rA.cr,children:r.map(e=>(0,h.jsx)(rM,{card:e,onSelect:()=>n((0,rI.iM)(e.nodeJson),e.cardId),insertionMode:a},e.cardId))})}):(0,h.jsx)(rD,{})},rz={templateColumns:"repeat(auto-fill, minmax(calc(".concat(ry.dG.lg," + 1.5em), 1fr))"),gap:rA.cr},rP=(0,M.memo)(function(e){let{onSelectTemplate:t,onViewMoreClick:i}=e,n=(0,eP.ez)("workspace_templates"),{templates:a,isInitialLoading:r}=aq({first:rA.A_+1}),l=(0,M.useMemo)(()=>a.slice(0,rA.A_),[a]),s=a.length>rA.A_;return(0,h.jsxs)(ew.B,{children:[(0,h.jsxs)(S.z,{justifyContent:"space-between",alignItems:"center",children:[(0,h.jsx)(rS,{children:(0,h.jsxs)(S.z,{spacing:2,children:[(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"rK+c0Q"})}),!n&&(0,h.jsx)(to.zL,{product:"pro"})]})}),s&&!r&&n&&(0,h.jsx)(eq.$,{onClick:i,size:"sm",variant:"plain",rightIcon:(0,h.jsx)(I.g,{icon:em.dmS,size:"sm"}),"aria-label":e2.Ru._({id:"pGr2tz"}),children:(0,h.jsx)(ef.x6,{id:"N6Pxr9"})})]}),r||0!==a.length?n?(0,h.jsx)(rh,{templates:l,isLoading:r,isEmpty:!r&&0===l.length,renderCard:e=>(0,h.jsx)(r_,{template:e,onSelectTemplate:t},e.id),onLoadMoreClick:()=>{},hasNextPage:!1,isFetchingMore:!1,renderEmptyState:()=>(0,h.jsx)(rH,{}),renderLoadingState:()=>(0,h.jsx)(rk,{}),gridProps:rz}):(0,h.jsx)(rN,{}):(0,h.jsx)(rH,{})]})}),rN=(0,M.memo)(function(){let{openUpsellModal:e}=(0,e4.I)();return(0,h.jsx)(rL,{title:(0,h.jsx)(ef.x6,{id:"RxhyrO"}),message:(0,h.jsx)(ef.x6,{id:"Vh2MKN",values:{GAMMA_PRO_PROPER_NOUN:e7.Ol}}),cta:(0,h.jsx)(eq.$,{size:"sm",variant:"solid",onClick:()=>e({targetFeature:"workspace_templates",segmentEvent:e9.VV.GAMMA_PRO_UPSELL_WORKSPACE_TEMPLATES,upsellLocation:"workspaceTemplates"}),rightIcon:(0,h.jsx)(to.zL,{product:"pro"}),children:(0,h.jsx)(ef.x6,{id:"kwkhPe"})})})}),rH=(0,M.memo)(function(){return(0,h.jsx)(rL,{title:(0,h.jsx)(ef.x6,{id:"nUBsbk"}),message:(0,h.jsx)(ef.x6,{id:"3nxXxN",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:e7.Ix}}),cta:(0,h.jsx)(eq.$,{as:"a",href:"/#templates",target:"_blank",rel:"noopener noreferrer",size:"sm",variant:"plain",rightIcon:(0,h.jsx)(I.g,{icon:em.Ju_,size:"sm",fixedWidth:!0}),children:(0,h.jsx)(ef.x6,{id:"mrenWs"})})})}),rB=["all","workspace","gamma"],rF={all:{icon:em.Qyz,label:(0,h.jsx)(ef.x6,{id:"DA2Nma"})},workspace:{icon:aD,label:(0,h.jsx)(ef.x6,{id:"rK+c0Q"})},gamma:{icon:em.vGi,label:(0,h.jsx)(ef.x6,{id:"OloJuX",values:{GAMMA_PROPER_NOUN:e7.On}})}},rO=(0,M.memo)(e=>{let{editor:t,onClose:i,onTemplateSelect:n,recentlyUsedTemplates:a,insertionMode:r,dataAttribute:l}=e,s=(0,eK.d)(),o=(0,rm.wz)("modal"),c=(0,q.GV)(eu.SJ),d=(0,tO.u)("workspaceCardTemplates"),u=(0,eP.ez)("workspace_templates"),{activeTabName:p,selectedTemplate:m,setActiveTabName:x,setSelectedTemplate:f,clearSelection:b}=(()=>{let{currentWorkspace:e}=(0,ai.ur)(),t=null==e?void 0:e.id,i=t?"".concat(rx,":").concat(t):null,[n,a]=(0,nB.M)(null!=i?i:rx,rb),r=(0,M.useMemo)(()=>{let e={...rb,...n&&"object"==typeof n?n:{}};return e.selectedTemplate&&!e.selectedTemplate.fileId&&(e.selectedTemplate=null),e},[n]),l=(0,M.useCallback)(e=>{a({...r,activeTabName:e,selectedTemplate:null})},[a,r]),s=(0,M.useCallback)(e=>{a({...r,selectedTemplate:e})},[a,r]),o=(0,M.useCallback)(()=>{a({...r,selectedTemplate:null})},[a,r]);return{activeTabName:r.activeTabName,selectedTemplate:r.selectedTemplate,setActiveTabName:l,setSelectedTemplate:s,clearSelection:o}})(),C=(0,M.useCallback)(e=>{s({status:"success",title:"add"===r?(0,h.jsx)(ef.x6,{id:"XcEMwf"}):(0,h.jsx)(ef.x6,{id:"WJGAWS"}),duration:1300,isClosable:!1,position:"top"}),n(e),i()},[i,n,s,r]),y=(0,M.useCallback)(e=>{C({source:"gammaLayout",templateId:e})},[C]),v=(0,M.useCallback)((e,t)=>{m&&C({source:"workspaceTemplate",cardNode:e,cardId:t,templateId:m.fileId})},[C,m]),w=(0,M.useCallback)(e=>{var t;f({fileId:e.fileId,title:null==(t=e.title)?void 0:t.replace(//g,"").replace(/<\/em>/g,""),docId:e.docId})},[f]),j=(0,M.useCallback)(()=>{b()},[b]),A=(0,M.useCallback)(()=>{x(rf.WORKSPACE_TEMPLATES)},[x]),k=a.filter(e=>!(0,rm.l2)(t,e)).slice(0,rA.qD),L=(0,M.useCallback)(e=>{let t=rB[e];t&&x(t)},[x]),_=()=>0===k.length?null:(0,h.jsxs)(ew.B,{display:{base:"none",sm:"flex"},children:[(0,h.jsx)(rS,{children:(0,h.jsx)(ef.x6,{id:"uabU9X"})}),(0,h.jsx)(rE,{items:k,onTemplateClick:y,insertionMode:r})]}),R=(0,M.useMemo)(()=>o.map(e=>{let{subcategory:i,items:n,description:l}=e,s=n.filter(e=>!(0,rm.l2)(t,e)).map(e=>{let{id:t,name:i,jsonContent:n,badge:r}=e;return{id:t,name:i,jsonContent:n,badge:r,hasBeenUsed:!!a.find(e=>{let{id:i}=e;return i===t})}});return(0,h.jsxs)(ew.B,{children:[(0,h.jsxs)(S.z,{alignItems:"center",children:[(0,h.jsx)(ej.D,{size:"sm",as:"h3",children:i}),l&&(0,h.jsx)(ex.qT,{label:l})]}),(0,h.jsx)(rE,{items:s,onTemplateClick:y,insertionMode:r})]},i)}),[o,t,a,y,r]),D=(0,M.useCallback)(e=>(0,h.jsx)(r_,{template:e,onSelectTemplate:w},e.id),[w]),T=()=>(0,h.jsxs)(ew.B,{spacing:6,children:[_(),d&&(0,h.jsx)(rP,{onSelectTemplate:w,onViewMoreClick:A}),(0,h.jsx)(rS,{children:(0,h.jsx)(ef.x6,{id:"OloJuX",values:{GAMMA_PROPER_NOUN:e7.On}})}),R]});return(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(eb.aF,{isOpen:!0,onClose:i,size:{base:"5xl","2xl":"6xl"},children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(ey.$,{...l||{},children:[(0,h.jsx)(ek.s,{}),(0,h.jsx)(ev.r,{children:(0,h.jsxs)(S.z,{spacing:3,children:[m&&(0,h.jsx)(eY.K,{variant:"plain",size:"sm",icon:(0,h.jsx)(I.g,{icon:em.Wzs}),onClick:j,"aria-label":e2.Ru._({id:"UNaXdI"})}),(0,h.jsx)(E.E,{children:m?m.title:"add"===r?e2.Ru._({id:"jM1JI6"}):e2.Ru._({id:"HNcS3K"})})]})}),(0,h.jsx)(eA.c,{}),(0,h.jsx)(eL.c,{p:0,children:u&&m?(0,h.jsx)(g.a,{p:4,children:(e=>{var t;return(0,h.jsx)(rT,{docId:null!=(t=e.docId)?t:null,theme:c,onSelectCard:v,insertionMode:r})})(m)}):d?(0,h.jsx)(eS.t,{orientation:"vertical",variant:"soft-rounded",index:rB.findIndex(e=>e===p),onChange:L,isLazy:!0,w:"100%",minH:"400px",children:(0,h.jsxs)(e5.s,{w:"100%",children:[(0,h.jsx)(eE.w,{borderInlineEndWidth:"1px",borderColor:"titanium.100",w:"260px",flexShrink:0,p:4,display:"flex",flexDirection:"column",gap:.5,children:rB.map(e=>(0,h.jsxs)(e_.o,{justifyContent:"flex-start",textAlign:"start",fontSize:"sm",children:[(0,h.jsx)(g.a,{as:"span",fontWeight:"semibold",me:2,children:(0,h.jsx)(I.g,{icon:rF[e].icon,fixedWidth:!0})}),(0,h.jsx)(E.E,{noOfLines:1,children:rF[e].label})]},e))}),(0,h.jsx)(g.a,{flex:1,minW:0,p:4,children:(()=>{switch(p){case rf.ALL_TEMPLATES:return T();case rf.WORKSPACE_TEMPLATES:return(0,h.jsxs)(ew.B,{spacing:4,children:[(0,h.jsx)(rS,{children:(0,h.jsxs)(S.z,{spacing:2,children:[(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"kyJSgj"})}),!u&&(0,h.jsx)(to.zL,{product:"pro"})]})}),u?(0,h.jsx)(rg,{renderCard:D,renderEmptyState:()=>(0,h.jsx)(rH,{}),renderLoadingState:()=>(0,h.jsx)(rk,{}),sortOptionsButtonVariant:"plain",gridProps:rz}):(0,h.jsx)(rN,{})]});case rf.GAMMA_TEMPLATES:return(0,h.jsx)(ew.B,{spacing:6,children:R});default:return T()}})()})]})}):(0,h.jsx)(g.a,{p:4,children:(0,h.jsxs)(ew.B,{spacing:6,children:[_(),R]})})})]})]})})});var rV=i(34222);let rZ=()=>{let[e,t]=(0,nB.M)(nF.E.recentlyUsedCardTemplateIds,[]),i=(0,M.useCallback)(i=>{"workspaceTemplate"!==i.source&&t((0,rV.s)(i.templateId,e))},[e,t]);return{recentlyUsedTemplates:(0,M.useMemo)(()=>e.map(e=>(0,rm.iT)()[e]).filter(e=>!!e),[e]),updateRecentlyUsedTemplateIds:i}};var rU=i(66946),rG=i(8437);let rW=e=>{if("workspaceTemplate"===e.source)return{cardToAdd:e.cardNode,trackingInfo:{key:"workspaceTemplateCard",nodeName:"card"}};let{templateId:t}=e,i=(0,rG.h)(),n=(0,rU.G)()[t]||(0,rU.G)().blankCard,a="aiCardAfter"===t?{key:"aiCardAfter",nodeName:"card"}:i[t]||i.blankCard;return{cardToAdd:n,trackingInfo:{key:a.key,nodeName:a.nodeName}}},rK=(0,M.memo)(function(e){let{editor:t,getPos:i,display:n,isNested:a}=e,r=(0,e8.fW)(),{isInOfflineMode:l}=(0,nn.u)(),o=(0,ed.FX)(),{isOpen:c,onClose:d,onOpen:u}=(0,t3.E)({id:"cardTemplatesModal"}),{recentlyUsedTemplates:p,updateRecentlyUsedTemplateIds:g}=rZ(),m=(0,M.useCallback)(e=>{let n=i();if("number"!=typeof n)return;let a=t.view.state.doc.nodeAt(n);if(!a)return void console.error("[CardDivider] Cannot append card. Node unknown");let r=n+a.nodeSize,{cardToAdd:l,trackingInfo:o}=rW(e),c="aiCardAfter"===o.key?e9.oU.CARD_DIVIDER_AI:"blankCard"!==o.key?e9.oU.CARD_DIVIDER_DROPDOWN:e9.oU.CARD_DIVIDER;(0,s.Jb)(o,c),"aiCardAfter"!==o.key&&"blankCard"!==o.key&&g(e),t.chain().insertContentAt(r,(0,rI.KF)(l)).command(e=>{let{tr:t}=e;return t.setMeta(aR,!0),!0}).focus().selectInsertedNode().run()},[t,i,g]),x=(0,M.useCallback)(()=>{m({source:"gammaLayout",templateId:"blankCard"})},[m]),f=(0,M.useCallback)(()=>{l||m({source:"gammaLayout",templateId:"aiCardAfter"})},[m,l]),b=(0,iF.dU)("gray.50","gray.600"),C=!o;return(0,h.jsxs)(e5.s,{contentEditable:!1,suppressContentEditableWarning:!0,className:"card-divider","data-is-nested-card":String(a),position:"absolute",zIndex:ir.$.cardDivider,bottom:-4,w:"100%",justify:"center",align:"center",display:n,opacity:+!!c,transitionProperty:"opacity",transitionDuration:"normal","data-print-hidden":!0,"data-id":"card-divider",children:[(0,h.jsxs)(tD.e,{size:"sm",isAttached:!0,"data-guider-highlight":"add-card-button",className:"card-divider-button-group",variant:"plain",shadow:"md",borderRadius:"md",opacity:"1",transitionProperty:"opacity",transitionDuration:"normal",dir:r?"rtl":"ltr",children:[(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"7iE+3N"}),children:(0,h.jsx)(eY.K,{className:"insert-card-button",variant:"plain","aria-label":e2.Ru._({id:"g+7nXG"}),icon:(0,h.jsx)(I.g,{icon:eR.QLR,fixedWidth:!0}),size:"sm",shadow:"none",borderRadius:"md",minW:12,transitionProperty:"none",borderColor:b,borderInlineEndRadius:C?void 0:"none",onMouseDown:iC.JL,onClick:x})}),C&&(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"kLZLXX"}),children:(0,h.jsx)(eY.K,{className:"insert-ai-card-button",variant:"plain","aria-label":e2.Ru._({id:"g+7nXG"}),icon:(0,h.jsx)(S.z,{spacing:0,opacity:l?.3:1,children:(0,h.jsx)(I.g,{icon:eR.p7g,fixedWidth:!0})}),size:"sm",shadow:"none",minW:12,transitionProperty:"none",borderColor:b,borderRadius:"md",borderInlineStart:"none",borderInlineEndRadius:"none",tabIndex:l?-1:void 0,pointerEvents:l?"none":"auto",onMouseDown:iC.JL,onClick:f})}),(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"UgOs5x"}),children:(0,h.jsx)(eY.K,{variant:"plain","aria-label":e2.Ru._({id:"UgOs5x"}),icon:(0,h.jsx)(I.g,{icon:em.swh,fixedWidth:!0}),shadow:"none",size:"sm",minW:12,transitionProperty:"none",borderRadius:"md",borderColor:b,borderInlineStart:"none",borderInlineStartRadius:"none","data-guider-highlight":"add-card-template-button",onMouseDown:iC.JL,onClick:u})})]}),c&&(0,h.jsx)(rO,{editor:t,onClose:d,onTemplateSelect:m,recentlyUsedTemplates:p,insertionMode:"add"})]})});var rq=i(97139),rQ=i.n(rq);let rJ=(e,t)=>{let i=t();if("number"!=typeof i)return null;let n=e.state.doc.nodeAt(i);if(!n)return null;let a=n.firstChild;return a&&(0,Q.dv)(a)?a.attrs:null},rY=e=>{let{editor:t,getPos:i}=e,[n,a]=(0,M.useState)(null),r=(0,tO.u)("imageCardsDebug"),l=(0,M.useCallback)((e,n,a)=>{var r;let l=rJ(t,i);if(!l)return;let{image:s}=l;e9.zS.track(n2.VV.AI_IMAGE_CARD_FEEDBACK,{rating:e,feedback:rQ().sanitize(n),tags:a,aiParams:null==s?void 0:s.aiParams,imageUrl:null==s?void 0:s.src,interactionId:null==s||null==(r=s.aiParams)?void 0:r.interactionId,savedMediaId:null==s?void 0:s.savedMediaId,extraction:null==s?void 0:s.extraction})},[t,i]),s=(0,M.useCallback)(e=>{var n;a(e);let r=rJ(t,i);if(!r)return;let{image:l}=r;e9.zS.track(n2.VV.AI_IMAGE_CARD_RATED,{rating:e,aiParams:null==l?void 0:l.aiParams,imageUrl:null==l?void 0:l.src,interactionId:null==l||null==(n=l.aiParams)?void 0:n.interactionId,savedMediaId:null==l?void 0:l.savedMediaId,extraction:null==l?void 0:l.extraction})},[t,i]);return r?(0,h.jsx)(nm.f3,{trackFeedback:l,rating:n||void 0,setRating:s,RatingButtons:nm.LW,feedbackTags:rX,size:"xs"}):null},rX=[{key:"garbled-text",label:(0,h.jsx)(ef.x6,{id:"ANtc5/"})},{key:"distorted",label:(0,h.jsx)(ef.x6,{id:"evxU4x"})},{key:"low-quality",label:(0,h.jsx)(ef.x6,{id:"9cm/hp"})},{key:"prompt-leaked",label:(0,h.jsx)(ef.x6,{id:"fNGCvy"})},{key:"inconsistent-fonts",label:(0,h.jsx)(ef.x6,{id:"uAo2gI"})},{key:"inappropriate",label:(0,h.jsx)(ef.x6,{id:"i/9pR4"})}],r$=e=>{let{traceId:t,extraction:i}=e,n=(0,iy.wP)(),a=(0,tO.u)("imageCardsDebug"),r=null==i?void 0:i.originalImageUrl,l=(0,M.useCallback)(e=>{if(e.stopPropagation(),!t)return void console.warn("No trace ID found for this media");let i=Date.now(),n=i-2592e6,a=new URLSearchParams({query:"@savedMediaId:".concat(t," resource_name:ai.*"),spanType:"all",view:"spans",start:n.toString(),end:i.toString()}),r="https://app.datadoghq.com/apm/traces?".concat(a.toString());window.open(r,"_blank","noopener,noreferrer")},[t]),s=(0,M.useCallback)(e=>{if(e.stopPropagation(),!r)return void console.warn("No original image URL found for this media");window.open(r,"_blank","noopener,noreferrer")},[r]);if(!a)return null;let o={...n,bg:"purple.100",color:"purple.600",_hover:{bg:"purple.200"}};return(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(S.z,{spacing:1,contentEditable:!1,pointerEvents:"auto",onMouseDown:iC.Fw,children:[t&&(0,h.jsx)(ex.Tz,{label:"View trace in Datadog (admin only)",placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:eR.wG0}),"aria-label":"View trace in Datadog (admin only)",alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...o,onClick:l})}),r&&(0,h.jsx)(ex.Tz,{label:"Open original image URL (admin only)",placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:eR.vMs}),"aria-label":"Open original image URL (admin only)",alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...o,onClick:s})})]})})},r0=e=>{let{editor:t,getPos:i}=e,{traceId:n,extraction:a}=(0,M.useMemo)(()=>{var e,n;let a=i();if("number"!=typeof a)return{traceId:null,extraction:null};let r=t.state.doc.nodeAt(a);if(!r)return{traceId:null,extraction:null};let l=r.firstChild;if(!l||!(0,Q.dv)(l))return{traceId:null,extraction:null};let s=l.attrs;return{traceId:null==(e=s.image)?void 0:e.savedMediaId,extraction:null==(n=s.image)?void 0:n.extraction}},[t,i]);return(0,h.jsx)(r$,{traceId:n,extraction:a})};var r1=i(1203);let r2=e=>{let{editor:t,getPos:i,extract:n,isLoading:a}=e,r=(0,iy.wP)(),l=(0,q.GV)(nI.C9),s=(0,tO.u)("useIdeogramExtraction"),o=(0,M.useCallback)(async()=>{let e=i();if("number"!=typeof e||!l)return;let a=t.state.doc.nodeAt(e);if(!a)return;let r=a.firstChild;if(!r||!(0,Q.dv)(r))return;let{image:o}=r.attrs,c=null==o?void 0:o.src;if(!c)return;let d=s?"ideogram":"datalab";try{var u,p,h;let i=await n({workspaceId:l,imageUrl:c,provider:d}),a=null==(u=i.data)?void 0:u.extractImageContent,{interactionId:r}=i;if(!a)return;e9.zS.track(n2.VV.AI_EXTRACT_TEXT_CLICKED,{interactionId:r,imageUrl:c,source:"image_card",provider:d,cost:a.cost,processingTime:a.processingTime,elementCount:null!=(h=null==(p=a.elements)?void 0:p.length)?h:0});let s=e+1,g=t.chain();if(a.backgroundImageUrl){let e={...o,src:a.backgroundImageUrl,meta:{...o.meta,width:a.backgroundWidth,height:a.backgroundHeight},extraction:{...a,originalImageUrl:c,originalMeta:o.meta?{width:o.meta.width,height:o.meta.height}:void 0,interactionId:r}};g=g.updateNestedAttributesAtPos(s,{image:e})}(g=(g=(0,nE.YJ)(g,t,s,a)).updateAttributesAtPos(e,{generatorInput:null})).run()}catch(e){console.error("[ExtractTextButton] Error extracting text:",e)}},[t,i,l,s,n]);return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"T7vd8+"}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eq.$,{leftIcon:a?(0,h.jsx)(tk.y,{size:"xs"}):(0,h.jsx)(I.g,{icon:em.LFz}),alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...r,px:2,onClick:o,isDisabled:a,children:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(ef.x6,{id:"T7vd8+"}),(0,h.jsx)(r1.p,{badge:"beta",fontSize:"2xs"})]})})})},r3=e=>{let{editor:t,getPos:i}=e,n=(0,iy.wP)(),a=(0,M.useCallback)(()=>{var e,n,a;let r=i();if("number"!=typeof r)return;let l=t.state.doc.nodeAt(r);if(!l)return;let s=l.firstChild;if(!s||!(0,Q.dv)(s))return;let{image:o}=s.attrs,c=null==o||null==(e=o.extraction)?void 0:e.originalImageUrl;if(!c)return;e9.zS.track(n2.VV.AI_EXTRACT_TEXT_REVERTED,{interactionId:null==o||null==(n=o.extraction)?void 0:n.interactionId,imageUrl:c,source:"image_card"});let d=r+1,u=null==o||null==(a=o.extraction)?void 0:a.originalMeta,p={...o,src:c,...u&&{meta:{...o.meta,...u}},extraction:null},h=t.chain().updateNestedAttributesAtPos(d,{image:p});(h=(0,nE.lO)(h,t,d)).run()},[t,i]);return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"0Rfeda"}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eq.$,{leftIcon:(0,h.jsx)(I.g,{icon:em.ub2}),alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...n,px:2,onClick:a,children:(0,h.jsx)(ef.x6,{id:"0Rfeda"})})})},r5=e=>{let{editor:t,getPos:i,hasPositionedBoxes:n,extract:a,isExtracting:r}=e;return(0,tO.u)("editImageText")?(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(S.z,{spacing:1,contentEditable:!1,pointerEvents:"auto",children:[n?(0,h.jsx)(r3,{editor:t,getPos:i}):(0,h.jsx)(r2,{editor:t,getPos:i,extract:a,isLoading:r}),(0,h.jsx)(rY,{editor:t,getPos:i}),(0,h.jsx)(r0,{editor:t,getPos:i})]})}):null},r4=(0,M.memo)(e=>{let{label:t,tooltipLabel:i,icon:n,onClick:a}=e,r=(0,h.jsxs)(S.z,{spacing:1.5,px:2,py:.5,borderTopRadius:"md",borderBottomRadius:0,contentEditable:!1,userSelect:"none",fontFamily:"body",bg:"deepocean.600",color:"gray.50",fontWeight:"semibold",alignItems:"center",justifyContent:"center",cursor:a?"pointer":"default",_hover:a?{bg:"deepocean.700"}:void 0,pointerEvents:"auto",onMouseDown:iC.Fw,onClick:a,children:[(0,h.jsx)(E.E,{fontSize:"xs",children:t}),n&&(0,h.jsx)(I.g,{icon:n,fixedWidth:!0,size:"2xs"})]});return i?(0,h.jsx)(ex.Tz,{placement:"top",label:i,children:r}):r});r4.displayName="CardLabel";var r6=i(88055);let r9=e=>{let{isFocused:t}=e;return(0,h.jsx)(g.a,{position:"absolute",inset:"0",pointerEvents:"none",overflow:"hidden",display:{base:"none",lg:"block"},opacity:+!!t,className:"card-height-guide",children:(0,h.jsxs)(g.a,{position:"absolute",top:"var(--card-min-height)",insetStart:"0",w:"100%",h:"1px",borderBottom:"2px dashed",borderBottomColor:"var(--body-color)",opacity:"0.25",children:[(0,h.jsx)(r7,{insetStart:0}),(0,h.jsx)(r7,{insetEnd:0})]})})},r7=e=>{let{cardDimensions:t}=(0,q.GV)(eu.Uu),{label:i}=(0,r6.iI)(t);return(0,h.jsx)(ex.Tz,{placement:"top",w:"250px",label:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(E.E,{children:["Your content is too tall to fit the ",i()," size, so it may shrink or overflow when presenting or exporting."]}),(0,h.jsx)(E.E,{color:"gray.500",children:(0,h.jsx)(ef.x6,{id:"yrOr7z"})})]}),children:(0,h.jsx)(g.a,{position:"absolute",w:"var(--card-inner-padding-x)",h:"".concat(20,"px"),top:"-".concat(10,"px"),pointerEvents:"auto",cursor:"help",...e})})};var r8=i(74709),le=i(17496),lt=i(4192),li=i(6714),ln=i(272),la=i(3898);let lr=(0,M.memo)(e=>{let{children:t,...i}=e,n=(0,eT.En)(),a=(0,q.GV)((0,ln.lp)("right"));return!n||(0,la.Xb)()?null:(0,h.jsx)(g.a,{position:"fixed",bottom:4,insetInlineEnd:a+4,zIndex:"overlay","data-print-hidden":!0,...i,children:t})});lr.displayName="HelpWidgetWrapper";var ll=i(58297),ls=i(74158),lo=i(59353),lc=i(64673),ld=i(46887),lu=i(61918),lp=i(69102),lh=i(76323);let lg=e=>{let{selectedLocale:t,onLocaleSelect:i,buttonProps:n,menuListProps:a,matchWidth:r=!0,hideLabel:l=!1}=e,s=(0,tO.u)("i18nEnabled");return(0,ef.uB)(),(0,h.jsx)(e5.s,{direction:"column",children:(0,h.jsxs)(eQ.W,{matchWidth:r,children:[(0,h.jsx)(eJ.I,{as:eq.$,rightIcon:l?null:(0,h.jsx)(I.g,{size:"xs",icon:em.Jt$}),textAlign:"start",w:"100%",...n,children:l?null:(null==t?void 0:t.displayName)||"Unknown"}),(0,h.jsx)(eX.c,{minWidth:"240px",maxH:"500px",overflowY:"auto",overflowX:"hidden",...a,children:(0,h.jsx)(tn.i,{value:(null==t?void 0:t.key)||"unknown",type:"radio",onChange:e=>{i(e)},children:(0,lp.qm)().map(e=>{let t=new Date(lh.z[e.key].launchDate),i=!s&&"private_beta"===lu.AT[e.key],n=s&&"private_beta"===lu.AT[e.key],a="public_beta"===lu.AT[e.key]&&Date.now()-t.getTime()<2592e6;return(0,h.jsx)(ta.k,{value:e.key,isDisabled:i,children:(0,h.jsxs)(e5.s,{flex:1,alignItems:"center",children:[(0,h.jsxs)(ew.B,{spacing:0,children:[(0,h.jsx)(E.E,{fontWeight:"600",children:e.displayName}),(0,h.jsx)(E.E,{fontSize:"xs",color:"gray.500",children:e.displayNameLocalized()})]})," ",(0,h.jsx)(eg.h,{}),i?(0,h.jsx)(aF.E,{ms:2,fontSize:"0.75em",colorScheme:"teal",children:(0,h.jsx)(ef.x6,{id:"VZeG/A"})}):n?(0,h.jsx)(aF.E,{ms:2,fontSize:"0.75em",colorScheme:"purple",children:(0,h.jsx)(ef.x6,{id:"YBt9YP"})}):a?(0,h.jsx)(aF.E,{ms:2,fontSize:"0.75em",colorScheme:"green",children:(0,h.jsx)(ef.x6,{id:"isRobC"})}):null]})},e.key)})})})]})})};var lm=i(47516),lx=i(56771);let lf=e=>{var t;let{onClose:i}=e,n=(0,eK.d)(),{user:a}=(0,ai.ur)(),[r,l]=(0,M.useState)(!1),{setSettings:s}=(0,ai.ur)(),o=(0,lm.O)(),c=(0,M.useMemo)(()=>o,[]),[d,u]=(0,M.useState)(c);(0,lx.O)(d);let p=(0,M.useCallback)(async()=>{l(!0);try{await (null==s?void 0:s({set:{locale:d}})),n({title:(0,h.jsx)(ef.x6,{id:"RRo9kN"}),position:"top",status:"success",isClosable:!0,duration:3e3}),i()}catch(e){console.error('[StandaloneLocaleModal.onSave] Error updating language for user with id "'.concat(null==a?void 0:a.id,'"'),e.message)}l(!1)},[d,i,s,n,null==a?void 0:a.id]),g=d!==(null==a||null==(t=a.settings)?void 0:t.locale);return(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(eb.aF,{isOpen:!0,onClose:i,children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(ey.$,{children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(ef.x6,{id:"+DEogc"})}),(0,h.jsx)(ek.s,{}),(0,h.jsx)(eL.c,{children:(0,h.jsxs)(td.MJ,{children:[(0,h.jsx)(tu.l,{children:(0,h.jsx)(ef.x6,{id:"M3JKNC"})}),(0,h.jsx)(lg,{selectedLocale:lh.z[d],onLocaleSelect:u})]})}),(0,h.jsx)(nN.j,{children:g?(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(eq.$,{variant:"ghost",onClick:i,children:(0,h.jsx)(ef.x6,{id:"dEgA5A"})}),(0,h.jsx)(eq.$,{variant:"solid",onClick:p,isLoading:r,children:(0,h.jsx)(ef.x6,{id:"tfDRzk"})})]}):(0,h.jsx)(eq.$,{variant:"plain",onClick:i,children:(0,h.jsx)(ef.x6,{id:"yz7wBu"})})})]})]})})};var lb=i(13260),lC=i(55516),ly=i(3994),lv=i(76013),lw=i(18157);let lj=e=>(0,eT.En)()?(0,h.jsx)(lk,{...e}):null,lA=(0,M.memo)(e=>{var t;let{showShortcuts:i=!0,showOnboardingChecklist:n=!1,shortcutsVariant:a="doc"}=e,r=(0,ls.wA)(),s=(0,tO.u)("intercom"),o=(0,tO.u)("shareFeedback"),c=(0,lb.k)(),d=(0,lm.O)(),{isOpen:u,onOpen:p,onClose:m}=(0,i3.j)(),{isOpen:x,onOpen:f,onClose:b}=(0,i3.j)({id:"locale-modal"}),{onOpen:C}=(0,i3.j)({id:"help-menu"}),[y,v]=(0,nB.M)("hasUnreadIntercom",!1),w=window.Intercom,j=(0,M.useCallback)(()=>{v(!1),c()},[c,v]),A=(0,lv.rd)();return(0,M.useEffect)(()=>{if(!w)return;w("onHide",()=>{r((0,lC.YN)({isOpen:!1}))});let e=setInterval(()=>{document.querySelector("iframe.intercom-borderless-frame")&&v(!0)},1e3);return()=>{w("hide"),clearInterval(e)}},[r,w,v]),(0,h.jsxs)(ex.L8,{isDark:A,children:[(0,h.jsxs)(eQ.W,{children:[(0,h.jsx)(eJ.I,{"data-guider-highlight":"default-help-widget-activator",as:eY.K,onClick:()=>{C(),ld.A.set("gamma_help_intent","true",{domain:l.$.VISITOR_ID_COOKIE_DOMAIN,expires:3,secure:!0,sameSite:"lax"}),lo.R.emit("toggleOpen",{behavior:"close",skipTracking:!0})},isRound:!0,position:"relative",size:"md","aria-label":e2.Ru._({id:"c3XJ18"}),icon:y?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(ll.j,{position:"absolute",size:2.5,bg:"red.400",top:0,insetEnd:0}),(0,h.jsx)(I.g,{icon:em.z$e,className:"fa-beat-fade"})]}):(0,h.jsx)(I.g,{icon:em.EvL})}),(0,h.jsxs)(eX.c,{children:[(0,h.jsxs)(e$.r,{children:[i&&(0,h.jsx)(e0.D,{onClick:p,icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.Lhe}),children:(0,h.jsx)(ef.x6,{id:"77Emn0"})}),n&&(0,h.jsx)(e0.D,{as:ig.N,_hover:{textDecoration:"none",shadow:"none"},onClick:()=>{((e,t)=>{let i=(0,q.KA)().getState(),n=(0,eu.sX)(i);null===e9.zS||void 0===e9.zS||e9.zS.track(e,{docId:n,...t})})(e9.VV.ONBOARDING_CHECKLIST_WIDGET_CHECKLIST_MANUAL_OPENED),lo.R.emit("toggleOpen",{behavior:"open"})},icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.S3S}),"data-guider-highlight":"onboarding-checklist",children:(0,h.jsx)(ef.x6,{id:"BOFovM"})}),(0,h.jsx)(e0.D,{as:ig.N,_hover:{textDecoration:"none",shadow:"none"},href:"https://ideas.gamma.app/changelog",target:"_blank",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.kLe}),children:(0,h.jsx)(ef.x6,{id:"PbLEFQ",values:{GAMMA_PROPER_NOUN:e7.On}})})]}),(0,h.jsx)(tr.N,{}),(0,h.jsxs)(e$.r,{children:[(0,h.jsx)(e0.D,{as:ig.N,_hover:{textDecoration:"none",shadow:"none"},href:"https://help.gamma.app",target:"_blank",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.$UM}),children:(0,h.jsx)(ef.x6,{id:"CRzGla"})}),s?(0,h.jsx)(e0.D,{icon:y?(0,h.jsxs)(g.a,{position:"relative",children:[(0,h.jsx)(ll.j,{position:"absolute",size:1.5,bg:"red.400",top:0,insetEnd:-1}),(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.z$e,className:"fa-beat-fade"})]}):(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.gSF}),onClick:j,children:(0,h.jsx)(ef.x6,{id:"mpby9d"})}):(0,h.jsx)(e0.D,{icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.y_8}),as:ig.N,_hover:{textDecoration:"none",shadow:"none"},href:"mailto:".concat(lc.J),children:(0,h.jsx)(ef.x6,{id:"A0C9La"})}),o&&(0,h.jsx)(e0.D,{as:ig.N,_hover:{textDecoration:"none",shadow:"none"},href:"https://ideas.gamma.app/ideas",target:"_blank",icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.O3E}),children:(0,h.jsx)(ef.x6,{id:"u5hSeG"})})]}),(0,h.jsx)(tr.N,{}),(0,h.jsx)(e$.r,{children:(0,h.jsx)(e0.D,{icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.Bwz}),onClick:f,children:(null==(t=lh.z[d])?void 0:t.displayName)||"Unknown"})})]}),(0,h.jsx)(lw.a,{isOpen:u,onClose:m,variant:a})]}),x&&(0,h.jsx)(lf,{onClose:b})]})});lA.displayName="DefaultHelpWidgetComponent";let lk=(0,ly.A)(lA);lj.displayName="DefaultHelpWidget";let lL=(0,ts.i7)({"0%":{maskPosition:"0% 50%"},"50%":{maskPosition:"100% 50%"},"100%":{maskPosition:"0% 50%"}});(0,M.memo)(e=>{let{children:t,...i}=e,n=(0,eT.En)(),a=(0,iF.dU)("gradient.sky","linear-gradient(180deg,rgb(13, 17, 24) 0%, rgb(9, 14, 20) 100%)"),r=(0,M.useMemo)(()=>(0,iy.Vx)(!1),[]);return n?(0,h.jsxs)(e5.s,{pt:4,w:"100%",minH:"100%",bgSize:"cover",bgPosition:"center center",position:"relative",bg:a,className:"ai-page-wrapper",flex:"1",sx:r,...i,children:[(0,h.jsx)(g.a,{zIndex:1,w:"100%",flex:"1",children:t}),(0,h.jsx)(lr,{children:(0,h.jsx)(lj,{showShortcuts:!1})})]}):null}).displayName="AIPageWrapper";var lS=i(15642),lE=i(77192);let l_={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Stars-2.48f5ca51.svg"};var lI=i(51684),lM=i(36914);let lR=e=>{let{isDark:t,templateIcon:i,tooltip:n,label:a,isSelected:r,onClick:l,badge:s,...o}=e;return(0,h.jsx)(ex.Tz,{label:n,placement:"top",children:(0,h.jsx)(eY.K,{onClick:l,icon:(0,h.jsxs)(ew.B,{maxW:"100%",alignItems:"center",position:"relative",children:[i,s&&(0,h.jsx)(aF.E,{position:"absolute",top:"1.5",insetStart:"1.5",colorScheme:"green",children:s()}),a&&(0,h.jsx)(E.E,{maxW:"100%",w:"100%",fontSize:"xs",overflow:"hidden",textOverflow:"ellipsis",overflowX:"hidden",whiteSpace:"nowrap",textAlign:"start",children:a})]}),h:"auto",textShadow:"none",variant:"plain",p:2,flex:"1",w:"100%",cursor:"pointer",textAlign:"center",transition:"all 300ms ease",border:"1px solid",bg:t?r?"trueblue.900":"whiteAlpha.50":r?"trueblue.50":"blackAlpha.50",borderRadius:"md",boxShadow:"sm",borderColor:t?r?"trueblue.300":"whiteAlpha.100":r?"trueblue.500":"blackAlpha.100",color:t?r?"trueblue.200":"gray.300":r?"trueblue.500":"gray.600",_hover:{bg:t?r?"whiteAlpha.100":"whiteAlpha.200":r?"trueblue.100":"trueblue.50",borderColor:t?"trueblue.200":r?"trueblue.500":"trueblue.200"},position:"relative","aria-label":n,...o})})};var lD=i(54402);let lT=e=>{let{isDark:t,selectedTemplate:i,setSelectedTemplate:n,isDisabled:a}=e,r=(0,lD.W)(),l=t?"invert(.8) brightness(1.2)":"invert(0)",s=t?"invert(.8) brightness(2)":"invert(0)";return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(E.E,{color:t?"titanium.50":"titanium.900",fontSize:"sm",fontWeight:"normal",children:(0,h.jsx)(ef.x6,{id:"hQDrYd"})}),(0,h.jsxs)(aH.r,{spacing:2,columns:[2,3,5,r.length+1],children:[(0,h.jsx)(lR,{isDark:t,templateIcon:(0,h.jsx)(I.g,{icon:lI.swh,fixedWidth:!0,size:"lg"}),label:(0,h.jsx)(ef.x6,{id:"wtGmzA"}),tooltip:e2.Ru._({id:"zopynZ",values:{GAMMA_PROPER_NOUN:e7.On}}),isSelected:null===i,onClick:()=>n(null),isDisabled:a}),r.map(e=>{let{key:r,image:o,name:c,featureFlag:d,minProductFeature:u}=e;if(d&&!lM.of.get(d)||u&&!(0,eP.vT)(u))return null;let p=r===i;return(0,h.jsx)(lR,{isDark:t,templateIcon:(0,h.jsx)(tA._,{src:o.src,filter:p?s:l,bg:"white",borderRadius:"0.25rem"}),tooltip:c,isSelected:p,onClick:()=>n(r),isDisabled:a},r)})]})]})};var lz=i(31290);let lP=e=>{var t;let{theme:i,handle:n,editor:a,getPos:r,input:l,displayFullBleed:s,isFocused:o}=e,{isInOfflineMode:c}=(0,nn.u)(),d="image"===(0,nR.lI)(a).aiOptions.cardContentType,p=null!=(t=l.template)?t:d?"imageCard":null,{isGenerating:m,getContextAndGenerate:x,updateInput:f,locale:b}=(0,lz.ds)({theme:i,editor:a,getPos:r,input:{...l,template:p}}),C=(0,eT.lW)(f,500),{prompt:y}=l,[v,w]=(0,M.useState)(y),j=(0,nK.R)({cost:nG.rA.generateCard,surface:"generate-card",source:{segmentEvent:e9.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD,upsellLocation:"credits.generateCard"}}),A=(0,nX.tO)(()=>{f({prompt:v}),x(v)},"generateCard",e9.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD),k=()=>{if(null==j?void 0:j.isBlocking){var e,t;null==(e=(t=j.cta).onClick)||e.call(t);return}A()},L=(0,iF.dU)(!1,!0),E=(0,M.useRef)(null),{suggestions:_,generateSuggestionsStatus:R}=(0,lz.ay)(a,o);return((0,M.useEffect)(()=>{o&&E.current&&setTimeout(()=>{var e;null==(e=E.current)||e.focus()})},[o]),m)?(0,h.jsxs)(e5.s,{position:"relative",maxW:"100%",w:"var(--card-width)",minH:32,contentEditable:"false",justify:"center",direction:"column",p:"var(--card-inner-padding)",children:[n,(0,h.jsxs)(ew.B,{zIndex:1,w:"100%",children:[(0,h.jsx)(a$.E,{height:"3em",w:"33%",mb:4}),(0,h.jsx)(a$.E,{height:"1.5em"}),(0,h.jsx)(a$.E,{height:"1.5em"}),(0,h.jsx)(a$.E,{height:"1.5em"}),(0,h.jsx)(a$.E,{height:"1.5em",w:"75%"})]})]}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(u.$p,{style:{position:"absolute",opacity:0}}),(0,h.jsxs)(e5.s,{contentEditable:"false",suppressContentEditableWarning:!0,w:"var(--card-width)",maxW:"100%",minH:32,position:"relative",borderRadius:s?"none":"var(--card-border-radius)",p:"var(--card-inner-padding)",direction:"column",justify:"center",m:"-1px",fontFamily:"body",onMouseDown:e=>{!(e.target instanceof HTMLElement&&e.target.closest(".drag-handle"))&&(e.preventDefault(),E.current&&E.current===document.activeElement?E.current.blur():a.view.hasFocus()&&a.commands.blur())},children:[(0,h.jsx)(g.a,{bg:L?"gradient.secondary-dark":"gradient.secondary-light",bgSize:"cover",bgPosition:"center center",borderRadius:"inherit",pos:"absolute",inset:0,pointerEvents:"none",w:s?"var(--editor-width)":void 0,insetStart:s?"calc(50% - var(--doc-padding-left, 0px) / 2 + var(--doc-padding-right, 0px) / 2)":void 0,transform:s?"translateX(-50%)":void 0}),n,(0,h.jsx)(g.a,{position:"absolute",zIndex:0,pointerEvents:"none",inset:0,bgImage:"url(".concat(l_.src,")"),bgRepeat:"repeat",bgPosition:"center center",sx:{animation:"".concat(lL," 180s linear infinite"),maskImage:"linear-gradient(to left, rgba(0,0,0,.75), transparent, rgba(0,0,0,.75))",maskRepeat:"repeat",maskSize:"140px"},opacity:L?.2:1}),(0,h.jsx)(eY.K,{position:"absolute",top:2,insetEnd:2,variant:"ghost",colorScheme:L?"whiteAlpha":"blackAlpha",isRound:!0,size:"sm","aria-label":e2.Ru._({id:"DIQZR1"}),icon:(0,h.jsx)(I.g,{fixedWidth:!0,icon:em.GRI}),onClick:()=>{C.cancel();let e=r();"number"==typeof e&&a.commands.deleteCard(e)}}),(0,h.jsxs)(ew.B,{spacing:4,pos:"relative",zIndex:1,maxWidth:"100%",children:[(0,h.jsxs)(S.z,{justify:"end",flexWrap:"wrap",children:[(0,h.jsx)(ej.D,{fontWeight:700,size:"md",color:L?"white":"deepocean.950",children:"imageCard"===p?(0,h.jsx)(ef.x6,{id:"UR4RPR"}):(0,h.jsx)(ef.x6,{id:"8e1wQN"})}),(0,h.jsx)(eg.h,{}),(0,h.jsx)(lE.f,{modalId:"ai-credits-modal-generate-card",variant:"ghost",isDark:L,justify:"flex-end",segmentEvent:e9.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_GENERATE_CARD,upsellLocation:"credits.generateCard"}),(0,h.jsx)(nO,{locale:b,setLocale:e=>f({settings:{locale:e}}),buttonProps:{variant:"plain",size:"sm",textAlign:"left",w:["100%","100%","auto"],isDisabled:c}})]}),(0,h.jsxs)(az.M,{color:L?"white":"gray.700",bg:L?"blackAlpha.900":"white",boxShadow:"sm",border:"none",borderRadius:"md",display:"flex",alignItems:"start",gap:"0",onMouseDown:iC.dG,_focusWithin:{boxShadow:"var(--chakra-shadows-sm), var(--chakra-shadows-outline)"},transitionProperty:"box-shadow",transitionDuration:"normal",children:[(0,h.jsx)(li._,{ref:E,"data-in-editor-focus":!0,fontWeight:"500",border:"none",fontSize:"lg",initialHeight:"4rem",placeholder:e2.Ru._({id:"BiLwIi"}),value:v,isDisabled:c,onChange:e=>{w(e.target.value),C({prompt:e.target.value})},onKeyDown:e=>{if(!e.shiftKey)if("Enter"===e.key)k();else if("ArrowDown"!==e.key||v){if("ArrowUp"===e.key&&!v){let e=r();if("number"!=typeof e)return;a.chain().focus(e).selectInsideNextCard(!1).run()}}else{let e=r();if("number"!=typeof e)return;a.chain().focus(e).selectInsideNextCard(!0).run()}},_focus:{boxShadow:"none"},_focusVisible:{boxShadow:"none"},p:5}),(0,h.jsx)(r8.r0,{h:"100%",border:"none",color:L?"white":"gray.700",bg:L?"blackAlpha.900":"white",p:3,ps:0,alignItems:"end",display:["none","none","flex"],children:(0,h.jsx)(nW.F,{creditWarning:j,children:(0,h.jsxs)(eq.$,{px:3,"aria-label":"Generate card",isDisabled:!v||c,onClick:k,onMouseDown:iC.Fw,children:[(0,h.jsx)(nY.G,{type:"generateCard",ms:0,me:2,color:"currentcolor"}),(0,h.jsx)(I.g,{icon:eR.fmP})]})})})]}),(0,h.jsx)(nW.F,{creditWarning:j,children:(0,h.jsxs)(eq.$,{variant:"solid","aria-label":"Generate card",isDisabled:!v,onClick:k,onMouseDown:iC.Fw,display:["flex","flex","none"],leftIcon:(0,h.jsx)(I.g,{icon:eR.fmP}),children:[(0,h.jsx)(ef.x6,{id:"ziAjHi"}),(0,h.jsx)(nY.G,{type:"generateCard",ms:0,me:2})]})}),(0,h.jsx)(le.S,{in:!v&&!c&&(_.length>0||"generating"===R),children:(0,h.jsxs)(S.z,{direction:["column","row"],spacing:2,wrap:"wrap",children:[null==_?void 0:_.map((e,t)=>(0,h.jsx)(eq.$,{leftIcon:(0,h.jsx)(I.g,{icon:eR._$C}),onClick:()=>{w(e),f({prompt:e})},borderRadius:"full",variant:"ghost",bg:L?"whiteAlpha.100":"blackAlpha.100",color:L?"whiteAlpha.800":"blackAlpha.800",_hover:{bg:L?"whiteAlpha.300":"blackAlpha.300"},colorScheme:L?"whiteAlpha":"blackAlpha",size:"xs",isTruncated:!0,flexShrink:0,children:e},t)),"generating"===R&&(0,h.jsxs)(lt.vw,{variant:"subtle",colorScheme:L?"whiteAlpha":"blackAlpha",color:L?"whiteAlpha.500":"blackAlpha.500",children:[(0,h.jsx)(lt.Vz,{boxSize:"12px",as:tk.y}),(0,h.jsx)(lt.d1,{children:(0,h.jsx)(ef.x6,{id:"AUV+TY"})})]})]})}),j&&(0,h.jsx)(lS.R,{status:j.status,title:j.title,subtitle:j.subtitle,cta:j.cta.label,ctaTooltip:j.cta.tooltip,onClick:j.cta.onClick,onDismiss:j.onDismiss}),(0,h.jsx)(lT,{isDark:L,selectedTemplate:p,setSelectedTemplate:e=>{f({template:e})},isDisabled:c})]})]})]})},lN=e=>{let{displayLayout:t,children:i,isExpandableSelected:n,isFocused:a,displayFullBleed:r,isEditable:l,isNested:s,attrs:o,hasLayoutItem:c,cardContentType:d,onDoubleClick:u,cardDimensions:p,theme:m,handle:x,editor:f,getPos:b,updateAttributes:C}=e;if(o.generatorInput&&"done"!==o.generatorInput.status&&l)return(0,h.jsx)(lP,{theme:m,handle:x,editor:f,getPos:b,input:o.generatorInput,updateAttributes:C,displayFullBleed:r,isFocused:a});let y=(0,ea.lH)(t),v=(0,ea.tZ)(t),w=o.layoutTemplateColumns,j=o.layoutTemplateRows,A=l&&p.aspectRatio&&!s&&(!o.fontScale||o.fontScale===ec.o5);return(0,h.jsxs)(g.a,{className:(0,_.cx)(nc.fJ,n&&"expandable-selected"),onDoubleClick:u,w:"var(--card-width)",maxW:"100%",position:"relative",spellCheck:a,cursor:"auto",color:"var(--body-color)",sx:{["> .".concat(ec._P)]:{padding:c||"responsive"!==d?void 0:"var(--card-inner-padding)",counterReset:"footnote",'> [data-node-view-content-inner="card"]':{..."responsive"!==d?{}:c?{display:"grid",alignItems:"stretch",justifyContent:"stretch",minH:"100%",transitionDuration:"".concat(ec.M2,"ms"),transitionProperty:"grid-template-rows, grid-template-columns, min-height",...y.grid,...w&&"top"!==t&&y.allowResizing&&{gridTemplateColumns:w},...j&&"top"===t&&y.allowResizing&&{gridTemplateRows:j},...v}:{display:"block",mx:"auto",maxW:"var(--max-content-width)",width:"100%",boxSizing:"border-box",minW:0},"> .node-cardLayoutItem":{"> [data-node-view-wrapper]":{"> .card-layout-cell-bg":{"> [data-node-view-content]":{"> [data-node-view-content-inner]":{maxWidth:"var(--max-content-width)",margin:"auto"},padding:"var(--card-inner-padding)"}}}}}},_hover:{"> .card-height-guide":{opacity:1}}},children:[x,i,A&&(0,h.jsx)(r9,{isFocused:a})]})},lH=new is.b;var lB=i(9915),lF=i(8774);let lO=e=>{let{hasNotes:t,isReadonly:i}=e;return t?i?(0,h.jsx)(ef.x6,{id:"nqt+Fj"}):(0,h.jsx)(ef.x6,{id:"+kQy/G"}):i?null:(0,h.jsx)(ef.x6,{id:"GquPwe"})},lV=e=>{let{cardId:t,decorations:i,editor:n,getPos:a,hasNonEmptyCardNotes:r,isReadonly:l,...s}=e,o=(0,M.useCallback)(()=>{let e=a();if("number"!=typeof e)return;if(!l){let{hasCardNotesNode:t}=(0,eo.tg)(i);t||(0,lF.ni)(n,e)}let r=(0,q.KA)(),s=(0,lB.Ix)(r.getState());lH.emit("toggle",{clickedCardId:t,activeNotesCardId:s}),(0,lF.I5)(n,e)||n.commands.selectInsideNodeAtPos(e)},[t,i,l,n,a]),c=(0,iy.wP)();return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(lO,{hasNotes:r,isReadonly:l}),placement:"top",children:(0,h.jsx)(eq.$,{as:eY.K,icon:(0,h.jsx)(g.a,{as:"span",display:"inline-flex",children:(0,h.jsx)(I.g,{icon:r?eR.hZM:em.hZM,fixedWidth:!0})}),"aria-label":r||l?e2.Ru._({id:"nqt+Fj"}):e2.Ru._({id:"GquPwe"}),alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",pointerEvents:"auto",minW:"auto",...c,px:1.5,onMouseDown:iC.Fw,onClick:o,...s})})};var lZ=i(32530),lU=i(50333),lG=i.n(lU);let lW=e=>tR[((null==e?void 0:e.type)==="image"||(null==e?void 0:e.type)==="themeLogo")&&e.imageSize||"md"].height,lK=(e,t)=>e?lW(e)*(e=>{let t={min:1,max:4.5},i={min:.6,max:1},n=(tC()(e,t.min,t.max)-t.min)/(t.max-t.min);return i.max-n*(i.max-i.min)})(null!=t?t:1):tR.md.height,lq=(e,t)=>{let i=tM[e||"md"];return lG()(i+Math.max(0,(t-2)*.2),2)},lQ=e=>{let{hideFromFirst:t,hideFromLast:i,...n}=e,a=2;return Object.values(n).forEach(e=>{if(e&&("image"===e.type||"themeLogo"===e.type)&&!eB(e)){let t=lW(e);t>a&&(a=t)}}),a},lJ=(e,t)=>{let i=lQ(e),n=lq(t,i);return i+2*n};var lY=i(64507),lX=i(10367);let l$=e=>{let{attrs:t,children:i,presentVariant:n,isPresentMode:a,isDark:r,isNested:l,isThumbnail:s,isFullBleed:o,displayFullBleed:c,isMobileDevice:d,fontSize:u,nestedDepth:p,theme:g,cardDimensions:m,showPresentBackdrop:x,userZoomLevel:f,verticalAlign:b,defaultContentWidth:C,contentWidth:y,docZoomLevel:v,cardContentType:w}=e,j=(e=>{let t,{isPresentMode:i,isNested:n,isFullBleed:a,displayFullBleed:r,isThumbnail:l,isMobileDevice:s,attrs:o,fontSize:c,nestedDepth:d,cardContentType:u}=e,{outerPaddingX:p,outerPaddingY:h,outerPaddingLeft:g,outerPaddingRight:m}=(0,lX.ng)({isPresentMode:i,isNested:n,isFullBleed:a,displayFullBleed:r,isThumbnail:l,isMobileDevice:s,attrs:o}),x=(0,lX.Qo)(c||"md"),f=(0,lX.mn)({isMobileDevice:s,numericFontSize:x}),b=(0,lX._F)(d),C="image"===u?0:f+b,{cardMarginSettings:y}=(0,q.GV)(eu.Uu),v=(0,q.GV)(eu.SJ),w=eH(y)?lY.cK:lJ(y,null==v?void 0:v.config.roundness);return t=i||l?w:s?n?lY.rN:lY.HY+(a?lY._0:0):a?Math.max(lY.cK+lY.Ri,w):w,(0,M.useMemo)(()=>({"--card-inner-padding-x":"calc(".concat(f,"em / var(--card-font-scale, 1))"),"--card-inner-padding-y":"calc(".concat(t,"em / var(--card-font-scale, 1))"),"--card-inner-padding":"var(--card-inner-padding-y) var(--card-inner-padding-x)","--card-outer-padding-left":g,"--card-outer-padding-right":m,"--card-outer-padding-x":p,"--card-outer-padding-y":h,"--comment-padding":"".concat(C,"em"),"--nested-card-margin":"calc(-1 * var(--comment-padding))"}),[C,f,t,g,m,p,h])})({isPresentMode:a,isNested:l,isFullBleed:o,displayFullBleed:c,isThumbnail:s,isMobileDevice:d,attrs:t,fontSize:u,nestedDepth:p,cardContentType:w}),A=(0,lX.X6)(d),k=(0,lZ.P)({isPresentMode:a,isNested:l,nestedDepth:p,isFullBleed:o,isThumbnail:s,theme:g,cardDimensions:m,defaultContentWidth:C,contentWidth:y,showPresentBackdrop:x,isMobileDevice:d,fontSize:u,docZoomLevel:v,cardFontScale:t.fontScale}),{background:L,id:S}=t,E=(0,q.GV)(eu.b6),I=l||s?void 0:(0,Y.FD)(L,r);return(0,h.jsx)(e5.s,{onDragOver:iC.JO,top:0,left:0,position:"relative",width:"100%",height:"100%",alignItems:"center",justifyContent:"center",cursor:"default","data-animate-value":n,fontSize:"var(--editor-font-size, 1rem)",py:"var(--card-outer-padding-y)",pl:"var(--card-outer-padding-left)",pr:"var(--card-outer-padding-right)","data-card-id":S,"data-card-scroll-element":!0,overflow:a&&!l?"hidden auto":void 0,sx:{scrollbarGutter:!a||l||ep.D1?void 0:"stable"},margin:"0 auto",className:(0,_.cx)(ec.QJ,"card-expanded",a&&ec.WZ,a&&"card-present-mode card-present-mode--".concat(n)),transitionProperty:"transform, padding",transitionDuration:"".concat(E?ec.y0:0,"ms"),...I,css:{...j,...A,...k,"--zoom-level":f,"--card-vertical-align":b},children:i})};l$.displayName="CardContainer";var l0=i(59178);let l1=(0,h.jsx)(I.g,{icon:em.rMD}),l2=(0,M.memo)(function(e){let{cardId:t,getPos:i,editor:a,isNested:r,isCollapsed:l,isPresentMode:s,isEditable:o,isDark:c,top:d}=e,u=(0,e9.st)(),p=(0,M.useCallback)(()=>{let e=i();if("number"==typeof e){if(s&&!o)a.commands.spotlightCollapseCard(e);else{(0,en.wE)(t,!0);let{selection:i}=a.state,r=(0,n.KP)(Q.jg)(i);r&&r.node.attrs.id===t&&a.commands.selectNodeAtPos(e)}null==u||u.track(e9.VV.CARD_COLLAPSED,{method:"collapse_button",is_present_mode:!1})}},[a,i,u,t,o,s]),g=(0,l0.EC)(),m=(0,M.useMemo)(()=>(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"kBUgVh"}),placement:"top",portalProps:{containerRef:g},children:(0,h.jsx)(eY.K,{variant:"ghost",size:"sm",paddingInlineStart:6*!!(0,la.Xb)(),paddingInlineEnd:2*!!(0,la.Xb)(),onClick:p,onMouseDown:iC.Fw,isRound:!0,"aria-label":e2.Ru._({id:"H86f9p"}),"data-collapse-card-button":!0,icon:l1,color:c?"gray.300":"gray.600"})}),[p,g,c]),x=(0,M.useMemo)(()=>(0,h.jsx)(eq.$,{size:"sm",variant:"ghost",position:"absolute",zIndex:2,bottom:[1,3],right:[2,4],rightIcon:(0,h.jsx)(I.g,{icon:em.w2A}),"data-collapse-card-button":!0,onMouseDown:iC.Fw,onClick:p,fontWeight:"normal",color:c?"gray.300":"gray.600",children:(0,h.jsx)(ef.x6,{id:"H86f9p"})}),[p,c]);return(0,h.jsxs)(e5.s,{contentEditable:!1,onClick:iC.dG,className:"manage-card-controls","data-print-hidden":!0,transitionProperty:"common",transitionDuration:"normal",display:"inherit",fontFamily:"body",sx:{"[data-collapse-card-button]":{visibility:r&&!l?"visible":"hidden"}},children:[(0,h.jsx)(S.z,{spacing:1,position:"absolute",top:d||[1,3],insetInlineEnd:[2,4],zIndex:2,children:m}),r&&!l&&x]})});var l3=i(82562);let l5=e=>{let{getPos:t,editor:i,decorations:n}=e,a=(0,l3.f)(e),{isPresentMode:r,isNested:l,isFocused:s,isEditable:o,isMobileDevice:c,cardAccentBackgroundMaskEffect:d,cardAccentBackgroundMaskIntensity:p,cardId:x,isFullBleed:f,hasNonEmptyCardNotes:b,cardContentType:C,hasImageCardSrc:y}=a,v="image"===C&&!y,w=(0,ia.JL)(n),j=(0,il.b0)(n),A=(0,q.GV)((0,i1.C_)(x,"styling")),k=(0,q.GV)((0,i1.C_)(x,"editWithAI")),L=w||j||s,I=o&&(L||k||A),R=!l&&!i.isThumbnail&&!i.isStatic&&!c&&!i.shouldUsePublishedVersion&&!r&&(b||o&&L),T=(0,q.GV)((0,W.qw)(x)),{onDoubleClick:z}=(()=>{let e=(0,eK.d)(),[t,i]=(0,nB.M)(nF.E.hasSeenPresentModeDblClickNotification,!1),n=(0,q.GV)(eu.VJ);return{onDoubleClick:(0,M.useCallback)(()=>{if(!n||t)return;let a=new Date,r=new Date("2024-08-15");a.getTime()>r.getTime()||(i(!0),e({title:(0,h.jsx)(ef.x6,{id:"xtaPrg"}),status:"info",position:"bottom",duration:3e3,isClosable:!0}))},[n,t,i,e])}})(),{isCardMarginsModalOpen:N,onCloseCardMarginsModal:H,onOpenCardMarginsModal:B}=(()=>{let{isOpen:e,onClose:t,onOpen:i}=(0,t3.E)({id:"card-margins-elements"}),[n,a]=(0,M.useState)();return{isCardMarginsModalOpen:e,onCloseCardMarginsModal:t,onOpenCardMarginsModal:i,positionToHighlight:n,setPositionToHighlight:a}})(),F=o&&(j||s)&&!l&&!i.isThumbnail&&!r,O=F&&"image"===C,V=null!=a.attrs.fontScale&&1!==a.attrs.fontScale,Z=O?"image":F&&V?"scaled":null,{extract:U,isLoading:G}=t8(),K=(0,ie.f)(),J=(0,M.useCallback)(()=>{let e=t();if("number"!=typeof e)return;let n=i.state.doc.nodeAt(e);if(!n)return;let a=n.firstChild;a&&(0,Q.dv)(a)&&(i.chain().focus().selectNodeAtPos(e+1,!1).run(),K({isOpen:!0}))},[i,t,K]),Y=(0,M.useCallback)(()=>{it.LF.emit(it.DN.OPEN_PAGE_SETUP,"cards")},[]);return(0,h.jsx)(m.u,{as:"div",style:{minHeight:r&&!l?"100vh":0},hideComments:!0,...e,children:(0,h.jsxs)(l$,{...a,children:[(0,h.jsx)(aS,{...a,children:(0,h.jsxs)(lN,{...a,...e,onDoubleClick:z,handle:(0,h.jsx)(P.A,{...e,handlePlacement:"custom","data-testid":"card-drag-handle",zIndex:ir.$.cardButtons,insetInlineStart:2,top:3,width:"18px",height:nc.PN,label:(0,h.jsxs)(eh.T,{spacing:0,children:[(0,h.jsx)(E.E,{color:"gray.400",children:(0,h.jsx)(ef.x6,{id:"63lY3K",components:{0:(0,h.jsx)(E.E,{color:"white",as:"span"})}})}),(0,h.jsx)(E.E,{color:"gray.400",children:(0,h.jsx)(ef.x6,{id:"COhrZ5",components:{0:(0,h.jsx)(E.E,{color:"white",as:"span"})}})})]})}),children:[(0,h.jsx)(iu,{...e}),(0,h.jsxs)(S.z,{"data-card-overlay-ui":!0,pos:"absolute",insetInlineStart:8,insetInlineEnd:2.5,zIndex:ir.$.cardButtons,top:3,align:"start",contentEditable:!1,pointerEvents:"none",spacing:1.5,children:[I&&"responsive"===C&&(0,h.jsx)(ng,{editor:i,getPos:t,...a,decorations:n,accentBackgroundMaskEffect:d,accentBackgroundMaskIntensity:p,onOpenCardMarginsModal:B}),I&&(0,h.jsx)(ay,{cardContentType:C,attrs:a.attrs,editor:i,getPos:t,node:e.node}),(I||G)&&"image"===C&&y&&(0,h.jsx)(r5,{editor:i,getPos:t,hasPositionedBoxes:a.hasPositionedBoxes,extract:U,isExtracting:G}),(0,h.jsx)(eg.h,{}),o?T?(0,h.jsx)(nw,{...e,...a,isDark:a.isDark,isInteracting:L,suggestions:T}):a.attrs.generatorInput&&!v?(0,h.jsx)(aj,{...e,...a,isDark:a.isDark,input:a.attrs.generatorInput,isInteracting:L}):null:null,(0,h.jsx)(eg.h,{}),R&&(0,h.jsx)(lV,{editor:i,cardId:x,decorations:n,getPos:t,hasNonEmptyCardNotes:b,isReadonly:!o})]}),Z&&(0,h.jsxs)(g.a,{pos:"absolute",insetInlineEnd:8,bottom:"100%",contentEditable:!1,pointerEvents:"none",zIndex:ir.$.cardDivider,children:["image"===Z&&(0,h.jsx)(r4,{label:(0,h.jsx)(ef.x6,{id:"leAzzX"}),tooltipLabel:(0,h.jsx)(ef.x6,{id:"+C+BtG"}),icon:em.MT7,onClick:J}),"scaled"===Z&&(0,h.jsx)(r4,{label:(0,h.jsx)(ef.x6,{id:"mhvtC6"}),tooltipLabel:(0,h.jsx)(ef.x6,{id:"HjS3Mm"}),icon:em.BH7,onClick:Y})]}),(0,h.jsx)(u.$p,{dir:"ltr",className:(0,_.cx)(ec._P,s&&"is-focused",l&&"is-nested",(r||f)&&"is-full-width",f&&!l&&!r&&"is-borderless",a.isDark&&"is-dark")}),N&&(0,h.jsx)(t2,{editor:i,cardNode:e.node,getPos:t,isOpen:N,onClose:H}),l&&(0,h.jsx)(l2,{top:[1,3],...a,...e})]})}),(0,h.jsx)(ii.A,{children:(0,h.jsx)(ex.L8,{isDark:(0,D.Mw)(a.theme),children:(0,h.jsx)(rK,{display:!o||l||r?"none":"flex",editor:i,getPos:t,isNested:l})})})]})})};var l4=i(3368),l6=i(62079),l9=i(43783),l7=i(59856),l8=i(73675),se=i(90685);let st=(0,M.memo)(e=>{let{decorations:t,editor:i,getPos:n,node:a}=e,r=(0,l6.st)(),l=(0,q.jL)(),{cardId:s,isPresentMode:o,isEditable:c,isMobileDevice:d}=(0,l3.f)(e),{title:u,text:p}=(0,l4.d)({editor:i,node:a,cardId:s}),{previewContent:x}=e.node.attrs,f=""===x,b=null==u?void 0:u.replaceAll(l7.n,e=>''.concat(e,"")),C=(0,M.useMemo)(()=>({__html:l8.W.sanitize(b)}),[b]),y=(0,q.GV)(eu.SJ),v=(0,H.bh)("h4",y),w=(0,se.A3)(t),j=(0,M.useCallback)(e=>{e.stopPropagation(),o&&!c?(l((0,eu.mF)({attached:!1})),i.commands.descendIntoCurrentCard(n(),"push"),null==r||r.track(n2.VV.CARD_EXPANDED,{is_present_mode:!0,method:"click"})):((0,en.wE)(s,!1),setTimeout(()=>{if(!c||i.isDestroyed)return;let e=n();"number"==typeof e&&i.commands.selectInsideNodeAtPos(e)},50),null==r||r.track(n2.VV.CARD_EXPANDED,{is_present_mode:!1,method:"click"}))},[s,o,c,l,i,n,r]),A=f||!(null==p?void 0:p.trim());return(0,h.jsxs)(m.u,{...e,children:[(0,h.jsx)(P.A,{...e,"data-testid":"card-drag-handle",handlePlacement:"outside"}),(0,h.jsxs)(g.a,{mb:"0.25em",position:"relative",contentEditable:!1,userSelect:"none",role:"group","data-card-id":s,"data-export-as-image":!0,children:[(0,h.jsxs)(tD.e,{position:"absolute",insetInlineEnd:"0.75em",top:"0.75em","data-print-hidden":!0,variant:"unstyled",colorScheme:"gray",fontFamily:"body","data-thumbnail-hidden":!0,children:[c&&(0,h.jsx)(si,{hidePreview:f,...e}),(0,h.jsx)(sn,{onClick:j})]}),(0,h.jsxs)(g.a,{cursor:"pointer",className:(0,_.cx)(ec.QJ,"card-collapsed",w&&"expandable-selected"),_groupHover:l9.uQ,...l9.zQ,paddingX:d?"1em":"1.5em",paddingY:"1em",onClick:j,"data-collapsed-card":!0,"data-selection-ring":!0,"data-selection-background":!0,"data-content-reference":!0,sx:{backgroundColor:"var(--clickable-background-color)",boxShadow:"var(--card-border-shadow, 0px 0px 0px 1px var(--neutral-border-color)), var(--card-box-shadow, var(--clickable-shadow))",borderRadius:"calc(var(--card-border-radius) / 2)","@media print":{boxShadow:"none",border:"var(--card-border, 1px solid var(--neutral-border-color))"}},children:[(0,h.jsx)(E.E,{sx:v,noOfLines:1,marginInlineEnd:"1.75em",mb:"0.375em",className:(0,_.cx)(R.U6),children:b?(0,h.jsx)(E.E,{as:"span",dangerouslySetInnerHTML:C}):u||(0,h.jsx)(E.E,{as:"span",color:"gray.400",children:(0,h.jsx)(ef.x6,{id:"gLDJuJ"})})}),(0,h.jsxs)(S.z,{color:"var(--body-color-muted)",children:[(0,h.jsx)(E.E,{noOfLines:1,fontFamily:A?"body":void 0,fontSize:"0.9em",children:A?(0,h.jsx)(ef.x6,{id:"4m3nxQ"}):p}),f&&(0,h.jsx)(I.g,{icon:em.Jt$,size:"sm"})]})]})]})]})});st.displayName="CollapsedCard";let si=e=>{let{hidePreview:t,updateAttributes:i}=e,n=(0,q.GV)(eu.cS),a=(0,M.useCallback)(e=>{i&&(i({previewContent:t?null:""}),e.stopPropagation())},[i,t]);return(0,h.jsx)(eq.$,{opacity:0,zIndex:+!n,transitionProperty:"opacity",transitionDuration:"normal",_groupHover:{opacity:1},sx:l9.Up,fontSize:"0.7em",onClick:a,className:l9.Gx,children:t?(0,h.jsx)(ef.x6,{id:"fsyAH8"}):(0,h.jsx)(ef.x6,{id:"Po0vX/"})})},sn=e=>{let{onClick:t}=e,i=(0,q.GV)(eu.cS);return(0,h.jsxs)(eq.$,{"aria-label":e2.Ru._({id:"JjrOSL"}),className:l9.Gx,onClick:t,sx:l9.Up,zIndex:+!i,fontSize:"0.7em","data-testid":"expand-card-button",children:[(0,h.jsx)(I.g,{icon:em.vQu,fontSize:"0.9em"}),(0,h.jsx)(E.E,{as:"span",_groupHover:{opacity:1,display:"inline"},opacity:"0",display:"none",marginInlineStart:2,children:(0,h.jsx)(ef.x6,{id:"1A3EXy"})})]})},sa=e=>{let{editor:t,node:i}=e,{id:n}=i.attrs,a=(0,q.GV)((0,eu.WS)(n)),r=(0,q.GV)(eu.nD),l=(0,ed.UT)("edit"),s=null==t?void 0:t.isThumbnail,{isStatic:o}=t;return!i.attrs.hidden||ep.D1||s||o||r&&l?a?(0,h.jsx)(st,{...e}):(0,h.jsx)(l5,{...e}):null};(()=>{if(es)return;let e=er.n.valid;er.n.valid=t=>{if(!(0,el.e)(t.doc).cardLayoutsEnabled)return e(t);let i=e(t);return!(i&&(t.nodeAfter&&(0,Q.sw)(t.nodeAfter)||t.nodeBefore&&(0,Q.sw)(t.nodeBefore)))&&i},es=!0})();let sr=e=>{if((0,$.Op)(e)||1===e.childCount&&(0,$.Op)(e.firstChild))return!0;if("blank"!==e.attrs.layout)return!1;let t=(0,Q.dT)(e);if(0===t.length)return!1;let i=t.find(e=>"body"===e.attrs.itemId);return!!i&&1===i.childCount&&(0,$.Op)(i.firstChild)},sl=e=>{let{oldNode:t,oldDecorations:i,newNode:n,newDecorations:a,updateProps:r}=e,l=JSON.stringify(n.attrs)!==JSON.stringify(t.attrs),s=(0,p.w_)(i,a),o=sr(n)!==sr(t);return(l||s||o)&&(console.debug("[cardUpdateFn] Card ".concat(n.attrs.id," updateProps will be called:"),{oldDecorations:i,newDecorations:a,decorationsChanged:s}),r()),!0},ss=n.bP.create({name:ec.Qs,content:"(block | cardBlock)+ | (cardLayoutItemGroup{1,2} | cardImageItem | cardCodeItem) cardNotes?",group:"cardBlock",defining:!1,isolating:!0,selectable:!1,draggable:!0,priority:et.y.Card,containerHandle:!0,imageKeyPath:"background.image",allowGapCursor:!1,expandable:!0,addNodeView(){return(0,u.gu)(sa,{update:sl,ignoreMutation:e=>{let{mutation:t}=e,i=this.editor.state.selection,n=t.target instanceof HTMLElement?t.target:t.target.parentElement,a="selection"!==t.type&&so(n),r="selection"===t.type&&i instanceof G.nh&&(0,ei.Bv)(i.node);return!!a||!!r}})},addProseMirrorPlugins(){return[(0,eo.qc)(this.editor)]},addOptions:()=>({isStatic:!1}),addAttributes:()=>({id:{},previewContent:{default:null},background:{default:X.SS,...(0,$.tb)("background")},container:{default:{},...(0,$.tb)("container")},cardSize:{default:"default",parseHTML:e=>e.getAttribute("card-size")||"default"},layout:{default:"blank",parseHTML:e=>e.getAttribute("image-layout")||e.getAttribute("layout")||"blank"},layoutTemplateColumns:{default:null,parseHTML:e=>e.getAttribute("layout-template-columns")||null,renderHTML:e=>({"layout-template-columns":e.layoutTemplateColumns})},layoutTemplateRows:{default:null,parseHTML:e=>e.getAttribute("layout-template-rows")||null,renderHTML:e=>({"layout-template-rows":e.layoutTemplateRows})},verticalAlign:{default:null,parseHTML:e=>e.getAttribute("vertical-align"),renderHTML:e=>({"vertical-align":e.verticalAlign})},generatorInput:{default:null,...(0,$.tb)("generatorInput")},fontScale:{default:null},cardMarginSettings:{default:{},...(0,$.tb)("cardMarginSettings")},hidden:{default:!1}}),addExtensions(){return[rI.$b.configure({callback:(e,t,i)=>{0!==t.length&&t.forEach(e=>{let{val:t}=e;console.debug("[Card.UniqueCardId] New card id(".concat(t,") created. Will be created in postgres through content service.")),(0,en.wV)(t)})},types:[this.name]})]},addCommands:()=>({}),parseHTML:()=>[{tag:"div[class=gamma-card]"},{tag:"section",getAttrs:sc()},{tag:"section[bookmark]",getAttrs:ee.Ll,getContent:ee.cn}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"gamma-card"}),0]},renderHTMLforAI(e){var t,i,n,a,r,l,s,o;let{node:c,disableBookmarks:d}=e,u=(0,en.Wq)(null==c||null==(t=c.attrs)?void 0:t.id),p=(0,W.hn)((0,q.KA)().getState()),h=c.attrs;if(!1===u||p||d)return["section",{id:d?void 0:h.id,"image-layout":h.layout,"layout-template-columns":null!=(r=h.layoutTemplateColumns)?r:void 0,"layout-template-rows":null!=(l=h.layoutTemplateRows)?l:void 0,"vertical-align":null!=(s=h.verticalAlign)?s:void 0,"background-color":null!=(o=(0,Y.gK)(h.container.background))?o:void 0,"background-gradient":(null==(i=h.container.background)?void 0:i.type)===J.h.GRADIENT&&(null==(n=h.container.background)?void 0:n.gradient)?JSON.stringify(h.container.background.gradient):void 0,"card-margin-hidden":(null==(a=h.cardMarginSettings)?void 0:a.isHidden)?"true":void 0},0];let g=(0,ee.vL)(c),m=(0,U.getCardTitle)(c.toJSON()),x=(0,ea.o_)(c);return["section",{bookmark:g,title:m,accentPosition:c.attrs.layout,accentImage:(null==x?void 0:x.image)?(0,K.ve)(x.image):void 0}]}}),so=e=>{var t;return(null==e?void 0:e.parentElement)&&(e.classList.contains(ec.QJ)||(null==(t=e.parentElement.closest(".".concat(ec._P,", .").concat(ec.QJ)))?void 0:t.classList.contains(ec.QJ)))},sc=()=>e=>{let t=e.getAttribute("id")||rI.Yv.generate(),i=e.getAttribute("background-color"),n=(e=>{if(!e)return null;try{return JSON.parse(e)}catch(e){return null}})(e.getAttribute("background-gradient")),a="true"===e.getAttribute("card-margin-hidden");return{id:t,container:n?{background:{gradient:n,type:J.h.GRADIENT}}:i?{background:{color:{hex:i},type:J.h.COLOR}}:void 0,cardMarginSettings:a?{isHidden:!0}:void 0}};var sd=i(57194),su=i(16099),sp=i(96079),sh=i(77232);let sg=e=>{let{node:t}=e,i=rQ().sanitize(t.attrs.code),n=(0,q.GV)(eu.wC)===sh.w.SLIDE_VIEW;return(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(e5.s,{className:"card-code-item",dangerouslySetInnerHTML:{__html:i},contentEditable:!1,direction:"column",justify:"center",sx:n?sm:void 0,onMouseDown:iC.Fw})})},sm={h:"100vh",overflowY:"auto"},sx=n.bP.create({name:"cardCodeItem",atom:!0,selectable:!1,draggable:!1,addAttributes:()=>({id:(0,su.e)(nD.z),code:{default:""},aiGenerateStatus:{}}),addNodeView:()=>(0,u.gu)(sg,{update:p.z0}),parseHTML:()=>[{tag:"div[class=custom-code]"},{tag:"custom-code",content:"card/",getAttrs:e=>({code:e.innerHTML})}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"custom-code"})]},renderHTMLforAI(e){let{node:t}=e;return["custom-code",{},t.attrs.code]},addExtensions:()=>[sf]}),sf=sd.S3.extend({name:"UniqueCodeCardId"}).configure({attributeName:"id",types:["codeCard"],initialValue:nD.z,filterTransaction:sp.kz,pluginKey:new G.hs("UniqueCodeCardId")});var sb=i(9922),sC=i.n(sb),sy=i(83817),sv=i.n(sy),sw=i(80102),sj=i(63689),sA=i(72368),sk=i(61386),sL=i(49617),sS=i(75618);let sE=(e,t)=>{let i=t.doc.resolve(e);if(!i.nodeBefore)return!1;let n=e-i.nodeBefore.nodeSize,a=t.doc.nodeAt(n);if(!a||!(0,Q.jg)(a))return!1;let r=(0,lF.eh)(a),l=i.nodeAfter&&(0,lF.eh)(i.nodeAfter),s=null;l&&(s=r?sM(t.doc,n,!0):n+a.nodeSize-1);let o=s_(t,e);if(!o)return!1;t.delete(e,e+i.nodeAfter.nodeSize);let c=sI(t,n,!0);if(s&&l){let e=(0,lF.PD)(i);if(e){let i=r?e.node.content:e.node;t.insert(s,i),t.setMeta("cardNotesHandled",!0)}}t.insert(c,o.node.content);let d=(0,sA.n)(t.doc.resolve(c));d&&t.setSelection(d);let u={type:"merge-cards",contentPos:o.pos,insertPos:c};return t.setMeta("annotationEvent",u),!0},s_=(e,t)=>{let i=(0,ea.dg)(e,t);return 0===Object.entries(i).length?{node:e.doc.nodeAt(t),pos:t}:i.body||null},sI=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=(0,ea.dg)(e,t),a=e.doc.resolve(t);if(0===Object.entries(n).length)return i?a.doc.resolve(a.start(a.depth+1)).end():t+1;if(!n.body)throw Error("Could not find card body at cardPos=".concat(t));let r=e.doc.resolve(n.body.pos);return i?r.doc.resolve(r.start(r.depth+1)).end():r.pos+1},sM=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=e.resolve(t),a=(0,lF.PD)(n);if(!a)return null;let r=e.resolve(a.pos);return i?r.doc.resolve(r.start(r.depth+1)).end():r.pos+1},sR=/^(\*\*\*)/,sD=n.YY.create({name:"cardCommands",addCommands:()=>({resetCardSettings:e=>t=>{let{state:i,dispatch:n,chain:a}=t;if(!n)return!0;let r=a();return i.doc.descendants((t,i)=>{(0,sk.jg)(t)&&r.updateNestedAttributesAtPos(i,e)}),!0},splitCardAtSelection:()=>e=>(sT(e),!0),insertNestedCard:()=>e=>{let{state:t,chain:i,dispatch:n,editor:a}=e;if(!n)return!0;let{from:r,$from:l}=t.selection;return i().insertContentAndSelect((0,rU.G)().insertCardInside).command(e=>{let{tr:t}=e,i=(0,sL.ek)({editor:a,pos:r-l.parentOffset-1,tr:t});return i.length&&requestAnimationFrame(()=>{var e,t;null==(e=(t=a.commands).moveAnnotations)||e.call(t,i)}),!0}).run(),!0},convertToNestedCard:()=>e=>{let{state:t,dispatch:i,commands:n}=e;if(!i)return!0;let a=(0,sw.Im)(t.schema.nodes[ss.name])(t,i);return n.selectInsertedNode(),a},unnestCard:e=>t=>{let{state:i,dispatch:a,chain:r,tr:l}=t,s=i.doc.nodeAt(e);if(!s||!(0,sk.jg)(s))return!1;if(!a)return!0;let o=s_(l,e);if(!o)return!1;let c=l.doc.resolve(e),d=(0,n.eL)(c,sk.jg),u=(0,lF.PD)(c),p=null;u&&(p=d?sM(i.doc,d.pos,!0):null);let h=e+s.nodeSize,g=r();if(p&&u&&d){let e=(0,lF.eh)(d.node)?u.node.content:u.node;g.insertContentAt(p,e.toJSON()).setMeta("cardNotesHandled",!0)}return g.insertContentAt({from:e,to:h},o.node.toJSON().content).selectInsertedNode().command(t=>{let{tr:i}=t;return i.setMeta("annotationEvent",{type:"merge-cards",contentPos:o.pos,insertPos:e}),!0}).run(),!0},mergeCardsAtPos:e=>t=>{let{tr:i}=t,n=i.doc.nodeAt(e);return!!n&&!!(0,sk.jg)(n)&&sE(e,i)},mergeCardsOnDelete:e=>t=>{let{tr:i,state:a,dispatch:r}=t;if(!r)return!0;let{selection:l}=a,s=(0,n.KP)(sk.jg)(l);if(!s||!l.empty)return!1;try{if(!((e,t)=>{if(!e.empty)return!1;let i=e instanceof er.n;if(!(0,n.eE)(e)&&!i)return!1;let{from:a,$from:r}=e;if(!t&&0!==r.parentOffset||t&&r.parentOffset!==r.parent.content.size)return!1;let l=(e=>{let t=(0,$.IV)(e,e=>"cardLayoutItem"===e.type.name&&"body"===e.attrs.itemId||"card"===e.type.name);return 0===t.length?null:t[0]})(r);if(!l)return!1;if(i)return t?a===l.pos+l.node.nodeSize-1:a===l.pos+1;let s=["paragraph","heading","title"],o=!0;for(let e=r.depth;e>0;e--){let t=r.node(e);if("card"===t.type.name||(0,Q.sw)(t))break;if(!s.includes(t.type.name)){o=!1;break}}return!!o&&(t?a===l.pos+l.node.nodeSize-2:a===l.pos+2)})(l,e))return!1;return e?((e,t,i)=>{let n=t.doc.resolve(e),a=t.doc.nodeAt(e),r=e+n.nodeAfter.nodeSize,l=t.doc.resolve(r),s=t.doc.nodeAt(r);if(!s||!(0,Q.jg)(s))return!1;let o=a&&(0,lF.eh)(a),c=(0,lF.eh)(s),d=null;c&&(d=o?sM(t.doc,n.pos,!0):a?n.pos+a.nodeSize-1:null);let u=s_(t,r);if(!u)return!1;t.delete(r,r+s.nodeSize);let p=sI(t,e,!0);if(d&&c){let e=(0,lF.PD)(l);if(e){let i=o?e.node.content:e.node;t.insert(d,i),t.setMeta("cardNotesHandled",!0)}}t.insert(p,u.node.content);let h={type:"merge-cards",contentPos:u.pos,insertPos:p};if(t.setMeta("annotationEvent",h),i.selection instanceof er.n){let e=(0,sA.n)(t.doc.resolve(p));e&&t.setSelection(e)}return!0})(s.pos,i,a):sE(s.pos,i)}catch(e){return console.debug("[CardCommands] mergeCardsOnDelete failed",e),!1}},insertCardAfter:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,rU.G)().insertCardInside;return t=>{let{state:i,chain:a,dispatch:r}=t;if(!r)return!0;let{selection:l}=i,s=(0,n.KP)(sk.jg)(l);if(!s)return!0;let{pos:o,node:c}=s,d=o+c.nodeSize;return a().insertContentAt(d,e).selectInsertedNode().scrollIntoView().run(),!0}},convertImageToImageCard:()=>e=>{let{state:t,chain:i,dispatch:a}=e;if(!a)return!0;let{selection:r}=t;if(!(r instanceof G.nh))return!1;let l=r.node,s="image"===l.type.name,o="graphic"===l.type.name,c=(0,ea.wL)(l);if(!s&&!o&&!c)return!1;try{var d,u;let e;if(c){let t=l.attrs.background.image;if(!t)return!1;e=(0,sS.pW)(t)}else if(o){let{src:t,tempUrl:i,meta:n,uploadStatus:a,savedMediaId:r,aiParams:s,source:o,extraction:c}=l.attrs;e={src:t,tempUrl:i,meta:null!=n?n:void 0,uploadStatus:a,savedMediaId:r,aiParams:s,source:o,extraction:c}}else e=(0,sS.lk)(l.attrs);let a=t.doc.resolve(r.from),{node:p,pos:h}=null!=(u=(0,n.eL)(a,sk.jg))?u:{};if(!p||"number"!=typeof h)return!1;let g=t.doc.resolve(h),m=(0,ea.l0)(g),x=null!=(d=m.body)&&!!d.node&&(c?(0,$.MS)(m.body.node):(0,$.bS)(m.body.node,l))&&(!s&&!o||"blank"===p.attrs.layout),f=[];o&&l.forEach(e=>{f.push(e.toJSON())});let b={type:"card",content:[{type:"cardImageItem",attrs:{image:e},...f.length>0?{content:f}:{}}]};if(x){let{layoutTemplateColumns:e,...t}=p.attrs;b.attrs={...t},i().insertContentAt({from:h,to:h+p.nodeSize},b,{updateSelection:!1}).selectInsertedNode().scrollIntoView().run()}else{let e=r.from,t=r.from+l.nodeSize,n=i();n.insertCardAfter(b),c?n.setCardLayout(h,"blank"):(s||o)&&n.command(i=>{let{tr:n}=i;return n.delete(n.mapping.map(e),n.mapping.map(t)),!0}),n.run()}return!0}catch(e){return console.error("(caught) [CardCommands] convertImageToImageCard error:",e),!1}},deleteCardIfEmpty:e=>t=>{let{tr:i,dispatch:n,state:a}=t;if(!n)return!0;let r=!1,{from:l,to:s}=a.selection;return a.doc.nodesBetween(l,s,(t,n)=>{if((0,sk.jg)(t)&&sr(t)&&n>ec.$x){let a=i.doc.resolve(n).depth>1;i.deleteRange(n,n+t.nodeSize);let l=(0,sA.n)(i.doc.resolve(n+(a?0:e?1:-1)),e?1:-1);l&&i.setSelection(l),r=!0}}),r},deleteCard:e=>t=>{let{state:i,dispatch:n,tr:a}=t;if(!n)return!0;let r=i.doc.resolve(e),l=r.depth>1,s=r.nodeAfter;if(!s||!(0,sk.jg)(s))return console.error("[CardExtension.deleteCard] Cannot delete card. Node unknown"),!1;a.delete(e,e+s.nodeSize);let o=(0,sA.n)(a.doc.resolve(e-!l),-1);return o&&a.setSelection(o),!0},handleDeleteOnCardImageItem:()=>e=>{let{dispatch:t,state:i,commands:a}=e;if(!t)return!0;if(!(0,n.BQ)(i.selection))return!1;let{node:r}=i.selection;if(!(0,Q.dv)(r))return!1;let l=(0,n.KP)(sk.jg)(i.selection);return!!l&&a.deleteCard(l.pos)},duplicateCard:e=>t=>{let{state:i,chain:n,editor:a}=t,r=i.doc.nodeAt(e);if(!r||!(0,sk.jg)(r))return console.error("[CardExtension.duplicateCard] Cannot duplicate card. Node unknown"),!1;let l=e+r.nodeSize,s=(0,sd.e5)(a,sC()(r.toJSON()));return n().insertContentAt(l,s,{updateSelection:!1}).command(e=>{let{tr:t}=e;return t.setMeta(sd._S,!0),!0}).run(),setTimeout(()=>{a.chain().selectInsideNodeAtPos(l).focus().run()},200),!0},rearrangeCards:e=>{let{from:t,to:i,position:n}=e;return e=>{let a,{view:r,state:l,tr:s}=e,o=l.doc.resolve(i),c=l.doc.resolve(t),d=c.pos+c.nodeAfter.nodeSize,u=new G.nh(c),p=u.content();if((a="below"===n?o.pos+o.nodeAfter.nodeSize:"above"===n?o.pos:o.pos+o.nodeAfter.nodeSize-1)===c.pos)return s.setMeta("preventDispatch",!0),!0;s.delete(u.from,u.to);let h=s.mapping.map(a);s.replaceRangeWith(h,h,p.content.firstChild);let g=s.doc.resolve(h+1);s.setSelection(new G.nh(g));let m={type:"move",insertPos:h,insertPosRaw:a,pos:c.pos,end:d};return s.setMeta("annotationEvent",m).setMeta("rearrangeCards",!0),r.focus(),!0}},rearrangeCardsById:(e,t,i)=>n=>{var a;let{dispatch:r,tr:l,editor:s}=n;if(!r)return!0;let o=(0,Q.aJ)(s.state.doc);if(!o)return!1;let c=o.map(e=>e.node.attrs.id),d=t.filter(e=>c.includes(e)).map(e=>o.find(t=>t.node.attrs.id===e)).filter(e=>!!e),u=d.map(e=>({pos:e.pos,id:e.node.attrs.id})).filter(e=>{let{id:t}=e;return t&&"string"==typeof t}),p=null==(a=d[0])?void 0:a.node.attrs.id;if(!p)return!0;let h=Math.max(e.findIndex(e=>e===p),0),g=e[h-1],m=o.find(e=>e.node.attrs.id===g),x=h>0&&m?m.pos+m.node.nodeSize:o[h].pos;if(void 0===x)return!0;[...d].reverse().forEach(e=>{e&&l.replaceWith(x,x,e.node)}),d.forEach(e=>{if(!e)return;let t=l.mapping.map(e.pos);l.delete(t,t+e.node.nodeSize)});let f=(0,Q.aJ)(l.doc);if(!f)return!0;let b=f.map(e=>({pos:e.pos,id:e.node.attrs.id})).filter(e=>{let{id:i}=e;return t.includes(i)}),C=b.map(e=>{var t;let{id:i,pos:n}=e,a=null==(t=u.find(e=>e.id===i))?void 0:t.pos;return a?{id:i,oldPos:a,newPos:n}:null}).filter(e=>!!e);return l.setMeta("annotationEvent",{type:"rearrange-cards",rearrangedCardPositions:C,insertPos:x}).setMeta("rearrangeCards",!0).setMeta(aR,!0),sv()(b,u)||e9.zS.trackDocEvent(e9.VV.CARDS_REORDERED,{card_count:t.length,method:(null==i?void 0:i.viewPreference)==="film"?"filmstrip":"list-view"}),!0},updateThemeAccentImages:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{var n;let{editor:a,commands:r}=i;if((null==(n=(0,nR.lI)(a).aiOptions.imageOptions)?void 0:n.provider)==="placeholder")return!0;let l=!e||0===e.length,s=0;return a.state.doc.descendants((i,n)=>{let a=(0,ea.wL)(i);if(a||(0,sk.jg)(i)){let o=a&&i.attrs.background.type===J.h.NONE;(i.attrs.background.source===ne.j||t&&a||o)&&(l?r.updateAttributesAtPos(n,{background:{type:a?J.h.NONE:void 0}}):(r.updateNestedAttributesAtPos(n,{background:e[s%e.length]}),s++))}}),!0}},deleteCardsById:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{editor:a,dispatch:r,tr:l}=i;if(!r)return!0;let s=(0,n.xe)(a.state.doc,t=>(0,sk.jg)(t)&&e.includes(t.attrs.id));if(!s.length)return!1;let o=s.map((e,t)=>({pos:e.pos,cardIndex:t}));s.forEach(e=>{let{node:t,pos:i}=e;l=l.delete(l.mapping.map(i),l.mapping.map(i+t.nodeSize))});let c=s[0].pos,d=(0,sj.s)(l.doc.resolve(c));return d&&(l=l.setSelection(d)),t&&l.setMeta("annotationEvent",{type:"filmstrip-cut",deleted:o}),l.setMeta(aR,!0),!0}},deleteCardsAfter:e=>t=>{let{editor:i,dispatch:n,commands:a}=t;if(!n)return!0;let r=(0,$.GY)(i.state.doc.firstChild,e=>(0,sk.jg)(e)).map(e=>e.node.attrs.id);if(null===e)return a.deleteCardsById(r);let l=r.indexOf(e),s=l>-1?r.slice(l+1):[];return 0===s.length||a.deleteCardsById(s)},selectInsideNextCard:e=>t=>{let{state:i,dispatch:n,commands:a}=t;if(!n)return!0;let{selection:r}=i,l=(0,$.IV)(r.$from,sk.jg)[0];if(!l||!r.empty)return!1;let s=i.doc.resolve(l.pos),o=s.index();if(e){if(o===s.parent.childCount-1)return!1;a.selectInsideNodeAtPos(l.pos+l.node.nodeSize)}else{if(0===o)return!1;let e=s.posAtIndex(o-1);a.selectInsideNodeAtPos(e,-1)}return!0}}),addInputRules:()=>[new n.fV({find:sR,handler:e=>{let{state:t,range:i}=e,{tr:n}=t;sT({tr:n.deleteRange(i.from,i.to),dispatch:!0})}})]}),sT=e=>{let{tr:t,dispatch:i}=e;if(!i)return;let a=(0,n.KP)(sk.jg)(t.selection);if(!a)return void console.error("Couldn't find parent card while splitting",t.selection);let{accent:r,body:l}=(0,ea.dg)(t,a.pos);r&&l&&r.pos>l.pos&&(t.delete(r.pos,r.pos+r.node.nodeSize),t.insert(l.pos,r.node));let{selection:s}=t,{$from:o}=s,c=s.$from.parentOffset,d=s.from-c-1,u=s.$from.node().content.size-s.$from.parentOffset;t.setMeta(sd._S,!0),t.setMeta("annotationEvent",{type:"split-card",splitPos:o.before()});let{node:p,depth:h}=a,{type:g,attrs:m}=p,x=o.depth-h+1,f=(0,lF.PD)(t.doc.resolve(a.pos));t.split(o.pos,x,[{type:g,attrs:{...m,layout:"blank"}}]);let b=(0,sj.t)(t,ec.Qs).pos,C=t.doc.nodeAt(b).childCount;if(0===c&&(t.delete(d,d+t.doc.nodeAt(d).nodeSize),b=t.steps[t.steps.length-1].getMap().map(b)),0===u&&C>1){let e=b+1,i=t.doc.nodeAt(e);i&&"cardNotes"!==i.type.name&&"cardLayoutItem"!==i.type.name&&t.delete(e,e+i.nodeSize)}let y=(0,lF.PD)(t.doc.resolve(b));y&&t.delete(y.pos,y.pos+y.node.nodeSize);let v=(0,sA.n)(t.doc.resolve(b+1)),w=t.doc.nodeAt(a.pos),j=w&&a.pos+w.nodeSize-1;if(j&&f){let e=f.node;t.insert(j,e),t.setMeta("cardNotesHandled",!0)}v&&t.setSelection(v).scrollIntoView()};var sz=i(54348),sP=i.n(sz),sN=i(94289),sH=i(16410),sB=i(54040),sF=i(33763),sO=i(58902),sV=i(34188),sZ=i(26306),sU=i(11410);let sG=n.YY.create({name:"clipboard",addProseMirrorPlugins(){let e=this.editor,t=e.state.schema,i=null;return[new G.k_({key:new G.hs("clipboard"),appendTransaction(e,t,i){let n=e.find(e=>"cut"===e.getMeta("uiEvent"));if(!n)return null;let a=(0,sA.i)(n);return a?i.tr.setSelection(a):null},props:{handleDOMEvents:{drop(e){i=e.dragging,requestAnimationFrame(()=>{i=null})}},clipboardSerializer:{serializeFragment:e=>(0,sU.t8)(e,this.editor.schema)},transformPastedHTML:sH.V,transformPasted:n=>{let a=(null==i?void 0:i.slice)?n:(0,sZ.ne)(n,t);return sK(e,a)},handlePaste:(t,i,n)=>(0,sO.Mu)(e,i,n)||(0,sV.D1)(e,i)||(0,sF.j)(t,i,n)}})]},addCommands(){return{insertMarkdownAt:(e,t)=>i=>{let{state:n,tr:a}=i;try{let i=(0,sV.os)(t,n.schema);return a.replaceRange(e.from,e.to,i),!0}catch(e){return console.warn("(caught) [Clipboard] insertMarkdownAt error",e),!1}},basicCut:e=>{let{from:t,to:i}=e;return e=>{let{state:n,tr:a}=e;return sW(n.doc.slice(t,i).content,this.editor,!0),a.deleteRange(t,i),!0}},copy:e=>{let{from:t,to:i}=e;return e=>{let{state:n}=e;return sW(n.doc.slice(t,i).content,this.editor,!1),!0}}}}}),sW=(e,t,i)=>{var n,a,r,l;let s=(0,sU.r4)(e,t.schema),o=e.firstChild;if(1===e.childCount&&!i){let e,t=(null==o?void 0:o.type.name)==="image",i=(null==o?void 0:o.type.name)==="cardAccentLayoutItem"&&(null==o||null==(r=o.attrs)||null==(a=r.background)?void 0:a.image),n=(null==o?void 0:o.type.name)==="smartLayoutCell"&&(null==o||null==(l=o.attrs)?void 0:l.image);t?e=o.attrs.src:i?e=null==o?void 0:o.attrs.background.image.src:n&&(e=null==o?void 0:o.attrs.image.src),e&&(0,sS.qp)(e).catch(e=>{console.warn("Image clipboard copy failed, falling back to HTML:",e)})}null==(n=document.getSelection())||n.removeAllRanges(),sP()(s,{format:"text/html"});let c=sB.q.getState(t.state);return c&&!i&&c.clearCutData(),s},sK=(e,t)=>{var i;let n=(0,el.e)(e.state.doc),a=null==(i=t.toJSON())?void 0:i.content;if(!a||"document"!==a[0].type)return t;let r=(0,el.e)(t.content.firstChild);return n.cardLayoutsEnabled&&!r.cardLayoutsEnabled?((0,$.Sn)(a,e=>{"card"===e.type&&(e.content=[{type:"cardLayoutItem",content:e.content}])}),sN.Ji.fromJSON(e.schema,{openStart:t.openStart+1,openEnd:t.openEnd+1,content:a})):t};var sq=i(53996),sQ=i(47793),sJ=i(53961),sY=i(89558),sX=i(50499),s$=i(93040),s0=i(73039);class s1{subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}emit(e){this.listeners.forEach(t=>t(e))}clear(){this.emit([])}constructor(){this.listeners=new Set}}let s2=new s1,s3="#FF1493";function s5(e){let{viewBoxHeight:t,isEditable:i}=e,[n,a]=(0,M.useState)([]);return((0,M.useEffect)(()=>s2.subscribe(a),[]),i&&0!==n.length)?(0,h.jsx)("g",{className:"snap-guide-lines",pointerEvents:"none",style:{userSelect:"none"},children:n.map((e,i)=>"vertical"===e.direction?(0,h.jsx)("line",{x1:e.position,y1:0,x2:e.position,y2:t,stroke:s3,strokeWidth:1,strokeDasharray:"4 2"},"".concat(e.direction,"-").concat(e.position,"-").concat(i)):(0,h.jsx)("line",{x1:0,y1:e.position,x2:s0.Y1,y2:e.position,stroke:s3,strokeWidth:1,strokeDasharray:"4 2"},"".concat(e.direction,"-").concat(e.position,"-").concat(i)))}):null}function s4(e,t){let i=[],n=e.state.doc.resolve(t),a=n.before(n.depth),r=e.state.doc.nodeAt(a);if(!r)return i;let l=a+1;return r.forEach(e=>{var n;let a=l;if(l+=e.nodeSize,a!==t&&(null==(n=e.type.spec.group)?void 0:n.includes("positionedBox"))){let t=e.attrs;i.push({x:t.x,y:t.y,w:t.w,h:t.h})}}),i}function s6(e,t,i){let n=[],a=i?i.left*s0.Y1:0,r=i?(1-i.right)*s0.Y1:s0.Y1,l=i?i.top*t:0,s=i?(1-i.bottom)*t:t;for(let t of(n.push({position:(a+r)/2,direction:"vertical",source:"container-center"}),n.push({position:(l+s)/2,direction:"horizontal",source:"container-center"}),e)){let e=t.x,i=t.x+t.w,a=t.y,r=t.y+t.h,l=t.x+t.w/2,s=t.y+t.h/2;n.push({position:e,direction:"vertical",source:"sibling-edge"}),n.push({position:i,direction:"vertical",source:"sibling-edge"}),n.push({position:l,direction:"vertical",source:"sibling-center"}),n.push({position:a,direction:"horizontal",source:"sibling-edge"}),n.push({position:r,direction:"horizontal",source:"sibling-edge"}),n.push({position:s,direction:"horizontal",source:"sibling-center"})}return n}function s9(e,t,i){let n=t.filter(e=>e.direction===i),a=null;for(let t of e)for(let e of n){let i=Math.abs(t-e.position);i<=8&&(!a||ie.direction===i),a=null,r=1/0;for(let t of n){let i=Math.abs(e-t.position);i<=8&&i{let{src:t,width:i,height:n,children:a,handleSelect:r,crop:l}=e,s={width:s0.Y1,height:s0.Y1/(i/n)},o=(0,q.GV)(eu.nD),c=(0,s0.Gw)({isEditable:o}),d=(0,M.useCallback)(e=>{e.target.matches(".positioned-boxes-wrapper")&&o&&(null==r||r(),e.preventDefault())},[o,r]);return(0,la.nr)()?(0,h.jsx)(s8.Provider,{value:null!=l?l:null,children:(0,h.jsx)(ot,{viewBox:s,positionedBoxStyles:c,onMouseDown:d,isEditable:o,children:a})}):(0,h.jsx)(s8.Provider,{value:null!=l?l:null,children:(0,h.jsx)(g.a,{pos:"absolute",inset:"0",width:"100%",height:"100%",borderRadius:"inherit",overflow:"hidden",sx:c,cursor:"default",onMouseDown:d,className:"positioned-boxes-wrapper",children:(0,h.jsxs)("svg",{viewBox:"0 0 ".concat(s.width," ").concat(s.height),preserveAspectRatio:"xMidYMid meet",width:"100%",height:"100%",style:{overflow:"visible",display:"block"},pointerEvents:"none",children:[(0,h.jsx)("foreignObject",{x:"0",y:"0",width:s.width,height:s.height,style:{overflow:"visible"},children:(0,h.jsx)(g.a,{position:"relative",width:"100%",height:"100%",css:{"& > *":{pointerEvents:"auto"}},children:a})}),(0,h.jsx)(s5,{viewBoxHeight:s.height,isEditable:o})]})})})};function ot(e){let{viewBox:t,positionedBoxStyles:i,onMouseDown:n,isEditable:a,children:r}=e,l=(0,M.useRef)(null),[s,o]=(0,M.useState)(null);return(0,M.useLayoutEffect)(()=>{let e=l.current;if(!e)return;let i=()=>{let i=e.clientWidth;i>0&&o(i/t.width)};i();let n=new ResizeObserver(()=>i());return n.observe(e),()=>n.disconnect()},[t.width]),(0,h.jsxs)(g.a,{ref:l,pos:"absolute",inset:"0",width:"100%",height:"100%",borderRadius:"inherit",overflow:"hidden",sx:i,cursor:"default",onMouseDown:n,className:"positioned-boxes-wrapper",children:[(0,h.jsx)(g.a,{position:"relative",width:"".concat(t.width,"px"),height:"".concat(t.height,"px"),transform:null!=s?"scale(".concat(s,")"):void 0,transformOrigin:"top left",visibility:null!=s?"visible":"hidden",css:{"& > *":{pointerEvents:"auto"}},children:r}),(0,h.jsx)(g.a,{pos:"absolute",inset:"0",pointerEvents:"none",width:"100%",height:"100%",children:(0,h.jsx)("svg",{viewBox:"0 0 ".concat(t.width," ").concat(t.height),preserveAspectRatio:"xMidYMid meet",width:"100%",height:"100%",style:{display:"block"},children:(0,h.jsx)(s5,{viewBoxHeight:t.height,isEditable:a})})})]})}var oi=i(8356),on=i(51203),oa=i(42072),or=i(87798);let ol=e=>{let{editor:t,getPos:i}=e,n=(0,lv.rd)(),a=(0,q.GV)(eu.nD),r=(0,ie.f)(),l=(0,iv.j)(t,i),{setMediaDrawerSourceKeyAction:s}=(0,iv.B)(),o=(0,M.useCallback)(()=>{a&&(l(),s(on.mx.key,!0),setTimeout(()=>r({isOpen:!0,shouldResetSourceKey:!1}),0))},[a,l,s,r]),c=(0,M.useCallback)(()=>{if(!a)return;let e=i();if("number"!=typeof e)return;let n=(0,u.eL)(t.state.doc.resolve(e),Q.jg);n&&"number"==typeof n.pos&&t.commands.updateNestedAttributesAtPos(n.pos,{generatorInput:{...aw.O,template:"imageCard"}})},[t,i,a]),d=(0,oa.ez)(oi.QV);return(0,h.jsx)(e5.s,{minH:"max(var(--card-min-height), 20em)",w:"100%",borderRadius:"var(--card-border-radius)",overflow:"hidden",contentEditable:!1,children:(0,h.jsx)(e5.s,{minH:"max(var(--card-min-height), 20em)",w:"100%","data-testid":"media-placeholder",color:n?or.N.DARK_COLOR:or.N.LIGHT_COLOR,align:"center",justify:"center",p:3,bg:n?or.N.DARK_BG:or.N.LIGHT_BG,className:"placeholder","data-drag-handle":!0,"data-export-as-image":!0,position:"relative",cursor:"default",transition:"background-color 0.2s",children:(0,h.jsxs)(eh.T,{children:[(0,h.jsx)(I.g,{icon:lI.Cyq,size:"3x"}),a&&(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(eq.$,{size:"sm",onClick:o,leftIcon:(0,h.jsx)(I.g,{icon:em.QLR}),children:(0,h.jsx)(ef.x6,{id:"P5MuiB"})}),d&&(0,h.jsx)(eq.$,{size:"sm",onClick:c,leftIcon:(0,h.jsx)(I.g,{icon:eR.p7g}),children:(0,h.jsx)(ef.x6,{id:"UQ4o1/"})})]})]})})})},os="max(var(--card-min-height), 20em)";var oo=i(41221),oc=i(64901),od=i(83915);let ou=(e,t)=>{let i=t();if("number"!=typeof i)return null;try{return(0,n.eL)(e.state.doc.resolve(i),Q.jg)}catch(e){return null}},op=e=>{var t,i,n,a,r;let{node:l,editor:s,getPos:o,decorations:c}=e,{cardId:d,hasCardNotesNode:p,isNested:g}=(0,eo.tg)(c),{image:x}=l.attrs,{src:f,tempUrl:b,uploadStatus:C,showPlaceholder:y}=x,v=(0,q.GV)(eu.nD),{hasEnoughCreditsToGenerateImage:w}=(0,nX.B9)(),j=(0,q.GV)(eu.wC)===sh.w.SLIDE_VIEW,A=(0,ie.f)(),k=(0,iv.j)(s,o),L=(0,M.useCallback)(()=>{v&&(k(),A({isOpen:!0}))},[v,A,k]),{regenerate:_}=nz({editor:s,getImageItemPos:o,imageItemNode:l}),R=(0,M.useCallback)(async()=>{v&&await _()},[v,_]),D=C===eN.A.Uploading,T=y||!f&&!b,z=void 0!==x.loadImageStatus&&null!==x.loadImageStatus&&"done"!==x.loadImageStatus,[P,N]=(0,M.useState)(!1),H=null==(i=x.loadImageParams)||null==(t=i.options)?void 0:t.model,B=H?(0,sQ.pE)(H).estimatedTimeSeconds:void 0,F=(0,tO.u)("imageCardsDebug"),O=(0,tO.u)("imageCardText"),V=l.childCount>0,{width:Z,height:G}=null!=(n=x.meta)?n:{width:0,height:0},W=(0,il.b0)(c),{isInOfflineMode:K}=(0,nn.u)(),{isOpen:Q,onOpen:J,onClose:Y}=(0,t3.E)({id:"downloadCardAsImageDisclosure"}),X=(e=>{let{editor:t,cardId:i,hasCardNotesNode:n,isNested:a,getImageCardPos:r,onExportCardOpen:l,isInOfflineMode:s}=e,o=(0,eK.d)(),c=(0,ie.f)(),d=(0,oo.T)(),u=(0,tO.u)("copyCardsToDeck"),p=(0,q.GV)(eu.nD),{onCopyLinkClick:g}=(0,oc.L)({cardId:i}),m=(0,M.useCallback)(()=>{let e=ou(t,r);e&&sW(sN.FK.from([e.node]),t,!1)},[t,r]),x=(0,M.useCallback)(()=>{let e=ou(t,r);e&&d([e.node])},[t,r,d]),f=(0,M.useCallback)(()=>{let e=ou(t,r);e&&i&&(p&&!n&&(0,lF.ni)(t,e.pos),lH.emit("toggle",{config:{override:"open"}}))},[t,r,i,n,p]),b=(0,M.useCallback)(()=>{i&&g()},[i,g]),C=(0,M.useCallback)(()=>{let e=r();if("number"!=typeof e)return;t.commands.selectNodeAtPos(e);let i=t.state.selection;i.node&&it.LF.emit(it.DN.CREATE_COMMENT_FROM_SELECTION,{selectionPos:i.from,parentPos:i.from,text:(0,od.Lo)(i.node)})},[t,r]),y=(0,M.useCallback)(()=>{let e=ou(t,r);if(!e)return;let i=t.state.doc.nodeAt(e.pos),n=i&&(0,U.getCardTitle)(i.toJSON());t.chain().deleteCard(e.pos).focus().run();let a=e2.Ru._({id:"0MWv65",values:{displayTitle:n?'"'.concat(n,'"'):"card"}}),l=e2.Ru._({id:"9uI/rE"}),s=o({title:(0,h.jsxs)(S.z,{children:[(0,h.jsx)(E.E,{noOfLines:1,children:a}),(0,h.jsx)(ig.N,{textDecoration:"underline",onClick:()=>{(0,e1.tN)(t.state),o.close(s)},children:l})]}),status:"info",duration:3e3,position:"top"})},[t,r,o]);return(0,M.useMemo)(()=>!i||t.isThumbnail?[]:[{key:"image-card-title",title:(0,h.jsx)(ef.x6,{id:"leAzzX"})},{divider:!0},{key:"copy-card",label:(0,h.jsx)(ef.x6,{id:"Bq0HJ4"}),icon:em.jPR,onClick:m},...u?[{key:"copy-card-to-deck",label:(0,h.jsx)(ef.x6,{id:"IAsTWw"}),icon:(0,h.jsx)(I.g,{icon:em.Rvk,flip:"horizontal"}),onClick:x}]:[],{divider:!0},{key:"edit-image",label:(0,h.jsx)(ef.x6,{id:"9IrgTy"}),icon:em.MT7,onClick:e=>{t.view.focus(),c({isOpen:!0}),e.stopPropagation()}},{divider:!0},...a?[]:[{key:"card-notes",label:(0,h.jsx)(ef.x6,{id:"PFP9+0"}),icon:em.bLf,onClick:f}],{key:"copy-card-link",label:(0,h.jsx)(ef.x6,{id:"F0YmUY"}),icon:em.CQO,onClick:b},{key:"export-card",label:(0,h.jsx)(ef.x6,{id:"xRJ+bN"}),icon:em.a_I,onClick:l,disabled:s},{divider:!0},{key:"add-comment",label:(0,h.jsx)(ef.x6,{id:"oFsfkI"}),icon:em.DN2,onClick:C},{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,color:"red.500",onClick:y}],[i,m,u,x,t,c,a,f,b,l,s,C,y])})({editor:s,cardId:d,hasCardNotesNode:p,isNested:g,getImageCardPos:o,onExportCardOpen:J,isInOfflineMode:K}),{onOpenContextMenu:$}=(0,sY.$)({contextMenuItems:X,editor:s,getPos:o});return z?(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(sq.o,{className:"image-card",position:"relative",w:"100%",h:"100%",onClick:k,onDoubleClick:L,"data-selection-ring":!0,"data-selection-background":!0,"data-drag-handle":!0,onMouseDown:iC.Fw,borderRadius:"var(--card-border-radius)",bg:"black",overflow:"hidden",zIndex:0,children:["error"===x.loadImageStatus?(0,h.jsx)(sX.T,{onRetry:v?R:void 0,isRetryDisabled:!w,retryDisabledReason:(0,h.jsx)(ef.x6,{id:"Ey8PF3"}),minH:os}):(0,h.jsx)(s$.Pf,{w:"100%",minH:os,isLoading:"queued"===x.loadImageStatus,loadingProvider:null==(a=x.loadImageParams)?void 0:a.provider,promptPreview:F?null==(r=x.loadImageParams)?void 0:r.query:void 0,estimatedTimeSeconds:s.isThumbnail?void 0:B}),D&&v&&(0,h.jsx)(s$.Td,{}),C===eN.A.Error&&(0,h.jsx)(s$.Hy,{})]})}):T?(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(ol,{editor:s,getPos:o})}):(0,h.jsxs)(m.u,{...e,children:[(0,h.jsx)(sq.o,{className:"image-card",position:"relative",w:"100%",h:j?"100vh":"100%",minH:P?void 0:os,bg:j?"black":void 0,overflow:"visible",cursor:"default",onContextMenu:$,borderRadius:"var(--card-border-radius)",contentEditable:!W&&void 0,suppressContentEditableWarning:!0,children:(0,h.jsxs)(sq.o,{position:"relative",w:"100%",h:j?"100%":void 0,maxW:"100%",maxH:j?"100%":void 0,aspectRatio:!j&&Z&&G?"".concat(Z," / ").concat(G):void 0,onDoubleClick:L,"data-selection-ring":!0,"data-selection-background":!0,borderRadius:"inherit",children:[(0,h.jsx)(iN.Me,{src:f||void 0,fallbackSrc:b||void 0,alt:"",w:"100%",h:j?"100%":void 0,maxW:"100%",maxH:j?"100%":void 0,objectFit:"contain",resizeParams:s.isThumbnail?iN.p7:{width:2e3},onLoad:()=>{N(!0)},borderRadius:"inherit",onClick:k,userSelect:"none"}),D&&v&&(0,h.jsx)(s$.Td,{}),C===eN.A.Error&&(0,h.jsx)(s$.Hy,{}),(V||O)&&(0,h.jsx)(oe,{src:f||b,width:Z,height:G,handleSelect:k,children:(0,h.jsx)(u.$p,{})})]})}),d&&(0,h.jsx)(sJ.D,{onOpen:J,isOpen:Q,onClose:Y,cardId:d,editor:s})]})},oh=(e,t,i,a)=>{let{selection:r}=e.state;if(!(0,n.BQ)(r)||!(0,Q.dv)(r.node))return!1;let l=(0,n.KP)(Q.jg)(r);if(!l)return!1;let s=l.pos,o=l.pos+l.node.nodeSize;return sW(e.state.doc.slice(s,o).content,i,a),a&&e.dispatch(e.state.tr.deleteRange(s,o).setMeta("uiEvent","cut")),t.preventDefault(),!0},og=n.bP.create({name:"cardImageItem",content:"positionedBox*",draggable:!1,isolating:!0,selectable:!0,atom:!0,imageKeyPath:"image",accessoryImageKey:"image",addNodeView:()=>(0,u.gu)(op,{update:p.R$}),parseHTML:()=>[{tag:"img[class=image-card]"},{tag:"div[class=image-card]"}],addAttributes:()=>({id:(0,su.e)(nD.z),image:{...(0,$.tb)("image"),default:{}}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"image-card"}),0]},renderHTMLforAI(e){let{node:t}=e,{image:i}=t.attrs;return["img",{class:"image-card",prompt:i.query}]},addProseMirrorPlugins(){return[new G.k_({props:{handleTextInput:e=>{if(!(0,n.BQ)(e.state.selection))return!1;let{node:t}=e.state.selection;return!!(0,Q.dv)(t)},handleDOMEvents:{copy:(e,t)=>oh(e,t,this.editor,!1),cut:(e,t)=>oh(e,t,this.editor,!0)}}})]}});var om=i(30963),ox=i(45473),of=i(81592),ob=i(831),oC=i.n(ob),oy=i(38791);let ov=(0,M.memo)(e=>{let{setCardContent:t,editor:i,isFocused:n,edgeLayoutsDisabled:a,isNested:r,cardColorOverrideIsDark:l}=e,{isInOfflineMode:s}=(0,nn.u)(),{isOpen:o,onClose:c,onOpen:d}=(0,t3.E)({id:"cardTemplatesModal"}),{recentlyUsedTemplates:u,updateRecentlyUsedTemplateIds:p}=rZ(),g=(0,M.useCallback)((e,i)=>{t(e),"aiCardAfter"!==e.templateId&&p(e);let n="placeholder"===i?n2.oU.CARD_TEMPLATE_PLACEHOLDER:n2.oU.CARD_TEMPLATE_MODAL;(0,oy.J)({nodeName:"card",key:e.templateId},n)},[t,p]),m=(0,M.useCallback)(e=>{g({source:"gammaLayout",templateId:e},"placeholder")},[g]),x=(0,M.useCallback)(e=>{g(e,"modal")},[g]),f=(0,M.useMemo)(()=>{let e=(0,rm.wz)("placeholder").flatMap(e=>{let{items:t}=e;return t}),t="image"===(0,nR.lI)(i).aiOptions.cardContentType?[(0,rm.iT)().blankImageCard]:[],n=u.filter(e=>"blankCard"!==e.id);return oC()([...t,...n,...e],"id").filter(e=>!!e).filter(e=>!(0,rm.l2)(i,e,e=>{var t;let{jsonContent:i}=e;return a&&(0,ea.sP)(null==(t=i.attrs)?void 0:t.layout)}))},[a,i,u]),b=(0,lv.rd)(),C=void 0===l?b:l;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(ex.L8,{isDark:C,children:(0,h.jsx)(le.S,{in:n||o,onAnimationComplete:()=>{var e,t;null==(e=(t=i.commands).refreshBubbleMenu)||e.call(t)},children:(0,h.jsxs)(ew.B,{overflow:"hidden",mx:16,mb:12,contentEditable:!1,onMouseDown:iC.Fw,cursor:"default",fontFamily:"body",color:"var(--body-color-muted)",children:[(0,h.jsx)(E.E,{fontSize:"sm",fontWeight:"normal",children:(0,h.jsx)(ef.x6,{id:"3h21H3"})}),(0,h.jsxs)(rC.x,{templateColumns:"repeat(auto-fill, minmax(calc(".concat(ry.dG.md," + var(--chakra-space-1-5)), 1fr))"),fontSize:"1rem",gap:2,children:[f.slice(0,r?2:4).map(e=>{let{id:t,jsonContent:i,name:n}=e;return(0,h.jsx)(lR,{tooltip:n(),isDark:C,templateIcon:(0,h.jsx)(ry.LK,{templateContent:i,isDark:C,borderRadius:"base",maxH:"5em",overflow:"hidden"}),isSelected:!1,onClick:()=>m(t),w:"auto",minW:"auto",fontSize:"1em"},t)}),(0,h.jsx)(lR,{tooltip:e2.Ru._({id:"bHT6mZ"}),label:(0,h.jsx)(ef.x6,{id:"iTylMl"}),isDark:C,templateIcon:(0,h.jsx)(I.g,{icon:eR.Qyz,fixedWidth:!0}),isSelected:!1,onClick:d,fontSize:"1em"}),!s&&(0,h.jsx)(lR,{isDark:C,templateIcon:(0,h.jsx)(I.g,{icon:eR.p7g,fixedWidth:!0}),label:(0,h.jsx)(ef.x6,{id:"ziAjHi"}),tooltip:e2.Ru._({id:"tkZYgO"}),isSelected:!1,onClick:()=>m("aiCardAfter"),fontSize:"1em"})]})]})})}),o&&(0,h.jsx)(rO,{editor:i,onClose:c,onTemplateSelect:x,recentlyUsedTemplates:u,insertionMode:"replace"})]})});ov.displayName="ChooseCardTemplatePlaceholder";let ow=(e,t)=>{let i=eZ("top",e)?"top":"bottom",n=t["".concat(i,"Center")],a=t["".concat(i,"Left")],r=t["".concat(i,"Right")],l=eZ("center",e);return!!n&&(!n||!!a||!!r||l)},oj=e=>{var t;let{element:i,position:n,cardId:a,shouldStretch:r,isWidthConstrained:l,containerHeight:s,isCardDark:o}=e,c=(0,q.GV)(eu.uF),{flex:d,text:u}=eO(n),p=(null==i?void 0:i.type)==="image"||(null==i?void 0:i.type)==="themeLogo",g=(null==i?void 0:i.type)==="text"||(null==i?void 0:i.type)==="cardNumbers",{logoSrc:m,logoImage:x}=tZ({preferDark:o}),f=(null==i?void 0:i.type)==="image"?null==(t=i.imageAttrs)?void 0:t.meta:null==x?void 0:x.meta,b=(null==i?void 0:i.type)==="image"?eF(i):m,C=b&&(0,iN.Ub)(b,iN.p7,f)||b,y=(0,M.useMemo)(()=>a&&(null==i?void 0:i.type)==="cardNumbers"?eU(c.indexOf(a),i.startIndex,i.startNumber):"",[i,a,c]),v=null==f?void 0:f.aspect_ratio,w=(0,M.useMemo)(()=>lK(i,v),[i,v]),j=(0,q.GV)(eu.SJ),A=null==j?void 0:j.config.roundness,k=(0,M.useMemo)(()=>((e,t,i,n,a)=>{if(!t)return{start:0,end:0};let r=(null==t?void 0:t.type)==="image"||(null==t?void 0:t.type)==="themeLogo",l=(null==t?void 0:t.type)==="text"||(null==t?void 0:t.type)==="cardNumbers",s=lq(i,e),o=r?lK(t,n):.7,c=r?lW(t):.7,d=(e-o)*s/2,u=Math.max(0,(1-o/c)*s)+Math.max(0,d);return{start:lG()(u+("flex-start"===a&&l?.3:0),2),end:lG()(u+("flex-end"===a&&l?.3:0),2)}})(s,i,A,v,d),[i,A,s,v,d]);return!i&&eZ("center",n)?null:(0,h.jsxs)(e5.s,{alignItems:"center",justifyContent:d,flex:r?1:void 0,flexShrink:p?0:void 0,flexBasis:p&&l?"calc(50% - ".concat(.25,"em)"):void 0,children:[g&&(0,h.jsxs)(E.E,{fontSize:"calc(".concat(.7,"em / var(--media-scale))"),ps:"calc(".concat(k.start,"em / var(--media-scale))"),pe:"calc(".concat(k.end,"em / var(--media-scale))"),opacity:.65,noOfLines:1,fontFamily:"var(--body-font)",color:"var(--body-color)",fontWeight:"var(--body-font-weight)",textAlign:u,children:["cardNumbers"===i.type&&y,"text"===i.type&&i.content]}),p&&C&&(0,h.jsx)(tA._,{src:C,h:"calc(".concat(w,"em / var(--media-scale))"),ps:"calc(".concat(k.start,"em / var(--media-scale))"),pe:"calc(".concat(k.end,"em / var(--media-scale))"),objectFit:"contain"})]})},oA=(e,t,i,n)=>{if("left"!==i&&"right"!==i)return!1;let a=t["".concat(e,"Left")],r=t["".concat(e,"Center")],l=t["".concat(e,"Right")],s=!eB(a,n)&&((null==a?void 0:a.type)==="image"||(null==a?void 0:a.type)==="themeLogo"),o=!eB(l,n)&&((null==l?void 0:l.type)==="image"||(null==l?void 0:l.type)==="themeLogo");return s&&!r&&o},ok=e=>{let{cardNode:t,isNested:i,isMobileDevice:n,displayLayout:a,isCardDark:r}=e,l=null==t?void 0:t.attrs,{cardMarginSettings:s}=(0,q.GV)(eu.Uu),{hideFromFirst:o,hideFromLast:c,...d}=s,u=(e=>{let{isNested:t,isMobileDevice:i,cardMarginSettings:n,cardAttrs:a}=e,r=(0,q.GV)(eu.Jq),{areElementsCurrentlyHiddenBySettings:l}=eW(a);return i||t||eH(n)||"webpage"===r||l})({isNested:i,cardMarginSettings:s,isMobileDevice:n,cardAttrs:l}),p=(0,lv.rd)(),m=void 0===r?p:r,{logoSrc:x}=tZ({preferDark:m}),f=((e,t,i)=>Object.entries(e).reduce((n,a)=>{let[r,l]=a;if(eB(l,i))return n;let s=((e,t,i,n)=>{let a=eZ("top",e);if("top"===t&&a)return null;if(!eZ("center",e)||"left"!==t&&"right"!==t)return e;let r=a?"top":"bottom",l="left"===t?"".concat(r,"Left"):"".concat(r,"Right"),s="left"===t?"".concat(r,"Right"):"".concat(r,"Left");return eB(i[l],n)||eB(i[s],n)?eB(i[l],n)?l:eB(i[s],n)?s:e:null})(r,t,e,i);return s?{...n,[s]:l}:n},{}))(d,a,x),b=oA("top",f,a,x),C=oA("bottom",f,a,x),y=(0,q.GV)(eu.SJ),v=null==y?void 0:y.config.roundness,w=lJ(s,v),j=(0,M.useMemo)(()=>lQ(s),[s]),A=(0,M.useMemo)(()=>lq(v,j),[v,j]);return u?null:(0,h.jsxs)(g.a,{dir:"ltr",css:{"--margin-padding":"calc(".concat(A,"em / var(--media-scale))")},children:[(0,h.jsx)(S.z,{"data-card-margin-elements":"top",position:"absolute",pointerEvents:"none",justifyContent:"space-between",alignItems:"center",h:"calc(".concat(w,"em / var(--media-scale))"),p:"var(--margin-padding)",top:0,insetStart:0,insetEnd:0,spacing:"".concat(.5,"em"),overflow:"hidden",children:["topLeft","topCenter","topRight"].map(e=>(0,h.jsx)(oj,{element:f[e],position:e,cardId:null==t?void 0:t.attrs.id,shouldStretch:ow(e,f),isWidthConstrained:b,containerHeight:j,isCardDark:m},e))}),(0,h.jsx)(S.z,{"data-card-margin-elements":"bottom",position:"absolute",pointerEvents:"none",justifyContent:"space-between",alignItems:"center",h:"calc(".concat(w,"em / var(--media-scale))"),p:"var(--margin-padding)",bottom:0,insetStart:0,insetEnd:0,spacing:"".concat(.5,"em"),overflow:"hidden",children:["bottomLeft","bottomCenter","bottomRight"].map(e=>(0,h.jsx)(oj,{element:f[e],position:e,cardId:null==t?void 0:t.attrs.id,shouldStretch:ow(e,f),isWidthConstrained:C,containerHeight:j,isCardDark:m},e))})]})};var oL=i(66171),oS=i(34536),oE=i(46004),o_=i(99173);let oI=(e,t,i)=>{if(i)return{};if("behind"===e||"blank"===e)return{borderRadius:"var(--card-border-radius)"};if("left"===e)return"accent"===t?{borderLeftRadius:"var(--card-border-radius)"}:"body"===t?{borderRightRadius:"var(--card-border-radius)"}:{};if("right"===e)return"body"===t?{borderLeftRadius:"var(--card-border-radius)"}:"accent"===t?{borderRightRadius:"var(--card-border-radius)"}:{};if("top"===e||"mobileLeft"===e)return"body"===t?{borderBottomRadius:"var(--card-border-radius)"}:"accent"===t?{borderTopRadius:"var(--card-border-radius)"}:{};if("mobileRight"===e){if("accent"===t)return{borderBottomRadius:"var(--card-border-radius)"};if("body"===t)return{borderTopRadius:"var(--card-border-radius)"}}return{}},oM=e=>{var t;let i,{node:a,getPos:r,decorations:l,editor:s}=e,o=a.attrs,c=(0,e8.fW)(),d=(0,o_.Bn)(l);try{let e=r();"number"==typeof e&&(i=(0,n.eL)(null==s?void 0:s.state.doc.resolve(e),Q.jg))}catch(e){console.error(e)}let{isNested:p,insideSideLayout:g,displayLayout:m,hasCardNotesNode:x,isCardDark:f}=(0,eo.tg)(l),b=(null==d?void 0:d.layout)==="blank",C=oI(d.layout,o.itemId,"full"===d.cardSize),y={flexDirection:"column",justifyContent:o.verticalAlign||"var(--card-vertical-align)"},v=(0,ea.lH)(null==d?void 0:d.layout),w=v&&!v.items[o.itemId],[j]=(0,oL.E)(d.cardId),A=(0,of.v)(l),k=(0,q.GV)(eu.nD),L=(0,il.DM)(l),_=(null==i?void 0:i.node.attrs.generatorInput)&&"done"!==i.node.attrs.generatorInput.status,R=(0,M.useCallback)(e=>{if(!i)return;let{cardToAdd:t}=rW(e),n=(0,rI.KF)(t),{layoutTemplateColumns:a,...r}=i.node.attrs;n.attrs={...r,...n.attrs};let l=i.pos,o=i.pos+i.node.nodeSize;s.chain().insertContentAt({from:l,to:o},n,{updateSelection:!1}).selectInsertedNode().run()},[s,i]),{contextMenuItems:D,exportCardModal:T}=(e=>{let{editor:t,cardNode:i,cardPos:n,cardId:a,displayLayout:r,hasCardNotesNode:l}=e,s=(0,eK.d)(),{isInOfflineMode:o}=(0,nn.u)(),c=(0,oo.T)(),d=(0,tO.u)("copyCardsToDeck"),u=(0,q.GV)(eu.nD),p=(0,oE.K)(),{isOpen:g,onOpen:m,onClose:x}=(0,t3.E)({id:"downloadCardAsImageDisclosure"}),f=a===(0,q.GV)(eu.uF)[0],b=(0,i2._)({editor:t,source:"card-context-menu",getPos:()=>n}),C=(0,M.useCallback)(()=>{if(!t||!i)return;let e=t.state.doc.nodeAt(n),a=e&&(0,U.getCardTitle)(e.toJSON());t.chain().deleteCard(n).focus().run();let r=e2.Ru._({id:"0MWv65",values:{displayTitle:a?'"'.concat(a,'"'):"card"}}),l=e2.Ru._({id:"9uI/rE"}),o=s({title:(0,h.jsxs)(S.z,{children:[(0,h.jsx)(E.E,{noOfLines:1,children:r}),(0,h.jsx)(ig.N,{textDecoration:"underline",onClick:()=>{(0,e1.tN)(t.state),s.close(o)},children:l})]}),status:"info",duration:3e3,position:"top"})},[t,i,n,s]),y=(0,M.useCallback)(()=>{t&&i&&sW(sN.FK.from([i]),t,!1)},[t,i]),v=(0,M.useCallback)(()=>{t&&void 0!==n&&t.chain().mergeCardsAtPos(n).focus().run()},[t,n]),w=(0,M.useCallback)(()=>{if(!t||!i)return;let e=i.attrs,a={background:{type:J.h.NONE,source:void 0},cardSize:void 0,verticalAlign:void 0,container:{...e.container,width:void 0,background:void 0},layout:"blank"};(0,ib.e)(t,n,a)},[t,i,n]),{setCardColor:j,currentColor:A,themeCardColor:k}=iG({editor:t,attrs:null==i?void 0:i.attrs,getPos:()=>n}),L=(0,M.useCallback)(()=>{t&&a&&i&&(u&&!l&&(0,lF.ni)(t,n),lH.emit("toggle",{config:{override:"open"}}))},[t,a,i,n,l,u]),{onCopyLinkClick:_}=(0,oc.L)({cardId:null==i?void 0:i.attrs.id}),R=(0,M.useCallback)(()=>{t&&a&&_()},[t,a,_]);return(0,M.useMemo)(()=>!t||t.isThumbnail?{contextMenuItems:[],exportCardModal:null}:{contextMenuItems:[{key:"card-options",title:(0,h.jsx)(ef.x6,{id:"kryGs+"})},{divider:!0},{key:"copy-card",label:(0,h.jsx)(ef.x6,{id:"Bq0HJ4"}),icon:em.jPR,onClick:y},...d?[{key:"copy-card-to-deck",label:(0,h.jsx)(ef.x6,{id:"IAsTWw"}),icon:(0,h.jsx)(I.g,{icon:em.Rvk,flip:"horizontal"}),onClick:()=>i&&c([i])}]:[],...f?[]:[{key:"merge-card-with-above",label:(0,h.jsx)(ef.x6,{id:"lxx9kE"}),icon:em.INu,onClick:v}],{divider:!0},{key:"change-card-color",label:(0,h.jsx)(ef.x6,{id:"D/jD8b"}),icon:em.fyG,items:[{key:"color-picker",element:e=>(0,h.jsx)(iZ.b,{currentColor:null!=A?A:k,setColor:t=>{j(t),null==e||e()},source:"CardColor"})}]},{key:"reset-styling",label:(0,h.jsx)(ef.x6,{id:"6hU6uw"}),icon:em.ub2,onClick:w},{divider:!0},{key:"card-notes",label:(0,h.jsx)(ef.x6,{id:"PFP9+0"}),icon:em.bLf,onClick:L},{key:"copy-private-link",label:p?(0,h.jsx)(ef.x6,{id:"F0YmUY"}):(0,h.jsx)(ef.x6,{id:"j7DOt7"}),icon:em.CQO,onClick:R},{key:"export-card",label:(0,h.jsx)(ef.x6,{id:"xRJ+bN"}),icon:em.a_I,onClick:m,disabled:o},{divider:!0},{key:"layout",label:e2.Ru._({id:"vR68Ol"}),icon:em.$qH,items:iX.bI.map(e=>({key:e,label:(0,oS.Nu)(e),checked:r===e,icon:(0,h.jsx)(iX.Ed,{layout:e,isSelected:r===e}),onClick:()=>b(e)}))},{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,onClick:C,color:"red.500"}],exportCardModal:a?(0,h.jsx)(sJ.D,{onOpen:m,isOpen:g,onClose:x,cardId:a,editor:t}):null},[t,y,d,f,v,w,L,p,R,C,i,c,A,k,j,r,b,m,g,x,a,o])})({editor:s,cardNode:null==i?void 0:i.node,cardPos:null!=(t=null==i?void 0:i.pos)?t:0,cardId:null==i?void 0:i.node.attrs.id,displayLayout:m,hasCardNotesNode:x}),{onOpenContextMenu:z}=(0,sY.$)({editor:s,contextMenuItems:D,getPos:r}),P=(0,ed.FX)();return(0,h.jsxs)(u.VR,{dir:c?"rtl":"ltr",as:"div",style:{...w?{display:"none"}:{}},children:[(0,h.jsxs)(e5.s,{"data-content-reference":!0,className:"card-layout-cell-bg",w:"100%",h:"100%",position:"relative","data-selection-ring":!0,"data-selection-background":!0,..."presentCurrent"!==j&&C,...y,children:[(0,h.jsx)(u.$p,{as:"div",style:{width:"100%"},onContextMenu:e=>{e.target===e.currentTarget&&z(e)}}),k&&A&&b&&!_&&(0,h.jsx)(ov,{isFocused:L,editor:s,setCardContent:R,edgeLayoutsDisabled:g,isNested:p,cardColorOverrideIsDark:f}),(0,h.jsx)(ok,{cardNode:null==i?void 0:i.node,displayLayout:m,isNested:p,isMobileDevice:P,isCardDark:f})]}),T]})},oR=e=>{var t;let{hasImage:i,onEditImage:n,image:a,editor:r,isLoading:l,openEditBackgroundDrawer:s,borderProps:o,accentLayout:c,...d}=e,u=!!n;return i?null:(0,h.jsx)(e5.s,{align:"center",justify:"center",pos:"absolute",inset:0,role:"group",cursor:"default","data-layout-cut":"mobileLeft"===c?"top":c,...i?{}:{bgColor:"gray.200"},...d,children:!r.isThumbnail&&(0,h.jsx)(e5.s,{pos:"absolute",inset:0,justify:"center",align:"center",cursor:u?"default":void 0,onClick:n,children:(0,h.jsx)(g.a,{color:"gray.400",h:"100%",w:"100%",children:(0,h.jsx)(s$.Pf,{icon:nt.Fn[ne.j].icon,isUploading:!1,isLoading:l,loadingProvider:null==a||null==(t=a.loadImageParams)?void 0:t.provider,onSelectAndFocus:n,hasUploadError:!1,isAccentImageDrawer:!0,openEditBackgroundDrawer:s,h:"100%",w:"100%",hasQuickActions:"behind"!==c,...o})})})})};var oD=i(21572),oT=i(71893);let oz=e=>{let{background:t,rounded:i,resizeParams:n,cutLayout:a,isDark:r,colors:l}=e,s=(0,Y.FD)(t,r,n,l);return(0,h.jsx)(g.a,{position:"absolute",inset:"0",overflow:"hidden",borderRadius:i?"var(--box-border-radius)":"inherit","data-layout-cut":a,...s})},oP=e=>{var t,i;let{background:n,rounded:a,cutLayout:r}=e,l=n.image&&!(0,iN.SV)(n.image.src)&&!(null==(t=n.image.meta)?void 0:t.has_transparency),s=l?(0,Y.FD)(n,!1,{width:400,blur:50,format:"jpg"}):void 0;return(0,h.jsx)(g.a,{position:"absolute",inset:"0","data-image-fit-bg":!0,overflow:"hidden",...s,borderRadius:a?"var(--box-border-radius)":"inherit",marginY:a?"1em":void 0,bgPosition:"center","data-layout-cut":r,children:l&&!oD.isGammaCDNUrl((null==(i=n.image)?void 0:i.src)||void 0)&&(0,h.jsx)(g.a,{backdropFilter:"blur(6em)",inset:0,position:"absolute",borderRadius:"inherit","data-selection-ring":"inside"})})},oN=e=>{let{image:t,resizeParams:i,cutLayout:n,colors:a}=e,{tempUrl:r,meta:l}=t,s=t.src?(0,iN.pO)(t.src,a):void 0,o=s&&(0,oT.D)(t)&&i?(0,iN.Ub)(s,i,l):s;return(0,h.jsx)(iN.Me,{src:o||void 0,fallbackSrc:r||void 0,borderRadius:"var(--box-border-radius)",pos:"relative",flex:"0 1 auto",minH:0,minW:0,width:"auto",maxW:"100%","data-layout-cut-fg":n,className:"reset-max-width-with-margins"})};var oH=i(9317),oB=i(79928),oF=i(31642),oO=i(79666);let oV={width:1200},oZ=e=>{var t,i,n,a,r,l;let{node:s,decorations:o,editor:c,getPos:d}=e,p=s.attrs,{background:g}=p;(e=>{let{editor:t,node:i,getPos:n}=e;(0,M.useEffect)(()=>{"cardLayoutItem"===i.type.name&&"accent"===i.attrs.itemId&&setTimeout(()=>{t.commands.command(e=>{let{tr:a}=e,r=n();return"number"==typeof r&&((0,ea.OH)(a,r,i,t.schema),!0)})})},[t,n,i])})(e);let{openBackgroundTab:m,...x}=nu(),f=(e=>{var t,i,n;let a=(0,q.GV)(eu.SJ),r=(null==(t=a.config)?void 0:t.accentBackgrounds)&&(null==(i=a.config)?void 0:i.accentBackgrounds.length)>0;return(null==e?void 0:e.source)||(null==e||null==(n=e.image)?void 0:n.source)||r?ne.j:ix.LA})(g),b=(0,M.useCallback)(e=>{var t,i;let n=d();if("number"!=typeof n)return;c.commands.updateNestedAttributesAtPos(n,e);let a=null==(t=o.find(e=>e.spec&&"cardId"in e.spec))?void 0:t.spec;(0,nx.Vc)({previous_attrs:(null==g?void 0:g.image)||{},new_attrs:(null==(i=e.background)?void 0:i.image)||{},image_type:"accent_background",replacement_method:"card_accent_drawer",doc_id:c.gammaDocId||"",node_id:null==a?void 0:a.cardId})},[c,d,g,o]),{contextMenuItems:C}=(e=>{var t;let{editor:i,node:n,decorations:a,getPos:r}=e,l=n.attrs,{background:s,hasImage:o,hasAccentImage:c,canChangeFit:d,canEditImageWithAI:u,cardLayoutDeco:p,displayLayout:g,fitType:m,showChangeFocusPoint:x}=(0,oO.C)(l,a),f=null==p?void 0:p.cardId,b=null==p?void 0:p.isNested,{changeFocalPoint:C}=(0,oH.c)({editor:i,getPos:r}),y=(0,i2._)({editor:i,source:"card-accent-context-menu",getPos:r,findParentCard:!0}),{toggleBuddyChatPanel:v,isBuddyChatPanelOpen:w}=(0,nZ.Cy)(),j=(0,M.useCallback)(()=>{f&&i_.R.emit("toggleEditBackgroundDrawer",{openDrawer:!0,cardId:f})},[f]),A=(0,M.useCallback)(()=>{i.commands.convertImageToImageCard()},[i]),{imageCardActionsMenuItems:k,showImageCardOptions:L}=(0,oB.R)({canSetAsAccent:!b,onTurnIntoCard:A,onSetCardLayout:y,selectedLayout:g,isAccentImage:!0,canTurnIntoCard:o,canSetAsBackground:c}),S=(0,oF.d)({editor:i,getPos:r,node:n,includeCut:!1,imageSrc:null==s||null==(t=s.image)?void 0:t.src});return{contextMenuItems:(0,M.useMemo)(()=>{if(i.isThumbnail)return[];let e=[];return o?(e.push(...S),e.push({divider:!0}),e.push({key:"edit-image",label:e2.Ru._({id:"9IrgTy"}),icon:em.MT7,onClick:j}),u&&e.push({key:"ask-ai",label:(0,h.jsx)(ef.x6,{id:"IzVrMk",values:{AGENT_PROPER_NOUN:e7.qV}}),icon:eR.p7g,onClick:()=>{w||v()}}),d&&e.push({key:"fit-image",label:"fit"===m?e2.Ru._({id:"2Ivw1n"}):e2.Ru._({id:"VPxUGR"}),icon:em.GZ1,onClick:()=>{let e=r();"number"==typeof e&&i.commands.updateAttributesAtPos(e,{fitType:"fit"===m?"fill":"fit"})}}),x&&e.push({key:"change-focus-point",label:e2.Ru._({id:"BmxaoW"}),icon:em.xD0,onClick:()=>{let e=r();if("number"!=typeof e)return;let t=(0,nT.um)(n);C((0,nT.Df)(i,n,e,t))},disabled:"fit"===m})):e.push({key:"edit-image",label:c?e2.Ru._({id:"9IrgTy"}):e2.Ru._({id:"pVb3uA"}),icon:em.MT7,onClick:j}),L?e.push(...k):(e.push({divider:!0}),e.push({key:"layout",label:e2.Ru._({id:"vR68Ol"}),icon:em.$qH,items:iX.bI.map(e=>({key:e,label:(0,oS.Nu)(e),icon:(0,h.jsx)(iX.Ed,{layout:e,isSelected:g===e}),onClick:()=>y(e)}))})),e.length>0&&e.push({divider:!0}),c&&e.push({key:"remove-accent-image",label:e2.Ru._({id:"sGYCGx"}),icon:em.K3F,onClick:()=>{let e=r();"number"==typeof e&&(0,oS.kB)(i,e,!0)}}),e.push({key:"remove-layout",label:e2.Ru._({id:"6vLq+T"}),icon:em.yLS,onClick:()=>{let e=r();"number"==typeof e&&(0,oS.kB)(i,e,!1)},color:"red.500"}),e},[S,d,u,C,g,i,m,r,c,o,k,w,n,j,y,x,L,v])}})({editor:c,node:s,decorations:o,getPos:d}),{onOpenContextMenu:y}=(0,sY.$)({editor:c,contextMenuItems:C,getPos:d}),{defaultFullBleed:v}=(0,q.GV)(eu.Uu),w=(0,o_.Bn)(o),{colors:j,isDark:A,cardColor:k}=(0,ox.m)({src:null==(t=g.image)?void 0:t.src,tempUrl:null==(i=g.image)?void 0:i.tempUrl,decorations:o}),L=(0,q.GV)(eu.wC)!==sh.w.SLIDE_VIEW&&(null==w||!w.isNested)&&((null==w?void 0:w.cardSize)==="default"?"full"===v:(null==w?void 0:w.cardSize)==="full"),S=null==w?void 0:w.cardId,E=null==w?void 0:w.layout,_="behind"===E,I=c.isThumbnail?iN.p7:"right"===E||"left"===E||"top"===E||"mobileLeft"===E||"mobileRight"===E?oV:void 0,R=(0,oS.jh)(p,E),D=!!(0,ea.lH)(E).items[p.itemId],T=oI(w.layout,p.itemId,"full"===w.cardSize),z="none"===g.type||g.type===J.h.IMAGE&&!g.image||g.type===J.h.IMAGE&&!(null==(n=g.image)?void 0:n.src)&&!(null==(a=g.image)?void 0:a.tempUrl),P="fit"===R&&g.image&&!z,N=(0,iv.j)(c,d),{setBackgroundDrawerSourceKeyAction:H}=(0,iv.B)(),B=(null==(r=g.image)?void 0:r.loadImageStatus)==="queued",F=(0,q.GV)(eu.nD);(0,M.useEffect)(()=>i_.R.on("toggleEditBackgroundDrawer",e=>{let{openDrawer:t,cardId:i}=e;t&&i===S&&(H(f),m(!1))}),[f,S,m,H]);let O=null==(l=g.image)?void 0:l.uploadStatus,V=(0,ed.FX)(),Z=!L||"fit"===R||V?void 0:"left"===E||"right"===E?{borderRadius:"var(--box-border-radius)",marginY:"1em",height:"auto"}:"top"===E||"behind"===E?{width:"var(--editor-width)",position:"absolute",transform:"translateX(-50%)",left:"calc(50% - var(--doc-padding-left, 0px) / 2 + var(--doc-padding-right, 0px) / 2)"}:void 0,U=(0,M.useCallback)(e=>{(!(e.target instanceof Element)||e.target.closest("[data-card-layout]"))&&(N(),H(f),m(!1))},[f,N,m,H]);if(!D)return null;let G="mobileLeft"===E?"top":E;return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(u.VR,{as:"div",style:{display:L?"flex":void 0},children:(0,h.jsxs)(e5.s,{"data-content-reference":!0,"data-change-focus-point-el":!0,className:"card-layout-cell-bg",w:"100%",h:"100%",onContextMenu:x.isOpen?void 0:y,"data-selection-ring":"inside","data-selection-background":!0,"data-card-layout":null==w?void 0:w.layout,"data-testid":"card-accent-layout-item","data-fit-type":R,position:"relative","data-drag-handle":!0,...T,...{flexDirection:"column",justifyContent:"center"},onClick:N,onDoubleClick:U,...Z,bgSize:"fill"===R||_?"cover":"contain",p:"fill"===R||_?0:L?"1.5em":"1.25em",objectFit:"contain",css:{containerType:"size"},align:"center",justify:"center",children:[!P&&(0,h.jsx)(oz,{background:g,rounded:L&&!V,resizeParams:I,cutLayout:G,isDark:A,colors:j}),P&&(0,h.jsx)(oP,{background:g,rounded:L&&!V,cutLayout:G}),P&&(0,h.jsx)(oN,{image:g.image,resizeParams:I,cutLayout:G,colors:j}),_&&(0,h.jsx)(iL,{background:g,cardColor:k}),F&&(0,h.jsx)(np,{editor:c,updateNestedAttributes:b,background:null==p?void 0:p.background,enableMask:_,isAccentImageDrawer:!0,...x}),(0,h.jsx)(oR,{isLoading:B,editor:c,hasImage:!z,image:g.image,onEditImage:F?N:void 0,openEditBackgroundDrawer:m,borderProps:T,accentLayout:null==w?void 0:w.layout,...T}),(0,h.jsx)(om.m,{uploadStatus:null!=O?O:void 0,isEditable:F})]})})})},oU=e=>{let{node:t}=e;return"accent"===t.attrs.itemId?(0,h.jsx)(oZ,{...e}):(0,h.jsx)(oM,{...e})},oG=n.bP.create({name:"cardAccentLayoutItem",group:"cardLayoutItemGroup",priority:et.y.CardAccentLayoutItem,selectable:!1,atom:!0,draggable:!0,imageKeyPath:"background.image",addAttributes:()=>({id:(0,su.e)(nD.z),itemId:{default:"accent"},fitType:{parseHTML:e=>e.getAttribute("fitType")},background:{default:{type:J.h.NONE},...(0,$.tb)("background")}}),addNodeView:()=>(0,u.gu)(oU,{update:p.z0}),parseHTML:()=>[{tag:"img[class=accent-image][src]",getAttrs:e=>{let t,i,n,a,r=e.getAttribute("src"),l=e.getAttribute("backgroundPos"),s=e.getAttribute("fitType");if(l)try{t=JSON.parse(l)}catch(e){console.warn("Failed to parse backgroundPos:",l)}if(e.hasAttribute("mask"))try{i=JSON.parse(e.getAttribute("mask")||"{}")}catch(t){console.warn("Failed to parse mask:",e.getAttribute("mask"))}if(e.hasAttribute("data-meta"))try{n=JSON.parse(e.getAttribute("data-meta")||"{}")}catch(t){console.warn("Failed to parse meta:",e.getAttribute("data-meta"))}if(e.hasAttribute("data-resize"))try{a=JSON.parse(e.getAttribute("data-resize")||"{}")}catch(t){console.warn("Failed to parse resize:",e.getAttribute("data-resize"))}return{fitType:s,background:{type:J.h.IMAGE,image:{src:r||"",source:e.getAttribute("source")||"image.custom",name:e.getAttribute("name")||"",...t?{backgroundPos:t}:{},...n?{meta:n}:{},...a?{resize:a}:{}},...e.getAttribute("accentId")?{accentId:e.getAttribute("accentId")}:{},...i?{mask:i}:{}}}}},{tag:"img[class=accent-image][type=color]",getAttrs:e=>{let t=e.getAttribute("color"),i=e.getAttribute("fitType"),n=e.getAttribute("source");return{fitType:i,background:{type:J.h.COLOR,...t?{color:{hex:t}}:{},...n?{source:n}:{}}}}},{tag:"img[class=accent-image][type=gradient]",getAttrs:e=>{let t=e.getAttribute("gradient"),i=e.getAttribute("fitType"),n=e.getAttribute("source"),a=null;if(t)try{a=JSON.parse(t)}catch(e){}return{fitType:i,background:{type:J.h.GRADIENT,...a?{gradient:a}:{},...n?{source:n}:{}}}}},{tag:"img[class=accent-image][placeholder=true]",priority:70},{tag:"img[class=accent-image]"},{tag:"div[class=card-accent-layout-item]",context:"card/"}],renderHTMLforAI(e){let{node:t,disableBookmarks:i,HTMLAttributes:n}=e;if(i){let e=t.attrs.background;return["img",(0,K.S4)(e,n)]}let a=t.attrs.background,r=a?(0,ee.vL)({attrs:a}):void 0,{id:l}=t.attrs,s=a?(e=>{var t,i,n,a;let r=e.type;return"color"===r?{type:"color",color:null==(t=e.color)?void 0:t.hex,source:null!=(i=e.source)?i:void 0}:"gradient"===r&&e.gradient?{type:"gradient",gradient:JSON.stringify(e.gradient),source:null!=(n=e.source)?n:void 0}:"image"===r&&e.image?{type:"image",src:e.image.src||"",source:null!=(a=e.image.source)?a:void 0,alt:(0,K.ve)(e.image)}:{type:r}})(a):{};return["img",{id:l,bookmark:r,class:"accent-image",fitType:n.fitType,...s}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"card-accent-layout-item"})]}});var oW=i(40300),oK=i(97255),oq=i(15538);let oQ=new G.hs("cardLayoutResizing");class oJ{getActiveHandleAbs(e){return this.activeHandle?(0,oq.d_)(e,this.activeHandle):null}reset(){return this.activeHandle=null,this.side=null,this.dragging=null,this}setHandle(e,t){return null===t.setHandle?(this.activeHandle=null,this.side=null):(this.activeHandle=(0,oq.JO)(e,t.setHandle.pos),this.side=t.setHandle.side),this}setDragging(e){return this.dragging=e.setDragging,this}apply(e,t){let i=e.getMeta(oQ);return i&&"setHandle"in i?this.setHandle(t,i):i&&"setDragging"in i?this.setDragging(i):i&&"reset"in i?this.reset():this}constructor(){this.activeHandle=null,this.dragging=null}}var oY=i(28745),oX=i(13732);let o$=e=>oQ.getState(e.state),o0=(e,t)=>{e.dispatch(e.state.tr.setMeta(oQ,{setHandle:t}))},o1=(e,t)=>{e.dispatch(e.state.tr.setMeta(oQ,{setDragging:t}))},o2=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",n=e.domAtPos(t),a=n.node.childNodes[n.offset];return"x"===i?a.offsetWidth:a.offsetHeight},o3=(e,t)=>{let{node:i,offset:n}=e.domAtPos(t.start()),a=i.childNodes[n];do if(a&&a.classList&&a.classList.contains("node-card"))break;while(a=a.parentNode);return a},o5={sm:100,md:200,lg:300},o4=(e,t,i)=>{let n=(0,ea.lH)(i),a=e.attrs,r=(null==t?void 0:t.style.gridTemplateRows)||a.layoutTemplateRows||n.grid.gridTemplateRows;if(!r)return null;let l=r.split(" ");if(!l.length)return null;let s=l[0],o=s.includes("var"),c=[];if(o){var d;let e=null==(d=s.split("-").at(-1))?void 0:d.slice(0,-1);e&&e in o5||(e="md"),c=[o5[e],0]}else c=l.map(e=>"auto"===e?0:Number.parseInt(e));return c},o6=n.bP.create({name:"cardLayoutItem",group:"cardLayoutItemGroup",content:"(block | cardBlock)+",selectable:!1,draggable:!1,isolating:!0,containerHandle:!0,priority:et.y.CardLayoutItem,addAttributes:()=>({itemId:{default:"body"}}),addNodeView:()=>(0,u.gu)(oU,{update:p.z0}),addCommands:()=>({handleCardAccentDelete:()=>e=>{let{state:t,commands:i}=e;if(!(0,n.BQ)(t.selection))return!1;let{node:a}=t.selection;if(!(0,ea.wL)(a))return!1;let r=(0,n.KP)(Q.jg)(t.selection);return!!r&&i.setCardLayout(r.pos,"blank")},selectInsideCardBody:(e,t)=>i=>{let{state:n,tr:a,commands:r}=i,l=n.doc.nodeAt(e);if(!l||!(0,Q.jg)(l))return!1;let s=(0,ea.dg)(a,e);if(0===Object.entries(s).length)return r.selectInsideNodeAtPos(e,t);let o=s.body;return!!o&&r.selectInsideNodeAtPos(o.pos,t)},setCardLayout:(e,t,i)=>n=>{let{tr:a,editor:r}=n;return(0,oW.c)(r,a,e,t,i)},setCardLayoutWithImage:(e,t,i)=>n=>{let{tr:a,editor:r}=n;try{if(!(0,oW.c)(r,a,e,t))return!1;let{accent:n}=(0,ea.dg)(a,e);if(!n||!n.node)return!1;let l=n.node.attrs,s={...null==l?void 0:l.background,type:J.h.IMAGE,source:i.source||"image.custom",image:{...(0,sS.lk)(i)}};return a.setNodeAttribute(n.pos,"background",s),!0}catch(e){return console.error("Error in setCardLayoutWithImage:",e),!1}},removeCardLayout:e=>t=>{let{tr:i,editor:n}=t,a=(0,Q.W0)(n,e);return!!a&&(0,oW.c)(n,i,a.pos,"blank")}}),parseHTML:()=>[{tag:"div[class=card-layout-item]"},{tag:"div[class=body]",context:"card/"}],addProseMirrorPlugins(){return[(0,o_.OX)(this.editor),new G.k_({key:oQ,state:{init:()=>new oJ,apply:(e,t,i,n)=>t.apply(e,n)},props:{attributes:e=>null!==oQ.getState(e).getActiveHandleAbs(e)?{class:"resize-cursor"}:{class:""},handleDOMEvents:{mousemove:(e,t)=>(((e,t)=>{if(!e.editable||!t.target||t.target.closest(".column-resize-handle"))return;let i=o$(e);if(i.dragging)return;let n=function(e,t){let i=e.posAtCoords({left:t.clientX,top:t.clientY});if(!i||-1===i.inside)return null;let n=e.domAtPos(i.inside);if(!n)return null;let a=n.node.childNodes[n.offset];if(!a)return null;let r=e.state.doc.resolve(i.inside);if(!r.nodeAfter||!(0,Q.sw)(r.nodeAfter))return null;let l=(0,$.TK)(r,Q.jg)[0];if(!l)return null;let s=l.node.attrs.layout;if(!(0,ea.lH)(s).allowResizing)return null;let o="top"===s,{left:c,right:d,bottom:u,top:p}=a.getBoundingClientRect();if(t.clientX-c<=5&&!o){let i=e.posAtCoords({left:t.clientX-10,top:t.clientY});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);return n&&(0,Q.sw)(n)?"cardLayoutItem"===n.type.name?{pos:i.inside,side:"right"}:{pos:r.pos,side:"left"}:null}if(d-t.clientX<=5&&!o){let i=e.posAtCoords({left:t.clientX+10,top:t.clientY});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);return n&&(0,Q.sw)(n)?"cardLayoutItem"===n.type.name?{pos:i.inside,side:"left"}:{pos:r.pos,side:"right"}:null}if(u-t.clientY<=5&&o){let i=e.posAtCoords({left:t.clientX,top:t.clientY+10});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);return n&&(0,Q.sw)(n)&&"cardLayoutItem"===n.type.name?{pos:i.inside,side:"top"}:null}if(t.clientY-p<=5&&o){let i=e.posAtCoords({left:t.clientX,top:t.clientY+10});if(!i)return null;let n=e.state.doc.nodeAt(i.inside);if(!n||!(0,Q.sw)(n)||"cardLayoutItem"!==n.type.name)return null;let a=e.state.doc.resolve(i.inside).parent;return a&&"card"===a.type.name&&"top"===a.attrs.layout?{pos:i.inside,side:"top"}:null}return null}(e,t),a=i.getActiveHandleAbs(e.state),r=i.side;null===a&&null===n||n&&n.side===r&&n.pos===a||o0(e,n)})(e,t),!1),mouseleave(e){let t=o$(e);return null===t.getActiveHandleAbs(e.state)||t.dragging||o0(e,null),!1},mousedown:(e,t)=>(!function(e,t){if(!e.editable)return;let i=o$(e),n=i.getActiveHandleAbs(e.state);if(null===n||i.dragging)return;let a=e.state.doc.resolve(n),r=a.node(),l=o3(e,a),s=l.querySelector('[data-node-view-content-inner="card"]');if(!s)return;let o=i.side,c=o&&["top","bottom"].includes(o)?"y":"x",d="x"===c?s.offsetWidth:s.offsetHeight,u=o2(e,n),p=((e,t,i)=>{let n=(0,ea.lH)(i),a=t.querySelector('[data-node-view-content-inner="card"]');if("top"===i)return o4(e,a,i);let r=e.attrs,l=(null==a?void 0:a.style.gridTemplateColumns)||r.layoutTemplateColumns||n.grid.gridTemplateColumns;if(!l)return null;let s=l.split(" ");if(!s.length)return null;let o=s[0].includes("fr"),c=[];if(o){let e=s.map(e=>+e.replace("fr","")),t=e.reduce((e,t)=>e+t,0);c=e.map(e=>e/t*100)}else c=s.map(e=>+e.replace("%",""));return c})(r,l,r.attrs.layout);if(!p)return;o1(e,{startX:t.clientX,startY:t.clientY,dragDirection:o&&["top","bottom"].includes(o)?"y":"x",startSize:u,colWidths:p,totalSize:d,colIndex:0});let h=null;function g(){window.removeEventListener("mouseup",g),window.removeEventListener("mousemove",m);let t=o$(e);if(t.dragging){if(null===h)return void o1(e,null);if(t.dragging)try{(function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"x",a=e.state.doc.resolve(t).before(),r=i.join(" "),l=e.state.tr.setNodeAttribute(a,"x"===n?"layoutTemplateColumns":"layoutTemplateRows",r);e.dispatch(l),function(e,t){let i=e.state.doc.resolve(t),n=o3(e,i).querySelector('[data-node-view-content-inner="card"]');n&&(n.style.gridTemplateColumns="",n.style.gridTemplateRows="")}(e,t)})(e,t.getActiveHandleAbs(e.state),h,t.dragging.dragDirection),o1(e,null)}catch(t){e.dispatch(e.state.tr.setMeta(oQ,{reset:!0}))}h=null}}function m(t){if(!t.which)return g();let i=o$(e),n=i.getActiveHandleAbs(e.state);if(!i.dragging||null===n)return;let{colWidths:a}=i.dragging,r=a[0],s={left:[10,25,37.5,50,62.5],right:[37.5,50,62.5,75,90],top:Object.values(o5)}[null!=o?o:"left"];if("top"===o){let e=r+(t.clientY-i.dragging.startY),n=s.findIndex((t,i,n)=>i===n.length-1||e<=(n[i+1]+t)/2),a=Object.keys(o5)[n];h=["var(--top-accent-height-".concat(a,")"),"auto"]}else{let e=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,{totalSize:n}=e,a="x"===e.dragDirection?t.clientX-e.startX:t.clientY-e.startY;return lG()(100*a/n/i,0)*i}(i.dragging,t,.1),n=r+es[s.length-1]?s[s.length-1]:s.find(t=>6.25>=Math.abs(t-r-e));h=(0,oY.H0)(a,0,n-r,10).map(e=>"".concat(e,"%"))}(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",n=e.querySelector('[data-node-view-content-inner="card"]');n&&(n.style["y"===i?"gridTemplateRows":"gridTemplateColumns"]=t.join(" "))})(l,h,c),(0,oX.i$)(l)}window.addEventListener("mouseup",g),window.addEventListener("mousemove",m),t.preventDefault()}(e,t),!1)},decorations(e){let t=oQ.getState(e),i=t.getActiveHandleAbs(e);if(null!==i){let n=[];try{let a=document.createElement("div");a.className="column-resize-handle ".concat(t.side),n.push(oK.NZ.widget(i+1,a));let r=e.doc.nodeAt(i);return n.push(oK.NZ.node(i,i+r.nodeSize,{class:"has-column-resize-handle"})),oK.zF.create(e.doc,n)}catch(e){return console.error("(caught) cardLayoutResizing error: ".concat(e.message)),oK.zF.empty}}},nodeViews:{}}})]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"card-layout-item"}),0]},renderHTMLforAI(e){let{node:t}=e;return["div",{class:"body"},0]}});var o9=i(93398),o7=i(66511),o8=i(69023),ce=i(98997),ct=i(8474);let ci=new G.hs("SlashMenu"),cn=(0,ct.e$)({name:"slashMenu",char:"/",pluginKey:ci,MenuComponent:ce.a,priority:et.y.SlashMenu});var ca=i(62720);class cr extends u.Lz{updateProps(e){this.isDestroyed||this.renderer.updateProps(e)}mountEditor(){let e=this.editor,{nodeName:t,preventNodeOrExtensionTypes:i}=this.editorOptions,n=[...fd({isInnerEditor:!0}),cn,o9.mk,il.bU,nT.Q8,cs.configure({outerEditor:e,getPos:this.getPos}),o8.c,o7.bY].filter(e=>!i||!i.includes(e.name)).map(e=>e.name===t?e.extend({topNode:!0}):e);if(this.innerEditor=new u.KE({extensions:n,content:{type:t,content:this.node.content.toJSON(),attrs:sC()(this.node.attrs)},onBeforeCreate(n){let{editor:a}=n;a.schema.nodes={...e.schema.nodes},null==i||i.forEach(e=>{a.schema.nodes[e]&&delete a.schema.nodes[e]}),a.schema.marks={...e.schema.marks},a.schema.topNodeType=e.schema.nodes[t],a.extensionManager.schema=a.schema}}),this.innerEditor.gammaOrgId=e.gammaOrgId,this.innerEditor.gammaDocId=e.gammaDocId,this.innerEditor.parentEditor=e,this.innerEditor.view.updateState=function(e){if(!this.docView){this.state=e;return}this.updateStateInner(e,this.state.plugins!=e.plugins)},this.innerEditor.view.update=function(e){this.docView&&oK.Lz.prototype.update.call(this,e)},this.updateProps({innerEditor:this.innerEditor}),e.gammaOrgId){var a,r;null==(a=(r=this.innerEditor.commands).initializeUploadExtension)||a.call(r,e.gammaOrgId)}return this.innerEditor}destroy(){var e;this.isDestroyed=!0,null==(e=this.innerEditor)||e.destroy(),super.destroy()}update(e,t,i){var n;if(!e.sameMarkup(this.node))return!1;this.node=e;let a=null==(n=this.innerEditor)?void 0:n.view;if(!a)return!0;let r=a.state,l=e.content.findDiffStart(r.doc.content);if(null!=l){let{a:t,b:i}=e.content.findDiffEnd(r.doc.content),n=l-Math.min(t,i);n>0&&(t+=n,i+=n),a.dispatch(r.tr.replace(l,i,e.slice(l,t)).setMeta(ca.k,!0).setMeta("preventAutolink",!0))}return super.update(e,t,i)}stopEvent(e){return!!this.innerEditor&&this.innerEditor.view instanceof oK.Lz&&this.innerEditor.view.dom.contains(e.target)}ignoreMutation(){return!0}get contentDOM(){return null}constructor(e,t,i){super(e,t,i),this.isDestroyed=!1,this.editorOptions=i,this.updateProps({mountEditor:()=>this.mountEditor(),destroyEditor:()=>{var e,t,i;null==(e=this.innerEditor)||e.destroy(),null==(t=(i=this.editor.commands).forceHideBubbleMenu)||t.call(i,!1),setTimeout(()=>{this.updateProps({innerEditor:void 0})})}})}}function cl(e,t){return i=>new cr(e,i,t)}let cs=n.YY.create({name:"innerEditorExtension",addOptions:()=>({outerEditor:null,getPos:null}),addProseMirrorPlugins(){let{outerEditor:e,getPos:t}=this.options;return[new G.k_({appendTransaction:i=>{let n=i[0];if(!n)return null;if(!n.getMeta(ca.k)){let n=t();if("number"!=typeof n)return null;let a=e.state.tr,r=d.Lm.offset(n+1);for(let e=0;ee.commands.undo(),"Mod-y":()=>e.commands.redo()}}}),co=(e,t)=>{let i=t.mapResult(e.from,1),n=t.mapResult(e.to,-1),a=t.map(e.gapFrom,1),r=t.map(e.gapTo,1);return i.deletedAcross&&n.deletedAcross||an.pos?null:new d.Wg(i.pos,n.pos,a,r,e.slice,e.insert,e.structure)},cc=e=>{let{decorations:t,editor:i,getPos:a,destroyEditor:r,mountEditor:l}=e,s=(0,q.jL)();(e=>{let[t,i]=(0,M.useState)(null);return(0,M.useEffect)(()=>{if(!e)return;let t=e=>{let{editor:t}=e;i(t.state.selection)};t({editor:e});let n=a_()(t,200,{leading:!0});return e.on("selectionUpdate",n),()=>{e.off("selectionUpdate",n)}},[e])})(i);let{mountEditor:o,activeNoteCardId:c}=(0,q.GV)(lB.rd),d=a(),u="number"==typeof d?((e,t)=>{try{let i=(0,n.eL)(e.state.doc.resolve(t),Q.jg),a=null==i?void 0:i.node;return null==a?void 0:a.attrs.id}catch(e){return}})(i,d):void 0,{isNested:p}=(0,eo.tg)(t),h=!p&&"number"==typeof d&&(0,lF.I5)(i,d),g=c===u&&"function"==typeof l&&o===l,m=h&&!g&&!!l&&!p&&!i.isThumbnail;(0,M.useEffect)(()=>{m&&requestAnimationFrame(()=>{s((0,lB.Lz)({activeNoteCardId:u,mountEditor:l,destroyEditor:r}))})},[m,r,s,l,u])};var cd=i(93296),cu=i(80778);let cp=new G.hs("cardNotesPlugin"),ch=n.bP.create({name:"cardNotes",content:"cardNotesBlock+",selectable:!1,atom:!0,parseHTML:()=>[{tag:"div[class=card-notes]"},{tag:"notes"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"card-notes"}),0]},renderHTMLforAI:()=>["notes",0],renderText:()=>"",addProseMirrorPlugins(){let e,t=(0,q.KA)();return[(e=this.editor,new G.k_({key:cp,props:{attributes:()=>{let i=t.getState();return(0,lB.Iw)(i)&&!(0,lF.NO)(e)&&(0,eu.nD)(i)&&!e.isStatic?{class:"card-notes-active"}:{class:""}},decorations:i=>{let{doc:n,selection:a}=i,r=t.getState();if(!(0,lB.Iw)(r)||(0,lF.NO)(e)||!(0,eu.nD)(r)||e.isStatic)return;let l=(0,cu.hT)(e.state.doc,a.from);if(l)return oK.zF.create(n,[oK.NZ.node(l.pos,l.pos+l.node.nodeSize,{class:"card-notes-active-parent-card"})])}},appendTransaction:(t,i,a)=>{var r,l,s,o;if((0,lF.NO)(e)||e.isThumbnail||e.isStatic)return;let c=a.tr;return((0,cd.z)(t,i,a,c,"cardNotes"),r=t,l=i,s=a,o=c,r.forEach(e=>{let t=e.steps.map((e,t)=>[e,t]).filter(e=>e[0]instanceof d.Ln||e[0]instanceof d.Wg);if(1!==t.length)return;let[i,a]=t[0];if((0,sp.he)(e)||e.getMeta("cardNotesHandled")||!(e=>{let t=0===e.slice.content.size;return e.from!==e.to&&!!t||(e.from!==e.to||!!t)&&e.from!==e.to&&!t})(i))return;let r=e.docs[a],{from:c,to:u}=i;r.nodesBetween(c,u,(e,t)=>{if(tu)return!0;if("cardNotes"===e.type.name){var i;let a=l.doc.resolve(t),r=(0,n.eL)(a,Q.jg),d=(0,n.xe)(s.doc,e=>(0,Q.jg)(e)&&e.attrs.id===(null==r?void 0:r.node.attrs.id));if(!d[0])return!1;let u=(0,n.xe)(d[0].node,e=>"cardNotes"===e.type.name);if(u.length>0&&(null==(i=u[0])?void 0:i.node.content.eq(e.content))&&d[0].pos===(null==r?void 0:r.pos))return!1;let p=(0,cu.hT)(s.doc,c);if(!p)return console.warn("[preventNotesDelete] parentCard not found"),!1;let h=s.doc.resolve(p.pos);if((0,lF.PD)(h)){let t=sM(s.doc,p.pos,!1);if(null===t)return console.warn("[preventNotesDelete] insertPos not found"),!1;o.insert(t,e.content)}else{let t=p.pos+p.node.nodeSize-1;o.insert(t,e)}}return!0})}),c.docChanged)?c:null}}))]},addNodeView(){return this.editor.shouldUsePublishedVersion?(0,u.gu)(()=>null):cl(cc,{nodeName:this.name,preventNodeOrExtensionTypes:["dropCursor","smartLayout","grid","doc","document","card","embed","slashMenu","mediaUpload","GammaMention"]})}});var cg=i(15368);let cm=e=>(0,h.jsx)(g.a,{bg:"var(--body-color)",opacity:"0.4",borderRadius:"sm",...e});var cx=i(27581),cf=i(31090),cb=i(6139),cC=i(7063),cy=i(69236),cv=i(80621);let cw=(0,M.memo)(e=>{let{cardId:t,docId:i,editor:n,cards:a,level:r,showNested:l,isPresentMode:s,hiddenCardMap:o}=e,c=(0,l4.d)({cardId:t,editor:n}),d=(0,q.GV)(ez.Jo),u=(0,M.useCallback)(e=>{(0,cC.T)(n,e,t)},[n,t]),p=(0,cb.oR)(),m=(0,M.useMemo)(()=>{let e=(0,ri.Io)({cardId:t,docId:i,isPresentMode:s});return p?(0,cv.M7)({url:e,doc:d}):e},[t,i,d,s,p]),{listStyle:x,paddingStart:f,marginStart:b}=(0,cy.WI)(r);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(cf.B8,{mb:"0.5em",children:(0,h.jsx)(cf.ck,{listStyleType:x,ps:f,ms:b,children:(0,h.jsx)(g.a,{display:"inline",children:(0,h.jsx)(ig.N,{href:m,className:"link",role:"link",isExternal:!p,noOfLines:1,wordBreak:"break-word",onClick:u,display:"-webkit-inline-box",verticalAlign:"top",children:(null==c?void 0:c.title)||(0,h.jsx)(ef.x6,{id:"wja8aL"})})})})}),l&&a.filter(e=>{let{id:t}=e;return!(null==o?void 0:o[t])}).map(e=>(0,h.jsx)(cw,{cardId:e.id,cards:e.children,editor:n,level:r+1,showNested:l,docId:i,isPresentMode:s,hiddenCardMap:o},e.id))]})});cw.displayName="CardTOCItem";let cj=e=>{let{node:t,editor:i,decorations:n}=e,{nested:a}=t.attrs,{cardId:r}=(0,eo.tg)(n),l=(0,q.GV)(cg.NG),s=(0,q.GV)((0,eu.xO)({cardId:r,showAll:ep.LD})).filter(e=>{let{id:t}=e;return!(null==l?void 0:l[t])}),o=(0,q.GV)(ez.Jo),c=(0,q.GV)(eu.wC),d=(0,q.GV)(eu.jO),u=c===sh.w.SLIDE_VIEW;return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(g.a,{cursor:"default",pointerEvents:d?"none":void 0,borderRadius:"var(--box-border-radius)","data-selection-ring":!0,className:"card-toc",children:[0===s.length&&(0,h.jsxs)(i6.F,{colorScheme:"gray",color:"gray.700",fontFamily:"body",fontSize:"1em",py:"0.75em",px:"1em",children:[(0,h.jsx)(i9._,{w:"1em",h:"1em",alignSelf:"center",me:"0.75em"}),(0,h.jsxs)(g.a,{children:[(0,h.jsx)(a8.X,{fontSize:"1em",lineHeight:"1.5em",children:(0,h.jsx)(ef.x6,{id:"519v/x"})}),(0,h.jsx)(re.T,{fontSize:"0.75em",lineHeight:"1.5em",children:(0,h.jsx)(ef.x6,{id:"HmhQ3B"})})]})]}),s.map(e=>(0,h.jsx)(cw,{cardId:e.id,cards:e.children,editor:i,level:0,showNested:a,docId:(null==o?void 0:o.id)||"",isPresentMode:u,hiddenCardMap:l},e.id))]})})},cA=e=>(0,h.jsx)(cx.V,{children:(0,h.jsxs)(eh.T,{spacing:"0.5em",align:"start",children:[(0,h.jsx)(cm,{h:"1em",w:"14em",bg:"var(--link-color)"}),(0,h.jsx)(cm,{h:"1em",w:"14em",bg:"var(--link-color)"}),(0,h.jsx)(cm,{h:"1em",w:"14em",bg:"var(--link-color)"}),(0,h.jsx)(cm,{h:"1em",w:"14em",bg:"var(--link-color)"})]})}),ck=n.bP.create({name:"tableOfContents",group:"block",atom:!0,selectable:!0,dynamic:!0,addAttributes:()=>({nested:{default:!1}}),parseHTML:()=>[{tag:"div[class=toc]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"toc"})]},addNodeView(){return this.editor.isThumbnail?(0,u.gu)(cA,{update:p.z0}):(0,u.gu)(cj,{update:p.z0})}});var cL=i(46512),cS=i(66567),cE=i(7315),c_=i(85187),cI=i(83383),cM=i(81449),cR=i(65379);let cD={serialize(e){let{omitIds:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=["colgroup",{}],n=["tbody",{}],a=["table",{},i,n];return e.rows.forEach((a,r)=>{let l=["tr",{}];t||(l[1].id=a.id),n.push(l),e.columns.forEach(n=>{if(0===r){let{type:e,label:a,format:r,id:l,fixedType:s}=n,o=["col",{type:e,label:a,format:r,"fixed-type":s}];t||(o[1].id=l),i.push(o)}let s=e.getCell({column:n.id,row:a.id});l.push(["td",{type:s.type},["value",{},s.textValue]])})}),a},parse(e){let t=[],i=[],n=[];for(let a of e.children)switch(a.tagName){case"COLGROUP":t=[...a.children].filter(e=>"COL"===e.nodeName).map(e=>{var t;return new cI.n({id:e.getAttribute("id")||void 0,type:e.getAttribute("type")||"label",label:e.getAttribute("label")||"",format:e.getAttribute("format")||"raw",fixedType:(null==(t=e.getAttribute("fixed-type"))?void 0:t.toLowerCase())==="true"})});break;case"TBODY":if(!t.length)throw Error("No columns defined before tbody");i=[...a.children].filter(e=>"TR"===e.nodeName).map(e=>{let i=new cR.N({id:e.getAttribute("id")||void 0});return!function(e,i){[...e.children].filter(e=>"TD"===e.nodeName).forEach((e,a)=>{let r=e.getElementsByTagName("value").item(0),l=t[a],s={row:i,column:l},o="data"===l.type?new cE.T(s):new c_.l(s);o.textValue=(null==r?void 0:r.textContent)?r.textContent:"",n.push(o)})}(e,i),i})}return new cM.h({columns:t,rows:i,cells:n})}};var cT=i(8995),cz=i(71689),cP=i(26658),cN=i(23275),cH=i(36091);function cB(e){for(let t of e.columns)if(!t.isEmpty(e)&&"data"===t.type)return t;return null}function cF(e){for(let t of e.columns)if(!t.isEmpty(e)&&"label"===t.type)return t;return null}var cO=i(41626),cV=i(35859),cZ=i(27388),cU=i(75906);let cG=e=>{let{direction:t="vertical",definition:i,textValue:n,x:a,y:r,width:l,height:s,bounds:o,offset:c={x:0,y:0},onPositionChange:d,invertColorOfInsideText:u}=e,p=(()=>{if(!i)return!1;let e=i.getDimensions(n),d=e.width+c.x,u=e.height+c.y;return"vertical"===t?i.inside?(i.rotate?d:u)+i.margin=o.width})(),g=(0,M.useMemo)(()=>({x:"vertical"===t?a+l/2+c.x:a+l+(i.margin+c.x)*(p?-1:1),y:"vertical"===t?r+(c.y+i.margin)*(p?1:-1):r+s/2+c.y}),[a,l,c.x,r,s,c.y,p,t,i.margin]);return((0,M.useEffect)(()=>{null==d||d(g)},[g]),i.hide)?null:(0,h.jsx)(cU.A,{pointerEvents:"none",...g,textAnchor:i.rotate?p?"end":"start":"vertical"===t?"middle":p?"end":"start",verticalAnchor:"vertical"===t?i.rotate?"middle":p?"start":"end":"middle",style:{...i.textStyles,userSelect:"none",filter:p&&u?"invert(1)":void 0},angle:270*!!i.rotate,children:n})};var cW=i(96784),cK=i(19034),cq=i(66490),cQ=i(18528),cJ=i(75415),cY=i(88678),cX=i(50998),c$=i.n(cX),c0=i(12393);let c1={top:8,bottom:2,right:1,left:4},c2=e=>{let{color:t,labelCells:i,dataCells:n,height:a,children:r,textColor:l,tickColor:s,tiny:o=!1,width:c,fontFamily:d="var(--body-font)",fontSize:u="var(--chakra-fontSizes-sm)",fontWeight:p="var(--body-font-weight)",margin:g=cV.PH,direction:m="vertical",hideLabels:x=!1,padding:f=0,labelPadding:b=.3,pullToZero:C=!0,onMouseMove:y,onMouseLeave:v,onMouseMoveInside:w,onMouseLeaveInside:j}=e,A=o?2:14,k=o?{top:1,right:0,bottom:2,left:0}:c1,L=o?{top:0,right:0,bottom:0,left:0}:g,S=!!o||x;o&&(u="2px",f=0);let E=o?.5:2,_=o?1:6,I=n.map(e=>e.data),R=n.reduce((e,t)=>{if("mixed"===e)return e;let i=t.getFormatter().type;return""===e||e===i?i:"mixed"},""),D=Math.max(...I),T=Math.min(...I),z=i.length?i:n.map(e=>({position:{row:e.position.row},textValue:""})),P=(0,M.useMemo)(()=>{let e="percentage"===R&&D<=100?100:null;return function(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(null!==a&&t>a&&(console.error("`capAt` MUST be larger than `max`",{capAt:a,max:t}),a=null),!n){let i=(0,cQ.A)({range:[0,1],domain:[e,Math.max(t,0)]}).ticks();n=i.length<2?1:Math.abs(i[1]-i[0])}let r=(0,c0.yw)(Math.max(t,0),n,1),l=(0,c0.yw)(e,n,-1),s=(0,c0.yw)((r-l)/(i-1),n,1);s&&s!==n&&(l=(0,c0.yw)(l,s,-1));let o=[l];for(;o[o.length-1]2*i)););return null!==a&&o[o.length-1]>=a?Array.from({length:i+1}).map((e,t)=>(l+(r-l)/i)*t):o}(C?Math.min(T,0):T,D,4,void 0,e)},[T,D,C,R]),N=n[0].format.bind(n[0]),H="vertical"===m?P.map(e=>n[0].format(e)):z.map(e=>c$()(e.textValue,{length:25,separator:" "})),B=(0,c0.Vr)(H,{fontFamily:d,fontSize:u,fontWeight:p}),F=S?0:B.maxWidth,O={top:L.top+k.top,right:L.right+k.right,bottom:L.bottom+E+(S?0:_+k.bottom),left:L.left+F+E+(S?0:_+k.left)},V=("vertical"===m?z:n).map(e=>{let{textValue:t}=e;return c$()(t,{length:25,separator:" "})}),{bottomTickValues:Z,bottomLabels:U,rotateLabels:G,labelsHeight:W,splitIx:K}=c3({em:A,textStyles:{fontFamily:d,fontSize:u,fontWeight:p},hideLabels:S,padding:f,height:a,width:c,margin:O,labelCells:z,labelStrings:V}),q=a-O.top-O.bottom-W,Q="horizontal"===m&&q/H.length{let{position:{row:t}}=e;return t}),J=c-O.left-O.right,Y=z.map(e=>"".concat(e.position.row,":").concat(e.textValue)).join(","),{labelScale:X,labelIndex:$}=(0,M.useMemo)(()=>({labelScale:(0,cz.A)({range:"vertical"===m?[0,J]:[0,q],domain:z.map(e=>e.position.row),paddingInner:b,paddingOuter:.3}),labelIndex:Object.fromEntries(z.map(e=>[e.position.row,e]))}),[J,m,q,Y,b]),ee=(0,M.useMemo)(()=>{let e=P[0],t=P[P.length-1];return(0,cQ.A)({range:"horizontal"===m?[T<0?f:0,J]:[q-(T<0?f:0),E+f],round:!0,domain:[e,t]})},[P,q,T,J,m,f,E]),et=(()=>{if(!w&&!j)return null;let e=e=>t=>{e(t,function(e,t){var i;let n=null!=(i=(0,cq.A)(e))?i:{x:e.clientX,y:e.clientY};return{svgCoords:n,axisCoords:{x:n.x-t.left,y:n.y-t.top}}}(t,O))};return{move:w&&e(w),leave:j&&e(j)}})();return(0,h.jsxs)("svg",{width:"100%",viewBox:"0 0 ".concat(c," ").concat(a),height:"100%",preserveAspectRatio:"none",overflow:"visible",onMouseMove:y,onMouseLeave:v,children:[P.map((e,i)=>"vertical"===m?(0,h.jsx)(cJ.A,{from:{x:O.left,y:ee(e)+O.top},to:{x:c,y:ee(e)+O.top},stroke:t,opacity:0===e?.5:.2},i):(0,h.jsx)(cJ.A,{from:{x:O.left+ee(e),y:O.top},to:{x:O.left+ee(e),y:q},stroke:t,opacity:0===e?.5:.2},i)),et&&(0,h.jsx)(cP.A,{fill:"transparent",opacity:.2,x:O.left,y:O.top,height:q,width:J,onMouseMove:et.move,onMouseLeave:et.leave}),r({labelScale:X,dataScale:ee,yMax:q,xMax:J,margin:{...O}}),(0,h.jsx)(cT.A,{children:"vertical"===m?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(cW.A,{top:O.top,left:O.left,scale:ee,stroke:t,rangePadding:T<0?-1*f:0,strokeWidth:E,tickValues:S?[]:P,tickFormat:N,tickLength:_,tickStroke:s||t,tickLabelProps:()=>({fill:l||t,textAnchor:"end",fontFamily:d,fontSize:u,fontWeight:p,dy:"0.33em",dx:o?0:-4,userSelect:"none"})}),(0,h.jsx)(cK.A,{top:q+O.top,left:O.left,scale:X,stroke:t,tickValues:Z,tickFormat:(e,t)=>U[t],tickStroke:s||t,tickLabelProps:(e,i)=>({fill:l||t,fontFamily:d,fontSize:u,fontWeight:p,userSelect:"none",dy:4*!o,i}),strokeWidth:E,tickLength:_,tickComponent:e=>{let{x:t,y:i,i:n,dy:a,formattedValue:r,...l}=e;return(0,h.jsx)("g",{alignmentBaseline:"middle",...l,children:G||!K[n]?(0,h.jsx)("text",{x:t,y:i,dy:a,transform:G?"rotate(-45, ".concat(t,", 0)"):"",textAnchor:G?"end":"middle",children:r}):(r||"").split(" ").map((e,r)=>(0,h.jsx)("text",{x:t,y:i+A*r,dy:a,textAnchor:"middle",children:e},"".concat(n,":").concat(r)))})}})]}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(cW.A,{top:O.top,left:O.left,scale:X,stroke:t,strokeWidth:E,tickLength:_,tickValues:S?[]:Q,tickFormat:e=>c$()($[e].textValue,{length:25,separator:" "}),tickStroke:s||t,tickLabelProps:()=>({fill:l||t,textAnchor:"end",fontFamily:d,fontSize:u,fontWeight:p,dy:"0.33em",dx:o?0:-4,userSelect:"none"})}),(0,h.jsx)(cK.A,{top:q+O.top,left:O.left,scale:ee,stroke:t,rangePadding:T<0?f:0,tickValues:S?[]:P,tickFormat:N,tickLength:_,tickStroke:s||t,tickLabelProps:(e,i)=>({fill:l||t,textAnchor:0===i?"end":"middle",fontFamily:d,fontSize:u,fontWeight:p,userSelect:"none",dy:4*!o}),strokeWidth:E})]})})]})},c3=e=>{let{em:t,textStyles:i,hideLabels:n,padding:a,height:r,width:l,margin:s,labelStrings:o,labelCells:c}=e,d=o.join(","),u=(l-s.left-s.right)/o.length,{fontFamily:p,fontSize:h,fontWeight:g}=i;return(0,M.useMemo)(()=>{let e=[...o],l={bottomTickValues:[],rotateLabels:!1,labelsHeight:0,splitIx:[],sliceWidth:u,bottomLabels:[]};if(n||u<=t+3)return l;let{widths:d,maxWidth:p}=(0,c0.Vr)(o,i),h=!1,g=t,m=c.map(e=>{let{position:{row:t}}=e;return t}),x=o.map((e,n)=>{if(h||d[n]u-a)return h=!0,!0;let s=r.length*t;return s>g&&(g=s),!0});if(!h)return{bottomTickValues:m,rotateLabels:h,labelsHeight:g,splitIx:x,sliceWidth:u,bottomLabels:e};let f=e=>Math.cos(Math.PI/4)*e-(t+7);g=Math.sin(Math.PI/4)*p;let b=f(p);if(b>.3*r)return l;let C=e=>s.left+u*e+u/2;for(let t=0;tb)break;if(f(d[t])>n){let a=(0,c0.jp)(o[t],e=>{let t=(0,cY.A)(e,i);if(null===t)return -1;let a=f(t);return an?-1:0});if(!a)return console.log("could not truncate"),l;e[t]=a}}return{bottomTickValues:m,bottomLabels:e,rotateLabels:h,labelsHeight:g,splitIx:x,sliceWidth:u}},[t,r,d,p,h,g,n,a,u])};var c5=i(77850);let c4=e=>{let{data:t,render:i,getColor:n,getOpacity:a,onMouseOver:r,onMouseLeave:l,onClick:s,onDoubleClick:o,textColor:c,position:d="bottom",width:u}=e,p=(0,M.useRef)(null),[m,x]=(0,M.useState)(0),[f,b]=(0,M.useState)(!1),C=["top","bottom"].includes(d),y=t.some(e=>i(e).length>20),v=(0,ed.FX)(),w=y&&C&&v,j=C?{width:"100%",display:"grid",gridTemplateColumns:w?"1fr":"repeat(auto-fit, minmax(".concat(m,"em, 1fr))"),justifyItems:f||w?"flex-start":"center",alignSelf:"stretch","& > div:first-child":{justifySelf:f||w?void 0:"flex-end"},"& > div:last-child":{justifySelf:f||w?void 0:"flex-start"}}:{height:"100%",flexDir:"column"},A=t.map(e=>i(e)).join("|");return(0,M.useEffect)(()=>{let e=0;if(!p.current)return;let t=(0,c0.us)(p.current);for(let t of p.current.querySelectorAll(":scope > div")){var i;t.style.width="min-content";let n=(null==(i=t.getClientRects()[0])?void 0:i.width)||0;t.style.width="",n>e&&(e=n)}x(parseFloat((e/t).toFixed(2)))},[A]),(0,M.useEffect)(()=>{b(!!p.current&&function(e){var t;let i=e.children;if(!i.length)return!1;let n=null==(t=i.item(0))?void 0:t.offsetTop;for(let e of i)if(e.offsetTop!==n)return!0;return!1}(p.current))},[u,m]),(0,h.jsx)(e5.s,{ref:p,sx:j,flexGrow:0,flexShrink:1,flexWrap:"wrap",alignContent:["left","top"].includes(d)?"flex-end":"flex-start",justifyContent:"center",gap:5,children:t.map((e,t)=>(0,h.jsxs)(S.z,{flexGrow:0,flexShrink:1,opacity:a?a(e,t):1,cursor:"pointer",onMouseOver:null==r?void 0:r(e,t),onMouseLeave:null==l?void 0:l(e,t),onClick:null==s?void 0:s(e,t),onDoubleClick:null==o?void 0:o(e,t),transition:"opacity ".concat(cV.UG,"s"),minW:"min-content",gap:2,alignItems:"flex-start",children:[(0,h.jsx)(g.a,{flex:"0 0 auto",as:c5.P.div,width:"1em",height:"1em",flexShrink:0,bg:n(e,t),borderRadius:"sm",animate:{backgroundColor:n(e,t)},children:" "}),(0,h.jsx)(E.E,{flex:"0 1 auto",fontSize:"1em",lineHeight:"1em",color:c,textAlign:"left",children:c$()(i(e),{length:w?60:30})})]},t))})};function c6(){let e=(0,M.useRef)(null);return(0,M.useEffect)(()=>()=>{e.current&&(clearTimeout(e.current),e.current=null)},[]),{clickHandler:t=>i=>{e.current||(e.current=setTimeout(()=>{e.current=null,t(i)},200))},doubleClickHandler:t=>i=>{e.current&&(clearTimeout(e.current),e.current=null),t(i)}}}let c9=e=>{let{showInlineLabels:t,dataCells:i,scale:n,textStyles:a,direction:r,labelMargin:l=5}=e,s=i.flatMap(e=>e.map(e=>e.textValue)),o=s.join("|"),c=n.bandwidth();return(0,M.useMemo)(()=>{if(!t)return;let e=i[0].length>1?(0,cz.A)({range:[0,c],domain:i[0].map(e=>e.textValue),paddingInner:.2}):n,o=(0,c0.Vr)(s,a),d="vertical"===r&&o.maxWidth+l>=e.bandwidth(),u="vertical"===r?d&&o.maxHeight+l>=e.bandwidth():o.maxHeight+l>=e.bandwidth(),p=Object.fromEntries(s.map((e,t)=>[e,t]));return{margin:l,rotate:d,hide:u,textStyles:a,getDimensions:e=>{let t=p[e];return{width:void 0===t?0:o.widths[t],height:void 0===t?0:o.heights[t]}},inside:!1}},[t,a,o,r,c,l])};var c7=i(8527),c8=i(2241),de=i(25927),dt=i(83622);let di=e=>{let{TooltipInner:t}=e,{showTooltip:i,tooltipOpen:n,tooltipLeft:a,tooltipTop:r,tooltipData:l,hideTooltip:s}=(0,de.A)(),o={minW:"5rem",textAlign:"left",pointerEvents:"none",...(0,c7.V)("Tooltip")},c=(0,M.useRef)(void 0);return(0,M.useEffect)(()=>()=>{c.current&&clearTimeout(c.current)},[]),{mouseMoveHandler:(e,t)=>n=>{c.current&&clearTimeout(c.current);let a=t?t(e,n):(0,c0.OP)(n);i({tooltipData:{...e,position:e.position},tooltipTop:null==a?void 0:a.y,tooltipLeft:null==a?void 0:a.x})},mouseLeaveHandler:e=>e=>{c.current=window.setTimeout(()=>{s()},300)},renderTooltip:function(){return n&&l?(0,h.jsx)(dn,{style:{},top:r,left:a,sx:{...o,top:void 0,left:void 0,userSelect:"none",pointerEvents:"none"},position:"absolute",contentEditable:!1,suppressContentEditableWarning:!0,children:(0,h.jsx)(t,{...l})},Math.random()):null}}},dn=(0,c8.B)(dt.A,{shouldForwardProp:e=>["top","left","style","children"].includes(e)});var da=i(22549);let dr=e=>{let{dispatch:t}=(0,M.useContext)(da.uR),i=e.filter(e=>e instanceof cI.n).map(e=>e.id),n=i.join(",");(0,M.useEffect)(()=>(t({type:"reportActiveColumnIds",payload:i}),()=>{t({type:"reportActiveColumnIds",payload:void 0})}),[n,t])},dl=function(){let{textColor:e="var(--body-color)",fontFamily:t="var(--body-font)",fontSize:i="var(--chakra-fontSizes-sm)",fontWeight:n="var(--body-font-weight)"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,M.useMemo)(()=>({fontFamily:t,fontSize:i,fontWeight:n,fill:e}),[e,t,i,n])},ds=e=>{let{showZero:t,data:i,dataColumns:n,animationDuration:a,barColors:r,textColor:l,direction:s,selectCell:o,tooltipEnter:c,tooltipLeave:d,dataScale:u,labelScale:p,yMax:g,xMax:m,margin:x,minValueGreaterThanZero:f,onDataClick:b,onDataDoubleClick:C,isThumbnail:y,focusedPosition:v,setFocusedPosition:w,showInlineLabels:j}=e,A=(0,cZ.wQ)(n,"id"),k=dl({textColor:l}),L=i.rows.map(e=>e.getCells(i).filter(e=>!!A.get(e.position.column))),S=c9({dataCells:L,textStyles:k,scale:p,direction:s,showInlineLabels:j});return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(cT.A,{top:x.top,left:x.left,children:i.rows.map((e,i)=>{let n="group-".concat(e.id);return(0,h.jsx)(dd,{animationDuration:a,barColors:r,data:L[i],showZero:t,yMax:g,xMax:m,dataScale:u,inlineLabels:S,labelScale:p,selectCell:o,direction:s,globalMinValueGreaterThanZero:f,tooltipEnter:c,tooltipLeave:d,onDataClick:b,onDataDoubleClick:C,borderRadius:y?1:5,focusedPosition:v,setFocusedPosition:w},n)})})})},dc=e=>{var t,i;let{TooltipInner:n,showZero:a=!0,data:r,textColor:l,accentColor:s,animationDuration:o=cV.UG,isThumbnail:c=!1,width:d,height:u,chartType:p,colorScheme:m=cV.gb,hideLabels:x,showInlineLabels:f,onDataClick:b,onDataDoubleClick:C,backgroundColor:y,chartOptions:v,onContextMenu:w}=e,j="horizontal-bar"===p?"horizontal":"vertical",{renderTooltip:A,mouseMoveHandler:k,mouseLeaveHandler:L}=di({TooltipInner:n}),[S,E]=(0,M.useState)(null),_=cF(r),I=(null==_?void 0:_.getCells(r))||[],R=r.columns.filter(e=>{let{type:t}=e;return"data"===t}),D=R.map(e=>e.getCells(r)).flat(),T=R.length>1&&!x,z=Math.min(...D.map(e=>e.data).filter(e=>e>0)),P=(0,q.GV)(eu.SJ),N=(0,tO.u)("useNewChartingColorSet"),H=R.map(e=>{let{id:t}=e;return t}),B=H.length>1?H:[...new Set(D.map(e=>e.position.row))],F=(0,cO.au)(s,m,P,N),O=(0,cO.M9)(F,B,m,{contrastColor:y,theme:P}),V=(0,c0.jt)(c),Z=null!=(t=v["vertical"===j?"bar":"horizontal-bar"])?t:{};return dr([_,...R]),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{"data-test":"bar-chart-container",height:T?"calc(100% - ".concat(3,"em)"):"100%",cursor:"default",userSelect:"none",contentEditable:!1,onContextMenu:w,children:[(0,h.jsx)(c2,{width:d,height:T?u-3*V:u,labelCells:I,dataCells:D,color:l,textColor:l,tiny:c,direction:j,hideLabels:x,pullToZero:null==(i=Z.axisPullToZero)||i,children:e=>(0,h.jsx)(ds,{showZero:a,barColors:O,data:r,textColor:l,dataColumns:R,animationDuration:o,direction:j,tooltipEnter:k,tooltipLeave:L,minValueGreaterThanZero:z,onDataClick:b,onDataDoubleClick:C,isThumbnail:c,focusedPosition:S,setFocusedPosition:E,showInlineLabels:f,...e})}),T&&(0,h.jsx)(c4,{width:d,data:R,render:e=>e.label,getColor:e=>O.get(e.id),textColor:l,onMouseOver:e=>()=>E({row:"_",column:e.id}),onMouseLeave:()=>()=>E(null)})]}),A()]})},dd=e=>{var t;let{animationDuration:i,barColors:n,data:a,showZero:r,yMax:l,xMax:s,dataScale:o,inlineLabels:c,labelScale:d,direction:u,globalMinValueGreaterThanZero:p,tooltipEnter:g,tooltipLeave:m,onDataClick:x,onDataDoubleClick:f,borderRadius:b,focusedPosition:C,setFocusedPosition:y}=e,{clickHandler:v,doubleClickHandler:w}=c6(),j=d.bandwidth(),A=d(null==(t=a[0])?void 0:t.position.row)||0,k=(0,M.useMemo)(()=>{let e=a.map(e=>e.position.column);return(0,cz.A)({range:[A,A+j],domain:e,paddingInner:.2*(e.length>1)})},[j,a,A]),L=r?o(p):0;return(0,h.jsx)(cT.A,{children:a.map(e=>{let t={dataScale:o,value:e,innerScale:k,yMax:l,xMax:s,scaledMinValueGreaterThanZero:L,showZero:r},{x:d,y:p,width:j,height:A,roundedCorners:S}="vertical"===u?function(e){var t,i;let{dataScale:n,value:a,innerScale:r,showZero:l,scaledMinValueGreaterThanZero:s}=e,o=Math.min(n.range()[0],n(0)),c=o-(null!=(t=n(a.data))?t:0),d=c,u=null!=(i=r(a.position.column))?i:0,p=o-d,h=r.bandwidth(),g={topLeft:!0,topRight:!0,bottomLeft:!1,bottomRight:!1};return l&&Math.abs(o-s)>12&&6>Math.abs(c)&&(d=6,n.domain()[0]<0?(p-=3,g.bottomLeft=!0,g.bottomRight=!0):p-=6),d<0&&(p+=d,g.topLeft=!1,g.topRight=!1,g.bottomLeft=!0,g.bottomRight=!0),{x:u,y:p,height:Math.abs(d),width:h,roundedCorners:g}}(t):function(e){let{dataScale:t,value:i,innerScale:n,showZero:a,scaledMinValueGreaterThanZero:r}=e,l=Math.max(t.range()[0],t(0)),s=l,o=n(i.position.column),c=t(i.data)-l,d=n.bandwidth(),u=c,p={topLeft:!1,topRight:!0,bottomLeft:!1,bottomRight:!0};return a&&r>12&&6>Math.abs(c)&&(u=6,t.domain()[0]<0&&(s-=3,p.bottomLeft=!0,p.topLeft=!0)),u<0&&(s+=u,p.bottomLeft=!0,p.bottomRight=!1,p.topLeft=!0,p.topRight=!1),{x:s,y:o,height:d,width:Math.abs(u),roundedCorners:p}}(t);return(0,h.jsx)(du,{yMax:l,xMax:s,x:d,y:p,direction:u,width:j,height:A,radius:b,topLeft:S.topLeft,topRight:S.topRight,bottomRight:S.bottomRight,bottomLeft:S.bottomLeft,fill:n.get(a.length>1?e.position.column:e.position.row),label:c?{...c,label:e.textValue}:void 0,opacity:(e=>null!==C&&(a.length>1?C.column!==e.position.column:C.row!==e.position.row))(e)?.5:1,duration:i,onMouseLeave:(e=>{let t=m(e);return e=>{t(e),y(null)}})(e),onMouseMove:(e=>{let t=g(e);return i=>{t(i),y(e.position)}})(e),onClick:x?v(x.bind(void 0,e)):void 0,onDoubleClick:f?w(f.bind(void 0,e)):void 0,style:{cursor:"pointer",transition:"opacity .25s"}},e.key)})})},du=e=>{let{duration:t=0,y:i,x:n,height:a,width:r,yMax:l,xMax:s,innerRef:o,direction:c,label:d,opacity:u,style:p,...g}=e,[m,x]=(0,M.useState)(0),[f,b]=(0,M.useState)(r),[C,y]=(0,M.useState)(i+a),[v,w]=(0,M.useState)(n);return(0,M.useEffect)(()=>{(0,cH.i)(m,a,{duration:t,onUpdate:e=>x(e)})},[a]),(0,M.useEffect)(()=>{(0,cH.i)(f,r,{duration:t,onUpdate:e=>b(e)})},[r]),(0,M.useEffect)(()=>{(0,cH.i)(v,n,{duration:t,onUpdate:e=>w(e)})},[n]),(0,M.useEffect)(()=>{(0,cH.i)(C,i,{duration:t,onUpdate:e=>y(e)})},[i]),(0,h.jsxs)(cT.A,{children:[(0,h.jsx)(cP.A,{height:"vertical"===c?Math.max(0,l):m,width:"horizontal"===c?Math.max(0,s):f,x:"vertical"===c?v:0,y:"vertical"===c?0:C,...g,onClick:void 0,onDoubleClick:void 0,style:void 0,opacity:0}),(0,h.jsxs)("g",{opacity:u,style:p,children:[(0,h.jsx)(cN.A,{height:m,width:f,x:v,y:C,innerRef:o,...g}),d&&(0,h.jsx)(cG,{direction:c,textValue:d.label,definition:d,width:f,height:m,x:v,y:C,invertColorOfInsideText:!0,bounds:{x:0,y:0,width:s,height:l}})]})]})};var dp=i(44758),dh=i(51600);let dg=e=>{var t,i;let{data:n,TooltipInner:a,isThumbnail:r=!1,width:l,height:s,accentColor:o,textColor:c,colorScheme:d=cV.gb,hideLabels:u,backgroundColor:p,chartOptions:m,onContextMenu:x,...f}=e,{renderTooltip:b,mouseMoveHandler:C,mouseLeaveHandler:y}=di({TooltipInner:a}),[v,w]=(0,M.useState)(null),[j,A]=(0,M.useState)(null),k=cF(n),L=(null==k?void 0:k.getCells(n))||[],S=n.columns.filter(e=>{let{type:t}=e;return"data"===t}),E=S.map(e=>e.getCells(n)).flat(),_=(0,q.GV)(eu.SJ),I=(0,tO.u)("useNewChartingColorSet"),R=S.map(e=>{let{id:t}=e;return t}),D=(0,cO.au)(o,d,_,I),T=(0,cO.M9)(D,R,d,{contrastColor:p,theme:_}),z=(0,c0.jt)(r),P=S.length>1&&!u,N=P?s-3*z:s;return dr([k,...S]),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{"data-test":"line-chart-container",height:P?"calc(100% - ".concat(3,"em)"):"100%",cursor:"default",contentEditable:!1,suppressContentEditableWarning:!0,userSelect:"none",onContextMenu:x,children:[(0,h.jsx)(c2,{width:l,height:N,color:c,textColor:c,tiny:r,labelCells:L,dataCells:E,hideLabels:u,labelPadding:0,pullToZero:null==(i=null==(t=m.line)?void 0:t.axisPullToZero)||i,onMouseMoveInside:r?void 0:(e,t)=>w(t.axisCoords),onMouseLeaveInside:r?void 0:()=>w(null),children:e=>(0,h.jsx)(dm,{data:n,dataColumns:S,width:l,height:N,isThumbnail:r,getColor:T.get.bind(T),textColor:c,tooltipEnter:C,tooltipLeave:y,hoverPosition:v,highlightedColumn:j,chartOptions:m,...f,...e})}),P&&(0,h.jsx)(c4,{width:l,data:S,getColor:e=>T.get(e.id),textColor:c,render:e=>e.label,onMouseOver:e=>()=>A(e.id),onMouseLeave:()=>()=>A(null)})]}),b()]})},dm=e=>{var t,i;let{labelScale:n,dataScale:a,data:r,dataColumns:l,isThumbnail:s,getColor:o,margin:c,tooltipEnter:d,tooltipLeave:u,chartOptions:{line:p={}},onDataClick:g,onDataDoubleClick:m,animationDuration:x=cV.UG,textColor:f,hoverPosition:b,highlightedColumn:C,showInlineLabels:y}=e,[v,w]=a.range(),[j,A]=(0,M.useState)(null),[k,L]=(0,M.useState)(null),S=dl({textColor:f}),E=(0,cZ.wQ)(l,"id"),_=c9({dataCells:r.rows.map(e=>e.getCells(r).filter(e=>!!E.get(e.position.column))),textStyles:S,scale:n,direction:"vertical",showInlineLabels:1===l.length&&y,labelMargin:-2}),I=e=>{let t=d(e),i=(e=>{let{data:t,position:{row:i}}=e;return{x:n(i)+n.bandwidth()/2,y:a(t)}})(e);return n=>{t(n),A(i),L(e.position.row)}},R=e=>{let t=u(e);return e=>{t(e),A(null),L(null)}};return(0,h.jsxs)(cT.A,{left:c.left,top:c.top,children:[(0,h.jsx)("line",{y1:w,y2:v,x1:0,x2:0,strokeWidth:1,stroke:f,transform:"translate(".concat(null!=(i=null!=(t=null==j?void 0:j.x)?t:null==b?void 0:b.x)?i:0,", 0)"),style:{opacity:"".concat(b||j?.8:0),pointerEvents:"none",transition:"opacity ".concat(x,"s, transform ").concat(.15*!!j,"s")}}),l[0].getCells(r).map(e=>(0,h.jsx)(cP.A,{opacity:0,height:v,width:n.bandwidth(),x:n(e.position.row),y:w,onMouseMove:I(e),onMouseLeave:R(e)},"p-".concat(e.key))),l.map(e=>{let t=e.getCells(r);return(0,h.jsx)(dx,{cells:t,isThumbnail:s,color:o(e.id),xScale:n,yScale:a,onDataClick:g,onDataDoubleClick:m,lineOptions:p,animationDuration:x,onMouseMove:I,onMouseLeave:R,highlightedRow:k,highlightedColumn:C,inlineLabels:_,height:v},e.id)})]})},dx=e=>{var t;let{cells:i,color:n,xScale:a,yScale:r,onDataClick:l,onDataDoubleClick:s,onMouseMove:o,onMouseLeave:c,lineOptions:d={},animationDuration:u,isThumbnail:p,highlightedRow:g,highlightedColumn:m,inlineLabels:x,height:f}=e,{clickHandler:b,doubleClickHandler:C}=c6(),y=a.bandwidth(),[v,w]=(0,M.useState)({}),j=df(i,r,u),A=e=>a(e.position.row)||0;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(dh.A,{data:i,x:e=>A(e)+y/2,y:j,stroke:n,strokeWidth:2,style:{pointerEvents:"none",transition:"opacity ".concat(u,"s")},opacity:(t=i[0],(g||m)&&(m?m!==t.position.column:!!g))?.3:1}),!p&&i.map(e=>{let t=v[e.key],i=A(e)+a.bandwidth()/2,r=j(e);return(0,h.jsxs)("g",{style:{transition:"opacity ".concat(u,"s")},opacity:d.hideMarkers?0:(e=>(!!g||!!m)&&(m?m!==e.position.column:g!==e.position.row))(e)?.3:1,children:[x&&!x.hide&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(cG,{textValue:e.textValue,definition:x,width:y,height:f,x:A(e),y:j(e),offset:{y:Math.min(.1*f,50),x:0},onPositionChange:t=>{w(i=>({...i,[e.key]:t}))}}),t&&(0,h.jsx)("line",{x1:i,y1:r,x2:t.x,y2:t.y+5*(t.y>r?-1:1),stroke:x.textStyles.fill})]}),(0,h.jsx)(c5.P.circle,{cx:i,cy:r,r:4,fill:n,stroke:n,style:{cursor:"pointer"},onMouseMove:o(e),onMouseLeave:c(e),onClick:l?b(l.bind(void 0,e)):void 0,onDoubleClick:s?C(s.bind(void 0,e)):void 0})]},"circle-".concat(e.key))})]})},df=(e,t,i)=>{let n=(0,M.useRef)(Object.fromEntries(e.map(e=>[e.key,void 0]))),a=()=>e=>n.current[e.key],[r,l]=(0,M.useState)(()=>a());return(0,M.useEffect)(()=>{let r=t(0);if(0===r)return;let s=e.map(e=>{var s;let o=e.key;return(0,cH.i)(null!=(s=n.current[o])?s:r,t(e.data),{duration:i,ease:"easeOut",onUpdate:e=>{n.current[o]=e,l(()=>a())}})});return()=>{s.forEach(e=>{e.stop()})}},[e,t]),r||console.log("no getter"),r};var db=i(99385),dC=i(78365),dy=i(5777);function dv(e,t){return e.x>=t.x&&e.x<=t.x+t.width&&e.y>=t.y&&e.y<=t.y+t.height}function dw(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return"number"==typeof t&&(t={x:t,y:t}),{...e,x:e.x+t.x*i,y:e.y+t.y*i}}class dj{get anchor(){let e=360*this.angle/(2*Math.PI);switch(!0){case e>=225&&e<=315:return{h:"middle",v:"end"};case e>=45&&e<=135:return{h:"middle",v:"start"};case e>135&&e<225:return{h:"end",v:"middle"};default:return{h:"start",v:"middle"}}}get key(){return this.cell.key}get closestCorner(){let e=this.angle,t=this.rect;return{x:e>=1.5*Math.PI||e<=Math.PI/2?t.x:t.x+this.width,y:e<=Math.PI?t.y:t.y+this.height}}get furthestCorner(){let e=this.angle,t=this.rect;return{x:e>=1.5*Math.PI||e<=Math.PI/2?t.x+this.width:t.x,y:e<=Math.PI?t.y+this.height:t.y}}getConnectionPoint(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.rect,{x:i,y:n}=this.closestCorner,a=i/Math.cos(this.angle),r=n/Math.sin(this.angle),l=a;return dv({x:r*Math.cos(this.angle),y:n},t)?l=r:dv({x:i,y:a*Math.sin(this.angle)},t)||console.error("Line does not intersect rect"),{x:(l-e)*Math.cos(this.angle),y:(l-e)*Math.sin(this.angle)}}get rect(){var e,t,i;return{...(e=this._angle,dw({x:Math.cos(e)*(t=this.radius+this.offset),y:Math.sin(e)*t},null!=(i=this.anchorPos)?i:0)),width:this.width,height:this.height}}get angle(){return this._angle}set angle(e){this._angle=function(e){let t=e;for(;t<0;)t+=2*Math.PI;return t%(2*Math.PI)}(e)}getOverflowingRadius(){let e=this.boundingRect,t=this.furthestCorner;if(t.ye.x+e.width||t.y>e.y+e.height){let i=Math.min(Math.abs(e.x/Math.cos(this.angle)),Math.abs(e.y/Math.sin(this.angle)));return Math.sqrt(t.x**2+t.y**2)-i}return 0}handleIntersection(e){let t=this.rect,i=e.rect,n=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=dw(e,i),a=dw(t,i),r=e=>{let t={x:"width",y:"height"}[e];return a[e]>n[e]?[a[e],Math.max(n[e]+n[t]-a[e],0)]:[n[e],Math.max(a[e]+a[t]-n[e],0)]},[l,s]=r("x"),[o,c]=r("y");return 0!==s&&0!==c&&dw({x:l,y:o,width:s,height:c},-1*i)}(i,t,this.radius);if(!n)return 0;let a=(n.x>i.x?n.width:-1*n.width)*Math.sign(t.x),r=0>Math.sign(t.y)?-((n.y>i.y?i.height-n.height+t.height:n.height)*1):n.y>i.y?n.height:i.height-n.height,l=a/Math.cos(this.angle),s=r/Math.sin(this.angle),o=Math.sign(l)===Math.sign(s)?Math.min(Math.max(l,0),Math.max(s,0)):Math.max(l,s);return this.offset+=o,this.offset}get anchorPos(){var e,t;return e={w:this.width,h:this.height},{x:"start"===(t=this.anchor).h?0:"middle"===t.h?-(e.w/2):-1*e.w,y:"start"===t.v?0:"middle"===t.v?-(e.h/2):-1*e.h}}constructor(e,t,i,n,a,r,l){this.cell=e,this.radius=i,this.label=n,this.width=a,this.height=r,this.boundingRect=l,this.offset=0,this.angle=t}}let dA=e=>{let{labels:t,radius:i,textStyles:n,colors:a,isFocused:r,explodeOffset:l,animationDuration:s=.2}=e;return(0,h.jsx)("g",{children:t.map((e,t)=>{let o=e.getConnectionPoint(5),c=r(e.cell.position),d=r(e.cell.position,!0),u="opacity ".concat(s,"s, transform ").concat(s,"s"),p=d?"translate(".concat(Math.cos(e.angle)*l,"px, ").concat(Math.sin(e.angle)*l,"px)"):"";return(0,h.jsxs)("g",{opacity:c?1:.5,style:{transition:u,transform:p},children:[(0,h.jsx)("line",{x1:Math.cos(e.angle)*i,y1:Math.sin(e.angle)*i,x2:o.x,y2:o.y,stroke:n.fill,strokeWidth:d?2:1}),(0,h.jsx)("circle",{cx:o.x,cy:o.y,r:3,fill:a[t],stroke:n.fill}),(0,h.jsx)("text",{dominantBaseline:"hanging",x:e.rect.x,y:e.rect.y+3,...n,fontWeight:d?"bold":"normal",pointerEvents:"none",style:{userSelect:"none"},children:e.label})]},e.key)})})},dk=e=>{var t;let{data:i,TooltipInner:n,colorScheme:a=cV.gb,isThumbnail:r=!1,width:l,height:s,chartType:o,textColor:c,accentColor:d,chartOptions:{donut:u,pie:p},hideLabels:g,showInlineLabels:m,onDataClick:x,onDataDoubleClick:f,animationDuration:b=cV.UG,backgroundColor:C,onContextMenu:y}=e,{dispatch:v}=(0,M.useContext)(da.uR),{renderTooltip:w,mouseMoveHandler:j,mouseLeaveHandler:A}=di({TooltipInner:n}),k={top:15,right:15,bottom:15,left:15},L=cB(i),S=cF(i),E=L?L.getCells(i).filter(e=>!e.isEmpty):[];dr([S,L]),(0,M.useEffect)(()=>{let e="pie-no-labels";return S||g||v((0,dC.TD)(e2.Ru._({id:"gMgGUM"}),{severity:"warning",id:e,dismissable:!1})),()=>{v((0,dC.sA)(e))}},[S,g,v]),(0,M.useEffect)(()=>{let e="pie-single-row";return 1===E.length&&v((0,dC.TD)(e2.Ru._({id:"uHTxZb"}),{severity:"info",id:e,dismissable:!0})),()=>{v((0,dC.sA)(e))}},[E.length,v]);let _=(0,q.GV)(eu.SJ),I=(0,tO.u)("useNewChartingColorSet"),R=E.map(e=>{let{position:t}=e;return t.row}),D=(0,cO.au)(d,a,_,I),T=(0,cO.M9)(D,R,a,{contrastColor:C,minContrast:1.3,theme:_}),[z,P]=(0,M.useState)(null),N=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return z?z.row===e.row&&z.column==z.column:!t};r&&(k.top=5,k.right=5,k.bottom=5,k.left=5);let H=r||g||!S,[B,F]=l{let{targetValue:t,initialValue:i=0,duration:n=cV.UG}=e,[a,r]=(0,M.useState)(i);return(0,M.useEffect)(()=>{let{stop:e}=(0,cH.i)(a,t,{duration:n,onUpdate:e=>{r(e)}});return()=>{e()}},[t]),a})({targetValue:"donut"===o?(null==u?void 0:u.radius)||.5:1,initialValue:1,duration:b}),W=null!=(t=null==p?void 0:p.legendPosition)?t:"bottom",K=dl(),{labelPad:Q,labels:J}=(e=>{let{showLabels:t,cells:i,radius:n,textStyles:a,chartWidth:r,margin:l=20,...s}=e,o=i.map(e=>e.textValue).join("|");return(0,M.useMemo)(()=>{if(!t)return{labelPad:0,labels:[]};let e={x:-(r/2),y:-(r/2),width:r,height:r},o=(0,dy.rL)({value:e=>e.data,...s})(i),c=0,d=o.map(t=>{var i;let{startAngle:r,endAngle:l}=t,s=t.data,o=s.textValue,{width:d,height:u}=null!=(i=(0,c0.Z7)(o,a))?i:{width:0,height:0},p=new dj(s,(r+l)/2-Math.PI/2,n,o,d,u,e),h=p.getOverflowingRadius();return h>c&&(c=h),p}),u=c,p=c,h=0;for(;u>0&&h++<2;){let e=c;c=0,u=0,d.forEach((t,i)=>{t.radius=t.radius-e,0!==i&&(u+=t.handleIntersection(d[i-1])),i===d.length-1&&(u+=t.handleIntersection(d[0]));let n=t.getOverflowingRadius();n>c&&(c=n)}),p+=c,u+=c}let g=l+p;return n-g<.25*n?{labelPad:0,labels:[]}:{labelPad:g,labels:d}},[o,a,n,r,l,t])})({showLabels:m,cells:E,radius:Z,textStyles:K,chartWidth:O,sort:null}),Y=Z-Q,X=Y*G,$=e=>(0,h.jsx)(dS,{cells:E,colors:T,donutThickness:X,duration:b,isDummy:e,isFocused:N,isThumbnail:r,onClick:x,onDoubleClick:f,radius:Y,setFocus:P,tooltipEnter:j,tooltipLeave:A}),ee=["top","left"].includes(W),et=["right","left"].includes(W),ei="".concat(et?"row":"column").concat(ee?"-reverse":"");return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(e5.s,{height:"100%","data-test":"pie-chart-container",cursor:"default",contentEditable:!1,suppressContentEditableWarning:!0,userSelect:"none",flexDirection:ei,gap:1,justifyContent:ee?"flex-end":"flex-start",onContextMenu:y,children:[(0,h.jsx)("svg",{style:{aspectRatio:"1",minHeight:"2em",overflow:"hidden"},viewBox:"0 0 ".concat(B," ").concat(F),children:(0,h.jsx)(cT.A,{top:V/2+k.top,left:U+k.left,children:(0,h.jsxs)(h.Fragment,{children:[$(!0),$(!1),(0,h.jsx)(dA,{labels:J,isFocused:N,radius:Y,textStyles:K,colors:[...T.values()],explodeOffset:15})]})})}),!H&&(0,h.jsx)(c4,{width:l,position:W,data:E,getColor:e=>T.get(e.position.row),render:e=>{let{position:{row:t}}=e;return i.getCellOrThrow({row:t,column:S.id}).label},textColor:c,getOpacity:e=>N(e.position)?1:.2,onMouseOver:e=>()=>P(e.position),onMouseLeave:()=>()=>P(null)})]}),w()]})},dL=e=>{let{arc:t,duration:i=.2,path:n,getColor:a,tooltipEnter:r,tooltipLeave:l,onClick:s,onDoubleClick:o,focused:c,setFocused:d,isThumbnail:u,radius:p,isDummy:g,isDonut:m,...x}=e,{startAngle:f,endAngle:b}=t,C=a(t.data),[y,v]=(0,M.useState)(f),[w,j]=(0,M.useState)(f),[A,k]=(0,M.useState)(C),{clickHandler:L,doubleClickHandler:S}=c6();(0,M.useEffect)(()=>{(0,cH.i)(y,[y,b],{duration:i,onUpdate:e=>v(e)})},[b]),(0,M.useEffect)(()=>{(0,cH.i)(w,[w,f],{duration:i,onUpdate:e=>j(e)})},[f]),(0,M.useEffect)(()=>{(0,cH.i)(A,C,{duration:i,onUpdate:e=>k(e)})},[C]);let E=c?u?4:15:0,_=(w+y)/2,I=E>0?"translate(".concat(Math.sin(_)*E,", ").concat(-(Math.cos(_)*E*1),")"):"";return(0,h.jsx)("g",{transform:I,style:{transition:"transform ".concat(i,"s")},children:(0,h.jsx)("path",{d:n({...t,startAngle:w,endAngle:y}),fill:A,stroke:g||m?"transparent":"var(--card-color)",strokeWidth:.02*p,strokeLinecap:"round",strokeLinejoin:"round",onMouseMove:e=>{d(!0),null==r||r(t.data)(e)},onMouseLeave:e=>{d(!1),null==l||l(t.data)(e)},onClick:s?L(s.bind(void 0,t.data)):void 0,onDoubleClick:o?S(o.bind(void 0,t.data)):void 0,...x})})},dS=e=>{let{cells:t,colors:i,donutThickness:n,duration:a,isDummy:r,isFocused:l,isThumbnail:s,onClick:o,onDoubleClick:c,radius:d,setFocus:u,tooltipEnter:p,tooltipLeave:g}=e;return(0,h.jsx)(db.A,{data:t,outerRadius:d,innerRadius:r?0:d-n,pieValue:e=>{let{data:t}=e;return t},pieSort:null,pieSortValues:null,padAngle:r?0:.016*(n{let{arcs:t,...m}=e;return t.map(e=>(0,h.jsx)(dL,{arc:e,...m,radius:d,isDonut:n{u(t?e.data.position:null)},getColor:e=>r?"transparent":i.get(e.position.row),tooltipEnter:p,tooltipLeave:g,duration:r?0:a,isThumbnail:s,onClick:o,onDoubleClick:c,isDummy:!!r},e.data.key))}})};var dE=i(74580),d_=i(54573),dI=i(64235);let dM=e=>{let{isResizing:t,onResizing:i,setIsResizing:n,cloneBoxProps:a={},showResizeControls:r,disableCloning:l,children:s,...o}=e,c=(0,M.useRef)(null),d=(0,M.useRef)(null),u=(0,M.useRef)(void 0);return(0,M.useEffect)(()=>{if(!l&&(!0===t&&d.current&&u.current&&d.current.appendChild(u.current),!t&&u.current)){var e;null==(e=u.current.parentNode)||e.removeChild(u.current)}},[t]),(0,h.jsxs)(h.Fragment,{children:[t&&!l?(0,h.jsx)(g.a,{filter:"blur(15px)",...a,ref:d,width:"100%",height:"100%",position:"relative","data-test":"resize-placeholder"}):(0,h.jsx)(g.a,{ref:c,width:"100%",height:"100%",filter:t?"blur(4px) opacity(0.75)":void 0,children:s}),r&&(0,h.jsx)(dI.u4,{setIsResizing:e=>{if(!l&&e){var t;u.current=null==(t=c.current)?void 0:t.cloneNode(!0);let e=u.current;e&&(e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.width="auto",e.style.height="auto")}n(e)},onResizing:function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a{var t,i;let{state:n,dispatch:a}=(0,M.useContext)(da.uR),[r,l]=(0,M.useState)(new Date),s=(0,M.useRef)(!1),o=n.feedback;return((0,M.useEffect)(()=>{if(!(null==o?void 0:o.length))return;let e=[],t=o.filter(t=>{let i=t.dismissable;return i instanceof Date&&(!(i<=r)||(e.push(t.id),!1))});e.length&&a((0,dC.sA)(...e)),!s.current&&t.length&&(s.current=setTimeout(()=>{s.current=!1,l(new Date)},1e3))},[o,r,a]),null==(t=n.feedback)?void 0:t.length)?(0,h.jsx)(ew.B,{marginY:2,...e,children:null==(i=n.feedback)?void 0:i.map(e=>(0,h.jsxs)(i6.F,{marginBottom:1,status:e.severity,children:[(0,h.jsx)(i9._,{}),(0,h.jsx)(re.T,{flexGrow:1,children:e.message}),e.dismissable&&(0,h.jsx)(dD.U,{cursor:"pointer",onClick:()=>{a((0,dC.sA)(e.id))}})]},e.id))}):null};var dz=i(44133),dP=i(33393);let dN=e=>{let{onConvert:t,isLoading:i=!1}=e;return(0,h.jsx)(g.a,{bg:"blue.50",borderRadius:"md",px:4,py:3,mb:4,children:(0,h.jsxs)(e5.s,{align:"center",justify:"space-between",gap:4,children:[(0,h.jsxs)(e5.s,{align:"center",gap:3,children:[(0,h.jsx)(g.a,{color:"blue.500",children:(0,h.jsx)(I.g,{icon:eR.p7g})}),(0,h.jsx)(E.E,{fontSize:"sm",color:"gray.700",children:(0,h.jsx)(ef.x6,{id:"1ME0KN"})})]}),(0,h.jsx)(eq.$,{size:"sm",colorScheme:"blue",onClick:t,isLoading:i,flexShrink:0,children:(0,h.jsx)(ef.x6,{id:"K7GQed"})})]})})},dH=(0,da.en)(e=>{let{onChange:t,onClose:i,data:n,isOpen:a,renderChart:r,attributes:l,updateAttributes:s,accentColor:o,selectedCell:c,cardColor:d,onConvertToGraphy:u}=e,p=(0,q.GV)(eu.SJ),m=(0,D.Ik)((0,D.fQ)(p));return(0,h.jsxs)(i5._s,{placement:"bottom",onClose:i,isOpen:a,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(eC.m,{}),(0,h.jsxs)(i4.z,{borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",transitionDuration:{enter:"0.4s"},children:[(0,h.jsx)(ek.s,{}),(0,h.jsxs)(eL.c,{p:0,h:"100%",overflow:"auto","data-testid":"chart-editor-body",display:"flex",flexDir:"column",children:[(0,h.jsx)(ev.r,{children:(0,h.jsx)(ef.x6,{id:"44wbJb"})}),u&&(0,h.jsx)(g.a,{px:5,children:(0,h.jsx)(dN,{onConvert:u})}),(0,h.jsxs)(e5.s,{direction:{base:"column",xl:"row-reverse"},overflow:"auto",gap:5,px:5,children:[(0,h.jsxs)(e5.s,{direction:{base:"column",lg:"row",xl:"column"},width:{base:"auto",xl:"40%","2xl":"30%"},gap:5,children:[(0,h.jsx)(g.a,{flexGrow:{base:1,xl:0},flexShrink:0,flexBasis:"auto",borderRadius:"md",overflow:"hidden",children:(0,h.jsx)(g.a,{background:d,borderRadius:"md",padding:8,maxWidth:"100%",h:"xs",children:(0,h.jsx)(dR.A,{style:{position:"relative",width:"100%",height:"100%"},children:e=>{let{width:t,height:i}=e;return r({data:n,width:t,height:i,textColor:m})}})})}),(0,h.jsx)(g.a,{background:"gray.50",borderRadius:"md",children:(0,h.jsx)(dz.z,{attributes:l,updateAttributes:s,accentColor:o})})]}),(0,h.jsx)(eA.c,{display:{base:"block",xl:"none"}}),(0,h.jsxs)(g.a,{flexGrow:1,zIndex:1,overflow:{xl:"auto"},children:[(0,h.jsx)(dP.T,{onChange:t,data:n||cM.h.createEmpty(2,3),selectedCell:c}),(0,h.jsx)(dT,{})]})]})]})]})]})}),dB=e=>{let{node:t,editor:i,selected:n,updateAttributes:a,decorations:r,getPos:l}=e,{chartType:s,colorScheme:o,data:c,dimensions:d={ratio:.5},hideLabels:u,showInlineLabels:p,chartAttributes:f={},horizontalAlign:b}=t.attrs,C=(0,M.useMemo)(()=>{try{return c?cS.A.parse(c):null}catch(e){return console.error("[DATALOSS] Error parsing serialized chart",e),console.log(c),null}},[c]),y=(0,q.CU)(),v=(0,q.GV)(eu.Cl),w=(0,ed.FX)(),j=(0,q.GV)(eu.Ik),A=(0,ed.CJ)(i),k=(0,q.GV)(eu.r9),L=v&&A&&j,{theme:S,cardColor:_}=(0,z.a)(r),{ref:I,isResizing:R,setIsResizing:T,resizeableSx:P}=(0,dI.Y3)(i),N=(0,M.useCallback)(e=>{a({dimensions:{width:e.width,height:e.height}})},[a]),[H,B]=(0,M.useState)(cV.UG);(e=>{let t=(0,M.useRef)(!1),[i,n]=(0,M.useState)(!1);(0,M.useEffect)(()=>{if(t.current||null===e)return;let i=!1;e.columns.forEach((t,n)=>{let a=e.getCellAtIndex({row:0,column:n});i=(0,cZ.aH)(a,e)||i}),t.current=!0,i&&n(i)},[e])})(C),(0,M.useEffect)(()=>{R?B(0):setTimeout(()=>{B(cV.UG)},1e3*cV.UG)},[R]);let F=i.isThumbnail||!1,[O,V]=(0,M.useState)(),Z=!F&&k===t.attrs.id,U=(0,M.useCallback)(e=>{if(e)return void y.dispatch((0,eu.Jr)({chartId:t.attrs.id}));y.dispatch((0,eu.Jr)({chartId:null}))},[y,t.attrs.id]),G=(0,tO.u)("chartConversion"),W=(0,M.useMemo)(()=>c&&c.columns&&Array.isArray(c.columns)&&c.columns.length>0,[c]),K=(0,M.useCallback)(()=>{let e=l();"number"==typeof e&&(i.commands.convertChartToGraphyChart(e),U(!1))},[i,l,U]),Q=(0,M.useMemo)(()=>{switch(s){case"pie":case"donut":return dk;case"line":return dg;default:return dc}},[s]),J=(0,D.Ik)((0,D.VH)(S)),Y=e=>{v&&j&&(V(e),U(!0))};(0,M.useEffect)(()=>{O&&(null==C?void 0:C.getCell(O.position))!==O&&V(void 0)},[O,Z]);let X=e=>{var t;let{data:i,width:n,height:a,textColor:r="var(--body-color)",showEditInPlaceholder:l=!1,onContextMenu:d=()=>{}}=e,m=i&&(null==(t=dp.K.nonEmpty(i))?void 0:t.data);return!m||!cB(m)||m.isEmpty()?(0,h.jsx)(dV,{setEditing:l?U:void 0,onContextMenu:d}):(0,h.jsx)(Q,{animationDuration:H,data:m,colorScheme:o||void 0,width:n,height:a,accentColor:J,textColor:r,chartOptions:f,onDataDoubleClick:Y,hideLabels:u,showInlineLabels:p,backgroundColor:_,onContextMenu:d,TooltipInner:e=>(0,h.jsx)(h.Fragment,{children:c.columns.map(t=>{var i;return(0,h.jsxs)(g.a,{as:"p",mb:1,children:[t.label&&(0,h.jsxs)(E.E,{as:"b",children:[t.label,": "]}),(0,h.jsx)(E.E,{as:"span",children:null==(i=m.getCell({row:e.position.row,column:t.id}))?void 0:i.textValue},t.id)]},t.id)})}),chartType:s,isThumbnail:F})},$=dF(d),ee="width"in d?d.width:oD.CONTENT_WIDTH_PX;w&&(ee=Math.min(ee,oD.CONTENT_WIDTH_PX/2));let et=ee*$,ei=(0,x.yp)(b),en=(e=>{let{editor:t,node:i,getPos:n}=e,a=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),{attrs:r}=i,l=!!r.data,s=r.colorScheme,o=r.chartType,c=e=>{let i=n();"number"==typeof i&&(t.commands.selectNodeAtPos(i),t.chain().updateAttributes("chart",e).focus().run())},d=(0,oF.d)({editor:t,node:i,getPos:n});return[{key:"chart-options",title:(0,h.jsx)(ef.x6,{id:"nuBbBr"})},{divider:!0},...d,{divider:!0},{key:"edit-chart",label:l?(0,h.jsx)(ef.x6,{id:"BhcOHV"}):(0,h.jsx)(ef.x6,{id:"UHoZ5e"}),icon:em.zLW,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.commands.editSelectedChart())}},{divider:!0},{key:"change-color-scheme",label:(0,h.jsx)(ef.x6,{id:"q3f9iw"}),icon:em.wIs,items:[{key:"default",label:e2.Ru._({id:"ovBPCi"}),check:!s,onClick:()=>{c({colorScheme:void 0})}},...Object.entries(cV.fA).map(e=>{let[t,i]=e;return{key:t,label:i.label(),check:t===s,onClick:()=>{c({colorScheme:t})}}})]},{key:"horizontal-alignment",label:(0,h.jsx)(ef.x6,{id:"9ms+e0"}),icon:em.ecg,items:x.gj.map(e=>{let{name:i,key:n,icon:a,checkActive:r,apply:l}=e;if(r&&l)return{key:n,label:i(),check:r(t),icon:a,onClick:()=>{l(t)}}}).filter(Boolean)},{divider:!0},{key:"switch-chart-type",label:(0,h.jsx)(ef.x6,{id:"U2Nq+R"}),icon:em.$Fj,items:Object.entries(cV.XD).map(e=>{let[t,{label:i,icon:n}]=e;return{key:t,label:i(),icon:n,check:o===t,onClick:()=>c({chartType:t})}})},{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,onClick:a,color:"red.500"}]})(e),{onOpenContextMenu:ea}=(0,sY.$)({editor:i,contextMenuItems:en,getPos:l});return(0,dE.l)()?(0,h.jsx)(m.u,{as:"div",...e,children:(0,h.jsx)(e5.s,{w:"100%",dir:(0,x.fZ)(r,b),className:d_.S,sx:P,css:ei,direction:"column",onDoubleClick:()=>{L&&U(!0)},_focusWithin:{shadow:"outline"},children:(0,h.jsxs)(g.a,{ref:I,className:"chart",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,maxW:"100%",minW:"min(10em, 100%)",minH:"min(10em, 100%)",width:!function(e){return"width"in e&&"height"in e}(d)?"calc(100% * var(--media-scale))":dO(d.width),aspectRatio:!w&&$?"1/".concat($):void 0,position:"relative","data-drag-handle":!0,"data-scale-preview":!0,children:[(0,h.jsx)(dM,{showResizeControls:L&&n,imageWrapperRef:I,isResizing:R,setIsResizing:T,updateResizeAttrs:N,refreshDeps:[t.attrs],disableCloning:!0,keepRatio:!1,children:C?X({data:C,width:ee,height:et,showEditInPlaceholder:!F&&v,onContextMenu:ea}):(0,h.jsx)(dV,{setEditing:F||!v?void 0:U})}),(0,h.jsx)(dH,{renderChart:X,cardColor:_,data:C,isOpen:Z,onClose:()=>U(!1),onChange:e=>{a({data:cS.A.serialize(e)})},attributes:t.attrs,updateAttributes:a,accentColor:J,selectedCell:O,onConvertToGraphy:G&&W?K:void 0})]})})}):(0,h.jsx)(g.a,{w:ee,h:et})},dF=e=>"ratio"in e?e.ratio:e.height/e.width,dO=e=>"calc(".concat(e," * var(--font-size) / 16)"),dV=e=>{let{setEditing:t,onContextMenu:i}=e,n=(0,lv.rd)();return(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:n?or.N.DARK_COLOR:or.N.LIGHT_COLOR,h:"100%",backgroundColor:n?or.N.DARK_BG:or.N.LIGHT_BG,borderRadius:"var(--box-border-radius)","data-testid":"chart-placeholder",onContextMenu:i,children:[(0,h.jsx)(I.g,{size:"2x",icon:lI.s67}),t&&(0,h.jsx)(eq.$,{size:"xs",fontFamily:"body",onClick:()=>t(!0),children:(0,h.jsx)(ef.x6,{id:"UHoZ5e"})})]})};var dZ=i(64897);let dU=()=>(0,cL.Ak)(5),dG=new G.hs("UniqueMediaId"),dW=sd.S3.extend({name:"UniqueChartId"}).configure({attributeName:"id",types:["chart"],initialValue:dU,filterTransaction:sp.kz,pluginKey:dG}),dK=n.bP.create({name:"chart",group:"cardBlock layoutBlock",selectable:!0,draggable:!0,addNodeView:()=>(0,u.gu)(dB,{update:p.z0}),addAttributes:()=>({id:(0,su.e)(()=>(0,cL.Ak)(5)),chartType:{default:"bar"},chartAttributes:{...(0,$.tb)("chartAttributes"),default:{}},colorScheme:{isRequired:!1},dimensions:{...(0,$.tb)("dimensions"),default:{ratio:.56}},hideLabels:{isRequired:!1,default:!1},showInlineLabels:{isRequired:!1,default:!1},data:{...(0,$.tb)("data")}}),addCommands:()=>({insertChart:(e,t)=>i=>{let{dispatch:n,editor:a,commands:r}=i;if(!n)return!1;let{schema:l}=a,s=l.nodes.chart,o=dU(),c=s.createChecked({id:o,chartType:e,data:t&&e?(0,dZ.$)(e):void 0});return r.insertContent(c.toJSON())},editSelectedChart:()=>e=>{let{state:t}=e,i=t.selection;if(!(i instanceof G.nh)||!dq(i.node))return!1;let n=i.node;return(0,q.KA)().dispatch((0,eu.Jr)({chartId:n.attrs.id})),!0}}),addExtensions:()=>[dW],parseHTML(){return[{tag:'div[data-type="'.concat(this.name,'"]')},{tag:"chart",getAttrs:e=>{try{if("string"==typeof e)return!1;let t=[...e.children].find(e=>"TABLE"===e.nodeName);if(!t)return null;let i=cD.parse(t);if(!i)return{};return{data:cS.A.serialize(i)}}catch(e){return console.error("[caught]",e),!1}}}]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i}=e,{"data-data":a,...r}=i,l=["chart",(0,n.KV)(this.options.HTMLAttributes,r)];return t.attrs.data&&l.push(cD.serialize(cS.A.parse(t.attrs.data))),l},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)({"data-type":this.name},this.options.HTMLAttributes,t)]}}),dq=e=>"chart"===e.type.name;var dQ=i(22800);let dJ=i(76931).Ay.extend({priority:et.y.Code,inclusive:!1,addKeyboardShortcuts(){return{"Mod-Shift-C":()=>this.editor.commands.toggleCode()}}});var dY=i(41327);let dX=e=>{var t;let i=(0,av.h5)({base:4,md:8})||8,{node:n,decorations:a}=e,{showTime:r,hiddenContributorIds:s}=n.attrs,o=(0,q.GV)(eu.zB),c=(0,M.useMemo)(()=>(o||[]).filter(e=>!s.includes(e.user.id)),[o,s]),d=(0,eT.En)(),u=(0,q.GV)(ez.Jo),p=null==u?void 0:u.editedTime,g=(e=>{let[t,i]=(0,M.useState)(new Date),n=(0,M.useRef)(!1);return(0,M.useEffect)(()=>{n.current&&i(new Date),n.current=!0;let e=setInterval(()=>{i(new Date)},6e4);return()=>{clearInterval(e)}},[e]),t})(p).toISOString(),f=c.length-i,b=(0,x.fZ)(a),C=null!=(t=e.node.attrs.horizontalAlign)?t:"rtl"===b?"right":"left",y=(0,M.useMemo)(()=>({left:"rtl"===b?"row-reverse":"row",center:"column",right:"rtl"===b?"row":"row-reverse"})[C],[b,C]);return(0,h.jsx)(h.Fragment,{children:c.length>0&&(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{dir:b,userSelect:"none",contentEditable:!1,justify:"flex-start",align:"center",direction:y,borderRadius:"var(--box-border-radius)","data-selection-ring":"padded","data-selection-background":!0,children:[(0,h.jsxs)(a5.Z,{sx:{".avatar-overflow-activator":{height:"1.6em",width:"1.6em",minH:"1.6em",minW:"1.6em",fontSize:"inherit",span:{fontSize:"0.68em"}}},children:[c.slice(0,i).map(e=>(0,h.jsx)(ex.Vc,{width:"1.6em",height:"1.6em",fontSize:"inherit",size:"sm",shadow:"base",sx:{"@media print":{shadow:"none"}},borderWidth:"1px",name:e.user.displayName,label:d&&e.user.displayName?e2.Ru._({id:"bxVoEp",values:{0:e.user.displayName,1:(0,dY.Gx)(e.lastEdited,g)}}):" ",src:e.user.profileImageUrl},e.user.id)),f>0&&(0,h.jsx)(ex.oQ,{tooltipLabel:e2.Ru._({id:"25VyZX"}),count:f,avatars:c.map(e=>({name:e.user.displayName||"",id:e.user.id,profileImageUrl:e.user.profileImageUrl||"",color:"white"})),disabled:!0})]}),(0,h.jsxs)(e5.s,{direction:"column",marginInline:"0.5em",lineHeight:"1.4",textAlign:C,children:[(0,h.jsx)(E.E,{className:"contributors-list",children:1===c.length?(0,h.jsx)(ef.x6,{id:"t490IT",values:{0:c[0].user.displayName}}):(0,h.jsx)(ef.x6,{id:"KNjuGh",values:{0:c.length}})}),!l.$.GAMMA_PUPPETEER_SERVICE&&p&&r&&(0,h.jsx)(E.E,{fontSize:"0.75em",children:d?(0,h.jsx)(ef.x6,{id:"gUWkFH",values:{0:(0,dY.Gx)(p,g)}}):" "})]})]})})})},d$=e=>{var t;let i=null!=(t=e.node.attrs.horizontalAlign)?t:"left",n=(0,M.useMemo)(()=>({left:"row",center:"column",right:"row-reverse"})[i],[i]);return(0,h.jsx)(cx.V,{children:(0,h.jsxs)(e5.s,{direction:n,alignItems:"center",gap:"1em",children:[(0,h.jsx)(cm,{borderRadius:"full",boxSize:"4em"}),(0,h.jsx)(cm,{h:"2em",w:"14em"})]})})},d0=n.bP.create({name:"contributors",group:"block",atom:!0,selectable:!0,dynamic:!0,addAttributes:()=>({showTime:{default:!0},hiddenContributorIds:{default:[],...(0,$.tb)("hiddenContributorIds")}}),addCommands:()=>({toggleShowTime:()=>e=>{let{commands:t,state:i}=e,{selection:n}=i;if(!(n instanceof G.nh))return!1;let{node:a}=n;return"contributors"===a.type.name&&(t.updateAttributes("contributors",{showTime:!a.attrs.showTime}),!0)},toggleOneContributorVisibility:e=>t=>{let{commands:i,state:n}=t,a=(0,q.KA)().getState(),r=(0,eu.zB)(a);if(!r||1===r.length)return!1;let{selection:l}=n;if(!(l instanceof G.nh))return!1;let{hiddenContributorIds:s}=l.node.attrs,o=[];if(s.includes(e))o=s.filter(t=>t!==e);else{if(s.length+1===r.length)return!1;o=[...s,e]}return i.updateAttributes("contributors",{hiddenContributorIds:o}),!0},toggleAllContributorsVisibility:()=>e=>{let{commands:t,state:i}=e,n=(0,q.KA)().getState(),a=(0,eu.zB)(n);if(!a||1===a.length)return!1;let{selection:r}=i;if(!(r instanceof G.nh))return!1;let{hiddenContributorIds:l}=r.node.attrs,s=[];if(l.length>0)s=[];else{let e=(0,eu.JV)(n);s=a.filter(t=>t.user.id!==(null==e?void 0:e.id)).map(e=>e.user.id)}return t.updateAttributes("contributors",{hiddenContributorIds:s}),!0}}),parseHTML:()=>[{tag:"div[class=contributors]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"contributors"})]},addNodeView(){return this.editor.isThumbnail?(0,u.gu)(d$,{update:p.z0}):(0,u.gu)(dX,{update:p.z0})}});var d1=i(22012);let d2="125em",d3=e=>{let{svg:t,theme:i}=e,n=(0,M.useMemo)(()=>({__html:null!=t?t:""}),[t]);if(!t)return null;let a=(0,d1.k)(i);return(0,h.jsx)(g.a,{dangerouslySetInnerHTML:n,"data-testid":"diagram-svg",sx:{svg:{width:"100%",height:"auto",maxH:d2,...a}}})};var d5=i(1812),d4=i(72047),d6=i(71024),d9=i.n(d6),d7=i(58590),d8=i(29975);let ue=d9()(async()=>(await Promise.all([i.e(6983),i.e(7547),i.e(2309),i.e(8041),i.e(9679)]).then(i.bind(i,49679))).Tldraw,{loadableGenerated:{webpack:()=>[49679]},ssr:!1}),ut=e=>{let{theme:t=d8.z}=e,i=(0,iD.ZI)(t),n=(0,d1.k)(t),a=(0,d7.M)(t),r={fill:a.shapeFill,strokeWidth:a.shapeBorder};return(0,h.jsx)(e5.s,{sx:{...i,"--tl-font-draw":"var(--body-font)",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",...n,"--tl-text-outline":"transparent","--color-background":"var(--card-color)"},position:"relative",h:"100%",w:"100%",className:"highlight-mask",children:(0,h.jsx)(ue,{...e,defaultStyles:r})})},ui=async e=>{let t=Array.from(e.getCurrentPageShapeIds()),i=await e.getSvg(t,{padding:8,scale:1});if(i)return console.debug("generated svg",i),i},un=e=>{let{isOpen:t,isEditable:i,onClose:n,isDrawingEditorActive:a,setDrawingEditorActive:r,editor:l,...s}=e,{node:o,updateAttributes:c}=s,{assets:d,shapes:u}=o.attrs,p=(0,q.GV)(eu.SJ),[g,m]=(0,M.useState)();(0,M.useEffect)(()=>{g&&((e,t,i)=>{e&&t&&(Array.from(e.getCurrentPageShapeIds()).length>0?e.updateShapes(t):e.createShapes(t),i&&e.updateAssets(i))})(g,u,d)},[u,d,g,c]);let x=(0,M.useCallback)(e=>{m(e),window.tldrawEditor=e,((e,t)=>{e.user.updateUserPreferences({isDarkMode:(0,D.Mw)(t)}),setTimeout(()=>{e.zoomToFit()})})(e,p)},[p]),f=(0,M.useCallback)(async()=>{if(!g)return;let e=await ui(g);e?c({svg:e.outerHTML}):c({svg:null})},[g,c]),b=(0,M.useCallback)(()=>{g&&c({shapes:g.getCurrentPageShapes(),assets:g.getAssets(),version:2})},[c,g]),C=(0,eT.lW)(b,500),y=(0,M.useCallback)(()=>{i&&f(),r(!1),n()},[n,f,r,i]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(ex._s,{placement:"bottom",onClose:y,isOpen:t,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(ex.QP,{}),(0,h.jsxs)(ex.zj,{dir:"ltr",borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",onAnimationComplete:e=>{"enter"==e&&r(!0)},transition:{enter:{duration:.4}},overflow:"hidden",children:[(0,h.jsx)(ex.ys,{p:0,h:"100%",overflow:"hidden","data-testid":"drawing-editor-body",children:a?(0,h.jsx)(ut,{onMount:x,onChange:i?C:void 0,orgId:l.gammaOrgId,theme:p}):(0,h.jsx)(e5.s,{align:"center",justify:"center",w:"100%",h:"100%",children:(0,h.jsx)(tk.y,{size:"xl"})})}),(0,h.jsx)(ex.s1,{zIndex:400,backgroundColor:"white","data-testid":"drawing-editor-close"})]})]})})};var ua=i(99641);let ur=e=>{let{node:t,updateAttributes:i,selected:n,editor:a,getPos:r,decorations:l}=e,{width:s,meta:o,id:c,horizontalAlign:d,svg:u,shapes:p}=t.attrs,f=(0,q.GV)(eu.Cl),b=(0,q.GV)(eu.Ik),C=(0,ed.CJ)(a),y=f&&C&&b,v=(0,q.GV)(eu.Xu),w=!!v&&v===c,[j,A]=(0,M.useState)(!1),k=(0,q.GV)(eu.SJ),L=(0,lv.rd)(),{ref:S,setIsResizing:E,resizeableSx:_}=(0,dI.Y3)(a),{contextMenuItems:R}=(e=>{let{editor:t,node:i,getPos:n}=e,{id:a,fullWidthBlock:r}=i.attrs,l=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),s=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,d4.CD)(a,!0))},[t,n,a]),o=(0,oF.d)({editor:t,node:i,getPos:n});return{contextMenuItems:[{key:"diagram-options",title:(0,h.jsx)(ef.x6,{id:"i+ShMB"})},{divider:!0},...o,{divider:!0},{key:"edit-diagram",label:(0,h.jsx)(ef.x6,{id:"SsJ/l2"}),icon:em.MT7,onClick:s},{divider:!0},{key:"add-comment",label:(0,h.jsx)(ef.x6,{id:"oFsfkI"}),icon:em.DN2,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,ua.wG)(t.state.selection))}},{divider:!0},{key:"align",label:(0,h.jsx)(ef.x6,{id:"9ms+e0"}),icon:em.ecg,disabled:r,items:x.gj.map(e=>{let{name:i,key:n,icon:a,checkActive:l,apply:s}=e;return{key:n,check:null==l?void 0:l(t),icon:a,label:i(),onClick:()=>{s&&s(t),r&&t.commands.updateAttributes("diagram",{fullWidthBlock:!1})}}})},{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,onClick:l,color:"red.500"}]}})({editor:a,node:t,getPos:r}),{onOpenContextMenu:D}=(0,sY.$)({editor:a,contextMenuItems:R,getPos:r}),T=(0,M.useCallback)(()=>{(0,d4.CD)(c,!0)},[c]),z=(0,M.useCallback)(()=>{let e=r();"number"==typeof e&&a.chain().setNodeSelection(e).focus().run()},[a,r]),P=(0,M.useCallback)(()=>{(0,d4.CD)(null,!1)},[]),N=(0,M.useCallback)((e,n)=>{i({...t.attrs,fullWidthBlock:void 0===n?t.attrs.fullWidthBlock:n,...e})},[t.attrs,i]),H=s||(null==o?void 0:o.width),B=!u,F=p&&p.length>0,{isFullWidth:O}=(0,d5.D)(l),V=(0,x.yp)(O?"center":d);return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{dir:(0,x.fZ)(l,d),w:"100%",className:d_.S,css:{...V,".pptx-exporting-image":{".textbox":{visibility:"hidden"}}},sx:_,direction:"column",_focusWithin:{shadow:"outline"},onContextMenu:D,children:[(0,h.jsxs)(g.a,{ref:S,className:"diagram",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,w:O?"calc(100% * var(--media-scale))":H?"calc(".concat(H," * var(--font-size) / 16)"):"100%",maxW:"100%",h:"auto",maxH:d2,position:"relative",minH:B?"6em":"auto","data-drag-handle":!0,children:[y&&n&&!O&&(0,h.jsx)(dI.u4,{imageWrapperRef:S,setIsResizing:E,updateResizeAttrs:N,refreshDeps:[t.attrs]}),(0,h.jsx)(d3,{svg:u,theme:k}),y&&!w&&!B&&(0,h.jsx)(g.a,{cursor:"default",position:"absolute",inset:"0",zIndex:"1",onClick:z,onDoubleClick:T}),B&&(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:L?or.N.DARK_COLOR:or.N.LIGHT_COLOR,h:"7em",backgroundColor:L?or.N.DARK_BG:or.N.LIGHT_BG,borderRadius:"var(--box-border-radius)","data-testid":"drawing-placeholder",onDoubleClick:f?T:void 0,children:[(0,h.jsx)(I.g,{size:"2x",icon:lI.qTS}),f&&(0,h.jsx)(eq.$,{size:"xs",onClick:T,fontFamily:"body",children:F?(0,h.jsx)(ef.x6,{id:"3IPx8n"}):(0,h.jsx)(ef.x6,{id:"trQ3Gx"})})]})]}),w&&(0,h.jsx)(un,{...e,isOpen:w,isEditable:f,onClose:P,isDrawingEditorActive:j,setDrawingEditorActive:A})]})})},ul=n.bP.create({name:"diagram",group:"block",atom:!0,selectable:!0,draggable:!0,addAttributes:()=>({id:(0,su.e)(uo),shapes:{...(0,$.tb)("shapes")},assets:{...(0,$.tb)("assets"),default:{}},meta:{...(0,$.tb)("meta"),default:{}},width:{},svg:{}}),parseHTML:()=>[{tag:"div[class=diagram]"},{tag:"diagram[bookmark]",getAttrs:ee.Ll}],renderHTMLforAI(e){let{node:t}=e;return["diagram",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"diagram"})]},addCommands(){let e=this.name;return{editSelectedDiagramBlock:()=>t=>{let{state:i}=t,n=(t=>{let{selection:i}=t;return i instanceof G.nh&&i.node.type.name===e?i.node:void 0})(i);return n&&(0,q.KA)().dispatch((0,eu.v5)({drawingId:n.attrs.id})),!0}}},addExtensions:()=>[uc],addNodeView:()=>(0,u.gu)(ur,{update:p.z0})}),us=new G.hs("UniqueMediaId"),uo=()=>(0,cL.Ak)(5),uc=sd.S3.extend({name:"UniqueDiagramId"}).configure({attributeName:"id",types:["diagram"],initialValue:uo,filterTransaction:sp.kz,pluginKey:us});var ud=i(56250);let uu=()=>(0,h.jsx)(u.VR,{as:"div",children:(0,h.jsx)(g.a,{contentEditable:!1,borderRadius:"var(--box-border-radius)","data-selection-ring":"padded","data-selection-background":!0,"data-drag-handle":!0,py:"0.25em",position:"relative",transform:"translateY(0.25em)",children:(0,h.jsx)(eA.c,{backgroundColor:"var(--body-color-muted)",height:"0.125em",opacity:1})})}),up=/^(---|___|—-)/,uh=n.bP.create({name:"divider",group:"block cardNotesBlock",atom:!0,selectable:!0,draggable:!0,parseHTML:()=>[{tag:'hr[class="divider"]'}],renderHTML(e){let{HTMLAttributes:t}=e;return["hr",(0,n.KV)(t,{class:"divider"})]},addNodeView:()=>(0,u.gu)(uu),addInputRules(){return[(0,ud.wN)({find:up,type:this.type})]}});var ug=i(4014),um=i(70315);let ux=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{cardMarginSettings:t}=(0,q.GV)(eu.Uu),i=(e=>{let{hideFromFirst:t,hideFromLast:i,...n}=e;return Object.values(n).some(e=>(null==e?void 0:e.type)==="themeLogo")})(t);return e&&i};var uf=i(8323),ub=i(7342),uC=i(26667);let uy=(0,M.memo)(e=>{let{theme:t,id:i}=e,n=(0,D.Mw)(t);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)("filter",{id:i||"soft3d-small-inner-shadow",children:[(0,h.jsx)("feFlood",{floodColor:n?"rgba(0, 0, 0, 0.6)":"rgba(0, 0, 0, 0.15)",result:"flood1"}),(0,h.jsx)("feComposite",{operator:"out",in2:"SourceGraphic",in:"flood1",result:"composite1"}),(0,h.jsx)("feMorphology",{operator:"dilate",radius:.5,in:"composite1",result:"morphology1"}),(0,h.jsx)("feGaussianBlur",{stdDeviation:1.5,in:"morphology1",result:"blur1"}),(0,h.jsx)("feOffset",{dx:2,dy:2,in:"blur1",result:"offset1"}),(0,h.jsx)("feFlood",{floodColor:n?"rgba(255, 255, 255, 0.1)":"rgba(255, 255, 255, 0.75)",result:"flood2"}),(0,h.jsx)("feComposite",{operator:"out",in2:"SourceGraphic",in:"flood2",result:"composite2"}),(0,h.jsx)("feMorphology",{operator:"dilate",radius:.5,in:"composite2",result:"morphology2"}),(0,h.jsx)("feGaussianBlur",{stdDeviation:1.5,in:"morphology2",result:"blur2"}),(0,h.jsx)("feOffset",{dx:-2,dy:-2,in:"blur2",result:"offset2"}),(0,h.jsxs)("feMerge",{children:[(0,h.jsx)("feMergeNode",{in:"offset1"}),(0,h.jsx)("feMergeNode",{in:"offset2"})]}),(0,h.jsx)("feComposite",{operator:"atop",in2:"SourceGraphic"})]})})});uy.displayName="Soft3DSmallOuterShadow";let uv=(0,M.memo)(e=>{let{theme:t}=e,i=(0,iD.ZI)(t),n=(0,D.fQ)(t),a=(0,D.VH)(t);return(0,h.jsx)(g.a,{as:"svg",width:"0",height:"0",sx:i,children:(0,h.jsxs)("defs",{children:[(0,h.jsx)(uw,{theme:t}),(0,h.jsx)(uw,{theme:t,rtl:!0}),(0,h.jsx)(uj,{theme:t}),(0,h.jsx)(uj,{theme:t,rtl:!0}),(0,h.jsx)(uk,{color:(0,D.Ik)(a),id:"theme-accent-color-fill"}),(0,h.jsx)(uk,{color:(0,D.Ik)(n),id:"theme-body-color-fill"}),(0,h.jsx)(uL,{theme:t})]})})});uv.displayName="ThemeSVGDefs";let uw=(0,M.memo)(e=>{let{theme:t,rtl:i}=e,n=(0,D.VH)(t);return"linear-gradient"!==n.type?null:(0,h.jsx)(uA,{gradient:n,id:i?"theme-accent-gradient-linear-rtl":"theme-accent-gradient-linear",rtl:i})});uw.displayName="ThemeAccentGradientLinearDef";let uj=(0,M.memo)(e=>{let{theme:t,rtl:i}=e,n=(0,D.VH)(t),a=(0,d7.M)(t);if("linear-gradient"!==n.type)return null;let r=(0,D.Mw)(t),l=(0,D.Oq)(t),s="semi"===a.shapeFill?(0,iU.nz)(n,l,.5):n,o=(0,iU.Hh)(s,r?.25:.9);return o?(0,h.jsx)(uA,{gradient:o,id:i?"theme-accent-background-gradient-linear-rtl":"theme-accent-background-gradient-linear",rtl:i}):null});uj.displayName="ThemeAccentBackgroundGradientLinearDef";let uA=(0,M.memo)(e=>{let{gradient:t,id:i,rtl:n}=e,a=(n?180-t.angle:t.angle)*Math.PI/180,r=50+50*Math.cos(a+Math.PI),l=50+50*Math.sin(a+Math.PI),s=50+50*Math.cos(a),o=50+50*Math.sin(a);return(0,h.jsx)("linearGradient",{id:i,x1:"".concat(r,"%"),y1:"".concat(l,"%"),x2:"".concat(s,"%"),y2:"".concat(o,"%"),children:t.stops.map((e,t)=>{let{color:i,position:n}=e;return(0,h.jsx)("stop",{offset:"".concat(n,"%"),stopColor:i},t)})})});uA.displayName="LinearGradientDef";let uk=(0,M.memo)(e=>{let{color:t,id:i}=e;return t?(0,h.jsxs)("filter",{id:i,children:[(0,h.jsx)("feFlood",{floodColor:t,result:"flood"}),(0,h.jsx)("feComposite",{in:"flood",in2:"SourceAlpha",operator:"in"})]}):null});uk.displayName="ColorFillDef";let uL=(0,M.memo)(e=>{let{theme:t}=e,i=(0,d7.M)(t);return(0,h.jsx)(h.Fragment,{children:"soft3d"===i.shapeShadow&&(0,h.jsx)(uy,{theme:t,id:"theme-shape-shadow"})})});uL.displayName="ThemesV3SVGDefs";var uS=i(15008),uE=i(7318),u_=i(3245);let uI=()=>{var e;let t=(0,q.GV)(eu.rv),i=(0,q.GV)(eu.SJ),n=(0,lv.rd)(),a=(0,Y.fS)(i,t);return null!=(e=(0,Y.vt)(a))?e:n},uM=()=>{let e=(0,q.GV)(eu.wC)===sh.w.SLIDE_VIEW,{src:t,width:i,height:n,paddingY:a,paddingX:r}=uH();if(!t)return null;let l=(0,iN.Ub)(t,iN.oc),s=e?{position:"absolute",right:"".concat(r,"px"),top:"".concat(a,"px"),justify:"end",align:"start",width:"".concat(i,"px"),height:"".concat(n,"px")}:{position:"sticky",left:"".concat(r,"px"),top:"calc(100% - ".concat(n,"px - ").concat(a,"px)"),justify:"start",width:"".concat(i,"px"),height:"".concat(n,"px")};return(0,h.jsx)(e5.s,{...s,className:"logo",zIndex:ir.$.customerLogo,borderRadius:"md",contentEditable:!1,userSelect:"none",children:(0,h.jsx)(tA._,{src:l,maxH:"100%",maxW:"100%",transitionProperty:"width, height",transitionDuration:"normal",pointerEvents:"none","data-testid":"customer-logo","data-customer-logo-image":!0,objectFit:"contain",objectPosition:e?"top right":"bottom left"})})},uR=()=>{let e=(0,q.GV)(eu.SJ),t=uI(),{src:i,width:n,height:a}=uD({theme:e,targetArea:uN,mode:(0,tO.u)("lightDarkLogos")?t?"dark":"light":void 0});if(!i)return null;let r=(0,iN.Ub)(i,iN.oc);return(0,h.jsx)(e5.s,{w:"100%",justify:"center",align:"center",mt:6,mb:8,"data-id":"customer-logo-wrapper",children:(0,h.jsx)(tA._,{src:r,w:"".concat(n,"px"),zIndex:ir.$.customerLogo,h:"".concat(a,"px"),transitionProperty:"width, height",transitionDuration:"normal",pointerEvents:"none",objectFit:"contain",objectPosition:"bottom"})})},uD=e=>{let{theme:t,mode:i,targetArea:n=uP}=e,a=1,r=t.logoUrl,{logoImage:l}=(0,tV.T)(t,{mode:i,fallbackToDefault:!0});if(l&&l.meta){var s;a=tC()(l.meta.aspect_ratio||l.meta.width/l.meta.height,.5,3),r=null!=(s=l.src)?s:r}if(!r)return{width:0,height:0,paddingY:0,paddingX:0};let o=Math.sqrt(n/a),c=n>8e3?30:n>5e3?24:18;return{width:Math.round(o*a),height:Math.round(o),paddingY:c,paddingX:c,src:r}},uT={base:900,lg:2500,xl:4900,"2xl":8100,"3xl":1e4},uz={base:1600,md:2500,lg:4225,xl:7225,"2xl":9025,"4xl":12100},uP=4900,uN=5625,uH=()=>{let e=(0,q.GV)(eu.wC)===sh.w.SLIDE_VIEW,t=(0,a0.A)(e?uz:uT),i=ep.rS?uP:ep.hQ?8100:t,n=(0,q.GV)(eu.SJ),a=(0,ed.FX)(),r=(0,tO.u)("lightDarkLogos"),l=uI();return{...uD({theme:n,mode:r?l?"dark":"light":void 0,targetArea:i}),position:e?"top-right":a?"bottom":"bottom-left"}};var uB=i(29143);let uF=(0,c5.P)(g.a),uO=e=>{let{editor:t,node:i,updateAttributes:a}=e,r=(0,ls.d4)(eu.wC),l=(0,q.GV)(eu.nD),s=(0,ls.d4)(eu.cS),o=(0,ls.d4)(eu.$i),c=(0,q.GV)(eu.SJ),d=r===sh.w.SLIDE_VIEW,p=(e=>(0,q.GV)(t=>{if((0,eu.wC)(t)!==sh.w.SLIDE_VIEW)return null;let i=(0,eu.FI)(t);if(!i||!(null==i?void 0:i.cardId))return null;let[a]=(0,n.xe)(e.state.doc,e=>(0,Q.jg)(e)&&e.attrs.id===i.cardId);if(!a)return console.warn("[usePresentingCardBackground] Unexpectedly couldnt find presentingCard ".concat(i.cardId)),null;let r=(0,$.TK)(e.state.doc.resolve(a.pos+1),e=>(0,Q.jg)(e)&&e.attrs.background&&!e.attrs.background.inside).pop();return r?r.node.attrs.background:(console.warn("[usePresentingCardBackground] Unexpectedly couldnt find card at pos ".concat(a.pos)),null)},sv()))(t),{background:m}=i.attrs,x=(0,ed.FX)(),f=(0,uS.t)(),[b,C]=((e,t)=>{let i=!!(e&&t),n=!!(e&&!t),a=!!(!e&&t),r=(0,M.useRef)(i);return(0,M.useEffect)(()=>{r.current=i},[i,!!(!e&&!t)]),[n||a?r.current:i,i]})(d,o);(0,M.useEffect)(()=>{!i.attrs.docId&&t.gammaDocId&&a({...i.attrs,docId:t.gammaDocId})},[i.attrs,t,a]);let y=(0,uC.S)(c,l),v=(0,D.Mw)(c),w=(0,Y.fS)(c,m),j=(0,Y.FD)(w,v,t.isThumbnail?iN.XS:void 0),A=(0,Y.FD)(d&&p&&p.type!==J.h.NONE?p:w,v,t.isThumbnail?iN.XS:void 0);console.debug("%c[DocComponent] Doc is rerendering","background-color: chartreuse",{isPresentModeReady:C,isPresentModeReadyLagging:b,presentingCardId:o});let k=uH(),L={width:"100%",'[data-animate-value="doc"]':{display:b?"none":void 0},...k.src&&d?{"--logo-push-x":"".concat(k.width+2*k.paddingX,"px"),"--logo-push-y":"".concat(k.height+2*k.paddingY,"px")}:void 0},S=(0,M.useCallback)(e=>{let i=e.target;return(!i.closest(".".concat(ec.p$))||!!i.getAttribute("data-outside-card-body"))&&((e=>e.state.selection instanceof G.nh&&(0,uE.J)(e.state.selection.node)?e.chain().focus(e.state.selection.from).blur().run():e.commands.blur())(t),!0)},[t]);(0,M.useEffect)(()=>uf.WC.on("keydown","DOC_BLUR",e=>!!(0,um.Ay)("Esc")(e)&&!!t.isFocused&&(t.commands.blur(),e.preventDefault(),!0)),[t]);let E=(0,ed.UT)("comment"),I=ux(!x),R=!x&&!d&&!I,T=(0,tO.u)("insertWidgetBottom")?u_.PX:u_.C9;return(0,h.jsxs)(u.VR,{as:"div","data-testid":"doc-node-root",style:{height:"100%"},children:[(0,h.jsx)(ub.m,{theme:c}),(0,h.jsx)(uv,{theme:c}),(0,h.jsx)(g.a,{onMouseDown:S,h:"100%",children:(0,h.jsxs)(e5.s,{className:"doc-content-wrapper",direction:"column",align:"center",pos:"relative",pb:x||d||!E?"0px":s?u_.bc:T,sx:y,onDragOver:iC.JO,minH:uB.env.STORYBOOK?"auto":"calc(var(--100vh) - var(--editor-padding-top, 0px))",children:[(0,h.jsx)(uV,{...j}),R&&(0,h.jsx)(e5.s,{alignSelf:"start",pos:"absolute",inset:"0",h:"100%",children:(0,h.jsx)(uM,{})}),(0,h.jsx)(ug.N,{children:(0,h.jsx)(uF,{className:"motion-present-mode-bg","data-doc-background-element-present-mode":!0,"data-export-master":!0,position:"fixed",zIndex:ir.$.presentBg,top:0,left:0,right:0,h:"100%",initial:{opacity:0},animate:{opacity:1},exit:{opacity:1},visibility:C?"visible":"hidden",transition:ec.Dt,css:ep.D1?void 0:{scrollbarGutter:"stable",overflow:"scroll"},...A},"presenting-background-"+o)}),(0,h.jsx)(e5.s,{sx:L,justify:"center",className:(0,_.cx)("document-content",d?"is-present-mode":"is-doc-mode"),css:{"--viewport-scale-factor":"".concat(f)},pt:"var(--doc-padding-top)",children:(0,h.jsx)(u.$p,{style:{width:"100%"}})}),x&&(0,h.jsx)(uR,{})]})})]})},uV=e=>{let t=(0,ed.FX)(),i=(0,la.mG)()||t,n=(0,la.mG)()?{style:{touchAction:"none",display:"contents"}}:{};return(0,h.jsx)(e5.s,{"data-doc-background-element":!0,position:"absolute",w:"var(--editor-width)",h:"100%",contentEditable:!1,userSelect:"none",clipPath:"inset(0)",top:0,left:0,...n,children:(0,h.jsx)(g.a,{"data-testid":"doc-background",width:"100%",height:"100%",position:"fixed",...i?{top:"0px"}:{},...e})})};var uZ=i(20641);let uU=n.bP.create({name:"doc",topNode:!0,content:"document"}),uG=n.bP.create({name:"document",content:"card+",isolating:!0,defining:!0,selectable:!1,addAttributes:()=>({aiOptions:{default:uZ.C.aiOptions,...(0,$.tb)("aiOptions")},docId:{},background:{default:uZ.C.background,...(0,$.tb)("background")},docFlags:{default:uZ.C.docFlags,...(0,$.tb)("docFlags")},format:{},customCode:{default:uZ.C.customCode,...(0,$.tb)("customCode")},settings:{default:uZ.C.settings,...(0,$.tb)("settings")},generateStatus:{default:uZ.C.generateStatus},generateInfo:{default:uZ.C.generateInfo,...(0,$.tb)("generateInfo")}}),addCommands:()=>({updateDocumentSettings:e=>t=>{let{commands:i}=t;return i.updateNestedAttributesAtPos(0,{settings:e})}}),addNodeView:()=>(0,u.gu)(uO,{update:p.z0,ignoreMutation:e=>{let{mutation:t}=e,i=t.target instanceof HTMLElement?t.target:t.target.parentElement,n="selection"!==t.type&&uW(i);return console.debug("[Document.ignoreMutation] isMutationOutsideDocContent:",n),!!n}}),parseHTML:()=>[{tag:"div[class=gamma-doc]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"gamma-doc"}),0]}}),uW=e=>{let t=null==e?void 0:e.parentElement;return!!t&&!t.closest(".document-content")};var uK=i(47687),uq=i.n(uK),uQ=i(32217),uJ=i(13956);let uY=uJ.Kd,uX=(e,t)=>{let i=e.nodeDOM(t),n=null==i?void 0:i.querySelector("[data-grid-item]");return(null==n?void 0:n.getBoundingClientRect())||null};function u$(e,t,i){var a;let r=null==(a=e.posAtCoords({left:t,top:i}))?void 0:a.inside;if(!r||-1===r)return null;let{doc:l}=e.state,s=l.resolve(r),o=l.nodeAt(r),c=o&&"gridItem"===o.type.name?{node:o,pos:r}:(0,n.eL)(s,e=>"gridItem"===e.type.name);if(!c)return null;let d=(0,n.eL)(s,e=>"grid"===e.type.name);if(!d)return null;let u=uX(e,c.pos);return u?{node:c.node,pos:c.pos,rect:u,parentGrid:d.node,parentGridPos:d.pos}:null}function u0(e,t){return e.parentGridPos===t.parentGridPos}function u1(e,t,i,n,a){let r="horizontal"===a?Math.abs(i.clientX-(e.rect.left+e.rect.width/2)):Math.abs(i.clientY-(e.rect.top+e.rect.height/2)),l="horizontal"===a?Math.abs(i.clientX-(t.rect.left+t.rect.width/2)):Math.abs(i.clientY-(t.rect.top+t.rect.height/2)),s=r{var n;if(!i||(null==(n=i.content.firstChild)?void 0:n.type.name)!=="gridItem")return null;let a=u$(e,t.clientX-uY,t.clientY),r=u$(e,t.clientX+uY,t.clientY),l=u$(e,t.clientX,t.clientY-uY),s=u$(e,t.clientX,t.clientY+uY);return a&&r&&u0(a,r)&&u3(a,"horizontal")?u1(a,r,t,e,"horizontal"):l&&s&&u0(l,s)&&u3(l,"vertical")?u1(l,s,t,e,"vertical"):a&&!r&&u3(a,"horizontal")?u2(a,t,e,"right"):r&&!a&&u3(r,"horizontal")?u2(r,t,e,"left"):l&&!s&&u3(l,"vertical")?u2(l,t,e,"bottom"):s&&!l&&u3(s,"vertical")?u2(s,t,e,"top"):null};var u4=i(62293),u6=i(20946),u9=i(80844),u7=i(79733),u8=i(44783),pe=i(30870);class pt{destroy(){this.handlers.forEach(e=>{let{name:t,handler:i}=e;return this.editorView.dom.removeEventListener(t,i)})}update(e,t){null!=this.cursor&&t.doc!=e.state.doc&&(this.cursor.pos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){var t,i,n,a,r;(((null==e?void 0:e.pos)||null)!=(null==(t=this.cursor)?void 0:t.pos)||(null==e?void 0:e.type)!=(null==(i=this.cursor)?void 0:i.type)||(null==e?void 0:e.side)!=(null==(n=this.cursor)?void 0:n.side))&&(this.cursor=e,null==e?(null==(r=this.element)||null==(a=r.parentNode)||a.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){var e;let t,i;if(null==this.cursor||!this.editorView)return;let n=this.editorView.state.doc.resolve(this.cursor.pos),a,r=()=>"";if("replaceImage"===this.cursor.type)a=this.cursor.rect,r=()=>e2.Ru._({id:"8OLLt2"});else if("gallery"==this.cursor.type&&(null==(e=this.cursor.node)?void 0:e.type.name)!=="gallery")a=this.cursor.rect,r=()=>e2.Ru._({id:"pl+vw2"});else if("blankRect"==this.cursor.type)a=this.cursor.rect,r=()=>"";else if("smartLayoutVariant"==this.cursor.type)a=this.cursor.rect,r=()=>e2.Ru._({id:"hErHGD"});else if("column"==this.cursor.type||"gallery"==this.cursor.type||"smartLayout"==this.cursor.type||"tableColumn"==this.cursor.type||"gridItem"==this.cursor.type){let e=this.cursor.rect;if(!e)return;if("tableColumn"===this.cursor.type){let t="right"==this.cursor.side?e.right:e.left;a={top:e.top,bottom:e.bottom,left:t-this.width/2,right:t+this.width/2},r=()=>e2.Ru._({id:"6dfyH3"})}else if("gridItem"===this.cursor.type){let e=this.cursor.rect;if(!e)return;if("top"===this.cursor.side||"bottom"===this.cursor.side){let t="top"===this.cursor.side?e.top:e.bottom;a={left:e.left,right:e.right,top:t-2,bottom:t+2}}else{let t="left"===this.cursor.side?e.left:e.right;a={top:e.top,bottom:e.bottom,left:t-2,right:t+2}}}else{let t="right"==this.cursor.side||"bottom"==this.cursor.side,i=t?n.nodeAfter:n.nodeBefore,r=i&&((0,u6.NJ)(i)||(0,u7.q)(i))?0:this.width;if("right"==this.cursor.side||"left"==this.cursor.side){let i=t?e.right+r:e.left-r;a={top:e.top,bottom:e.bottom,left:i-this.width/2,right:i+this.width/2}}else{let i=t?e.bottom+r:e.top-r;a={left:e.left,right:e.right,top:i-this.width/2,bottom:i+this.width/2}}}}else if(!n.parent.inlineContent){let e=n.nodeBefore,t=n.nodeAfter;if(e||t){let i=this.editorView.nodeDOM(this.cursor.pos-(e?e.nodeSize:0));if(!i||!(i instanceof Element))return;let n=i.getBoundingClientRect(),r=e?n.bottom:n.top;e&&t&&(r=(r+this.editorView.nodeDOM(this.cursor.pos).getBoundingClientRect().top)/2),a={left:n.left,right:n.right,top:r-this.width/2,bottom:r+this.width/2}}}if(!a){let e=this.editorView.coordsAtPos(this.cursor.pos);a={left:e.left-this.width/2,right:e.left+this.width/2,top:e.top,bottom:e.bottom}}let l=this.editorView.dom.offsetParent;if(this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none; background-color: "+this.color),l&&(l!=document.body||"static"!=getComputedStyle(l).position)){let e=l.getBoundingClientRect();t=e.left-l.scrollLeft,i=e.top-l.scrollTop}else t=-pageXOffset,i=-pageYOffset;this.element.style.left=a.left-t+"px",this.element.style.top=a.top-i+"px",this.element.style.width=a.right-a.left+"px",this.element.style.height=a.bottom-a.top+"px",this.element.dataset.type=this.cursor.type;let s=r();this.element.innerHTML="tableColumn"===this.cursor.type?"":s,this.element.dataset.message=s}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}checkTableColumnDragEvent(e){var t;if(null==(t=e.dataTransfer)?void 0:t.types.includes("text/x-column-index")){let t=((e,t)=>{var i;let n;if(!(null==(i=t.dataTransfer)?void 0:i.types.includes("text/x-column-index")))return null;let a=t.target;if(!a||!(a instanceof HTMLElement))return null;let r=a.closest("th.table-col-control");if(!r)return null;let l=r.getBoundingClientRect(),s=r.closest("table"),o=(null==s?void 0:s.getBoundingClientRect())||l,c=new DOMRect(l.left,o.top,l.width,o.height),d=.15*l.width,u=l.left+d,p=l.right-d;n=!(t.clientXp||t.clientX>l.left+l.width/2);let h=r.querySelector("[data-test-column-control]");return{pos:0,side:n?"right":"left",rect:c,colNumber:h?parseInt(h.getAttribute("data-test-column-control")||"0",10):0,tableNode:null}})(this.editorView,e);return t?(this.setCursor({...t,type:"tableColumn"}),this.scheduleRemoval(5e3)):this.setCursor(null),!0}return!1}dragover(e){var t,i,n,a,r,l,s,o,c,d,u,p,h;if(!this.editorView.editable||this.checkTableColumnDragEvent(e))return;let g=u5(this.editorView,e,null==(t=this.editorView.dragging)?void 0:t.slice);if(g){this.setCursor({...g,type:"gridItem"}),this.scheduleRemoval(5e3);return}let m=(0,uQ.nA)(this.editorView,e,null==(i=this.editorView.dragging)?void 0:i.slice);if(m){this.setCursor({...m,type:"blankRect"}),this.scheduleRemoval(5e3);return}let x=(0,u8.fc)(this.editorView,e,null==(n=this.editorView.dragging)?void 0:n.slice);if(x){this.setCursor({...x,type:"blankRect"}),this.scheduleRemoval(5e3);return}if((0,u4.Vk)(this.editorView,e,null==(a=this.editorView.dragging)?void 0:a.slice))return void this.scheduleRemoval(20);let f=(0,u9.i)(this.editorView,e,null==(r=this.editorView.dragging)?void 0:r.slice,(null==(l=this.editorView.dragging)?void 0:l.operation)||"insert");if(f)return void this.setCursor({type:"replaceImage",pos:f.pos,rect:f.rect,node:f.node});let b=(0,ua.tz)(this.editorView,e,null==(s=this.editorView.dragging)?void 0:s.slice,!this.editorView.dragging);if(b){this.setCursor({...b,type:"gallery"}),this.scheduleRemoval(5e3);return}let C=(0,u6.ds)(this.editorView,e,null==(o=this.editorView.dragging)?void 0:o.slice);if(C){this.setCursor({...C,type:"column"}),this.scheduleRemoval(5e3);return}let y=(0,uQ.ZL)(this.editorView,e,null==(c=this.editorView.dragging)?void 0:c.slice);if(y){this.setCursor({...y,type:"blankRect"}),this.scheduleRemoval(5e3);return}let v=(0,u8.TS)(this.editorView,e,null==(d=this.editorView.dragging)?void 0:d.slice);if(v){this.setCursor({...v,type:"smartLayoutVariant"}),this.scheduleRemoval(5e3);return}let w=(0,u8.eL)(this.editorView,e,null==(u=this.editorView.dragging)?void 0:u.slice);if(w){this.setCursor({...w,type:"smartLayout"}),this.scheduleRemoval(5e3);return}let j=(0,cu.M7)(this.editorView,e,null==(p=this.editorView.dragging)?void 0:p.slice);if(j){this.setCursor({pos:j.pos,type:"default"}),this.scheduleRemoval(5e3);return}let A=(0,pe.M)(this.editorView,e,null==(h=this.editorView.dragging)?void 0:h.slice);null===A?this.setCursor(null):(this.setCursor({pos:A,type:"default"}),this.scheduleRemoval(5e3))}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}constructor(e,t){this.cursor=null,this.element=null,this.timeout=null,this.editorView=e,this.width=t.width||1,this.color=t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map(t=>{let i=e=>this[t](e);return e.dom.addEventListener(t,i),{name:t,handler:i}}),this.dragover=uq()(this.dragover,100,{trailing:!1}).bind(this)}}let pi=n.YY.create({name:"dropCursor",addOptions:()=>({color:"currentColor",width:1,class:null}),addProseMirrorPlugins(){return[function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new G.k_({key:new G.hs("dropCursor"),view:t=>new pt(t,e)})}(this.options)]}}).configure({color:"var(--chakra-ring-color)",width:3,class:"ProseMirror-dropcursor"});var pn=i(93766);let pa=e=>"".concat(e," !important"),pr=e=>({fontFamily:pa(e)}),pl=e=>{let t={"[data-shape=image]":{".tl-inner-div":{}},img:{'&[src^="blob:"]':{animation:"loading-pulse-animation 1.5s infinite"}}},i=Object.values(pn.JM),n=e?"dark":"light";return i.forEach(e=>{t['[data-color="'.concat(e,'"]')]={color:pa(pn.gA.strokes[n][e]),":not(mask) > [fill], &[fill]":{"&:not([fill=none])":{fill:pa(pn.gA.fills[n][e]),"text, tspan":{fill:pa(pn.gA.strokes[n][e])}}},"[stroke]":{"&:not([stroke=none])":{stroke:pa(pn.gA.strokes[n][e])}}}}),t},ps=e=>{let{svg:t,isDark:i,font:n}=e,a=(0,M.useMemo)(()=>pl(i),[i]),r=(0,M.useMemo)(()=>pr(n),[n]),l=(0,M.useMemo)(()=>({__html:null!=t?t:""}),[t]);return t?(0,h.jsx)(g.a,{dangerouslySetInnerHTML:l,"data-testid":"drawing-svg",sx:{svg:{width:"100%",height:"auto",text:r,...a}}}):null};var po=i(87613);let pc=M.createContext({});function pd(){return M.useContext(pc)}let pu={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/transparent-background.ccc186e7.png"},pp={[pn.JM.White]:"#f0f1f3",[pn.JM.Gray]:"#788492",[pn.JM.Green]:"#36b24d",[pn.JM.Blue]:"#1c7ed6",[pn.JM.Violet]:"#7746f1",[pn.JM.Red]:"#ff2133",[pn.JM.Orange]:"#ff9433",[pn.JM.Yellow]:"#ffc936"},ph=e=>e.appState.currentStyle,pg=e=>e.document.pageStates[e.appState.currentPageId].selectedIds,pm=e=>e.settings.isDarkMode?"dark":"light",px=e=>{let{style:t,colorMode:i}=e;return(0,h.jsx)(g.a,{backgroundColor:t.isFilled?pn.gA.fills[i][t.color]:void 0,backgroundImage:t.isFilled?void 0:pu.src,backgroundSize:"4em",borderColor:pn.gA.strokes[i][t.color],borderWidth:"2px",h:"1em",w:"1em",borderRadius:"md"})},pf=Object.keys(pn.gA.defaultTextStyle),pb=(e,t)=>{let{page:i}=e,n={};if(t.length<=0)return{};{let e=new Set([]);t.map(e=>i.shapes[e]).forEach(t=>{pf.forEach(i=>{if(!e.has(i))if(void 0===n[i])n[i]=t.style[i];else{if(n[i]===t.style[i])return;e.add(i)}})}),e.forEach(e=>{delete n[e]})}return n},pC=()=>{let e=pd(),t=e.useStore(pm),i=e.useStore(ph),n=e.useStore(pg),a=pb(e,n),r={...i,...a};return(0,h.jsxs)(tg.A,{trigger:"hover",children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(px,{style:r,colorMode:t}),variant:"ghost",size:"sm","aria-label":""})}),(0,h.jsx)(tx.h,{w:"fit-content",bg:"#F9FAFBFA",p:4,children:(0,h.jsxs)(eh.T,{spacing:2,align:"flex-start",children:[(0,h.jsx)(tu.l,{children:(0,h.jsx)(ef.x6,{id:"TuM2Yu"})}),(0,h.jsx)(aH.r,{columns:2,spacing:2,children:[!0,!1].map(i=>(0,h.jsx)(eq.$,{leftIcon:(0,h.jsx)(px,{style:{...r,isFilled:i},colorMode:t}),variant:"ghost",size:"sm",isActive:r.isFilled===i,onClick:()=>e.style({isFilled:i}),children:i?(0,h.jsx)(ef.x6,{id:"5bi1la"}):(0,h.jsx)(ef.x6,{id:"dD7NPy"})},i?"fill":"outline"))}),(0,h.jsx)(tu.l,{children:(0,h.jsx)(ef.x6,{id:"1HfW/F"})}),(0,h.jsx)(aH.r,{columns:4,spacing:2,w:"100%",children:Object.entries(pn.JM).map(i=>{let[n,a]=i;return pp[a]?(0,h.jsx)(eY.K,{icon:(0,h.jsx)(px,{style:{...r,color:a},colorMode:t}),variant:"ghost",size:"md","aria-label":n,isActive:r.color===a,onClick:()=>e.style({color:a})},a):null})})]})})]})},py=(0,i(45460).R)((e,t)=>{let{label:i,icon:n,tooltipPlacement:a="top",...r}=e;return(0,h.jsx)(ex.Tz,{placement:a,label:i,isDisabled:!i,children:(0,h.jsx)(eY.K,{"aria-label":i||"",ref:t,size:"sm",variant:"",icon:(0,h.jsx)(I.g,{icon:n}),color:"trueblue.600",textShadow:"0px 1px 0px rgba(0,0,0,0)",fontWeight:"500",borderRadius:"md",borderWidth:"1px",backdropFilter:"blur(20px)",borderColor:"transparent",_hover:{bg:"gray.50",borderColor:"gray.200"},_focus:{bg:"gray.50",borderColor:"gray.200"},_active:{bg:"trueblue.100",borderColor:"trueblue.200"},...r})})}),pv=e=>{let{children:t,...i}=e;return(0,h.jsx)(e5.s,{bg:"#F9FAFBDD",p:1,borderWidth:"1px",borderColor:"whiteAlpha.600",borderRadius:"xl",shadow:"xl",...i,children:t})},pw={[pn.Hu.Start]:lI.ecg,[pn.Hu.Middle]:lI._ur,[pn.Hu.End]:lI.jbh},pj=()=>{let e=pd(),t=e.useStore(ph),i=e.useStore(pg),n=pb(e,i),a={...t,...n};return(0,h.jsxs)(tg.A,{trigger:"hover",children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(py,{icon:pw[a.textAlign||pn.Hu.Start]})}),(0,h.jsx)(tx.h,{background:"none",shadow:"none",w:"fit-content",children:(0,h.jsx)(pv,{direction:"column",children:(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(py,{icon:lI.ecg,label:e2.Ru._({id:"IR6Txi"}),onClick:()=>e.style({textAlign:pn.Hu.Start}),isActive:a.textAlign===pn.Hu.Start},"align-left"),(0,h.jsx)(py,{icon:lI._ur,label:e2.Ru._({id:"8nOdkO"}),onClick:()=>e.style({textAlign:pn.Hu.Middle}),isActive:a.textAlign===pn.Hu.Middle},"align-center"),(0,h.jsx)(py,{icon:lI.jbh,label:e2.Ru._({id:"pd0UH2"}),onClick:()=>e.style({textAlign:pn.Hu.End}),isActive:a.textAlign===pn.Hu.End},"align-right"),(0,h.jsx)(py,{icon:lI.Tip,label:e2.Ru._({id:"18P2qJ"}),onClick:()=>e.style({textAlign:pn.Hu.Justify}),isActive:a.textAlign===pn.Hu.Justify},"justify")]})})})]})},pA=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.some(t=>void 0!==e.document.pages[e.appState.currentPageId].shapes[t].children),pk=e=>"idle"===e.appState.status&&e.document.pageStates[e.appState.currentPageId].selectedIds.length>0,pL=e=>e.document.pageStates[e.appState.currentPageId].selectedIds.length,pS=e=>{let t=e.appState.currentPageId,i=e.document.pages[t];for(let n of e.document.pageStates[t].selectedIds)if("text"in i.shapes[n])return!0;return!1},pE=M.memo(function(){let e=pd(),{isGammaOrgUser:t}=(0,ai.ur)(),i=e.useStore(pk),n=e.useStore(pA),a=e.useStore(pL),r=e.useStore(pS);return(0,h.jsx)(e5.s,{w:"100%",direction:"row",position:"absolute",bottom:2,align:"flex-end",justify:"center",zIndex:1,children:(0,h.jsx)(pv,{children:(0,h.jsxs)(S.z,{spacing:2,children:[t&&(0,h.jsx)(py,{icon:lI.XYS,label:e2.Ru._({id:"SpTWH3"}),onClick:()=>e.exportImage(pn.Xi.SVG,{scale:1,quality:1})},"download"),i&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(py,{icon:lI.yLS,label:e2.Ru._({id:"/Wgayn"}),onClick:()=>e.delete(),"data-testid":"drawing-edit-toolbar-delete"},"delete"),(0,h.jsx)(p_,{}),a>=2&&(0,h.jsx)(pI,{}),a>=2||n?(0,h.jsx)(py,{icon:lI.cWs,label:n?"Ungroup selection":"Group selection",onClick:()=>n?e.ungroup():e.group(),isActive:n},"group"):null]}),(0,h.jsx)(pC,{}),r&&(0,h.jsx)(pj,{})]})})})}),p_=()=>{let e=pd();return(0,h.jsxs)(tg.A,{trigger:"hover",children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(py,{icon:lI.B4x})}),(0,h.jsx)(tx.h,{background:"none",shadow:"none",w:"fit-content",children:(0,h.jsxs)(pv,{direction:"row",children:[(0,h.jsx)(py,{icon:lI.bKR,label:e2.Ru._({id:"J6qWQV"}),onClick:()=>e.moveToFront()},"front"),(0,h.jsx)(py,{icon:lI.B4x,label:e2.Ru._({id:"9xFjqz"}),onClick:()=>e.moveForward()},"forward"),(0,h.jsx)(py,{icon:lI.PW6,label:e2.Ru._({id:"OfSb1W"}),onClick:()=>e.moveBackward()},"backward"),(0,h.jsx)(py,{icon:lI.jb9,label:e2.Ru._({id:"/zBSYY"}),onClick:()=>e.moveToBack()},"back")]})})]})},pI=()=>{let e=pd();return(0,h.jsxs)(tg.A,{trigger:"hover",children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(py,{icon:lI.gD3})}),(0,h.jsx)(tx.h,{background:"none",shadow:"none",w:"fit-content",children:(0,h.jsxs)(pv,{direction:"column",children:[(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(py,{icon:lI.gD3,label:e2.Ru._({id:"IR6Txi"}),onClick:()=>e.align(pn.qx.Left)},"align-left"),(0,h.jsx)(py,{icon:lI.im,label:e2.Ru._({id:"8nOdkO"}),onClick:()=>e.align(pn.qx.CenterHorizontal)},"align-center"),(0,h.jsx)(py,{icon:lI.j7A,label:e2.Ru._({id:"pd0UH2"}),onClick:()=>e.align(pn.qx.Right)},"align-right"),(0,h.jsx)(py,{icon:lI.yC$,label:e2.Ru._({id:"8lqfXb"}),onClick:()=>e.distribute(pn.Od.Horizontal)},"distribute-h")]}),(0,h.jsxs)(tD.e,{children:[(0,h.jsx)(py,{icon:lI.MVg,label:e2.Ru._({id:"/Q0jUh"}),onClick:()=>e.align(pn.qx.Top)},"align-top"),(0,h.jsx)(py,{icon:lI.cse,label:e2.Ru._({id:"QhuQN2"}),onClick:()=>e.align(pn.qx.CenterVertical)},"align-middle"),(0,h.jsx)(py,{icon:lI.QaE,label:e2.Ru._({id:"EPnxoe"}),onClick:()=>e.align(pn.qx.Bottom)},"align-bottom"),(0,h.jsx)(py,{icon:lI.iHb,label:e2.Ru._({id:"a1NrWf"}),onClick:()=>e.distribute(pn.Od.Vertical)},"distribute-v")]})]})})]})},pM=e=>e.appState.activeTool,pR=M.memo(function(){let e=pd(),t=e.useStore(pM);return(0,h.jsx)(e5.s,{h:"100%",direction:"column",position:"absolute",right:2,align:"flex-end",justify:"center",zIndex:1,children:(0,h.jsx)(pv,{children:(0,h.jsx)(eh.T,{spacing:2,children:[{icon:eR.eX_,label:e2.Ru._({id:"rG3WVm"}),tool:"select"},{icon:lI.IP$,label:e2.Ru._({id:"Ajc4TJ"}),tool:"erase"},{icon:eR.adM,label:e2.Ru._({id:"rjuFFw"}),tool:pn.gs.Line},{icon:eR.U6Q,label:e2.Ru._({id:"zFkhx3"}),tool:pn.gs.Arrow},{icon:eR.vti,label:e2.Ru._({id:"30KLDI"}),tool:pn.gs.Rectangle},{icon:eR.GEE,label:e2.Ru._({id:"7xMmki"}),tool:pn.gs.Ellipse},{icon:eR.CKr,label:e2.Ru._({id:"ucHvJP"}),tool:pn.gs.Triangle},{icon:eR.jwR,label:e2.Ru._({id:"xeiujy"}),tool:pn.gs.Text}].map(i=>{let{label:n,icon:a,tool:r}=i;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(py,{icon:a,label:n,onClick:()=>e.selectTool(r),isActive:t===r,tooltipPlacement:"left","data-testid":"drawing-insert-toolbar-".concat(r)},n),"select"==r&&(0,h.jsx)(eA.c,{},"selectDivider")]})})})})})}),pD=e=>e.document.pageStates[e.appState.currentPageId].camera.zoom,pT=e=>e.settings.showGrid,pz=M.memo(function(){let e=pd(),t=e.useStore(pT);return(0,h.jsx)(e5.s,{position:"absolute",top:2,left:2,zIndex:1,children:(0,h.jsx)(pv,{children:(0,h.jsxs)(S.z,{spacing:2,children:[(0,h.jsx)(pP,{}),(0,h.jsx)(py,{icon:eR.XgR,label:t?e2.Ru._({id:"IsBZFj"}):e2.Ru._({id:"mWgfWA"}),isActive:t,onClick:()=>e.setSetting("showGrid",!t)},"grid")]})})})}),pP=M.memo(function(){let e=pd(),t=e.useStore(pD);return(0,h.jsxs)(eQ.W,{children:[(0,h.jsxs)(eJ.I,{as:eq.$,"data-test-id":"zoom-menu-button",size:"sm",variant:"ghost",leftIcon:(0,h.jsx)(I.g,{icon:lI.$UM}),children:[Math.round(100*t),"%"]}),(0,h.jsxs)(eX.c,{children:[(0,h.jsx)(e0.D,{command:"#+",onClick:e.zoomIn,children:(0,h.jsx)(ef.x6,{id:"AWOSPo"})}),(0,h.jsx)(e0.D,{command:"#-",onClick:e.zoomOut,children:(0,h.jsx)(ef.x6,{id:"FjkaiT"})}),(0,h.jsx)(e0.D,{command:"⇧0",onClick:e.resetZoom,children:(0,h.jsx)(ef.x6,{id:"41NrIs"})}),(0,h.jsx)(e0.D,{command:"⇧1",onClick:e.zoomToFit,"data-test-id":"zoom-to-fit-button",children:(0,h.jsx)(ef.x6,{id:"pLI1Is"})})]})]})}),pN={dash:pn.c.Solid,isFilled:!0,color:pn.JM.White},pH=e=>{let{isDark:t,font:i,...n}=e,{currentWorkspace:a}=(0,ai.ur)(),[r,l]=(0,M.useState)(),[s,o]=(0,M.useState)(!1),c=(0,M.useCallback)(e=>{l(e),e.style(pN,[]),o(!0)},[]),{onAssetCreate:d,onAssetDelete:u}=(e=>({onAssetCreate:(0,M.useCallback)(async(t,i,n)=>{if(!e)return console.warn("[useAssetUpload] OrgId is required to upload assets"),!1;let a=URL.createObjectURL(i);console.debug("[useAssetUpload] Handling upload for file",{file:i,id:n,tempUrl:a});let r=e=>{let i=t.assets.find(e=>e.id===n);if(i){console.debug("[useAssetUpload] Upload complete. Replacing temp asset",{id:n,src:e.src});let a={document:{assets:{[n]:{...i,src:e.src}}}};t.patchState(a,"upload"),t.persist(a,"upload")}};return(0,on.QM)(i,e,{onOriginalFileUpload:r,onUploadComplete:r}),t.patchState({document:{assets:{[n]:{id:n,type:pn.zO.Image,fileName:i.name,src:a}}}}),a},[e]),onAssetDelete:(0,M.useCallback)(async(e,t)=>!0,[])}))(null==a?void 0:a.id);(0,M.useEffect)(()=>{r&&void 0!==t&&r.setSetting("isDarkMode",t)},[r,t]);let p=(0,M.useMemo)(()=>pl(t),[t]),g=(0,M.useMemo)(()=>pr(i),[i]);return(0,h.jsxs)(e5.s,{sx:{".tl-canvas":{"div, text, textarea":{...g},...p,'g[cursor="grab"][aria-label="link handle"]':{display:"none"}}},onDrop:()=>{},onPaste:()=>{},position:"relative",h:"100%",w:"100%",className:"highlight-mask",children:[(0,h.jsx)(ts.mL,{styles:{"#__textLabelMeasure, #__textMeasure":{...g}}}),(0,h.jsxs)(pc.Provider,{value:r||{},children:[(0,h.jsx)(pn.Z1,{onAssetCreate:d,onAssetDelete:u,...n,onMount:(0,po.H)(n.onMount,c)}),s&&!n.readOnly&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(pE,{}),(0,h.jsx)(pR,{})]}),s&&(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(pz,{})})]})]})},pB=["tl-centered-g"],pF=async e=>{let t=await e.getSvg(e.shapes.map(e=>e.id),{padding:1});if(t)return pB.forEach(e=>{var i;null==(i=t.querySelector(".".concat(e)))||i.classList.remove(e)}),t.querySelectorAll(":not(mask)[id]").forEach(e=>e.removeAttribute("id")),t},pO=e=>{let{isOpen:t,isEditable:i,onClose:n,font:a,isDark:r,isDrawingEditorActive:l,setDrawingEditorActive:s,...o}=e,{node:c,updateAttributes:d}=o,{page:u,assets:p}=c.attrs,[g,m]=(0,M.useState)();(0,M.useEffect)(()=>{(0,d4.IN)(g,u,p)},[u,p,g,d]);let x=(0,M.useCallback)(e=>{m(e),window.tldrawEditor=e,(0,d4.Wp)(e,!0)},[]),f=(0,M.useCallback)(async()=>{if(!g)return;let e=await pF(g);if(!e)return;d({svg:e.outerHTML});let t=JSON.stringify({page:g.document.pages.page,assets:g.document.assets});console.debug("[DrawingEditor] Generated SVG",{svgSize:e.outerHTML.length,jsonSize:t.length,svgEl:e})},[g,d]),b=(0,M.useCallback)(()=>{g&&d({page:g.document.pages.page,assets:g.document.assets})},[d,g]),C=(0,eT.lW)(b,500),y=(0,M.useCallback)(()=>{i&&f(),s(!1),n()},[n,f,s,i]);return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(ex._s,{placement:"bottom",onClose:y,isOpen:t,trapFocus:!0,isFullHeight:!0,returnFocusOnClose:!1,children:[(0,h.jsx)(ex.QP,{}),(0,h.jsxs)(ex.zj,{borderTopRadius:"xl",h:"calc(var(--100vh) - 24px)",onAnimationComplete:e=>{"enter"==e&&s(!0)},transition:{enter:{duration:.4}},children:[(0,h.jsx)(ex.ys,{p:0,h:"100%",overflow:"hidden","data-testid":"drawing-editor-body",children:l?(0,h.jsx)(pH,{readOnly:!i,showPages:!1,onMount:x,onChangePage:i?C:void 0,autofocus:!1,isDark:r,font:a}):(0,h.jsx)(e5.s,{align:"center",justify:"center",w:"100%",h:"100%",children:(0,h.jsx)(tk.y,{size:"xl"})})}),(0,h.jsx)(ex.s1,{zIndex:2,backgroundColor:"white","data-testid":"drawing-editor-close"})]})]})})},pV=(0,c5.P)(g.a),pZ=e=>{let{node:t,updateAttributes:i,selected:n,editor:a,getPos:r,decorations:l}=e,{width:s,meta:o,id:c,horizontalAlign:d,svg:u,page:p}=t.attrs,f=(0,q.GV)(eu.Cl),b=(0,q.GV)(eu.Ik),C=(0,ed.CJ)(a),y=f&&C&&b,v=(0,q.GV)(eu.Xu),w=!!v&&v===c,[j,A]=(0,M.useState)(!1),k=(0,q.GV)(eu.SJ),{isDark:L}=(0,iT.mm)(k),S=(0,iD.ZI)(k)["--body-font"],{ref:E,setIsResizing:_,resizeableSx:R,onLayoutAnimationStart:D,onLayoutAnimationComplete:T}=(0,dI.Y3)(a),z=(0,M.useCallback)(()=>{(0,d4.CD)(c,!0)},[c]),P=(0,M.useCallback)(()=>{let e=r();"number"==typeof e&&a.chain().setNodeSelection(e).focus().run()},[a,r]),N=(0,M.useCallback)(()=>{(0,d4.CD)(null,!1)},[]),H=(0,M.useCallback)((e,n)=>{i({...t.attrs,fullWidthBlock:void 0===n?t.attrs.fullWidthBlock:n,...e})},[t.attrs,i]),B=s||(null==o?void 0:o.width),F=!u,O=p&&Object.keys(p.shapes).length>0,{isFullWidth:V}=(0,d5.D)(l),Z=(0,x.yp)(V?"center":d);return(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsxs)(e5.s,{w:"100%",className:d_.S,css:Z,sx:R,direction:"column",_focusWithin:{shadow:"outline"},children:[(0,h.jsxs)(pV,{ref:E,className:"drawing",borderRadius:"var(--box-border-radius)","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,w:V?"100%":B?"calc(".concat(B," * var(--font-size) / 16)"):"100%",maxW:"100%",h:"auto",position:"relative",layout:!0,layoutDependency:d,transition:{duration:.15},onLayoutAnimationStart:D,onLayoutAnimationComplete:T,minH:F?"6em":"auto","data-drag-handle":!0,children:[y&&n&&!V&&(0,h.jsx)(dI.u4,{imageWrapperRef:E,setIsResizing:_,updateResizeAttrs:H,refreshDeps:[t.attrs]}),!j&&(0,h.jsx)(ps,{font:S,svg:u,isDark:L}),y&&!w&&!F&&(0,h.jsx)(g.a,{cursor:"default",position:"absolute",inset:"0",zIndex:"1",onClick:P,onDoubleClick:z}),F&&(0,h.jsxs)(eh.T,{spacing:3,justify:"center",contentEditable:!1,color:"gray.400",h:32,backgroundColor:"blackAlpha.50",borderRadius:"var(--box-border-radius)","data-testid":"drawing-placeholder",children:[(0,h.jsx)(I.g,{size:"2x",icon:em.qTS}),f&&(0,h.jsx)(eq.$,{size:"xs",onClick:z,children:O?"Open diagram":"Add diagram"})]})]}),w&&(0,h.jsx)(pO,{...e,isOpen:w,isEditable:f,onClose:N,isDark:L,font:S,isDrawingEditorActive:j,setDrawingEditorActive:A})]})})},pU=new G.hs("UniqueMediaId"),pG=sd.S3.extend({name:"UniqueDrawingId"}).configure({attributeName:"id",types:["drawing"],initialValue:d4.rZ,filterTransaction:sp.kz,pluginKey:pU}),pW=n.bP.create({name:"drawing",group:"block",atom:!0,selectable:!0,draggable:!0,addAttributes:()=>({id:(0,su.e)(d4.rZ),page:{...(0,$.tb)("page")},assets:{...(0,$.tb)("assets"),default:{}},meta:{...(0,$.tb)("meta"),default:{}},fullWidthBlock:{default:!1},width:{},svg:{}}),parseHTML:()=>[{tag:"div[class=drawing]"},{tag:"tldraw",getAttrs:e=>{try{let t=new pn.mf,i=JSON.parse(e.innerHTML);return t.insertContent(i,{select:!1}),{page:t.document.pages[t.currentPageId],assets:t.assets}}catch(t){return console.error("(caught) Error parsing Tldraw paste",t,e.innerHTML),!1}}},{tag:"drawing[bookmark]",getAttrs:ee.Ll}],renderHTMLforAI(e){let{node:t}=e;return["drawing",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"drawing"})]},addCommands(){return this.name,{editSelectedDrawingBlock:()=>e=>{let{state:t}=e,i=(e=>{let{selection:t}=e;return t instanceof G.nh&&("drawing"===t.node.type.name||"diagram"===t.node.type.name)?t.node:void 0})(t);return i&&(0,q.KA)().dispatch((0,eu.v5)({drawingId:i.attrs.id})),!0}}},addExtensions:()=>[pG],addNodeView:()=>(0,u.gu)(pZ,{update:p.z0})}),pK=n.YY.create({name:"dynamicNodes",extendNodeSchema(e){var t;return{dynamic:null!=(t=(0,n.gk)((0,n.iI)(e,"dynamic",e)))&&t}}}),pq=n.YY.create({name:"fixRequiredAttrs",onBeforeCreate(){Object.values(this.editor.schema.nodes).forEach(e=>{Object.values(e.attrs||{}).forEach(e=>{void 0===e.default&&(e.hasDefault=!1)})})}});var pQ=i(37524),pJ=i(31794),pY=i(99216);let pX=new G.k_({key:new G.hs("footnote"),appendTransaction:(e,t,i)=>{let{selection:a}=i;a.eq(t.selection)||(e=>{if("footnote"!==e.$anchor.doc.type.name&&!e.empty&&!(0,pY.uI)(e)&&(0,n.eE)(e)){let e=(0,pY.bk)();if(!e)return;let t=document.querySelector('[data-footnote-popover-id="'.concat(e,'"] .ProseMirror'));t&&t.contains(document.activeElement)||(0,pY.Wj)(null,!1)}})(a);let r=i.tr;return((0,cd.z)(e,t,i,r),((e,t,i,a)=>{if(!e.some(e=>e.docChanged))return;let{doc:r}=i,l=[],s=[];r.nodesBetween(0,i.doc.content.size,(e,t,i)=>{"footnote"===e.type.name&&l.push({from:t,to:t+e.nodeSize,node:e,parent:i}),e.marks.forEach(n=>{"footnoteLabel"===n.type.name&&s.push({from:t,to:t+e.nodeSize,mark:n,parent:i})})}),s.filter(e=>{let{mark:t,parent:i}=e;return!l.find(e=>{let{node:n,parent:a}=e;return n.attrs.noteId===t.attrs.noteId&&a===i})}).forEach(e=>{let{from:t,to:i,mark:n}=e;return a.removeMark(t,i,n)});let o=e=>(0,n.I2)("footnoteLabel",i.schema).create({noteId:e});s.filter(e=>{let{mark:t}=e;return!t.attrs.noteId}).forEach(e=>{let{mark:t,from:i,to:n}=e,r=l.find(e=>{let{node:t,from:i}=e,a=i>=n,r=!s.find(e=>{let{mark:i}=e;return i.attrs.noteId==t.attrs.noteId});return a&&r});r&&a.removeMark(i,n,t).addMark(i,n,o(r.node.attrs.noteId))}),Object.entries(am()(l,e=>{let{node:t}=e;return t.attrs.noteId})).forEach(e=>{let[t,i]=e;if(1==i.length||!t)return;let n=s.filter(e=>{let{mark:i}=e;return i.attrs.noteId===t});i.slice(1).forEach((e,t)=>{let{from:i}=e,r=(0,pY.pN)();a.setNodeMarkup(i,void 0,{noteId:r});let l=n[t+1];l&&(a.removeMark(l.from,l.to,l.mark),a.addMark(l.from,l.to,o(r)))})})})(e,0,i,r),r.docChanged)?(console.debug("[FootnotePlugin] Applied steps",r.steps),r):null}});var p$=i(88136),p0=i(97481),p1=i.n(p0),p2=i(65282),p3=i(69298),p5=i(58731),p4=i(51705);let p6=(e,t,i)=>{let a=(0,q.GV)(eu.DH);(0,ip.j)({ref:i,enabled:!!(i&&a===t),handler(e){var t,i;(null==(t=e.target)?void 0:t.closest("[data-footnote-view]"))||(null==(i=e.target)?void 0:i.closest("[data-footnote-label]"))||r(!1)}});let r=(0,M.useCallback)(i=>{var r,l,s;let o=e.state.selection,c=(0,n.eE)(o)&&!o.empty,d=(null==(r=document.activeElement)?void 0:r.closest(".footnote-popover"))||!!(null==(l=document.activeElement)?void 0:l.closest("[data-in-editor-focus]"))||!!(null==(s=document.activeElement)?void 0:s.closest("[data-media-drawer-menu]")),u=void 0!==i?i:a!==t;d||(u&&!c?(0,pY.N3)(t,!0):!1===u&&(0,pY.N3)(t,!1))},[e.state.selection,a,t]);return{onClick:r}},p9=e=>{let{node:t,editor:i,innerEditor:n,selected:a}=e,{noteId:r}=t.attrs,l=(0,M.useRef)(null),s=(0,q.GV)(eu.DH),o=(0,q.GV)(eu.Cl),c=(0,cb.oR)(),{onClick:d}=p6(i,r,l);(0,M.useEffect)(()=>{n&&n.setEditable(o)},[o,n]);let p=!!s&&s===r,m=(0,M.useCallback)(()=>(0,pY.Wj)(r,!1),[r]);(0,M.useEffect)(()=>{if(!n)return;let e=()=>{setTimeout(()=>{(0,$.We)(n)||m()},20)};return n.on("blur",e),()=>{n.off("blur",e)}},[n,m]);let x=!(0,lF.NO)(i),f=(0,M.useCallback)(()=>{x&&d()},[x,d]);return(0,h.jsx)(u.VR,{as:"span","data-testid":"footnote-nodeview-wrapper",children:(0,h.jsxs)(tg.A,{isOpen:p,onClose:m,placement:"top",gutter:8,isLazy:!0,lazyBehavior:"unmount",autoFocus:!1,closeOnBlur:!1,closeOnEsc:!1,returnFocusOnClose:!1,children:[(0,h.jsx)(tm.W,{children:(0,h.jsx)(E.E,{as:"span",onClick:f,_after:{content:"counter(footnote)",counterIncrement:"footnote",position:"relative",bottom:"0.6em",fontSize:"0.8em",shadow:a&&x?"outline":void 0,borderRadius:"sm"},pl:"1px",className:"footnote",contentEditable:!1,"data-footnote-view":!0,cursor:x?"pointer":void 0})}),x&&(0,h.jsx)(ih.Z,{children:(0,h.jsxs)(tx.h,{zIndex:"popover",shadow:"md",borderRadius:"md",border:"1px solid",borderColor:"gray.200",w:"500px",maxW:"100vw","data-footnote-popover-test-id":r,p:0,ref:l,children:[(0,h.jsx)(p$.R,{}),(0,h.jsx)(tf.e,{position:"relative",zIndex:"1",p:0,className:"footnote-popover","data-footnote-popover-id":r,children:c?(0,h.jsx)(he,{...e,onClose:m}):(0,h.jsx)(p8,{...e,editable:o,onClose:m})}),(0,h.jsx)(g.a,{position:"absolute",top:"-".concat(8,"px"),bottom:"-".concat(8,"px"),left:0,right:0,zIndex:"0"})]})})]})})},p7=p1()({},p3.q,{".ProseMirror":{px:8,py:4,overflow:"hidden auto",maxH:"300px",maxW:"100%",borderRadius:"md"}}),p8=e=>{let{editor:t,innerEditor:i,mountEditor:a,destroyEditor:r,node:l,editable:s,getPos:o,onClose:c}=e,{noteId:d}=l.attrs,p=(0,M.useCallback)(()=>t.commands.convertNoteToCard(d),[t,d]),m=(0,M.useCallback)(()=>{let e=o();"number"==typeof e&&t.chain().focus().setNodeSelection(e).deleteSelection().run()},[t,o]);(0,M.useEffect)(()=>{if(a&&r)return a(),()=>{r()}},[a,r]);let x=(0,q.GV)(eu.SJ),f=(0,iD.ZI)(x,"#FFFFFF");if(!i)return null;let b=(0,n.xe)(t.state.doc,e=>e.marks.some(e=>"footnoteLabel"===e.type.name&&e.attrs.noteId===d)).length>0;return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(g.a,{className:ec._P,sx:p7,position:"relative",_focusWithin:{shadow:s?"outline":void 0},borderRadius:"md",css:f,children:[(0,h.jsx)(u.$Z,{editor:i,className:"highlight-mask"}),(0,h.jsx)(p5.G,{editor:i}),(0,h.jsxs)(tD.e,{size:"sm",colorScheme:"gray",variant:"ghost",position:"absolute",right:4,top:2,onMouseDown:iC.Fw,spacing:0,children:[s&&(0,h.jsxs)(eQ.W,{autoSelect:!1,isLazy:!0,children:[(0,h.jsx)(eJ.I,{as:eY.K,icon:(0,h.jsx)(I.g,{icon:em.Dwc}),minW:6,h:6,isRound:!0,backgroundColor:"white"}),(0,h.jsx)(ih.Z,{children:(0,h.jsxs)(eX.c,{"data-in-editor-focus":!0,zIndex:"dropdown",children:[b&&(0,h.jsx)(e0.D,{icon:(0,h.jsxs)("span",{className:"fa-layers fa-fw",children:[(0,h.jsx)(I.g,{icon:eR.vti,fixedWidth:!0}),(0,h.jsx)(I.g,{icon:eR.dmS,inverse:!0,transform:"shrink-8"})]}),onClick:p,children:(0,h.jsx)(ef.x6,{id:"p/s15o"})}),(0,h.jsx)(e0.D,{icon:(0,h.jsx)(I.g,{icon:em.yLS,fixedWidth:!0}),color:"red.500",onClick:m,children:(0,h.jsx)(ef.x6,{id:"sHHbXH"})})]})})]}),(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"j+JKcM"}),icon:(0,h.jsx)(I.g,{icon:em.GRI}),minW:6,h:6,isRound:!0,onClick:c,backgroundColor:"white"})]})]}),(0,h.jsx)(p4.Ht,{editor:i})]})},he=e=>{let{mountEditor:t,destroyEditor:i,onClose:n}=e,a=(0,M.useMemo)(()=>{if(t)return t()},[t]);(0,M.useEffect)(()=>{if(i)return()=>i()},[i]);let r=(0,q.GV)(eu.SJ),l=(0,iD.ZI)(r,"#FFFFFF");return a?(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(g.a,{className:ec._P,sx:p7,position:"relative",borderRadius:"md",css:l,children:[(0,h.jsx)(p2.N,{editor:a}),(0,h.jsx)(tD.e,{size:"sm",colorScheme:"gray",variant:"ghost",position:"absolute",right:4,top:2,onMouseDown:iC.Fw,spacing:0,children:(0,h.jsx)(eY.K,{"aria-label":e2.Ru._({id:"j+JKcM"}),icon:(0,h.jsx)(I.g,{icon:em.GRI}),minW:6,h:6,isRound:!0,onClick:n,backgroundColor:"white"})})]})}):null};var ht=i(35481);let hi=n.CU.create({name:"footnoteLabel",inclusive:!1,excludes:"link underline",priority:et.y.FootnoteLabel,parseHTML:()=>[{tag:"span[class=footnote-label][bookmark]",getAttrs:ee.Ll},{tag:"span[class=footnote-label]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["span",(0,n.KV)(t,{class:"footnote-label"}),0]},renderHTMLforAI(e){let{mark:t,disableBookmarks:i}=e;return i?["span",{class:"footnote-label",noteId:t.attrs.noteId},0]:["span",{class:"footnote-label",bookmark:(0,ee.vL)(t)},0]},addAttributes:()=>({noteId:{rendered:!1}}),addProseMirrorPlugins(){return[(0,ht.f)(this,hn)]}}),hn=e=>{let{node:t,editor:i,children:n}=e,{noteId:a}=t.attrs,r=(0,cb.oR)(),{onClick:l}=p6(i,a),s=!(0,lF.NO)(i),o=(0,M.useCallback)(()=>{s&&l()},[s,l]);return(0,h.jsx)(u.VR,{as:"span",className:"footnote-label-view",children:(0,h.jsx)(E.E,{as:"span",className:"footnote-label",onClick:o,"data-footnote-label":!0,cursor:s?"pointer":void 0,children:r?n:(0,h.jsx)(u.$p,{as:"span"})})})},ha=/(?:^|\s)((?:\^)((?:[^^]+))(?:\^))$/,hr=n.bP.create({name:"footnote",content:"(block | footnoteBlock)+",group:"inline",atom:!0,inline:!0,priority:et.y.Footnote,parseHTML:()=>[{tag:"span[class=footnote]",getContent:(e,t)=>sN.FK.fromJSON(t,JSON.parse(e.getAttribute("data-content")||"{}"))},{tag:"div[class=imported-footnote]"},{tag:"footnote[bookmark]",getAttrs:ee.Ll,getContent:ee.cn},{tag:"footnote[noteid]",getAttrs:e=>({noteId:e.getAttribute("noteid")})}],renderHTML(e){let{node:t,HTMLAttributes:i}=e;return["span",(0,n.KV)(i,{class:"footnote","data-content":JSON.stringify(t.content.toJSON())})]},renderHTMLforAI(e){let{node:t,disableBookmarks:i}=e;return i?["footnote",{noteId:t.attrs.noteId},0]:["footnote",{bookmark:(0,ee.vL)(t)}]},addAttributes:()=>({noteId:{parseHTML:e=>{let t=(0,ee.Ll)(e);return t&&t.noteId?t.nodeId:(0,pY.pN)()},default:void 0}}),addNodeView:()=>cl(p9,{nodeName:"footnote",preventNodeOrExtensionTypes:["doc","document","card"]}),addInputRules(){var e;return[(e={find:ha,nodeType:this.type,markType:this.editor.schema.marks.footnoteLabel},new n.fV({find:e.find,handler:t=>{let{state:i,range:a,match:r}=t,{tr:l}=i,s=r[r.length-1],o=r[0],c=a.to;if(s){let t=o.search(/\S/),r=a.from+o.indexOf(s),d=r+s.length;if((0,n.hO)(a.from,a.to,i.doc).filter(t=>t.mark.type.excluded.find(i=>i===e.markType&&i!==t.mark.type)).filter(e=>e.to>r).length)return;da.from&&l.delete(a.from+t,r),c=a.from+t+s.length;let u=(0,pY.pN)();(0,pY.Wj)(u,!0);let p=e.nodeType.createAndFill({noteId:u},sN.FK.empty);l.insert(c,p),l.addMark(a.from+t,c,e.markType.create({noteId:u})),l.removeStoredMark(e.markType)}}}))]},addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e;if(!(0,pY.uI)(t.state.selection))return!1;let i=t.state.selection.node.attrs.noteId;return(0,pY.Wj)(i,!0),!0},Escape:()=>{let e=(0,pY.bk)();return!!e&&((0,pY.Wj)(e,!1),!0)},"Mod-Alt-f":e=>{let{editor:t}=e;return t.commands.toggleFootnote()}}),addProseMirrorPlugins:()=>[pX],addCommands:()=>({convertNoteToCard:e=>t=>{let{chain:i,state:a}=t,{doc:r}=a,l=(0,n.xe)(r,t=>"footnote"===t.type.name&&t.attrs.noteId===e);if(1!==l.length)throw Error("Found the wrong number of footnotes nodes: ".concat(l));let{node:s,pos:o}=l[0],c=(0,n.ve)(r.resolve(o-1),a.schema.marks.footnoteLabel,{noteId:s.attrs.noteId});if(!c)return console.error("Couldnt find the corresponding footnote mark",{node:s,pos:o}),!1;let d=r.textBetween(c.from,c.to),u={type:"card",attrs:{id:rI.Yv.generate()},content:[{type:"heading",attrs:{level:1},content:[{type:"text",text:d}]},...s.content.toJSON()]},p=new URL(window.location.href);p.hash="card-".concat(u.attrs.id),(0,en.wE)(u.attrs.id,!1);let h=r.content.size-1;return i().setTextSelection(c).unsetMark("footnoteLabel").setLink({href:p.toString()}).insertContentAt(h,u).command(e=>{let{tr:t}=e,i=(0,sj.s)(t.doc.resolve(h));return i&&t.setSelection(i),!0}).deleteRange({from:o,to:o+s.nodeSize}).focusDelayed().run()},toggleFootnote:()=>e=>{let{chain:t,state:i,editor:n}=e;if(n.isActive("footnoteLabel"))return t().toggleMark("footnoteLabel").focus().run();let a=(0,pY.pN)();return(0,pY.Wj)(a,!0),(0,pJ.b)().push(()=>{var e,t;null==(e=(t=n.commands).forceHideBubbleMenu)||e.call(t,!0),hl(a)},"toggleFootnote"),t().setMark("footnoteLabel",{noteId:a}).insertContentAt(i.selection.to,{type:"footnote",attrs:{noteId:a},content:[{type:"paragraph"}]}).run()}})}),hl=e=>{let t=document.querySelector('[data-footnote-popover-id="'.concat(e,'"] .ProseMirror'));if(!t)return;t.focus();let i=window.getSelection();if(!i)return;let n=document.createRange();n.setStart(t,0),n.setEnd(t,0),i.removeAllRanges(),i.addRange(n)};var hs=i(40076),ho=i(41959),hc=i(71679),hd=i(5099),hu=i(51310);let hp={pie:"pie",donut:"donut",line:"line",bar:"column","horizontal-bar":"bar"};var hh=i(59644),hg=i(40425),hm=i(17051),hx=i(4765);class hf extends M.Component{static getDerivedStateFromError(e){return{hasError:!0,errMessage:e.message}}componentDidCatch(e,t){console.error("BlockErrorBoundary caught an error:",e,t),hs.datadogLogs.logger.error("block.render.error",{errorMessage:e.message,componentStack:null==t?void 0:t.componentStack,blockType:this.props.errorMessage},e),hx.Cp(e,{extra:{componentStack:null==t?void 0:t.componentStack,blockType:this.props.errorMessage}})}render(){return this.state.hasError?(0,h.jsx)(g.a,{fontFamily:"monospace",p:"1em",bg:"red.500",color:"white",borderRadius:"var(--box-border-radius)",fontSize:"1em",children:"Error rendering block: "+this.state.errMessage}):this.props.children}constructor(e){super(e),this.state={hasError:!1,errMessage:""}}}var hb=i(9902),hC=i(12131);let hy=e=>{var t,i;let{chartData:n,onMigrate:a,width:r,height:l}=e,[s,o]=(0,M.useState)(!1),c=(0,lv.rd)(),d=null!=(i=null==(t=n.visualisationConfig)?void 0:t.type)?i:"unknown",u=(0,M.useCallback)(async()=>{o(!0);let e=performance.now();hs.datadogLogs.logger.info("graphy.chart.migration.started",{chartType:d});try{let{config:t}=await (0,hm.eY)(n),i=performance.now()-e;hs.datadogLogs.logger.info("graphy.chart.migration.success",{chartType:d,durationMs:i}),a(t)}catch(e){console.error("Failed to migrate legacy chart config:",e),hs.datadogLogs.logger.error("graphy.chart.migration.error",{chartType:d,errorMessage:e instanceof Error?e.message:"Unknown error"},e instanceof Error?e:void 0),o(!1)}},[n,d,a]);return(0,h.jsxs)(e5.s,{direction:"column",align:"center",justify:"center",bg:c?"gray.700":"gray.100",borderRadius:"var(--box-border-radius)",w:r?"calc(".concat(r," * var(--font-size) / 16)"):"100%",h:l?"calc(".concat(l," * var(--font-size) / 16)"):"300px",maxW:"100%",p:"1em",gap:"0.75em",children:[(0,h.jsx)(E.E,{color:c?"gray.300":"gray.600",fontSize:"0.875em",textAlign:"center",children:(0,h.jsx)(ef.x6,{id:"g9cwAe"})}),(0,h.jsx)(eq.$,{onClick:u,isLoading:s,fontSize:"0.875em",px:"0.75em",py:"0.5em",h:"auto",minH:"0",minW:"0",children:(0,h.jsx)(ef.x6,{id:"K7GQed"})})]})};i(4054);let hv=d9()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>e.GraphProvider),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),hw=d9()(()=>Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>e.Graph),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),hj=e=>{let{node:t,editor:i,decorations:n,updateAttributes:a,selected:r}=e,{chartType:l,horizontalAlign:s,dimensions:o={ratio:.56},chartData:c,googleSheetsSource:d}=t.attrs,u=(0,q.GV)(eu.Cl),p=(0,q.GV)(eu.Ik),f=(0,ed.CJ)(i),{isDark:b}=(0,z.a)(n),[C,y]=(0,M.useState)(!1),v=(0,dE.l)(),w=u&&f&&p,j=(0,x.yp)(s),{ref:A,isResizing:k,setIsResizing:L,resizeableSx:S}=(0,dI.Y3)(i),E=(0,M.useCallback)(e=>{a({dimensions:{width:e.width,height:e.height}})},[a]),_=c&&(0,hm.Up)(c),I=(0,ed.FX)(),R=(0,M.useCallback)(e=>{a({googleSheetsSource:e})},[a]),D="width"in o&&"height"in o,T=hk(o),P=D?o.width:oD.CONTENT_WIDTH_PX,N=D?o.height:P*T,H=(0,M.useMemo)(()=>o,[o]);return v?(0,h.jsxs)(m.u,{as:"div",...e,children:[(0,h.jsx)(e5.s,{dir:(0,x.fZ)(n,s),className:d_.S,sx:S,css:j,direction:"column",children:(0,h.jsx)(g.a,{ref:A,className:"chart","data-content-reference":!0,"data-selection-ring":!0,"data-selection-background":!0,maxWidth:"100%",w:D?"calc(".concat(P," * var(--font-size) / 16)"):"calc(100% * var(--media-scale))",h:D&&!I?"calc(".concat(N," * var(--font-size) / 16)"):void 0,aspectRatio:!D&&T?"1/".concat(T):void 0,borderRadius:"var(--box-border-radius)",position:"relative","data-drag-handle":!0,children:(0,h.jsx)(dM,{showResizeControls:w&&r,imageWrapperRef:A,isResizing:k,setIsResizing:L,updateResizeAttrs:E,refreshDeps:[H],disableCloning:!0,keepRatio:!1,children:(0,h.jsx)(g.a,{position:"relative",pointerEvents:k?"none":"auto",onDoubleClick:()=>{!w||k||_||y(!0)},children:c&&(0,hm.Up)(c)?(0,h.jsx)(hy,{chartData:c,onMigrate:e=>a({chartData:e}),width:P,height:N}):(0,h.jsx)(hf,{errorMessage:e2.Ru._({id:"ngl57B"}),children:(0,h.jsx)(hA,{chartType:l||"line",graphConfig:c,width:P,height:N,isInteractive:!k,isDarkCard:b})})})})})}),(0,h.jsx)(hC.k,{isOpen:C,onClose:()=>{y(!1)},onChange:e=>{let t=(0,hb.V)(e);t?a({chartData:e,chartType:t}):a({chartData:e})},initialConfig:c,googleSheetsSource:d,onGoogleSheetsSourceChange:R})]}):(0,h.jsx)(g.a,{w:"100%",h:"300px"})},hA=(0,M.memo)(function(e){let{chartType:t,graphConfig:n,width:a,height:r,isInteractive:l,isDarkCard:s}=e,o=(0,q.GV)(eu.SJ),c=(0,ed.FX)(),[d,u]=(0,M.useState)(void 0);(0,M.useEffect)(()=>{Promise.all([i.e(6593),i.e(2741),i.e(1226),i.e(2309),i.e(4599)]).then(i.bind(i,70511)).then(e=>{u(s?e.graphyDarkTheme:e.graphyLightTheme)})},[s]);let p=(0,M.useMemo)(()=>(0,D.CD)(o).map(e=>(0,D.Ik)(e)),[o]),m=(0,M.useMemo)(()=>{let e=n||(0,hm.nC)(t),i=(0,hm.Aq)(e),a=i.appearance,r=null==a?void 0:a.customSeriesColors,l=(null==a?void 0:a.colorScheme)||"monochrome",s=(0,hm.SZ)(i.data),c=i.type||t,d=Object.fromEntries(Object.entries((0,hm.Vu)(l,s,p,o,c,null==a?void 0:a.customSolidColor)).map(e=>{var t;let[i,n]=e,a=null==r||null==(t=r[i])?void 0:t.color;return[i,{customColor:a||n.customColor}]}));return{...i,appearance:i.appearance?{...i.appearance,seriesStyles:d}:void 0}},[t,n,p,o]),x=(0,M.useCallback)(e=>{var i,n,a,r,l,s;let o=m.type||t;hs.datadogLogs.logger.error("graphy.chart.sdk.error",{chartType:o,errorMessage:e.error.message,componentStack:e.errorInfo.componentStack,dataRowCount:null!=(l=null==(n=m.data)||null==(i=n.rows)?void 0:i.length)?l:0,dataColumnCount:null!=(s=null==(r=m.data)||null==(a=r.columns)?void 0:a.length)?s:0},e.error)},[t,m]),f=(0,hm.dR)(o);return(0,h.jsx)(g.a,{className:"is-".concat(f),bg:"transparent",w:"100%",h:"100%",children:(0,h.jsx)(hv,{config:m,theme:d,children:(0,h.jsx)(g.a,{w:"100%",h:"100%",sx:{'[role="figure"]':{h:"100%",minH:l?void 0:"calc(".concat(r," * var(--font-size) / 16)")}},minH:!c&&"calc(".concat(r," * var(--font-size) / 16)")||void 0,children:(0,h.jsx)(hw,{isEditable:!1,mode:"editor",sizing:{mode:l?"keepAspectRatio":"responsive",intrinsicHeight:l?r:void 0,aspectRatio:l?a/r:void 0,width:l?void 0:"calc(".concat(a," * var(--font-size) / 16)"),height:l?void 0:"calc(".concat(r," * var(--font-size) / 16)")},renderTitle:()=>null,onError:x})})})})}),hk=e=>"ratio"in e?e.ratio:e.height/e.width,hL=()=>(0,cL.Ak)(5),hS=sd.S3.extend({name:"UniqueGraphyChartId"}).configure({attributeName:"id",types:["graphyChart"],initialValue:hL,filterTransaction:sp.kz,pluginKey:new G.hs("UniqueGraphyChartId")}),hE=n.bP.create({name:"graphyChart",group:"block cardBlock layoutBlock",selectable:!0,draggable:!0,addNodeView:()=>(0,u.gu)(hj,{update:p.z0}),addAttributes:()=>({id:(0,su.e)(hL),chartType:{default:null,parseHTML:e=>e.getAttribute("data-chart-type"),renderHTML:e=>e.chartType?{"data-chart-type":e.chartType}:{}},chartData:{default:null,parseHTML:e=>{let t=e.getAttribute("data-chart-data");return t?JSON.parse(t):null},renderHTML:e=>e.chartData?{"data-chart-data":JSON.stringify(e.chartData)}:{}},horizontalAlign:{default:null},dimensions:{...(0,$.tb)("dimensions"),default:{ratio:.56}},googleSheetsSource:{...(0,$.tb)("googleSheetsSource"),default:null}}),addCommands(){return{insertGraphyChart:e=>t=>{let{commands:i}=t,n=e?(0,hm.nC)(e):null;return i.insertContent({type:this.name,attrs:{id:(0,cL.Ak)(5),chartType:e||null,chartData:n}})},convertChartToGraphyChart:e=>t=>{let{tr:i,state:n}=t;try{let t=n.doc.nodeAt(e);if(!t||"chart"!==t.type.name)return!1;let{chartType:a,chartData:r,dimensions:l}=function(e){let{chartType:t,data:i,colorScheme:n,dimensions:a}=e,r=hp[t]||"column",l=(0,hu.jC)(r),s=(null==l?void 0:l.graphyConfig.type)||"column",o=(0,hd.l)(i),c=o.config.properties.map(e=>({key:e.key,label:e.label})),d={type:s,data:{columns:c,rows:o.data},options:{},axes:{y:{min:0},showGridLines:!0},dataLabels:{showDataLabels:!1,dataLabelFormat:"pie"===s||"donut"===s?"percentage":"absolute"},appearance:{seriesStyles:{},colorScheme:n&&"default"!==n?n:"monochrome"}};return{chartType:r,chartData:d,dimensions:"ratio"in a?{ratio:a.ratio}:"width"in a&&"height"in a?{width:a.width,height:a.height}:{ratio:.56}}}(t.attrs),s=n.schema.nodes.graphyChart;if(!s)return!1;return i.setNodeMarkup(e,s,{id:(0,cL.Ak)(5),chartType:a,chartData:r,dimensions:l,horizontalAlign:t.attrs.horizontalAlign}),i.setSelection(G.nh.create(i.doc,e)),!0}catch(e){return hs.datadogLogs.logger.error("graphy.chart.convert.error",{errorMessage:e instanceof Error?e.message:"Unknown"},e instanceof Error?e:void 0),!1}},convertTableToGraphyChart:()=>e=>{let{tr:t,state:i}=e;try{let e=(0,n.KP)(ho.hj)(i.selection);if(!e)return!1;let{node:a,pos:r}=e,{chartType:l,chartData:s,warnings:o}=function(e){let t=[],{width:i,height:n}=hg.J3.get(e);if(i<2||n<2)throw Error("Table must have at least 2 columns and 2 rows to convert");let a=[];for(let e=0;e{if("tableRow"!==e.type.name)return;let l=0;e.forEach(e=>{let t;for(;l=i)return;let s=(t="",e.descendants(e=>(e.isText&&(t+=e.text),!0)),t.trim()),{colspan:o=1,rowspan:c=1}=e.attrs;for(let e=0;ehh.i&&t.push("Table has ".concat(r," data columns. Only first ").concat(hh.i," will be used."));let l=a[0].slice(1,hh.i+1),s=[{key:(0,cL.Ak)(5),label:a[0][0]||"Label"},...l.map(e=>({key:(0,cL.Ak)(5),label:e||"Value"}))],o=Math.min(n-1,hh.W);n-1>hh.W&&t.push("Table has ".concat(n-1," rows. Only first ").concat(hh.W," will be used."));let c=[];for(let e=1;e<=o;e++){let n={};n[s[0].key]=a[e][0];let r=Math.min(i,hh.i+1);for(let i=1;i0&&console.warn("Table to chart conversion warnings:",o);let c=i.schema.nodes.graphyChart;if(!c)return!1;let d=c.create({id:(0,cL.Ak)(5),chartType:l,chartData:s,dimensions:{ratio:.56}});return t.replaceWith(r,r+a.nodeSize,d),t.setSelection(G.nh.create(t.doc,r)),!0}catch(e){return hs.datadogLogs.logger.error("graphy.table.convert.error",{errorMessage:e instanceof Error?e.message:"Unknown"},e instanceof Error?e:void 0),!1}}}},addExtensions:()=>[hS],parseHTML(){return[{tag:'div[data-type="'.concat(this.name,'"]')},{tag:"graph",getAttrs:e=>{if("string"==typeof e)return!1;try{let t=e.getAttribute("data-chart-type");if(!t)return!1;let i=e.querySelector("properties");if(!i)return!1;let n=[];if(i.querySelectorAll("property").forEach(e=>{let t=e.getAttribute("data-key"),i=e.getAttribute("data-label");t&&i&&n.push({key:t,label:i,isHidden:!1})}),0===n.length)return!1;let a=e.querySelector("data");if(!a)return!1;let r=[];if(a.querySelectorAll("row").forEach(e=>{let t={};e.querySelectorAll("cell").forEach((e,i)=>{if(i0&&r.push(t)}),0===r.length)return!1;let l=(0,hc.vQ)(e)?(0,hc._z)(e):void 0,s=(0,hm.kV)(t,n,r,l);return{id:(0,cL.Ak)(5),chartType:t,chartData:s}}catch(e){return hs.datadogLogs.logger.error("graphy.chart.ai.parse.error",{errorMessage:e instanceof Error?e.message:"Unknown"},e instanceof Error?e:void 0),!1}}}]},renderHTMLforAI(e){let{node:t}=e,{chartType:i,chartData:n}=t.attrs;return i&&n?(0,hm.mK)(i,n):["graph",{"data-chart-type":i||"column"}]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)({"data-type":this.name},this.options.HTMLAttributes,t)]}});var h_=i(89620),hI=i(63811),hM=i(65616);class hR{constructor(e=null){this.dragging=e}}let hD=new G.hs("gridPlugin");var hT=i(14011);let hz=(0,M.memo)(e=>{let{gap:t,onResizeMouseDown:i,isEditable:n,isVisible:a,canResize:r,gridId:l}=e,s=(0,q.GV)(tO.ou),o=(0,M.useCallback)(e=>{i(e,t)},[i,t]),c="var(--grid-".concat(l,"-gap-").concat(t.flowGroupIndex,"-position, ").concat(t.gridColumnStart,") / span 1");return n&&a?(0,h.jsx)(g.a,{className:"inner-row-column-control-cell",gridColumn:c,pointerEvents:"none",position:"relative",gridRow:"1 / -1",contentEditable:!1,children:(0,h.jsx)(g.a,{className:"inner-row-column-control","data-grid-id":l,"data-gap-index":t.flowGroupIndex,position:"absolute",insetStart:"calc(-".concat(uJ.Rd/2,"em + 1px)"),top:0,bottom:0,width:"".concat(uJ.Rd,"em"),opacity:.9,cursor:r?"ew-resize":"default",pointerEvents:"auto",transitionProperty:"opacity",transitionDuration:"0.2s",onMouseDown:o,_hover:{opacity:1},children:(0,h.jsx)(g.a,{sx:{position:"absolute",width:"2px",height:"100%",left:"50%",backgroundColor:r?s?"orange":"trueblue.300":"gray.300",opacity:1}})})}):null});hz.displayName="InnerRowColumnControl";var hP=i(89967);class hN{hasVisibleEdges(){return this.visibleEdges.size>0}clear(){return this.activeGrid=null,this.edges=[],this.visibleEdges=new Set,this}setActiveGrid(e){return this.activeGrid=e.setActiveGrid,this}setEdges(e){return this.edges=e.setEdges,this}setVisibleEdges(e){return this.visibleEdges=e.setVisibleEdges,this}apply(e){let t=e.getMeta(hH);return t&&"setActiveGrid"in t?this.setActiveGrid(t):t&&"setEdges"in t?this.setEdges(t):t&&"setVisibleEdges"in t?this.setVisibleEdges(t):t&&"clear"in t?this.clear():this}constructor(){this.activeGrid=null,this.edges=[],this.visibleEdges=new Set}}let hH=new G.hs("gridOuterControls"),hB=(e,t)=>{let i=e.state.tr.setMeta(hH,{setEdges:t});e.dispatch(i)},hF=(e,t)=>{let i=e.state.tr.setMeta(hH,{setVisibleEdges:t});e.dispatch(i)},hO=new G.hs("gridResizing");class hV{getActiveCellHandleAbs(e){return this.activeCellHandle?(0,oq.d_)(e,this.activeCellHandle):null}getParentGridOfActiveCellHandle(e){if(!this.activeCellHandle)return null;let t=(0,oq.d_)(e,this.activeCellHandle),i=t&&e.doc.resolve(t);if(!i)return null;let n=(0,u.eL)(i,e=>"grid"===e.type.name);return null!=n?n:null}reset(){return this.activeCellHandle=null,this.draggingPrimary=null,this.handleInfo=null,this.activeGridPos=null,this.activeGridGaps=[],this}setCellHandle(e,t){var i;return null===t.setCellHandle?(this.activeCellHandle=null,this.handleInfo=null):(this.activeCellHandle=(0,oq.JO)(e,t.setCellHandle),this.handleInfo=null!=(i=t.handleInfo)?i:null),this}setActiveGridPos(e){return this.activeGridPos=e.setActiveGridPos,this}setActiveGridGaps(e){return this.activeGridGaps=e.setActiveGridGaps,this}setDraggingPrimary(e){return this.draggingPrimary=e.setDraggingPrimary,this}setDraggingSecondary(e){return this.draggingGap=e.setDraggingSecondary,this}apply(e,t){let i=e.getMeta(hO);return i&&"setCellHandle"in i?this.setCellHandle(t,i):i&&"setActiveGridPos"in i?this.setActiveGridPos(i):i&&"setActiveGridGaps"in i?this.setActiveGridGaps(i):i&&"setDraggingPrimary"in i?this.setDraggingPrimary(i):i&&"setDraggingSecondary"in i?this.setDraggingSecondary(i):i&&"reset"in i?this.reset():this}constructor(e=null,t=null,i=null,n=null,a=null,r=[]){this.activeCellHandle=e,this.draggingPrimary=t,this.draggingGap=i,this.handleInfo=n,this.activeGridPos=a,this.activeGridGaps=r}}let hZ=e=>hO.getState(e.state),hU=(e,t,i)=>{e.dispatch(e.state.tr.setMeta(hO,{setCellHandle:t,handleInfo:null!=i?i:void 0}))},hG=(e,t)=>{e.dispatch(e.state.tr.setMeta(hO,{setDraggingPrimary:t}))},hW=(e,t)=>{e.dispatch(e.state.tr.setMeta(hO,{setDraggingSecondary:t}))},hK=e=>{e.dispatch(e.state.tr.setMeta(hO,{reset:!0}))};function hq(e,t){let{node:i,offset:n}=e.domAtPos(t.start()),a=i.childNodes[n];do if(a&&a.classList&&a.classList.contains("node-grid"))return a;while(a=a.parentNode);return null}function hQ(e,t){let i=e.domAtPos(t);return i.node.childNodes[i.offset].getBoundingClientRect()}function hJ(e,t,i,n){let a=("horizontal"===n?e.clientX:e.clientY)-t,r="horizontal"===n&&(0,e8.ix)()?-a:a,l=Math.round(r/i);return{pixelDelta:a,adjustedDelta:r,spanDelta:l}}function hY(e,t,i,n){let a=e.state.tr;for(let[e,l]of n.entries()){var r;let n=(0,hP.Ss)({pos:t,node:i},e),s={...(null==(r=a.doc.resolve(n).nodeAfter.attrs)?void 0:r.options)||{}};void 0!==l.horizontalColumnSpan&&(s.horizontalColumnSpan=l.horizontalColumnSpan),void 0!==l.horizontalRowSpan&&(s.horizontalRowSpan=l.horizontalRowSpan),void 0!==l.verticalRowSpan&&(s.verticalRowSpan=l.verticalRowSpan),void 0!==l.verticalColumnSpan&&(s.verticalColumnSpan=l.verticalColumnSpan),a=a.setNodeMarkup(n,void 0,{options:s})}if(n.size>0){let e=n.keys().next().value,r=(0,hP.Ss)({pos:t,node:i},e);a=a.setMeta("annotationEvent",{type:"update-node-attrs",pos:r})}e.dispatch(a)}function hX(e,t,i,n,a){if(!e)return;let r="--grid-".concat(t,"-item-").concat(i,"-resize-").concat(a);e.style.setProperty(r,"".concat(n)),e.setAttribute("data-resizing-item-".concat(i),"true")}function h$(e,t,i,n){if(!e)return;let a="--grid-".concat(t,"-item-").concat(i,"-resize-").concat(n);e.style.removeProperty(a),e.removeAttribute("data-resizing-item-".concat(i))}function h0(e,t,i,n){if(!e)return;let a="--grid-".concat(t,"-gap-").concat(i,"-position");e.style.setProperty(a,"".concat(n))}function h1(e,t,i){if(!e)return;let n="--grid-".concat(t,"-gap-").concat(i,"-position");e.style.removeProperty(n)}function h2(e,t,i,n){let a=null!=n?n:(0,e8.ix)(),r=a?e-i.left:i.right-e,l=a?i.right-e:e-i.left;return{top:t-i.top,bottom:i.bottom-t,left:l,right:r}}function h3(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:uJ.Kd;switch(i){case"top":return e.y>=t.top-n&&e.y<=t.top+n&&e.x>=t.left&&e.x<=t.right;case"bottom":return e.y>=t.bottom-n&&e.y<=t.bottom+n&&e.x>=t.left&&e.x<=t.right;case"left":return e.x>=t.left-n&&e.x<=t.left+n&&e.y>=t.top&&e.y<=t.bottom;case"right":return e.x>=t.right-n&&e.x<=t.right+n&&e.y>=t.top&&e.y<=t.bottom}}function h5(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:25,l=hQ(e,t);if(!l)return[];let s=[],o=function(e,t){var i,n;let a=(null==(n=(0,hI.pd)(e)[0])||null==(i=n.indices)?void 0:i.length)>1,r=h6(e,t),l=h4(e,t);return a||r||l}(i,n),c=function(e,t){var i,n;let a=(0,hI.pd)(e),r=(null==(n=a[a.length-1])||null==(i=n.indices)?void 0:i.length)>1,l=h6(e,t),s=h4(e,t);return r||l||s}(i,n),d=function(e,t){let i=(0,hI.pd)(e).length>1,n=h4(e,t);return i||n}(i,n);return"horizontal"===n?(d&&(s.push({edge:"left",isBeforeGrid:!0,isPerpendicular:!0,isHovered:!!a&&h3(a,l,"left",r)}),s.push({edge:"right",isBeforeGrid:!1,isPerpendicular:!0,isHovered:!!a&&h3(a,l,"right",r)})),o&&s.push({edge:"top",isBeforeGrid:!0,isPerpendicular:!1,isHovered:!!a&&h3(a,l,"top",r)}),c&&s.push({edge:"bottom",isBeforeGrid:!1,isPerpendicular:!1,isHovered:!!a&&h3(a,l,"bottom",r)})):(d&&(s.push({edge:"top",isBeforeGrid:!0,isHovered:!!a&&h3(a,l,"top",r),isPerpendicular:!0}),s.push({edge:"bottom",isBeforeGrid:!1,isHovered:!!a&&h3(a,l,"bottom",r),isPerpendicular:!0})),o&&s.push({edge:"left",isBeforeGrid:!0,isPerpendicular:!1,isHovered:!!a&&h3(a,l,"left",r)}),c&&s.push({edge:"right",isBeforeGrid:!1,isPerpendicular:!1,isHovered:!!a&&h3(a,l,"right",r)})),s}function h4(e,t){let i="horizontal"===t?"vertical":"horizontal",n=!1;return e.forEach(e=>{"gridItem"===e.type.name&&e.forEach(e=>{if("grid"===e.type.name){var t,a;((null==(a=e.attrs)||null==(t=a.options)?void 0:t.gridDirection)||"horizontal")===i&&(n=!0)}})}),n}function h6(e,t){let i=e.child(0);if("gridItem"!==i.type.name)return!1;let n=!1;return i.forEach(e=>{if("grid"===e.type.name){var i,a;((null==(a=e.attrs)||null==(i=a.options)?void 0:i.gridDirection)||"horizontal")===t&&(n=!0)}}),n}let h9={enabled:!0,proximityThreshold:uJ.Kd,requireFocusWhenSelected:!0,hideForNestedGrids:!0};function h7(e){let{activeGrid:t,edges:i}=e,n=new Set;return!t||t.isNested||(t.isSelected&&t.hasFocus?i.forEach(e=>{n.add(e.edge)}):t.isSelected||i.forEach(e=>{e.isHovered&&n.add(e.edge)})),n}var h8=i(95531);let ge={right:{top:0,bottom:0,right:"calc(0px - ".concat("1em",")"),width:"".concat("1em")},left:{top:"40px",bottom:0,left:"calc(0px - ".concat("1em",")"),width:"".concat("1em")},bottom:{left:0,right:0,bottom:"calc(0px - ".concat("1em",")"),height:"".concat("1em")},top:{left:0,right:0,top:"calc(0px - ".concat("1em",")"),height:"".concat("1em")}},gt=(0,M.memo)(e=>{let{edge:t,isVisible:i,isEditable:n,editor:a,node:r,getPos:l}=e,s=(0,M.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),o=(0,M.useCallback)(()=>{let e=l();"number"==typeof e&&(t.isPerpendicular?a.commands.wrapGridInPerpendicularParent(r,e,t.isBeforeGrid?"before":"after"):t.isBeforeGrid?a.commands.addPrimaryGroup({gridNode:r,gridPos:e,before:!0}):a.commands.addPrimaryGroup({gridNode:r,gridPos:e,before:!1}))},[a,r,l,t]),c=(0,M.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),o()},[o]),d={position:"absolute",backgroundColor:"gray.300",opacity:.3,cursor:"pointer",...ge[t.edge],_hover:{opacity:1}},u=(e=>"right"===e||"left"===e?{position:"absolute",top:"left"===e?"calc(50% - 20px)":"50%",transform:"translateY(-50%)",insetInlineStart:"0",height:"26px",width:"".concat("1em")}:{position:"absolute",top:"0",transform:"translateX(-50%)",insetInlineStart:"50%",height:"".concat("1em"),width:"26px"})(t.edge);return n&&i?(0,h.jsxs)(e5.s,{className:"outer-row-column-control",...d,transitionProperty:"opacity",transitionDuration:"0.2s",contentEditable:!1,children:[(0,h.jsx)(e5.s,{sx:{position:"absolute",width:"100%",height:"100%",top:"0",left:"0",backgroundColor:"gray.300",opacity:.3,borderRadius:"2px"},onMouseDown:c}),(0,h.jsx)(e5.s,{...u,children:(0,h.jsx)(h8.u,{isSelected:!1,isVisible:!0,onMouseDown:c,onDragStart:s,top:0,insetInlineStart:0,icon:(0,h.jsx)(I.g,{icon:em.QLR,size:"xs"}),label:(e=>"left"===e.edge||"right"===e.edge?e2.Ru._({id:"AgvHni"}):e2.Ru._({id:"qZd/ph"}))(t),width:u.width,height:u.height})})]}):null});gt.displayName="OuterRowColumnControl";var gi=i(64656),gn=i(82650);function ga(e,t,i,n){var a;let r=(0,gi.on)(i),l=(0,hI.pd)(i),s=(null==(a=i.attrs)?void 0:a.id)||"unknown",o=[];try{if(!hQ(e,t))return o;let a=gr({flowGroups:l,gridDirection:r,gridPos:t,gridNode:i,widthOverrides:n});a.length>0&&o.push({gridPos:t,gridId:s,gaps:a});let c=function e(t,i,n){let a=[];return n.forEach((n,r)=>{if("gridItem"!==n.type.name)return;let l=i+1+r;n.descendants((i,n)=>{if("grid"===i.type.name){var r,s,o;let c=(null==(s=i.attrs)||null==(r=s.options)?void 0:r.gridDirection)||"horizontal";if("vertical"===c){let r=l+1+n;try{if(hQ(t,r)){let n=(null==(o=i.attrs)?void 0:o.id)||"unknown",l=(0,hI.Rd)(i),s=gr({flowGroups:l,gridDirection:c,gridPos:r,gridNode:i,widthOverrides:void 0});a.push({gridPos:r,gridId:n,gaps:s});let d=e(t,r,i);a.push(...d)}}catch(e){console.error("Error calculating nested grid gap positions:",e)}}}})}),a}(e,t,i);o.push(...c)}catch(e){console.error("Error calculating gap position:",e)}return o}function gr(e){let{gridDirection:t,flowGroups:i,gridPos:n,gridNode:a,widthOverrides:r}=e,l=[];if("horizontal"===t)return l;let s=(0,hI.Kj)(a,r);return i.forEach((e,t)=>{let r=e.indices[e.indices.length-1];if(void 0===r)return;let o=(0,hP.Ss)({pos:n,node:a},r);if(t===i.length-1)return;let c=1;for(let e=0;e<=t;e++){let t=i[e].indices[0];c+=s.get(t)||4}l.push({gridColumnStart:c,flowGroupIndex:t,isVisible:!1,edge:"right",lastCellPos:o})}),l}function gl(e,t){let i=e,n=t-e;return nuJ.OJ?(n=uJ.OJ,i=t-uJ.OJ):it-uJ.Ih&&(i=t-uJ.Ih,n=uJ.Ih),{clampedDragWidth:i,clampedLinkedWidth:n}}function gs(e,t,i){var n,a,r,l;let s=e.state.doc.resolve(i),o=[];for(let t=s.depth;t>0;t--){let i=s.node(t);if("grid"===i.type.name){let r=s.before(t),l=null==(a=i.attrs)||null==(n=a.options)?void 0:n.gridStyle;if(!(0,gn.Uw)(l))continue;let c=null;for(let e=t+1;e<=s.depth;e++)if("gridItem"===s.node(e).type.name&&e-1===t){c=s.before(e);break}if(null===c)continue;let d=uX(e,c);if(!d)continue;o.push({gridPos:r,gridNode:i,cellPos:c,cellRect:d,isNested:t>1})}}let c=[];for(let i of o){let n=function(e,t,i,n,a,r){if(!n)return null;let l=e.state.doc.resolve(a).index(e.state.doc.resolve(i).depth+1);(0,gi.on)(n);let{isLastInFlowGroup:s,flowGroupIndex:o}=function(e,t){let i=-1,n=!1;for(let a=0;a0&&a.bottom>0&&a.left>0&&a.right>0?[{edge:"top",distance:a.top},{edge:"bottom",distance:a.bottom},{edge:"left",distance:a.left},{edge:"right",distance:a.right}].reduce((e,t)=>t.distancee.distance-t.distance),c[0].handleInfo)}let go=(e,t,i)=>(function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:uJ.Kd,a=arguments.length>4?arguments[4]:void 0,r=h2(e,t,i,a),l=r.bottom>0&&r.right>0&&r.left>0,s=r.right<0&&r.right>-n&&r.bottom>0&&r.top>0;return l&&r.right<=n||s})(e,t,i,uY);function gc(e){let{view:t,event:i}=e,n=hZ(t);if(null!==n.activeGridPos&&n.activeGridGaps.length>0){let e=i.clientX,a=i.target;if(!a||!(a instanceof HTMLElement))return;let r=a.closest(".inner-row-column-control"),l=r?r.dataset.gridId:null,s=r?parseInt(r.dataset.gapIndex||"-1",10):-1,o=!1,c=n.activeGridGaps.map(i=>{var n;let a=i.gaps.some(e=>e.isVisible),r=t.state.doc.nodeAt(i.gridPos);if(!r)return i;let c=null==(n=r.attrs)?void 0:n.id,d=hQ(t,i.gridPos);if(!d)return i;let u=d.width,p=i.gaps.map(t=>{let i=t.gridColumnStart/uJ.wT,n=Math.abs(e-(d.left+i*u-uJ.Kd)){let{node:t,decorations:i,editor:a,getPos:r}=e,{options:l}=t.attrs,s=(0,hM.eu)(i),o=(e=>{let t=e.find(e=>e.spec.isGridGapDecoration);return t?t.spec:{isGridGapDecoration:!0,gapPositions:[]}})(i),c=function(e){let t=e.find(e=>e.spec.isOuterControlsDecoration);return t?t.spec:{isOuterControlsDecoration:!0,outerEdges:[]}}(i),d=(0,q.GV)(eu.nD),p=s.isNestedGrid,g=s.isSubgrid,x=(0,M.useMemo)(()=>({onClick:e=>{if(e.currentTarget===e.target){let e=r();"number"==typeof e&&a.commands.selectNodeAtPos(e)}},cursor:d?"auto":"default"}),[a,r,d]),f=(e,t)=>{(e=>{var t,i,a;let r,l,{view:s,event:o,gap:c}=e;if(!s.editable)return;let d=hZ(s);if(null==d?void 0:d.draggingGap)return;let u=s.state.doc.resolve(c.lastCellPos),p=u.nodeAfter,h=(0,n.eL)(u,e=>"grid"===e.type.name);if(!h)return;let g=u.index(h.depth),m=(0,gi.on)(h.node),x=(0,gi.yN)(h.node),f=hq(s,u),b=f?f.querySelector(".grid-resize-overlay"):null;if(!f)return;let C="right"===c.edge?f.offsetWidth:f.offsetHeight,y=C/uJ.EH,v="vertical"===m?(0,hI.Kj)(h.node):new Map,w=c.flowGroupIndex,j=(0,hI.pd)(h.node),A=j[w].indices[0],k=null!=(a=null!=(i=v.get(A))?i:(0,hP.BK)((null==(t=p.attrs)?void 0:t.options)||{},m))?a:0;if(c.flowGroupIndex{var i,n,a;let r=h.node.child(e),l=null!=(a=null!=(n=v.get(e))?n:(0,hP.BK)((null==(i=r.attrs)?void 0:i.options)||{},m))?a:0;void 0!==l&&l>t&&(t=l)}),l=t||uJ.Ih}hW(s,{startCoord:"right"===c.edge?o.clientX:o.clientY,cellIndex:g,initialWidth:null!=k?k:0,containerSize:C,pixelsPerUnit:y,linkedFlowGroupIndex:r,initialLinkedCrossSpan:l});let L=null,S=null;function E(){window.removeEventListener("mouseup",E),window.removeEventListener("mousemove",_);let e=hZ(s);if(e.draggingGap){if(null===L)return void hW(s,null);if(e.draggingGap)try{let t=s.state.doc.resolve(c.lastCellPos),i=(0,n.eL)(t,e=>"grid"===e.type.name);if(!i){console.error("[GridResize] Could not find parent grid"),hW(s,null);return}let a=t.before(i.depth),r=(0,gi.on)(i.node),l=new Map,o=(0,hI.pd)(i.node),d=o[c.flowGroupIndex];d.indices.forEach(e=>{"horizontal"===r?l.set(e,{horizontalRowSpan:null!=L?L:void 0}):l.set(e,{verticalColumnSpan:null!=L?L:void 0})});let{linkedFlowGroupIndex:u}=e.draggingGap;void 0!==u&&null!==S&&o[u].indices.forEach(e=>{"horizontal"===r?l.set(e,{horizontalRowSpan:null!=S?S:void 0}):l.set(e,{verticalColumnSpan:null!=S?S:void 0})});let p=i.node.attrs.id||"unknown";d.indices.forEach(e=>{h$(f,p,e,"cross"),b&&h$(b,p,e,"cross")}),void 0!==u&&o[u].indices.forEach(e=>{h$(f,p,e,"cross"),b&&h$(b,p,e,"cross")}),o.forEach((e,t)=>{h1(f,p,t),b&&h1(b,p,t)}),requestAnimationFrame(()=>{hY(s,a,i.node,l),hW(s,null);let t=new Map;l.forEach((e,i)=>{let n="horizontal"===r?e.horizontalRowSpan:e.verticalColumnSpan;void 0!==n&&t.set(i,n)});let n=ga(s,i.pos,i.node,t);e.setActiveGridGaps({setActiveGridGaps:n})})}catch(e){console.error("[GridResize] Error during finish:",e),hK(s)}L=null,S=null}}function _(e){let t;if(!e.which)return E();let i=hZ(s);if(!i.draggingGap)return;let n=c.flowGroupIndex,a="right"===c.edge?"horizontal":"vertical",{startCoord:r,initialWidth:l,pixelsPerUnit:o,linkedFlowGroupIndex:d,initialLinkedCrossSpan:u}=i.draggingGap,{spanDelta:p}=hJ(e,r,o,a),g=l+p,m=null;if(void 0!==d&&void 0!==u){let{clampedDragWidth:e,clampedLinkedWidth:i}=gl(g,l+u);t=e,m=i}else t=Math.max(uJ.Ih,Math.min(uJ.OJ,g));let C=(0,hI.pd)(h.node),y=C[n];if(y.indices.forEach(e=>{hX(f,x,e,t,"cross")}),void 0!==d&&null!==m){let e=C[d],t=m;e.indices.forEach(e=>{hX(f,x,e,t,"cross")})}try{let e=new Map;if(y.indices.forEach(i=>{e.set(i,t)}),void 0!==d&&null!==m){let t=C[d],i=m;t.indices.forEach(t=>{e.set(t,i)})}let i=(0,hI.Kj)(h.node,e);C.forEach((e,t)=>{let n=1;for(let e=0;e<=t;e++){let t=C[e].indices[0],a=i.get(t)||4;n+=a}h0(f,x,t,n),b&&h0(b,x,t,n)})}catch(e){console.error("Error updating gap positions during cross drag:",e)}L=t,S=m}return window.addEventListener("mouseup",E),window.addEventListener("mousemove",_),o.preventDefault()})({view:a.view,event:e,gap:t})},b=(0,M.useMemo)(()=>{var e;let i=null!=(e=o.gapPositions)?e:[];return(0,h.jsx)(h.Fragment,{children:i.map((e,i)=>(0,h.jsx)(hz,{gap:e,gridId:t.attrs.id,isVisible:e.isVisible,canResize:!0,isEditable:d,onResizeMouseDown:f},"gap-".concat(i)))})},[o.gapPositions,c.outerEdges,r,t,a,d,f]);return(0,h.jsxs)(m.u,{dir:s.direction,...e,style:{position:"relative",height:"100%"},className:(0,_.cx)(d&&"is-editable","grid"),children:[!g&&(0,h.jsx)(P.A,{handlePlacement:"outside",...e,"data-testid":"grid-drag-handle",label:e2.Ru._({id:"HcGvxr"})}),(0,h.jsxs)(hT.A,{gridStyle:l.gridStyle||"standard",spacing:l.spacing||"medium",cellSize:l.cellSize,horizontalAlign:l.horizontalAlign,orientation:l.orientation||"horizontal",gridDirection:l.gridDirection||"horizontal",numCells:s.numCells,containerSize:s.containerSize,onContextMenu:()=>{},selectLayoutForElementProps:x,gridNode:t,editor:a,crossEdgeControl:b,className:p?"grid-nested":g?"grid-nested-full-bleed":void 0,children:[(0,h.jsx)(u.$p,{"data-node-view-content-outer":"grid"}),c.outerEdges.map(e=>(0,h.jsx)(gt,{edge:e,isVisible:!0,isEditable:d,editor:a,node:t,getPos:r},"outer-edge-".concat(e.edge)))]})]})};function gu(e,t,i){let n=Math.floor(t/e.length),a=t-n*e.length;e.forEach((e,t)=>{let r=Math.max(uJ.Ih,Math.min(uJ.OJ,n+ +(t3&&void 0!==arguments[3]&&arguments[3],!(0,gn.Uw)(i))return{newCellSpan:uJ.LY,cellUpdates:new Map};let n=(0,hI.pd)(t).find(t=>t.indices.includes(e));if(!n)return{newCellSpan:uJ.LY,cellUpdates:new Map};let a=new Map,r=uJ.Ih;if(n.spanTotal+r3&&void 0!==arguments[3]?arguments[3]:"horizontal";if(!(0,gn.Uw)(i)||1===t.childCount)return{cellUpdates:new Map};let a=(0,hI.pd)(t).find(t=>t.indices.includes(e));if(!a||1===a.indices.length)return{cellUpdates:new Map};let r=[];a.indices.forEach(i=>{if(i!==e){let e=t.child(i),a=(0,hP.lx)(e.attrs.options||{},n);r.push({index:i,currentWidth:a})}});let l=new Map;return a.spanTotale.index),uJ.EH,l),{cellUpdates:l}}class gg{destroy(){this.handlers.forEach(e=>{let{name:t,handler:i}=e;return this.editorView.dom.removeEventListener(t,i)}),this.clearHighlight()}dragover(e){e.preventDefault();let t=this.editorView.dragging;if(!(null==t?void 0:t.slice))return;let i=t.slice.content.firstChild;if((null==i?void 0:i.type.name)!=="gridItem")return;if(!this.draggedPos){let e=this.editorView.state.selection;e&&"from"in e&&(this.draggedPos=e.from)}if(!this.draggedPos)return;let a=u5(this.editorView,e,t.slice);if(!(null==a?void 0:a.pos)||!this.isInSameGrid(this.draggedPos,null==a?void 0:a.pos)||this.draggedPos===(null==a?void 0:a.pos))return void this.clearHighlight();let r=this.editorView.state.doc.resolve(null==a?void 0:a.pos),l=(0,n.eL)(r,e=>"grid"===e.type.name);if(!l)return;let s=this.editorView.state.doc.resolve(this.draggedPos).index(l.depth),o=r.index(l.depth),c=(0,hI.pd)(l.node),d=c.findIndex(e=>e.indices.includes(s)),u=c.findIndex(e=>e.indices.includes(o));this.draggedCellIndex=s,this.draggedGroupIndex=d,this.targetGroupIndex=u,this.insertBeforeIndex=(null==a?void 0:a.side)==="left"||(null==a?void 0:a.side)==="top"?o:o+1,this.dropTargetPos=(null==a?void 0:a.pos)||null,this.dropSide=(null==a?void 0:a.side)||null}dragleave(e){let t=e.relatedTarget;t&&!this.editorView.dom.contains(t)&&this.clearHighlight()}dragend(e){this.clearState()}setHighlight(e){this.clearHighlight(),e.setAttribute("data-drop-target","true")}clearHighlight(){document.querySelectorAll("[data-drop-target]").forEach(e=>{e.removeAttribute("data-drop-target")})}clearState(){this.draggedPos=null,this.dropTargetPos=null,this.draggedCellIndex=null,this.draggedGroupIndex=null,this.targetGroupIndex=null,this.insertBeforeIndex=null,this.dropSide=null,this.clearHighlight()}isInSameGrid(e,t){let i=this.editorView.state.doc.resolve(e),a=this.editorView.state.doc.resolve(t),r=(0,n.eL)(i,e=>"grid"===e.type.name),l=(0,n.eL)(a,e=>"grid"===e.type.name);return!!(r&&l&&r.pos===l.pos)}calculateInsertPosition(e){return null===this.insertBeforeIndex?e.pos+1:this.insertBeforeIndex>=e.node.childCount?e.pos+e.node.nodeSize-1:(0,hP.Ss)(e,this.insertBeforeIndex)}handleDrop(e,t,i,n){let a=i.content.firstChild;return(null==a?void 0:a.type.name)==="gridItem"&&(this.draggedPos&&null!==this.insertBeforeIndex&&null!==this.draggedGroupIndex&&null!==this.targetGroupIndex?(this.draggedGroupIndex===this.targetGroupIndex?this.reorderWithinSameGroup():this.moveToNewGroup(),this.clearState(),!0):(this.clearState(),!1))}reorderWithinSameGroup(){if(!this.draggedPos||null===this.insertBeforeIndex||null===this.draggedCellIndex||this.draggedCellIndex===this.insertBeforeIndex)return;let e=this.editorView.state.tr,t=this.editorView.state,i=t.doc.nodeAt(this.draggedPos);if(!i)return;let a=t.doc.resolve(this.draggedPos),r=(0,n.eL)(a,e=>"grid"===e.type.name);if(!r)return;let l=this.calculateInsertPosition(r),s=this.draggedPos+i.nodeSize;e.delete(this.draggedPos,s);let o=e.mapping.map(l);e.insert(o,i),e.setSelection(G.nh.create(e.doc,o)),this.editorView.dispatch(e)}moveToNewGroup(){let e;if(!this.draggedPos||null===this.insertBeforeIndex||null===this.draggedCellIndex)return;let t=this.editorView.state.tr,i=this.editorView.state,a=i.doc.nodeAt(this.draggedPos);if(!a)return;let r=i.doc.resolve(this.draggedPos),l=(0,n.eL)(r,e=>"grid"===e.type.name);if(!l)return;let{direction:s,style:o}=(0,gi.IW)(l.node),c=gh(this.draggedCellIndex,l.node,o,s),{newCellSpan:d,cellUpdates:u}=gp("left"===this.dropSide||"top"===this.dropSide?this.insertBeforeIndex:Math.max(0,this.insertBeforeIndex-1),l.node,o,s),p=new Map(Array.from(c.cellUpdates).filter(e=>{let[t]=e;return t!==this.draggedCellIndex}));(0,hP.Fx)(t,l,p);let h=new Map(Array.from(u).filter(e=>{let[t]=e;return t!==this.draggedCellIndex}));(0,hP.Fx)(t,l,h);let g=t.mapping.map(this.draggedPos),m=g+a.nodeSize;t.delete(g,m);let x=this.calculateInsertPosition(l),f=t.mapping.map(x),b=(0,hI.pd)(l.node)[this.targetGroupIndex];if(b&&b.indices.length>0){let t=b.indices[0],i=Math.abs(t-this.insertBeforeIndex);for(let e of b.indices){let n=Math.abs(e-this.insertBeforeIndex);n{let i=e=>this[t](e);return e.dom.addEventListener(t,i),{name:t,handler:i}})}}let gm=()=>(0,cL.Ak)(10),gx=sd.S3.extend({name:"UniqueGridId"}).configure({attributeName:"id",types:["grid"],initialValue:gm,filterTransaction:sp.kz,pluginKey:new G.hs("UniqueGridId")}),gf=n.bP.create({name:uJ.BM,content:"gridItem+",group:"cardBlock layoutBlock",isolating:!0,containerHandle:!0,defining:!0,priority:et.y.Grid,parseHTML:()=>[{tag:"div[class=grid]"},{tag:"grid"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"grid"}),0]},renderHTMLforAI(e){let{node:t}=e;return["grid",t.attrs.options,0]},addAttributes:()=>({id:(0,su.e)(gm),options:{default:{},...(0,$.tb)("options")}}),addNodeView:()=>(0,u.gu)(gd,{update:p.R$,ignoreMutation:h_.I}),addProseMirrorPlugins(){let e;return[(this.editor,new G.k_({key:hD,state:{init:()=>new hR,apply:(e,t)=>t},props:{decorations:e=>(0,hM.vy)(e)}})),new G.k_({key:hO,state:{init:()=>new hV,apply:(e,t,i,n)=>t.apply(e,n)},view:e=>({update(e,t){((e,t)=>{var i,n;let a=e.state,r=hZ(e);if(!r)return;let l=!(null==t?void 0:t.selection.eq(a.selection)),s=t.doc!==a.doc&&null!==r.activeGridPos;if(!l&&!s)return;let o=l?(0,hP.qE)(a):null!==r.activeGridPos?{pos:r.activeGridPos,node:a.doc.nodeAt(r.activeGridPos)}:null;if(!o)return;let{pos:c,node:d}=o;if(!d)return;let u=null==(n=d.attrs)||null==(i=n.options)?void 0:i.gridStyle;if((0,gn.Uw)(u))try{let t=ga(e,c,d);r.setActiveGridPos({setActiveGridPos:c}),r.setActiveGridGaps({setActiveGridGaps:t})}catch(e){console.error("Error calculating gap positions:",e)}})(e,t)}}),props:{handleDOMEvents:{mousemove:(e,t)=>(((e,t)=>{if(!e.editable||!t.target)return;let i=hZ(e);if(!i||i.draggingGap)return;let n=t.target.closest(".node-grid");if(!n)return;let a=function(e,t){try{let i=e.posAtDOM(t,0);if(null==i)return null;return(0,hP.FV)(e.state,i)}catch(e){return null}}(e,n),r=a?a.pos:null;null!==r&&r!==i.activeGridPos?(function(e){var t,i;let{view:n,pluginState:a,hoveredGridPos:r}=e,l=n.state.doc.nodeAt(r);if(l&&(0,gn.Uw)(null==(i=l.attrs)||null==(t=i.options)?void 0:t.gridStyle)){let e=ga(n,r,l);a.setActiveGridPos({setActiveGridPos:r}),a.setActiveGridGaps({setActiveGridGaps:e})}}({view:e,pluginState:i,hoveredGridPos:r}),gc({view:e,event:t})):null!==r&&gc({view:e,event:t})})(e,t),((e,t)=>{var i;if(!e.editable||!t.target||t.target.closest(".grid-resize-handle"))return;let n=hZ(e);if(n.draggingPrimary)return;let a=function(e,t){var i,n,a,r;let l=null==(i=e.posAtCoords({left:t.clientX,top:t.clientY}))?void 0:i.inside;if(l&&-1!==l&&(null==(n=e.state.doc.resolve(l).nodeAfter)?void 0:n.type.name)==="gridItem"){let i=gs(e,t,l+1);if(i)return i}for(let i of[{x:t.clientX+uY,y:t.clientY},{x:t.clientX,y:t.clientY+uY},{x:t.clientX-uY,y:t.clientY},{x:t.clientX,y:t.clientY-uY}]){let n=null==(a=e.posAtCoords({left:i.x,top:i.y}))?void 0:a.inside;if(n&&-1!==n&&(null==(r=e.state.doc.resolve(n).nodeAfter)?void 0:r.type.name)==="gridItem"){let i=gs(e,t,n+1);if(i)return i}}let s=t.target;if(!(s&&s.closest(".cell-edge-control")))return null}(e,t);if(void 0===a)return;let r=null!=(i=null==a?void 0:a.cellPos)?i:null;r!==n.getActiveCellHandleAbs(e.state)&&hU(e,r,a)})(e,t),!1),mouseleave(e){let t=hZ(e);if(null!==t.activeGridPos&&t.activeGridGaps.length>0){let i=!1;if(!(e.state.selection instanceof G.nh&&e.state.selection.from===t.activeGridPos)){let e=t.activeGridGaps.map(e=>e.gaps.some(e=>e.isVisible)?(i=!0,{...e,gaps:e.gaps.map(e=>({...e,isVisible:!1}))}):e);i&&t.setActiveGridGaps({setActiveGridGaps:e})}}let i=hZ(e);return null===i.getActiveCellHandleAbs(e.state)||i.draggingPrimary||hU(e,null),!1}},decorations(e){let t=hO.getState(e),i=t.getActiveCellHandleAbs(e),n=t.handleInfo,a=[];if(null!==i&&n)try{let t=e.doc.resolve(i).nodeAfter;if(!t||"gridItem"!==t.type.name)return oK.zF.empty;let r={isGridItemResizeDecoration:!0,showPrimaryHandle:!n.isLastInFlowGroup},l=oK.NZ.node(i,i+t.nodeSize,{},r);a.push(l)}catch(e){return console.error("(caught) gridResizing error: ".concat(e.message)),oK.zF.empty}if((null==t?void 0:t.activeGridPos)!==null&&((null==t?void 0:t.activeGridGaps.length)||0)>0)try{t.activeGridGaps.forEach(t=>{let i=e.doc.nodeAt(t.gridPos);if(i){let e={isGridGapDecoration:!0,gapPositions:t.gaps};a.push(oK.NZ.node(t.gridPos,t.gridPos+i.nodeSize,{},e))}})}catch(e){console.error("Error creating grid gap decorations:",e)}return oK.zF.create(e.doc,a)},nodeViews:{}}}),(e=null,new G.k_({key:new G.hs("gridReorder"),view:t=>e=new gg(t),props:{handleDrop:(t,i,n,a)=>!!e&&e.handleDrop(t,i,n,a)}})),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={...h9,...e};return new G.k_(t.enabled?{key:hH,state:{init:()=>new hN,apply:(e,t)=>t.apply(e)},view:e=>({update(e,t){((e,t)=>{var i;let a=e.state;if(!hH.getState(a)||(null==t?void 0:t.selection.eq(a.selection)))return;let r=(0,hP.Av)(a);if(!r||!r.node)return(e=>{let t=e.state.tr.setMeta(hH,{clear:!0});e.dispatch(t)})(e);let{pos:l,node:s}=r,o=s.attrs.options.gridDirection||"horizontal",c=a.selection instanceof G.nh&&a.selection.from===l&&"grid"===a.selection.node.type.name,d=(i=a.doc.resolve(l),!!(0,n.eL)(i,e=>"gridItem"===e.type.name)),u={pos:l,node:s,direction:o,isSelected:c,isNested:d,hasFocus:e.hasFocus()};((e,t)=>{let i=e.state.tr.setMeta(hH,{setActiveGrid:t});e.dispatch(i)})(e,u);let p=h5(e,l,s,o);hB(e,p);let h=hH.getState(e.state);h&&hF(e,h7(h))})(e,t)}}),props:{decorations(e){let t=hH.getState(e);if(!t||!t.activeGrid)return oK.zF.empty;let i=t.edges.filter(e=>t.visibleEdges.has(e.edge)),{pos:n,node:a}=t.activeGrid,r=oK.NZ.node(n,n+a.nodeSize,{},{isOuterControlsDecoration:!0,outerEdges:i});return oK.zF.create(e.doc,[r])},handleDOMEvents:{mousemove(e,i){let n=hH.getState(e.state);if(!n||!n.activeGrid)return!1;let a={x:i.clientX,y:i.clientY},{pos:r,node:l,direction:s}=n.activeGrid,o=h5(e,r,l,s,a,t.proximityThreshold);hB(e,o);let c=hH.getState(e.state);return c&&hF(e,h7(c)),!1},mouseleave(e,t){let i=hH.getState(e.state);if(!i)return!1;hB(e,i.edges.map(e=>({...e,isHovered:!1})));let n=hH.getState(e.state);return n&&hF(e,h7(n)),!1}}}}:{key:hH,state:{init:()=>new hN,apply:(e,t)=>t}})}()]},addExtensions:()=>[gx],addCommands:()=>({handleDeleteOnGridItem:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return a=>{var r,l;let{dispatch:s,state:o,chain:c}=a;if(!s)return!0;let{selection:d}=o,u=d instanceof G.nh&&"gridItem"===d.node.type.name?{node:d.node,pos:d.from}:(0,n.KP)(e=>"gridItem"===e.type.name)(o.selection);if(e&&u&&u.pos!==d.from)return!1;let p=(0,n.KP)(e=>"grid"===e.type.name)(o.selection);if(!u||!p)return!1;let h=1===u.node.childCount&&(null==(r=u.node.firstChild)?void 0:r.type.name)==="paragraph"&&(null==(l=u.node.firstChild)?void 0:l.content.size)===0;return!!(i||h||d instanceof G.nh&&"gridItem"===d.node.type.name)&&(1==p.node.childCount?c().selectNodeAtPos(p.pos).deleteSelectionAndSelectNear(t?1:-1).run():c().deleteGridItemWithRedistribution(u.pos).run(),!0)}},addGridItemWithRedistribution:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"after";return i=>{var n;let a,{tr:r,dispatch:l,state:s}=i;if(!l)return!0;let o=(0,hP.cU)(s,e);if(!o)return!1;let{gridParent:c,cellIndex:d,gridStyle:u}=o,p=s.doc.nodeAt(e);if(!p)return!1;let h=(null==(n=c.node.attrs.options)?void 0:n.gridDirection)||"horizontal",{newCellSpan:g,cellUpdates:m}=gp(d,c.node,u,h);(0,hP.Fx)(r,c,m);let x=p.attrs.options,f="horizontal"===h?{...x,horizontalColumnSpan:g}:{...x,verticalRowSpan:g},b=(0,hP.Dp)(s.schema,f);a="after"===t?r.mapping.map(e+p.nodeSize):r.mapping.map(e),r.insert(a,b);let C=a+1;return r.setSelection(G.U3.create(r.doc,C)),l(r.scrollIntoView()),!0}},deleteGridItemWithRedistribution:e=>t=>{var i;let{tr:n,dispatch:a,state:r}=t;if(!a)return!0;let l=(0,hP.cU)(r,e);if(!l)return!1;let{gridParent:s,cellIndex:o,gridStyle:c}=l,d=(null==(i=s.node.attrs.options)?void 0:i.gridDirection)||"horizontal",{cellUpdates:u}=gh(o,s.node,c,d),p=n.doc.nodeAt(e),h=(null==p?void 0:p.nodeSize)||0;(0,hP.Fx)(n,s,u);let g=n.mapping.map(e);p&&n.delete(g,g+h);let m=n.mapping.map(s.pos);(0,hP._Q)(n,m);let x=(0,sA.n)(n.doc.resolve(Math.min(g,n.doc.content.size-1)),1);return x&&n.setSelection(x),a(n.scrollIntoView()),!0},addPrimaryGroup:e=>{let{gridNode:t,gridPos:i,before:n}=e;return e=>{var a,r;let{tr:l,dispatch:s,state:o}=e;if(!s)return!0;let c=null==(a=t.attrs.options)?void 0:a.gridStyle,d=(null==(r=t.attrs.options)?void 0:r.gridDirection)||"horizontal";if(!(0,gn.Uw)(c))return!1;let u=(0,hI.pd)(t),p=n?0:u.length-1,{newCellConfigs:h}=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"horizontal";if(!(0,gn.Uw)(i))return{newCellConfigs:["horizontal"===n?{horizontalColumnSpan:uJ.LY}:{verticalRowSpan:uJ.LY}]};let a=(0,hI.pd)(t)[e];if(!a)return{newCellConfigs:["horizontal"===n?{horizontalColumnSpan:uJ.LY}:{verticalRowSpan:uJ.LY}]};let r=[];return a.indices.forEach(e=>{var i,a;let l=t.child(e).attrs.options||{},s=l.cellStyle,o=l.cellDecor,c=l.marker,d=l.innerLabel,u={};"horizontal"===n?(u.horizontalColumnSpan=null!=(i=l.horizontalColumnSpan)?i:uJ.LY,void 0!==l.horizontalRowSpan&&(u.horizontalRowSpan=l.horizontalRowSpan)):(u.verticalRowSpan=null!=(a=l.verticalRowSpan)?a:uJ.LY,void 0!==l.verticalColumnSpan&&(u.verticalColumnSpan=l.verticalColumnSpan)),r.push({...u,...s&&{cellStyle:s},...o&&{cellDecor:o},...c&&{marker:c},...d&&{innerLabel:d}})}),{newCellConfigs:r}}(p,t,c,d),g=u[p];if(!g)return!1;let m=n?(0,hP.Ss)({pos:i,node:t},g.indices[0]):(0,hP.Ss)({pos:i,node:t},g.indices[g.indices.length-1]+1),x=h.map(e=>(0,hP.Dp)(o.schema,e)),f=l.mapping.map(m);return l.insert(f,x),l.setSelection(G.U3.create(l.doc,f+1)),s(l.scrollIntoView()),!0}},wrapGridInPerpendicularParent:(e,t,i)=>n=>{var a,r;let{tr:l,dispatch:s,state:o}=n;if(!s)return!0;if(!e||"grid"!==e.type.name)return!1;let c="horizontal"===((null==(a=e.attrs.options)?void 0:a.gridDirection)||"horizontal")?"vertical":"horizontal",d="horizontal"===c?{horizontalColumnSpan:uJ.EH,horizontalRowSpan:uJ.Ih,cellStyle:"none"}:{verticalRowSpan:uJ.EH,verticalColumnSpan:uJ.Ih,cellStyle:"none"},u=(0,hP.Dp)(o.schema,d),p="horizontal"===c?{horizontalColumnSpan:uJ.EH,horizontalRowSpan:uJ.EH-uJ.Ih,cellStyle:"none"}:{verticalRowSpan:uJ.EH-uJ.Ih,verticalColumnSpan:uJ.EH-uJ.Ih,cellStyle:"none"},h=o.schema.nodes.gridItem.create({options:p},e),g="before"===i?[u,h]:[h,u],m=o.schema.nodes.grid.create({options:{gridDirection:c,gridStyle:"flexible",spacing:null==(r=e.attrs.options)?void 0:r.spacing}},g),x=l.mapping.map(t);l.replaceWith(x,x+e.nodeSize,m);let f=("before"===i?x+1:x+1+h.nodeSize)+1;return l.setSelection(G.U3.create(l.doc,f)),s(l.scrollIntoView()),!0}})});var gb=i(83090);let gC=(0,M.memo)(e=>{let{edge:t,isVisible:i,onAdd:n,isEditable:a}=e,r=(0,M.useCallback)(e=>{n()},[n]);if(!a||!i)return null;let l=(e=>{let t={position:"absolute",transform:"translateY(-50%)",zIndex:2};switch(e){case"right":return{...t,insetInlineEnd:"calc(-1 * var(--grid-padding) - ".concat(8,"px)"),top:"50%",width:"".concat(16,"px"),height:"".concat(20,"px")};case"left":return{...t,insetInlineStart:"calc(-1 * var(--grid-padding) - ".concat(8,"px)"),top:"50%",width:"".concat(16,"px"),height:"".concat(20,"px")};default:return{...t,insetInlineStart:"50%",transform:"translateX(-50%) translateY(-100%)",bottom:"calc(-1 * var(--grid-padding) - ".concat(8,"px)"),width:"".concat(20,"px"),height:"".concat(16,"px")}}})(t),s=((e,t)=>{switch(e){case"right":case"left":return{height:"".concat(20,"px"),width:"".concat(16,"px")};default:return{height:"".concat(16,"px"),width:"".concat(20,"px")}}})(t);return(0,h.jsx)(e5.s,{className:"cell-edge-control",...l,transitionProperty:"opacity",transitionDuration:"0.2s",contentEditable:!1,children:(0,h.jsx)(e5.s,{children:(0,h.jsx)(h8.u,{isSelected:!1,isVisible:!0,onClick:r,top:0,insetInlineStart:0,icon:(0,h.jsx)(I.g,{icon:em.QLR,size:"xs"}),label:e2.Ru._({id:"P/yGyM"}),width:s.width,height:s.height})})})});gC.displayName="CellAddButton";let gy=(0,M.memo)(e=>{let{edge:t,onResizeMouseDown:i,isEditable:n,isSubgridParent:a}=e,r=(0,q.GV)(tO.ou),l=((e,t)=>"right"===e?{position:"absolute",insetInlineEnd:"calc(-1 * var(--grid-padding))",transform:"translateX(50%)",top:t?"0":"calc(-1 * var(--grid-padding) / 2)",bottom:t?"0":"calc(-1 * var(--grid-padding) / 2)",width:"var(--grid-padding)",zIndex:1}:{position:"absolute",left:"calc(-1 * var(--grid-padding))",right:"calc(-1 * var(--grid-padding))",bottom:"calc(-1 * var(--grid-padding))",height:"var(--grid-padding)",zIndex:1})(t,a),s=(e=>{let t={position:"absolute",borderRadius:"2px",height:"100%",width:"100%"};return"right"===e?{...t,cursor:"ew-resize",top:"0",left:"50%",bottom:"0"}:{...t,cursor:"ns-resize",left:"0",top:"50%",right:"0"}})(t),o=((e,t)=>({width:"right"===e?"2px":"100%",height:"bottom"===e?"2px":void 0,backgroundColor:t?"green":"trueblue.300"}))(t,r),c=(0,M.useCallback)(e=>{i(e,t)},[i,t]);return n?(0,h.jsx)(e5.s,{className:"cell-edge-control",...l,transitionProperty:"opacity",transitionDuration:"0.2s",contentEditable:!1,children:(0,h.jsx)(e5.s,{sx:s,onMouseDown:c,children:(0,h.jsx)(g.a,{sx:o})})}):null});gy.displayName="CellResizeControl";let gv=(0,M.memo)(e=>{let{isThisGridItemFocused:t,gridDirection:i,resizeDecoration:a,isSubgridParent:r,isEditable:l,getPos:s,editor:o}=e,c=(0,M.useCallback)((e,t)=>()=>{let i=s();"number"==typeof i&&("flow"===e?o.commands.addGridItemWithRedistribution(i,t):o.commands.convertGridItemToNestedGrid(i,t))},[o,s]),d=(0,M.useCallback)((e,t)=>{(e=>{var t,i,a;let r,l,s,{view:o,event:c,edge:d}=e;if(!o.editable)return;let u=hZ(o),p=u.getActiveCellHandleAbs(o.state);if(null===p||(null==u?void 0:u.draggingPrimary))return;let h=o.state.doc.resolve(p),g=h.nodeAfter,m=(0,n.eL)(h,e=>"grid"===e.type.name);if(!m)return;let x=h.index(m.depth),f=(0,gi.on)(m.node),b=(0,gi.yN)(m.node),C=hq(o,h);if(!C)return;let y="right"===d?C.offsetWidth:C.offsetHeight,v=y/uJ.EH,w="horizontal"===f?(0,hI.G0)(m.node):(0,hI.EY)(m.node),j=w.get(x);r=null!=j?j:(0,hP.lx)((null==(t=g.attrs)?void 0:t.options)||{},f);let A=(0,hI.pd)(m.node),k=[];for(let e of A){let t=e.indices.indexOf(x);if(-1!==t){k=e.indices,t{var i;let n=m.node.child(t);e!==(0,hP.lx)((null==(i=n.attrs)?void 0:i.options)||{},f)&&hX(C,b,t,e,"flow")}),hG(o,{startCoord:"right"===d?c.clientX:c.clientY,cellIndex:x,initialWidth:r,containerSize:y,pixelsPerUnit:v,linkedCellIndex:l,initialLinkedWidth:s});let L=null,S=null,E=void 0!==l;function _(e){window.removeEventListener("mouseup",_),window.removeEventListener("mousemove",I);let t=hZ(o);if(t.draggingPrimary){if(null===L)return void hG(o,null);if(t.draggingPrimary)try{var i;let e=t.getActiveCellHandleAbs(o.state);if(null===e){console.error("[GridResize] Active handle position is null"),hG(o,null);return}let a=o.state.doc.resolve(e),r=(0,n.eL)(a,e=>"grid"===e.type.name);if(!r){console.error("[GridResize] Could not find parent grid"),hG(o,null);return}let l=a.before(r.depth),s=(null==(i=r.node.attrs.options)?void 0:i.gridDirection)||"horizontal",c=new Map;if(w.forEach((e,i)=>{var n;let a=r.node.child(i),l=(0,hP.lx)((null==(n=a.attrs)?void 0:n.options)||{},s);t.draggingPrimary&&(i===t.draggingPrimary.cellIndex||i===t.draggingPrimary.linkedCellIndex)||e!==l&&("horizontal"===s?c.set(i,{horizontalColumnSpan:e}):c.set(i,{verticalRowSpan:e}))}),"horizontal"===s?c.set(t.draggingPrimary.cellIndex,{horizontalColumnSpan:L}):c.set(t.draggingPrimary.cellIndex,{verticalRowSpan:L}),void 0!==t.draggingPrimary.linkedCellIndex&&null!==S&&("horizontal"===s?c.set(t.draggingPrimary.linkedCellIndex,{horizontalColumnSpan:S}):c.set(t.draggingPrimary.linkedCellIndex,{verticalRowSpan:S})),C&&r){let e=r.node.attrs.id||"unknown";for(let t=0;t{hY(o,l,r.node,c),hG(o,null)})}catch(e){console.error("[GridResize] Error during finish:",e),hK(o)}L=null,S=null}}function I(e){if(!e.which)return _(e);let t=hZ(o),i=t.getActiveCellHandleAbs(o.state);if(!t.draggingPrimary||null===i)return;let{startCoord:n,initialWidth:a,pixelsPerUnit:r,linkedCellIndex:l,initialLinkedWidth:s,shouldPushLinkedCell:c}=t.draggingPrimary,{spanDelta:d}=hJ(e,n,r,"horizontal"),u=a+d,p=(0,hI.pd)(m.node);for(let e of p)if(e.indices.includes(x)){e.indices;break}if(E&&void 0!==l&&void 0!==s&&!c){let{clampedDragWidth:e,clampedLinkedWidth:t}=function(e,t,i,n,a,r){let l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"horizontal",s=0;return t.forEach(e=>{if(e!==i&&e!==n){var t,o;let i=r.child(e),n=null!=(o=a.get(e))?o:(0,hP.lx)((null==(t=i.attrs)?void 0:t.options)||{},l);s+=n}}),gl(e,uJ.EH-s)}(u,k,x,l,w,m.node,f);u=e,S=t,hX(C,b,l,t,"flow")}else u=function(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"horizontal";if(1===t.length)return Math.max(uJ.Ih,Math.min(uJ.OJ,e));let l=0;t.forEach(e=>{if(e!==i){var t,s;let i=a.child(e),o=null!=(s=n.get(e))?s:(0,hP.lx)((null==(t=i.attrs)?void 0:t.options)||{},r);l+=o}});let s=uJ.EH-l;return Math.max(uJ.Ih,Math.min(s,e))}(u,k,x,w,m.node,f);if(hX(C,b,x,L=u,"flow"),C&&m){!function(e,t,i,n,a,r,l){let s=function(e,t,i,n,a){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"horizontal",l=new Map;return e.forEach((e,s,o)=>{var c;let d=(0,hP.lx)((null==(c=e.attrs)?void 0:c.options)||{},r);o===t?d=i:void 0!==n&&o===n&&null!=a&&(d=a),l.set(o,d)}),l}(i,n,a,r,l,f),o=(0,hI.pd)(i),c=function(e,t){let i=new Set;return e.forEach(e=>{if(e.spanTotal0){let t=e.indices[e.indices.length-1];i.add(t)}}),i}(o,0);i.forEach((i,a,l)=>{if(l!==n&&l!==r)if(c.has(l)){let i=function(e,t,i){let n={indices:[],spanTotal:0};for(let i of t)if(i.indices.includes(e)){n=i;break}return 0===n.indices.length?i.get(e)||uJ.LY:(i.get(e)||uJ.LY)+(uJ.EH-n.spanTotal)}(l,o,s);hX(e,t,l,i,"flow")}else{var d;hX(e,t,l,(0,hP.lx)((null==(d=i.attrs)?void 0:d.options)||{},f),"flow")}})}(C,b,m.node,x,L,l,S),(0,oX.i$)(C);let e=hO.getState(o.state);if(e&&null!==e.activeGridPos&&m)try{let t=ga(o,m.pos,m.node),i=new Map(e.activeGridGaps.map((e,t)=>[t,e.gaps.some(e=>e.isVisible)])),n=t.map((e,t)=>({...e,gaps:e.gaps.map(e=>{var n;return{...e,isVisible:null!=(n=i.get(t))&&n}})}));e.setActiveGridGaps({setActiveGridGaps:n})}catch(e){console.error("Error recalculating gaps during flow drag:",e)}}}return window.addEventListener("mouseup",_),window.addEventListener("mousemove",I),c.preventDefault()})({view:o.view,event:e,edge:t})},[o.view]),u=a.showPrimaryHandle,p="horizontal"===i?"right":null,g="horizontal"===i?"left":null,m="horizontal"===i?null:"left";return l?(0,h.jsxs)(h.Fragment,{children:[t&&!r&&(0,h.jsxs)(h.Fragment,{children:[g&&(0,h.jsx)(gC,{edge:g,isVisible:!0,onAdd:c("flow","before"),isEditable:l}),(0,h.jsx)(gC,{edge:"horizontal"===i?"right":"bottom",isVisible:!0,onAdd:c("flow","after"),isEditable:l}),(0,h.jsx)(gC,{edge:"horizontal"===i?"bottom":"right",isVisible:!0,onAdd:c("split","after"),isEditable:l}),m&&(0,h.jsx)(gC,{edge:m,isVisible:!0,onAdd:c("split","before"),isEditable:l})]}),u&&p&&(0,h.jsx)(gy,{edge:p,onResizeMouseDown:d,isEditable:l,isSubgridParent:r})]}):null});gv.displayName="CellAddAndResizeControls";var gw=i(45775);let gj=e=>{let{node:t,decorations:i,editor:n,getPos:a}=e,{options:r}=t.attrs,l=(0,q.GV)(eu.SJ),s=(0,hM.LG)(i),o=(e=>{let t=e.find(e=>{var t;return null==e||null==(t=e.spec)?void 0:t.isGridItemResizeDecoration});return t?t.spec:{isGridItemResizeDecoration:!0,showPrimaryHandle:!1}})(i),{firstChildSize:c}=(0,N.P)(i),d=(0,q.GV)(eu.nD),p=(0,il.DM)(i),{isRootGridSelected:g,isLastCellInGroup:x,isSubgridParent:f,layoutOptions:b}=s,C=b.gridDirection||"horizontal",y=(0,gb.UU)(i),v=(0,M.useCallback)(()=>{if(!d)return;let e=a();"number"==typeof e&&n.commands.selectNodeAtPos(e)},[n,a,d]),w=(0,M.useMemo)(()=>({onClick:()=>{},cursor:d?"auto":"default"}),[d]),j=(0,M.useMemo)(()=>({cellOptions:r,theme:l,firstChildSize:c,isFocused:p,editor:n,getPos:a,selectCell:v,selectCellForElementProps:w,...s}),[r,s,v,p,n,c,a,w,l]),A=(0,M.useMemo)(()=>(0,h.jsx)(gv,{isEditable:d,isThisGridItemFocused:y,isSubgridParent:f,gridDirection:C,resizeDecoration:o,editor:n,getPos:a}),[d,y,f,C,o,n,a]);return(0,h.jsx)(m.u,{style:{position:"relative"},"data-selection-ring":!0,...e,children:(0,h.jsx)(gw.E,{cellProps:j,cellStyle:r.cellStyle||"none",dragHandle:!f&&(0,h.jsx)(P.A,{handlePlacement:"top",...e,"data-testid":"grid-item-drag-handle",label:(0,h.jsx)(e5.s,{direction:"column",align:"center",children:(0,h.jsx)(ef.x6,{id:"kA/i9e"})})}),cellDecorConfig:r.cellDecor,markerConfig:r.marker,innerLabelConfig:r.innerLabel,gridStyle:s.layoutOptions.gridStyle||"standard",addButton:A,className:(0,_.cx)(f&&"subgrid-parent"),children:(0,h.jsx)(u.$p,{})})})},gA=n.bP.create({name:"gridItem",content:"(block | layoutBlock)+",isolating:!0,selectable:!1,containerHandle:!0,imageKeyPath:"options.marker.iconData",parseHTML:()=>[{tag:"div[class=grid-item]"},{tag:"div",context:"grid/"}],addAttributes:()=>({options:{default:{},...(0,$.tb)("options")}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"grid-item"}),0]},addNodeView:()=>(0,u.gu)(gj,{update:p.z0}),addCommands:()=>({convertGridItemToNestedGrid:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"after";return i=>{var a,r;let{tr:l,dispatch:s,state:o}=i;if(!s)return!0;let c=o.doc.nodeAt(e);if(!c||"gridItem"!==c.type.name)return!1;let d=o.doc.resolve(e),u=(0,n.eL)(d,e=>"grid"===e.type.name);if(!u)return!1;let p="horizontal"===((null==(a=u.node.attrs.options)?void 0:a.gridDirection)||"horizontal")?"vertical":"horizontal",h=c.content,g=null==(r=c.attrs.options)?void 0:r.cellStyle,m="horizontal"===p?{horizontalColumnSpan:12,cellStyle:g}:{verticalRowSpan:12,cellStyle:g},x=o.schema.nodes.gridItem.create({options:m},h),f=o.schema.nodes.gridItem.create({options:m},o.schema.nodes.paragraph.create()),b="before"===t?[f,x]:[x,f],C=o.schema.nodes.grid.create({options:{gridDirection:p,gridStyle:"flexible"}},b);l.setNodeMarkup(e,void 0,{...c.attrs,options:{...c.attrs.options,cellStyle:"none"}});let y=e+1,v=e+c.nodeSize-1;l.replaceWith(y,v,C);let w=("before"===t?y+1:y+1+x.nodeSize)+1;return l.setSelection(G.U3.create(l.doc,w)),s(l.scrollIntoView()),!0}}})});var gk=i(50265),gL=i(41198),gS=i(91892);let gE=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,g_=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,gI=gS.Ay.extend({addInputRules(){return[(0,n.OX)({find:gE,type:this.type}),(0,n.OX)({find:g_,type:this.type})]}});function gM(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=t>0,{parent:n,doc:a}=e,r=e.start(),l=e.after();if(n.type.spec.isolating){let e=a.resolve(i?l-1:r),t=(0,sA.n)(e,i?1:-1);if(i){let e=a.resolve(t.to).node();if(e&&e.isTextblock&&0===e.content.size)return t.to+1}return i?t.to:t.from}let s=e.start(e.depth-1);return gM(e.doc.resolve(s),t)}var gR=i(54046);let gD=e=>{let t=gM(e,-1);return e.pos===t?ec.$x:t},gT=(e,t)=>{let i=gM(t,1);return t.pos===i?e.state.doc.content.size-ec.$x:i},gz=n.YY.create({name:"KeyMapOverride",priority:et.y.KeyMapOverride,addOptions:()=>({addSelectionKeyMaps:!1}),addKeyboardShortcuts(){let e=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.newlineInCode(),()=>t.createParagraphNear(),()=>t.liftEmptyBlock(),()=>{var e;return null==(e=t.exitLabelGroup)?void 0:e.call(t)},()=>{var e;return null==(e=t.exitButtonGroup)?void 0:e.call(t)},e=>{let{view:i,state:n,tr:a}=e;return a.setMeta("annotationEvent",{type:"split-block",splitPos:n.selection.from,atBeginning:i.endOfTextblock("backward")}),t.splitBlock()}]}),t=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.handleCardAccentDelete(),()=>t.handleDeleteOnCardImageItem(),()=>{var e;return null==(e=t.handleSmartLayoutDelete)?void 0:e.call(t,!0,!1)},()=>{var e;return null==(e=t.handleDeleteOnGridItem)?void 0:e.call(t,!0,!1)},()=>t.deleteSelectionAndSelectNear(-1),()=>t.deleteSelection(),e=>{let{view:t,state:i,dispatch:n}=e;return(0,gR.o6)(i,n,t)},()=>t.unwrapQuoteOnDelete(),e=>{let{view:i,state:n,tr:a}=e,r=t.joinBackward();return r&&a.setMeta("annotationEvent",{type:"join-backward",joinPos:n.selection.from,atBeginning:i.endOfTextblock("backward")}),r},()=>t.selectNodeBackward(),()=>t.handleLayoutDelete(!1),()=>t.handleButtonDelete(!0),()=>t.handleLabelDelete(!0),()=>t.deleteCardIfEmpty(!1)]}),i=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.handleCardAccentDelete(),()=>t.handleDeleteOnCardImageItem(),()=>{var e;return null==(e=t.handleSmartLayoutDelete)?void 0:e.call(t,!0,!0)},()=>{var e;return null==(e=t.handleDeleteOnGridItem)?void 0:e.call(t,!0,!0)},()=>t.deleteSelectionAndSelectNear(),()=>t.deleteSelection(),e=>{let{view:i,state:n,tr:a}=e,r=t.joinForward();return r&&a.setMeta("annotationEvent",{type:"join-forward",joinPos:n.selection.from,atEnd:i.endOfTextblock("forward")}),r},()=>t.selectNodeForward(),()=>t.handleLayoutDelete(!0),()=>t.handleButtonDelete(!0),()=>t.handleLabelDelete(!0),()=>t.deleteCardIfEmpty(!0)]}),n=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.handleSpaceToZoom()]}),a={};return this.options.addSelectionKeyMaps&&(a={"Mod-a":e=>{let{editor:t}=e,{selection:i}=t.state;if(i instanceof G.nh&&i.node.type.spec.isolating)return t.commands.selectAllText();let n=gM(t.state.selection.$from,-1),a=gM(t.state.selection.$to,1);return i.from===n&&i.to===a?t.commands.selectAllText():(t.commands.command(e=>{let{tr:t}=e;return t.setSelection(G.U3.create(t.doc,n,a)),!0}),!0)},"Mod-ArrowUp":e=>{let{editor:t}=e,i=gD(t.state.selection.$from);if(!i)return!1;let n=t.state.doc.resolve(i),a=(0,sA.n)(n);return!!a&&t.chain().command(e=>{let{tr:t}=e;return t.setSelection(a),!0}).scrollIntoView().run()},"Mod-Shift-ArrowUp":e=>{let{editor:t}=e,i=gD(t.state.selection.$from);return!!i&&t.chain().setTextSelection({from:i,to:t.state.selection.to}).scrollIntoView().run()},"Mod-ArrowDown":e=>{let{editor:t}=e,i=gT(t,t.state.selection.$to),n=t.state.doc.resolve(i),a=(0,sA.n)(n);return!!a&&t.chain().command(e=>{let{tr:t}=e;return t.setSelection(a),!0}).scrollIntoView().run()},"Mod-Shift-ArrowDown":e=>{let{editor:t}=e,i=gT(t,t.state.selection.$to);return t.chain().setTextSelection({from:t.state.selection.from,to:i}).scrollIntoView().run()},"Shift-Mod-a":e=>{let{editor:t}=e;return t.commands.selectAllText()}}),{...a,Enter:e,Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:i,"Mod-Delete":i,Space:n}}});n.YY.create({name:"UndoInputRuleKeymap",priority:et.y.UndoInputRuleKeymap,addKeyboardShortcuts:()=>({"Shift-Mod-a":e=>{let{editor:t}=e;return t.commands.selectAllText()},"Mod-z":e=>{let{editor:t}=e;return t.commands.undoInputRule()},Backspace:e=>{let{editor:t}=e;return t.commands.undoInputRule()},"Mod-Backspace":e=>{let{editor:t}=e;return t.commands.undoInputRule()}})});let gP=n.YY.create({name:"KeyBoardCatchall",priority:et.y.KeyBoardCatchall,addKeyboardShortcuts:()=>({Tab:e=>{let{editor:t}=e;return t.view.hasFocus()},"Shift-Tab":e=>{let{editor:t}=e;return t.view.hasFocus()}}),addProseMirrorPlugins:()=>[new G.k_({key:new G.hs("KeyBoardCatchall"),props:{handleKeyDown:(e,t)=>uf.WC.handleKeydown(t)}})]});var gN=i(52239),gH=i(12210),gB=i(43986);let gF=e=>{let{node:t,decorations:i,getPos:n,editor:a}=e,{color:r,variant:l,icon:s,uppercase:o}=t.attrs,c=(0,gb.Ms)(i),d=(0,of.v)(i),p=(null==s?void 0:s.src)||(null==s?void 0:s.tempUrl),{textColor:m}=(0,gH.S0)(r),x=(0,M.useCallback)(()=>{if(!a.isEditable)return;let e=n();"number"==typeof e&&a.commands.selectNodeAtPos(e)},[a,n]),f="solid"===l?{bg:r||"var(--accent-color-background-muted)"}:"outline"===l&&(ep.hQ||ep.rS)?{border:"max(1px, var(--shape-border-width)) solid var(--accent-color)"}:"outline"===l?{border:"0px",boxShadow:"inset 0 0 0 max(1px, var(--shape-border-width)) ".concat(r||"var(--accent-color)")}:{px:"0"};return(0,h.jsx)(u.VR,{children:(0,h.jsxs)(g.a,{className:"label",display:"inline-flex",alignItems:"center",gap:"0.5em",px:"0.75em",py:"0.375em",...f,borderRadius:"var(--box-border-radius)",fontSize:"0.8em",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",textTransform:null==o||o?"uppercase":"none",sx:{outline:c?"2px solid var(--chakra-ring-color) !important":void 0},color:"solid"===l?m:"outline"===l||"plain"===l?r||"var(--accent-color)":void 0,children:[p&&(0,h.jsx)(e5.s,{h:"1em",w:"1em",flexShrink:0,css:(0,gN.t)("currentColor"),contentEditable:!1,onClick:x,children:(0,h.jsx)(gB.s,{image:s})}),(0,h.jsxs)(E.E,{as:"div",position:"relative",display:"flex",children:[(0,h.jsx)(u.$p,{}),d&&(c||!p)&&(0,h.jsx)(E.E,{opacity:"0.3",pointerEvents:"none",contentEditable:!1,insetStart:"0",children:(0,h.jsx)(ef.x6,{id:"87a/t/"})})]})]})})},gO=n.bP.create({name:"label",content:"(text | emoji)*",marks:"",defining:!0,isolating:!0,selectable:!1,accessoryImageKey:"icon",imageKeyPath:"icon",addNodeView:()=>(0,u.gu)(gF,{update:p.z0}),addAttributes:()=>({color:{default:null},variant:{default:"solid"},icon:{default:null,...(0,$.tb)("icon")},uppercase:{default:null}}),addCommands:()=>({addLabelToGroup:e=>t=>{let{state:i,chain:n}=t,a=i.doc.nodeAt(e);if(!a)return!1;let r=e+a.nodeSize-1;return n().insertContentAt(r,(0,rU.G)().label).selectInsertedNode().run(),!0},handleLabelDelete:e=>t=>{let{dispatch:i,state:a,chain:r}=t;if(!i)return!0;let l=(0,n.KP)(e=>"label"===e.type.name)(a.selection);if(!l||e&&!(0,$.Op)(l.node))return!1;let s=(0,n.KP)(e=>"labelGroup"===e.type.name)(a.selection);return s&&1===s.node.childCount?r().deleteNode("labelGroup").command(e=>{let{tr:t}=e,i=(0,sA.n)(t.doc.resolve(s.pos));return i&&t.setSelection(i),!0}).focus().run():r().deleteNode("label").command(e=>{let{tr:t}=e,i=(0,sA.n)(t.doc.resolve(l.pos-1),-1);return i&&t.setSelection(i),!0}).focus().run(),!0},exitLabelGroup:()=>e=>{let{state:t,chain:i}=e;if(!(0,n.KP)(e=>"label"===e.type.name)(t.selection))return!1;let a=(0,n.KP)(e=>"labelGroup"===e.type.name)(t.selection);if(!a)return!1;let r=a.pos+a.node.nodeSize;return i().insertContentAt(r,{type:"paragraph"}).selectInsertedNode().run()}}),parseHTML:()=>[{tag:"label",getAttrs:e=>{if("string"==typeof e)return!1;let t=e.querySelector(":scope >icon");if(!t)return{};let i=null;if(t.getAttribute("bookmark")){let e=(0,ee.Ll)(t);e&&(i=e)}let n=t.getAttribute("src"),a=t.getAttribute("source");return(n&&!i&&(i={src:n,source:a||"image.icon"}),i)?(t.remove(),{icon:i}):{}}}],renderHTML(e){let{HTMLAttributes:t}=e;return["label",(0,n.KV)(t),0]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i,disableBookmarks:a}=e,{icon:r,...l}=t.attrs;if(null==r?void 0:r.src)if(a)return["label",(0,n.KV)(i,l),["icon",{src:r.src,source:r.source}],["span",0]];else return["label",(0,n.KV)(i,l),["icon",{bookmark:(0,ee.vL)({attrs:r})}],["span",0]];return["label",(0,n.KV)(i,l),0]}});var gV=i(88663);let gZ=e=>{let{editor:t,getPos:i,node:n}=e,a=(0,q.GV)(eu.Cl),r=n.childCount{let e=i();"number"==typeof e&&t.commands.addLabelToGroup(e)},[t,i]);return r&&a?(0,h.jsx)(e5.s,{position:"relative",align:"center",children:(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"d85lwh"}),placement:"top",children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:em.QLR}),"aria-label":e2.Ru._({id:"lyqwgn"}),size:"xs",variant:"plain",isRound:!0,onClick:l,opacity:0,className:"add-label",transitionProperty:"opacity",transitionDuration:"normal",position:"absolute",insetInlineStart:0,top:"50%",transform:"translateY(-50%)",zIndex:"sticky"})})}):null},gU=e=>{let{decorations:t,node:i}=e,{horizontalAlign:n}=i.attrs;return(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(e5.s,{dir:(0,x.fZ)(t,n),w:"100%","data-selection-ring":"padded",borderRadius:"var(--box-border-radius)",direction:"row",justify:(0,x.lI)(n)||"var(--flex-align)",gap:"0.5em",alignItems:"center",flexWrap:"wrap",sx:gG(),children:[(0,h.jsx)(u.$p,{}),(0,h.jsx)(gZ,{...e})]})})},gG=()=>({"> [data-node-view-content]":{display:"contents","> [data-node-view-content-inner]":{display:"contents"}},_hover:{".add-label":{opacity:1}}}),gW=n.bP.create({name:"labelGroup",content:"label{1,".concat(gV.x,"}"),group:"block",allowGapCursor:!1,addNodeView:()=>(0,u.gu)(gU,{update:p.R$}),parseHTML:()=>[{tag:"div[class=label-group]"},{tag:"labels"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"label-group"}),0]},renderHTMLforAI:()=>["labels",{},0]});var gK=i(31542),gq=i(60856),gQ=i(96729),gJ=i(85388),gY=i(41671),gX=i(6319);let g$=e=>{var t,i;let{node:a,decorations:r,editor:l,getPos:s}=e,o=l.state.selection,c=o.node&&!!(0,u7.M)(o.node),{options:d,...p}=a.attrs,f=(0,gJ.fw)(r),b=(0,gX.BJ)(f.smartLayoutAttrs.variantKey),C=b.config?gQ.Vt:b.Cell,y=(0,q.GV)(eu.SJ),v=(0,u8.aG)(f.smartLayoutAttrs,f.direction),{firstChildSize:w}=(0,N.P)(r),j=f.index===f.numCells-1,A=(0,q.GV)(eu.nD),k=(0,il.DM)(r),L="number"==typeof f.emphasizedIndex&&f.emphasizedIndex!==f.index,_=(0,M.useCallback)(()=>{let e=s();if("number"!=typeof e)return;let t=l.state.doc.nodeAt(e);t&&l.commands.insertSmartLayoutCell(e+t.nodeSize)},[l,s]),R=b.addDirection?b.addDirection(v):"right",[D,T]=(0,lp.yz)(f.direction),z=(0,M.useCallback)(()=>{if(!A)return;let e=s();"number"==typeof e&&l.commands.selectNodeAtPos(e)},[l,s,A]);p.image;let{contextMenuItems:H}=(e=>{var t,i,a;let{variant:r,editor:l,node:s,getPos:o,deco:c,options:d}=e,u=s.attrs,{id:p}=u,{editImage:g,changeFocalPoint:m}=(0,oH.c)({editor:l,getPos:o}),x=null;try{let e=o();"number"==typeof e&&(x=l.state.doc.resolve(e))}catch(e){x=null}let f=x?(0,n.eL)(x,u7.M):null,{imageType:b,imageSlot:C}=r,y=(0,gY.l)(null!=(i=u.image)?i:void 0)&&C&&"image"===b,{toggleBuddyChatPanel:v,isBuddyChatPanelOpen:w}=(0,nZ.Cy)(),{addColumnBefore:j,addColumnAfter:A,canChangeFocusPoint:k,hasImage:L,addDirection:_,parentVariant:R,cellOptions:D,handleDelete:T,selectParent:z,duplicateNode:P,updateAttributes:N}=(0,oH.m)({editor:l,node:s,parentNode:null==f?void 0:f.node}),H=(0,M.useMemo)(()=>L?[{key:"edit-image",label:"icon"===b?(0,h.jsx)(ef.x6,{id:"JE/4q/"}):(0,h.jsx)(ef.x6,{id:"9IrgTy"}),icon:em.MT7,onClick:g},...y?[{key:"ask-ai",label:(0,h.jsx)(ef.x6,{id:"IzVrMk",values:{AGENT_PROPER_NOUN:e7.qV}}),icon:eR.p7g,onClick:()=>{w||v()}}]:[],...k?[{key:"change-focus-point",label:(0,h.jsx)(ef.x6,{id:"BmxaoW"}),icon:em.zTK,onClick:()=>m(p)}]:[],{divider:!0}]:[],[L,b,g,y,k,w,v,m,p]),B=(0,M.useMemo)(()=>(null==R?void 0:R.cellOptions.length)?null==R?void 0:R.cellOptions.map(e=>{var t,i;if(e.checkEnabled&&!e.checkEnabled({options:d,attrs:u}))return null;let n=null!=(i=D[e.key])?i:null==(t=e.defaultValue)?void 0:t.call(e,{ctx:"menu"});return e.ControlMenu?e.ControlMenu(n,t=>{let i=o();"number"==typeof i&&N(i,{options:{...D,[e.key]:t}})},e):null}).filter(e=>null!==e):[],[D,o,d,null==R?void 0:R.cellOptions,N,u]),F=(0,oF.d)({editor:l,getPos:o,node:s,includeCut:!1,imageSrc:null==(t=u.image)?void 0:t.src}),O=null!=(a=c.index)?a:0,V=r.name();return{contextMenuItems:[{key:"title",title:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"I6KeXh",values:{variantName:V}})}),(0,h.jsxs)(S.z,{gap:1,children:[(0,h.jsx)(I.g,{icon:em.qUw}),(0,h.jsx)(E.E,{children:(0,h.jsx)(ef.x6,{id:"MkTixW",values:{cellNumber:O+1}})})]})]})},{divider:!0},...F,{divider:!0},...H,{key:"add-item-before",label:(0,h.jsx)(ef.x6,{id:"w7mkyz"}),icon:(0,h.jsx)(I.g,{icon:em.UiS,rotation:"bottom"===_?void 0:270}),onClick:()=>{let e=o();"number"==typeof e&&j(e)}},{key:"add-item-after",label:(0,h.jsx)(ef.x6,{id:"1e37Dl"}),icon:(0,h.jsx)(I.g,{icon:em.UiS,rotation:"bottom"===_?180:90}),onClick:()=>{let e=o();"number"==typeof e&&A(e+s.nodeSize)}},{key:"duplicate",label:(0,h.jsx)(ef.x6,{id:"euc6Ns"}),icon:em.jPR,onClick:()=>{let e=o();"number"==typeof e&&P(e+s.nodeSize)}},{divider:!0},...B.length?[...B,{key:"divider",divider:!0}]:[],{key:"edit-layout",label:(0,h.jsx)(ef.x6,{id:"UUpX+c"}),icon:em.Hmw,onClick:()=>{let e=o();"number"==typeof e&&z(e)}},{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,onClick:T,color:"red.500"}]}})({variant:b,editor:l,node:a,getPos:s,deco:f,options:d}),{onOpenContextMenu:B}=(0,sY.$)({editor:l,contextMenuItems:H,getPos:s}),F=(0,M.useMemo)(()=>({onClick:e=>{e.target===e.currentTarget&&z()},cursor:A?"auto":"default"}),[z,A]);return(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(g.a,{display:"contents",position:"relative","data-spotlight-parent":!0,className:L?"smart-layout-cell-not-emphasized":"",onContextMenu:c?void 0:B,style:{...(0,x.AS)(v.horizontalAlign||(null==(t=b.baseHorizontalAlign)?void 0:t.call(b,{dir:f.direction})),f.direction)},children:C&&(0,h.jsxs)(C,{cellOptions:{...d,icon:p.image},layoutOptions:v,theme:y,...f,...p,...e,firstChildSize:w,isFocused:k,selectCell:z,variant:b,selectCellForElementProps:F,dragHandle:(0,h.jsx)(P.A,{...e,handlePlacement:null!=(i=b.dragHandlePlacement)?i:"top","data-testid":"smart-layout-cell-drag-handle",...b.dragHandleTopOffset&&{top:b.dragHandleTopOffset},label:(0,h.jsx)(e5.s,{direction:"column",align:"center",children:(0,h.jsx)(ef.x6,{id:"YkfVHA",components:{0:(0,h.jsx)(E.E,{color:"gray.500"})}})})}),children:[(0,h.jsx)(u.$p,{style:{maxWidth:"100%",wordBreak:"break-word"}}),A&&j&&(0,h.jsx)(e5.s,{position:"absolute",..."bottom"===R?{bottom:-3,[T]:0,width:"100%",height:6,justify:"center"}:{[T]:-3,bottom:0,height:"100%",width:6,align:"center"},opacity:"0",transitionProperty:"opacity",transitionDuration:"normal",zIndex:"1",className:"add-button",children:(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"NQ8llq"}),placement:"top",children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:em.QLR}),"aria-label":e2.Ru._({id:"NQ8llq"}),position:"absolute",size:"xs",variant:"plain",isRound:!0,onClick:_,onMouseDown:iC.Fw})})})]})})})},g0=n.bP.create({name:"smartLayoutCell",content:"(block | smartLayoutBlock)+",isolating:!0,selectable:!1,containerHandle:!0,imageKeyPath:"image",accessoryImageKey:"image",addAttributes:()=>({id:(0,su.e)(nD.z),options:{default:{},...(0,$.tb)("options")},width:{default:null},image:{default:null,...(0,$.tb)("image")},label:{default:null,parseHTML:e=>e.getAttribute("label")||e.getAttribute("number")}}),parseHTML:()=>[{tag:"div[class=layout-item]"},{tag:"div",context:"smartLayout/",getAttrs:e=>g1(e)},{tag:"smart-layout-item",getAttrs:e=>g1(e)}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"layout-item"}),0]},renderHTMLforAI(e){let{node:t,disableBookmarks:i}=e,{image:n,options:a,...r}=t.attrs,l={};Object.keys(a).forEach(e=>{l[e]="string"==typeof a[e]?a[e]:JSON.stringify(a[e])});let s={...r,...l};if(n){let{source:e}=n,t=(0,gq.D)(e)?"icon":"img",a={src:n.src,alt:(0,K.ve)(n),source:e||null};return i?["smart-layout-item",{...s,id:void 0},[t,a],["div",0]]:["smart-layout-item",s,[t,{bookmark:(0,ee.vL)({attrs:n}),alt:(0,K.ve)(n)}],["div",0]]}return["smart-layout-item",s,0]},addNodeView:()=>(0,u.gu)(g$,{update:p.z0})}),g1=e=>{let t,i=e.getAttribute("label")||e.getAttribute("number"),n=e.parentElement;t=(null==n?void 0:n.tagName.toLowerCase())==="smart-layout"?n.getAttribute("variant"):(null==n?void 0:n.tagName.toLowerCase())||(null==n?void 0:n.getAttribute("variant"));let a=(0,gX.BJ)(null!=t?t:void 0),r=[...(null==a?void 0:a.options.map(e=>e.key))||[],...(null==a?void 0:a.cellOptions.map(e=>e.key))||[]].reduce((t,i)=>{let n=e.getAttribute(i);if(n)try{t[i]=JSON.parse(n)}catch(e){t[i]=n}return t},{});return{image:g2(e,a),label:i,options:r}},g2=(e,t)=>{var i,n,a;if(!t.imageSlot){let t=e.querySelector(":scope >icon");t&&t.remove();return}if("arrowBullets"===t.key&&(null==(i=t.defaultAttrs)?void 0:i.image)){let i=e.querySelector(":scope >icon");return i&&i.remove(),t.defaultAttrs.image}let r=null;if("image"===t.imageType){let t=null==(n=e.firstElementChild)?void 0:n.tagName.toLowerCase();("img"===t||"illustration"===t)&&(r=e.firstElementChild)}else"icon"===t.imageType&&((r=e.querySelector(":scope >icon"))||(null==(a=e.firstElementChild)?void 0:a.tagName.toLowerCase())!=="img"||(r=e.firstElementChild));if(!r)return;let l=null;if(r.getAttribute("bookmark")){let e=(0,ee.Ll)(r);e&&(l=e)}let s=r.getAttribute("src"),o=r.getAttribute("source");if(s){let e,t;if(r.hasAttribute("data-meta"))try{e=JSON.parse(r.getAttribute("data-meta")||"{}")}catch(e){console.warn("Failed to parse meta:",r.getAttribute("data-meta"))}if(r.hasAttribute("data-resize"))try{t=JSON.parse(r.getAttribute("data-resize")||"{}")}catch(e){console.warn("Failed to parse resize:",r.getAttribute("data-resize"))}l={src:s,source:o||"image.custom",meta:e,resize:t}}if(l)return r.remove(),l};var g3=i(83987),g5=i(24254);let g4=e=>{let{node:t,decorations:i}=e,{verticalAlign:n,backgroundColor:a}=t.attrs,{layoutBackgroundColor:r}=(e=>{let t=e.find(e=>e.spec.isLayoutCellDecoration);return t?t.spec:(console.error("[LayoutCell] Decoration not found. This should never happen!",e),{isLayoutCellDecoration:!0,colWidth:0,colIndex:0,layoutBackgroundColor:null})})(i),{backgroundColor:l,themeVars:s,marginStyles:o}=((e,t)=>{let i=(0,q.GV)(eu.SJ),n=null!=t?t:e,a=n&&(0,iD.ZI)(i,n),r=(0,M.useMemo)(()=>{if(n)return{margin:"0 0.5em",paddingInlineStart:"1em",paddingInlineEnd:"1em"}},[n]);return{backgroundColor:n,themeVars:a,marginStyles:r}})(r,a);return(0,h.jsxs)(u.VR,{className:"grid-cell",style:{position:"relative",justifyContent:n,...s,...o,...l&&{backgroundColor:"var(--card-background-color)",borderRadius:"var(--card-border-radius)"}},"data-selection-ring":!0,children:[(0,h.jsx)(P.A,{handlePlacement:"top",...e,"data-testid":"column-drag-handle",label:(0,h.jsx)(e5.s,{direction:"column",align:"center",children:(0,h.jsx)(ef.x6,{id:"zWdF4l",components:{0:(0,h.jsx)(E.E,{color:"gray.500"})}})})}),(0,h.jsx)(u.$p,{})]})},g6=n.bP.create({name:"gridCell",content:"(block | layoutBlock)+",isolating:!0,selectable:!1,containerHandle:!0,parseHTML:()=>[{tag:"div[class=column]"},{tag:"div",context:"gridLayout/"}],addAttributes:()=>({verticalAlign:{default:null,parseHTML:e=>e.getAttribute("verticalalign")||e.getAttribute("data-vertical-align")||null,renderHTML:e=>e.verticalAlign?{"data-vertical-align":e.verticalAlign}:{}},backgroundColor:{default:null,parseHTML:e=>e.getAttribute("data-background-color")||null,renderHTML:e=>{let t=e.backgroundColor;return t?{"data-background-color":t}:{}}}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"column"}),0]},renderHTMLforAI(e){let{node:t}=e,i=t.attrs;return["div",{...i.verticalAlign&&{"data-vertical-align":i.verticalAlign},...i.backgroundColor&&{"data-background-color":i.backgroundColor}},0]},addNodeView:()=>(0,u.gu)(g4,{update:p.z0})});var g9=i(67411),g7=i(39977),g8=i(91420);class me{constructor(e=null){this.dragging=e}}let mt=new G.hs("layoutPlugin"),mi=new G.hs("layoutResizing");class mn{getActiveHandleAbs(e){return this.activeHandle?(0,oq.d_)(e,this.activeHandle):null}reset(){return this.activeHandle=null,this.dragging=null,this}setHandle(e,t){return null===t.setHandle?this.activeHandle=null:this.activeHandle=(0,oq.JO)(e,t.setHandle),this}setDragging(e){return this.dragging=e.setDragging,this}apply(e,t){let i=e.getMeta(mi);return i&&"setHandle"in i?this.setHandle(t,i):i&&"setDragging"in i?this.setDragging(i):i&&"reset"in i?this.reset():this}constructor(e=null,t=null){this.activeHandle=e,this.dragging=t}}let ma=e=>mi.getState(e.state),mr=(e,t)=>{e.dispatch(e.state.tr.setMeta(mi,{setHandle:t}))},ml=(e,t)=>{e.dispatch(e.state.tr.setMeta(mi,{setDragging:t}))},ms=(e,t)=>{let{node:i,offset:n}=e.domAtPos(t.start()),a=i.childNodes[n];do if(a&&a.classList&&a.classList.contains("node-gridLayout"))break;while(a=a.parentNode);return a},mo=e=>{let{node:t,editor:i,getPos:n}=e,a=t.content.childCount,r=(0,q.GV)(eu.Cl),l=(0,ed.FX)();(e=>{let t,{getPos:i,updateAttributes:n,editor:a,node:r}=e;try{t=i()}catch(e){t=void 0}(0,M.useEffect)(()=>{if("number"!=typeof t)return;let e=a.state.doc.resolve(t),i=[];try{i=(0,u6.Ob)(e)}catch(e){console.error("[caught] LayoutView Error getting layout children:",e);return}i.length!==r.attrs.colWidths.length&&setTimeout(()=>{n({colWidths:(0,oY.I)(i.length)})},0)},[r,t,n,a])})(e);let s=a%2==0,o=Math.min((0,av.h5)({base:1,sm:s?2:1,md:s?2:3,lg:4})||4,a),c=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&i.commands.addLayoutCell(e)},[i,n]),d=a"".concat(e,"%")).join(" ");return(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(aH.r,{className:(0,_.cx)("grid-col-controls",r&&"is-editable"),columns:o,gap:"var(--grid-border)",position:"relative",gridTemplateColumns:p,"data-selection-ring":!0,children:[(0,h.jsx)(u.$p,{className:"layout-content"}),(0,h.jsx)(P.A,{...e,handlePlacement:"outside",label:e2.Ru._({id:"Szg6OU"}),"data-testid":"layout-drag-handle"}),(0,h.jsx)(e5.s,{contentEditable:!1,position:"absolute",top:"0",h:"100%",align:"center",w:6,insetInlineEnd:-3,className:"add-column",opacity:"0",transitionProperty:"opacity",transitionDuration:"normal",children:d&&(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"AgvHni"}),placement:"top",children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:em.QLR}),"aria-label":e2.Ru._({id:"AgvHni"}),position:"absolute",size:"xs",variant:"plain",isRound:!0,zIndex:"1",onClick:c})})})]})})},mc=n.bP.create({name:g5.BM,content:"gridCell{1, ".concat(g5.ZS,"}"),group:"cardBlock",defining:!1,isolating:!0,selectable:!1,priority:et.y.Layout,containerHandle:!0,parseHTML:()=>[{tag:"div[class=columns]"},{tag:"columns"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"columns"}),0]},renderHTMLforAI(e){let{node:t}=e;return["columns",{colWidths:JSON.stringify(t.attrs.colWidths)},0]},addAttributes(){let e="colWidths";return{colWidths:{default:[],parseHTML:e=>{let t=0;e.childNodes.forEach(e=>{"DIV"===e.nodeName&&t++});try{var i;let n=null!=(i=e.getAttribute("colWidths"))?i:e.getAttribute("data-colWidths");if(n){let e=JSON.parse(n);if(Array.isArray(e)&&e.length===t&&e.every(e=>"number"==typeof e))return(0,oY.fF)(e,10,100),e}}catch(e){console.error("Error parsing AI generated colWidths",e)}return(0,oY.I)(t)},renderHTML:t=>{let i=t[e];return i?{["data-".concat(e)]:JSON.stringify(i)}:{}}},fullWidthBlock:{default:!1},backgroundColor:{default:null,parseHTML:e=>e.getAttribute("data-background-color")||null,renderHTML:e=>{let t=e.backgroundColor;return t?{"data-background-color":t}:{}}}}},addNodeView:()=>(0,u.gu)(mo,{update:p.R$,ignoreMutation:h_.I}),addProseMirrorPlugins(){let e;return[(e=this.editor,new G.k_({key:mt,state:{init:()=>new me,apply:(e,t)=>t},appendTransaction:(e,t,i)=>{if(!e.some(e=>e.docChanged))return null;let n=e.find(e=>e.selectionSet),a=i.tr;if(i.doc.descendants((e,t)=>{if("gridLayout"===e.type.name&&1==e.childCount){let i=a.mapping.map(t);a.replaceWith(i,a.mapping.map(t+e.nodeSize),e.child(0).content).setMeta("annotationEvent",{type:"unwrap-node",pos:i})}}),!a.docChanged)return null;if(n){let e=n.selection.$from.depth-a.selection.$from.depth,t=(0,sA.n)(a.doc.resolve(n.selection.from-e));t&&a.setSelection(t)}return a},props:{decorations:e=>(e=>{let{doc:t}=e,i=[];return t.descendants((e,t)=>{if(e.type.name!==g5.BM)return;i.push(oK.NZ.node(t,t+e.nodeSize,{},{isLayoutDecoration:!0}));let n=e.attrs.colWidths,a=e.attrs.backgroundColor;return e.forEach((e,r,l)=>{let s=t+1+r,o={isLayoutCellDecoration:!0,colWidth:n[l],colIndex:l,layoutBackgroundColor:a};i.push(oK.NZ.node(s,s+e.nodeSize,{},o))}),!1}),oK.zF.create(t,i)})(e),handleDOMEvents:{drop(t,i){var n,a,r,l,s,o,c;let d=i.target,u=d instanceof Element?null==d||null==(n=d.closest)?void 0:n.call(d,"[data-gamma-child-tiptap-editor]"):null;if(u){let e=t.dom;if(!u.contains(e))return!1}let p=null==(a=t.dragging)?void 0:a.annotations;if(!mt.getState(t.state))return!1;let h=null==(r=t.dragging)?void 0:r.slice,g=null,m=null,x=(0,g8.p$)(i).filter(g8.KS);try{if(m=(0,u4.Vk)(t,i,h),g=(0,u6.ds)(t,i,h),(0,u9.i)(t,i,h,(null==(l=t.dragging)?void 0:l.operation)||"insert"))return!1}catch(e){return!1}try{let{selection:n}=t.state,a=!n.empty&&0===x.length,r=null==h?void 0:h.content.toJSON(),l=[];if(x.length>0&&(r=(l=(0,g7.kT)(e,x)).map(e=>e.content)),!r)return!1;if((null==(s=r[0])?void 0:s.type)==="image"&&(null==(o=r[0].attrs)?void 0:o.resize)&&(m||g)&&(r[0].attrs.resize=(0,sS.hP)(r[0].attrs.resize)),(null==g?void 0:g.node.type.name)==="gridCell"){let{node:t,pos:n,side:s}=g,o="left"===s?n:n+t.nodeSize,d=(null==(c=r[0])?void 0:c.type)==="gridCell",u=null==p?void 0:p.origNodePos,h=u&&d?(0,u6.rP)(u,o,e):void 0,m=d?r:{type:"gridCell",content:r},x=e.chain().insertContentAt({from:o,to:o},m,{updateSelection:!1});return h&&x.updateNestedAttributesAtPos(h.parentPos,{colWidths:h.colWidths}),x.command(e=>{let{tr:t}=e;return a&&t.deleteSelection(),p&&t.setMeta("annotationEvent",{type:"drop",dragging:p,droppedBlockPos:o+ +!d}),!0}).focusMapped(o,1).run(),l.length>0&&l.forEach(e=>{e.upload()}),i.preventDefault(),!0}if(!m&&!g)return;let{node:d,pos:u,side:f}=m||g;if(u>n.from&&u{let{tr:n}=i;if(a){let e=t.state.selection,i=n.mapping.map(e.from),a=n.mapping.map(e.to);n.delete(i,a)}if(p){let i="left"===f&&h?h.size:d.nodeSize,a=(0,sL.U5)({side:f,view:t,tr:n,dragging:p,dropPos:u,dropNode:d,leftContentSize:i});requestAnimationFrame(()=>{var t,i;null==(t=(i=e.commands).moveAnnotations)||t.call(i,a)})}return!0}).focusMapped(u,y).run(),l.length>0&&l.forEach(e=>{e.upload()})}catch(e){console.error("(caught) [LayoutPlugin] handleDrop error:",e)}return i.preventDefault(),!0}}}})),new G.k_({key:mi,state:{init:()=>new mn,apply:(e,t,i,n)=>t.apply(e,n)},props:{attributes:e=>null!==mi.getState(e).getActiveHandleAbs(e)?{class:"resize-cursor"}:{class:""},handleDOMEvents:{mousemove:(e,t)=>!!tO.of.get("layoutResizing")&&(((e,t)=>{if(!e.editable||!t.target||t.target.closest(".column-resize-handle"))return;let i=ma(e);if(i.dragging)return;let n=function(e,t){var i;let n=e.posAtCoords({left:t.clientX,top:t.clientY});if(!n||-1===n.inside)return null;let a=e.state.doc.resolve(n.inside);if((null==(i=a.nodeAfter)?void 0:i.type.name)!=="gridCell")return null;let r=e.nodeDOM(a.pos);if(!r)return null;let l=(0,e8.ix)(),{left:s,right:o}=r.getBoundingClientRect(),c=o-t.clientX,d=t.clientX-s;if(l?c<=8:d<=8){let t=e.state.doc.resolve(a.before(a.depth)),i=((e,t)=>{for(let i=0;ie.pos===a.pos);return(null==i?void 0:i.pos)||null}return(l?d<=8:c<=8)?a.pos:null}(e,t);n!==i.getActiveHandleAbs(e.state)&&mr(e,n)})(e,t),!1),mouseleave(e){if(!tO.of.get("layoutResizing"))return!1;let t=ma(e);return null===t.getActiveHandleAbs(e.state)||t.dragging||mr(e,null),!1},mousedown:(e,t)=>!!tO.of.get("layoutResizing")&&(!function(e,t){if(!e.editable)return;let i=ma(e),n=i.getActiveHandleAbs(e.state);if(null===n||i.dragging)return;let a=e.state.doc.resolve(n),r=[...a.node().attrs.colWidths],l=(0,u6.xK)(a),s=((e,t)=>{let i=e.domAtPos(t);return i.node.childNodes[i.offset].offsetWidth})(e,n),o=ms(e,a),c=o.offsetWidth;ml(e,{startX:t.clientX,startWidth:s,colWidths:r,tableWidth:c,colIndex:l});let d=null;function u(t){window.removeEventListener("mouseup",u),window.removeEventListener("mousemove",p);let i=ma(e);if(i.dragging){if(null===d)return void ml(e,null);if(i.dragging)try{let t=i.getActiveHandleAbs(e.state);(function(e,t,i){let n=e.state.doc.resolve(t).before(),a=e.state.tr.setNodeMarkup(n,void 0,{colWidths:[...i]}).setMeta("annotationEvent",{type:"update-node-attrs",pos:n});e.dispatch(a),function(e,t){let i=e.state.doc.resolve(t),n=ms(e,i).querySelector(".grid-col-controls");n&&(n.style.gridTemplateColumns="")}(e,t)})(e,t,d),ml(e,null)}catch(t){e.dispatch(e.state.tr.setMeta(mi,{reset:!0}))}d=null}}function p(t){if(!t.which)return u(t);let i=ma(e),n=i.getActiveHandleAbs(e.state);if(!i.dragging||null===n)return;let{colIndex:a,colWidths:r}=i.dragging,l=function(e,t){let{tableWidth:i}=e,n=t.clientX-e.startX,a=(0,e8.ix)()?-n:n;return lG()(100*a/i,0)}(i.dragging,t);(function(e,t){let i=e.querySelector(".grid-col-controls");i&&(i.style.gridTemplateColumns=t.map(e=>"".concat(e,"%")).join(" "))})(o,d=(0,oY.H0)(r,a,l,15)),(0,oX.i$)(o)}window.addEventListener("mouseup",u),window.addEventListener("mousemove",p),t.preventDefault()}(e,t),!1)},decorations(e){let t=mi.getState(e).getActiveHandleAbs(e);if(null!==t){let i=[];try{let n=document.createElement("div");return n.className="column-resize-handle",i.push(oK.NZ.widget(t+1,n)),oK.zF.create(e.doc,i)}catch(e){return console.error("(caught) layoutResizing error: ".concat(e.message)),oK.zF.empty}}},nodeViews:{}}})]},addCommands(){var e=this;return{useLayoutPreset:(e,t)=>i=>{let{dispatch:a,tr:r,commands:l,view:s}=i;if(!a)return!0;let o=(0,u6.DF)(r.doc.resolve(e));if(!o)return!0;let c=(0,u6.Ob)(o),d=t.length-c.length,u=[];for(;0!==d;){if(d<0){let t=(0,u6.nX)(r.doc.resolve(e),-1),i=t.nodeAfter;r.deleteRange(t.pos,t.pos+i.nodeSize),u=[...1===i.childCount&&(0,n.Op)(i.firstChild)?[]:i.content.toJSON(),...u],d++;continue}if(d>0){l.addLayoutCell(o.pos,!1),d--;continue}}r.setNodeAttribute(e,"colWidths",t);let p=(0,u6.nX)(r.doc.resolve(o.pos),-1);if(!p||!p.nodeAfter)return!0;let h=p.pos+p.nodeAfter.nodeSize-1;if(l.insertContentAt(h,u,{updateSelection:!1}),r.selection.from>h||r.selection.to>h){let e=r.doc.resolve(p.pos+1).end(),t=(0,sA.n)(r.doc.resolve(e),-1);t&&r.setSelection(t)}let g=ms(s,o);return g&&(0,oX.i$)(g),!0},insertLayout:e=>t=>{let{dispatch:i,commands:n}=t;if(!i)return!0;let a=Array.from(Array(e),e=>md);return n.insertContentAndSelect({type:"gridLayout",attrs:{colWidths:(0,oY.I)(e)},content:a})},addLayoutCell:function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return i=>{let{chain:n,state:a}=i,r=a.doc.nodeAt(e);if(!r||r.type.name!==mc.name)return!1;let l=e+r.nodeSize-1,{colWidths:s}=r.attrs,o=s.length,c=lG()(100/(o+1),2),d=(0,oY.KJ)(s,o,c,15),u=n().insertContentAt(l,md,{updateSelection:!1});return t&&u.selectInsertedNode(),u.command(t=>{let{tr:i}=t;return i.setNodeAttribute(e,"colWidths",d),!0}).run(),!0}},handleLayoutDelete:function(t){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return a=>{let{tr:r,dispatch:l,state:s}=a;if(!l)return!0;let o=(0,n.KP)(e=>e.type.name===g6.name)(s.selection),c=(0,n.KP)(e=>e.type.name===mc.name)(s.selection);if(!o||!c)return!1;if(!i||(0,$.mf)(o.node)){if(2==c.node.childCount){let t=o.node===c.node.child(0),i=t?c.node.child(1):c.node.child(0),n=t?c.start+c.node.child(0).nodeSize+1:c.start+1,a=n+i.content.size;r.replaceWith(c.pos,c.pos+c.node.nodeSize,i.content);let l=(0,sA.n)(r.doc.resolve(c.pos+(t?0:i.content.size)),t?1:-1);l&&r.setSelection(l);let s=(0,sL.es)({insertPos:c.pos,contentPos:n,contentEnd:a,editor:e.editor});requestAnimationFrame(()=>{var t,i;null==(t=(i=e.editor.commands).moveAnnotations)||t.call(i,s)})}else{let e=r.doc.resolve(o.pos);(0,g3.K)(r,e,t),r.setNodeAttribute(c.pos,"colWidths",(0,oY.XC)(c.node.attrs.colWidths,[(0,u6.xK)(e)]))}return!0}let{parent:d}=s.selection.$from;return!!(s.selection.empty&&d.isTextblock&&(0,n.Op)(d))&&d==o.node.firstChild&&!t&&(r.deleteRange(s.selection.$from.before(),s.selection.$from.after()),!0)}},goToNextLayoutCell:e=>t=>{let{tr:i,state:a}=t,r=(0,n.KP)(e=>e.type.name===g6.name||e.type.name===g0.name)(a.selection),l=(0,n.KP)(e=>e.type.name===mc.name||e.type.name===gK.o.name)(a.selection);if(!r||!l)return!1;let s=a.doc.resolve(r.pos),o=e?s.index()+1:s.index()-1;if(o<0||o>=s.parent.childCount)return!1;let c=s.posAtIndex(o);return i.setSelection(G.LN.near(a.doc.resolve(c))),!0}}},addKeyboardShortcuts:()=>({Tab:e=>{let{editor:t}=e;return!tO.of.get("arrowAutocomplete")&&t.commands.goToNextLayoutCell(!0)},"Shift-Tab":e=>{let{editor:t}=e;return!tO.of.get("arrowAutocomplete")&&t.commands.goToNextLayoutCell(!1)}})}),md={type:"gridCell",content:[{type:"paragraph"}]};var mu=i(49646);let mp=e=>{let{node:t,decorations:i}=e,{fontSize:n,placeholder:a}=t.attrs;return(0,h.jsx)(m.u,{dir:(0,x.fZ)(i),...e,children:(0,h.jsx)(u.$p,{as:"li","data-testid":"bullet-list-item","data-font-size":n,"data-placeholder":a})})};var mh=i(19734),mg=i(46601);let mm=/^\s*([-*])\s$/,mx=n.bP.create({name:mg.e.Bullet,content:"inline*",defining:!0,group:"block cardNotesBlock",selectable:!1,allowFontSizes:"body",addNodeView:()=>(0,u.gu)(mp,{as:"ul",update:p.z0,updateWrapperEl:(e,t)=>{e.setAttribute("indent",t.node.attrs.indent)}}),addOptions:()=>({HTMLAttributes:{}}),addAttributes:()=>({indent:{default:0},fontSize:pQ.mD}),addInputRules(){return[(0,mh.aW)({find:mm,type:this.type},this.editor.state.schema)]},addKeyboardShortcuts:()=>({"Mod-Shift-8":e=>{let{editor:t}=e;return t.commands.setListItems({variant:mg.e.Bullet})},"Mod-.":e=>{let{editor:t}=e;return t.commands.setListItems({variant:mg.e.Bullet})}}),parseHTML(){return[{tag:'li[variant="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["li",(0,n.KV)(this.options.HTMLAttributes,t,{variant:this.name}),0]}}),mf=[e=>e.toString(),e=>String.fromCharCode(96+e),e=>(function(e){let t={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i="";for(let n of Object.keys(t)){let a=Math.floor(e/t[n]);e-=a*t[n],i+=n.repeat(a)}return i})(e).toLowerCase()],mb=e=>{var t;let{decorations:i,node:n}=e,{indent:a,fontSize:r,placeholder:l}=n.attrs,s=null==(t=i.find(e=>e.spec.listNumber))?void 0:t.spec.listNumber,o=(mf[a%mf.length]||mf[0])(s);return(0,h.jsx)(m.u,{dir:(0,x.fZ)(i),...e,children:(0,h.jsx)(u.$p,{as:"li","data-list-counter":o,"data-font-size":r,"data-placeholder":l})})},mC=/^(\d+)\.\s$/,my=n.bP.create({name:mg.e.Numbered,content:"inline*",defining:!0,group:"block cardNotesBlock",selectable:!1,allowFontSizes:"body",addOptions:()=>({HTMLAttributes:{}}),addNodeView:()=>(0,u.gu)(mb,{as:"ol",update:p.z0,updateWrapperEl:(e,t)=>{e.setAttribute("indent",t.node.attrs.indent)}}),addAttributes:()=>({indent:{default:0},fontSize:pQ.mD}),addInputRules(){return[(0,mh.aW)({find:mC,type:this.type},this.editor.state.schema)]},addKeyboardShortcuts:()=>({"Mod-/":e=>{let{editor:t}=e;return t.commands.setListItems({variant:mg.e.Numbered})},"Mod-Shift-7":e=>{let{editor:t}=e;return t.commands.setListItems({variant:mg.e.Numbered})}}),parseHTML(){return[{tag:'li[variant="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["li",(0,n.KV)(this.options.HTMLAttributes,t,{variant:this.name}),0]}}),mv=e=>{let{decorations:t,node:i,updateAttributes:n}=e,a=(0,q.GV)(ez.Jo),r=(0,ai.Iy)("edit",a),{checked:l,fontSize:s,placeholder:o}=i.attrs;return(0,h.jsx)(m.u,{dir:(0,x.fZ)(t),...e,children:(0,h.jsxs)(E.E,{as:"li",color:l?"var(--body-color-muted)":void 0,textDecoration:l?"line-through":void 0,transition:"color 250ms ease-out",position:"relative",className:"todo","data-font-size":s,children:[(0,h.jsx)(t0.S,{contentEditable:!1,suppressContentEditableWarning:!0,isChecked:l,onChange:e=>{r&&n({checked:e.target.checked})},position:"absolute"}),(0,h.jsx)(u.$p,{as:"span",className:"todo-content","data-placeholder":o})]})})},mw=/^\s*\[[ ]?\]\s$/,mj=/^\s*\[x\]\s$/,mA=n.bP.create({name:mg.e.Todo,addOptions:()=>({HTMLAttributes:{}}),content:"inline*",defining:!0,group:"block cardNotesBlock",selectable:!1,allowFontSizes:"body",addAttributes:()=>({indent:{default:0},checked:{default:!1},fontSize:pQ.mD}),addNodeView:()=>(0,u.gu)(mv,{as:"ul",update:p.z0,updateWrapperEl:(e,t)=>{e.setAttribute("indent",t.node.attrs.indent)}}),addInputRules(){return[(0,mh.aW)({find:mw,type:this.type,getAttributes:{checked:!1}},this.editor.state.schema),(0,mh.aW)({find:mj,type:this.type,getAttributes:{checked:!0}},this.editor.state.schema)]},addKeyboardShortcuts:()=>({"Mod-,":e=>{let{editor:t}=e;return t.commands.setListItems({variant:mg.e.Todo})},"Mod-Shift-9":e=>{let{editor:t}=e;return t.commands.setListItems({variant:mg.e.Todo})}}),parseHTML(){return[{tag:'li[variant="'.concat(this.name,'"]')}]},renderHTML(e){let{HTMLAttributes:t}=e;return["li",(0,n.KV)(this.options.HTMLAttributes,t,{variant:this.name}),0]}});var mk=i(29594),mL=i.n(mk),mS=i(92192);let mE=(0,M.forwardRef)((e,t)=>{let{dimensions:i,enforceMinDimensions:n,isThumbnail:a,isLoading:r,children:l,...s}=e,o=(0,tO.u)("enableVirtualization"),c=(0,lv.rd)();if(!o)return(0,h.jsx)(h.Fragment,{children:l});let d=i?{width:"".concat(i.width,"px"),height:"".concat(i.height,"px")}:{};return(!0===r||n)&&(d.minHeight=d.height),void 0!==r&&(d.height=void 0,d.width=void 0),(0,h.jsxs)(e5.s,{backgroundColor:!1===r?"transparent":c?"whiteAlpha.200":"blackAlpha.200",ref:t,position:!1!==r?"relative":"static",transition:"background-color .2s",...d,...s,children:[l,!1!==r&&(0,h.jsx)(tk.y,{position:"absolute",top:"50%",insetStart:"50%",colorScheme:"gray",size:a?"xs":"md"})]})});mE.displayName="VirtualizedPlaceholder";var m_=i(18826);let mI=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,q.GV)(eu.OG),i=(0,q.GV)(eu.$i),n=!1!==e.memoGroup&&(t?"".concat(e.memoGroup?"".concat(e.memoGroup,":"):"","presenting:").concat(i):void 0);return(0,m_.v)({...e,memoGroup:n})};var mM=i(96976);let mR=e=>{let{attrs:t,inGallery:i,shouldDisableClick:n}=e,a=(0,ei.lQ)(t),r=t.displayStyle,l=(0,cb.oR)(),s=(0,ei.eb)(t,"preview"===r&&!i),{handleOpenLinkWithInterstitial:o,handleOpenNativeLinkWithInterstitial:c,linkUrlSafe:d}=(0,mM.E)(a),u="newTab"===s&&!n;return(0,M.useMemo)(()=>u?{url:l?a:d,handleOpenLinkWithInterstitial:o,handleOpenNativeLinkWithInterstitial:c}:void 0,[o,c,d,a,u,l])};var mD=i(63029),mT=i(36062),mz=i(15234);let mP=e=>{let{enterZoom:t,zoomBoxProps:i,url:n,handleOpenLink:a,handleOpenInNewTab:r}=e,l=(0,q.GV)(eu.nD);return ep.D1?null:!l&&a&&n?(0,h.jsx)(mT.Q,{inset:0,w:"100%",h:"100%",position:"absolute",zIndex:1,cursor:"pointer",children:(0,h.jsx)(mT.r,{onClick:a,href:n,target:"_blank",rel:"noopener"})}):(0,h.jsx)(mz.K,{enterZoom:t,doubleClickNonZoomHandler:l?r:void 0,...i})};var mN=i(60258);let mH={allowPopups:!1,noSandbox:!1,preventScroll:void 0},mB=e=>{let{initialUrl:t,frameRef:i,iframeOptions:n,backgroundColor:a="white",onLoad:r,...l}=e,{allowPopups:s,preventScroll:o,noSandbox:c}=n||mH;return(0,h.jsx)(e5.s,{w:"100%",h:"100%",direction:"column",background:a,...l,children:(0,h.jsx)("iframe",{ref:i,src:t,frameBorder:"0",width:"100%",height:"100%",allow:"encrypted-media; camera; microphone",allowFullScreen:!0,title:"Embedded app",sandbox:c?void 0:"allow-forms allow-scripts allow-same-origin allow-modals allow-pointer-lock ".concat(s?"allow-popups":""),scrolling:o?"no":void 0,style:{flex:1},onLoad:()=>{null==r||r()}})})},mF=(()=>{let e=e=>e.replace(/^https?:/,""),t=null,i=new Map,n={capture:!0,passive:!0},a=a=>{let r=e(a);i.delete(r),0===i.size&&t&&(window.removeEventListener("message",t,n),t=null)};return(r,l)=>{if(i.set(e(r),l),t)return()=>a(r);let s=Math.floor(519*Math.random());return t=t=>{if("https://if-cdn.com"===t.origin)try{let n=JSON.parse(t.data);if(!("context"in n))return;n.messageId=Math.floor(519*Math.random()),n.listenerId=s;let a=e(n.context);if(i.has(a))return void i.get(a)(n)}catch(e){console.error(e)}},window.addEventListener("message",t,n),()=>a(r)}})();function mO(e){return!!e&&"if-cdn.com"===new URL(e).host}let mV=e=>{let{html:t,onLoad:i,...n}=e,{handlePreload:a}=(e=>{let[t,i]=(0,M.useState)(null),n="function"==typeof e,a={resizeSettled:!1,loadFired:!1,preloadStart:-1/0,loadStart:-1/0,triggered:!1},r=(0,M.useRef)({...a}),l=(0,M.useRef)(e),s=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{preloadStart:t,loadStart:i,resizeSettled:n,loadFired:a,triggered:s}=r.current,o=performance.now()-t,c=performance.now()-i;if(!s&&(e||n&&a)){var d;console.debug("[embed] firing onLoad ".concat(c,"ms after frame load"),{preloadDelta:o,loadDelta:c}),r.current.triggered=!0,null==(d=l.current)||d.call(l);return}};return(0,M.useEffect)(()=>{l.current=e},[e]),(0,M.useEffect)(()=>{if(!n||!mO(t))return()=>{r.current={...a}};r.current.preloadStart=performance.now();let e=null,i=mF(t,e=>{e&&"object"==typeof e&&"height"in e&&l.push(e.height),o(l.length?200:1e3)}),l=[],o=t=>{e&&(clearTimeout(e),e=null),r.current.resizeSettled||(e=setTimeout(()=>{e=null,r.current.resizeSettled=!0,i(),s()},t))};return o(1e3),()=>{e&&(clearTimeout(e),e=null),i(),r.current={...a}}},[t,n]),{handlePreload:e=>(i(e),()=>{r.current.loadStart=performance.now(),r.current.loadFired=!0,s(!mO(e))})}})(i),r=(0,M.useRef)({frame:null,listener:null}),l=(0,M.useMemo)(()=>({__html:t}),[t]);return(0,h.jsx)(g.a,{position:"relative",role:"group",className:"html-embed-viewer","data-selection-ring":"inside","data-selection-background":!0,borderRadius:"var(--box-border-radius)",contentEditable:!1,dangerouslySetInnerHTML:l,ref:e=>{if(!e){r.current.frame&&r.current.listener&&r.current.frame.removeEventListener("load",r.current.listener),r.current={frame:null,listener:null};return}let t=null==e?void 0:e.getElementsByTagName("iframe");if((null==t?void 0:t.length)!==1){null==i||i();return}let n=t.item(0),l=n.src;if(n===r.current.frame)return;r.current.frame&&r.current.listener&&r.current.frame.removeEventListener("load",r.current.listener);let s=a(l);r.current={frame:n,listener:s},n.addEventListener("load",s)},...n})},mZ=e=>{let{frameRef:t,node:i,isStealth:n=!1,isDark:a}=e,r=(0,ei.lQ)(i.attrs),{handleOpenLinkWithInterstitial:l}=(0,mM.E)(r);return(0,h.jsxs)(e5.s,{direction:"row",background:a?"gray.700":"gray.50",align:"center",borderBottom:"1px solid",borderColor:a?"gray.600":"gray.200",w:"100%",p:1,zIndex:2,position:n?"absolute":"relative",transitionProperty:"common",transitionDuration:"normal",opacity:+!n,_hover:{opacity:1},fontFamily:"body",children:[(0,h.jsx)(tl.p,{size:"xs",value:r,border:"0",noOfLines:1,color:a?"gray.200":"gray.600",pointerEvents:"none",readOnly:!0}),(0,h.jsxs)(tD.e,{size:"xs",spacing:1,variant:"ghost",colorScheme:"gray",ml:2,children:[(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"HpK/8d"}),placement:"top",children:(0,h.jsx)(eY.K,{isRound:!0,"aria-label":e2.Ru._({id:"HpK/8d"}),icon:(0,h.jsx)(I.g,{icon:em.yek}),onClick:()=>{if(!t.current)return;let e=t.current.src;t.current.src="about:blank",setTimeout(()=>{t.current&&(t.current.src=e)},50)}})}),(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"Alx2/L"}),placement:"top",children:(0,h.jsx)(eY.K,{isRound:!0,"aria-label":e2.Ru._({id:"Alx2/L"}),icon:(0,h.jsx)(I.g,{icon:em.vMs}),onClick:l})})]})]})};var mU=i(91094);let mG=e=>{let{isZoomed:t,useStealthNav:i,onLoad:n,opacity:a,...r}=e,{node:l}=r,s=(0,M.useRef)(null),{colorMode:o}=(0,iF.G6)(),c="dark"===o,d=(0,ed.FX)(),{url:u,proxy:p,source:g,embed:m}=l.attrs,x=(0,mU.B)(g),f=x.rewriteEmbedUrl&&u?x.rewriteEmbedUrl(u):u,b=p?(0,mU.l)(f):f||"about:blank",{isUntrusted:C}=(0,mN.i)(b);return x.preferHtml&&(null==m?void 0:m.html)?(0,h.jsx)(mV,{html:m.html,w:t?"100%":void 0,onClick:t?iC.dG:void 0,onLoad:n,opacity:a,...x.minWidth?{minW:"min(".concat(x.minWidth,", 100vw, 100%)"),left:"50%",transform:"translateX(-50%)"}:void 0}):C?(0,h.jsx)(e5.s,{h:"100%",w:"100%",align:"center",justify:"center",children:"unknown embed"}):(0,h.jsxs)(e5.s,{direction:"column",h:"100%",w:"100%",maxW:"var(--media-maxW)",maxH:"var(--media-maxH)",borderRadius:t?"lg":"var(--box-border-radius)",border:"1px solid",borderColor:c?"gray.600":"gray.200",overflow:"hidden",position:"relative","data-content-reference":!0,"data-selection-ring":"inside","data-selection-background":!0,className:(0,_.cx)("embed-viewer"),onClick:t?iC.dG:void 0,children:[(0,h.jsx)(mZ,{...r,frameRef:s,isDark:c,isStealth:i}),!t&&(0,h.jsx)(mD.zA,{...r,frameRef:s}),(0,h.jsx)(mB,{initialUrl:b,frameRef:s,iframeOptions:x.iframeOptions,onLoad:n,css:{aspectRatio:d?"1 / 1.618":"1.618 / 1"},flex:"1"})]})};var mW=i(66815);let mK=(0,c5.P)(g.a),mq=(0,c5.P)(e5.s),mQ=e=>{let{node:t,editor:i,decorations:n}=e,a=t.attrs,{source:r,embed:s,displayStyle:o,id:c,sourceUrl:d}=a,u=(0,mU.B)(r),{isZoomed:p,enterZoom:x,exitZoom:f}=(0,mD.RL)(c),b="inline"===o&&u.preferHtml&&(null==s?void 0:s.html),C=(0,ua.NZ)(e),y=(0,ed.FX)(),v=(0,q.GV)(eu.nD),w=(0,il.DM)(n)||!i.view.hasFocus(),j=(0,tO.u)("virtualizeEmbeds"),[A,k]=(0,M.useState)(!1),L=!l.$.GAMMA_PUPPETEER_SERVICE&&(b||"inline"===o)&&!C&&!(y&&u.forcePreviewOnMobile),{handleOpenLinkWithInterstitial:S,handleOpenNativeLinkWithInterstitial:E,url:I}=mR({attrs:a,inGallery:C,shouldDisableClick:!!(u.inlineInteractive&&L)})||{},R=!C&&!i.isThumbnail,{inViewport:D,ref:T,dimensions:z}=mI();return j&&L&&!i.isThumbnail&&"embed.gdrive"!==u.key&&!1===D?(!0===A&&k(!1),(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsx)(mE,{ref:T,dimensions:z})})):(0,h.jsxs)(m.u,{...e,children:[(0,h.jsxs)(mK,{h:"100%",w:"calc(100% * var(--media-scale))",className:(0,_.cx)("embed-preview",!b&&!(u.inlineInteractive&&L)&&l9.Gx),"data-export-as-image":!0,"data-export-link":d,position:"relative",overflow:b&&u.minWidth?"visible":"hidden","data-drag-handle":!0,ref:T,children:[L&&i.isThumbnail?(0,h.jsx)(mW.a6,{...e}):C?(0,h.jsx)(mW.x6,{...e}):L?(0,h.jsx)(mE,{isLoading:!A,dimensions:z,enforceMinDimensions:"embed.twitter"===u.key,flexDir:"column",children:(0,h.jsx)(mG,{...e,opacity:+!!A,onLoad:()=>{k(!0)},useStealthNav:!0})}):(0,h.jsx)(mW.Ch,{...e}),u.inlineInteractive&&!y&&L?(0,h.jsx)(g.a,{position:"absolute",inset:0,zIndex:1,pointerEvents:v&&!w&&"inline"===o?"auto":"none",cursor:"default"}):u.inlineInteractive&&y&&L?(0,h.jsx)(h.Fragment,{}):(0,h.jsx)(mP,{enterZoom:x,handleOpenLink:E,handleOpenInNewTab:S,url:I})]}),R&&(0,h.jsx)(mD.Gx,{isZoomed:p,exitZoom:f,editor:i,children:(0,h.jsx)(mq,{h:"100%",w:"100%",direction:"column",justify:"center",align:"center",children:(0,h.jsx)(mG,{...e,onLoad:()=>{k(!0)},isZoomed:!0})})})]})},mJ=["url","source","data-thumbnail","data-meta","sourceUrl","displayStyle","fullWidthBlock","clickBehavior"],mY=n.bP.create({name:"embed",group:"block media",atom:!0,draggable:!0,selectable:!0,expandable:!0,addNodeView:()=>(0,u.gu)(mQ,{update:p.z0}),addAttributes:()=>({id:(0,su.e)(nD.z),url:{},source:{default:on.Jp.key},thumbnail:{...(0,$.tb)("thumbnail")},embed:{...(0,$.tb)("embed")},meta:{...(0,$.tb)("meta")},proxy:{parseHTML:e=>({proxy:"true"===e.getAttribute("proxy")})},sourceUrl:{},displayStyle:{default:"preview"},fullWidthBlock:{default:!1},clickBehavior:{default:null},embedFetchStatus:{default:ei.oS,parseHTML:e=>(0,ei.di)(e.getAttribute("embedfetchstatus"))}}),parseHTML:()=>[{tag:"div[class=embed]"},{tag:"iframe[bookmark]",getAttrs:ee.Ll},{tag:"iframe",getAttrs:e=>({...Object.fromEntries(mJ.map(t=>[t,e.getAttribute(t)]))})}],renderHTML(e){let{HTMLAttributes:t,node:i}=e;return["div",(0,n.KV)(t,{class:"embed"}),["a",{href:(0,ei.lQ)(i),target:"_blank"},(0,ei.JY)(i)]]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i,disableBookmarks:n}=e;if(n){let e={...mL()(i,mJ),"data-id":i.id};return i["data-embed"]&&(e.embedFetchStatus=ei.fu),["iframe",e]}return["iframe",{bookmark:(0,ee.vL)(t)}]},addCommands:()=>({replaceEmbedsById:(e,t)=>i=>{let{editor:a,chain:r}=i,l=(0,n.xe)(a.state.doc,t=>"embed"===t.type.name&&t.attrs.id===e),s=r();return l.forEach(e=>{let{pos:i,node:n}=e;s.insertContentAt({from:i,to:i+n.nodeSize},t,{updateSelection:!1})}),s.run(),!0},updateEmbedsById:(e,t)=>i=>{let{editor:a,chain:r}=i,l=(0,n.xe)(a.state.doc,t=>("embed"===t.type.name||"video"===t.type.name)&&t.attrs.id===e),s=r();return l.forEach(e=>{let{pos:i}=e;s.updateAttributesAtPos(i,{thumbnail:t.thumbnail})}),s.run(),!0},insertEmbedAndFetchMetadata:function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n=>{let{commands:a,editor:r}=n,l=(0,nD.z)();a.insertContent({type:"embed",attrs:{id:l,url:e,sourceUrl:e,displayStyle:null!=t?t:"preview",meta:{title:"Loading..."}}},{updateSelection:!1});let s=!1;return(0,mS.Yq)(e,e=>{if(s)return void r.commands.updateEmbedsById(l,e);let i=nt.Fn[e.source];r.commands.replaceEmbedsById(l,{type:(null==i?void 0:i.nodeName)||"embed",attrs:{...e,id:l,displayStyle:null!=t?t:"video"===i.nodeName?"inline":"preview"}}),s=!0}).catch(t=>{console.warn("(caught) insertEmbedAndFetchMetadata error fetching url",t,e),i&&r.commands.replaceEmbedsById(l,e)}),!0}}})});var mX=i(24769);let m$="gallery-prevent-flex";class m0{constructor(e=null,t=null){this.dragging=e,this.dragOperation=t}}let m1=new G.hs("galleryPlugin");var m2=i(25175),m3=i(39150),m5=i(21042);let m4=16/9,m6=e=>{let{isZoomed:t,onLoad:i,opacity:n,position:a="relative",...r}=e,{node:l}=r,{embed:s,source:o,sourceUrl:c}=l.attrs,d=(e=>e&&on.Dc[e]?on.Dc[e]:on.GQ)(o),u=(0,M.useRef)(null),p=d.preferHtml&&(null==s?void 0:s.html),m=(null==s?void 0:s.height)&&!(null==s?void 0:s.width),x=(null==s?void 0:s.height)&&(null==s?void 0:s.width)?s.width/s.height:(null==s?void 0:s.aspectRatio)||m4,f=t?{width:"min(var(--media-maxW), calc(var(--media-maxH) * ".concat(x,"))"),height:"video.tiktok"===o?void 0:m?s.height:"min(var(--media-maxH), calc(var(--media-maxW) / ".concat(x,"))"),alignContent:"center"}:p?{width:"100%"}:m?{height:s.height}:{height:0,pb:"".concat(100/x,"%")},b=(null==s?void 0:s.url)||l.attrs.embedUrl||c,C=d&&d.rewriteEmbedUrl&&b?d.rewriteEmbedUrl(b):b;return(0,h.jsxs)(g.a,{position:a,opacity:n,"data-content-reference":!0,"data-drag-handle":!0,...f,onClick:t?iC.dG:void 0,transition:"opacity .2s",children:[!t&&(0,h.jsx)(mD.zA,{...r,frameRef:u}),p?(0,h.jsx)(mV,{html:s.html,w:t?"100%":void 0,onClick:t?iC.dG:void 0,onLoad:i,...d.minWidth?{minW:"min(".concat(d.minWidth,", 100vw, 100%)"),left:"50%",transform:"translateX(-50%)"}:void 0,maxW:d.maxWidth}):(0,h.jsx)(mB,{initialUrl:C,backgroundColor:"none",borderRadius:"var(--box-border-radius)",overflow:"hidden","data-content-reference":!0,"data-selection-ring":"inside","data-selection-background":!0,className:(0,_.cx)("video-player"),onLoad:i,iframeOptions:{preventScroll:!0,...d.iframeOptions},position:"absolute",inset:0,frameRef:u})]})},m9=e=>{let{node:t,editor:i}=e,n=t.attrs,{source:a,embed:r,displayStyle:s,id:o,sourceUrl:c}=n,{isZoomed:d,enterZoom:u,exitZoom:p}=(0,mD.RL)(o),x=(0,ua.NZ)(e),f=(0,mU.B)(a),b=(0,tO.u)("virtualizeEmbeds"),[C,y]=(0,M.useState)(!1),v=!l.$.GAMMA_PUPPETEER_SERVICE&&"inline"===s,w="inline"===s&&f.preferHtml&&(null==r?void 0:r.html),j=!x&&!i.isThumbnail,{handleOpenLinkWithInterstitial:A,handleOpenNativeLinkWithInterstitial:k,url:L}=mR({attrs:n,inGallery:x,shouldDisableClick:v&&!x})||{},{inViewport:S,ref:E,dimensions:I}=mI();return b&&v&&!1===S&&!i.isThumbnail?(!0===C&&y(!1),(0,h.jsx)(m.u,{...e,as:"div",children:(0,h.jsx)(mE,{ref:E,dimensions:I})})):(0,h.jsxs)(m.u,{...e,as:"div",children:[(0,h.jsx)(g.a,{h:"100%",w:"calc(100% * var(--media-scale))",className:(0,_.cx)("embed-preview",!v&&l9.Gx),"data-export-as-image":!0,"data-export-link":c,position:"relative",overflow:w&&f.minWidth?"visible":"hidden",ref:E,children:i.isThumbnail?(0,h.jsx)(mW.a6,{...e}):x?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(mP,{enterZoom:u,url:L,handleOpenLink:k,handleOpenInNewTab:A}),(0,h.jsx)(mW.x6,{...e})]}):v?(0,h.jsx)(mE,{isLoading:!C,dimensions:I,children:(0,h.jsx)(m6,{opacity:+!!C,position:"static",onLoad:()=>{y(!0)},...e})}):(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(mP,{enterZoom:u,url:L,handleOpenLink:k,handleOpenInNewTab:A}),(0,h.jsx)(mW.Ch,{...e})]})}),j&&(0,h.jsx)(mD.Gx,{isZoomed:d,exitZoom:p,editor:i,children:(0,h.jsx)(e5.s,{width:"var(--media-maxW)",height:"var(--media-maxH)",direction:"column",align:"center",justify:"center",children:(0,h.jsx)(m6,{onLoad:()=>{y(!0)},...e,isZoomed:!0})})})]})},m7=["embedUrl","source","data-thumbnail","data-meta","sourceUrl","displayStyle","fullWidthBlock","clickBehavior"],m8=n.bP.create({name:"video",group:"block media",atom:!0,draggable:!0,selectable:!0,expandable:!0,addNodeView:()=>(0,u.gu)(m9,{update:p.z0}),addAttributes:()=>({id:(0,su.e)(nD.z),embedUrl:{},source:{},thumbnail:{...(0,$.tb)("thumbnail")},embed:{...(0,$.tb)("embed")},meta:{...(0,$.tb)("meta")},sourceUrl:{},displayStyle:{default:"inline"},fullWidthBlock:{default:!1},clickBehavior:{default:null},embedFetchStatus:{default:ei.oS,parseHTML:e=>(0,ei.di)(e.getAttribute("embedfetchstatus"))}}),parseHTML:()=>[{tag:"div[class=video]"},{tag:"video[bookmark]",getAttrs:ee.Ll},{tag:"video",getAttrs:e=>({...Object.fromEntries(m7.map(t=>[t,e.getAttribute(t)]))})}],addStorage:()=>({bookmarks:{}}),renderHTMLforAI(e){let{node:t,disableBookmarks:i,HTMLAttributes:n}=e;if(i){let e={...mL()(n,m7),"data-id":n.id};return n["data-embed"]&&(e.embedFetchStatus=ei.fu),["video",e]}return["video",{bookmark:(0,ee.vL)(t)}]},renderHTML(e){let{HTMLAttributes:t,node:i}=e;return["div",(0,n.KV)(t,{class:"video"}),["a",{href:(0,ei.lQ)(i),target:"_blank"},(0,ei.JY)(i)]]}});var xe=i(99076);let xt=(0,c5.P)(e5.s),xi=e=>{let{node:t,editor:i,getPos:n}=e,a=t.attrs,r=(0,ed.FX)(),l=(0,ua.yg)(e),s=0===l.length,o=(0,lv.rd)(),c=s?mX.Aj:r?mX.XJ:a.thumbHeight||mX.Aj,d=a.layout,p="grid"===d?a.dimensions||"square":void 0,g=(0,x.lI)(a.horizontalAlign||"center"),{isZoomed:f,isZoomComplete:b,exitZoom:C,zoomedId:y,setZoomedId:v}=(0,mD.$B)(l.map(e=>e.attrs.id)),w=(0,q.GV)(eu.nD),j=(0,M.useRef)(null),A=(0,M.useRef)(null),k=(0,m2.z)(j,e=>(0,ua.HI)(i.view,e)),{contextMenuItems:L}=(e=>{let{editor:t,node:i,getPos:n}=e,a=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),r=(0,xe.N_)(),l=i.attrs.layout;return{contextMenuItems:[...(0,oF.d)({editor:t,node:i,getPos:n}),{divider:!0},{key:"add-comment",label:(0,h.jsx)(ef.x6,{id:"oFsfkI"}),icon:em.DN2,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,ua.wG)(t.state.selection))}},{divider:!0},{key:"layout",label:(0,h.jsx)(ef.x6,{id:"vR68Ol"}),icon:em.Qyz,items:Object.entries(r).map(e=>{let[a,r]=e;return{key:a,label:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(E.E,{children:r.title}),(0,h.jsx)(E.E,{fontSize:"xxs",color:"gray.500",children:r.description})]}),icon:a===l?em.e68:void 0,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,xe.mF)(a,i.attrs,t,t.state.selection))}}})},{key:"add-image",label:(0,h.jsx)(ef.x6,{id:"pVb3uA"}),icon:em.HuL,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,ua.hk)(n,t))}},{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,onClick:a,color:"red.500"}]}})({editor:i,node:t,getPos:n}),{onOpenContextMenu:_}=(0,sY.$)({editor:i,contextMenuItems:L,getPos:n}),R=(0,M.useCallback)(e=>{e.stopPropagation(),e.preventDefault(),(0,ua.hk)(n,i)},[n,i]),D=(0,M.useCallback)(e=>{let t=Array.from(e.target.files||[]);if(0===t.length)return;let a=n();if("number"!=typeof a)return;let r=i.state.doc.nodeAt(a);if(!r)return;let l=a+r.nodeSize-1;(0,g7.nK)(i,t,l),e.target.value=""},[i,n]),T=(0,M.useCallback)(e=>{var t;e.stopPropagation(),e.preventDefault(),null==(t=A.current)||t.click()},[]),z=(0,M.useCallback)(e=>{e.stopPropagation(),e.preventDefault();let t=n();if("number"!=typeof t)return;let a=i.state.doc.nodeAt(t);if(!a)return;let r=t+a.nodeSize-1;i.chain().insertContentAt(r,{type:"mediaPlaceholder",attrs:{source:ix.LA}}).run(),setTimeout(()=>{i.commands.focus(),i.commands.setNodeSelection(r),(0,ie.G)()})},[i,n]),N=(0,M.useCallback)(e=>{var t;if(i.isEditable&&(null==(t=e.target.closest(".gallery, .block"))?void 0:t.classList.contains("gallery"))){let e=n();if("number"!=typeof e)return;i.commands.selectNodeAtPos(e)}},[i,n]),H=(0,M.useMemo)(()=>"grid"===d?{overflow:"hidden",aspectRatio:"square"===p?"1":"landscape"===p?"4/3":"3/4"}:"logo"===d?{height:void 0}:{h:"".concat(c,"em"),flex:a.stretchFill||null===a.stretchFill?"1 1 auto":void 0},[d,p,c,a.stretchFill]),B=(0,M.useMemo)(()=>"grid"===d?{justifyContent:"center",display:"grid",gridTemplateColumns:1===l.length?"repeat(auto-fit, ".concat(a.thumbHeight,"em)"):l.length<6?a.thumbHeight>=mX.Vj/(1+.1*l.length)?"repeat(auto-fit, minmax(".concat(a.thumbHeight,"em, 1fr))"):"repeat(auto-fit, ".concat(a.thumbHeight,"em)"):"repeat(auto-fit, minmax(".concat(a.thumbHeight,"em, 1fr))"),gap:a.thumbHeight>=mX.Vj/2?"".concat(mX.I0,"em"):a.thumbHeight<=mX.Vj/3?"".concat(mX.I0/1.25,"em"):"".concat(mX.I0/1.5,"em")}:{gap:a.thumbHeight<=mX.Aj/3?"".concat(mX.I0/2,"em"):a.thumbHeight<=mX.Aj/2?"".concat(mX.I0/1.5,"em"):"".concat(mX.I0,"em"),display:"flex",flexDirection:"row",flexWrap:"wrap",alignItems:"center",placeContent:g,w:l.length>=3&&(null===a.stretchFill||a.stretchFill)?"100%":void 0},[d,a.thumbHeight,a.stretchFill,g,l.length]);return(0,h.jsxs)(m.u,{...e,children:[(0,h.jsx)("input",{ref:A,type:"file",multiple:!0,accept:"image/*",style:{display:"none"},onChange:D}),(0,h.jsxs)(e5.s,{onContextMenu:w?_:void 0,className:"gallery",cursor:"default",onClick:N,ref:j,align:g,direction:"column",position:"relative","data-selection-ring":!0,"data-selection-background":!0,...s?k:{},css:{"--media-maxH":"flex"===d?"".concat(c,"em"):void 0,"--media-maxW":"100%"},w:"100%",sx:{".gallery-content":{w:"100%",display:"flex"===d?"contents":void 0},"[data-node-view-content-inner=gallery]":{...B,".block":{...H,["&.".concat(m$)]:{flex:"0 0 auto"},my:0,transitionProperty:"filter",transitionDuration:"normal",_hover:{[":not(.block-mediaPlaceholder) > :not(.".concat(m3.T,")")]:{filter:"brightness(0.9)"}},"[data-node-view-wrapper]":{h:"100%"}},".block-mediaPlaceholder":{overflow:"visible"}},".block-gallery.is-focused & .placeholder":{bg:o?or.N.DARK_GALLERY_BG:or.N.LIGHT_GALLERY_BG},".placeholder":{minW:"flex"===d?"12em":"logo"===d?"6em":void 0,h:"logo"===d?(0,ua.w5)(a.thumbHeight,a.thumbSpacing):void 0}},children:[s?(0,h.jsxs)(eh.T,{spacing:3,h:"".concat(c,"em"),justify:"center",contentEditable:!1,color:o?or.N.DARK_COLOR:or.N.LIGHT_COLOR,className:"gallery-placeholder","data-testid":"gallery-placeholder",userSelect:"none",children:[(0,h.jsx)(I.g,{size:"2x",icon:lI.yvG}),w?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsxs)(S.z,{spacing:2,children:[(0,h.jsx)(eq.$,{size:"xs",leftIcon:(0,h.jsx)(I.g,{icon:em.MNJ}),onClick:T,onMouseDown:iC.Fw,children:(0,h.jsx)(ef.x6,{id:"7HONHL"})}),(0,h.jsx)(eq.$,{size:"xs",leftIcon:(0,h.jsx)(I.g,{icon:em.QLR}),onClick:z,onMouseDown:iC.Fw,children:(0,h.jsx)(ef.x6,{id:"uDOLh5"})})]}),(0,h.jsx)(E.E,{color:o?or.N.DARK_ICON_COLOR:or.N.LIGHT_ICON_COLOR,fontSize:"sm",textAlign:"center",children:(0,h.jsx)(ef.x6,{id:"oyPIji"})})]}):null]}):(0,h.jsx)(u.$p,{className:"gallery-content"}),w&&!s&&(0,h.jsx)(e5.s,{position:"absolute",bottom:"0",h:"grid"===d||"logo"===d?"100%":"".concat(c,"em"),align:"center",w:6,insetEnd:-3,className:"add-image",opacity:"0",transitionProperty:"opacity",zIndex:"tooltip",transitionDuration:"normal",children:(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"P5MuiB"}),placement:"top",children:(0,h.jsx)(eY.K,{icon:(0,h.jsx)(I.g,{icon:em.QLR}),"aria-label":e2.Ru._({id:"P5MuiB"}),position:"absolute",size:"xs",variant:"plain",isRound:!0,onClick:R})})}),(0,h.jsx)(P.A,{...e,handlePlacement:"outside",label:e2.Ru._({id:"wnA/4R"})})]}),(0,h.jsx)(mD._M,{isZoomed:f,isZoomComplete:b,exitZoom:C,zoomedId:y,setZoomedId:v,editor:i,children:l.filter(e=>e.attrs.id).map(e=>{let{id:t}=e.attrs,n=e.type.name;return{id:t,thumbnail:"image"===n?(0,h.jsx)(m5.F,{imageAttrs:e.attrs,objectFit:"cover",isThumbnail:!0}):(0,h.jsx)(mW.x6,{node:e}),full:(0,h.jsx)(e5.s,{justify:"center",align:"center",h:"100%",w:"100%",children:"image"===n?(0,h.jsx)(m5.F,{isZoomed:!0,imageAttrs:e.attrs}):"video"===n?(0,h.jsx)(xt,{width:"var(--media-maxW)",height:"var(--media-maxH)",direction:"column",align:"center",justify:"center",children:(0,h.jsx)(m6,{isZoomed:!0,node:e,decorations:[],editor:i})}):(0,h.jsx)(xt,{h:"100%",w:"100%",direction:"column",justify:"center",align:"center",children:(0,h.jsx)(mG,{isZoomed:!0,node:e,decorations:[],editor:i})})})}})})]})},xn=n.bP.create({name:"gallery",group:"cardBlock layoutBlock",content:"media*",isolating:!0,draggable:!0,selectable:!0,priority:et.y.Gallery,containerHandle:!0,expandable:!0,addNodeView:()=>(0,u.gu)(xi,{update:p.z0,ignoreMutation:h_.I}),addAttributes:()=>({thumbHeight:{default:mX.Aj},fullWidthBlock:{default:!1},layout:{default:"flex"},stretchFill:{},dimensions:{default:"square"},thumbSpacing:{default:mX.mj}}),addProseMirrorPlugins(){let e;return[(e=this.editor,new G.k_({key:m1,state:{init:()=>new m0,apply:(e,t)=>t},props:{handleDOMEvents:{drop(e){var t,i;let n=null==(t=e.dragging)?void 0:t.annotations,a=m1.getState(e.state);if(!a)return!1;a.dragging=n,a.dragOperation=(null==(i=e.dragging)?void 0:i.operation)||"insert"}},decorations:e=>{let{doc:t}=e,i=[];return t.descendants((e,t,n)=>{if((0,ua.Pb)(e))i.push(oK.NZ.node(t,t+e.nodeSize,{class:"gallery-layout-".concat(e.attrs.layout)},{children:e.content}));else if((0,ua.Pb)(n)){var a;let r="image"===e.type.name&&(null==(a=e.attrs.resize)?void 0:a.clipType)==="circle";i.push(oK.NZ.node(t,t+e.nodeSize,{class:r?m$:""},{inGallery:!0,layout:n.attrs.layout,dimensions:n.attrs.dimensions,thumbHeight:n.attrs.thumbHeight,thumbSpacing:n.attrs.thumbSpacing}))}}),oK.zF.create(t,i)},handlePaste:(e,t,i)=>{let{selection:n,schema:a}=e.state;if(!(n instanceof G.nh&&(0,ua.Pb)(n.node)))return!1;if((0,ua.jG)(a,i,t)){let t=e.state.tr.setSelection(G.U3.create(e.state.doc,n.to-1));e.dispatch(t)}return!1},handleDrop:(t,i,n)=>{let a,r=m1.getState(t.state),l=null==r?void 0:r.dragging,s=(null==r?void 0:r.dragOperation)||"insert";r&&(r.dragging=null,r.dragOperation=null);try{if((0,u9.i)(t,i,n,s)||!(a=(0,ua.tz)(t,i,n,!1)))return!1}catch(e){return console.error("(caught) [GalleryPlugin] handleDrop checkGalleryDropTarget error:",e),!1}try{let{selection:i}=t.state,r=n.content.toJSON(),{pos:s,side:o,node:c}=a,d=!i.empty,u=r.some(e=>{var t;return"image"===e.type&&!(null==(t=e.attrs)?void 0:t.src)}),p=d&&!u;if(c&&(0,ua.Pb)(c)){let t="left"===o?s:s+1;e.chain().insertContentAt({from:t,to:t},r,{updateSelection:!1}).command(i=>{let{tr:n}=i;if(p&&n.deleteSelection(),l){let i=e.state.tr;i.deleteSelection(),n.setMeta("annotationEvent",{type:"drop",dragging:l,droppedBlockPos:i.mapping.map(t)})}return!0}).focusMapped(t).run()}else if(c&&(0,ei.Bv)(c)){let i="left"===o?[...r,c.toJSON()]:[c.toJSON(),...r];e.chain().insertContentAt({from:s,to:s+c.nodeSize},{type:"gallery",content:i},{updateSelection:!1}).command(i=>{let{tr:n}=i;if(p&&n.deleteSelection(),l){let i=(0,sL.Q4)({side:o,view:t,tr:n,dragging:l,dropPos:s,dropNode:c});requestAnimationFrame(()=>{var t,n;null==(t=(n=e.commands).moveAnnotations)||t.call(n,i)})}return!0}).run()}}catch(e){console.error("(caught) [GalleryPlugin] handleDrop error:",e)}return!0}}}))]},parseHTML:()=>[{tag:"div[class=gallery]"},{tag:"gallery"}],renderHTMLforAI(e){let{node:t}=e;return["gallery",{thumbHeight:t.attrs.thumbHeight},0]},renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"gallery"}),0]}});var xa=i(30130),xr=i(88261),xl=i(23389),xs=i(35623),xo=i(24087),xc=i(8272),xd=i(38359);let xu=(0,xc.yX)([xc.ZW]),xp=e=>{let{currentCrop:t,imageWidth:i,imageHeight:n,imageWrapperRef:a,onSaveCrop:r}=e,l=(0,q.jL)(),s=(0,M.useRef)(null),[o,c]=(0,M.useState)((0,xr.G)(t)),d=(0,M.useCallback)(e=>{if(!a.current)return;let t=(0,xr.sn)(e),i=(0,xr.Yn)(t);a.current.style["-webkit-mask"]=i,a.current.style["-webkit-mask-repeat"]="no-repeat"},[a]),u=JSON.stringify(o);(0,M.useEffect)(()=>{d(o)},[d,u,o]);let p=(0,M.useCallback)(()=>{let e=(0,xr.sn)(o),t=(0,xr.Z2)(e,i,n);r(0===t.top&&0===t.right&&0===t.bottom&&0===t.left?null:t)},[o,i,n,r]),g=(0,M.useRef)({fn:p,confirmOnUnmount:!0});g.current.fn=p,(0,M.useEffect)(()=>xd.R.on("endClip",e=>{let{confirm:t}=e;g.current.confirmOnUnmount=t,l((0,xs.uy)())}),[l]),(0,M.useEffect)(()=>{let e=g.current;return()=>{e.confirmOnUnmount&&setTimeout(e.fn,0)}},[]),(0,M.useEffect)(()=>uf.WC.on("keydown","CLIPPABLE",e=>!!(0,um.Ay)("mod+x")(e)&&(e.preventDefault(),!0)),[]);let m="inset(".concat(o.join(" "),")");return(0,h.jsx)(xu,{ref:e=>{s.current=e},className:"".concat("clippable-control-wrapper"," data-clip-type-inset"),target:a.current,renderDirections:["ne","nw","se","sw"],origin:!1,draggable:!1,clippable:!0,clipTargetBounds:!0,clipRelative:!0,clipArea:!0,defaultClipPath:"inset",customClipPath:m,dragWithClip:!0,keepRatio:!1,onClip:e=>{let{clipStyles:t}=e,a=(0,xr.sn)(t),r=(0,xr.Z2)(a,i,n);d((0,xr.G)(r))},onClipEnd:e=>{let{lastEvent:t}=e;if(!(null==t?void 0:t.clipStyles))return;let a=(0,xr.sn)(t.clipStyles),r=(0,xr.Z2)(a,i,n);c((0,xr.G)(r))}})},xh=e=>{let{editor:t,getPos:i,attrs:n,extract:a,isLoading:r}=e,l=(0,iy.wP)(),s=(0,q.GV)(nI.C9),o=(0,tO.u)("useIdeogramExtraction"),c=(0,M.useCallback)(async()=>{let e=i();if("number"!=typeof e||!s)return;let r=n.src;if(!r)return;let l=o?"ideogram":"datalab";try{var c,d,u;let i=await a({workspaceId:s,imageUrl:r,provider:l}),o=null==(c=i.data)?void 0:c.extractImageContent;if(!o)return;let{interactionId:p}=i;e9.zS.track(n2.VV.AI_EXTRACT_TEXT_CLICKED,{interactionId:p,imageUrl:r,source:"graphic",provider:l,cost:o.cost,processingTime:o.processingTime,elementCount:null!=(u=null==(d=o.elements)?void 0:d.length)?u:0});let h=t.chain().updateAttributesAtPos(e,{src:o.backgroundImageUrl,meta:{...n.meta,width:o.backgroundWidth,height:o.backgroundHeight},extraction:{...o,originalImageUrl:r,originalMeta:n.meta?{width:n.meta.width,height:n.meta.height}:void 0,interactionId:p}});(h=(0,nE.YJ)(h,t,e,o)).run()}catch(e){console.error("[GraphicExtractTextButton] Error extracting text:",e)}},[t,i,s,n.src,o,a]);return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"T7vd8+"}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eq.$,{leftIcon:r?(0,h.jsx)(tk.y,{size:"xs"}):(0,h.jsx)(I.g,{icon:em.LFz}),alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...l,px:2,onClick:c,isDisabled:r,children:(0,h.jsxs)(S.z,{spacing:1,children:[(0,h.jsx)(ef.x6,{id:"T7vd8+"}),(0,h.jsx)(r1.p,{badge:"beta",fontSize:"2xs"})]})})})},xg=e=>{let{editor:t,getPos:i,attrs:n}=e,a=(0,iy.wP)(),r=(0,M.useCallback)(()=>{var e,a,r;let l=i();if("number"!=typeof l)return;let s=null==(e=n.extraction)?void 0:e.originalImageUrl;if(!s)return;e9.zS.track(n2.VV.AI_EXTRACT_TEXT_REVERTED,{interactionId:null==(a=n.extraction)?void 0:a.interactionId,imageUrl:s,source:"graphic"});let o=null==(r=n.extraction)?void 0:r.originalMeta,c=t.chain().updateAttributesAtPos(l,{src:s,...o&&{meta:{...n.meta,...o}},extraction:null});(c=(0,nE.lO)(c,t,l)).run()},[t,i,n.extraction]);return(0,h.jsx)(ex.Tz,{label:(0,h.jsx)(ef.x6,{id:"0Rfeda"}),placement:"top",shouldWrapChildren:!0,children:(0,h.jsx)(eq.$,{leftIcon:(0,h.jsx)(I.g,{icon:em.ub2}),alignItems:"center",fontFamily:"body",display:"flex",cursor:"pointer",...a,px:2,onClick:r,children:(0,h.jsx)(ef.x6,{id:"0Rfeda"})})})},xm=e=>{let{editor:t,decorations:i,horizontalAlign:n,isUploading:a,isAIGenerating:r,hasError:l,model:s,onSelectAndFocus:o,onDoubleClick:c,onRetry:d}=e,u=(0,q.GV)(eu.nD),{hasEnoughCreditsToGenerateImage:p}=(0,nX.B9)(),g=(0,x.fZ)(i,n),m=(0,x.yp)(n),f=s?(0,sQ.pE)(s).estimatedTimeSeconds:void 0;return l?(0,h.jsx)(e5.s,{w:"100%",h:"100%",dir:g,direction:"column",sx:m,children:(0,h.jsx)(sX.T,{onRetry:u?d:void 0,isRetryDisabled:!p,retryDisabledReason:(0,h.jsx)(ef.x6,{id:"Ey8PF3"}),width:"18em",maxW:"100%",h:"10em",borderRadius:"var(--box-border-radius)","data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0})}):(0,h.jsx)(e5.s,{w:"100%",h:"100%",dir:g,direction:"column",sx:m,children:(0,h.jsx)(s$.Pf,{icon:void 0,width:"18em",maxW:"100%",h:"10em",maxH:"100%",onSelectAndFocus:o,"data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0,borderRadius:"var(--box-border-radius)",hasQuickActions:!t.isThumbnail,handleDoubleClick:u?c:void 0,isLoading:a||r,loadingProvider:"aiInfographic",estimatedTimeSeconds:t.isThumbnail?void 0:f})})};var xx=i(28623);let xf=e=>{var t;let{node:i,editor:n,decorations:a,getPos:r,selected:l}=e,s=i.attrs,{src:o,tempUrl:c,uploadStatus:d,meta:p,showPlaceholder:f,horizontalAlign:b,width:C,aiParams:y,id:v,loadImageStatus:w,loadImageParams:j,savedMediaId:A,crop:k}=s,L=(0,q.GV)(eu.nD),E=(0,tO.u)("editImageText"),{extract:_,isLoading:I}=t8(),R=(0,ie.f)(),D=(0,iv.j)(n,r),T=(0,M.useCallback)(()=>{L&&(D(),R({isOpen:!0}))},[L,R,D]),P=(0,M.useCallback)(e=>{let t=r();"number"==typeof t&&((0,xa.b)(n,e.nativeEvent,t,O.current||void 0),e.stopPropagation())},[n,r]),{ref:N,isResizing:H,setIsResizing:B,resizeableSx:F}=(0,dI.Y3)(n),O=(0,M.useRef)(null),V=(0,M.useCallback)(e=>{let t=r();void 0!==t&&n.chain().updateAttributes("graphic",{width:e.width}).selectNodeAtPos(t).run()},[n,r]),Z=(null==j||null==(t=j.options)?void 0:t.model)||(null==y?void 0:y.model),U=d===eN.A.Uploading,G="queued"===w&&!n.isThumbnail,W=f||!o&&!c,K=d===eN.A.Error,[Q,J]=(0,M.useState)(!1),Y=(0,il.DM)(a),X=i.childCount>0,{width:$,height:ee}=null!=p?p:{width:0,height:0},{isDark:et}=(0,z.a)(a),ei=(0,x.yp)(b),en=O.current&&Y&&L,ea=(0,il.b0)(a),er=!(0,xr.wH)(k),el=$&&ee?$/ee:1,es=(0,M.useMemo)(()=>er&&k?(0,xr.wr)(k,el):null,[er,k,el]),eo=(0,q.GV)((0,xs.iZ)(v)),{confirmCrop:ec}=(0,xx.U)(n);(0,eT.Vg)(()=>{eo&&!l&&v&&ec({id:v})},[l,eo,v,ec],[l]);let{contextMenuItems:ed}=(e=>{let{editor:t,node:i,getPos:n}=e,a=i.attrs,{id:r,savedMediaId:l,extraction:s}=a,o=(e=>{var t;return{src:e.src,tempUrl:e.tempUrl,meta:null!=(t=e.meta)?t:void 0,uploadStatus:e.uploadStatus}})(a),c=(0,gY.l)(o),d=(0,tO.u)("imageCardsDebug"),{startCrop:u}=(0,xx.U)(t),p=(0,ie.f)(),{toggleBuddyChatPanel:g,isBuddyChatPanelOpen:m}=(0,nZ.Cy)(),f=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.chain().deleteSelectionAndSelectNear().run())},[t,n]),b=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),t.commands.convertImageToImageCard())},[t,n]),C=(0,oF.d)({editor:t,node:i,getPos:n,imageSrc:a.src});return{contextMenuItems:(0,M.useMemo)(()=>t.isThumbnail?[]:[...C,{divider:!0},{key:"edit-image",label:(0,h.jsx)(ef.x6,{id:"9IrgTy"}),icon:em.MT7,onClick:e=>{t.view.focus(),p({isOpen:!0}),e.stopPropagation()}},...c?[{key:"ask-ai",label:(0,h.jsx)(ef.x6,{id:"IzVrMk",values:{AGENT_PROPER_NOUN:e7.qV}}),icon:eR.p7g,onClick:()=>{m||g()}}]:[],...a.src?[{key:"crop",label:(0,h.jsx)(ef.x6,{id:"qKx+US"}),icon:em.K1P,onClick:()=>{if(!r)return;let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),u({id:r}))}}]:[],{divider:!0},{key:"turn-into-card",label:(0,h.jsx)(ef.x6,{id:"jUkA2U"}),icon:em.oZK,onClick:b},{divider:!0},{key:"add-comment",label:(0,h.jsx)(ef.x6,{id:"oFsfkI"}),icon:em.DN2,onClick:()=>{let e=n();"number"==typeof e&&(t.commands.selectNodeAtPos(e),(0,ua.wG)(t.state.selection))}},{divider:!0},{key:"align",label:(0,h.jsx)(ef.x6,{id:"9ms+e0"}),icon:em.ecg,items:x.gj.map(e=>{let{name:i,key:n,icon:a,checkActive:r,apply:l}=e;return{key:n,icon:r&&r(t)?em.e68:a,label:i(),onClick:()=>{l&&l(t)}}})},...d?[{divider:!0},...l?[{key:"debug-datadog",label:"View trace in Datadog",icon:em.wG0,onClick:()=>{let e=Date.now(),t=e-2592e6,i=new URLSearchParams({query:"@savedMediaId:".concat(l," resource_name:ai.*"),spanType:"all",view:"spans",start:t.toString(),end:e.toString()});window.open("https://app.datadoghq.com/apm/traces?".concat(i.toString()),"_blank","noopener,noreferrer")}}]:[],...(null==s?void 0:s.originalImageUrl)?[{key:"debug-original-image",label:"Open original image",icon:em.vMs,onClick:()=>{window.open(s.originalImageUrl,"_blank","noopener,noreferrer")}}]:[]]:[],{divider:!0},{key:"delete",label:(0,h.jsx)(ef.x6,{id:"cnGeoo"}),icon:em.yLS,onClick:f,color:"red.500"}],[a.src,c,f,t,C,s,n,r,d,m,l,u,g,p,b])}})({editor:n,node:i,getPos:r,decorations:a}),{onOpenContextMenu:ep}=(0,sY.$)({editor:n,getPos:r,contextMenuItems:ed}),eh=(0,M.useCallback)(e=>{let t=r();void 0!==t&&n.chain().updateAttributesAtPos(t,{crop:e}).selectNodeAtPos(t).run()},[n,r]);return W||K?(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(xm,{editor:n,decorations:a,horizontalAlign:b,isUploading:U,isAIGenerating:G,hasError:K,model:Z,onSelectAndFocus:D,onDoubleClick:T,onRetry:T})}):(0,h.jsx)(m.u,{...e,children:(0,h.jsxs)(xo.z,{ref:N,resizeableSx:F,alignStyles:ei,horizontalAlign:b,editor:n,decorations:a,node:i,isDark:et,isResizing:H,getPos:r,onContextMenu:ep,sx:eo?xl.BT:void 0,contentEditable:!ea&&void 0,suppressContentEditableWarning:!0,children:[eo&&O.current&&(0,h.jsx)(xp,{imageWrapperRef:O,currentCrop:k,imageWidth:(null==p?void 0:p.width)||1e3,imageHeight:(null==p?void 0:p.height)||1e3,onSaveCrop:eh}),en&&l&&!eo&&(0,h.jsx)(dI.u4,{imageWrapperRef:O,setIsResizing:B,updateResizeAttrs:V,refreshDeps:[s,C]}),(0,h.jsxs)(g.a,{ref:O,position:"relative",sx:{...gN.z,"& > .positioned-boxes-wrapper":{pointerEvents:"none"}},"data-drag-handle":!0,"data-selection-ring":"inside","data-selection-background":!0,"data-node-graphic-testid":v,w:C?"calc(".concat(C," * var(--font-size) / 16)"):"fit-content",maxW:"calc(100% * var(--media-scale))",overflow:"hidden",borderRadius:"var(--box-border-radius)",onDoubleClick:eo?void 0:T,css:{mask:eo?"":"none !important",...es&&!eo?{aspectRatio:"".concat(es.croppedAspectRatio)}:void 0},onDragStart:P,children:[(0,h.jsxs)(g.a,{transform:eo||null==es?void 0:es.transform,transformOrigin:es&&!eo?"top left":void 0,children:[(0,h.jsx)(iN.Me,{src:o||void 0,fallbackSrc:c||void 0,alt:"",w:"100%",objectFit:"contain",resizeParams:n.isThumbnail?iN.p7:{width:2e3},onLoad:()=>{J(!0)},borderRadius:"inherit",userSelect:"none",display:"block",onClick:D}),Q&&($>0||X)&&(0,h.jsx)(g.a,{pointerEvents:eo?"none":void 0,children:(0,h.jsx)(oe,{src:o||c,width:$||1e3,height:ee||1e3,handleSelect:D,crop:eo?null:k,children:(0,h.jsx)(u.$p,{})})}),(0,h.jsx)(om.m,{uploadStatus:null!=d?d:void 0,isEditable:L})]}),(Y||I)&&!eo&&(0,h.jsx)(g.a,{position:"absolute",top:"0.5em",insetStart:"0.5em",zIndex:10,contentEditable:!1,children:(0,h.jsx)(ex.L8,{isDark:!1,children:(0,h.jsxs)(S.z,{spacing:1,pointerEvents:"auto",onMouseDown:iC.Fw,children:[E&&L&&(0,h.jsx)(h.Fragment,{children:X?(0,h.jsx)(xg,{editor:n,getPos:r,attrs:s}):(0,h.jsx)(xh,{editor:n,getPos:r,attrs:s,extract:_,isLoading:I})}),(0,h.jsx)(r$,{traceId:A,extraction:s.extraction})]})})})]})]})})},xb=n.bP.create({name:"graphic",group:"block",content:"positionedTextbox*",selectable:!0,draggable:!0,isolating:!0,addAttributes:()=>({id:(0,su.e)(nD.z),savedMediaId:{default:null},src:{default:null},tempUrl:{default:null},uploadStatus:{default:eN.A.Done},meta:{default:null,...(0,$.tb)("meta")},width:{default:null},source:{default:"ai-infographic"},aiParams:{default:null,...(0,$.tb)("aiParams")},showPlaceholder:{default:null},extraction:{default:null,...(0,$.tb)("extraction")},loadImageParams:{default:null,...(0,$.tb)("loadImageParams")},loadImageStatus:{default:null},loadImageId:{default:null},crop:{default:null,...(0,$.tb)("crop")}}),addNodeView:()=>(0,u.gu)(xf,{update:p.R$}),parseHTML:()=>[{tag:"div[class=graphic]"}],renderHTML(e){let{node:t,HTMLAttributes:i}=e,a=t.attrs;return["div",(0,n.KV)(i,{class:"graphic","data-source":a.source}),0]},renderHTMLforAI(e){var t,i;let{node:n}=e,a=n.attrs;return["infographic",{prompt:(null==(t=a.aiParams)?void 0:t.prompt)||"",layout:(null==(i=a.aiParams)?void 0:i.layout)||"",src:a.src},0]}});var xC=i(91950),xy=i(75334),xv=i(43637);let xw=n.bP.create({name:"mediaPlaceholder",group:"block media",atom:!0,selectable:!0,draggable:!0,priority:et.y.MediaPlaceholder,addNodeView:()=>(0,u.gu)(xv.h),addAttributes:()=>({id:(0,su.e)(nD.z),source:{},fullWidthBlock:{default:!1}}),addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e,i=t.state.selection;return!!(i instanceof G.nh&&(0,ei.Bv)(i.node))&&((0,ie.G)(),!0)}}),addCommands:()=>({insertMediaBlock:e=>t=>{let{commands:i}=t;return i.insertContentAndSelect({type:"mediaPlaceholder",attrs:{source:e}}),requestAnimationFrame(()=>{(0,ie.G)()}),!0}}),parseHTML:()=>[{tag:"img[placeholder=true]",priority:60}],renderHTML(e){let{HTMLAttributes:t}=e;return["img",(0,n.KV)(t,{placeholder:"true"})]}});var xj=i(53617),xA=i(39734);let xk=["paragraph","heading","title","bullet","numbered","todo","toggleSummary"],xL=n.YY.create({name:"placeholderText",addGlobalAttributes:()=>[{types:xk,attributes:{placeholder:{default:null,keepOnSplit:!1,rendered:!1}}}],addCommands:()=>({removeFilledPlaceholders:()=>e=>{let{tr:t,dispatch:i}=e;return!i||(t.doc.descendants((e,i)=>{e.attrs.placeholder&&e.textContent&&(console.debug("Removing placeholder",e.attrs.placeholder,"at",i,"with content",e.textContent),t.setNodeAttribute(i,"placeholder",null))}),!0)}}),onUpdate(){xS(this.editor)}}),xS=a_()(e=>{e.isEditable&&e.commands.removeFilledPlaceholders()},100,{maxWait:1e3});var xE=i(21527);let x_=e=>{let{x:t,y:i}=e.attrs;return e.type.create({...e.attrs,x:(null!=t?t:0)+20,y:(null!=i?i:0)+20},e.content,e.marks)},xI=e=>{let t=e.type.contentMatch;if(!t)return!1;let i=e.type.schema.nodes.positionedTextbox;return!!i&&null!==t.matchType(i)},xM=(e,t,i)=>{if(!(e=>{let t=!1;return e.content.descendants(e=>!(0,xE.Q)(e)||(t=!0,!1)),t})(i))return!1;let{state:a}=e,{selection:r,tr:l}=a,s=(e=>{let t=[];return e.content.descendants(e=>{(0,xE.Q)(e)&&t.push(e)}),t})(i);if(0===s.length)return!1;if(r instanceof G.nh&&(0,xE.Q)(r.node)){let t=r.from+r.node.nodeSize,i=t;for(let e of s){let t=x_(e);l.insert(i,t),i+=t.nodeSize}return l.setSelection(G.nh.create(l.doc,t)),l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste"),e.dispatch(l),!0}if(r instanceof G.nh&&xI(r.node)){let t=r.from+r.node.nodeSize-1,i=t;for(let e of s){let t=x_(e);l.insert(i,t),i+=t.nodeSize}return l.setSelection(G.nh.create(l.doc,t)),l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste"),e.dispatch(l),!0}let o=(0,n.KP)(xI)(r);if(o){let t=o.pos+o.node.nodeSize-1,i=t;for(let e of s){let t=x_(e);l.insert(i,t),i+=t.nodeSize}return l.setSelection(G.nh.create(l.doc,t)),l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste"),e.dispatch(l),!0}let c=(e=>{let t=[];return(e.content.descendants(e=>(0,xE.Q)(e)?(e.content.forEach(e=>{t.push(e)}),!1):!e.isBlock||!!(0,xE.Q)(e)||(t.push(e),!1)),0===t.length)?sN.Ji.empty:new sN.Ji(sN.FK.from(t),0,0)})(i);if(0===c.content.childCount)return!1;l.replaceSelection(c);let d=(0,sA.i)(l);return d&&l.setSelection(d),l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste"),e.dispatch(l),!0},xR={"top-left":"nwse-resize",top:"ns-resize","top-right":"nesw-resize",right:"ew-resize","bottom-right":"nwse-resize",bottom:"ns-resize","bottom-left":"nesw-resize",left:"ew-resize"},xD=(e,t)=>e/t*s0.Y1,xT=e=>e.height/e.width*s0.Y1,xz=(e,t)=>e?{minX:e.left*s0.Y1,maxX:(1-e.right)*s0.Y1,minY:e.top*t,maxY:(1-e.bottom)*t}:{minX:0,maxX:s0.Y1,minY:0,maxY:t},xP=e=>{let{position:t,onMouseDown:i}=e;return(0,h.jsx)("div",{style:(()=>{let e={position:"absolute",width:8,height:8,backgroundColor:"white",border:"2px solid var(--chakra-colors-deepocean-600)",borderRadius:2,cursor:xR[t],zIndex:10};return t.includes("left")?e.left=2:t.includes("right")?e.right=2:(e.left="50%",e.marginLeft=-4),t.includes("top")?e.top=2:t.includes("bottom")?e.bottom=2:(e.top="50%",e.marginTop=-4),e})(),onMouseDown:e=>i(e,t),contentEditable:!1})};var xN=i(91611);let xH=e=>{let{node:t,editor:i,getPos:n,decorations:a}=e,{x:r,y:l,w:s,h:o,fontSize:c,verticalAlign:d,horizontalAlign:p}=t.attrs,m={...(0,x.yp)(null!=p?p:"center"),...(0,x.AS)(null!=p?p:"center","rtl")},f=(e=>{switch(e){case"center":return"center";case"bottom":return"flex-end";default:return"flex-start"}})(d),b=(0,il.Ms)(a),C=(0,il.b0)(a),y=(0,M.useRef)(null),v=(0,M.useContext)(s8),w=(0,M.useCallback)(()=>y.current?y.current.closest(".positioned-boxes-wrapper"):null,[]),{tempPosition:j,tempDimensions:A,isInBorderZone:k,cursor:L,handleMouseDown:S,handleMouseMove:E,handleMouseLeave:_,ResizeHandles:I}=(e=>{let{x:t,y:i,w:n,h:a,isImageBox:r,editor:l,getPos:s,getContainerElement:o,elementRef:c,crop:d}=e,u=(0,M.useRef)(!1),p=(0,M.useRef)(!1),g=(0,M.useRef)({x:t,y:i}),m=(0,M.useRef)({w:n,h:a}),[x,f]=(0,M.useState)(!1),[b,C]=(0,M.useState)({x:t,y:i}),[y,v]=(0,M.useState)({w:n,h:a});(0,M.useEffect)(()=>{u.current||p.current||(C({x:t,y:i}),g.current={x:t,y:i})},[t,i]),(0,M.useEffect)(()=>{p.current||(v({w:n,h:a}),m.current={w:n,h:a})},[n,a]);let w=(0,M.useCallback)((e,t)=>{if(!c.current)return!1;let i=c.current.getBoundingClientRect(),n=e-i.left,a=i.right-e,r=t-i.top,l=i.bottom-t,s=6>=Math.abs(n),o=6>=Math.abs(a),d=6>=Math.abs(r),u=6>=Math.abs(l),p=r>=-6&&l>=-6,h=n>=-6&&a>=-6;return s&&p||o&&p||d&&h||u&&h},[c]),j=(0,M.useCallback)((e,t)=>{let{minX:i,maxX:n,minY:a,maxY:r}=xz(d,xT(t));return{x:Math.min(n-y.w,Math.max(i,e.x)),y:Math.min(r-y.h,Math.max(a,e.y))}},[y.w,y.h,d]),A=(0,M.useCallback)(e=>{!r&&l.isEditable&&f(w(e.clientX,e.clientY))},[r,w,l]),k=(0,M.useCallback)(()=>{f(!1)},[]),L=(0,M.useCallback)(e=>{if(!l.isEditable)return;let t=w(e.clientX,e.clientY);if(!r&&!t)return;let i=s();if(void 0!==i&&l.chain().focus().setNodeSelection(i).run(),u.current=!1,!c.current)return;e.preventDefault(),e.stopPropagation();let n=e.clientX,a=e.clientY,p=c.current.getBoundingClientRect(),h={x:n-p.left,y:a-p.top},m=o();if(!m)return;let x=e=>{if(!m)return;let t=m.getBoundingClientRect(),i=Math.abs(e.clientX-n),r=Math.abs(e.clientY-a);if(!u.current){if(i<=5&&r<=5)return;u.current=!0}let o=e.clientX-h.x,c=e.clientY-h.y,p=xD(o-t.left,t.width),x=xD(c-t.top,t.width),f=s();if(l.isEditable&&!e.altKey&&void 0!==f){let e=xT(t),i=s6(s4(l,f),e,d),n=function(e,t){let i=[],n=e.x,a=e.y,r=[e.x,e.x+e.w,e.x+e.w/2],l=[e.y,e.y+e.h,e.y+e.h/2],s=s9(r,t,"vertical");if(s){let t=s.target.position-s.snappedEdge;n=e.x+t,i.push({position:s.target.position,direction:"vertical"})}let o=s9(l,t,"horizontal");if(o){let t=o.target.position-o.snappedEdge;a=e.y+t,i.push({position:o.target.position,direction:"horizontal"})}return{position:{x:n,y:a},activeGuides:i}}({x:p,y:x,w:y.w,h:y.h},i);p=n.position.x,x=n.position.y,s2.emit(n.activeGuides)}else s2.clear();let b=j({x:p,y:x},t);g.current=b,C(b)},f=()=>{if(document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",f),s2.clear(),u.current){u.current=!1;let e=s();void 0!==e&&l.chain().updateAttributesAtPos(e,{x:g.current.x,y:g.current.y}).setNodeSelection(e).run()}};document.addEventListener("mousemove",x),document.addEventListener("mouseup",f)},[r,w,o,j,l,s,c,y,d]),S=(0,M.useCallback)((e,t)=>{e.preventDefault(),e.stopPropagation(),p.current=!0;let i=e.clientX,n=e.clientY,a=y.w,r=y.h,c=b.x,u=b.y,h=o();if(!h)return;let x={left:t.includes("left"),right:t.includes("right"),top:t.includes("top"),bottom:t.includes("bottom")},f=e=>{if(!h)return;let t=h.getBoundingClientRect(),o=xT(t),p=xD(e.clientX-i,t.width),f=xD(e.clientY-n,t.width),b=c,y=u,w=a,j=r,A=xz(d,o);x.right?w=Math.max(50,a+p):x.left&&(w=Math.max(50,a-p),(b=c+p){document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",w),s2.clear(),p.current=!1;let e=s();void 0!==e&&l.chain().updateAttributesAtPos(e,{x:g.current.x,y:g.current.y,w:m.current.w,h:m.current.h}).setNodeSelection(e).run()};document.addEventListener("mousemove",f),document.addEventListener("mouseup",w)},[y,b,o,l,s,d]),E=(0,M.useMemo)(()=>l.isEditable?r||x?"move":"text":"auto",[l,r,x]);return{tempPosition:b,tempDimensions:y,isInBorderZone:x,cursor:E,handleMouseDown:L,handleMouseMove:A,handleMouseLeave:k,ResizeHandles:e=>{let{selected:t}=e;return t&&l.isEditable?(0,h.jsx)(h.Fragment,{children:["top-left","top","top-right","right","bottom-right","bottom","bottom-left","left"].map(e=>(0,h.jsx)(xP,{position:e,onMouseDown:S},e))}):null}}})({x:r,y:l,w:s,h:o,isImageBox:!1,editor:i,getPos:n,getContainerElement:w,elementRef:y,crop:v});(e=>{let{h:t,isFocused:i,editor:n,getPos:a,getContainerElement:r,elementRef:l}=e;(0,M.useEffect)(()=>{if(!i)return;let e=()=>{var e;let i=null==(e=l.current)?void 0:e.querySelector(".positioned-box-content");if(!i)return;let s=i.querySelector("[data-node-view-content]");if(!s||!r())return;let o=s.offsetHeight;if(o>t+2){let e=a();void 0!==e&&n.commands.updateAttributesAtPos(e,{h:Math.ceil(o)})}};e();let s=()=>{requestAnimationFrame(e)};return n.on("update",s),()=>{n.off("update",s)}},[i,t,n,a,r,l])})({h:o,isFocused:b,editor:i,getPos:n,getContainerElement:w,elementRef:y});let R=(e=>{let t=(0,xN.Et)(e),i=(0,xN.Gz)(e);return(0,M.useMemo)(()=>[{key:"font-size-title",title:e2.Ru._({id:"cGeFup"})},{key:"font-size-increase",label:e2.Ru._({id:"pxFAp/"}),icon:em.QLR,onClick:()=>e.commands.updatePositionedBoxFontSize(1)},{key:"font-size-decrease",label:e2.Ru._({id:"WGD1Al"}),icon:em.EZy,onClick:()=>e.commands.updatePositionedBoxFontSize(-1)},{divider:!0},{key:"h-align",label:e2.Ru._({id:"bqWPnx"}),items:[{key:"h-align-left",label:e2.Ru._({id:"UlKSMd"}),icon:em.ecg,onClick:()=>{let t=e.state.selection.from;e.chain().toggleHorizontalAlign("left").selectNodeAtPos(t).run()}},{key:"h-align-center",label:e2.Ru._({id:"VTRXqB"}),icon:em._ur,onClick:()=>{let t=e.state.selection.from;e.chain().toggleHorizontalAlign("center").selectNodeAtPos(t).run()}},{key:"h-align-right",label:e2.Ru._({id:"nOPbWJ"}),icon:em.jbh,onClick:()=>{let t=e.state.selection.from;e.chain().toggleHorizontalAlign("right").selectNodeAtPos(t).run()}}]},{key:"v-align",label:e2.Ru._({id:"mMHWqA"}),items:[{key:"v-align-top",label:e2.Ru._({id:"WWy8TN"}),icon:em.jot,onClick:()=>{let t=e.state.selection.from;e.chain().updateAttributes("positionedTextbox",{verticalAlign:"top"}).selectNodeAtPos(t).run()}},{key:"v-align-center",label:e2.Ru._({id:"S1g3Ds"}),icon:em.nr0,onClick:()=>{let t=e.state.selection.from;e.chain().updateAttributes("positionedTextbox",{verticalAlign:"center"}).selectNodeAtPos(t).run()}},{key:"v-align-bottom",label:e2.Ru._({id:"zsiX7I"}),icon:em.yHR,onClick:()=>{let t=e.state.selection.from;e.chain().updateAttributes("positionedTextbox",{verticalAlign:"bottom"}).selectNodeAtPos(t).run()}}]},{divider:!0},{key:"bring-to-front",label:e2.Ru._({id:"uSpgqQ"}),icon:em.bKR,onClick:()=>e.commands.bringToFront(),disabled:!t},{key:"bring-forward",label:e2.Ru._({id:"KAsIPs"}),icon:em.B4x,onClick:()=>e.commands.bringForward(),disabled:!t},{key:"send-backward",label:e2.Ru._({id:"UvFh8B"}),icon:em.PW6,onClick:()=>e.commands.sendBackward(),disabled:!i},{key:"send-to-back",label:e2.Ru._({id:"7q2+1G"}),icon:em.jb9,onClick:()=>e.commands.sendToBack(),disabled:!i},{divider:!0},{key:"delete",label:e2.Ru._({id:"cnGeoo"}),icon:em.yLS,color:"red.500",onClick:()=>e.commands.deletePositionedBox()}],[i,t,e])})(i),{onOpenContextMenu:D}=(0,sY.$)({editor:i,getPos:n,contextMenuItems:R}),T=(0,M.useCallback)(e=>{D(e)},[D]);return(0,h.jsx)(u.VR,{children:(0,h.jsxs)(g.a,{position:"absolute",left:"".concat(j.x-6,"px"),top:"".concat(j.y-6,"px"),width:"".concat(A.w+12,"px"),height:"".concat(A.h+12,"px"),cursor:L,onMouseMove:E,onMouseLeave:_,onMouseDown:S,onContextMenu:T,onDoubleClick:iC.dG,children:[(0,h.jsx)(g.a,{ref:y,position:"absolute",left:"".concat(6,"px"),top:"".concat(6,"px"),right:"".concat(6,"px"),bottom:"".concat(6,"px"),overflow:"visible",borderRadius:"sm",css:{outlineStyle:C||b||k?"solid":"none",outlineWidth:C?"2px":"1px",outlineColor:C?"var(--chakra-colors-deepocean-600)":b||k?"var(--chakra-ring-color)":"var(--grid-outline-color)"},userSelect:k?"none":"auto",className:"positioned-box","data-content-reference":!0,children:(0,h.jsx)(g.a,{className:"positioned-box-content",w:"100%",h:"100%",display:"flex",flexDirection:"column",justifyContent:f,css:m,fontSize:"".concat(null!=c?c:s0.Ef,"px"),children:(0,h.jsx)(u.$p,{})})}),(0,h.jsx)(I,{selected:C})]})})},xB=e=>{let{selection:t,doc:i}=e;if(!(t instanceof G.nh))return null;let n=t.node;if("positionedTextbox"!==n.type.name)return null;let a=t.from,r=i.resolve(a),l=r.before(r.depth),s=r.parent,o=0,c=0;return s.forEach((e,t)=>{"positionedTextbox"===e.type.name&&(l+t+1===a&&(o=c),c++)}),{node:n,pos:a,$pos:r,parentPos:l,parent:s,index:o,siblingCount:c}},xF=(e,t,i)=>{let n,a=xB(e);if(!a)return!1;let{node:r,pos:l,parentPos:s,parent:o,index:c,siblingCount:d}=a,u=Math.max(0,Math.min(d-1,i));if(u===c)return!1;if(!t)return!0;let{tr:p}=e,h=0;if(u===d-1){let e=s+1;o.forEach((t,i)=>{"positionedTextbox"===t.type.name&&(e=s+i+1+t.nodeSize)}),n=e}else{let e=s+1;o.forEach((t,i)=>{"positionedTextbox"===t.type.name&&(h===u&&(e=s+i+1),h++)}),n=e}let g=r.nodeSize;p.delete(l,l+g);let m=p.mapping.map(n);return p.insert(m,r),p.setSelection(G.nh.create(p.doc,m)),t(p),!0},xO=n.bP.create({name:"positionedTextbox",priority:et.y.PositionedBox,group:"positionedBox",content:"block+",selectable:!1,draggable:!1,isolating:!0,addAttributes:()=>({x:{default:0},y:{default:0},w:{default:1e3},h:{default:100},fontSize:{default:null},verticalAlign:{default:"top"}}),addNodeView:()=>(0,u.gu)(xH,{update:p.z0}),addCommands:()=>({bringToFront:()=>e=>{let{state:t,dispatch:i}=e,n=xB(t);return!!n&&xF(t,i,n.siblingCount-1)},bringForward:()=>e=>{let{state:t,dispatch:i}=e,n=xB(t);return!!n&&xF(t,i,n.index+1)},sendBackward:()=>e=>{let{state:t,dispatch:i}=e,n=xB(t);return!!n&&xF(t,i,n.index-1)},sendToBack:()=>e=>{let{state:t,dispatch:i}=e;return!!xB(t)&&xF(t,i,0)},deletePositionedBox:()=>e=>{let{state:t,chain:i}=e,{selection:n}=t;return n instanceof G.nh&&"positionedTextbox"===n.node.type.name&&(i().deleteSelection().run(),!0)},updatePositionedBoxFontSize:e=>t=>{var i;let{state:n,chain:a}=t,{selection:r}=n;if(!(r instanceof G.nh))return!1;let l=r.node;if("positionedTextbox"!==l.type.name)return!1;let s=Math.max(8,Math.round((null!=(i=l.attrs.fontSize)?i:s0.Ef)+e));return a().focus().updateAttributes("positionedTextbox",{fontSize:s}).selectNodeAtPos(r.from).run(),!0}}),parseHTML:()=>[{tag:"div[class=positioned-box]"}],renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"positioned-box"}),0]},addProseMirrorPlugins:()=>[new G.k_({key:new G.hs("positionedBoxPaste"),props:{handlePaste:xM}}),new G.k_({props:{handleDOMEvents:{mousedown:(e,t)=>{let i;if(!(e=>(null==e?void 0:e.closest("foreignObject"))!==null)(t.target)||2===t.detail)return!1;let n=t.detail>=3,{clientX:a,clientY:r}=t,l=((e,t,i)=>{if("caretPositionFromPoint"in e){let n=e.caretPositionFromPoint(t,i);if(n)return{node:n.offsetNode,offset:n.offset}}if("caretRangeFromPoint"in e){let n=e.caretRangeFromPoint(t,i);if(n)return{node:n.startContainer,offset:n.startOffset}}return null})(e.dom.ownerDocument,a,r);if(!l)return!1;try{i=e.docView.posFromDOM(l.node,l.offset,1)}catch(e){return!1}if(i<0)return!1;let s=e.state.doc.resolve(i);if(!s.parent.isTextblock)return!1;if(n){let i=s.start(),n=s.end(),a=G.U3.create(e.state.doc,i,n);e.dispatch(e.state.tr.setSelection(a)),t.preventDefault()}else{let t=G.U3.create(e.state.doc,i);e.dispatch(e.state.tr.setSelection(t))}return!0}}}})]});var xV=i(63804),xZ=i(94668),xU=i(12611),xG=i(94619);let xW=new G.hs("smartDiagram");var xK=i(10380);let xq=e=>{let{node:t,editor:i,getPos:n}=e,{templateKey:a,aiGenerateStatus:r,data:l}=t.attrs,s=(0,q.GV)(eu.nD),o=(0,eT.En)(),c=(0,M.useCallback)(()=>{let e=n();"number"==typeof e&&(i.view.dispatch(i.state.tr.setNodeAttribute(e,"aiGenerateStatus","queued")),setTimeout(()=>{(0,xZ.BX)(i,i.state,e)},0))},[i,n]);if(!o)return null;if("queued"===r||!a)return(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(s$.Pf,{isLoading:!0,loadingProvider:"aiGenerated",borderRadius:"var(--box-border-radius)",h:"10em","data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0})});let d=a?(0,xK.FV)(a):void 0;return d&&("error"!==r||l)?(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(hf,{errorMessage:"Unable to render smart diagram",children:(0,h.jsx)(xQ,{...e,template:d})})}):(0,h.jsx)(m.u,{...e,children:(0,h.jsx)(sX.T,{onRetry:s?c:void 0,borderRadius:"var(--box-border-radius)",h:"10em","data-drag-handle":!0,"data-selection-ring":!0,"data-selection-background":!0})})},xQ=e=>{let{node:t,editor:i,decorations:n,updateAttributes:a,getPos:r,template:l}=e,s=t.attrs,{data:o,horizontalAlign:c,showIcons:d}=s,u=l.Component,{bodyColor:p,primaryColor:g,primaryColorLight:m}=(0,z.a)(n),{isFullBleed:f}=(0,gJ.J7)(n),[b,C]=(0,M.useState)(!1),y=(0,M.useRef)(null),v=(0,q.GV)(eu.nD),w=(0,q.GV)(eu.SJ),{isSelected:j,selectedKeyPath:A,layoutContainerSize:k}=(e=>{let t=e.find(e=>e.spec.isSmartDiagramDecoration);return t?t.spec:{isSmartDiagramDecoration:!0,selectedKeyPath:void 0,isSelected:!1,layoutContainerSize:1}})(n),L=i.isFocused,S=!!(j&&!A&&L),E=(0,M.useCallback)(e=>{let t=r();if("number"==typeof t)try{var n;let a=null==(n=i.state.doc.nodeAt(t))?void 0:n.attrs,r=null==a?void 0:a.data;if(!r)return;let l=JSON.parse(JSON.stringify(r)),s=e(l);if(JSON.stringify(s)===JSON.stringify(r))return;let o=i.state.tr;o.setNodeAttribute(t,"data",s).setSelection(G.LN.fromJSON(o.doc,i.state.selection.toJSON())),i.view.dispatch(o)}catch(e){console.error("Error updating smart diagram data",e)}},[r,i]),_=(0,M.useCallback)(e=>{let t=r();if("number"!=typeof t)return;let n=null==e?void 0:e.target;if(null==n||!n.closest("[data-in-editor-focus]"))try{i.commands.selectNodeAtPos(t)}catch(e){console.error("Error selecting node",e)}},[r,i]),I=(0,M.useCallback)(e=>{a({...t.attrs,...e}),_()},[t.attrs,a,_]),R=(0,M.useCallback)(e=>{let t=r();if("number"!=typeof t)return;let n=i.state.doc.resolve(t),a=new xG.n(n,e);i.view.dispatch(i.state.tr.setSelection(a))},[r,i]),D=(0,x.fZ)(n,c),T=(0,x.Up)(n);return(0,ip.j)({enabled:(b||j)&&v,ref:y,handler:e=>{let t=e.target;if(!(t instanceof Element))return;let i=t.closest("[data-active-menu]"),n=t.closest("[data-insert-widget-popover]");(!i||n||!L)&&b&&C(!1)}}),(0,h.jsx)("div",{ref:y,children:(0,h.jsx)(u,{data:o,theme:w,updateData:E,updateResizeAttrs:I,selectItem:R,selectNode:_,editor:i,isNodeSelected:S,selectedKeyPath:null!=A?A:null,alignDirection:D,svgDirection:T,isEditable:v,attrs:s,layoutContainerSize:k,showIcons:d,colors:{bodyColor:p,accentColor:g,accentColorLight:m},isTextMenuVisible:b,setIsTextMenuVisible:C,isFullBleed:f})})},xJ=n.bP.create({name:"smartDiagram",group:"block",isolating:!0,defining:!0,atom:!0,selectable:!0,addAttributes:()=>({id:(0,su.e)(nD.z),templateKey:{default:null},data:{default:{},...(0,$.tb)("data")},width:{default:null},showIcons:{default:!0},aiGenerateParams:{default:null,...(0,$.tb)("aiGenerateParams")},aiGenerateStatus:{default:null}}),renderHTML(e){let{HTMLAttributes:t}=e;return["div",(0,n.KV)(t,{class:"smart-diagram"})]},renderHTMLforAI(e){let{node:t,HTMLAttributes:i}=e;return["diagram",{...i,"data-data":void 0},JSON.stringify(t.attrs.data,null,2)]},parseHTML:()=>[{tag:"div[class=smart-diagram]"}],addNodeView:()=>(0,u.gu)(xq,{update:p.z0}),addProseMirrorPlugins:()=>[new G.k_({key:xW,props:{decorations(e){let{doc:t,selection:i}=e,n=[];return t.descendants((t,a)=>{let r,l;if("smartDiagram"!==t.type.name)return;let s=(0,xU.J)(e.doc.resolve(a)),{isSelected:o,selectedKeyPath:c}=(r=i,l=t,r instanceof G.nh&&r.node===l?{isSelected:!0}:r instanceof xG.n&&r.node===l?{isSelected:!0,selectedKeyPath:r.keyPath}:{isSelected:!1,selectedKeyPath:void 0});n.push(oK.NZ.node(a,a+t.nodeSize,{},{isSmartDiagramDecoration:!0,isSelected:o,selectedKeyPath:c,layoutContainerSize:s}))}),oK.zF.create(t,n)}}})],addCommands(){return{insertSmartDiagram:e=>{let{attrs:t,selectedText:i,allowGeneration:a=!0}=e;return e=>{let{chain:r,state:l}=e,{selection:s}=l,o=(0,n.KP)(e=>"smartLayout"===e.type.name)(s),c=(0,n.eL)(l.doc.resolve(s.from),e=>"gridLayout"===e.type.name),d=s.from,u=o||c;u&&(d=u.pos+u.node.nodeSize);let p=a?(0,xZ.YR)(this.editor,i):{};return r().insertContentAt(d,{type:this.name,attrs:{...t,templateKey:t.templateKey,id:(0,nD.z)(),...p}}).selectInsertedNode().command(e=>{let{tr:t,state:i}=e;if(a){let e=t.selection.from;return(0,xZ.BX)(this.editor,i,e)}return!0}).run()}},updateSmartDiagramData:(e,t,i)=>n=>{let{chain:a}=n;return a().updateAttributeKeyPathAtPos(e,"data."+t,i).run()}}}});var xY=i(39508),xX=i(75699);let x$=n.YY.create({name:"TableCommands",addCommands:()=>({selectColumn:e=>t=>{let{tr:i,dispatch:n}=t;if(!n)return!0;let{doc:a}=i,r=a.resolve(e),l=hg.rn.colSelection(r);return i.setSelection(l),!0},selectRow:e=>t=>{let{tr:i,dispatch:n}=t;if(!n)return!0;let{doc:a}=i,r=a.resolve(e),l=hg.rn.rowSelection(r);return i.setSelection(l),!0},selectTable:e=>t=>{let{tr:i,dispatch:n}=t;if(!n)return!0;let{doc:a}=i,r=a.resolve(e),l=hg.rn.colSelection(r),s=hg.rn.rowSelection(l.$anchorCell,l.$headCell);return i.setSelection(s),!0}})}),x0=n.bP.create({name:"tableCell",addOptions:()=>({HTMLAttributes:{}}),content:"(block | tableBlock)+",addCommands:()=>({setTableCellBackgroundColor:e=>t=>{let{state:i,dispatch:n}=t,{selection:a}=i;if(n){let t=i.tr;a instanceof hg.rn&&a.forEachCell((i,n)=>{"tableCell"===i.type.name&&t.setNodeMarkup(n,void 0,{...i.attrs,backgroundColor:e})}),n(t)}return!0},unsetTableCellBackgroundColor:()=>e=>{let{state:t,dispatch:i}=e,{selection:n}=t;if(i){let e=t.tr;if(n instanceof hg.rn)n.forEachCell((t,i)=>{"tableCell"===t.type.name&&t.attrs.backgroundColor&&e.setNodeMarkup(i,void 0,{...t.attrs,backgroundColor:null})});else{let{from:i,to:a}=n;t.doc.nodesBetween(i,a,(t,i)=>{"tableCell"===t.type.name&&t.attrs.backgroundColor&&e.setNodeMarkup(i,void 0,{...t.attrs,backgroundColor:null})})}i(e)}return!0}}),addAttributes:()=>({colspan:{default:1},rowspan:{default:1},backgroundColor:{default:null,parseHTML:e=>e.getAttribute("data-background-color"),renderHTML:e=>{if(!e.backgroundColor)return{};let t=(0,T.w8)("#272525",e.backgroundColor,4.5,!0);return{"data-background-color":e.backgroundColor,style:"background-color: ".concat(e.backgroundColor,"; --table-cell-text-color: ").concat(t,";")}}}}),tableRole:"cell",isolating:!0,selectable:!1,parseHTML:()=>[{tag:"td"},{tag:"th"}],renderHTML(e){let{HTMLAttributes:t}=e;return["td",(0,n.KV)(this.options.HTMLAttributes,t),0]}}),x1=e=>(0,h.jsxs)(u.VR,{className:"table-row-wrapper",style:{display:"contents"},children:[(0,h.jsx)("div",{style:{position:"relative",padding:0},children:(0,h.jsx)(x2,{...e})}),(0,h.jsx)(u.$p,{as:"div",className:"table-row-content",style:{display:"contents"}})]}),x2=(0,M.memo)(e=>{let{...t}=e,{getPos:i,editor:n}=t;return(0,h.jsx)(e5.s,{height:"100%",align:"center",contentEditable:!1,suppressContentEditableWarning:!0,children:(0,h.jsx)(P.A,{...t,handlePlacement:"custom",label:e2.Ru._({id:"9c44h0"}),onClick:()=>{let e=i();"number"==typeof e&&n.chain().focus().selectRow(e+1).run()},insetInlineStart:"-0.5em",top:"1em",zIndex:"3","data-testid":"table-row-control"})})});x2.displayName="RowControl";let x3=n.bP.create({name:"tableRow",addOptions:()=>({HTMLAttributes:{}}),selectable:!1,content:"tableCell+",tableRole:"row",containerHandle:!0,addNodeView:()=>(0,u.gu)(x1,{update:p.z0,as:"tr"}),parseHTML:()=>[{tag:"tr"}],renderHTML(e){let{HTMLAttributes:t}=e;return["tr",(0,n.KV)(this.options.HTMLAttributes,t),0]}});var x5=i(94478),x4=i(63761);let x6=e=>{let{node:t,decorations:i}=e,{level:n,horizontalAlign:a,placeholder:r}=t.attrs,l=r||(n===x9.DefaultTitle?e2.Ru._({id:"wja8aL"}):e2.Ru._({id:"MHrjPM"}));return(0,h.jsx)(m.u,{...e,style:{display:"flex",flexDirection:"column",...(0,x.yp)(a)},children:(0,h.jsx)(u.$p,{dir:(0,x.fZ)(i),level:n,className:(0,_.cx)("title",R.U6),"data-placeholder":l,style:{minWidth:"min(100%, 10em)",...(0,x.O8)(a)}})})};var x9=function(e){return e[e.DefaultTitle=1]="DefaultTitle",e[e.LargeTitle=2]="LargeTitle",e[e.XLargeTitle=3]="XLargeTitle",e}({});let x7=n.bP.create({name:"title",content:"inline*",group:"block cardNotesBlock",defining:!0,selectable:!1,addAttributes:()=>({level:{default:1}}),addNodeView:()=>(0,u.gu)(x6,{update:p.z0}),parseHTML:()=>[{tag:"h1[class=title]"},{tag:"display[size]",getAttrs:e=>({level:(e=>{switch(e){case"md":default:return 1;case"lg":return 2;case"xl":return 3}})(e.getAttribute("size"))})}],addInputRules(){return(0,x4.Bl)().map(e=>{let[,t]=e,{inputRegex:i,level:n}=t;return i?(0,ud.JJ)({find:i,type:this.type,getAttributes:{level:n}}):null}).filter(e=>!!e)},renderHTML(e){let{HTMLAttributes:t}=e;return["h1",(0,n.KV)(t,{class:"title"}),0]},renderHTMLforAI(e){let{HTMLAttributes:t}=e,{level:i=1,...n}=t,a=(e=>{switch(e){case 1:default:return"md";case 2:return"lg";case 3:return"xl"}})(i);return["display",{...n,size:a},0]}});var x8=i(8489),fe=i(75572);let ft="1.5em",fi=e=>{let{node:t,decorations:i}=e,{level:n,fontSize:a,placeholder:r,horizontalAlign:l}=t.attrs,{toggleId:s="",isEmpty:o}=(e=>{var t;return(null==(t=e.find(e=>e.spec.isToggleDecoration))?void 0:t.spec)||{}})(i),c=(0,x.yp)(l),d=(0,x.fZ)(i),[p]=(0,lp.yz)(d),g=(0,q.GV)(eu.nD),f=(0,q.GV)(eu.jO),b=(0,q.GV)((0,eu.q)(s))||f,C=(0,M.useCallback)(()=>{(0,fe.bG)(s,!b)},[s,b]);return(0,h.jsx)(m.u,{...e,hideComments:!b,children:(0,h.jsxs)(E.E,{as:"div",dir:d,display:"flex",flexDirection:"column",position:"relative",onClick:g?void 0:C,cursor:g?void 0:"pointer",style:{display:"flex",flexDirection:"column",...(0,x.yp)(l)},children:[(0,h.jsx)(eq.$,{[p]:"calc(0.125em - ".concat(ft,")"),position:"absolute",variant:"ghost",colorScheme:"gray",color:o?"var(--body-color-muted)":"var(--body-color)",onClick:g?C:void 0,contentEditable:!1,onMouseDown:iC.Fw,fontSize:"1em",lineHeight:"inherit",height:"100%",px:2,marginStart:-2,minW:"unset","data-testid":"toggle-button",children:(0,h.jsx)(E.E,{transform:"rotate(".concat(b?90:180*("rtl"===d),"deg)"),transformOrigin:"center",transitionProperty:"transform",transitionDuration:"normal",fontSize:"0.75em",children:(0,h.jsx)(I.g,{icon:eR.ijD})})}),(0,h.jsx)(u.$p,{dir:d,level:n,"data-placeholder":r||e2.Ru._({id:"JFciKP"}),"data-font-size":a,className:(0,_.cx)((0,x8.Ii)(a)&&R.U6),style:{minWidth:"min(100%, 10em)",textAlign:c.textAlign,...(0,x.O8)(l)}})]})})},fn=n.bP.create({name:"toggleSummary",content:"inline*",selectable:!1,marks:"bold italic underline code footnoteLabel strike textColor highlight",allowFontSizes:"heading body",addAttributes:()=>({fontSize:pQ.mD}),addNodeView:()=>(0,u.gu)(fi,{update:p.z0}),renderHTML(e){let{HTMLAttributes:t}=e;return["summary",t,0]},parseHTML:()=>[{tag:"summary"}]}),fa=e=>{let{decorations:t,node:i}=e,n=(0,x.fZ)(t),[a]=(0,lp.yz)(n),r=(0,q.GV)(eu.jO),l=(0,q.GV)((0,eu.q)(i.attrs.id))||r;return(0,h.jsx)(m.u,{...e,hideComments:l,readOnly:!l,children:(0,h.jsxs)(g.a,{dir:n,ps:ft,position:"relative","data-open":!!l,className:"toggle",borderRadius:"var(--box-border-radius)","data-selection-ring":"padded",children:[(0,h.jsx)(u.$p,{}),l&&(0,h.jsx)(g.a,{position:"absolute",[a]:"0.375em",bottom:"0.25em",top:"2.5em",borderStart:"1px solid",borderColor:"var(--neutral-border-color)"})]})})};var fr=i(85741);let fl=/^\s*([+])\s$/,fs=n.bP.create({name:"toggle",group:"layoutBlock calloutBlock cardBlock smartLayoutBlock tableBlock",content:"toggleSummary (block | layoutBlock)+",selectable:!1,isolating:!0,priority:et.y.Toggle,expandable:!0,addNodeView:()=>(0,u.gu)(fa,{update:p.z0}),addProseMirrorPlugins:()=>[new G.k_({key:new G.hs("TogglePlugin"),props:{handlePaste(e,t,i){let{selection:a,tr:r}=e.state,l=(0,n.KP)(fe.Rv)(a);if(!l)return!1;let s=null,o=null,c=[];if(i.content.descendants(e=>{e.isTextblock&&(s?c.push(e):(s=e.content,o=(0,x8.NA)(e)||null))}),!s)return;o&&r.setNodeAttribute(l.pos,"fontSize",o),r.replaceSelection(sN.Ji.maxOpen(s));let d=r.mapping.map(l.pos+l.node.nodeSize);r.replaceRange(d,d,sN.Ji.maxOpen(sN.FK.fromArray(c)));let u=(0,sA.i)(r,-1);return u&&r.setSelection(u),e.dispatch(r),!0},decorations(e){let{doc:t}=e,i=[];return t.descendants((e,t,n)=>{if(!n||!(0,fe.Rv)(e))return;let a=(0,$.F2)(n.content).slice(1).every(e=>(0,$.Op)(e)),r=oK.NZ.node(t,t+e.nodeSize,{},{isToggleDecoration:!0,toggleId:n.attrs.id,isEmpty:a});i.push(r)}),oK.zF.create(t,i)}}})],addAttributes:()=>({id:(0,su.e)(fr.n)}),addInputRules(){var e;return[(e={find:fl,innerType:this.editor.schema.nodes.toggleSummary,outerType:this.type,getInnerAttributes:e=>({fontSize:(0,x8.NA)(e)}),getOuterAttributes:()=>{let e=(0,fr.n)();return(0,fe.bG)(e,!0),{id:e}}},new n.fV({find:e.find,handler:t=>{let{state:i,range:a,match:r}=t,l=i.doc.resolve(a.from);if(!l.node(-1).canReplaceWith(l.index(-1),l.indexAfter(-1),e.outerType))return;let s=(0,n.gk)(e.getOuterAttributes,void 0,l.parent)||{},o=(0,n.gk)(e.getInnerAttributes,void 0,l.parent)||{},c=i.tr.delete(a.from,a.to),d=c.doc.resolve(a.from),u=d.parent,p=e.outerType.createAndFill(s,[e.innerType.create(o,u.content)]);c.replaceWith(d.before(),d.after(),p);let h=(0,sA.n)(c.doc.resolve(a.from));h&&c.setSelection(h)}}))]},addCommands(){var e=this;return{unwrapToggle:()=>e=>{let{state:t,editor:i,tr:a}=e;if(!i.isActive("toggleSummary"))return!1;let{selection:r,schema:l}=t,s=(0,n.KP)(fe.p8)(r);if(!s||s.start+1!==r.from||!r.empty)return!1;let o=(0,$.F2)(s.node.content),c=o[0],{type:d,level:u}=(0,x8.o)(c.attrs.fontSize),p=["heading"===d?l.nodes.heading.create({level:u},c.content):l.nodes.paragraph.create({fontSize:c.attrs.fontSize},c.content)].concat(o.slice(1));a.replaceWith(s.pos,s.pos+s.node.nodeSize,sN.FK.from(p)).setMeta("annotationEvent",{type:"unwrap-node",pos:s.pos});let h=a.doc.resolve(s.pos),g=(0,sj.s)(h);return g&&a.setSelection(g),!0},joinBackwardInToggle:()=>e=>{let{state:t,editor:i,chain:a}=e;if(i.isActive("toggleSummary"))return!1;let{selection:r}=t,l=(0,n.KP)(fe.p8)(r);if(!l)return!1;let s=(0,$.F2)(l.node.content).slice(1);return!!r.empty&&0===r.$from.parentOffset&&1===s.length&&(a().command(e=>{let{tr:t}=e,n=t.doc.resolve(l.pos+1).end();return t.insert(n,i.schema.nodes.paragraph.create()),!0}).joinBackward(),!0)},wrapWithToggle:function(t){let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return n=>{let a,{state:r,tr:l}=n,{doc:s,selection:o,schema:c}=r,d=o.$from.blockRange(o.$to);if(!d)return!1;let u=[];s.nodesBetween(o.from,o.to,(e,t,i)=>{if(i===d.parent)return u.push(e),!1});let p=[];if(!t&&u[0].isTextblock&&u[0].textContent.length<100){let e=(0,x8.NA)(u[0]);a=c.nodes.toggleSummary.create({fontSize:e},u[0].content),p=u.slice(1)}else{let e=t?c.text(t):null;a=c.nodes.toggleSummary.create(null,e),p=u}let h=(0,fr.n)();i&&(0,fe.bG)(h,!0);let g=e.editor.schema.nodes.toggle.createAndFill({id:h},sN.FK.fromArray([a,...p]));if(!g)return!1;let{start:m,end:x}=d;l.replaceRangeWith(m,x,g).setMeta("annotationEvent",{type:"wrap-nodes",start:m,end:x,level:1});let f=(0,sj.t)(l);if(!f)return!1;let b=(0,sj.s)(f,-1);return b&&l.setSelection(b),!0}},enterInToggle:()=>e=>{let{editor:t,state:i,chain:a}=e;if(!t.isActive("toggle"))return!1;let r=(0,n.KP)(fe.p8)(i.selection);if(!r||(0,fe.vb)(r.node.attrs.id))return!1;let{selection:l}=t.state,{$from:s}=l;if(s.parentOffset===s.parent.nodeSize-2){let e=r.pos+r.node.nodeSize;return a().insertContentAt(e,{type:"paragraph"}).selectInsertedNode().run(),!0}return(0,fe.bG)(r.node.attrs.id,!0),!0}}},addKeyboardShortcuts:()=>({Enter:e=>{let{editor:t}=e;return t.commands.enterInToggle()},Backspace:e=>{let{editor:t}=e;return t.commands.first(e=>{let{commands:t}=e;return[()=>t.unwrapToggle(),()=>t.joinBackwardInToggle()]})}}),addExtensions:()=>[fr.D,fn],renderHTML(e){let{HTMLAttributes:t}=e;return["details",t,0]},parseHTML:()=>[{tag:"details"}]}),fo=i(99696).A.extend({parseHTML:()=>[{tag:"u"},{style:"text-decoration=underline"},{style:"text-decoration-line=underline"}]});var fc=i(89081);let fd=function(){let{isInnerEditor:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[n.YY.create({name:"selectAllTextCommand",addCommands:()=>({selectAllText:s.xN})}),uU,uG,aM.T,ss,aI.QJ.configure({enabled:!l.$.GAMMA_PUPPETEER_SERVICE}),en.iM,sD,o6,oG,og,sx,ch,fc.n,a.E,gk.B,mu.N.configure({openOnClick:!1}),dJ,uE.z,w,gI,fo,xY.n,mh.B8,mx,my,mA,x7,gL.DZ,xA.f,b,Z,dQ.NG,x.wq,x5.f,j.$,L,gO,gW,x5.r,pQ.Z4,xL,xX.X.extend({resizable:!0,allowTableNodeSelection:!0}),x3,x0,x$,dK,hE,xy.$,xw,xC._V,m8,mY,pW,ul,xn,xb,xj.M9,xj.BF,xj.lw,o9.Hf,uh,mc,gf,gA,g6,gK.o,g0,xJ,hr,hi,d0,ck,fs,xO,pK,of.h,o.a,pq,sG,pi,r.vR,xV.a,gz.configure({addSelectionKeyMaps:!e}),gP]}},45473:(e,t,i)=>{"use strict";i.d(t,{m:()=>l});var n=i(55729),a=i(9443),r=i(88273);let l=e=>{let{src:t,tempUrl:i,decorations:l,skipRecolor:s=!1}=e,{bodyColor:o,primaryColor:c,primaryColorLight:d,isDark:u,cardColor:p}=(0,a.a)(l);return{src:(0,n.useMemo)(()=>!t||s?t:(0,r.pO)(t,{bodyColor:o,accentColor:c,accentColorLight:d}),[t,s,o,c,d]),tempUrl:i,colors:{bodyColor:o,accentColor:c,accentColorLight:d},isDark:u,cardColor:p}}},45775:(e,t,i)=>{"use strict";i.d(t,{E:()=>f});var n=i(6029),a=i(40452),r=i(21938),l=i(55729),s=i(97712),o=i(9666),c=i(73232),d=i(13956),u=i(82650),p=i(80903),h=i(55207),g=i(26420);let m=e=>{let{children:t,className:i}=e;return(0,n.jsx)(g.a,{h:"100%",w:"100%",display:"flex",flexDirection:"column",css:{"--media-maxH":"100%","--media-maxW":"100%","[data-node-view-content]":{display:"contents",'[data-node-view-content-inner="gridItem"]':{display:"contents",".block-image, .block-smartDiagram":{height:"100%",width:"100%",display:"flex",flexDirection:"column",justifyContent:"center"}}}},"data-grid-item":!0,className:i,children:t})};var x=i(80390);let f=(0,l.memo)(e=>{var t,i;let l,{cellProps:g,children:f,forceBalanceOverride:b,cellStyle:C="none",cellContentPropOverrides:y,markerConfig:v,innerLabelConfig:w,cellDecorConfig:j,gridStyle:A="standard",dragHandle:k,addButton:L,onDragOver:S,onDragLeave:E,onDrop:_,className:I}=e,{layoutOptions:M,cellOptions:R,index:D,selectCellForElementProps:T,numCells:z,layoutContainerSize:P,direction:N,theme:H,isFullBleed:B,stretchedHorizontalColumn:F,stretchedHorizontalRow:O,stretchedVerticalRow:V,stretchedVerticalColumn:Z,parentGridId:U}=g,G=b||(0,u.mr)({gridStyle:A}),W=(0,u.sW)({gridStyle:A}),K=(0,u.Ck)({gridStyle:A}),{colorVars:q}=(0,s.r)({layoutColorOverride:M.color,cellColorOverride:null==R?void 0:R.color,index:D,forceTransparent:!0}),Q=(null==R?void 0:R.horizontalAlign)||M.horizontalAlign,J=(null==y?void 0:y.alignItems)?void 0:{...(0,c.yp)(Q,N),...(0,c.AS)(Q,N)},Y=(e=>e?{justifyContent:({top:"flex-start",center:"center",bottom:"flex-end"})[e],display:"flex",flexDirection:"column"}:{})(null==R?void 0:R.verticalAlign),X={...J,...Y},{isHorizontal:$,columns:ee}=(0,o.i)({cellSize:M.cellSize||0,horizontalAlign:M.horizontalAlign||"center",orientation:M.orientation||"horizontal",numCells:z,containerSize:P,forceBalance:G,gridStyle:A}),et=(e=>{let{index:t,numCells:i,columns:n,unevenBehavior:a="center",gridStyle:r="standard",layoutOptions:l,cellOptions:s,stretchedHorizontalColumn:o,stretchedHorizontalRow:c,stretchedVerticalRow:h,stretchedVerticalColumn:g}=e,m=r||"standard",x=Math.floor(t/n),f=Math.ceil(i/n),b="flexible"===m?p.Wb:p.MW;return(0,u.Uw)(m)?(e=>{var t,i;let{cellOptions:n,stretchedHorizontalColumn:a,stretchedHorizontalRow:r,stretchedVerticalRow:l,stretchedVerticalColumn:s,layoutOptions:o}=e,{gridDirection:c="horizontal"}=o;if("horizontal"===c){let e=null!=(t=null!=a?a:null==n?void 0:n.horizontalColumnSpan)?t:d.LY,i=null!=r?r:null==n?void 0:n.horizontalRowSpan;return{columnSpan:+Math.max(d.Ih,Math.min(d.OJ,e)),rowSpan:i?Math.max(d.Ih,Math.min(d.OJ,i)):void 0}}{let e=null!=(i=null!=l?l:null==n?void 0:n.verticalRowSpan)?i:d.LY,t=null!=s?s:null==n?void 0:n.verticalColumnSpan,a=Math.max(d.Ih,Math.min(d.OJ,e)),r=t?Math.max(d.Ih,Math.min(d.OJ,t)):void 0;return{rowSpan:+a,columnSpan:r?+r:void 0}}})({layoutOptions:l,cellOptions:s,stretchedHorizontalColumn:o,stretchedHorizontalRow:c,stretchedVerticalRow:h,stretchedVerticalColumn:g}):"steps"===m?{columnSpan:b}:x===f-1&&"flex"===a?{columnSpan:((e,t,i,n)=>{let a=t%i||i,r=e%i;if(r>=a)return 0;let l=i*n,s=Math.floor(l/a);return r{let a={};if(e){if(n&&"cascade"===e.horizontal){let e=t%i+1;a.paddingTop="".concat((i-e)*1.5,"em"),a.paddingBottom=0}else n||"oscillating"!==e.vertical||(a.paddingInlineStart="".concat(function(e){let t=e%6;return t<=3?1.5*t:4.5-(t-3)*1.5}(t),"em"));n&&"function"==typeof e.horizontal?a.paddingTop=e.horizontal(t,i):n||"function"!=typeof e.vertical||(a.paddingInlineStart=e.vertical(t))}return a})(K,D,ee,$):void 0,en=null!=(i=M.gridDirection)?i:"horizontal",ea={gridColumn:et.columnStart?"".concat(et.columnStart," / span ").concat(et.columnSpan):"horizontal"===en?"span var(--grid-".concat(U,"-item-").concat(D,"-resize-flow, ").concat(et.columnSpan,")"):"vertical"===en?"span var(--grid-".concat(U,"-item-").concat(D,"-resize-cross, ").concat(et.columnSpan,")"):"span ".concat(et.columnSpan),...ei};et.rowStart?ea.gridRow=et.rowSpan?"".concat(et.rowStart," / span ").concat(et.rowSpan):"".concat(et.rowStart):et.rowSpan&&(ea.gridRow="vertical"===en?"span var(--grid-".concat(U,"-item-").concat(D,"-resize-flow, ").concat(et.rowSpan,")"):"horizontal"===en?"span var(--grid-".concat(U,"-item-").concat(D,"-resize-cross, ").concat(et.rowSpan,")"):"span ".concat(et.rowSpan));let er=null==(t=h.q[C])?void 0:t.component;("none"===C||"solid"===C||"outline"===C)&&(l=(0,n.jsxs)(x.k,{cellContentPropOverrides:y,colorVars:q,alignStyles:X,cellStyle:C,cellProps:g,theme:H,cursor:T.cursor||"text",onClick:T.onClick,cellDecorConfig:j,markerConfig:v,innerLabelConfig:w,onDragOver:S,onDragLeave:E,onDrop:_,className:I,children:[f,k,L]})),B&&(l=(0,n.jsx)(m,{className:I,children:f})),er&&(l=(0,n.jsxs)(er,{colorVars:q,alignStyles:X,cellProps:g,onDragOver:S,onDragLeave:E,onDrop:_,className:I,children:[f,k,L]}));let el=[...((e,t,i)=>{let n=["grid-item"];return"vertical"===e?n.push("grid-item-vertical"):n.push("grid-item-horizontal"),"none"===t&&n.push("grid-item-cell-style-none"),i&&n.push("grid-item-full-bleed"),n})(en,C,B),...I?[I]:[]];return(0,n.jsx)(a.s,{"data-content-reference":!0,sx:{...ea},h:"100%",position:"relative",className:(0,r.cx)(...el),"data-selection-ring":!0,children:l})});f.displayName="GridItem"},46004:(e,t,i)=>{"use strict";i.d(t,{K:()=>l});var n=i(83691),a=i(1319),r=i(40912);let l=()=>{var e,t;let i=(0,r.GV)(a.Jo);if(!i)return!1;let l=n.$.SHARE_TOKEN,s=null==(e=i.accessLinks)?void 0:e.some(e=>""===e.token),o=null==(t=i.accessLinks)?void 0:t.some(e=>null===e.permission);return!!l||!!s&&!o}},46649:(e,t,i)=>{"use strict";i.d(t,{O:()=>n});let n={x:-1e3,y:-1e3}},46672:(e,t,i)=>{"use strict";i.d(t,{c:()=>r,e:()=>a});var n=i(55729);let a=(0,n.createContext)({onDragStart:void 0}),r=()=>(0,n.useContext)(a)},47748:(e,t,i)=>{"use strict";i.d(t,{x:()=>m,q:()=>x});var n=i(73232),a=i(57257),r=i(79324),l=i(6029),s=i(99492),o=i(3616),c=i(77650),d=i(56108);let u={key:"hasLine",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,l.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:s.CCK})},ControlMenu:(e,t,i)=>({key:i.key,label:e?(0,l.jsx)(o.x6,{id:"IELtbA"}):(0,l.jsx)(o.x6,{id:"81xMlD"}),icon:s.CCK,onClick:()=>t(!e)}),name:()=>c.Ru._({id:"aPb1AT"})};var p=i(77258);let h={key:"twoSided",defaultValue:()=>!0,Control:e=>{let{value:t,updateValue:i,option:n}=e;return(0,l.jsx)(d.I,{label:n.name(),onClick:()=>i(!t),isActive:t,icon:s.v6v,testId:"smart-layout-two-sided-option"})},ControlMenu:(e,t,i)=>({key:i.key,label:e?c.Ru._({id:"x+f1ZW"}):c.Ru._({id:"o18EC+"}),icon:s.v6v,onClick:()=>t(!e)}),name:()=>c.Ru._({id:"ovs7iP"})};var g=i(69144);let m=e=>{let{additionalOptions:t=[],additionalCellOptions:i=[],presetConfigurations:l=[],...s}=e;return{baseHorizontalAlign:(0,n.Ro)("center"),imageSlot:"optional",imageType:"icon",dragHandleTopOffset:"-0.5em",options:(0,g.l)([{...p.i,defaultValue:()=>"vertical"},h,u,a.h],t),cellOptions:(0,g.l)([a.h,r.Y],i),presetConfigurations:l.length>0?l:[{name:()=>"Horizontal (one-sided)",options:{twoSided:!1,hasLine:!0,orientation:"horizontal"}},{name:()=>"Horizontal (two-sided)",options:{twoSided:!0,hasLine:!0,orientation:"horizontal"}},{name:()=>"Vertical (one-sided)",options:{twoSided:!1,hasLine:!0,orientation:"vertical"}},{name:()=>"Vertical (two-sided)",options:{twoSided:!0,hasLine:!0,orientation:"vertical"}}],addDirection:e=>"horizontal"===e.orientation?"right":"bottom",isFullWidth:e=>"horizontal"===e.orientation,...s}},x=e=>{let{additionalOptions:t=[],presetConfigurations:i=[],...n}=e;return m({...n,additionalOptions:[{...h,defaultValue:()=>!0},...t],presetConfigurations:i.length>0?i:[{name:()=>"Horizontal",options:{twoSided:!0,hasLine:!0,orientation:"horizontal"}},{name:()=>"Vertical",options:{twoSided:!0,hasLine:!0,orientation:"vertical"}}],defaultOptions:{twoSided:!0,numbered:!1,...n.defaultOptions}})}},47793:(e,t,i)=>{"use strict";i.d(t,{Rz:()=>j,IC:()=>z,Xz:()=>w,Gg:()=>B,hU:()=>S,yh:()=>D,in:()=>k,pE:()=>L,kO:()=>H,yC:()=>I,CX:()=>T,vp:()=>A,Jx:()=>N});var n=i(77650),a=i(56674),r=i(92805),l=i(26475),s=i(88270),o=i(94460),c=i(44732),d=i(61835);let u={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/bfl.a86f9951.png",height:2256,width:2561,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACnRSTlMBQFJgcRSXuCaFPo2lFwAAAAlwSFlzAAALEwAACxMBAJqcGAAAADBJREFUeJwlxcENwDAMA7GTJdvJ/gsHRT8kAP0B1P73dTjAVU8ZFGkGeiuVDccuS3oOugCSP0iVmQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:7},p={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/google-gemini.9684c9bb.svg",height:28,width:28,blurWidth:0,blurHeight:0},h={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/leonardo.71fd3bf9.png",height:180,width:180,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAdVBMVEVMaXFgWnpcLEFUKYRqa4ExXYBDNSgpIR5aUVp3boNLRGBIX1BNOytXaXULGyVcZHoIMT93a2NnYXV4VEeamJNWgJrXy7GfjXSmlHi6nlVxW3GlnJpXO1CSeoS3mnvMvKRfR1w7QUhhU5qhiTw0V2RrcHGOS2+E6qt3AAAAFHRSTlMAmnPO/vlKKG3+fIFRsx7aOLnd+C0RAK4AAAAJcEhZcwAAA+gAAAPoAbV7UmsAAABGSURBVHicBcEFAoAgAACxQ0GwC0Ww8/9PdAO0MRogk7NNc0iWddvdWVAeqR3901JLZcf77RDDME3OCyp1hfD1GpoojqOEH4N0A88EV3bcAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},g={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/openai.9e224d80.svg",height:320,width:320,blurWidth:0,blurHeight:0},m={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/recraft.93345919.svg",height:112,width:112,blurWidth:0,blurHeight:0};var x=i(59595);let f="Recraft",b="Qwen",C={creatorLabel:()=>"Ideogram",image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/ideogram.8efa42ed.svg",height:1e3,width:1e3,blurWidth:0,blurHeight:0},flag:"ideogram",provider:"ideogram"},y={creatorLabel:()=>"Luma",image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/luma.cb337efe.png",height:773,width:773,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJFBMVEVMaXEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/eFplAAAADHRSTlMAtCpmPA6+o1LqxpEtBpX5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMElEQVR4nDWJyQ0AIAzD0pvC/vuiBpGPLQcAIsDpcXKJPDGpL7uUV3eKjXmmMSEGFxNgAJCEwikWAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},flag:"lumaPhoton",provider:"luma"},v={creatorLabel:()=>"Qwen",image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/qwen.51ebc742.svg",height:200,width:200,blurWidth:0,blurHeight:0},provider:"baseten"},w={"playground-2.5":"flux-1-schnell","stable-diffusion-xl-v1-0":"flux-1-schnell","playground-3":"flux-2-pro","ideogram-v2-turbo":"ideogram-v3-turbo","ideogram-v2":"ideogram-v3","hidream-i1-fast":"qwen-image-fast","hidream-i1-dev":"qwen-image","hidream-i1-full":"qwen-image","imagen-3-pro":"imagen-4-pro","flux-1-pro":"flux-2-pro","flux-kontext-max":"flux-2-flex","flux-1-ultra":"flux-2-max"},j={"gemini-2.5-flash-image":{label:()=>"Gemini 2.5 Flash Image",description:()=>n.Ru._({id:"fkCuQM",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_models_plus",flag:"gemini25FlashImage",provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,cost:20,isLegacy:!0,supportsMasklessEdit:!0,supportedAspectRatios:["portrait4x5","portrait9x16","landscape4x3","landscape16x9"]},"gemini-3-pro-image":{label:()=>"Nano Banana Pro",description:()=>n.Ru._({id:"NfpkaQ",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_premium_models",flag:"gemini3ProImage",provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:2,cost:70,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:40,alwaysChargeCredits:!0,supportedAspectRatios:["portrait4x5","portrait9x16","landscape4x3","landscape16x9"]},"gemini-3-pro-image-hd":{label:()=>"Nano Banana Pro HD",description:()=>n.Ru._({id:"58I3+N",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_models_ultra",flag:"gemini3ProImage",provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:1,cost:120,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:90,supportedAspectRatios:["portrait4x5","portrait9x16","landscape4x3","landscape16x9"]},"gemini-3.1-flash-image-mini":{label:()=>"Nano Banana 2 Mini",description:()=>n.Ru._({id:"FcnQ/x",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_models_plus",flag:"gemini31FlashImageMini",provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:4,beforeDiscountCost:34,cost:20,alwaysChargeCredits:!0,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:20,badge:"new",isTemporarilyFree:!0,isRecommended:!0,supportedAspectRatios:["portrait4x5","portrait9x16","landscape4x3","landscape16x9"]},"gemini-3.1-flash-image":{label:()=>"Nano Banana 2",description:()=>n.Ru._({id:"bxrjWo",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_premium_models",flag:"gemini31FlashImage",provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:3,cost:50,alwaysChargeCredits:!0,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:40,badge:"new",supportedAspectRatios:["portrait4x5","portrait9x16","landscape4x3","landscape16x9"],isRecommended:!0},"gemini-3.1-flash-image-hd":{label:()=>"Nano Banana 2 HD",description:()=>n.Ru._({id:"Qywxv3",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_models_ultra",flag:"gemini31FlashImageHd",provider:"google",bestStyle:()=>n.Ru._({id:"RO7y9L"}),bestType:()=>n.Ru._({id:"aL+u3T"}),speed:2,cost:75,alwaysChargeCredits:!0,supportsExactText:!0,supportsHexPrompts:!0,supportsFontReferenceImage:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:70,badge:"new",supportedAspectRatios:["portrait4x5","portrait9x16","landscape4x3","landscape16x9"]},"flux-1-schnell":{label:()=>"Flux Fast",description:()=>n.Ru._({id:"iksSRU",values:{FLUX_PROPER_NOUN:c.Uq}}),creatorLabel:()=>"Black Forest",image:u,flag:"flux1Schnell",disabledFlag:"flux1Quick",provider:"baseten",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2},"flux-1-quick":{label:()=>"Flux Fast 1.1",description:()=>n.Ru._({id:"hpqgA9"}),creatorLabel:()=>"Black Forest",image:u,flag:"flux1Quick",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"flux-kontext-fast":{label:()=>"Flux Kontext Fast",description:()=>n.Ru._({id:"Cw1xXb"}),creatorLabel:()=>"Black Forest",image:u,flag:"fluxKontextFast",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"UUMdE6"}),speed:4,cost:2,isLegacy:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"flux-kontext-pro":{label:()=>"Flux Kontext Pro",description:()=>n.Ru._({id:"lM7MEX"}),creatorLabel:()=>"Black Forest",image:u,flag:"fluxKontextPro",productFeature:"ai_premium_models",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"UUMdE6"}),speed:2,cost:20,isLegacy:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"flux-2-pro":{label:()=>"Flux 2 Pro",description:()=>n.Ru._({id:"eMkEZn"}),creatorLabel:()=>"Black Forest",image:u,flag:"flux2Pro",productFeature:"ai_models_plus",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"bsUkOQ"}),speed:3,cost:8,supportsHexPrompts:!0,supportsExactText:!0,supportsMasklessEdit:!0,isRecommended:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"flux-2-flex":{label:()=>"Flux 2 Flex",description:()=>n.Ru._({id:"Tbqd0J"}),creatorLabel:()=>"Black Forest",image:u,flag:"flux2Flex",productFeature:"ai_premium_models",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"bsUkOQ"}),speed:1,cost:20,supportsHexPrompts:!0,supportsExactText:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:60,alwaysChargeCredits:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"flux-2-max":{label:()=>"Flux 2 Max",description:()=>n.Ru._({id:"6Z5kGo",values:{FLUX_PROPER_NOUN:c.Uq}}),creatorLabel:()=>"Black Forest",image:u,flag:"flux2Max",productFeature:"ai_premium_models",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"bsUkOQ"}),speed:2,cost:20,supportsHexPrompts:!0,supportsExactText:!0,supportsMasklessEdit:!0,estimatedTimeSeconds:15,alwaysChargeCredits:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"flux-2-klein":{label:()=>"Flux 2 Fast",description:()=>n.Ru._({id:"HSVQNg",values:{FLUX_PROPER_NOUN:c.Uq}}),creatorLabel:()=>"Black Forest",image:u,flag:"flux2Klein",provider:"flux",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2,supportsMasklessEdit:!0,badge:"new",supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"imagen-3-flash":{label:()=>"Imagen 3 Fast",description:()=>n.Ru._({id:"Q9Ah87",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,flag:"imagenFlash",provider:"google",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2,isLegacy:!0,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"imagen-4-fast":{label:()=>"Imagen 4 Fast",description:()=>n.Ru._({id:"3vHhZU",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_models_plus",flag:"imagen4Fast",provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,cost:10,isLegacy:!0,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"imagen-4-pro":{label:()=>"Imagen 4",description:()=>n.Ru._({id:"2YnLm1",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_premium_models",flag:"imagen4",provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,supportsExactText:!0,cost:20,isLegacy:!0,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"imagen-4-ultra":{label:()=>"Imagen 4 Ultra",description:()=>n.Ru._({id:"WRAPSR",values:{GOOGLE_PROPER_NOUN:c.kO}}),creatorLabel:()=>"Google",image:p,productFeature:"ai_models_ultra",flag:"imagen4",provider:"google",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:1,supportsExactText:!0,cost:30,isLegacy:!0,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"ideogram-v3-turbo":{...C,label:()=>"Ideogram 3.0 Turbo",description:()=>n.Ru._({id:"YiuHAi",values:{IDEOGRAM_PROPER_NOUN:c.X4}}),flag:"ideogram3",freeFlag:"ideogramTurboFree",productFeature:"ai_models_plus",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:3,cost:6,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"ideogram-v3-flash":{...C,label:()=>"Ideogram 3.0 Flash",description:()=>n.Ru._({id:"nzTHCG",values:{IDEOGRAM_PROPER_NOUN:c.X4}}),flag:"ideogram3Flash",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:4,cost:3,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"ideogram-v3":{...C,label:()=>"Ideogram 3.0",description:()=>n.Ru._({id:"pKUvA/",values:{IDEOGRAM_PROPER_NOUN:c.X4}}),flag:"ideogram3",productFeature:"ai_premium_models",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:20,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"ideogram-v3-quality":{...C,label:()=>"Ideogram 3.0 Quality",description:()=>n.Ru._({id:"XDomDb",values:{IDEOGRAM_PROPER_NOUN:c.X4}}),flag:"ideogram3",productFeature:"ai_models_ultra",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:45,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"gpt-image-1-mini-medium":{label:()=>"GPT Image Mini",description:()=>n.Ru._({id:"3XL96d"}),creatorLabel:()=>"OpenAI",image:g,flag:"gpt4oImageLow",provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:60,supportsExactText:!0,supportsHexPrompts:!0,supportsMasklessEdit:!0,cost:8},"gpt-image-1-medium":{label:()=>"GPT Image",description:()=>n.Ru._({id:"8PB+vO"}),creatorLabel:()=>"OpenAI",image:g,productFeature:"ai_premium_models",flag:"gpt4oImageMedium",provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:30,supportsHexPrompts:!0,supportsExactText:!0,supportsFontReferenceImage:!0,supportsMasklessEdit:!0,cost:30},"gpt-image-1-high":{label:()=>"GPT Image Detailed",description:()=>n.Ru._({id:"5XcnJA"}),creatorLabel:()=>"OpenAI",image:g,productFeature:"ai_models_ultra",flag:"gpt4oImage",provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,estimatedTimeSeconds:55,supportsHexPrompts:!0,supportsFontReferenceImage:!0,supportsExactText:!0,supportsMasklessEdit:!0,cost:120},"gpt-image-1-mini-high":{label:()=>"GPT Image Mini High",description:()=>n.Ru._({id:"1l+ugh"}),creatorLabel:()=>"OpenAI",image:g,productFeature:"ai_premium_models",flag:"gpt4oImageMiniHigh",provider:"openai",bestStyle:()=>n.Ru._({id:"HSEky6"}),bestType:()=>n.Ru._({id:"7uXRvn"}),speed:1,supportsExactText:!0,supportsHexPrompts:!0,cost:20},"leonardo-phoenix":{label:()=>"Leonardo Phoenix",description:()=>n.Ru._({id:"iEAL9X"}),creatorLabel:()=>"Leonardo",image:h,flag:"leonardoPhoenix",productFeature:"ai_models_plus",provider:"leonardo",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:15,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"leonardo-sdxl-gamma-lora":{label:()=>n.Ru._({id:"+U/o8H",values:{GAMMA_PROPER_NOUN:c.On}}),description:()=>n.Ru._({id:"IV4GSU",values:{GAMMA_PROPER_NOUN:c.On}}),creatorLabel:()=>"Leonardo",image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/gamma-lora.b4b45f74.png",height:128,width:128,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAbFBMVEUCBAQqR3cbRnd0YoqwjKYBH2gPLW3Ypce7ka/Jm7RMQFQLDBKZjraGiq07NUKmmsWQe5PVqNENEVg/MV80U3ozLjcpJCkeKV04RVscI0R+aHlNa291jJG8ordJbXF0jpR2bomVnrRqV2vmtOFxczRJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAARElEQVR4nAXBhQGAMBAEsKt+XXCnwP47kgDwyb0JwCSpfhGArM9xX8BIed9K83AUlpPyit4aUWyY0QljjYwaSrGBca5/fKEDM5OL9V8AAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},flag:"leonardoGammaLora",productFeature:"ai_models_plus",provider:"leonardo",bestStyle:()=>n.Ru._({id:"/xRMbA",values:{GAMMA_PROPER_NOUN:c.On}}),bestType:()=>n.Ru._({id:"vRaIg9"}),speed:2,cost:25},"leonardo-sdxl-mrpeepers-lora":{label:()=>"Mr Peepers",description:()=>n.Ru._({id:"5iX44k",values:{GAMMA_PROPER_NOUN:c.On}}),creatorLabel:()=>"Leonardo",image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/mrpeepers-lora.33f21841.png",height:128,width:103,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAAS1BMVEUbHSQ2Qkw0UElKaEMSp+thiagdJDcTHzoRERkfIzETerQWkMxVZHQ0Nj5hcoNHn9Fxh5gVFykjoNw5XVwbQGhAV2sbdKIxaIwdf66pHS3HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAN0lEQVR4nAXBBwLAIAgAsVNRQLtbx/9f2gRpIrXxfKuWwfmmxCTHEOlk9dsCl4LtHOqYs2nB+AEyTwGaW0tJywAAAABJRU5ErkJggg==",blurWidth:6,blurHeight:8},flag:"leonardoMrpeepersLora",productFeature:"ai_models_plus",provider:"leonardo",bestStyle:()=>n.Ru._({id:"SEElti"}),bestType:()=>n.Ru._({id:"rfby1C"}),speed:2,cost:25},"luma-photon-1":{...y,label:()=>"Luma Photon",description:()=>n.Ru._({id:"qmMxhc"}),flag:"lumaPhoton",productFeature:"ai_models_plus",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:3,cost:10,isLegacy:!0,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"luma-photon-flash-1":{...y,label:()=>"Luma Photon Flash",description:()=>n.Ru._({id:"eNdOBa"}),flag:"lumaPhoton",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:4,cost:2,isLegacy:!0,supportedAspectRatios:["portrait9x16","landscape4x3","landscape16x9"]},"recraft-v3":{label:()=>"Recraft V3",description:()=>n.Ru._({id:"z+qo6V"}),creatorLabel:()=>"Recraft",image:m,flag:"recraftModel",productFeature:"ai_premium_models",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:2,cost:20,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"recraft-v3-svg":{label:()=>"Recraft V3 Vector",description:()=>n.Ru._({id:"SLi7QF"}),creatorLabel:()=>"Recraft",image:m,flag:"recraftSvgModel",productFeature:"ai_premium_models",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:40,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"recraft-v4":{label:()=>"Recraft V4",description:()=>n.Ru._({id:"/zdlaB",values:{RECRAFT_PROPER_NOUN:f}}),creatorLabel:()=>"Recraft",image:m,flag:"recraftV4Model",productFeature:"ai_models_plus",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:2,cost:12,badge:"new",isRecommended:!0,supportsExactText:!0,supportsHexPrompts:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"recraft-v4-svg":{label:()=>"Recraft V4 Vector",description:()=>n.Ru._({id:"i6r3Zw",values:{RECRAFT_PROPER_NOUN:f}}),creatorLabel:()=>"Recraft",image:m,flag:"recraftV4SvgModel",productFeature:"ai_premium_models",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"xeiujy"}),speed:2,cost:40,badge:"new",supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"recraft-v4-pro":{label:()=>"Recraft V4 Pro",description:()=>n.Ru._({id:"hMvJ2e",values:{RECRAFT_PROPER_NOUN:f}}),creatorLabel:()=>"Recraft",image:m,flag:"recraftV4ProModel",productFeature:"ai_models_ultra",provider:"recraft",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1HfW/F"}),speed:2,cost:125,badge:"new",supportsExactText:!0,supportsHexPrompts:!0,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"dall-e-3":{label:()=>"DALL\xb7E 3",description:()=>n.Ru._({id:"wPYsgu",values:{OPENAI_PROPER_NOUN:c.PS}}),creatorLabel:()=>"OpenAI",image:g,productFeature:"ai_premium_models",flag:"dalle3",provider:"azure",bestStyle:()=>n.Ru._({id:"+hJIb3"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:1,cost:33},"qwen-image":{...v,label:()=>"Qwen Image",description:()=>n.Ru._({id:"Z9PLQS",values:{QWEN_PROPER_NOUN:b}}),productFeature:"ai_models_plus",bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:2,flag:"qwenImage",cost:3,supportsMasklessEdit:!0},"qwen-image-fast":{...v,label:()=>"Qwen Image Fast",description:()=>n.Ru._({id:"GPNoQe",values:{QWEN_PROPER_NOUN:b}}),bestStyle:()=>n.Ru._({id:"6M03+0"}),bestType:()=>n.Ru._({id:"1TSz1T"}),speed:4,flag:"qwenImageFast",cost:3,supportedAspectRatios:["portrait9x16","portrait4x5","landscape4x3","landscape16x9"]},"veo-3.1-fast":{provider:"runway",label:()=>"Veo 3.1 Fast",description:()=>n.Ru._({id:"ipHeu7",values:{GOOGLE_PROPER_NOUN:c.kO}}),productFeature:"ai_models_ultra",bestStyle:()=>n.Ru._({id:"zmt2Qh"}),bestType:()=>n.Ru._({id:"u1a67H"}),speed:2,flag:"veo3Fast",cost:300,isVideoModel:!0,image:p,creatorLabel:()=>"Google"},"veo-3.1":{provider:"runway",label:()=>"Veo 3.1",description:()=>n.Ru._({id:"KO79Gc",values:{GOOGLE_PROPER_NOUN:c.kO}}),productFeature:"ai_models_ultra",bestStyle:()=>n.Ru._({id:"zmt2Qh"}),bestType:()=>n.Ru._({id:"u1a67H"}),speed:1,flag:"veo3",cost:800,isVideoModel:!0,image:p,creatorLabel:()=>"Google"},"luma-ray-2-flash":{...y,label:()=>"Luma Ray 2 Flash",description:()=>n.Ru._({id:"KqsbQV"}),productFeature:"ai_models_ultra",bestStyle:()=>n.Ru._({id:"zmt2Qh"}),bestType:()=>n.Ru._({id:"u1a67H"}),speed:2,flag:"lumaRay2Flash",cost:120,isVideoModel:!0},"luma-ray-2":{...y,label:()=>"Luma Ray 2",description:()=>n.Ru._({id:"UAfu4T"}),productFeature:"ai_models_ultra",bestStyle:()=>n.Ru._({id:"zmt2Qh"}),bestType:()=>n.Ru._({id:"u1a67H"}),speed:1,flag:"lumaRay2",cost:350,isVideoModel:!0},"leonardo-motion-2-fast":{label:()=>"Leonardo Motion 2 Fast",description:()=>n.Ru._({id:"Y8CeOV"}),creatorLabel:()=>"Leonardo",image:h,flag:"leonardoMotion2",productFeature:"ai_models_ultra",provider:"leonardo",bestStyle:()=>n.Ru._({id:"zmt2Qh"}),bestType:()=>n.Ru._({id:"u1a67H"}),speed:2,cost:98,isVideoModel:!0},"leonardo-motion-2":{label:()=>"Leonardo Motion 2",description:()=>n.Ru._({id:"CtoHkW"}),creatorLabel:()=>"Leonardo",image:h,flag:"leonardoMotion2",productFeature:"ai_models_ultra",provider:"leonardo",bestStyle:()=>n.Ru._({id:"zmt2Qh"}),bestType:()=>n.Ru._({id:"u1a67H"}),speed:1,cost:195,isVideoModel:!0}},A=()=>Object.keys(j).map(e=>({model:e,...j[e]})).sort((e,t)=>e.label().localeCompare(t.label(),"en-US",{sensitivity:"base"})),k=()=>o.of.get("aiGeneratedImagesDefaultModel"),L=e=>j[e]||j[k()],S=async(e,t)=>{var i;let{themeId:n,docId:o,traceparent:c,...d}=e,u=n?{context:l.rWX.Theme,themeId:e.themeId}:o?{context:l.rWX.Doc,docId:e.docId}:{context:e.context},p=k(),h=null!=(i=e.model)?i:p,g="".concat((0,r.k5)(),"/media/images/generate"),m={interactionId:e.interactionId,interface:"generate-image",streaming:!1,inputContent:e.prompt,docId:e.docId,generateImageOptions:e};(0,a.rl)(m);let f=performance.now(),b={"Content-Type":"application/json"};c&&(b["aijsx-traceparent"]=c);try{let e=await (0,s.P)(g,{signal:null==t?void 0:t.signal,method:"POST",headers:b,body:JSON.stringify({model:h,...d,...u}),credentials:"include"},{parseResponse:e=>e.json(),captureException:e=>{_(e)||e.logToErrorTracker()}});return(0,a.Yh)({...m,latency:performance.now()-f,generateImageUrls:e.map(e=>e.attrs.src)}),e}catch(e){if(e instanceof s.f&&"forbidden"===e.type&&(0,x.k)(e.body))return e.body;throw console.error("(caught) [AIGenerateImage] error:",e),(0,a.tB)({...m,latency:performance.now()-f,errorName:"GenerateImageError",errorMessage:e.message,outputMessage:""}),e}},E={sexual:()=>n.Ru._({id:"gHG6wD"}),violence:()=>n.Ru._({id:"x40BeZ"}),prohibited:()=>n.Ru._({id:"UiRApc"})};function _(e){var t;return(null==(t=e.body)?void 0:t.code)==="prohibited_input"}function I(e){let t;if(e instanceof s.f)if(_(e)){var i,a,r;t=E[(r=null!=(a=null==(i=e.body)?void 0:i.categories)?a:{}).sexual||r["sexual/minors"]?"sexual":r.violence||r["violence/graphic"]?"violence":"prohibited"]()}else t=e.userFacingErrorDescription();return t?n.Ru._({id:"ZJbOi7",values:{additionalErrorContext:t}}):n.Ru._({id:"Id+8aq"})}let M=["square","portrait","landscape"],R=["square","landscape","landscape4x3","portrait","portrait4x5","portrait9x16"],D=e=>{let t=(e=>{if(!e)return M;let t=j[e],i=null==t?void 0:t.supportedAspectRatios;return i?[...M,...i]:M})(e);return R.filter(e=>t.includes(e))},T=e=>{let t=j[e];return!(!t||t.flag&&!o.of.get(t.flag)||t.disabledFlag&&o.of.get(t.disabledFlag))},z={REMIX:"remix",MEDIA_DRAWER:"media-drawer",TEMPLATE_EDITOR:"template-editor",GENERATOR:"generator",PLAYGROUND:"playground"},P=new Set([z.REMIX,z.TEMPLATE_EDITOR]),N=(e,t,i)=>{var n;if(i&&P.has(i)||i===z.MEDIA_DRAWER&&(o.of.get("alwaysChargeMediaDrawerCredits")||null===t))return!0;let a=H(e),r=L(e);return"ultra"===a||null!=(n=r.alwaysChargeCredits)&&n},H=e=>{let t=j[e];return!t||t.freeFlag&&o.of.get(t.freeFlag)?"free":t.productFeature?(0,d.gD)(t.productFeature):"free"},B=e=>{let t=j[e];return!!t&&!!(t.supportsExactText&&(t.supportsHexPrompts||t.supportsFontReferenceImage))}},47830:(e,t,i)=>{"use strict";i.d(t,{G:()=>l,_:()=>r});var n=i(25183),a=i(8489);let r=(e,t)=>{var i;let n=(0,a.o)(t);return(e&&null!=(i=n.mobileSize)?i:n.size)+.75},l=(e,t,i,l,s)=>{var o,c,d;let u=(0,a.o)(l),p="body"===u.type,h=t&&null!=(o=u.mobileSize)?o:u.size,g=null===i?0:r(t,i),m=p||t?null!=(c=e.config.lineHeightBody)?c:n.Uw:null!=(d=e.config.lineHeightHeading)?d:n.eL;return s&&g>h*s?0:(g-h*m)/2}},48306:(e,t,i)=>{"use strict";i.d(t,{n:()=>r});var n=i(3616),a=i(55729);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=(0,n.uB)();return(0,a.useMemo)(e,[i,e,...t])}},48508:(e,t,i)=>{"use strict";i.d(t,{A:()=>h,v:()=>g});var n=i(9922),a=i.n(n),r=i(63867),l=i(94619),s=i(79733),o=i(6319),c=i(25135),d=i(60856),u=i(46030),p=i(49404);let h=e=>{var t,i,n,d;let{editor:h,selection:g,freshNode:x}=e;if(!g||!(g instanceof r.nh||g instanceof l.n))return null;let f=null!=x?x:g.node;if(g.$from,(0,p.bi)(f.type))return{mediaType:m(f.attrs.source),area:"node",attrs:a()(f.attrs),node:f,id:f.attrs.id};if("cardAccentLayoutItem"===f.type.name){let e=f.attrs;return(null==(t=e.background)?void 0:t.type)===c.h.IMAGE&&e.background.image?{mediaType:"image",area:"background",attrs:a()(e.background.image),node:f,id:f.attrs.id,imgKeyPath:"background.image"}:null}if((0,u.dv)(f))return{mediaType:"image",area:"node",attrs:a()(f.attrs.image),node:f,id:f.attrs.id,imgKeyPath:"image"};if("gridItem"===f.type.name){let e=null==(n=f.attrs.options)||null==(i=n.marker)?void 0:i.iconData;return e?{mediaType:"icon",area:"accessory",attrs:a()(e),node:f,id:f.attrs.id,imgKeyPath:"options.marker.iconData"}:null}let b=f.type.spec.accessoryImageKey;if(b){let e={...f.attrs[b]},t="image";return(0,s.M)(g.$from.parent)&&"icon"===(0,o.BJ)(g.$from.parent.attrs.variantKey).imageType&&(t="icon"),{attrs:a()(e),node:f,mediaType:t,id:f.attrs.id,area:"accessory",imgKeyPath:b}}if(g instanceof l.n){let e="icon";return"image"===g.context.selectionType?e="image":"icon"===g.context.selectionType&&(e="icon"),{attrs:a()(null!=(d=g.getItemData())?d:{}),node:f,mediaType:e,id:f.attrs.id,area:"accessory",imgKeyPath:g.keyPath}}return null},g=e=>{let{editor:t,pos:i,attrs:n}=e;if(!t)return;let a=t.state.doc.nodeAt(i);if(!a)return;let r=a.type.spec.imageKeyPath;if(!["image","mediaPlaceholder","graphic"].includes(a.type.name)&&!r)return void console.warn("[updateSelectedMedia] Node ".concat(a.type.name," is not compatible with updateSelectedMedia"));let l=t.chain();r?(l.updateAttributeKeyPathAtPos(i,r,n),r.startsWith("background.")&&(l.updateAttributeKeyPathAtPos(i,"background.source",n.source),l.updateAttributeKeyPathAtPos(i,"background.type",c.h.IMAGE))):"mediaPlaceholder"===a.type.name?l.insertContentAt({from:i,to:i+a.nodeSize},{type:"image",attrs:n},{updateSelection:!0}):l.updateAttributesAtPos(i,n),l.focus().scrollIntoView().run()},m=e=>e?(0,d.D)(e)?"icon":e.startsWith("image.")?"image":e.startsWith("video.")||e.startsWith("embed.")?"embed":"image":"image"},48974:(e,t,i)=>{"use strict";i.d(t,{M:()=>j});var n=i(6029),a=i(68917),r=i(78140),l=i(36999),s=i(49611),o=i(41283),c=i(37930),d=i(48478),u=i(58959),p=i(26420),h=i(77650),g=i(55729),m=i(33612),x=i.n(m),f=i(12259),b=i(35859),C=i(94460),y=i(40912),v=i(26533),w=i(87489);let j=e=>{let{accentColor:t,selected:i,onChange:p,steps:m=5,menuButton:j}=e,k=(0,y.GV)(w.SJ),L=(0,v.CD)(k),S=Array(m).fill(0).map((e,t)=>t),E=(0,C.u)("useNewChartingColorSet"),_=(0,b.SM)(E),I=(0,g.useMemo)(()=>(0,f.bW)({chartColorSchemes:_,useNewChartingColorSet:E,themeAccentColors:L,steps:m,theme:k,accentColor:t}),[t,L,k,E,_,m]);i&&!I[i]&&(i=void 0);let M=h.Ru._({id:"ovBPCi"});return(0,n.jsxs)(r.W,{isLazy:!0,children:[j||(0,n.jsx)(l.I,{as:s.$,variant:"plain",size:"sm",w:40,boxShadow:"none",textAlign:"start",rightIcon:(0,n.jsx)(a.D,{}),sx:{"span:first-of-type":{overflow:"clip",textOverflow:"ellipsis"}},children:i?I[i].label():M}),(0,n.jsx)(o.c,{zIndex:"modalPopover",maxH:"200px",overflowY:"auto",children:(0,n.jsx)(c.i,{value:i||"default",type:"radio",onChange:e=>{p("default"===e?void 0:e)},children:Object.entries({default:{...I[b.gb],label:()=>M},...I}).sort((e,t)=>{let[i]=e,[n]=t,a=e=>"default"===e?0:"theme"===e?1:"monochrome"===e?2:e.startsWith("monochrome-")?2+parseInt(e.split("-")[1],10)/100:"alternating"===e?3:"spin"===e?4:"complement"===e?5:"complement2"===e?6:999;return a(i)-a(n)}).map(e=>{let[a,{label:r,scale:l}]=e;return 1.5>[...l.values()].map(e=>x().readability(e,t)).reduce((e,t)=>Math.max(e,t),0)&&a!==i?null:(0,n.jsx)(d.k,{value:a,children:(0,n.jsx)(u.z,{children:(0,n.jsx)(A,{scale:l,data:S})})},a)})})})]})},A=e=>{let{scale:t,data:i}=e;return(0,n.jsx)(u.z,{spacing:0,borderRadius:"md",overflow:"hidden",children:i.map(e=>{var i;return(0,n.jsx)(p.a,{bg:null!=(i=t.get(e))?i:"black",width:9,height:5},e)})})}},49209:(e,t,i)=>{"use strict";i.d(t,{UU:()=>E,bX:()=>_});var n=i(6029),a=i(55729),r=i(67909),l=i(36071),s=i(68728),o=i(3674),c=i(40691),d=i(26385),u=i(26420),p=i(23293),h=i(48810),g=i(49611),m=i(58959),x=i(16426),f=i(26221),b=i(3616),C=i(44732),y=i(40912),v=i(22670),w=i(6139),j=i(87489),A=i(13051);let k=e=>{let{link:t,confirmFunction:i,onClose:k}=e,L=(0,y.GV)(j.sX),S=(0,v.st)(),E=(0,a.useRef)(!1),_=(0,w.oR)()?"gamma.site":"gamma.app";return(0,a.useEffect)(()=>{E.current||(E.current=!0,null==S||S.track(v.VV.ABUSE_LINK_INTERCEPT_SHOWN,{docId:L,link:t}))},[S,L,t]),(0,n.jsxs)(r.aF,{isOpen:!0,trapFocus:!1,onClose:()=>k("cancel"),children:[(0,n.jsx)(l.m,{}),(0,n.jsxs)(s.$,{children:[(0,n.jsx)(o.s,{}),(0,n.jsx)(c.c,{alignItems:"center",textAlign:"center",children:(0,n.jsxs)(d.B,{mt:8,spacing:4,children:[(0,n.jsx)(u.a,{mx:"auto",children:(0,n.jsx)(f.uh,{w:"16"})}),(0,n.jsx)(p.D,{size:"lg",children:(0,n.jsx)(b.x6,{id:"7kvRf4",values:{GAMMA_PROPER_NOUN:C.On}})}),(0,n.jsx)(h.E,{children:(0,n.jsx)(b.x6,{id:"wkyxjZ",values:{gammaProperty:_},components:{0:(0,n.jsx)("code",{})}})}),(0,n.jsx)(h.E,{fontSize:"sm",py:1,borderRadius:"sm",color:"gray.600",fontFamily:"mono",bg:"blackAlpha.100",children:t}),(0,n.jsx)(d.B,{spacing:2,mt:2,children:(0,n.jsx)(g.$,{variant:"plain",onClick:()=>{i(t),null==S||S.track(v.VV.ABUSE_LINK_INTERCEPT_CONTINUE,{docId:L,link:t}),k("continue")},children:(0,n.jsx)(b.x6,{id:"xGVfLh"})})}),(0,n.jsx)(g.$,{onClick:()=>{null==S||S.track(v.VV.ABUSE_LINK_INTERCEPT_CANCEL,{docId:L,link:t}),k("cancel")},variant:"solid",children:(0,n.jsx)(b.x6,{id:"zx59ra"})}),(0,n.jsx)(m.z,{pt:2,flex:1,children:(0,n.jsx)(A._,{docId:L,buttonType:"button",onSubmitReport:()=>k("report")})})]})}),(0,n.jsx)(x.j,{})]})]})},L=(0,a.createContext)({}),S=e=>{window.open(e,"_blank","noopener")},E=e=>{let{children:t}=e,[i,r]=(0,a.useState)(!1),[l,s]=(0,a.useState)(""),[o,c]=(0,a.useState)(()=>S),d=(0,a.useCallback)((e,t)=>{s(e),t&&c(()=>()=>t(e)),r(!0)},[]),u=(0,a.useCallback)(()=>{s(""),c(()=>S),r(!1)},[]),[p,h]=(0,a.useState)({showLinkInterstitial:d,hideLinkInterstitial:u});return(0,n.jsxs)(L.Provider,{value:p,children:[i&&(0,n.jsx)(k,{link:l,confirmFunction:o,onClose:u}),t]})},_=()=>(0,a.useContext)(L)},49404:(e,t,i)=>{"use strict";i.d(t,{Bv:()=>o,Ez:()=>C,JY:()=>h,KR:()=>x,Kk:()=>b,Xs:()=>f,Zj:()=>p,_Y:()=>d,bi:()=>c,di:()=>w,eb:()=>g,fu:()=>y,gk:()=>m,lQ:()=>u,oS:()=>v});var n=i(21572),a=i(10197),r=i(2211),l=i(88273);let s=["image","graphic","video","embed","mediaPlaceholder"],o=e=>c(e.type),c=e=>s.includes(e.name),d=e=>"video"===e.type.name||"embed"===e.type.name,u=e=>e.href||e.url||e.sourceUrl||e.embedUrl||void 0,p=e=>{var t;return(null==(t=e.embed)?void 0:t.url)?e.embed.url:"embedUrl"in e&&e.embedUrl?e.embedUrl:u(e)},h=e=>{var t,i;let n=e.attrs;return[null==(t=n.meta)?void 0:t.title,null==(i=n.meta)?void 0:i.site].filter(Boolean).join(" - ")},g=(e,t)=>{var i;return null!=(i=e.clickBehavior)?i:t?"newTab":"expand"},m=e=>null!=e?e:"expand",x=e=>(null==e?void 0:e.source)===r.u.key,f=e=>(0,l.SV)((null==e?void 0:e.src)||(null==e?void 0:e.tempUrl))&&(e=>(e=>(null==e?void 0:e.source)===a.f.key)(e)||x(e))(e),b=(e,t)=>{if(!e)return e;try{let i=new URL(e);return i.searchParams.set("ctx",t||"inline-svg"),i.toString()}catch(t){return console.error("[getSrcUrlForInlineSvg] Error with src url for inline SVG",t),e}},C=e=>{let{width:t,height:i,resize:a}=e.meta||{},r=(0,n.calculateResizeToFitViewport)({width:t,height:i,viewportHeight:window.innerHeight,currentResize:a});return r?{...e,resize:r}:e},y="unfetched",v="complete",w=e=>{switch(e){case y:case v:return e;default:return v}}},49477:(e,t,i)=>{"use strict";i.d(t,{v:()=>m});var n=i(6029),a=i(24302),r=i(36999),l=i(49611),s=i(26385),o=i(26420),c=i(48810),d=i(55597),u=i(48621),p=i(3616),h=i(33612),g=i.n(h);let m=e=>{let{color:t,isDefaultColor:i,isMixed:h=!1,...m}=e,x=(0,a.dU)("gray.300","gray.600");return(0,n.jsx)(r.I,{as:l.$,variant:"plain",size:"sm",boxShadow:"none",minW:"fit-content",textAlign:"start",rightIcon:(0,n.jsx)(u.g,{fixedWidth:!0,icon:d.Jt$,size:"xs"}),...m,children:(0,n.jsxs)(s.B,{direction:"row",spacing:2,align:"center",children:[(0,n.jsx)(o.a,{as:"span",alignSelf:"center",boxSize:5,borderRadius:"md",border:"2px solid",borderColor:x,bgColor:t}),(0,n.jsx)(c.E,{fontFamily:i||h?void 0:"mono",textTransform:i||h?void 0:"uppercase",fontSize:"sm",children:h?(0,n.jsx)(p.x6,{id:"+UN6+J"}):i?(0,n.jsx)(p.x6,{id:"ovBPCi"}):g()(t).toHexString()})]})})}},49617:(e,t,i)=>{"use strict";i.d(t,{Q4:()=>h,Ti:()=>d,U5:()=>g,Vo:()=>p,cE:()=>c,ek:()=>f,es:()=>m,nh:()=>x,rV:()=>u});var n=i(60122),a=i(2009),r=i(37243),l=i(46030),s=i(75572),o=i(54040);let c=e=>(0,l.jg)(e)||(0,l.sw)(e)||(0,s.p8)(e),d=(e,t)=>!(0,l.jg)(e)&&!(0,l.sw)(e)&&c(t),u=e=>{if(c(e.parent))return{pos:e.pos,node:e.nodeAfter};for(let t=e.depth;t>0;t--){let i=e.node(t);if(c(e.node(t-1)))return{pos:t>0?e.before(t):0,node:i}}return null},p=e=>{let{pos:t,from:i,to:n,editor:a}=e,{state:s}=a,c=o.q.getState(s);if(!c)return null;let d=(0,r.eL)(a.state.doc.resolve(t),l.jg),u=c.getAnnotationsBetween(s,i,n),p=d?c.getAnnotationsBetween(s,d.pos,d.pos+d.node.nodeSize).filter(e=>!u.find(t=>t.id===e.id)):[];return{inBlock:u,inCard:p,origNodePos:t}},h=e=>{let{dropPos:t,dropNode:i,dragging:r,side:l,tr:s,view:c}=e,d=o.q.getState(c.state);if(!d)return[];let u=d.getAnnotationsBetween(c.state,t,t+i.nodeSize),p=r.inBlock,h="left"===l?r.origNodePos:t,g="left"===l?t:r.origNodePos,{doc:m,type:x,binding:f}=n.pJ.getState(c.state),b=s.mapping.map(t),C=(e,t)=>i=>{let{id:n,relativePos:r}=i,l=(0,a.bL)(m,x,r,f.mapping);return null==l?null:{id:n,newPos:b+(l-e)+t}},y=[...("left"===l?p:u).map(C(h,1)).filter(e=>!!e),...("left"===l?u:p).map(C(g,2)).filter(e=>!!e)],v=r.inCard.filter(e=>{let{id:t}=e;return!y.find(e=>e.id===t)}).map(e=>{let{id:t,pos:i}=e,n=s.mapping.map(i);return i===n?null:{newPos:n,id:t}}).filter(e=>!!e);return[...y,...v]},g=e=>{let{dropPos:t,dropNode:i,dragging:r,side:l,tr:s,view:c,leftContentSize:d}=e,u=o.q.getState(c.state);if(!u)return[];let p=u.getAnnotationsBetween(c.state,t,t+i.nodeSize),h=r.inBlock,g="left"===l?r.origNodePos:t,m="left"===l?t:r.origNodePos,{doc:x,type:f,binding:b}=n.pJ.getState(c.state),C=s.mapping.map(t),y=(e,t)=>i=>{let{id:n,relativePos:r}=i,l=(0,a.bL)(x,f,r,b.mapping);return null==l?null:{id:n,newPos:C+(l-e)+t}},v=[...("left"===l?h:p).map(y(g,2)).filter(e=>!!e),...("left"===l?p:h).map(y(m,4+d)).filter(e=>!!e)],w=r.inCard.filter(e=>{let{id:t}=e;return!v.find(e=>e.id===t)}).map(e=>{let{id:t,pos:i}=e,n=s.mapping.map(i);return i===n?null:{newPos:n,id:t}}).filter(e=>!!e);return[...v,...w]},m=e=>{let{contentPos:t,contentEnd:i,insertPos:r,editor:l}=e,s=o.q.getState(l.state);if(!s)return[];let{state:c}=l,d=s.getAnnotationsBetween(c,t,i),{doc:u,type:p,binding:h}=n.pJ.getState(l.view.state);return d.map(e=>{let{id:i,relativePos:n}=e,l=(0,a.bL)(u,p,n,h.mapping);return null==l?null:{id:i,newPos:r+(l-t)}}).filter(e=>!!e)},x=e=>{let t,{dropPos:i,dragging:r,cardWrapOffset:l,tr:s,view:c}=e;if(!o.q.getState(c.state))return[];let{doc:d,type:u,binding:p}=n.pJ.getState(c.state),h=s.mapping.map(i,-1),g=r.inBlock.map((t=r.origNodePos,e=>{let{id:i,relativePos:n}=e,r=(0,a.bL)(d,u,n,p.mapping);return null==r?null:{id:i,newPos:h+(r-t)+l}})).filter(e=>!!e),m=r.inCard.filter(e=>{let{id:t}=e;return!g.find(e=>e.id===t)}).map(e=>{let{id:t,pos:i}=e,n=s.mapping.map(i);return i===n?null:{newPos:n,id:t}}).filter(e=>!!e);return[...g,...m]},f=e=>{let{pos:t,tr:i,editor:n}=e,a=o.q.getState(n.view.state);if(!a)return[];let r=n.state.doc.resolve(t);return r.nodeAfter?a.getAnnotationsBetween(n.state,t,t+r.nodeAfter.nodeSize).map(e=>{let{id:n,pos:a}=e;return{id:n,newPos:a===t?i.mapping.map(a+1)-1:i.mapping.map(a)}}):[]}},49646:(e,t,i)=>{"use strict";i.d(t,{N:()=>U});var n=i(37243),a=i(55153),r=i(94289),l=i(63867),s=i(40912),o=i(65632),c=i(56790),d=i(87489),u=i(20044),p=i(1620),h=i(4742),g=i(10961),m=i(35481),x=i(80371),f=i(51831),b=i(97517),C=i(49404),y=i(84),v=i(7063);let w=new l.hs("linkKeyboardNav");function j(e,t,i){if(t<0||t>e.doc.content.size)return!1;let n=e.doc.resolve(t);if(i.isInSet(n.marks()))return!0;let a=n.nodeAfter;if(a&&a.marks&&i.isInSet(a.marks))return!0;let r=n.nodeBefore;return!!(r&&r.marks&&i.isInSet(r.marks))}var A=i(6029),k=i(26420),L=i(48810),S=i(12514),E=i(36062),_=i(3616),I=i(77850),M=i(4014),R=i(55729),D=i(83691),T=i(60258),z=i(36465),P=i(6139),N=i(12889),H=i(3898),B=i(70077),F=i(66815);let O=(0,I.P)(k.a),V=e=>{let{node:t,children:i}=e,{href:n,meta:a}=t.attrs,r=(0,P.oR)(),{linkUrl:l,handleClick:s}=(0,z.c)({url:n||""}),{interceptLinkClick:o,linkUrlSafe:c,isUntrusted:d,linkInterceptEnabled:u}=(0,T.i)(l),p=(0,R.useCallback)(e=>{if(null==s||s(e),u)return o(e)},[s,o,u]),{popperRef:h,referenceRef:g,isHovering:m,onMouseOver:x,onMouseOut:f,getPopperProps:b}=(0,B.bf)({disabled:(0,H.mG)()}),C=!r&&!D.$.GAMMA_CYPRESS_TEST&&(0,H.H8)();return(0,A.jsxs)(N.VR,{as:"span",children:[d?(0,A.jsx)(L.E,{as:"span",textDecoration:"underline",color:"gray.500",children:(0,A.jsx)(_.x6,{id:"b7jHrl"})}):(0,A.jsxs)(L.E,{as:"a",className:"link",rel:"noopener nofollow",href:u?c||"":l,onClick:p,onMouseOver:x,onMouseOut:f,ref:g,children:[C&&(0,A.jsx)("span",{contentEditable:!1,children:"​"}),r?i:(0,A.jsx)(N.$p,{as:"span"}),C&&(0,A.jsx)("span",{contentEditable:!1,children:"​"})]}),!1===r&&m&&l&&a?(0,A.jsx)(S.Z,{children:(0,A.jsx)(M.N,{children:(0,A.jsx)(O,{position:"relative",zIndex:"popover",ref:h,onMouseOver:x,onMouseOut:f,className:"link-preview-hover",...b(),...B._w,w:"min(500px, 80vw)",minW:"auto !important",children:(0,A.jsxs)(E.Q,{backgroundColor:"white",border:"1px solid",borderColor:"gray.200",shadow:"lg",borderRadius:"lg",_hover:{backgroundColor:"trueblue.50"},children:[(0,A.jsx)(F.Ch,{node:t}),(0,A.jsx)(E.r,{href:l,target:"_blank",rel:"noopener nofollow",onClick:p})]})})})}):null]})};var Z=i(93028);let U=a.Ay.extend({priority:f.y.Link,inclusive:!1,excludes:"underline footnoteLabel link",addAttributes:()=>({href:{default:""},source:{},thumbnail:{...(0,u.tb)("thumbnail")},embed:{...(0,u.tb)("embed")},meta:{...(0,u.tb)("meta")}}),onCreate(){let e=(0,s.KA)().getState(),t=(0,d.nD)(e),i=(0,p.mB)(e);if(!(t&&i))return;let{view:n,state:a}=this.editor,{doc:r,schema:l,tr:o}=a;try{let e=!1;(0,c.Zo)(r,l.marks.link).forEach(t=>{let{node:i,pos:n}=t,a=i.marks.find(e=>"link"===e.type.name);a&&"string"!=typeof a.attrs.href&&(e=!0,o.removeMark(n,n+i.nodeSize,a).addMark(n,n+i.nodeSize,l.marks.link.create({...a.attrs,href:String(a.attrs.href)})))}),e&&n.dispatch(o)}catch(e){console.error("[Link.onCreate] error",e)}},renderHTML(e){var t;let{HTMLAttributes:i}=e;return"string"==typeof i.href&&(null==(t=i.href)?void 0:t.startsWith("javascript:"))?["a",(0,n.KV)(this.options.HTMLAttributes,{...i,href:""}),0]:i.href?["a",(0,n.KV)(this.options.HTMLAttributes,i),0]:["a",(0,n.KV)(this.options.HTMLAttributes,{...i,href:null}),0]},renderHTMLforAI(e){let{mark:t,disableBookmarks:i}=e,n=t.attrs.href;return i?["a",{href:t.attrs.href},0]:["a",{bookmark:(0,x.vL)(t),href:n},0]},parseHTML:()=>[{tag:'a[href]:not([href *= "javascript:" i])'},{tag:"a[bookmark]",getAttrs:x.Ll}],addCommands(){var e;return{...null==(e=this.parent)?void 0:e.call(this),convertLinkToMedia:e=>t=>{let{chain:i,editor:n}=t,{href:a,...r}=n.getAttributes("link");if(!a||(0,Z.hc)(a))return!1;if(!r.source)return i().extendMarkRange("link").insertEmbedAndFetchMetadata(a,e,!1).run(),!0;let l=b.Fn[r.source],s=(null==l?void 0:l.nodeName)||"embed";return i().extendMarkRange("link").insertContent({type:s,attrs:{...r,sourceUrl:a,url:a,displayStyle:e}}).selectInsertedNode().run(),!0},convertMediaToLink:()=>e=>{let{state:t,chain:i}=e;if(!(t.selection instanceof l.nh))return!1;let{from:n,to:a,node:r}=t.selection;if(!(0,C._Y)(r))return!1;let{sourceUrl:s,meta:o}=r.attrs,c=(null==o?void 0:o.title)||s||"link",d={from:n+1,to:n+1+c.length};return i().insertContentAt({from:n,to:a},[{type:"paragraph",attrs:{},content:[{type:"text",text:c}]}],{updateSelection:!0}).setTextSelection(d).setMark(U.name,{...r.attrs,href:s}).run(),!0},convertLinkToButton:()=>e=>{let{editor:t,chain:i}=e,{href:n=""}=t.getAttributes("link");return i().extendMarkRange("link").deleteSelection().insertContentAndSelect((0,o.GO)().buttonGroup).updateAttributes("button",{href:n}).run(),!0},convertButtonToLink:()=>e=>{let{chain:t,state:i,editor:a}=e,{selection:l}=i,s=(0,n.KP)(e=>"button"===e.type.name)(l),o=(0,n.KP)(e=>"buttonGroup"===e.type.name)(l);if(!o||!s)return!1;let{node:c,pos:d}=s,{node:u,pos:p}=o;if(!c)return!1;let h={type:"paragraph",content:c.content.toJSON()},g=u.maybeChild(0)===c,m=g?p:d,x=m+(g?1:2),f=x+r.bP.fromJSON(a.schema,h).content.size,b=t();return 1===u.childCount?b.deleteNode("buttonGroup"):b.deleteNode("button"),b.insertContentAt(m,h,{updateSelection:!1}).setTextSelection({from:x,to:f}).setMark(U.name,{href:c.attrs.href}).focus().run(),!0},convertButtonToMedia:e=>t=>{let{chain:i,state:a}=t,{selection:r}=a,l=(0,n.KP)(e=>"button"===e.type.name)(r),s=(0,n.KP)(e=>"buttonGroup"===e.type.name)(r);if(!l||!s)return!1;let{node:o,pos:c}=l,{node:d,pos:u}=s;if(!o||!d)return!1;let{href:p}=o.attrs;if(!p||(0,Z.hc)(p))return!1;if(d.maybeChild(0)===o){let t=[];d.forEach(e=>{"button"===e.type.name&&e!==o&&t.push(e.toJSON())});let n=i();n.setNodeSelection(u).deleteNode("buttonGroup").insertEmbedAndFetchMetadata(p,e,!1),1!==d.childCount&&t.length>0&&n.insertContentAt(u+1,{type:"buttonGroup",content:t},{updateSelection:!1}),n.focus().run()}else i().setNodeSelection(c).insertEmbedAndFetchMetadata(p,e,!1).selectInsertedNode().focus().run();return!0},convertMediaToButton:()=>e=>{let{chain:t,state:i}=e;if(!(i.selection instanceof l.nh))return!1;let{node:n}=i.selection;if(!(0,C._Y)(n))return!1;let{sourceUrl:a=""}=n.attrs;return t().deleteSelection().insertContentAt(i.selection.from,(0,o.GO)().buttonGroup).updateAttributes("button",{href:a}).focus().run(),!0},updateSurroundingLink:e=>t=>{let{state:i,chain:n,editor:a}=t,{from:r,to:l}=i.selection;return(0,Z.uI)(e,a),n().extendMarkRange(U.name).unsetMark(U.name).setMark(U.name,{href:e}).setMeta("preventAutolink",!0).setTextSelection({from:r,to:l}),!0},convertLinkToDocMention:()=>e=>{let{chain:t,editor:i}=e,{href:n=""}=i.getAttributes("link"),a=(0,g.TY)(n||"");return!!a&&(t().extendMarkRange("link").command(e=>{let{state:t,commands:i}=e,{from:n,to:r}=t.selection;return i.addDocMention({id:a},{from:n,to:r}),!0}).run(),!0)},removeSurroundingLink:()=>e=>{let{state:t,chain:i}=e,{from:n,to:a}=t.selection;return i().extendMarkRange("link").unsetMark("link").setMeta("preventAutolink",!0).setTextSelection({from:n,to:a}).focus(),!0}}},addKeyboardShortcuts(){return{"Mod-k":e=>{let{editor:t}=e,{selection:i}=t.state;return!i.empty&&t.commands.toggleMark(this.name)}}},addProseMirrorPlugins(){var e;let t,i=(null==(e=this.parent)?void 0:e.call(this))||[];return h.D1||i.push((0,m.f)(this,V)),i.push((t=this.editor,new l.k_({key:new l.hs("handleCmdClickLink"),props:{handleDOMEvents:{click:(e,i)=>{var n;let a=(0,s.KA)(),r=(0,d.nD)(a.getState()),l=null==(n=i.target)?void 0:n.closest("a"),o=null==l?void 0:l.href;if(!o||(null==l?void 0:l.closest("[data-comments-wrapper]")))return!1;i.preventDefault();let c=i.ctrlKey||i.metaKey,p=(0,u.Ww)(o),h=(0,d.bO)(a.getState()),g=(0,u.Cf)(o,h);if(r){if(!c)return!1;if(g)return(0,v.T)(t,i,p),!1}else if(!c&&g)return(0,v.T)(t,i,p),!1;return window.open(o,"_blank"),!1}}}}))),i.push(new l.k_({key:w,props:{handleKeyDown(e,t){let i,n;if("ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return!1;let{state:a}=e,{selection:r}=a;if(!(r instanceof l.U3))return!1;let s="ArrowLeft"===t.key?-1:1,o=t.metaKey||t.ctrlKey,c=t.shiftKey,d=t.altKey,u=r.head,p=a.doc.resolve(u),h=p.start(p.depth),g=p.end(p.depth);if(s>0&&u>=g){let t=g+1;if(t<=a.doc.content.size)try{let i=a.doc.resolve(t),n=l.U3.near(i,1);if(n.from>u)return e.dispatch(a.tr.setSelection(n).scrollIntoView()),!0}catch(e){}return!1}if(s<0&&u<=h){let t=h-1;if(t>=0)try{let i=a.doc.resolve(t),n=l.U3.near(i,-1);if(n.from0?n.end(n.depth):n.start(n.depth)}(a.doc,u,s);else if(d){let e="ArrowLeft"===t.key?u-1:u+1,n=function(e,t,i){let n=e.resolve(t).marks().find(e=>e.type===i);if(!n)return null;let a=t-1,r=t+1;for(let r=t-1;r>=0;r--)try{if(!e.resolve(r).marks().some(e=>e.type===i&&e.eq(n))){a=r;break}0===r&&(a=0)}catch(e){break}for(let a=t;a<=e.content.size;a++)try{if(!e.resolve(a).marks().some(e=>e.type===i&&e.eq(n))){r=a;break}a===e.content.size&&(r=e.content.size)}catch(e){r=a;break}return{from:a,to:r}}(a.doc,e,m);if(!n)return!1;i="ArrowLeft"===t.key?n.from:n.to}else i=u+s;return(i=Math.max(0,Math.min(i,a.doc.content.size)))!==u&&!(ig)&&(n=c?l.U3.create(a.doc,r.anchor,i):l.U3.create(a.doc,i),e.dispatch(a.tr.setSelection(n).scrollIntoView()),!0)}}})),i}}).configure({HTMLAttributes:{target:void 0,rel:"noopener noreferrer",class:"link"},validate:Z.KB,protocols:y.r,linkOnPaste:!1})},49876:(e,t,i)=>{"use strict";i.d(t,{F:()=>l,L:()=>r});var n=i(85531),a=i(83691);let r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return"unknown";try{let a=new URL(e),r=(0,n.removeWWWPrefix)(a.hostname);if(i.includes(r))return"trusted";let l=t.find(t=>t.url===e);if(!l)return"unknown";if(3===l.status)return"untrusted";if(2===l.status)return"unknown";if(1===l.status)return"trusted";l.status}catch(t){console.error("[getLinkTrustLevel] Error checking link",e,t)}return"unknown"},l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!e)return"";let n=r(e,t,i);return"trusted"===n?e:"untrusted"===n?"".concat(a.$.FRONTEND_URL,"/[untrusted-url]"):"".concat(a.$.FRONTEND_URL,"/external-link?url=[").concat(encodeURIComponent(e),"]")}},50024:(e,t,i)=>{"use strict";i.d(t,{lF:()=>a,L3:()=>n,pl:()=>r,JL:()=>l}),i(94524),i(20044),i(3898),i(49617),i(35738),i(46030),i(29131),i(40425),new(i(63867)).hs("BlockHoverKey");let n=e=>{var t;return(null==(t=e.find(e=>e.spec.isTableHover))?void 0:t.spec)||{}},a=e=>{var t;return(null==(t=e.find(e=>e.spec.isTableFocus))?void 0:t.spec)||{}},r=e=>e.some(e=>e.spec.isAnnotatableHover),l=e=>e.some(e=>e.spec.isBlockHover)},50265:(e,t,i)=>{"use strict";i.d(t,{B:()=>n});let n=i(91929).B.extend({addKeyboardShortcuts(){return{"Shift-Enter":()=>this.editor.commands.setHardBreak()}}})},50499:(e,t,i)=>{"use strict";i.d(t,{T:()=>m});var n=i(6029),a=i(53996),r=i(57405),l=i(26420),s=i(49611),o=i(48810),c=i(51684),d=i(48621),u=i(26221),p=i(3616),h=i(76013),g=i(87798);let m=e=>{let{onRetry:t,isRetryDisabled:i,retryDisabledReason:m,...x}=e,f=(0,h.rd)();return(0,n.jsx)(a.o,{color:"gray.400",bg:f?g.N.DARK_BG:g.N.LIGHT_BG,w:"100%",sx:{containerType:"size","@container (width < 150px) or (height < 140px)":{".error-text":{display:"none"},".retry-button":{transform:"scale(0.8)"}},"@container (width < 100px) or (height < 100px)":{".retry-button":{display:"none"}}},...x,children:(0,n.jsxs)(r.T,{spacing:1,textAlign:"center",children:[(0,n.jsx)(l.a,{sx:{"@container (width <= 80px) or (height < 100px)":{fontSize:"lg"},"@container (80px < width <= 150px)":{fontSize:"2xl"},fontSize:"3xl"},children:(0,n.jsx)(d.g,{icon:c.JAe})}),t&&(0,n.jsx)(u.Tz,{label:i?m:void 0,placement:"top",children:(0,n.jsx)(s.$,{className:"retry-button",size:"sm",px:8,onClick:()=>null==t?void 0:t(),isDisabled:i,children:(0,n.jsx)(p.x6,{id:"6gRgw8"})})}),(0,n.jsx)(o.E,{className:"error-text",fontSize:"sm",children:(0,n.jsx)(p.x6,{id:"CIIL4F"})})]})})}},50963:(e,t,i)=>{"use strict";i.d(t,{h:()=>u});var n=i(37243),a=i(55729),r=i(57067),l=i(35460);i(29143);let s=!!window.next,o=r.wg,c=r.DJ;class d{setEditor(e){this.editor=e,this.instanceId=Math.random().toString(36).slice(2,9),this.subscriptions.forEach(e=>e())}getInitialEditor(){return void 0===this.options.current.immediatelyRender?s?null:this.createEditor():this.options.current.immediatelyRender?this.createEditor():null}createEditor(){var e=this;let t={...this.options.current,onBeforeCreate:function(){for(var t,i,n=arguments.length,a=Array(n),r=0;r{this.subscriptions.delete(e)}}onRender(e){return()=>(this.isComponentMounted=!0,this.scheduledDestructionTimeout&&c(this.scheduledDestructionTimeout),this.editor&&!this.editor.isDestroyed&&0===e.length?this.editor.setOptions(this.options.current):this.refreshEditorInstance(e),()=>{this.isComponentMounted=!1,this.scheduleDestroy()})}refreshEditorInstance(e){if(this.editor&&!this.editor.isDestroyed){if(null===this.previousDeps){this.previousDeps=e;return}if(this.previousDeps.length===e.length&&this.previousDeps.every((t,i)=>t===e[i]))return}this.editor&&!this.editor.isDestroyed&&this.editor.destroy(),this.setEditor(this.createEditor()),this.previousDeps=e}scheduleDestroy(){let e=this.instanceId,t=this.editor;this.scheduledDestructionTimeout=o(()=>{if(this.isComponentMounted&&this.instanceId===e){t&&t.setOptions(this.options.current);return}t&&!t.isDestroyed&&(t.destroy(),this.instanceId===e&&this.setEditor(null))},1)}constructor(e){this.editor=null,this.subscriptions=new Set,this.isComponentMounted=!1,this.previousDeps=null,this.instanceId="",this.options=e,this.subscriptions=new Set,this.setEditor(this.getInitialEditor()),this.scheduleDestroy(),this.getEditor=this.getEditor.bind(this),this.getServerSnapshot=this.getServerSnapshot.bind(this),this.subscribe=this.subscribe.bind(this),this.refreshEditorInstance=this.refreshEditorInstance.bind(this),this.scheduleDestroy=this.scheduleDestroy.bind(this),this.onRender=this.onRender.bind(this),this.createEditor=this.createEditor.bind(this)}}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(0,a.useMemo)(()=>{},[]);let i=(0,a.useRef)(e);i.current=e;let[n]=(0,a.useState)(()=>new d(i)),r=(0,a.useSyncExternalStore)(n.subscribe,n.getEditor,n.getServerSnapshot);return(0,a.useDebugValue)(r),(0,a.useEffect)(n.onRender(t)),(0,l.e)({editor:r,selector:t=>{let{transactionNumber:i}=t;return!1===e.shouldRerenderOnTransaction?null:e.immediatelyRender&&0===i?0:i+1}}),r}},51172:(e,t,i)=>{"use strict";i.d(t,{mi:()=>n.m}),i(6029),i(81278),i(55729),i(26475),i(78292),i(40912),i(48086),i(36914),i(30078),i(1319),i(83495),i(77970),i(83948),i(10961),i(82779),i(94822);i(27390),i(42116),i(90546),i(43987);(()=>{})(),i(9251);var n=i(69452);i(2420),i(32769),i(90326),i(73275)},51203:(e,t,i)=>{"use strict";i.d(t,{Dc:()=>a.Dc,Dr:()=>a.Dr,GQ:()=>a.GQ,Il:()=>a.Il,Jp:()=>a.Jp,K6:()=>a.K6,MN:()=>a.MN,N$:()=>a.N$,O5:()=>a.O5,OO:()=>a.OO,Ow:()=>a.Ow,Oz:()=>a.Oz,Pl:()=>a.Pl,QM:()=>n.QM,RA:()=>a.RA,RH:()=>n.RH,Rn:()=>a.Rn,TV:()=>a.TV,UX:()=>a.UX,Up:()=>a.Up,V2:()=>a.V2,Ve:()=>a.Ve,X1:()=>a.X1,Zd:()=>a.Zd,ae:()=>a.ae,ap:()=>a.ap,fG:()=>a.fG,fX:()=>a.fX,fb:()=>a.fb,fo:()=>a.fo,gA:()=>a.gA,hb:()=>a.hb,j_:()=>n.j_,mx:()=>a.mx,qD:()=>a.qD,r9:()=>a.r9,sI:()=>a.sI,sS:()=>a.sS,st:()=>a.st,uF:()=>a.uF,un:()=>a.un,w:()=>a.w,xT:()=>a.xT,yj:()=>a.yj});var n=i(21945);i(58189),i(7459);var a=i(14758)},51256:(e,t,i)=>{"use strict";i.d(t,{u:()=>n});let n=function(){let{size:e="md"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{content:'""',position:"absolute",inset:0,borderRadius:"lg"===e?"lg":"md",border:"".concat("lg"===e?3:2,"px solid transparent"),background:"var(--chakra-colors-gradient-brand-bg) border-box",mask:"linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0)",maskComposite:"subtract",opacity:.7,pointerEvents:"none"}}},51310:(e,t,i)=>{"use strict";i.d(t,{VY:()=>s,gp:()=>r,jC:()=>l});var n=i(51684),a=i(77650);let r=[{key:"line",label:()=>a.Ru._({id:"rjuFFw"}),description:()=>a.Ru._({id:"Kt/Lzz"}),icon:n.gK3,sampleDataType:"line",graphyConfig:{type:"line"}},{key:"area",label:()=>a.Ru._({id:"ofldSs"}),description:()=>a.Ru._({id:"9/rZz2"}),icon:n.JmM,sampleDataType:"line",graphyConfig:{type:"areaStacked"}},{key:"column",label:()=>a.Ru._({id:"WtgDbl"}),description:()=>a.Ru._({id:"NR95te"}),icon:n.q9c,sampleDataType:"bar",keywords:["vertical","bar"],graphyConfig:{type:"column"}},{key:"stackedColumn",label:()=>a.Ru._({id:"cNmqkL"}),description:()=>a.Ru._({id:"Woia/f"}),icon:n.q9c,sampleDataType:"stackedColumn",keywords:["stacked","vertical","bar"],graphyConfig:{type:"columnStacked"}},{key:"bar",label:()=>a.Ru._({id:"GoBp8L"}),description:()=>a.Ru._({id:"I/lIBj"}),icon:n.$Fj,sampleDataType:"horizontal-bar",graphyConfig:{type:"bar"}},{key:"stackedBar",label:()=>a.Ru._({id:"k8G6Bc"}),description:()=>a.Ru._({id:"9/4yQG"}),icon:n.$Fj,sampleDataType:"stackedBar",keywords:["stacked","horizontal"],graphyConfig:{type:"barStacked"}},{key:"pie",label:()=>a.Ru._({id:"ZjVniv"}),description:()=>a.Ru._({id:"5+y+OQ"}),icon:n.W1p,sampleDataType:"pie",graphyConfig:{type:"pie"}},{key:"donut",label:()=>a.Ru._({id:"0jblrE"}),description:()=>a.Ru._({id:"DNipMm"}),icon:n.oDg,sampleDataType:"donut",graphyConfig:{type:"donut"}},{key:"combo",label:()=>a.Ru._({id:"3CtptJ"}),description:()=>a.Ru._({id:"BjpelA"}),icon:n.c$h,sampleDataType:"combo",graphyConfig:{type:"combo"}},{key:"scatter",label:()=>a.Ru._({id:"wxCAxF"}),description:()=>a.Ru._({id:"FFu9QC"}),icon:n.Gx,sampleDataType:"scatter",graphyConfig:{type:"scatter"}},{key:"bubble",label:()=>a.Ru._({id:"euXBAH"}),description:()=>a.Ru._({id:"eSwDWu"}),icon:n.Gx,sampleDataType:"bubble",graphyConfig:{type:"bubble"}},{key:"heatmap",label:()=>a.Ru._({id:"6+mIIP"}),description:()=>a.Ru._({id:"6+mIIP"}),icon:n.yOA,sampleDataType:"heatmap",graphyConfig:{type:"heatmap"}},{key:"funnel",label:()=>a.Ru._({id:"MWYJBI"}),description:()=>a.Ru._({id:"pni4VT"}),icon:n.mRM,sampleDataType:"funnel",graphyConfig:{type:"funnel"}},{key:"waterfall",label:()=>a.Ru._({id:"u+lTLZ"}),description:()=>a.Ru._({id:"xwAnul"}),icon:n.wSx,sampleDataType:"waterfall",graphyConfig:{type:"waterfall"}},{key:"table",label:()=>a.Ru._({id:"4hJhzz"}),description:()=>a.Ru._({id:"umo+kM"}),icon:n.w97,sampleDataType:"bar",graphyConfig:{type:"table"},hidden:!0}];function l(e){return r.find(t=>t.key===e)}function s(e){var t;if(!e)return null;let i=e.type||(null==(t=e.visualisationConfig)?void 0:t.type);if(!i)return null;let n=r.find(e=>e.graphyConfig.type===i);return(null==n?void 0:n.key)||"line"}},51705:(e,t,i)=>{"use strict";i.d(t,{Ht:()=>n.Ht});var n=i(2234)},51797:(e,t,i)=>{"use strict";i.d(t,{R5:()=>o,ZQ:()=>s});var n=i(55729),a=i(47793),r=i(17854),l=i(97279);let s=()=>{var e;let t=(0,a.in)(),i=(0,l.U9)(),{user:s,setSettings:o}=(0,r.ur)(),c=null==s||null==(e=s.settings)?void 0:e.preferredAiImageModel;return c&&c in a.Xz&&(c=a.Xz[c]),[c&&i(c)?c:t,(0,n.useCallback)(e=>{null==o||o({set:{preferredAiImageModel:e}})},[o])]},o=e=>{let[t]=s();return(e=>{let{savedModel:t,checkModelAvailable:i,preferredAiImageModel:n}=e;return(t&&t in a.Xz&&(t=a.Xz[t]),t&&i(t))?t:n})({savedModel:e,checkModelAvailable:(0,l.U9)(),preferredAiImageModel:t})}},51831:(e,t,i)=>{"use strict";i.d(t,{y:()=>n});let n={UniqueAttribute:1e4,CardMention:1001,DocMention:1001,UserMention:1001,UndoInputRuleKeymap:1001,HorizontalAlign:1001,Collaboration:1e3,Highlight:150,FootnoteLabel:150,TextColor:150,Code:150,Link:140,SlashMenu:104,EmojiShortcuts:104,MentionSuggestionMenu:104,List:103,CardAccentLayoutItem:103,Table:102,Image:102,Gallery:102,CardLayoutItem:101,MediaPlaceholder:101,CodeBlock:101,Layout:101,Footnote:101,Card:101,Toggle:101,SmartLayout:101,Grid:101,PositionedBox:101,KeyMapOverride:100,GlobalDragHandle:99,CardIds:1,KeyBoardCatchall:1,UndoHistory:-100}},52022:(e,t,i)=>{"use strict";i.d(t,{E:()=>s});var n=i(27229),a=i(55729),r=i(74158),l=i(72688);let s=e=>{let{id:t,...i}=e,{isOpen:s,onOpen:o,onClose:c}=(0,n.j)(i),d=(0,r.wA)();return(0,a.useEffect)(()=>{t&&d((0,l.WI)({id:t,isOpen:s}))},[s,d,t]),(0,a.useEffect)(()=>()=>{t&&d((0,l.WI)({id:t,isOpen:!1}))},[d,t]),{isOpen:s,onOpen:o,onClose:c}}},52239:(e,t,i)=>{"use strict";i.d(t,{t:()=>a,z:()=>n});let n={borderRadius:"var(--box-border-radius)"},a=e=>({"svg.colorable-icon":{path:{fill:e},"[stroke], [stroke] > *":{stroke:e,fill:"none"}}})},52282:(e,t,i)=>{"use strict";i.d(t,{A_:()=>r,cr:()=>a,qD:()=>n});let n=10,a=1,r=5},52737:(e,t,i)=>{"use strict";i.d(t,{Ed:()=>h,bI:()=>u,eW:()=>p});var n=i(6029),a=i(61204),r=i(16936),l=i(26420),s=i(40452),o=i(26221),c=i(34536),d=i(39616);let u=["blank","top","left","right","behind"],p=e=>{let{layout:t,editor:i,getPos:l,edgeLayoutsEnabled:s}=e,p=(0,d._)({editor:i,getPos:l}),g=u.filter(e=>s||["blank","behind"].includes(e));return(0,n.jsx)(a.e,{mb:2,dir:"ltr",children:g.map(e=>{let i=(0,c.Nu)(e);return(0,n.jsx)(o.Tz,{label:i,placement:"top",children:(0,n.jsx)(r.K,{"aria-label":i,flex:1,variant:"plain",size:"md",onClick:()=>p(e),icon:(0,n.jsx)(h,{layout:e,isSelected:t===e}),boxShadow:"none",background:t===e?"trueblue.50":"white"})},e)})})},h=e=>{let{layout:t,isSelected:i}=e,a=i?"trueblue.400":"gray.300",r=null;return"top"===t?r=(0,n.jsx)(l.a,{height:"0.375rem",width:"100%",background:a}):"left"===t?r=(0,n.jsxs)(s.s,{height:"100%",minH:"100%",children:[(0,n.jsx)(l.a,{width:"0.625rem",minH:"100%",background:a}),(0,n.jsx)(l.a,{flex:"1",minH:"100%"})]}):"right"===t&&(r=(0,n.jsxs)(s.s,{height:"100%",minH:"100%",children:[(0,n.jsx)(l.a,{flex:"1",minH:"100%"}),(0,n.jsx)(l.a,{width:"0.625rem",minH:"100%",background:a})]})),(0,n.jsx)(l.a,{boxSizing:"border-box",height:"1.25rem",width:"1.75rem",border:"2px solid",borderRadius:"sm",borderColor:a,background:"behind"===t?a:"none",children:r})}},53617:(e,t,i)=>{"use strict";i.d(t,{BF:()=>I,o0:()=>E,lw:()=>P,M9:()=>B,jZ:()=>N});var n=i(6029),a=i(48810),r=i(26476),l=i(99492),s=i(55597),o=i(26221),c=i(3616),d=i(37243),u=i(94289),p=i(55729),h=i(15368),g=i(40912),m=i(6139),x=i(42448),f=i(7063),b=i(12889),C=i(87489),y=i(80621),v=i(10961),w=i(51831),j=i(69023),A=i(44604);let k=e=>{let{filterFn:t,getAttributesFn:i}=e;return e=>(function(e){let{type:t}=e;if(!t.isInline)throw Error("[nodePasteRule] This paste rule was only designed to consider inline nodes.");return new d._n({find:e.find,handler:t=>{let{state:i,range:n,match:a}=t,{tr:r}=i,l=n.from,s=n.to,o=(0,d.gk)(e.getAttributes,void 0,a)||{};r.replaceWith(l,s,e.type.create(o))}})})({find:e=>{let i=[...e.matchAll(v.D_)];return i?i.map(e=>{var t;return{index:null!=(t=e.index)?t:-1,text:e[0],match:e}}).filter(e=>{let i=(0,v.TY)(e.text),{cardId:n}=(0,v.$9)(e.text);return t(i,n,e)}):[]},type:e,getAttributes:e=>{let t=(0,v.TY)(e[0]),{cardId:n}=(0,v.$9)(e[0]);return i({match:e,docId:t,cardId:n})}})};var L=i(87823);let S="Untitled",E=e=>{let{node:t,editor:i}=e,{id:d,docId:u}=t.attrs,x=(0,g.GV)((0,h.F1)(d)),w=(0,g.GV)(C.bO).includes(d),j=(0,g.GV)(C.nD);(0,p.useEffect)(()=>{i.storage[I.name][d]=x},[x,i.storage,d]);let A=(0,p.useCallback)(e=>{(0,f.T)(i,e,d)},[i,d]),k=(0,m.oR)(),E=(0,p.useMemo)(()=>{let e=(0,v.Io)({cardId:d,docId:u||i.gammaDocId});return k?(0,y.M7)({url:e}):e},[d,u,i,k]);return(0,n.jsx)(b.VR,{as:"span",children:w?(0,n.jsx)(L.p,{"data-testid":"card-mention",onClick:j?void 0:A,onDoubleClick:j?A:void 0,mentionLabel:x||S,mentionIcon:l.vti,mentionTargetUrl:E}):(0,n.jsx)(o.Tz,{label:(0,n.jsx)(a.E,{children:(0,n.jsx)(c.x6,{id:"HAIPtO",components:{0:(0,n.jsx)(r.u,{fontSize:"sm",color:"blackAlpha.800"})}})}),children:(0,n.jsx)(L.p,{"data-testid":"card-mention",hasError:!0,mentionLabel:"Cannot find referenced card",mentionIcon:s.AEl})})})},_=e=>(0,n.jsx)(b.VR,{as:"span",children:(0,n.jsx)(x.q,{type:"card"})}),I=d.bP.create({name:"cardMention",addStorage:()=>({}),addOptions:()=>({HTMLAttributes:{},suggestion:{char:j.A}}),priority:w.y.CardMention,group:"inline",inline:!0,selectable:!0,atom:!0,addAttributes:()=>({id:{default:null},docId:{default:null},mentionedById:{default:null}}),addPasteRules(){return[k({filterFn:(e,t)=>e===this.editor.gammaDocId&&!!t,getAttributesFn:e=>{let{docId:t,cardId:i}=e;return{id:i,docId:t}}})(this.type)]},addCommands(){return{addCardMention:(e,t)=>{let{id:i,docId:n,mentionedById:a}=e;return e=>{var r;let{chain:l,tr:s}=e,o=s.doc.resolve(t.to).nodeAfter;(null==o||null==(r=o.text)?void 0:r.startsWith(" "))&&(t.to+=1);let{schema:c}=this.editor,d=u.FK.fromArray([c.nodeFromJSON({type:this.name,attrs:{id:i,docId:n,mentionedById:a}}),c.text(" ")]);return l().focus().command(e=>{let{tr:i,dispatch:n}=e;return n&&i.replaceWith(t.from,t.to,d),!0}).run(),!0}}}},parseHTML(){return[{tag:'a[data-type="'.concat(this.name,'"]'),priority:51}]},renderHTML(e){let{HTMLAttributes:t,node:i}=e,{id:n,docId:a}=i.attrs,r=this.storage[n]||S;return["a",(0,d.KV)({"data-type":this.name,href:(0,v.Io)({docId:a,cardId:n})},this.options.HTMLAttributes,t),r]},renderText(e){let{node:t}=e,{id:i,docId:n}=t.attrs,a=this.storage[i]||S,r=(0,v.Io)({docId:n,cardId:i});return"[".concat(a,"](").concat(r,")")},addNodeView(){return this.editor.isThumbnail?(0,b.gu)(_,{update:A.z0}):(0,b.gu)(E,{update:A.z0})}});var M=i(36914),R=i(44732),D=i(44630),T=i(72710);let z="Unknown ".concat(R.TP),P=d.bP.create({name:D.d,addStorage:()=>({}),addOptions:()=>({HTMLAttributes:{},suggestion:{char:j.A}}),priority:w.y.DocMention,group:"inline",inline:!0,selectable:!0,atom:!0,addAttributes:()=>({id:{default:null},mentionedById:{default:null}}),addPasteRules(){return M.of.get("disableDocMentionPasteRule")?[]:[k({filterFn:(e,t)=>e!==this.editor.gammaDocId||!t,getAttributesFn:e=>{let{docId:t}=e;return{id:t}}})(this.type)]},addCommands(){return{addDocMention:(e,t)=>{let{id:i,mentionedById:n}=e;return e=>{var a;let{chain:r,tr:l}=e,s=l.doc.resolve(t.to).nodeAfter;(null==s||null==(a=s.text)?void 0:a.startsWith(" "))&&(t.to+=1);let{schema:o}=this.editor,c=u.FK.fromArray([o.nodeFromJSON({type:this.name,attrs:{id:i,mentionedById:n}}),o.text(" ")]);return r().focus().command(e=>{let{tr:i,dispatch:n}=e;return n&&i.replaceWith(t.from,t.to,c),!0}).run(),!0}}}},parseHTML(){return[{tag:'a[data-type="'.concat(this.name,'"]'),priority:51}]},renderHTML(e){let{HTMLAttributes:t,node:i}=e,n=this.storage[i.attrs.id]||z;return["a",(0,d.KV)({"data-type":this.name,href:(0,v.LN)({docId:i.attrs.id,absolute:!0})},this.options.HTMLAttributes,t),n]},renderText(e){let{node:t}=e,i=this.storage[t.attrs.id]||z,n=(0,v.LN)({docId:t.attrs.id,absolute:!0});return"[".concat(i,"](").concat(n,")")},addNodeView(){return this.editor.isThumbnail?(0,b.gu)(T.g,{update:A.z0}):(0,b.gu)(T.q,{update:A.z0})}}),N=e=>{let{node:t}=e,{label:i}=t.attrs;return(0,n.jsx)(b.VR,{as:"span",children:(0,n.jsx)(L.p,{mentionLabel:"@".concat(i)})})},H=e=>(0,n.jsx)(b.VR,{as:"span",children:(0,n.jsx)(x.q,{type:"user"})}),B=d.bP.create({name:"mention",addOptions:()=>({HTMLAttributes:{},renderLabel(e){var t;let{options:i,node:n}=e;return"".concat(i.suggestion.char).concat(null!=(t=n.attrs.label)?t:n.attrs.id)},suggestion:{char:j.A}}),priority:w.y.UserMention,group:"inline",inline:!0,selectable:!0,atom:!0,addAttributes:()=>({id:{default:null,parseHTML:e=>e.getAttribute("data-id"),renderHTML:e=>e.id?{"data-id":e.id}:{}},label:{default:null,parseHTML:e=>e.getAttribute("data-label"),renderHTML:e=>e.label?{"data-label":e.label}:{}},profileImageUrl:{default:null,parseHTML:e=>e.getAttribute("data-profile-image-url"),renderHTML:e=>e.profileImageUrl?{"data-profile-image-url":e.profileImageUrl}:{}},mentionedById:{default:null,parseHTML:e=>e.getAttribute("data-mentioned-by-id"),renderHTML:e=>e.mentionedById?{"data-mentioned-by-id":e.mentionedById}:{}}}),addCommands(){return{addUserMention:(e,t)=>{let{id:i,label:n,profileImageUrl:a,mentionedById:r}=e;return e=>{var l;let{chain:s,tr:o}=e,c=o.doc.resolve(t.to).nodeAfter;(null==c||null==(l=c.text)?void 0:l.startsWith(" "))&&(t.to+=1);let{schema:d}=this.editor,p=u.FK.fromArray([d.nodeFromJSON({type:this.name,attrs:{id:i,label:n,profileImageUrl:a,mentionedById:r}}),d.text(" ")]);return s().focus().command(e=>{let{tr:i,dispatch:n}=e;return n&&i.replaceWith(t.from,t.to,p),!0}).run(),!0}}}},parseHTML(){return[{tag:'span[data-type="'.concat(this.name,'"]')}]},renderHTML(e){let{node:t,HTMLAttributes:i}=e;return["span",(0,d.KV)({"data-type":this.name},this.options.HTMLAttributes,i),this.options.renderLabel({options:this.options,node:t})]},renderText(e){let{node:t}=e;return this.options.renderLabel({options:this.options,node:t})},addNodeView(){return this.editor.isThumbnail?(0,b.gu)(H,{update:A.z0}):(0,b.gu)(N,{update:A.z0})}})},53961:(e,t,i)=>{"use strict";i.d(t,{D:()=>er});var n=i(6029),a=i(67909),r=i(36071),l=i(68728),s=i(17920),o=i(3674),c=i(96500),d=i(40691),u=i(57405),p=i(26385),h=i(74676),g=i(48810),m=i(49611),x=i(16426),f=i(61204),b=i(3616),C=i(16491),y=i(55729),v=i(83691),w=i(94460),j=i(1319),A=i(3994),k=i(40912),L=i(78734),S=i(24302),E=i(40452),_=i(29810),I=i(99492),M=i(48621);let R=e=>{let{formatLabel:t,icon:i,rightIcon:a=I.a_I,accentColor:r,onClick:l,exportInProgress:s,exportInProgressNote:o,badge:c,customLabel:d,customInProgressMessage:u}=e,h=(0,S.dU)("gray.50","whiteAlpha.100"),m=(0,S.dU)("gray.200","gray.600"),x=(0,S.dU)("".concat(r,".100"),"".concat(r,".200")),f=r.endsWith("00")?r:x,C=(0,S.dU)("gray.300","gray.600");return(0,n.jsxs)(E.s,{alignItems:"stretch",overflow:"hidden",onClick:l,borderRadius:"md",border:"1px",borderColor:(0,S.dU)("gray.200","gray.600"),bgColor:s?m:h,cursor:s?"progress":void 0,disabled:s,as:"button",transitionProperty:"common",transitionDuration:"normal",_hover:s?{}:{boxShadow:"var(--chakra-shadows-md)",borderColor:"inherit",color:"inherit"},children:[(0,n.jsx)(E.s,{bgColor:s?C:f,filter:s?"grayscale(1)":void 0,width:14,minWidth:14,minH:14,alignItems:"center",justifyContent:"center",fontSize:"2xl",children:i}),(0,n.jsxs)(p.B,{alignItems:"flex-start",spacing:0,p:4,justifyContent:"center",children:[!s&&(0,n.jsxs)(g.E,{fontWeight:"medium",children:[d||(0,n.jsx)(b.x6,{id:"i3Tbgc",values:{formatLabel:t}})," ",c]}),s&&(0,n.jsxs)(g.E,{fontWeight:"medium",textAlign:"start",children:[u||(0,n.jsx)(b.x6,{id:"wRvCQ6",values:{formatLabel:t}})," ",o]})]}),(0,n.jsx)(_.h,{}),!s&&(0,n.jsx)(E.s,{alignItems:"center",ps:4,pe:6,children:(0,n.jsx)(M.g,{icon:a,size:"1x"})})]})};var D=i(40076),T=i(4765),z=i(12647),P=i(22670),N=i(46898),H=i(80314),B=i(77650);i(59018);var F=i(44732);i(87489);var O=i(48086),V=i(3898);class Z extends Error{constructor(e,t){super(e),this.code=t,this.name="AccountStateError"}}let U=async function(e,t,i,n,a,r,l,s){let o=arguments.length>8&&void 0!==arguments[8]&&arguments[8],c=arguments.length>9?arguments[9]:void 0,d=arguments.length>10?arguments[10]:void 0,u=arguments.length>11?arguments[11]:void 0,p=arguments.length>12?arguments[12]:void 0,h=o?"".concat(v.$.API_HOST||"","/share/docs/").concat(e,"/").concat(d):"".concat(v.$.API_HOST||"","/export/docs/").concat(e,"/").concat(i).concat(p?"/url":""),g=new AbortController;return setTimeout(()=>g.abort(),6e4),fetch(h,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":v.$.SHARE_TOKEN||""},body:JSON.stringify({docContent:t,fileName:a,cardIds:r,cardRanges:l,isCardExport:n,shareMessage:c,googleOauthToken:"google_slides"===i?s:void 0,quality:u}),signal:g.signal})},G=e=>{let{doc:t,source:i,editor:a,format:r="pdf",formatLabel:l,fileName:s,cardIds:o,cardRanges:c,socialPost:d=!1,socialPlatform:u,shareMessage:p,interceptFileExport:h,quality:m}=e,x=(0,N.d)(),f=(0,y.useRef)(null),C=(0,P.st)(),{user:v}=(0,O.ur)(),[j,A]=(0,y.useState)(!1),k=(0,w.u)("exportUrlDownload");if(d&&!u)throw console.error("Unable to export since no social platform provided for the post"),Error("Unable to share post");let L=(0,y.useCallback)(()=>{f.current=x({id:"export-toast-".concat(t.id,"-").concat(r),isClosable:!1,position:"top",duration:null,status:"loading",colorScheme:"gray",title:d?(0,n.jsx)(b.x6,{id:"jQGAZQ",values:{formatLabel:l}}):(0,n.jsx)(b.x6,{id:"eWt/TT",values:{formatLabel:l}})})},[null==t?void 0:t.id,x,r,l,d]),S=(0,y.useCallback)(()=>{f.current&&x.update(f.current,{status:"loading",colorScheme:"gray",title:d?(0,n.jsx)(b.x6,{id:"iPHeYN"}):(0,n.jsx)(b.x6,{id:"eJOEBy"}),description:(0,n.jsx)(b.x6,{id:"3xBuWT"}),duration:1e4,isClosable:!0})},[x,d]),E=(0,y.useCallback)(()=>{f.current&&x.update(f.current,{status:"info",colorScheme:"gray",title:(0,n.jsx)(b.x6,{id:"eJOEBy"}),description:d?(0,n.jsx)(b.x6,{id:"c5plBG"}):"google_slides"===r?(0,n.jsx)(b.x6,{id:"/CtF0l"}):(0,n.jsx)(b.x6,{id:"W4zgCP"}),duration:1e4,isClosable:!0})},[x,d,r]),_=(0,y.useCallback)(e=>{if(f.current){let t,i;if(d)t="REVOKED_ACCESS_TOKEN"===e?(0,n.jsx)(b.x6,{id:"zK8Tsy",values:{formatLabel:l}}):(0,n.jsx)(b.x6,{id:"sBE71M",values:{formatLabel:l}});else switch(e){case"INSUFFICIENT_SPACE":t=(0,n.jsx)(b.x6,{id:"+ope9f",values:{formatLabel:l}});break;case"UPLOAD_TOO_LARGE":t=(0,n.jsx)(b.x6,{id:"HcLZqO",values:{formatLabel:l}}),i=(0,n.jsx)(b.x6,{id:"vslK0D",values:{GAMMA_ARTIFACT_PROPER_NOUN:F.TP,formatLabel:l}});break;default:t=(0,n.jsx)(b.x6,{id:"walT1X"})}x.update(f.current,{title:t,description:i,status:"error",duration:null,isClosable:!0})}},[x,l,d]),I=(0,y.useCallback)(function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"download";if(f.current){let a,r;switch(i){case"download":a=B.Ru._({id:"aVmJex",values:{formatLabel:l}}),r=(0,n.jsx)(b.x6,{id:"VkeGn4",components:{0:(0,n.jsx)(H.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>f.current&&x.close(f.current)})}});break;case"social":a=B.Ru._({id:"027pS1",values:{formatLabel:l,0:t.title}}),r=(0,n.jsx)(b.x6,{id:"nManvG",components:{0:(0,n.jsx)(H.N,{textDecoration:"underline",target:"_blank",href:e||void 0,onClick:()=>f.current&&x.close(f.current)})}});break;case"web":a=B.Ru._({id:"eLTtkg"}),r=(0,n.jsx)(b.x6,{id:"8hY871",values:{formatLabel:l},components:{0:(0,n.jsx)(H.N,{textDecoration:"underline",target:"_blank",href:e||void 0})}})}x.update(f.current,{status:"success",title:a,description:(0,n.jsx)(g.E,{children:r}),duration:5e3,isClosable:!0})}},[t,l,x]);return{handleExport:(0,y.useCallback)(()=>{let e=null==a?void 0:a.getJSON();A(!0),L();let n=setTimeout(S,3e4);null!=h&&h({format:r,exportWaitWarnTimeout:n,showErrorToast:_,showEmailToast:E,showSuccessToast:I,setExportInProgress:A})||U(t.id,e,r,"card_export_menu"===i,s,o,c,void 0,d,p,u,m,!d&&"google_slides"!==r?k:void 0).then(async e=>{var n;if(!e.ok){let t=await e.json();if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),"REVOKED_ACCESS_TOKEN"===t.error)throw new Z("Posting to LinkedIn failed due to revoked access token",t.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let l="linkedin"===u?P.VV.LINKEDIN_POST:"pdf"===r?P.VV.PDF_EXPORTED:"pptx"===r?P.VV.PPTX_EXPORTED:"image"===r?P.VV.PNG_EXPORTED:void 0,s=decodeURIComponent(e.headers.get("x-gamma-download-url")||"")||void 0;if(d)s=(await e.json()).url;else if(k&&"google_slides"!==r&&!(s=(await e.json()).url))throw Error("Export URL endpoint returned no download URL");if(l){let e=!a||"card_export_menu"===i||(null==v?void 0:v.trainingOptOutTime)?void 0:await (0,z.lw)(a);null==C||C.track(l,{doc_id:t.id,source:i,device:(0,V.ZI)(),documentHtmlZlib:e,...d&&{postUrl:s}})}if(I(s,d?"social":"download"),d)return;if(k&&"google_slides"!==r&&s){let e=await fetch(s);if(!e.ok)throw Error("Failed to download export file: ".concat(e.status," ").concat(e.statusText));let i=await e.blob(),n=window.URL.createObjectURL(i),a=document.createElement("a");a.href=n,a.download=decodeURIComponent(s.split("/").pop()||"".concat(t.id,".").concat(r)),a.style.display="none",document.body.appendChild(a),a.click(),a.remove(),window.URL.revokeObjectURL(n);return}let o=await e.blob(),c=window.URL.createObjectURL(o),p=document.createElement("a");p.download=decodeURIComponent((null==(n=(e.headers.get("Content-Disposition")||"").split(";").find(e=>e.includes("filename=")))?void 0:n.replace("filename=","").trim())||"".concat(t.id,".").concat(r)),p.href=c,p.style.display="none",document.body.appendChild(p),p.click(),p.remove()}).catch(e=>{"AbortError"===e.name?E():(T.Cp(e,{extra:{docId:t.id,format:r,source:i}}),D.datadogLogs.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:r,source:i},e),_(null==e?void 0:e.code))}).finally(()=>{A(!1),clearTimeout(n)})},[C,null==t?void 0:t.id,a,i,r,s,h,o,c,null==v?void 0:v.trainingOptOutTime,m,p,_,L,S,E,I,u,d,k]),exportInProgress:j}};var W=i(33787);let K={pdf:{icon:(0,n.jsx)(W._,{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/pdf-icon.a0dfc5d3.svg",h:"1.35rem",w:"auto"}),accentColor:"red"},pptx:{icon:(0,n.jsx)(W._,{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/powerpoint-icon.2df39be4.svg",h:"1.5rem",w:"auto"}),accentColor:"orange"},png:{icon:(0,n.jsx)(W._,{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/png-icon.0a2f46dc.svg",h:"1.45rem",w:"auto"}),accentColor:"purple"},google_slides:{icon:(0,n.jsx)(W._,{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/google-slides-icon.a22064ae.svg",h:"1.6rem",w:"auto"}),accentColor:"yellow"},linkedin:{icon:(0,n.jsx)(W._,{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/linkedin-icon.314303f8.svg",h:"1.6rem",w:"auto"}),accentColor:"deepocean.900"}};var q=i(58959),Q=i(99430),J=i(42072),Y=i(90295),X=i(81882),$=i(17854);let ee=e=>{let{onClose:t,onOpen:i,segmentEvent:a,targetWorkspace:r,label:l,upsellLocation:s,includeTopDivider:o=!1}=e,d=(0,J.nk)(r),{openUpsellModal:u}=(0,X.I)(),p=(0,S.dU)("gray.200","gray.600"),{currentWorkspace:h}=(0,$.ur)();if(!1!==d||(null==r?void 0:r.id)!==(null==h?void 0:h.id))return null;let m=(0,n.jsxs)(q.z,{w:"100%",children:[(0,n.jsxs)(q.z,{children:[(0,n.jsx)(g.E,{children:l||(0,n.jsx)(b.x6,{id:"nkzjqi",values:{GAMMA_PROPER_NOUN:F.On}})}),(0,n.jsx)(Y.zL,{product:"plus"})]}),(0,n.jsx)(_.h,{}),(0,n.jsx)(Q.d,{onClickCapture:e=>{e.preventDefault(),u({onOpenCallback:t,onCloseCallback:i,segmentEvent:a,upsellLocation:s,targetFeature:"hide_gamma_badge"})},isChecked:!1})]});return o?(0,n.jsxs)(E.s,{direction:"column",w:"100%",children:[(0,n.jsx)(c.c,{borderColor:p,mb:4}),m]}):m};var et=i(35665);let ei=e=>{let{cardId:t,format:i,doc:a,editor:r,icon:l,badge:s,accentColor:o,label:c}=e,{handleExport:d,exportInProgress:u}=G({doc:a,source:"card_export_menu",editor:r,format:i,formatLabel:c,cardIds:[t],interceptFileExport:void 0});return(0,n.jsx)(R,{onClick:d,icon:l,formatLabel:c,accentColor:o,badge:s,exportInProgress:u,exportInProgressNote:(0,n.jsx)(b.x6,{id:"SJjTti"})})},en=e=>{let{cardId:t,doc:i,editor:a,icon:r,badge:l,accentColor:s,label:o}=e,{interceptFileExport:c}=(e=>{let{doc:t,source:i,editor:n,fileName:a,cardIds:r,cardRanges:l}=e,s="https://www.googleapis.com/auth/drive.file",o=(0,y.useRef)(null),c=(0,P.st)(),{user:d}=(0,O.ur)(),u=(0,C.mg)({scope:s,prompt:"",onSuccess:async e=>{let{showErrorToast:u,showEmailToast:p,showSuccessToast:h,setExportInProgress:g,exportWaitWarnTimeout:m}=o.current,x="";if(!(0,C.DY)(e,s))return void u();x=e.access_token;let f=null==n?void 0:n.getJSON(),b="google_slides";U(t.id,f,"google_slides","card_export_menu"===i,a,r,l,x).then(async e=>{let a=await e.json();if(!e.ok){if(console.error("Export failed:",{status:e.status,statusText:e.statusText}),400===e.status)throw new Z("Google drive upload failed",a.error);throw Error("Fetching export failed: ".concat(e.status," ").concat(e.statusText))}let r=P.VV.GSLIDES_EXPORTED;if(r){let e=!n||"card_export_menu"===i||(null==d?void 0:d.trainingOptOutTime)?void 0:await (0,z.lw)(n);null==c||c.track(r,{doc_id:t.id,source:i,documentHtmlZlib:e})}h(a.url,"web"),window.open(a.url,"_blank")}).catch(e=>{"AbortError"===e.name?p():(T.Cp(e,{extra:{docId:t.id,format:b,source:i}}),D.datadogLogs.logger.error("[useHandleExport] Error exporting doc",{docId:t.id,format:b,source:i},e),e instanceof Z?u(e.code):u())}).finally(()=>{g(!1),clearTimeout(m)})}});return{interceptFileExport:e=>"google_slides"===e.format&&(o.current=e,u(),!0)}})({doc:i,source:"card_export_menu",editor:a,fileName:i.title,cardIds:[t]}),{handleExport:d,exportInProgress:u}=G({doc:i,source:"card_export_menu",editor:a,format:"google_slides",formatLabel:o,cardIds:[t],interceptFileExport:c});return(0,n.jsx)(R,{onClick:d,icon:r,formatLabel:o,accentColor:s,badge:l,exportInProgress:u,exportInProgressNote:(0,n.jsx)(b.x6,{id:"SJjTti"})})},ea=e=>"google_slides"===e.format?(0,n.jsx)(C.G_,{clientId:v.$.GOOGLE_DRIVE_IMPORT_CLIENT_ID,children:(0,n.jsx)(en,{...e})}):(0,n.jsx)(ei,{...e}),er=(0,A.A)(e=>{let{isOpen:t,onClose:i,onOpen:C,cardId:y,editor:v}=e,A=(0,k.GV)(j.Jo),S=(0,w.u)("googleSlidesExport");return(0,n.jsxs)(a.aF,{isOpen:t,onClose:i,size:"lg",children:[(0,n.jsx)(r.m,{}),(0,n.jsxs)(l.$,{children:[(0,n.jsx)(s.r,{children:(0,n.jsx)(b.x6,{id:"xRJ+bN"})}),(0,n.jsx)(o.s,{}),(0,n.jsx)(c.c,{}),(0,n.jsx)(d.c,{pt:"6",children:(0,n.jsxs)(u.T,{spacing:4,align:"start",children:[(0,n.jsxs)(p.B,{spacing:2,w:"100%",children:[(0,n.jsx)(ea,{cardId:y,format:"image",label:"PNG",icon:K.png.icon,accentColor:K.png.accentColor,doc:A,editor:v}),(0,n.jsx)(ea,{cardId:y,format:"pdf",label:"PDF",icon:K.pdf.icon,accentColor:K.pdf.accentColor,doc:A,editor:v}),(0,n.jsx)(ea,{cardId:y,format:"pptx",label:"PPTX",icon:K.pptx.icon,accentColor:K.pptx.accentColor,doc:A,editor:v}),S&&(0,n.jsx)(ea,{cardId:y,format:"google_slides",label:"Google Slides",icon:K.google_slides.icon,accentColor:K.google_slides.accentColor,badge:(0,n.jsx)(h.E,{colorScheme:"green",children:(0,n.jsx)(b.x6,{id:"isRobC"})}),doc:A,editor:v})]}),(0,n.jsx)(g.E,{fontSize:"sm",color:"gray.600",children:(0,n.jsx)(b.x6,{id:"8LhjM/",components:{0:(0,n.jsx)(m.$,{variant:"link",as:"span",size:"sm",cursor:"pointer",onClick:()=>{i(),et.LF.emit(et.DN.OPEN_PAGE_SETUP,"cards")}})}})}),(0,n.jsx)(ee,{includeTopDivider:!0,onClose:i,onOpen:C,segmentEvent:L.VV.GAMMA_PRO_UPSELL_EXPORT_SETTINGS_REMOVE_WATERMARK,targetWorkspace:null==A?void 0:A.organization,upsellLocation:"exportSettingsRemoveWatermark"})]})}),(0,n.jsx)(x.j,{children:(0,n.jsx)(f.e,{children:(0,n.jsx)(m.$,{onClick:()=>{i()},children:(0,n.jsx)(b.x6,{id:"DPfwMq"})})})})]})]})})},54040:(e,t,i)=>{"use strict";i.d(t,{q:()=>n});let n=new(i(63867)).hs("annotation")},54046:(e,t,i)=>{"use strict";let n;i.d(t,{CH:()=>E,sV:()=>k,C1:()=>A,o6:()=>v,CO:()=>h,ju:()=>I});var a=i(63867),r=i(97255),l=i(62040),s=i(74937),o=i(80102);function c(e,t,i){let n=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return(r,l)=>{let s=e.state,{to:o,from:c}=s.selection,{to:d,from:u}=r.selection;if(n&&d!==u)return!1;let p=t>0?d:u;if(i){let e=r.doc.nodeSize-2;if(t>0&&p0)return!1}return l&&(e.dispatch(s.tr.setSelection(a.U3.create(s.doc,t>0?o:c))),e.focus()),!0}}class d{destroy(){this.closeEditor(!1),this._mathRenderElt&&(this._mathRenderElt.remove(),delete this._mathRenderElt),this._mathSrcElt&&(this._mathSrcElt.remove(),delete this._mathSrcElt),this.dom.remove()}ensureFocus(){this._innerView&&this._outerView.hasFocus()&&this._innerView.focus()}update(e,t){if(!e.sameMarkup(this._node))return!1;if(this._node=e,this._innerView){let t=this._innerView.state,i=e.content.findDiffStart(t.doc.content);if(null!=i){let n=e.content.findDiffEnd(t.doc.content);if(n){let{a:a,b:r}=n,l=i-Math.min(a,r);l>0&&(a+=l,r+=l),this._innerView.dispatch(t.tr.replace(i,r,e.slice(i,a)).setMeta("fromOutside",!0))}}}return this._isEditing||this.renderMath(),!0}updateCursorPos(e){let t=this._getPos(),i=this._node.nodeSize;e.selection.from0&&null!==e[0].textContent&&(t=e[0].textContent.trim()),t.length<1){for(this.dom.classList.add("empty-math");this._mathRenderElt.firstChild;)this._mathRenderElt.firstChild.remove();return}if(this.dom.classList.remove("empty-math"),!n){this._mathRenderElt.textContent=t;return}try{n.render(t,this._mathRenderElt,this._katexOptions),this._mathRenderElt.classList.remove("parse-error"),this.dom.setAttribute("title","")}catch(e){if(e instanceof Error)console.error(e),this._mathRenderElt.classList.add("parse-error"),this.dom.setAttribute("title",e.toString());else throw e}}dispatchInner(e){if(!this._innerView)return;let{state:t,transactions:i}=this._innerView.state.applyTransaction(e);if(this._innerView.updateState(t),!e.getMeta("fromOutside")){let e=this._outerView.state.tr,t=l.Lm.offset(this._getPos()+1);for(let n=0;n(t&&t(e.tr.insertText(" ")),!0),Backspace:(0,o.st)(o.ic,(e,t,i)=>!!e.selection.empty&&!(this._node.textContent.length>0)&&(this._outerView.dispatch(this._outerView.state.tr.insertText("")),this._outerView.focus(),!0)),"Ctrl-Backspace":(e,t,i)=>(this._outerView.dispatch(this._outerView.state.tr.insertText("")),this._outerView.focus(),!0),Enter:(0,o.st)(o.pC,c(this._outerView,1,!1)),"Ctrl-Enter":c(this._outerView,1,!1),ArrowLeft:c(this._outerView,-1,!0),ArrowRight:c(this._outerView,1,!0),ArrowUp:c(this._outerView,-1,!0),ArrowDown:c(this._outerView,1,!0),"Mod-z":this._options.undo,"Shift-Mod-z":this._options.redo})]}),dispatchTransaction:this.dispatchInner.bind(this)});let t=this._innerView.state;this._innerView.focus();let i=null==(e=this._mathPluginKey.getState(this._outerView.state))?void 0:e.prevCursorPos;null==i&&console.error("[prosemirror-math] Error: Unable to fetch math plugin state from key.");let n=(null!=i?i:0)<=this._getPos()?0:this._node.nodeSize-2;this._innerView.dispatch(t.tr.setSelection(a.U3.create(t.doc,n))),this._isEditing=!0}closeEditor(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];this._innerView&&(this._innerView.destroy(),this._innerView=void 0),e&&this.renderMath(),this._isEditing=!1}constructor(e,t,a,r={},l,s){i.e(4638).then(i.bind(i,57258)).then(e=>{n=e.default,this.renderMath()}),this._node=e,this._outerView=t,this._getPos=a,this._onDestroy=s&&s.bind(this),this._mathPluginKey=l,this.cursorSide="start",this._isEditing=!1,this._options=r,this._katexOptions=Object.assign({globalGroup:!0,throwOnError:!1},r.katexOptions),this._tagName=r.tagName||this._node.type.name.replace("_","-"),this.dom=document.createElement(this._tagName),this.dom.classList.add("math-node"),this._mathRenderElt=document.createElement("span"),this._mathRenderElt.textContent="",this._mathRenderElt.classList.add("math-render"),this.dom.appendChild(this._mathRenderElt),this._mathSrcElt=document.createElement("span"),this._mathSrcElt.classList.add("math-src"),this.dom.appendChild(this._mathSrcElt),this.dom.addEventListener("click",()=>this.ensureFocus()),this.renderMath()}}let u=new a.hs("prosemirror-math");function p(e,t){return(i,n,a)=>{let r=u.getState(n.state);if(!r)throw Error("no math plugin!");let l=r.activeNodeViews,s=new d(i,n,a,{katexOptions:{displayMode:e,macros:r.macros},...t},u,()=>{l.splice(l.indexOf(s))});return l.push(s),s}}let h=e=>new a.k_({key:u,state:{init:(e,t)=>({macros:{},activeNodeViews:[],prevCursorPos:0}),apply:(e,t,i,n)=>({activeNodeViews:t.activeNodeViews,macros:t.macros,prevCursorPos:i.selection.from})},props:{nodeViews:{math_inline:p(!1,e),math_display:p(!0,e)}}});var g=i(94289);function m(e,t){return g.FK.from(t.text(e))}function x(e){var t;let i=e.querySelector("img.mwe-math-fallback-image-inline[alt]");return null!=(t=null==i?void 0:i.getAttribute("alt"))&&t}function f(e){var t;let i=e.querySelector("math[alttext]");return null!=(t=null==i?void 0:i.getAttribute("alttext"))&&t}function b(e){var t;let i=e.querySelector("math annotation[encoding='application/x-tex'");return null!=(t=null==i?void 0:i.textContent)&&t}function C(e){var t=e,i=[x,f,b];for(let e of i){let i=e(t);if(!1!==i)return i}return!1}let y=[{tag:"span",getAttrs:e=>!!e.classList.contains("mwe-math-element")&&null,getContent:(e,t)=>m(C(e)||"\\text{\\color{red}(paste error)}",t)}];[...y],()=>["math-select",0];let v=(e,t)=>{let{$from:i}=e.selection,n=i.nodeBefore;if(!n)return!1;if("math_inline"==n.type.name){let n=i.index(i.depth),r=e.doc.resolve(i.posAtIndex(n-1));return t&&t(e.tr.setSelection(new a.nh(r))),!0}return n.type.name,!1};var w=i(46829);let j=/\$(.+)\$/;function A(e,t,i){return new w.fV(e,(e,n,a,r)=>{let l=e.doc.resolve(a),s=l.index(),o=e.doc.resolve(r),c=i instanceof Function?i(n):i;if(!l.parent.canReplaceWith(s,o.index(),t))return null;let d=[t.create(c,t.schema.text(n[1]))];return n[0].endsWith(" ")&&" "!==e.doc.textBetween(r,r+1)&&d.push(t.schema.text(" ")),e.tr.replaceWith(a,r,d)})}function k(e,t,i){return new w.fV(e,(e,n,r,l)=>{let s=e.doc.resolve(r),o=i instanceof Function?i(n):i;if(!s.node(-1).canReplaceWith(s.index(-1),s.indexAfter(-1),t))return null;let c=e.tr.delete(r,l).setBlockType(r,r,t,o);return n[1]&&c.insertText(n[1],r,r),c.setSelection(a.nh.create(c.doc,c.mapping.map(s.pos-1)))})}(()=>{try{return RegExp("(?{let{from:t,to:i}=e.selection,n=e.selection.content().content,a=[];return n.descendants((e,i,n)=>"text"!=e.type.name&&(!e.type.name.startsWith("math_")||(a.push({start:Math.max(t+i-1,0),end:t+i+e.nodeSize-1}),!1))),r.zF.create(e.doc,a.map(e=>{let{start:t,end:i}=e;return r.NZ.node(t,i,{class:"math-select"})}))},S=new a.k_({state:{init:(e,t)=>L(t),apply:(e,t)=>e.selection&&e.selectionSet?L(e):t},props:{decorations:e=>S.getState(e)}});function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return function(i,n){let{$from:r}=i.selection,l=r.index();if(!r.parent.canReplaceWith(l,l,e))return!1;if(n){let l=e.create({},t?i.schema.text(t):null),s=i.tr.replaceSelectionWith(l);n(s=s.setSelection(a.nh.create(s.doc,r.pos)))}return!0}}class _{serializeFragment(e){let t,i="",n=!0,a=e.size;return e.nodesBetween(0,a,(e,r)=>{let l=this.serializeNode(e);if(null!==l)return i+=l,!1;if(e.isText){var s;i+=(null==(s=e.text)?void 0:s.slice(Math.max(0,r)-r,a-r))||"",n=!1}else e.isLeaf&&t?(i+=t,n=!1):!n&&e.isBlock&&(i+="\n\n",n=!0)},0),i}serializeSlice(e){return this.serializeFragment(e.content)}serializeNode(e){let t=this.nodes[e.type.name];return void 0!==t?t(e):null}constructor(e,t){this.nodes={...null==t?void 0:t.nodes,...e.nodes},this.marks={...null==t?void 0:t.marks,...e.marks}}}let I=new _({nodes:{math_inline:e=>"$".concat(e.textContent,"$"),math_display:e=>"\n\n$$\n".concat(e.textContent,"\n$$")}})},54149:(e,t,i)=>{"use strict";i.d(t,{n:()=>s});var n=i(37243),a=i(46030),r=i(65619);class l{current(){return this._cardIds[this.index]}take(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;return this._cardIds.slice(this.index,this.index+e)}goto(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=this._cardIds.findIndex(t=>t===e);return -1===i&&(this.index=0),i+t<0?this.index=0:i+t>this._cardIds.length-1?this.index=this._cardIds.length-1:this.index=i+t,this}scrollAndSelect(e){let t=this.current();r.r.ensureCardInView({editor:e},t);let i=(0,a.W0)(e,t);i&&e.chain().selectInsideCardBody(i.pos).focus().run()}constructor(e){this._cardIds=e,this.index=0}}let s=e=>new l((0,n.xe)(e.state.doc,e=>(0,a.jg)(e)).filter(t=>1===e.state.doc.resolve(t.pos).depth).map(e=>{var t;return null==(t=e.node.attrs)?void 0:t.id}))},54227:(e,t,i)=>{"use strict";i.d(t,{E8:()=>y,SY:()=>v,jV:()=>w});var n=i(6029),a=i(46898),r=i(6721),l=i(3616),s=i(77650),o=i(46512),c=i(55729),d=i(54288),u=i(1319),p=i(96095),h=i(51203),g=i(7856),m=i(40912),x=i(17854);let f=["image/*","application/pdf","text/csv","application/csv",".csv"],b=async e=>{if(e.size>r.On){let t=r.On/1024;return{valid:!1,error:'CSV file "'.concat(e.name,'" exceeds maximum size of ').concat(t," KB")}}return new Promise(t=>{let i=new FileReader;i.onload=i=>{var n;let a=null==(n=i.target)?void 0:n.result;if(!a)return void t({valid:!0});t((0,r.aX)(a,{filename:e.name}))},i.onerror=()=>{t({valid:!0})},i.readAsText(e)})},C=(0,o.d_)("1234567890abcdefghijklmnopqrstuvwxyz",16),y=e=>{let{focusInput:t,acceptedMimeTypes:i=f,maxFiles:r=10}=e,o=(0,m.CU)(),g=(0,a.d)(),[y,v]=(0,c.useState)([]),w=(0,c.useCallback)(()=>{v([])},[]),j=(0,c.useCallback)(e=>{v(t=>{let i=t.find(t=>t.id===e);return(null==i?void 0:i.isUploading)&&i.src&&URL.revokeObjectURL(i.src),t.filter(t=>t.id!==e)})},[]),A=y.some(e=>!!e.isUploading),k=(0,c.useCallback)(e=>{var i;let a=(0,u.Jo)(o.getState()),c=(0,x.gx)(),p=(null==a||null==(i=a.organization)?void 0:i.id)||c;if(!p)return void console.error("Could not find current doc's workspace id");if(0===e.length)return;let m=e.filter(d.V7);if(0===m.length)return;let f=r-y.length;if(f<=0)return void g({title:(0,n.jsx)(l.x6,{id:"ff3IAf"}),description:(0,n.jsx)(l.x6,{id:"MrKfLe",values:{maxFiles:r}}),status:"warning",duration:3e3,isClosable:!0,position:"bottom-right"});let w=m.slice(0,f);t();let A=(e,t,i)=>{v(e=>[...e,t]),(0,h.QM)(e,p,{onUploadComplete:e=>{v(i=>i.map(i=>i.id===t.id?{...i,src:e.src,isUploading:!1}:i))},onUploadFailed:()=>j(t.id)},"node",i)};w.forEach(e=>{if((0,d.pV)(e)){let t={id:C(),src:"",name:e.name,mimeType:e.type,isUploading:!0,size:e.size};A(e,t,"importPdf")}else if((0,d.bb)(e))b(e).then(t=>{if(!t.valid)return void g({title:s.Ru._({id:"C8ineB"}),description:t.error,status:"error",duration:5e3,isClosable:!0,position:"bottom-right"});let i={id:C(),src:"",name:e.name,mimeType:"text/csv",isUploading:!0,isCsv:!0,size:e.size};A(e,i,"importCsv")});else{let t=URL.createObjectURL(e),i={id:C(),src:t,name:e.name,mimeType:e.type,isUploading:!0,size:e.size};v(e=>[...e,i]),(0,h.QM)(e,p,{onUploadComplete:e=>{URL.revokeObjectURL(t),v(t=>t.map(t=>t.id===i.id?{...t,src:e.src,isUploading:!1}:t))},onUploadFailed:()=>{URL.revokeObjectURL(t),j(i.id)}},"node")}})},[t,r,j,o,y.length,g]),{inputElement:L,onClick:S}=(0,p.c)({handleFilesCallback:k,multiple:!0,accept:i.join(",")});return{uploadedFiles:y,hiddenFileInput:L,uploadFiles:k,openFilePicker:S,removeFile:j,resetFiles:w,isUploading:A}},v=e=>{let{uploadFiles:t,acceptedMimeTypes:i}=e;return{onPaste:(0,c.useCallback)(e=>{var n;let a=null==(n=e.clipboardData)?void 0:n.items;if(!a)return;let r=[];Array.from(a).forEach(e=>{if("file"===e.kind&&(i?i.some(t=>t.endsWith("/*")?e.type.startsWith(t.replace("/*","/")):e.type===t):e.type.startsWith("image/"))){let t=e.getAsFile();t&&r.push(t)}}),r.length>0&&(e.preventDefault(),t(r))},[t,i])}},w=g.L},54288:(e,t,i)=>{"use strict";i.d(t,{F:()=>a,Nn:()=>r,V7:()=>o,bb:()=>s,pV:()=>l,u3:()=>n});let n=e=>{var t;return null!=(t=null==e?void 0:e.startsWith("image/"))&&t},a=e=>"application/pdf"===e,r=e=>"text/csv"===e||"application/csv"===e,l=e=>"application/pdf"===e.type||e.name.toLowerCase().endsWith(".pdf"),s=e=>r(e.type)||e.name.toLowerCase().endsWith(".csv"),o=e=>e.type.startsWith("image/")||l(e)||s(e)},54402:(e,t,i)=>{"use strict";i.d(t,{W:()=>u});var n=i(77650),a=i(8356);let r={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Image-card.6eb9c6ea.svg",height:47,width:92,blurWidth:0,blurHeight:0},l={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Title-with-2-Column-Image-Left.a898abf9.svg",height:47,width:92,blurWidth:0,blurHeight:0},s={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Title-with-3-boxes.8a28c3c6.svg",height:49,width:91,blurWidth:0,blurHeight:0},o={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Title-with-3-images.172b44a3.svg",height:69,width:92,blurWidth:0,blurHeight:0},c={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Title-with-Bullets.066ad97e.svg",height:55,width:92,blurWidth:0,blurHeight:0},d={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/Title-with-text.2a88d207.svg",height:45,width:92,blurWidth:0,blurHeight:0},u=()=>[{name:n.Ru._({id:"RYtHky"}),key:"bullets",image:c,aiDescription:"Use the bullets smart layout for small amounts of text or a list of UL/OL/LI tags for large amounts."},{name:n.Ru._({id:"m2tQ9E"}),key:"paragraphs",image:d,aiDescription:"Write in paragraphs with no additional layout blocks."},{name:n.Ru._({id:"61H/21"}),key:"boxes",image:s,aiDescription:"Use one of the boxes smart layouts."},{name:n.Ru._({id:"2abZdy"}),key:"twoColImage",image:l,aiDescription:"Use a columns layout with text in one column and an image in the other."},{name:n.Ru._({id:"cDxTeG"}),key:"imagesWithText",image:o,aiDescription:"Use the images with text smart layout."},{name:n.Ru._({id:"leAzzX"}),key:"imageCard",image:r,aiDescription:"Generate an image card",featureFlag:"aiStudioMode",basePromptKey:"GenerateImageCard",serverChargesCredits:!0,minProductFeature:a.QV}]},54570:(e,t,i)=>{"use strict";i.d(t,{a:()=>b,e:()=>f});var n=i(56674),a=i(94460),r=i(970),l=i(47793),s=i(83664),o=i(89672),c=i(36939),d=i(86524),u=i(59595),p=i(2137),h=i(41582),g=i(85117),m=i(74931),x=i(74494);let f=e=>{let{query:t,provider:i,license:n,model:a,aspectRatio:r,stylePreset:l,stylePrompt:s,artStylePreset:o,artStylePrompt:d,styleReferenceImages:u,visualsMenuEnabled:p}=e;if(!t)return{loadImageStatus:"error"};let h=(0,x.Im)(i);return"web"===i&&(t=t.split(", ")[0]),{loadImageParams:{provider:i,query:t,options:h?{model:a,aspectRatio:r,stylePreset:l,stylePrompt:s,artStylePreset:o,artStylePrompt:d,styleReferenceImages:u,visualsMenuEnabled:p}:{license:n}},loadImageStatus:"queued",loadImageId:(0,g.z)(),source:c.j[i]}},b=async e=>{let{loadImageId:t,loadImageParams:i,context:g,imageStore:x}=e,{query:f,options:b,provider:y}=i,{interactionId:v,interactionName:w,...j}=g;try{var A,k,L;if("aiGenerated"===y){if(b.styleReferenceKey&&a.of.get("deckStyledImages")){let e=await (0,o.S)({interactionId:v||(0,n.$F)(),workspaceId:j.workspaceId,docId:j.docId,themeId:j.themeId||(null==(A=g.theme)?void 0:A.id),prompt:f,count:1,aspectRatio:(0,d.Xz)(b.aspectRatio||d.XS),styleReferenceKey:b.styleReferenceKey,traceparent:g.traceparent});if(!e[0])return{loadImageStatus:"error"};return{...e[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:p.A.Queued}}let e={...b,interactionId:v||(0,n.$F)(),steps:30,...j,prompt:f,count:1,loadImageId:t,interactionName:w},i=await (0,l.hU)(e);if((0,u.k)(i)||!i[0])return{loadImageStatus:"error"};return{...i[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:p.A.Queued}}if("aiAnimation"===y){let e={...b,interactionId:v||(0,n.$F)(),...j,prompt:f,count:1,loadVideoId:t,aspectRatio:b.aspectRatio||d.XS},i=await (0,r._)(e);if(!i[0])return{loadImageStatus:"error"};return{...i[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:p.A.Queued}}if("aiInfographic"===y){let e=b.language,i=b.aspectRatio||d.XS,r=b.styleReferenceKey,l=b.layout,o=b.model||a.of.get("infographicModel");if(!r)return console.error("[loadImageFromAttrs] Missing styleReferenceKey for infographic"),{loadImageStatus:"error"};let c={interactionId:v||(0,n.$F)(),workspaceId:j.workspaceId,docId:j.docId,themeId:j.themeId||(null==(k=g.theme)?void 0:k.id),prompt:f,language:e,stylePrompt:b.stylePrompt||"",count:1,aspectRatio:i,styleReferenceKey:r,layout:l,model:o,traceparent:g.traceparent,interactionName:w,loadImageId:t},u=await (0,s.k)(c);if(!u[0])return{loadImageStatus:"error"};return{...u[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:p.A.Queued}}else if("accentTheme"===y){let e=g.theme.config.accentBackgrounds,i=(0,m.s)(e,t);return{...i.image,source:(null==(L=i.image)?void 0:L.source)||"image.custom",loadImageStatus:"done",uploadStatus:p.A.Queued}}else if("icon"===y){let{primary:e,fallback:n}=C(),a=e,r=await x.findImage({query:f,provider:a,options:i.options,loadImageId:t,count:5});if(r||(a=n,r=await x.findImage({query:f,provider:a,options:i.options,loadImageId:t,count:5})),!r)return{query:f,source:c.j[e],loadImageStatus:"error"};return{...(0,h.TF)(r,f,a),loadImageStatus:"done",uploadStatus:p.A.Queued}}else{let e=await x.findImage({query:f,provider:y,options:i.options,loadImageId:t});if(!e)return{query:f,source:c.j[y],loadImageStatus:"error"};return{...(0,h.TF)(e,f,y),loadImageStatus:"done",uploadStatus:p.A.Queued}}}catch(e){return console.error("[AIStream] An error occurred while fetching image: ".concat(e.message),e.stack),{loadImageStatus:"error"}}},C=()=>{let e=a.of.get("aiIconProvider");return{primary:e,fallback:"pictographicIcons"===e?"fontawesome":"pictographicIcons"}}},54573:(e,t,i)=>{"use strict";i.d(t,{E:()=>l,S:()=>r});var n=i(23389),a=i(64235);let r="gamma-moveable-wrapper",l={...n.BT,...a.X0}},55175:(e,t,i)=>{"use strict";i.d(t,{Z:()=>$});var n=i(6029),a=i(40452),r=i(3276),l=i(57405),s=i(16936),o=i(24302),c=i(27229),d=i(26385),u=i(26420),p=i(58959),h=i(17496),g=i(29810),m=i(99492),x=i(55597),f=i(48621),b=i(26221),C=i(3616),y=i(77650),v=i(55729),w=i(6714),j=i(85602),A=i(54227),k=i(40912),L=i(87489),S=i(17854),E=i(81949),_=i(68028),I=i(56575),M=i(48810),R=i(85966),D=i(8099),T=i(33787);function z(){let e=(0,R._)(["\n 0%, 100% { transform: translateX(0) }\n 20% { transform: translateX(-3px) }\n 40% { transform: translateX(3px) }\n 60% { transform: translateX(-2px) }\n 80% { transform: translateX(2px) }\n"]);return z=function(){return e},e}let P=(0,i(83004).i7)(z()),N={1:[0],2:[-10,12],3:[-10,12,-4],4:[-12,4,16,-8]},H={1:[0],2:[5,-2],3:[3,0,0],4:[2,4,4,0]},B={1:[0],2:[2,20],3:[1,6,6],4:[11,0,16,4]},F=e=>{let{images:t,selectionLimitHit:i,goTo:a,onKeyDown:s,ref:c}=e,d=(0,o.dU)("sky.50","gray.600"),p=(0,o.dU)("deepocean.600","deepocean.300"),h=t.length;if(0===h)return null;let g=3===h||4===h,m=4===h?3:3===h?2:h,x=(56+(m-1)*12)/m*(h>=3?.95:1),f=N[h]||N[3],C=H[h]||H[3],v=B[h]||B[3];return(0,n.jsx)(b.Tz,{label:y.Ru._({id:"RMuCMb"}),isOpen:i,placement:"top",children:(0,n.jsx)(l.T,{ref:c,spacing:1,align:"flex-start",w:"".concat(56,"px"),flexShrink:0,tabIndex:0,cursor:"pointer",borderRadius:"md",onKeyDown:s,_focus:{outline:"2px solid",outlineColor:p,borderRadius:"md"},onClick:a,animation:i?"".concat(P," 0.4s ease-in-out"):void 0,children:(0,n.jsx)(u.a,{w:"".concat(56,"px"),h:"".concat(56,"px"),position:"relative",isolation:"isolate",children:t.map((e,i)=>{var a,l,s;return(0,n.jsx)(u.a,{position:"absolute",top:g&&i===h-1?56-x-6:0,h:"".concat(x,"px"),zIndex:t.length-i,transformOrigin:"center bottom",transition:"all 0.3s cubic-bezier(0.34, 1.2, 0.64, 1)",style:{insetInlineStart:g&&i===h-1?(56-x)/2:i*(x-12),width:x,transform:"rotate(".concat(null!=(a=f[i])?a:0,"deg) translate(").concat(null!=(l=C[i])?l:0,"px, ").concat(null!=(s=v[i])?s:0,"px)")},children:(0,n.jsx)(D.m,{label:e.label,placement:"top",hasArrow:!0,children:(0,n.jsxs)(u.a,{position:"relative",w:"100%",h:"100%",children:[(0,n.jsx)(T._,{src:e.url,alt:e.label,w:"100%",h:"100%",objectFit:"cover",borderRadius:"md",border:"2px solid",borderColor:d,shadow:"md",bg:"gray.100",opacity:e.isLoading?.6:1}),e.isLoading&&(0,n.jsx)(u.a,{position:"absolute",inset:0,display:"flex",justifyContent:"center",alignItems:"center",children:(0,n.jsx)(r.y,{size:"sm",color:"deepocean.900"})})]})})},e.id)})})})})};var O=i(88273);let V=(0,v.memo)(e=>{let{onClick:t}=e;return(0,n.jsx)(s.K,{position:"absolute",top:"-12px",insetEnd:"-12px",boxSize:6,size:"xs",minW:"auto",p:0,opacity:0,_groupHover:{opacity:1,pointerEvents:"auto"},pointerEvents:"none",tabIndex:-1,transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",borderColor:"transparent",boxShadow:"md","aria-label":y.Ru._({id:"iVDkQl"}),icon:(0,n.jsx)(f.g,{icon:m.Jyw,fontSize:"14px"}),onClick:t})});V.displayName="CloseButton";let Z=e=>{let{editorSelection:t,onKeyDown:i,selectionLimitHit:a,ref:r}=e,l={bg:(0,o.dU)("sky.50","gray.600")},s=(0,o.dU)("deepocean.800","sky.50"),c=(0,o.dU)("white","elevation.5"),d=(0,o.dU)("deepocean.600","deepocean.300");return t?"image"===t.type?(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(u.a,{ref:r,position:"relative",role:"group",tabIndex:0,onKeyDown:i,_focus:{outline:"2px solid",outlineColor:d,borderRadius:"md"},children:[(0,n.jsx)(O.Me,{draggable:!1,cursor:"pointer",src:t.attrs.src||void 0,alt:y.Ru._({id:"i5qRUs"}),w:14,h:14,objectFit:"cover",borderRadius:"md",border:"2px solid",borderColor:l.bg,shadow:"md",bg:"gray.100",onMouseDown:e=>{e.preventDefault()},onClick:t.goTo}),(0,n.jsx)(V,{onClick:t.remove})]})}):"text"===t.type&&t.text.length>0?(0,n.jsxs)(u.a,{position:"relative",role:"group",children:[(0,n.jsx)(u.a,{ref:r,w:20,p:"0.375rem",fontSize:".6rem",lineHeight:".75rem",borderRadius:"md",border:"2px solid",borderColor:l.bg,shadow:"md",bg:c,onMouseDown:e=>{e.preventDefault()},onClick:t.goTo,cursor:"pointer",tabIndex:0,onKeyDown:i,_focus:{outline:"2px solid",outlineColor:d,borderRadius:"md"},children:(0,n.jsx)(M.E,{fontSize:"xs",noOfLines:2,wordBreak:"break-all",color:s,children:t.text.slice(0,50)})}),(0,n.jsx)(V,{onClick:t.remove})]}):"images"===t.type&&t.images.length>0?(0,n.jsxs)(u.a,{position:"relative",role:"group",children:[(0,n.jsx)(F,{ref:r,images:t.images,selectionLimitHit:a,goTo:t.goTo,onKeyDown:i}),(0,n.jsx)(V,{onClick:t.remove})]}):null:null};var U=i(74676),G=i(77850),W=i(63029),K=i(65222),q=i(28944);let Q=(0,G.P)(u.a),J=e=>{let{file:t,removeFile:i,boxSize:l}=e,{isZoomed:o,enterZoom:c,exitZoom:d}=(0,W.RL)(t.id),h=(0,K.u)(t.mimeType,t.name),x=(0,v.useCallback)(()=>{h&&!t.isUploading&&c()},[h,t.isUploading,c]);return(0,n.jsxs)(Q,{layout:!0,initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.8},position:"relative",role:"group",flexShrink:0,children:[h?(0,n.jsxs)(u.a,{position:"relative",children:[(0,n.jsx)(T._,{src:t.isUploading?t.src:(0,O.Ub)(t.src,O.p7),fallbackSrc:t.src,alt:t.name,boxSize:l,objectFit:"cover",borderRadius:"md",border:"1px solid",borderColor:"gray.200",opacity:t.isUploading?.6:1,cursor:t.isUploading?"default":"zoom-in",onClick:x}),!t.isUploading&&(0,n.jsx)(W.Gx,{isZoomed:o,exitZoom:d,editor:null,children:(0,n.jsx)(a.s,{justify:"center",align:"center",h:"100%",w:"100%",children:(0,n.jsx)(T._,{src:t.src,alt:t.name,maxW:"90vw",maxH:"90vh",objectFit:"contain"})})})]}):(0,n.jsxs)(a.s,{boxSize:l,borderRadius:"md",border:"1px solid",borderColor:"gray.200",bg:"gray.50",display:"flex",flexDir:"column",p:2,children:[(0,n.jsx)(M.E,{fontSize:"xxs",fontWeight:"semibold",noOfLines:1,children:t.name}),(0,n.jsx)(M.E,{fontSize:"xxs",mt:0,color:"gray.600",children:(0,K.z3)(t.size||0,0)}),(0,n.jsx)(g.h,{}),(0,n.jsx)(p.z,{children:(0,n.jsx)(U.E,{fontSize:"xxs",colorScheme:"gray",children:(0,K.EN)(t.mimeType,t.name)})})]}),t.isUploading&&(0,n.jsx)(u.a,{position:"absolute",inset:0,display:"flex",justifyContent:"center",alignItems:"center",children:(0,n.jsx)(r.y,{size:"sm",color:"deepocean.900"})}),!t.isUploading&&(0,n.jsx)(s.K,{opacity:0,_groupHover:{opacity:1},transitionProperty:"common",transitionDuration:"normal",position:"absolute",top:"-6px",insetEnd:"-6px",size:"xs",onClick:()=>i(t.id),"aria-label":y.Ru._({id:"cILfnJ"}),icon:(0,n.jsx)(f.g,{icon:m.Jyw})})]})},Y=e=>{let{uploadedFiles:t,removeFile:i,boxSize:a,...r}=e;return 0===t.length?null:(0,n.jsx)(q.W,{label:(0,n.jsx)(C.x6,{id:"XaxFx6",values:{0:t.length}}),icon:m.WMI,...r,children:t.map(e=>(0,n.jsx)(J,{file:e,removeFile:i,boxSize:a},e.id))})},X=e=>{let{isLoading:t,handleSubmit:i,handleStop:o,canStop:c,isDisabled:d,...u}=e;return(0,n.jsxs)(a.s,{...u,children:[(0,n.jsx)(r.y,{boxSize:6,position:"absolute",zIndex:10,pointerEvents:"none",color:"deepocean.950",opacity:+!!t,transitionProperty:"common",transitionDuration:"normal"}),(0,n.jsx)(b.Tz,{placement:"top",label:c?(0,n.jsx)(l.T,{spacing:0,children:(0,n.jsx)(C.x6,{id:"ygCKqB"})}):(0,n.jsxs)(l.T,{spacing:0,children:[(0,n.jsx)(C.x6,{id:"9p1o+z"}),(0,n.jsx)(b.iM,{shortcut:"Enter"})]}),children:(0,n.jsx)(s.K,{size:"xs",icon:c?(0,n.jsx)(f.g,{icon:x.APi}):(0,n.jsx)(f.g,{icon:x.fmP}),isDisabled:d,"aria-label":y.Ru._({id:"hQRttt"}),"data-test-id":"buddy-chat-submit-button",onClick:e=>{if(c){e.stopPropagation(),null==o||o();return}i()}})})]})},$=e=>{let{placeholder:t,onSubmit:i,onStop:r,inputRef:l,input:M,setInput:R,onUploadClick:D,isLoading:T,canStop:z,uploadedFiles:P,uploadFiles:N,removeFile:H,canSubmit:B,editor:F,isDisabled:O,actionGroups:V,onQuickAction:U,showChatSuggestions:G=!1,acceptedMimeTypes:W,editorSelection:K,selectionLimitHit:q}=e,Q=(0,o.dU)("deepocean.100","gray.700"),J=(0,o.dU)("gray.200","gray.800"),[$,ee]=(0,v.useState)(""),{isGammaOrgUser:et}=(0,S.ur)(),{isOpen:ei,onOpen:en,onClose:ea}=(0,c.j)(),er=(0,v.useCallback)(()=>{F&&(ee((0,j.aJ)(F)),en())},[en,F]),el=(0,o.dU)("deepocean.600","deepocean.300"),es=(0,o.dU)("white","elevation.1"),eo=(0,o.dU)("rgba(255, 255, 255, 0.8)","rgba(0, 0, 0, 0.8)"),ec=y.Ru._({id:"OHwVfR"}),ed=(0,k.GV)(L.sX),eu=(0,v.useRef)(null),ep=(0,v.useMemo)(()=>K?{...K,remove:()=>{var e;K.remove(),null==(e=l.current)||e.focus()}}:null,[K,l]),{onPaste:eh}=(0,A.SY)({uploadFiles:N,acceptedMimeTypes:W}),{...eg}=(0,A.jV)({uploadFiles:N,acceptedMimeTypes:W});return(0,n.jsxs)(a.s,{as:"form",onSubmit:e=>{e.preventDefault(),B&&i()},direction:"column",children:[(0,n.jsx)(j.am,{isOpen:ei,onClose:ea,docId:ed,logId:$}),(0,n.jsx)(d.B,{spacing:0,children:(0,n.jsx)(d.B,{...eg,spacing:1,position:"relative",borderRadius:"lg",border:"2px solid",borderColor:O?J:Q,transitionDuration:"normal",transitionProperty:"border-color","data-drop-text":ec,sx:{"&:focus-within":{borderColor:el},"&.is-dragging-over":{"&::before":{content:"attr(data-drop-text)",position:"absolute",inset:0,bg:eo,backdropFilter:"blur(8px)",borderRadius:"lg",pointerEvents:"none",zIndex:10,display:"flex",alignItems:"center",justifyContent:"center",fontSize:"lg",fontWeight:"semibold",color:"sky.600"}}},bg:es,children:(0,n.jsxs)(u.a,{borderRadius:"md",border:"none",p:2,pt:2,position:"relative",children:[(0,n.jsxs)(p.z,{alignItems:"top",children:[ep&&(0,n.jsx)(Z,{ref:eu,editorSelection:ep,selectionLimitHit:q,onKeyDown:e=>{if("Delete"===e.key||"Backspace"===e.key)e.preventDefault(),ep.remove();else if("ArrowRight"===e.key){var t;e.preventDefault(),null==(t=l.current)||t.focus()}}}),(0,n.jsx)(w._,{ref:l,placeholder:t||y.Ru._({id:"xOHKQG"}),value:M,onChange:e=>R(e.target.value),onKeyDown:e=>{if("Enter"!==e.key||e.shiftKey)("Backspace"===e.key||"ArrowLeft"===e.key)&&""===M&&ep&&eu.current?(e.preventDefault(),eu.current.focus()):"Escape"===e.key&&T&&r&&(r(),e.preventDefault(),e.stopPropagation());else{var t;e.preventDefault(),null==(t=e.currentTarget.form)||t.requestSubmit()}},onPaste:eh,onMouseDown:E.dG,initialHeight:"30px",resizeOnMount:!1,fontSize:"sm",m:0,p:0,maxHeight:"16rem",overflowY:"auto",borderRadius:"none",border:"none",sx:{"&:focus":{border:"none",outline:"none",boxShadow:"none"},"&:disabled, &:disabled:hover":{bg:"transparent"}},bg:es,_hover:{bg:"transparent"},_focus:{bg:"transparent"},isDisabled:O})]}),V&&V.length>0&&(0,n.jsx)(u.a,{my:2,children:(0,n.jsx)(_.O,{actionGroups:V,onQuickAction:U})}),(0,n.jsx)(h.S,{in:P.length>0,animateOpacity:!0,children:(0,n.jsx)(Y,{uploadedFiles:P,removeFile:H,my:2,boxSize:"4.5rem"})}),(0,n.jsxs)(p.z,{mt:2,zIndex:1,h:8,children:[(0,n.jsx)(b.Tz,{label:(0,n.jsx)(C.x6,{id:"ONWvwQ"}),isDisabled:O,placement:"top",children:(0,n.jsx)(s.K,{colorScheme:"gray","aria-label":"Upload files","data-testid":"buddy-chat-upload-button",size:"xs",icon:(0,n.jsx)(f.g,{icon:m.QLR}),onClick:D,isDisabled:O})}),G&&(0,n.jsx)(I.v,{isDisabled:!!O}),et&&F&&(0,n.jsx)(b.Tz,{label:"[EMPLOYEE ONLY] Submit feedback",placement:"top",children:(0,n.jsx)(s.K,{icon:(0,n.jsx)(f.g,{icon:x.wG0}),"aria-label":"submit a bug",size:"xs",color:"orange.600",onClick:er})}),(0,n.jsx)(g.h,{}),(0,n.jsx)(X,{isLoading:T,handleSubmit:i,handleStop:r,canStop:null!=z?z:T,isDisabled:!B&&!T||!!O,top:"1.5",insetEnd:"2",zIndex:10,spacing:2})]})]})})})]})}},55207:(e,t,i)=>{"use strict";i.d(t,{q:()=>f});var n=i(77650),a=i(6029),r=i(40452),l=i(21938),s=i(55729),o=i(97712),c=i(28547),d=i(58215),u=i(39027),p=i(80390);let h=(0,s.memo)(e=>{var t;let i,{layoutOptions:n,index:s,image:o,selectCell:p,selectCellForElementProps:h,cellOptions:g}=e,m=n.numbered||(null==(t=g.marker)?void 0:t.type)==="number";return i=m?s+1<10?"0".concat(s+1):"".concat(s+1):void 0,(0,a.jsx)(r.s,{className:d.VN,flexDirection:"column",alignItems:"right"!==n.horizontalAlign?n.horizontalAlign:"end",opacity:1,contentEditable:!1,...h,children:(0,a.jsx)(r.s,{alignItems:"center",justifyContent:"center",className:(0,l.cx)(c.U6),mb:"".concat(.25,"em"),children:(0,a.jsx)(u.R,{image:o,number:i,isNumbered:m,iconSize:1,selectCell:p,textAlign:m?"left":void 0,fontWeight:"light"})})})});h.displayName="TopBorderIconOrNumber";var g=i(26420),m=i(73232),x=i(105);let f={none:{component:null,name:()=>n.Ru._({id:"EdQY6l"})},solid:{component:null,name:()=>n.Ru._({id:"5bi1la"})},outline:{component:null,name:()=>n.Ru._({id:"dD7NPy"})},processStep:{component:e=>{var t;let{children:i,colorVars:n,alignStyles:l,cellProps:s}=e,{layoutOptions:c,cellOptions:u,index:g,selectCellForElementProps:m,selectCell:x}=s,f=null==u?void 0:u.icon,b=null==u||null==(t=u.marker)?void 0:t.iconData,{colorVars:C}=(0,o.r)({layoutColorOverride:c.color,cellColorOverride:null==u?void 0:u.color,index:g,forceTransparent:!1});return(0,a.jsxs)(p.k,{"data-selection-ring":!0,cursor:m.cursor||"text",onClick:m.onClick,cellProps:s,theme:s.theme,cellStyle:"none",cellContentPropOverrides:{textAlign:"start",mb:"".concat(.75,"em"),sx:{borderRadius:0,borderWidth:0}},children:[(0,a.jsx)(h,{layoutOptions:c,cellOptions:u,index:g,image:f||b,selectCell:x,selectCellForElementProps:m}),(0,a.jsx)(r.s,{position:"relative",top:"calc(var(--line-thickness) * -1)",marginTop:"0.2em",marginBottom:"0.5em",opacity:1,height:"calc(var(--line-thickness) * 1)",className:d.P7,borderRadius:0,sx:C,contentEditable:!1}),i]})},name:()=>n.Ru._({id:"RTzAdC"})},speechBubble:{component:e=>{let{children:t,colorVars:i,alignStyles:n,cellProps:l}=e,{layoutOptions:s,cellOptions:c,index:u,selectCellForElementProps:h}=l,{colorVars:f}=(0,o.r)({layoutColorOverride:s.color,cellColorOverride:null==c?void 0:c.color,index:u}),{width:b,height:C,fontSize:y,ref:v}=(0,x.Lf)(),w=((e,t,i)=>{let n=1.2*i,a=.5*i,r=e-0,l=t-n-0,s=2*e/3,o=0+l;return"\n M ".concat(0+a," ").concat(0,"\n L ").concat(0+r-a," ").concat(0,"\n Q ").concat(0+r," ").concat(0," ").concat(0+r," ").concat(0+a,"\n L ").concat(0+r," ").concat(0+l-a,"\n Q ").concat(0+r," ").concat(0+l," ").concat(0+r-a," ").concat(0+l,"\n L ").concat(s+n/2," ").concat(o,"\n L ").concat(s+n/2," ").concat(o+n,"\n L ").concat(s-n/2," ").concat(o,"\n L ").concat(0+a," ").concat(0+l,"\n Q ").concat(0," ").concat(0+l," ").concat(0," ").concat(0+l-a,"\n L ").concat(0," ").concat(0+a,"\n Q ").concat(0," ").concat(0," ").concat(0+a," ").concat(0,"\n Z")})(b,C,y);return(0,a.jsx)(p.k,{"data-selection-ring":!0,cursor:h.cursor||"text",onClick:h.onClick,cellProps:l,theme:l.theme,cellStyle:"none",children:(0,a.jsxs)(r.s,{position:"relative",css:f,width:"100%",h:"100%",minHeight:"4em",ref:v,className:d.lR,children:[(0,a.jsx)(g.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",h:"100%",overflow:"visible","data-testid":"speech-bubble-svg",...h,children:(0,a.jsx)(g.a,{as:"path",d:w,className:d.D6})}),(0,a.jsx)(g.a,{pos:"relative",p:"".concat(1,"em"),pb:"".concat(2.2,"em"),w:"100%",zIndex:1,sx:(0,m.yp)(s.horizontalAlign||"left"),children:t})]})})},name:()=>n.Ru._({id:"RMiFar"})}}},55351:(e,t,i)=>{"use strict";i.d(t,{a:()=>r});var n=i(81107),a=i(77650);let r={key:"image.unsplash",featureFlag:"unsplashImageSearch",label:()=>a.Ru._({id:"olwQVc",values:{UNSPLASH_PROPER_NOUN:"Unsplash"}}),description:()=>a.Ru._({id:"SDSvdl"}),icon:n.o5,image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/unsplash.1957709b.svg",height:24,width:24,blurWidth:0,blurHeight:0},keywords:["stock","photo","photography","image","unsplash"],resizeToFit:!0}},55611:(e,t,i)=>{"use strict";i.d(t,{H:()=>a});let n="var(--list-marker-text-color, var(--body-color))",a={default:{"span.textColor":{color:"var(--text-color, var(--body-color))"},".block-numbered":{"li::before":{color:n}},".block-bullet":{"li::marker":{color:n}}}}},55777:(e,t,i)=>{"use strict";i.d(t,{N:()=>r});var n=i(55729),a=i(56760);class r{render(){var e,t;let i=this.component,a=this.props,r=this.editor;("function"==typeof i&&i.prototype&&i.prototype.isReactComponent||"object"==typeof i&&(null==(t=i.$$typeof)?void 0:t.toString())==="Symbol(react.forward_ref)")&&(a.ref=e=>{this.ref=e}),this.reactElement=n.createElement(i,a),this.updateWrapperEl&&this.updateWrapperEl(this.element,a),null==r||null==(e=r.contentComponent)||e.setRenderer(this.id,this)}updateProps(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props={...this.props,...e},this.render()}destroy(){var e;let t=this.editor;null==t||null==(e=t.contentComponent)||e.removeRenderer(this.id)}constructor(e,{editor:t,props:i={},as:n="div",className:r="",attrs:l,updateWrapperEl:s}){this.ref=null,this.id=Math.floor(0xffffffff*Math.random()).toString(),this.component=e,this.editor=t,this.props=i,this.updateWrapperEl=s,this.element=document.createElement(n),this.element.classList.add("react-renderer"),r&&this.element.classList.add(...r.split(" ")),l&&Object.keys(l).forEach(e=>{this.element.setAttribute(e,l[e])}),this.editor.isEditorContentInitialized?(0,a.flushSync)(()=>{this.render()}):this.render()}}},55908:(e,t,i)=>{"use strict";i.d(t,{Nb:()=>c,Vx:()=>s,wP:()=>d});var n=i(55729),a=i(76013),r=i(78389);let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={borderColor:e?"var(--chakra-colors-elevation-6)":"var(--chakra-colors-gray-200)"};if(!t)return{...i,color:e?"var(--chakra-colors-gray-50)":"var(--chakra-colors-gray-600)",bg:e?"var(--chakra-colors-elevation-3)":"var(--chakra-colors-white)",hoverBg:e?"var(--chakra-colors-elevation-4)":"var(--chakra-colors-gray-100)"};{let t=e?"var(--chakra-colors-elevation-6)":"var(--chakra-colors-sky-100)";return{...i,color:e?"var(--chakra-colors-sky-200)":"var(--chakra-colors-deepocean-950)",bg:t,hoverBg:t}}},s=e=>{let t=l(e);return{"--global-drag-handle-background":t.bg,"--global-drag-handle-color":t.color,"--global-drag-handle-hover-background":t.hoverBg,"--global-drag-handle-border":t.borderColor}},o=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?l(e,!0):{bg:"var(--global-drag-handle-background)",color:"var(--global-drag-handle-color)",hoverBg:"var(--global-drag-handle-hover-background)",borderColor:"var(--global-drag-handle-border)"}},c=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(0,a.rd)();return(0,n.useMemo)(()=>o(t,e),[t,e])},d=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=c(e);return{height:r.PN,borderRadius:"base",fontSize:"xs",px:2,shadow:"sm",bg:t.bg,color:t.color,borderColor:t.borderColor,_active:{shadow:"var(--global-drag-handle-shadow-inner)"},_hover:{background:t.hoverBg}}}},56108:(e,t,i)=>{"use strict";i.d(t,{I:()=>c,z:()=>d});var n=i(6029),a=i(49611),r=i(48621),l=i(26221);i(55729);var s=i(59178),o=i(81949);let c=e=>{let{label:t,shortcut:i,disabled:l=!1,color:s,isActive:c=!1,onClick:u,icon:p,iconRotation:h,testId:g,children:m,flipIcon:x,...f}=e,b=(0,n.jsx)(a.$,{isDisabled:l,color:s,variant:c?"activeToolbar":"toolbar",onClick:u,"data-testid":g,onMouseDown:o.Fw,size:"sm",...f,children:p?(0,n.jsx)(r.g,{icon:p,rotation:h,flip:x,fixedWidth:!0}):m||null});return t?(0,n.jsx)(d,{label:t,shortcut:i,children:b}):b},d=e=>{let{label:t,shortcut:i,children:a}=e;return(0,n.jsx)(l.Tz,{placement:"top",portalProps:{containerRef:(0,s.EC)()},label:t,shortcut:i,children:a})}},56411:(e,t,i)=>{"use strict";i.d(t,{E:()=>c});var n=i(55729),a=i(41671),r=i(63672),l=i(93296),s=i(99641),o=i(88273);let c=e=>{let{editor:t,node:i,decorations:c}=e,d=i.attrs,{src:u,tempUrl:p}=d,h=(0,a.l)(d);return(0,n.useMemo)(()=>{let e=(0,l.Q)(t),i=(0,s.NZ)({decorations:c}),n=(0,o.SV)(u||p||void 0),a=(0,o.v7)(u||p||void 0),{isNested:d}=(0,r.tg)(c);return{inFootnote:e,inGallery:i,isImageSVG:n,isImageMp4:a,isInNestedCard:d,cropResizeAndAlignmentEnabled:!i&&!e&&!a,canEditImageWithAI:h}},[t,u,p,c,h])}},56575:(e,t,i)=>{"use strict";i.d(t,{L:()=>A,v:()=>L});var n=i(6029),a=i(24302),r=i(26385),l=i(96500),s=i(58959),o=i(48810),c=i(27229),d=i(94740),u=i(66199),p=i(49611),h=i(12514),g=i(18078),m=i(25311),x=i(99492),f=i(55597),b=i(48621),C=i(3616),y=i(77650),v=i(55729),w=i(34587),j=i(68028);let A=()=>[{key:"research",icon:x.MjD,title:(0,n.jsx)(C.x6,{id:"EjSFZQ"}),description:(0,n.jsx)(C.x6,{id:"JSQfiS"}),operations:[{key:"add-evidence",label:()=>y.Ru._({id:"B+T9Iu"}),onQuickAction:e=>{e({message:y.Ru._({id:"11uZc0"})})}},{key:"find-opposing-data",label:()=>y.Ru._({id:"aDOMCy"}),onQuickAction:e=>{e({message:y.Ru._({id:"ti8fJS"})})}},{key:"find-related-case-studies",label:()=>y.Ru._({id:"SZDtf5"}),onQuickAction:e=>{e({message:y.Ru._({id:"WWwmK1"})})}}]},{key:"refine",icon:x.xXs,title:(0,n.jsx)(C.x6,{id:"OVxbCx"}),description:(0,n.jsx)(C.x6,{id:"j6aXEY"}),operations:[{key:"spot-weak-arguments",label:()=>y.Ru._({id:"F/ErIP"}),onQuickAction:e=>{e({message:y.Ru._({id:"zATYnM"})})}},{key:"add-executive-summary",label:()=>y.Ru._({id:"UhEWCe"}),onQuickAction:e=>{e({message:y.Ru._({id:"F7Lf+a"})})}},{key:"add-more-cards",label:()=>y.Ru._({id:"qJsz/J"}),onQuickAction:e=>{e({message:y.Ru._({id:"U4sGTF"})})}},{key:"find-fix-typos",label:()=>y.Ru._({id:"tUnhM5"}),onQuickAction:e=>{e({message:y.Ru._({id:"6W2bAf"})})}}]},{key:"restyle",icon:x.fyG,title:(0,n.jsx)(C.x6,{id:"06QchB"}),description:(0,n.jsx)(C.x6,{id:"L1+Y4n"}),operations:[{key:"recommend-theme",label:()=>y.Ru._({id:"n1G/3U"}),onQuickAction:e=>{e({message:y.Ru._({id:"VupN4Y"})})}},{key:"move-accent-images-to-left",label:()=>y.Ru._({id:"gP7jlg"}),onQuickAction:e=>{e({message:y.Ru._({id:"eqyQ8K"})})}},{key:"visualize-text-heavy-cards",label:()=>y.Ru._({id:"iq/+ac"}),onQuickAction:e=>{e({message:y.Ru._({id:"X1e29T"})})}}]}],k=e=>{let{onSuggestionSelect:t}=e,i=(0,w.u)(),c=(0,v.useCallback)(e=>{e.onQuickAction(i,e),t()},[t,i]),d=(0,a.dU)("gray.200","gray.600"),u=(0,a.dU)("gray.900","gray.300"),p=(0,a.dU)("gray.600","gray.500"),h=(0,v.useMemo)(()=>A(),[]);return(0,n.jsx)(r.B,{spacing:2,divider:(0,n.jsx)(l.c,{borderColor:d}),children:h.map(e=>{let{key:t,icon:i,title:a,description:l,operations:d}=e;return(0,n.jsxs)(r.B,{p:2,spacing:3,children:[(0,n.jsxs)(r.B,{spacing:1,children:[(0,n.jsxs)(s.z,{color:u,spacing:1,alignItems:"center",children:[(0,n.jsx)(b.g,{icon:i,fixedWidth:!0,size:"sm"}),(0,n.jsx)(o.E,{fontSize:"xs",fontWeight:"bold",children:a})]}),(0,n.jsx)(o.E,{fontSize:"xs",color:p,children:l})]}),(0,n.jsx)(j.O,{actionGroups:[{key:t,operations:d}],onQuickAction:c})]},t)})})},L=e=>{let{isDisabled:t}=e,{isOpen:i,onOpen:r,onClose:l}=(0,c.j)(),s=(0,a.dU)(void 0,"gray.600");return(0,n.jsxs)(d.A,{placement:"bottom-end",strategy:"fixed",isOpen:i,onOpen:r,onClose:l,children:[(0,n.jsx)(u.W,{children:(0,n.jsx)(p.$,{size:"xs",variant:"plain",leftIcon:(0,n.jsx)(b.g,{icon:f.p7g}),isDisabled:t,children:(0,n.jsx)(C.x6,{id:"o+CsiR"})})}),(0,n.jsx)(h.Z,{children:(0,n.jsx)(g.h,{minW:"min(380px, 100vw)",p:0,borderColor:s,children:(0,n.jsx)(m.e,{p:2,children:(0,n.jsx)(k,{onSuggestionSelect:l})})})})]})}},56674:(e,t,i)=>{"use strict";i.d(t,{$F:()=>o.$,D8:()=>y,Dx:()=>w,Sf:()=>m,Vc:()=>j,WN:()=>g,XD:()=>h,Y2:()=>f,Yh:()=>u,mN:()=>b,pS:()=>C,rl:()=>d,tB:()=>p,xj:()=>v,yC:()=>x});var n=i(83691),a=i(61835),r=i(22670),l=i(48086),s=i(3898),o=i(18240);let c=(e,t)=>{r.zS.track(e,{...t,gitSHA:n.$.GIT_SHA,product:(0,a.A4)((0,l.vp)()),device:(0,s.ZI)()})},d=e=>{c(r.VV.AI_REQUEST_SENT,e)},u=e=>{c(r.VV.AI_REQUEST_RESPONSE,e)},p=e=>{c(r.VV.AI_REQUEST_ERROR,e)},h=e=>{c(r.VV.AI_IMAGE_FEEDBACK_SUBMITTED,e)},g=e=>{c(r.VV.AI_IMAGE_RATED,e)},m=e=>{c(r.VV.AI_IMAGE_SELECTED,e)},x=e=>{c(r.VV.AI_AGENT_RESPONSE_RATED,e)},f=e=>{c(r.VV.AI_AGENT_RESPONSE_FEEDBACK,{...e,tags_map:e.tags.reduce((e,t)=>(e[t]=!0,e),{})})},b=e=>{c(r.VV.AI_AGENT_RESULT_RATED_IMPLICIT,e)},C=e=>{c(r.VV.AI_CARD_FEEDBACK,e)},y=e=>{c(r.VV.AI_CARD_RATING,e)},v=e=>{c(r.VV.AI_AUTOCOMPLETE_FEEDBACK,e)},w=e=>{c(r.VV.AI_AUTOCOMPLETE_RATED,e)},j=e=>{c(r.VV.IMAGE_REPLACED,e)}},57194:(e,t,i)=>{"use strict";i.d(t,{S3:()=>m,_S:()=>u,e5:()=>p});var n=i(4765),a=i(37243),r=i(94289),l=i(63867),s=i(51831),o=i(62040),c=i(64764),d=i(38300);let u=new l.hs("UniqueAttribute"),p=(e,t)=>{let i=(e=>{let t=new Map;for(let n of e.extensionManager.extensions){var i;if((null==(i=n.parent)?void 0:i.name)===m.name)for(let e of n.options.types)t.set(e,n.options.attributeName)}return t})(e),n=e=>{let t=e.type?i.get(e.type):void 0,a=t&&e.attrs,r={...e};if(a){let{[t]:i,...n}=e.attrs;r.attrs=n}return e.content&&(r.content=e.content.map(n)),r};return n(t)},h=new Map,g=e=>{let{editor:t,tr:i,node:a,initialValue:r,pos:l,attributeName:s,syncWithFilmstrip:o,pluginKey:c}=e;(o="function"==typeof o?o():!!o)&&!c&&console.error("Cannot sync with filmstrip without plugin key");let d=(()=>{if(t.isThumbnail&&o&&c){var e,i;let t=null==(e=h.get(c))?void 0:e.shift();if(t&&(null==(i=t.type)?void 0:i.name)===a.type.name&&t.pos===l)return console.debug("%c [UniqueAttribute] Reused ".concat(s,' "').concat(t.val,'" for ').concat(a.type.name),"background-color: deeppink",{pos:l}),t.val;n.Cp({message:"Mismatch trying to reuse attribute",attributeName:s,nodeType:a.type,pos:l,existing:t})}return r()})();return!t.isThumbnail&&o&&c&&(h.has(c)||h.set(c,[]),h.get(c).push({type:a.type,val:d,pos:l}),console.debug("%c [UniqueAttribute] Should reuse ".concat(s,' "').concat(d,'" for ').concat(a.type.name),"background-color: deeppink",{pos:l})),i.setNodeMarkup(l,void 0,{...a.attrs,[s]:d}),{node:a,val:d,pos:l}},m=a.YY.create({name:"UniqueAttribute",priority:s.y.UniqueAttribute,addOptions(){return{attributeName:"",pluginKey:new l.hs(this.name),types:[],initialValue:()=>void 0,filterTransaction:null,syncWithFilmstrip:!1}},addGlobalAttributes(){return[{types:this.options.types,attributes:{[this.options.attributeName]:{default:null,parseHTML:e=>this.options.parseHTML?this.options.parseHTML(e):e.getAttribute("data-".concat(this.options.attributeName)),renderHTML:e=>this.options.renderHTML?this.options.renderHTML(e):e[this.options.attributeName]?{["data-".concat(this.options.attributeName)]:e[this.options.attributeName]}:{}}}}]},onCreate(){let{view:e,state:t}=this.editor;if(this.editor.isReadOnly)return;let{tr:i,doc:n}=t,{types:r,attributeName:l,pluginKey:s,initialValue:o,callback:c}=this.options,d=(0,a.xe)(n,e=>r.includes(e.type.name)&&null===e.attrs[l]).map(e=>{let{node:t,pos:n}=e;return g({editor:this.editor,pos:n,node:t,tr:i,syncWithFilmstrip:!1,initialValue:o,attributeName:l,pluginKey:s})});0!==d.length&&(console.debug("UniqueAttribute onCreate fixed missing ids",{extra:{results:d,tr:i,attributeName:l,types:r}}),e.dispatch(i),c&&c(this.editor,d,i.doc))},addProseMirrorPlugins(){let e=!1;return[new l.k_({key:this.options.pluginKey,appendTransaction:(e,t,i)=>{let n=e.some(e=>e.docChanged)&&!t.doc.eq(i.doc),r=this.options.filterTransaction&&e.some(e=>{var t,i;return!(null==(t=(i=this.options).filterTransaction)?void 0:t.call(i,e))});if(!n||r)return;let{tr:l}=i,{types:s,attributeName:p,syncWithFilmstrip:h,initialValue:m,callback:x,pluginKey:f}=this.options,b=function(e,t){let i=new o.dL(e);return t.forEach(e=>{e.steps.forEach(e=>{i.step(e)})}),i}(t.doc,e),{mapping:C}=b,y=(0,d.A)(b),v=[],w=e.some(e=>!0===e.getMeta(u));if(y.forEach(e=>{let t={from:e.newStart,to:e.newEnd},n=(0,a.Nx)(i.doc,t,e=>s.includes(e.type.name)),r=function(e){let t=e.filter((t,i)=>e.indexOf(t)!==i);return(0,c.A)(t)}(n.map(e=>{let{node:t}=e;return t.attrs[p]}).filter(e=>null!==e));n.forEach(e=>{var t;let{node:i,pos:n}=e,a=null==(t=l.doc.nodeAt(n))?void 0:t.attrs[p];if(!a)return void v.push(g({editor:this.editor,pos:n,node:i,tr:l,syncWithFilmstrip:h,initialValue:m,attributeName:p,pluginKey:f}));let{deleted:s}=C.invert().mapResult(n),o=s&&r.includes(a),c=s&&w;if(o||c){let e=g({editor:this.editor,pos:n,node:i,tr:l,syncWithFilmstrip:h,initialValue:m,attributeName:p,pluginKey:f});v.push(e),console.debug("%c [UniqueAttribute][".concat(this.options.types,"] Replaced ").concat(i.attrs[p]," with new val: ").concat(e.val),"background-color: deeppink",{override:c,newNode:o})}})}),x&&x(this.editor,v,l.doc),l.steps.length)return l},props:{handleDOMEvents:{drop:(t,i)=>{var n,a;return((null==(n=t.dragging)?void 0:n.move)!==!0||(null==(a=i.dataTransfer)?void 0:a.effectAllowed)==="copy")&&(e=!0),!1},paste:()=>(e=!0,!1)},transformPasted:t=>{var i;if(!e)return t;let{types:n,attributeName:a}=this.options,l=e=>{let t=[];return e.forEach(e=>{if(e.isText)return void t.push(e);if(!n.includes(e.type.name))return void t.push(e.copy(l(e.content)));let i=e.type.create({...e.attrs,[a]:null},l(e.content),e.marks);t.push(i)}),r.FK.from(t)},s=this.options.transformPasted?this.options.transformPasted(t,this.options,null===this||void 0===this||null==(i=this.editor)?void 0:i.gammaDocId):new r.Ji(l(t.content),t.openStart,t.openEnd);return e=!1,s}}})]}})},57257:(e,t,i)=>{"use strict";i.d(t,{h:()=>s});var n=i(6029),a=i(99492),r=i(3702),l=i(11076);let s={key:"color",Control:e=>{let{value:t,updateValue:i,editor:a}=e;return(0,n.jsx)(l.a,{color:t,setColor:e=>i(e,!0),editor:a,analyticsSource:"SmartLayout"})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:a.fyG,items:[{key:"clear",element:i=>((e,t,i)=>(0,n.jsx)(r.b,{currentColor:e,setColor:e=>{t(e,!0),null==i||i()},unsetColor:()=>{t(null,!0),null==i||i()},source:"SmartLayout",showAddColorButton:!1}))(e,t,i)}]}),name:()=>"Color"}},58189:(e,t,i)=>{"use strict";i.d(t,{O:()=>ed});var n=i(6029),a=i(16936),r=i(57405),l=i(72470),s=i(77979),o=i(26420),c=i(38036),d=i(83638),u=i(25223),p=i(99492),h=i(48621),g=i(26221),m=i(3616),x=i(77650),f=i(77850),b=i(30361),C=i.n(b),y=i(55729),v=i(52881),w=i(81949),j=i(70077),A=i(78140),k=i(36999),L=i(49611),S=i(12514),E=i(41283),_=i(37930),I=i(48478),M=i(48810),R=i(55597);let D={label:()=>x.Ru._({id:"DAmK+T"}),key:"All",description:()=>x.Ru._({id:"Zz/1wq"})},T=[D,{label:()=>x.Ru._({id:"10G8Kb"}),key:"Share",description:()=>x.Ru._({id:"EVNJ2h"})},{label:()=>x.Ru._({id:"SjDzTh"}),key:"ShareCommercially",description:()=>x.Ru._({id:"DHhpJP"})}],z=D.key,P=e=>{let{value:t=z,onChange:i}=e;return(0,n.jsxs)(A.W,{children:[(0,n.jsx)(k.I,{w:"100%",as:L.$,boxShadow:"sm",size:"sm",variant:"plain",rightIcon:(0,n.jsx)(h.g,{icon:R.Jt$}),textAlign:"start",children:(e=>{var t;return null==(t=T.find(t=>t.key===e))?void 0:t.label()})(t)}),(0,n.jsx)(S.Z,{children:(0,n.jsx)(E.c,{zIndex:"tooltip",w:"350px",children:(0,n.jsx)(_.i,{type:"radio",w:"100%",defaultValue:D.key,value:t,onChange:e=>i(e),children:T.map(e=>{let{key:t,label:i,description:a}=e;return(0,n.jsxs)(I.k,{value:t,children:[i(),(0,n.jsx)(M.E,{fontSize:"sm",color:"gray.400",children:a()})]},t)})})})})]})};var N=i(83691),H=i(78055),B=i(5767),F=i(88273);let O=e=>(0,y.useCallback)(t=>{fetch("".concat(N.$.API_HOST||"","/media/images/track"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({provider:e,id:t.id})})},[e]);var V=i(40452),Z=i(64268),U=i(51504),G=i(83743),W=i(69388),K=i(41781),q=i(29452),Q=i.n(q),J=i(38420),Y=i(41582),X=i(33787),$=i(1139),ee=i(53996),et=i(80314);let ei=(0,y.memo)(e=>{let{image:t,isSelected:i,onImageClick:a,resizeThumbnail:r}=e,l=r?(0,F.Ub)(t.thumbnailUrl,F.XS):t.thumbnailUrl;return(0,n.jsxs)(L.$,{borderRadius:"base",overflow:"hidden",display:"block",variant:"ghost",width:"100%",opacity:1,textAlign:"left",pos:"relative",p:0,minH:"auto",h:"auto",_hover:{shadow:"outline"},_active:{shadow:"outline"},transition:"box-shadow .2s ease",cursor:"pointer",onClick:()=>a(t),sx:{_focusVisible:{".attribution-container":{opacity:1}},_hover:{".attribution-container":{opacity:1}}},"data-testid":"image-search-grid-item",children:[(0,n.jsx)(X._,{w:"100%",src:l,fallback:(0,n.jsx)(K.E,{height:"120px",borderRadius:"base"})}),(0,n.jsx)($.z,{in:i,children:(0,n.jsx)(o.a,{pointerEvents:"none",color:"white",pos:"absolute",inset:0,bg:"rgba(0,0,0,.5)",borderRadius:"base",children:(0,n.jsx)(ee.o,{h:"100%",w:"100%",children:(0,n.jsx)(h.g,{icon:p.e68})})})}),!t.thumbnailUrl&&(0,n.jsx)(W.E,{width:"100%",children:(0,n.jsx)(K.E,{height:"80px",borderRadius:"base"})}),(0,n.jsxs)(o.a,{left:0,right:0,bottom:0,p:2,pos:"absolute",color:"white",fontSize:"xs",textOverflow:"ellipsis",overflow:"hidden",bg:"linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%)",borderBottomRadius:"base",className:"attribution-container",opacity:0,transitionProperty:"common",transitionDuration:"normal",children:[t.attributionUrl&&t.credit&&(0,n.jsx)(g.Tz,{label:t.credit,placement:"left",children:(0,n.jsx)(et.N,{mr:1,target:"_blank",rel:"noopener noreferrer",href:t.attributionUrl,tabIndex:-1,children:(0,n.jsx)(h.g,{transform:"shrink-4",icon:p.AaJ})})}),t.credit]})]})});ei.displayName="ImageSearchGridItem";let en=e=>{let{searchQuery:t,currentImageUrl:i,updateAttributes:a,provider:r,imageResults:l,isLoading:s,canLoadMore:c,loadMore:d,hasError:u,resultsPerPage:p,resizeThumbnails:h}=e,g=O(r),x=(0,y.useCallback)(e=>{g(e),a((0,Y.TF)(e,t,r))},[r,t,g,a]),f=l.map(e=>{let t=e.imageUrl.split("?")[0],a=i&&i.split("?")[0];return(0,n.jsx)(ei,{provider:r,image:e,isSelected:t===a,onImageClick:x,resizeThumbnail:h},e.id)});return(0,n.jsxs)(V.s,{direction:"column",align:"stretch",children:[s&&0===l.length&&(0,n.jsx)(ea,{resultsPerPage:p}),l.length>0&&(0,n.jsx)(J.A,{columnsCount:3,gutter:"0.5rem",children:f}),c&&(0,n.jsx)(L.$,{variant:"plain",onClick:d,mt:4,isLoading:s,children:(0,n.jsx)(m.x6,{id:"yQ2kGp"})}),0===l.length&&!s&&(0,n.jsx)(o.a,{width:"100%",textAlign:"center",padding:"10px",children:(0,n.jsx)(M.E,{style:{color:"gray"},children:(0,n.jsx)(m.x6,{id:"SihI8q",values:{searchQuery:t}})})}),u&&(0,n.jsxs)(Z.F,{status:"error",children:[(0,n.jsx)(U._,{}),(0,n.jsx)(m.x6,{id:"Fkbzp8"})]})]})},ea=e=>{let{resultsPerPage:t}=e;return(0,n.jsx)(G.r,{columns:3,spacing:2,children:Q()(t).map((e,t)=>(0,n.jsx)(W.E,{children:(0,n.jsx)(K.E,{height:"120px",borderRadius:"base"})},t))})},er="75px",el=y.memo(e=>{let{image:t,isSelected:i,onImageClick:a}=e;return(0,n.jsx)(W.E,{height:er,width:er,children:(0,n.jsx)(L.$,{borderRadius:"base",bgColor:i?"deepocean.100":void 0,color:"gray.800",display:"block",width:"100%",height:"100%",maxH:"100%",pos:"relative",_hover:{bgColor:i?"deepocean.100":"deepocean.50"},_active:{bgColor:"deepocean.100"},transition:"box-shadow .2s ease",variant:"ghost",cursor:"pointer",onClick:()=>a(t),"data-testid":"image-search-grid-item",children:(0,n.jsx)(o.a,{height:"100%",maxH:"100%",sx:{img:{width:"100%",height:"100%",objectFit:"contain"}},children:(0,n.jsx)("img",{src:t.thumbnailUrl,alt:t.title||"Image search result",style:{width:"100%",height:"100%",objectFit:"contain"}})})})},t.id)});el.displayName="ImageSearchGridItem";let es=e=>{let{searchQuery:t,currentImageUrl:i,updateAttributes:a,provider:r,imageResults:l,isLoading:s,canLoadMore:c,loadMore:d,hasError:u,resultsPerPage:p,resultEntityType:h="image"}=e,g=O(r),x=(0,y.useCallback)(e=>{g(e),a((0,Y.TF)(e,t,r))},[r,t,g,a]),f=l.map(e=>{let t=e.imageUrl.split("?")[0],a=i&&i.split("?")[0];return(0,n.jsx)(el,{image:e,isSelected:t===a,onImageClick:x},e.id)});return(0,n.jsxs)(V.s,{direction:"column",align:"stretch",children:[s&&0===l.length&&(0,n.jsx)(eo,{resultsPerPage:p}),l.length>0&&(0,n.jsx)(G.r,{gap:2,columns:{base:4,"2xl":6},children:f}),c&&(0,n.jsx)(L.$,{variant:"plain",onClick:d,mt:4,isLoading:s,children:(0,n.jsx)(m.x6,{id:"yQ2kGp"})}),0===l.length&&!s&&(0,n.jsx)(o.a,{width:"100%",textAlign:"center",padding:"10px",children:(0,n.jsx)(M.E,{style:{color:"gray"},children:"icon"===h?(0,n.jsx)(m.x6,{id:"2AY48J",values:{searchQuery:t}}):(0,n.jsx)(m.x6,{id:"SihI8q",values:{searchQuery:t}})})}),u&&(0,n.jsxs)(Z.F,{status:"error",children:[(0,n.jsx)(U._,{}),"icon"===h?(0,n.jsx)(m.x6,{id:"5hlcZg"}):(0,n.jsx)(m.x6,{id:"Fkbzp8"})]})]})},eo=e=>{let{resultsPerPage:t}=e;return(0,n.jsx)(G.r,{columns:{base:4,"2xl":6},spacing:2,children:Q()(t).map((e,t)=>(0,n.jsx)(W.E,{height:er,children:(0,n.jsx)(K.E,{height:"100%",borderRadius:"base"})},t))})},ec=(0,f.P)(a.K),ed=e=>{let{currentImageUrl:t,updateAttributes:i,defaultQuery:a,randomQueries:f,provider:b,enablePagination:A=!0,enableSearch:k=!0,enableLicenseFilter:L=!1,resultsPerPage:S=18,resizeThumbnails:E=!1,resultEntityType:_="image",mediaSearchQuery:I,setMediaSearchQuery:M,displayAsGrid:R=!1}=e,[D,T]=(0,y.useState)(""),{isInOfflineMode:z}=(0,v.u)(),{search:N,isLoading:O,loadMore:V,canLoadMore:Z,hasError:U,imageResults:G,resetResults:W,searchQuery:K,license:q,updateLicense:Q}=(e=>{let{provider:t,enablePagination:i,resultsPerPage:n}=e,[a,r]=(0,y.useState)(""),[l,s]=(0,y.useState)([]),[o,c]=(0,y.useState)(!1),[d,u]=(0,y.useState)(!1),[p,h]=(0,y.useState)(1),[g,m]=(0,y.useState)("All"),x=(0,y.useRef)(g),[f,b]=(0,y.useState)(0),C=i&&l.length>0&&p<6&&f===n,v=(0,y.useCallback)(async(e,i)=>{c(!0),u(!1);try{let a={license:x.current,page:i,gammaFeature:"mediaDrawer"};"bing"===t&&(a.minWidth=B.s.minWidth,a.maxWidth=B.s.maxWidth);let r=await (0,H.g)({query:e,count:n,provider:t,options:a});if(c(!1),!((null==r?void 0:r.length)>=0))throw Error("No images found");let l=r.filter(e=>(0,F.zk)(e.imageUrl));b(l.length),s(e=>e.concat(l))}catch(e){u(!0),c(!1),console.error("(caught) [ImageSearchGrid] fetchResults:",e)}},[t,n]),w=(0,y.useCallback)(e=>{s([]),b(0),h(1),r(e),v(e,1)},[v]),j=(0,y.useCallback)(()=>{v(a,p+1),h(p+1)},[v,a,p]),A=(0,y.useCallback)(()=>{r(""),s([]),h(1),b(0)},[]),k=(0,y.useCallback)(e=>{m(e),x.current=e,A(),w(a)},[A,w,a]);return{search:w,isLoading:o,loadMore:j,canLoadMore:C,hasError:d,imageResults:l,resetResults:A,searchQuery:a,license:g,updateLicense:k}})({provider:b,enablePagination:A,resultsPerPage:S});(0,y.useEffect)(()=>{M&&K!==I&&M(K)},[K,M,I]),(0,j.Vg)(()=>{if(!z){if(a){T(a),N(a);return}T(""),f?N(C()(f)||""):W()}},[a,z,f,W,N],[b]);let J=(0,y.useCallback)(()=>{let e=C()(f);e&&N(e)},[f,N]),Y=(0,j.lW)(N,1e3);return(0,n.jsxs)(r.T,{spacing:4,align:"stretch",translate:"no",children:[(0,n.jsx)(g.Tz,{placement:"top",label:(0,n.jsx)(m.x6,{id:"wj1Zq8"}),isDisabled:k,children:(0,n.jsxs)(l.M,{size:"md",children:[(0,n.jsx)(s.W,{pointerEvents:"none",children:(0,n.jsx)(o.a,{color:"gray.400",children:(0,n.jsx)(h.g,{icon:p.MjD})})}),(0,n.jsx)(c.p,{isDisabled:!k,placeholder:"icon"===_?x.Ru._({id:"oMAM3/"}):x.Ru._({id:"6YBjmV"}),value:D,onChange:e=>{T(e.target.value),Y(e.target.value)},"data-testid":"image-search-input"}),f&&(0,n.jsx)(s.t,{children:(0,n.jsx)(g.Tz,{placement:"top",label:(0,n.jsx)(m.x6,{id:"OVjfHO"}),children:(0,n.jsx)(ec,{icon:(0,n.jsx)(h.g,{icon:p.xNJ}),"aria-label":"Surprise me",variant:"ghost",onClick:J,size:"sm",whileTap:{y:"-5px"},onMouseDown:w.Fw})})})]})}),L&&(0,n.jsxs)(d.MJ,{children:[(0,n.jsx)(u.l,{fontSize:"sm",fontWeight:"semibold",children:(0,n.jsx)(m.x6,{id:"6TSHCF"})}),(0,n.jsx)(P,{value:q,onChange:Q})]}),K&&(R?(0,n.jsx)(es,{updateAttributes:i,currentImageUrl:t,searchQuery:K,provider:b,imageResults:G,isLoading:O,canLoadMore:Z,loadMore:V,hasError:U,resultsPerPage:S,resizeThumbnails:E,resultEntityType:_}):(0,n.jsx)(en,{updateAttributes:i,currentImageUrl:t,searchQuery:K,provider:b,imageResults:G,isLoading:O,canLoadMore:Z,loadMore:V,hasError:U,resultsPerPage:S,resizeThumbnails:E}))]})}},58215:(e,t,i)=>{"use strict";i.d(t,{Ax:()=>_,D6:()=>h,Eb:()=>m,Kh:()=>E,L$:()=>ea,Lp:()=>p,P7:()=>f,QI:()=>X,Re:()=>P,SA:()=>d,VN:()=>j,Xj:()=>x,_B:()=>b,_Z:()=>L,bo:()=>S,eI:()=>v,fu:()=>w,gt:()=>Y,iZ:()=>g,lR:()=>A,lX:()=>C,n3:()=>J,o5:()=>Q,ok:()=>k,py:()=>I,to:()=>y,uk:()=>u});var n=i(79683),a=i(4742),r=i(96230),l=i(26533),s=i(28547),o=i(52239),c=i(12210);let d="themed-html-shape-background",u="themed-html-shape-outline",p="themed-svg-shape-outline",h="themed-svg-shape-background",g="themed-svg-shape-background-dim",m="themed-svg-shape-background-light",x="themed-svg-neutral-background",f="themed-html-shape-fill",b="themed-svg-shape-fill",C="themed-svg-shape-fill-dim",y="themed-svg-shape-fill-light",v="themed-line",w="themed-svg-line",j="themed-shape-outside-text",A="themed-shape-text-over-background",k="themed-shape-text-over-fill",L="themed-svg-shape-background-rtl",S="themed-svg-shape-fill-rtl",E="themed-svg-shape-fill-dim-rtl",_="themed-svg-shape-fill-light-rtl",I=()=>({[".".concat(d)]:R,[".".concat(u)]:D,[".".concat(h)]:P,[".".concat(p)]:z,[".".concat(g)]:N,[".".concat(m)]:H,[".".concat(x)]:B,[".".concat(v)]:W,[".".concat(w)]:K,[".".concat(f)]:O,[".".concat(b)]:V,[".".concat(C)]:Z,[".".concat(y)]:U,[".".concat(j)]:q,[".".concat(A)]:F,[".".concat(k)]:G}),M="var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))",R={borderRadius:"var(--box-border-radius)",boxShadow:"var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(M,")"),border:"var(--shape-border-width) solid var(--shape-border-color-override, var(--shape-border-color))",background:"var(--shape-bg-color-override, var(--shape-bg-image, var(--shape-bg-color-alpha)))",backgroundColor:"var(--shape-bg-color-override, var(--shape-bg-color-alpha))","--body-color":"var(--shape-text-color)",...(0,s.U2)("var(--shape-text-color)")},D={background:"var(--card-background-color)",border:"var(--line-thickness) solid var(--shape-border-color-override, var(--shape-border-color))",borderRadius:"var(--box-border-radius)",boxShadow:"var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(M,")"),...(0,s.U2)("var(--body-color)")},T={stroke:"var(--shape-border-color-override, var(--shape-border-color))",strokeWidth:"var(--shape-border-width)",vectorEffect:"non-scaling-stroke",strokeLinejoin:"round",strokeLinecap:"round"},z={...T,fill:"none"},P={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-image-svg) var(--shape-bg-color-alpha))",filter:"var(--shape-filter, drop-shadow(var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(M,"))")},N={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-color-alpha-dim))"},H={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-color-alpha-light))"},B={...T,fill:"var(--neutral-background-color)"},F={"--body-color":"var(--shape-text-color)",...(0,s.U2)("var(--shape-text-color)")},O={background:"var(--shape-bg-color-override, var(--shape-fill))"},V={fill:"var(--shape-bg-color-override, var(--shape-fill-svg))"},Z={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-dim))"},U={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-light))"},G={"--body-color":"var(--shape-fill-text-color)",...(0,s.U2)("var(--shape-fill-text-color)"),...(0,o.t)("var(--shape-fill-text-color)")},W={backgroundColor:"var(--shape-border-color-override, var(--line-color))",borderRadius:"var(--box-border-radius)"},K={stroke:"var(--shape-border-color-override, var(--line-color))",strokeLinejoin:"round",strokeLinecap:"round"},q={...(0,s.U2)("var(--body-color)")},Q=e=>{let{cardColor:t,bodyColor:i,config:s,theme:o}=e,d=(0,l.Ik)(t),u=(0,l.Ik)((0,l.QD)(o,s.shapeColorScheme)),p=(0,l.GV)(o,s.shapeColorScheme,s.shapeFill),h="custom"===s.shapeColorScheme?"var(--neutral-border-color)":p,g=r.z0[s.shapeFill].opacity,m=(0,n.sN)(d,u,g),x=(0,n.$p)(d),f=x?(0,n.Zt)(m,3):(0,n.Zt)(m,-3),b=x?(0,n.Zt)(m,-3):(0,n.Zt)(m,3),C=(0,l.Ik)(i),y=g>0&&!(0,n.a6)(u,C)?(0,c.S0)(u).textColor:C,v=(0,l.Ik)((0,l.VH)(o)),w=(0,c.S0)(v).textColor,j=x?(0,n.Pf)(v,10):(0,n.Pf)(v,-10),A=x?(0,n.Pf)(v,-10):(0,n.Pf)(v,10),k="none"!==s.shapeShadow,L=$(t),S=!(0,n.a6)(d,m),E=a.rS&&k&&S;return{shapeBackgroundAlpha:m,shapeBackgroundAlphaDim:f,shapeBackgroundAlphaLight:b,shapeBackgroundColor:u,finalShapeBorderColor:E?L:p,isOverridingBorder:E,shapeTextColor:y,lineColor:h,fillOpacity:g,shapeFillTextColor:w,accentColorDim:j,accentColorLight:A}},J=e=>{let{cardColor:t,bodyColor:i,config:n,theme:a}=e,{shapeBackgroundAlpha:r,shapeBackgroundAlphaDim:l,shapeBackgroundAlphaLight:s,shapeBackgroundColor:o,finalShapeBorderColor:c,isOverridingBorder:d,shapeTextColor:u,lineColor:p,fillOpacity:h,shapeFillTextColor:g,accentColorDim:m,accentColorLight:x}=Q({cardColor:t,bodyColor:i,config:n,theme:a});return{"--shape-bg-image":"none"===n.shapeFill||"accent"!==n.shapeColorScheme?void 0:"var(--accent-gradient-background)","--shape-bg-color-alpha":r,"--shape-bg-color-alpha-dim":l,"--shape-bg-color-alpha-light":s,"--shape-bg-color":o,"--shape-border-color":c,...d&&{"--shape-border-color-override":c,"--shape-border-width":"0.125em"},"--shape-text-color":u,"--line-color":p,"--shape-bg-image-svg":"none"===n.shapeFill||"accent"!==n.shapeColorScheme?"url(#transparent)":"url(#theme-accent-background-gradient-linear)","--shape-bg-image-svg-rtl":"none"===n.shapeFill||"accent"!==n.shapeColorScheme?"url(#transparent)":"url(#theme-accent-background-gradient-linear-rtl)","--shape-fill":"var(--accent-gradient-fill, var(--accent-color))","--shape-fill-opacity":h,"--shape-fill-svg":"url(#theme-accent-gradient-linear) var(--accent-color)","--shape-fill-svg-rtl":"url(#theme-accent-gradient-linear-rtl) var(--accent-color)","--shape-fill-svg-dim":"var(--accent-color-dim)","--shape-fill-svg-light":"var(--accent-color-light)","--shape-fill-text-color":g,"--accent-color-dim":m,"--accent-color-light":x}},Y=e=>{var t;let{config:i}=e,n=r.T5[i.roundness].blockRadius,a=null==(t=r.OE[i.buttonRoundness])?void 0:t.borderRadius,{shapeBorderEm:l,lineThicknessEm:s}=r.ws[i.shapeBorder];return{"--box-border-radius":"sm"===i.roundness&&l>0?"1px":"".concat(n,"em"),"--shape-border-width":"".concat(l,"em"),"--line-thickness":"max(round(".concat(s,"em, 1px), 1px)"),"--button-border-radius":a}},X=e=>{let{cardColor:t,config:i}=e,n=(0,l.Ik)(t),s=r.kI[i.shapeShadow],o=r.ws[i.shapeBorder].shadowSizeEm;if("getShadow"in s)return{"--shape-shadow":s.getShadow(n),"--clickable-shadow":s.getClickShadow(n),"--shape-filter":s.shapeFilter};{let{shadowDistance:e,shadowBlur:i,shadowColorScheme:n,pdfShadow:r}=s,l="block"===n?void 0:$(t),c="0 0.25em 0.375em -0.0625em rgba(0, 0, 0, 0.1), 0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06)";return a.rS&&!r?{"--shape-shadow":"none","--clickable-shadow":"none","--shape-filter":"none"}:0===e&&"0"===i?{"--shape-shadow":"none","--clickable-shadow":c}:{"--shape-shadow-size":"".concat(e*o,"em"),"--shape-shadow-blur":i,"--shape-shadow-color":l,"--clickable-shadow":c,"--shape-filter":void 0}}},$=e=>{let t=(0,l.Ik)(e);return .35>(0,n.VU)(t)?(0,n.$3)("white",.25):(0,n.$3)((0,n.PE)(t,.2),.125)},ee={...T,fill:"var(--shape-bg-color-override, var(--shape-bg-image-svg-rtl, var(--shape-bg-image-svg)) var(--shape-bg-color-alpha))",filter:"var(--shape-filter, drop-shadow(calc(-1 * var(--shape-shadow-size)) var(--shape-shadow-size) var(--shape-shadow-blur) ".concat(M,"))")},et={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-rtl, var(--shape-fill-svg)))"},ei={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-dim))"},en={fill:"var(--shape-bg-color-override, var(--shape-fill-svg-light))"},ea=()=>({[".".concat(L)]:ee,[".".concat(S)]:et,[".".concat(E)]:ei,[".".concat(_)]:en})},58590:(e,t,i)=>{"use strict";i.d(t,{M:()=>n.M});var n=i(4375)},58731:(e,t,i)=>{"use strict";i.d(t,{G:()=>z});var n=i(6029),a=i(68068),r=i(36071),l=i(60628),s=i(17920),o=i(58959),c=i(29810),d=i(40691),u=i(40452),p=i(3674),h=i(65327),g=i(3616),m=i(63867),x=i(55729),f=i(40271),b=i(52881),C=i(2137),y=i(91420),v=i(59013),w=i(92841),j=i(40912),A=i(97517),k=i(85220),L=i(22428),S=i(20044),E=i(60856),_=i(92986),I=i(87489),M=i(41285),R=i(23469),D=i(5314),T=i(518);let z=x.memo(e=>{var t,i;let{editor:z}=e;(0,_.lC)(z);let P=(0,_.CJ)(z),N=(0,D.f)(),H=(0,j.GV)(I.nD),B=z.state.selection,F=(0,x.useMemo)(()=>(0,T.Am)(z,B),[z,B]),{currentMediaDrawerSourceKey:O,setMediaDrawerSourceKeyAction:V,isQuickAction:Z}=(0,k.B)(),U=A.Fn[O],{isInOfflineMode:G}=(0,b.u)(),W=!!(G&&!U.availableOffline),K=(0,j.GV)(I.rp),q=F&&(0,T.Nx)(z,F.type),Q=P&&!!(K&&q&&H),J=(0,x.useRef)(null),Y=(0,x.useCallback)(()=>{N({isOpen:!1}),B instanceof m.nh&&z.chain().selectNodeAtPos(B.from,!1).focus().run()},[z,B,N]),X=(0,L.N)(z);(0,x.useEffect)(()=>{q||N({isOpen:!1})},[q,N]),(0,x.useEffect)(()=>{Q&&setTimeout(()=>{if(!J.current||W)return;let e=(0,h.ep)(J.current);e&&!(e.length<1)&&requestAnimationFrame(()=>{let t=e[0];null==t||t.focus()})},100)},[W,Q,z]),(0,x.useEffect)(()=>{if(!F)return;let{attrs:e,mediaType:t,type:i}=F;(0,T.Nx)(z,i)&&(!z.isSiteNavbarEditor||(0,S.We)(z))&&!Z&&V("embed"===t&&null===e.source?v.J.key:e.source||O)},[F,z,V,O,Z]);let[$,ee]=(0,x.useState)("");(0,x.useEffect)(()=>{var e;(null==F||null==(e=F.attrs)?void 0:e.query)?ee(F.attrs.query):ee("")},[null==F||null==(t=F.attrs)?void 0:t.query]);let et=(0,x.useCallback)(e=>{(0,T.vI)({editor:z,selection:B,sourceKey:O,attrs:e,resizeToFit:null==U?void 0:U.resizeToFit})},[z,O,B,null==U?void 0:U.resizeToFit]),ei={...null==F?void 0:F.attrs,query:$||(null==F||null==(i=F.attrs)?void 0:i.query)};(e=>{let{currentAttributes:t,updateAttributes:i,editor:n,isMounted:a}=e,r=(0,x.useRef)({currentAttributes:t,updateAttributes:i,sourceKey:t.source});r.current.currentAttributes=t,r.current.updateAttributes=i,(0,x.useEffect)(()=>{r.current.sourceKey=r.current.currentAttributes.source},[t.tempUrl,t.src]),(0,x.useEffect)(()=>{if(!n||a)return;let{src:e,tempUrl:t,uploadStatus:i}=r.current.currentAttributes;t&&!e&&i!==C.A.Uploading&&(console.log("[useUploadOnUnmount] uploading tempUrl:",t),r.current.updateAttributes({uploadStatus:C.A.Uploading,source:r.current.sourceKey}),(0,y.XE)(n,t))},[n,a])})({currentAttributes:ei,updateAttributes:et,editor:z,isMounted:Q});let en=(0,x.useCallback)(()=>{(0,T.vI)({editor:z,selection:B,sourceKey:O,attrs:{source:O},nodeName:"mediaPlaceholder",resetAttrs:!0})},[O,B,z]),ea=(0,M.o)(),er=(null==F?void 0:F.editType)||"node",el=(0,x.useCallback)(e=>(null==F?void 0:F.mediaType)==="embed"?"embed"===e.nodeName||"video"===e.nodeName:(null==F?void 0:F.type.name)==="image"||(null==F?void 0:F.type.name)==="graphic"?"image"===e.nodeName||"graphic"===e.nodeName:(null==F?void 0:F.mediaType)==="image"?"image"===e.nodeName:(null==F?void 0:F.mediaType)==="icon"&&(null==e?void 0:e.key)?(0,E.D)(e.key)||"image.custom"===e.key:!!e.nodeName,[F]),es=A.ez[O];return(0,n.jsxs)(a._s,{isOpen:Q,onClose:Y,size:ea,trapFocus:!1,blockScrollOnMount:!1,children:[(0,n.jsx)(r.m,{background:"none"}),(0,n.jsxs)(l.z,{onKeyDown:X,"data-in-editor-focus":!0,"data-testid":"media-drawer","data-test-media-source":O,children:[(0,n.jsx)(s.r,{fontSize:"x-large",children:(0,n.jsxs)(o.z,{me:7,children:[(0,n.jsx)(g.x6,{id:"xYilR2"}),(0,n.jsx)(c.h,{}),(null==F?void 0:F.mediaType)==="image"&&!z.isSiteNavbarEditor&&(0,n.jsx)(f.V,{onClick:Y,image:null==F?void 0:F.attrs})]})}),(0,n.jsxs)(d.c,{overflowX:"hidden",sx:{scrollbarGutter:"stable"},display:"flex",flexDirection:"column",pt:0,children:[(0,n.jsx)(w.r,{isInOfflineMode:W,description:(0,n.jsx)(g.x6,{id:"2y7sUG"}),mb:6}),(0,n.jsx)(R.H,{currentSource:U,onChange:e=>V(e,!0),isValidSource:el}),U&&(0,n.jsx)(u.s,{ref:J,opacity:W?.4:1,pointerEvents:W?"none":"initial",flex:"1",direction:"column",children:(0,n.jsx)(es,{editor:z,updateAttributes:et,currentAttributes:ei,resetToPlaceholder:en,editType:er,closeDrawer:Y,mediaSearchQuery:$,setMediaSearchQuery:ee})})]}),(0,n.jsx)(p.s,{"data-testid":"media-drawer-close"})]})]})});z.displayName="MediaDrawer"},58781:(e,t,i)=>{"use strict";i.d(t,{G:()=>g,j:()=>m});var n=i(6029),a=i(74676),r=i(58959),l=i(48810),s=i(51684),o=i(48621),c=i(26221),d=i(3616),u=i(94460),p=i(63193),h=i(33500);let g=e=>{var t;let{type:i,multiplier:a,...r}=e,l=(0,u.u)("aiDebits");if((0,p.ez)("unlimited_credits"))return null;let s=null!=(t=l[i])?t:h.rA[i];return(0,n.jsx)(m,{totalCredits:s*(null!=a?a:1),...r})},m=e=>{let{totalCredits:t,...i}=e;return(0,n.jsx)(c.Tz,{label:(0,n.jsx)(d.x6,{id:"ryy5zT",values:{totalCredits:t}}),children:(0,n.jsx)(a.E,{colorScheme:"whiteAlpha",bg:"whiteAlpha.300",textTransform:"none",textShadow:"none",fontSize:"xxs",ml:2,...i,children:(0,n.jsxs)(r.z,{spacing:1,children:[(0,n.jsx)(l.E,{children:t}),(0,n.jsx)(o.g,{icon:s.p7g,size:"sm"})]})})})}},58902:(e,t,i)=>{"use strict";i.d(t,{Mu:()=>p,kf:()=>g,tE:()=>h});var n=i(37243),a=i(15902),r=i(63867),l=i(20044),s=i(72524),o=i(10961),c=i(72368),d=i(49646),u=i(93028);let p=(e,t,i)=>{var d;let p=x(i);if(p.length>0)return p.forEach(t=>{let{mark:i}=t;(0,u.E0)(i)||(0,u.uI)(i.attrs.href,e)}),!1;let g=null==(d=t.clipboardData)?void 0:d.getData("text/plain");if(!g||!h(g))return!1;let{selection:f}=e.state;if(f instanceof r.U3&&!f.empty)return t.preventDefault(),m(e,g),!0;if(g.match(o.D_)||(0,s.Zj)(g))return!1;if(!e.schema.nodes.embed)return(0,u.uI)(g,e),!1;let b=f instanceof a.n,C=f.empty&&["paragraph","heading","title"].includes(f.$from.parent.type.name)&&(0,l.Op)(f.$from.parent),y="gallery"===f.$from.parent.type.name,v=(0,n.BQ)(f)&&"gallery"===f.node.type.name;if(!(C||y||v||b))return(0,u.uI)(g,e),!1;let w=f.from-1,j=v?{from:f.to-1,to:f.to-1}:C?{from:w,to:w+f.$from.parent.nodeSize}:{from:f.from,to:f.to};return e.chain().setTextSelection(j).insertEmbedAndFetchMetadata(g,void 0,!0).command(e=>{let{tr:t}=e,i=(0,c.i)(t);return i&&t.setSelection(i),!0}).run(),!0},h=e=>(0,s.Se)(e)&&!e.includes("\n")&&(0,s.AY)(e),g=e=>1===e.content.childCount&&e.content.firstChild.isTextblock&&h(e.content.firstChild.textContent),m=(e,t)=>{e.commands.setMark(d.N.name,{href:t}),(0,u.uI)(t,e)},x=e=>{let t=[];return e.content.descendants((e,i)=>{e.marks.filter(e=>"link"===e.type.name).forEach(e=>{t.push({mark:e,pos:i})})}),t}},59013:(e,t,i)=>{"use strict";i.d(t,{J:()=>r});var n=i(51684),a=i(77650);let r={label:()=>a.Ru._({id:"/hLjBB"}),description:()=>a.Ru._({id:"wRlboO"}),key:"embed.custom",icon:n.c9S,keywords:["webpage","website","app","embed","iframe"]}},59353:(e,t,i)=>{"use strict";i.d(t,{R:()=>n});let n=new(i(90158)).b},59595:(e,t,i)=>{"use strict";function n(e){return"object"==typeof e&&null!==e&&"error"in e&&"plan_restricted"===e.error}i.d(t,{k:()=>n})},59775:(e,t,i)=>{"use strict";i.d(t,{V:()=>s,i:()=>l});var n=i(66533),a=i(48508),r=i(15538);let l=(e,t,i)=>{let n=(0,r.d_)(e.state,t);if(!n)throw Error("Could not get absolute position from relative position");(0,a.v)({editor:e,pos:n,attrs:i})},s=(e,t)=>{let i;try{e.state.doc.descendants((a,l)=>{if(a.attrs.id===t){let s=(0,n.um)(a),o=(0,r.JO)(e.state,l);throw s&&o&&(i={attrs:s,id:t,relativePosition:o}),Error("found matching node id")}return!0})}catch(e){}if(!i)throw Error("Could not find image with id ".concat(t));return i}},59864:(e,t,i)=>{"use strict";i.d(t,{g:()=>s});var n=i(77650),a=i(94460);let r=["basic","imageCards","cardLayouts","images","collections","charts","pyramid","data","embeds","progressiveDisclosure","calls-to-action","misc"],l={default:r,modal:r,placeholder:["cardPlaceholder"]},s=e=>l[e].map(e=>(()=>{let e=[{id:"basic",name:()=>n.Ru._({id:"0wJVK+"}),templateIds:["blankCard","titleWith2ColumnImageLeft","titleWith2ColumnImageRight","titleWith2ColumnContent","titleWith2ColumnContentAndHeadings","titleWith3ColumnContent","titleWith3ColumnContentAndHeadings","titleWith4ColumnContent","titleWithBullets","titleWithBulletsAndImage"]},{id:"cardLayouts",name:()=>n.Ru._({id:"125H9i"}),templateIds:["accentLeft","accentRight","accentTop","accentRightFit","accentLeftFit"]},{id:"images",name:()=>n.Ru._({id:"an5hVd"}),templateIds:["titleWith2ImageColumns","titleWith3ImageColumns","titleWith4ImageColumns","titleWith3ImagesWithText","imageGallery","titleWithTeamPhotos"]},{id:"collections",name:()=>n.Ru._({id:"MISW12"}),templateIds:["titleWithTextBoxes","titleWithTimeline","titleWithLargeBulletList","titleWithIconsWithText","titleWithSmallIconsAndText","titleWithArrows"]},{id:"data",name:()=>n.Ru._({id:"+60MiA"}),templateIds:["titleWithColumnChart","titleWithBarChart","titleWithLineChart","titleWithPieChart","titleWithDonutChart","titleWithStats","barStatsWithText","titleWithCircleStats","titleWith3RowTable"]},{id:"embeds",name:()=>n.Ru._({id:"aTofd0"}),templateIds:["titleWithYouTubeEmbed","titleWithWebpageEmbed"]},{id:"progressiveDisclosure",name:()=>n.Ru._({id:"rd7L5e"}),templateIds:["titleWith3NestedCards","titleWith3Toggles"]},{id:"pyramid",name:()=>n.Ru._({id:"96Rp0u"}),templateIds:["funnelWithText","steppedPyramidWithText","pyramidWithTitleAndTextOutside","leftSteppedPyramidWithTitleAndTextOutside"]},{id:"calls-to-action",name:()=>n.Ru._({id:"gm+qKB"}),templateIds:["titleWithContentAndButton"]},{id:"misc",name:()=>n.Ru._({id:"RDie0n"}),templateIds:["titleCard","titleWithGif","titleWithDiagram"]},{id:"cardPlaceholder",name:()=>n.Ru._({id:"hx1ePY"}),templateIds:["titleWith2ColumnImageLeft","titleWith2ColumnContent","accentRight","titleWith3ImageColumns"]}];return a.of.get("imageCardsUX")&&e.push({id:"imageCards",name:()=>n.Ru._({id:"QBkg06"}),templateIds:["blankImageCard"],description:()=>n.Ru._({id:"TQJ2If"})}),e})().find(t=>t.id===e)).filter(e=>!!e)},60258:(e,t,i)=>{"use strict";i.d(t,{i:()=>m});var n=i(83817),a=i.n(n),r=i(55729),l=i(94460),s=i(63193),o=i(40912),c=i(6139),d=i(87489),u=i(48086),p=i(4742),h=i(49209),g=i(49876);let m=(e,t)=>{let{showLinkInterstitial:i}=(0,h.bX)(),n=(0,o.GV)(d.sK),m=(0,o.GV)(d.RW),x=(0,o.GV)(d.IO,function(){for(var e=arguments.length,t=Array(e),i=0;iA?"trusted":(0,g.L)(e,x,b),[e,x,b,A]),L=(0,r.useMemo)(()=>A||C&&"unknown"===k?e:(0,g.F)(e,x,b),[A,e,C,k,x,b]);return{interceptLinkClick:(0,r.useCallback)(n=>{if(e&&"trusted"!==k&&(!C||"unknown"!==k))return(n.preventDefault(),n.stopPropagation(),"untrusted"===k)?console.warn("[interceptLinkClick] Untrusted link clicked",e):null==i||i(e,t),!0},[e,k,C,i,t]),linkUrlSafe:L,linkTrustLevel:k,linkInterceptEnabled:!1===A,isUntrusted:"untrusted"===k}}},60287:(e,t,i)=>{"use strict";i.d(t,{e:()=>a});var n=i(26475);let a=e=>{let{data:t,loading:i,error:a,refetch:r}=(0,n.qv0)({variables:{workspaceId:null!=e?e:""},skip:!e}),l=null==t?void 0:t.creditsAutoPurchase;return{rechargeEnabled:null==l?void 0:l.enabled,rechargeThreshold:(null==l?void 0:l.enabled)?null==l?void 0:l.creditsThreshold:void 0,rechargeAmount:(null==l?void 0:l.enabled)?null==l?void 0:l.creditsToAdd:void 0,latestPurchaseTime:null==l?void 0:l.latestPurchaseTime,latestPurchaseStatus:null==l?void 0:l.latestPurchaseStatus,loading:i,error:a,refetch:r}}},60856:(e,t,i)=>{"use strict";i.d(t,{D:()=>a});let n={IMAGE_ICON:"image.icon",IMAGE_PICTOGRAPHIC_ICON:"image.pictographic.icon"},a=e=>!!e&&(e===n.IMAGE_ICON||e===n.IMAGE_PICTOGRAPHIC_ICON)},61202:(e,t,i)=>{"use strict";i.d(t,{S:()=>r,Y:()=>l});var n=i(51684),a=i(77650);let r="image.ai-animated",l={key:r,featureFlag:"aiAnimations",label:()=>a.Ru._({id:"BsbxjR"}),icon:n.OxR,description:()=>a.Ru._({id:"5V5QAt"}),keywords:["ai","video","generate"],resizeToFit:!0,productFeature:"ai_models_ultra"}},61833:(e,t,i)=>{"use strict";i.d(t,{G:()=>s});var n=i(6029),a=i(55775),r=i(24302),l=i(55729);let s=e=>{let{variant:t="gradient",color:i,isAnimated:s=!0}=e,o=(0,l.useId)(),c=(0,a.rd)("colors",i||"deepocean.900"),d=(()=>{switch(t){case"currentColor":return"currentColor";case"solid":return c;default:return"url(#sparkle-gradient-".concat(o,")")}})(),u=(0,r.dU)("var(--chakra-colors-deepocean-400)","var(--chakra-colors-deepocean-300)"),p=(0,r.dU)("var(--chakra-colors-deepocean-700)","var(--chakra-colors-deepocean-500)");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{children:"\n @keyframes sparkle-large {\n 0%, 20%, 80%, 100% { \n transform: scale(1.1);\n }\n 50% { \n transform: scale(0.9);\n }\n }\n\n @keyframes sparkle-small {\n 0%, 20%, 80%, 100% { \n transform: scale(1.2);\n }\n 50% { \n transform: scale(1);\n }\n }\n\n @keyframes sparkle-dot-top {\n 0%, 20%, 80%, 100% { \n transform: scale(1.1) translateX(0px);\n }\n 50% { \n transform: scale(0.9) translateX(0.5px);\n }\n }\n\n @keyframes sparkle-dot-bottom {\n 0%, 20%, 80%, 100% { \n transform: scale(1.1) translateX(0.5px);\n }\n 50% { \n transform: scale(0.9) translateX(0px);\n }\n }\n"}),(0,n.jsxs)("svg",{width:24,height:24,viewBox:"-1 -1 26 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:["gradient"===t&&(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"sparkle-gradient-".concat(o),x1:"0%",y1:"0%",x2:"20",y2:"20",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(0,0)",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:u}),(0,n.jsx)("stop",{offset:"50%",stopColor:p}),(0,n.jsx)("stop",{offset:"100%",stopColor:u}),s&&(0,n.jsx)("animateTransform",{attributeName:"gradientTransform",type:"translate",values:"-36 0; 36 0;",dur:"3s",repeatCount:"indefinite"})]})}),(0,n.jsx)("path",{d:"M23.7371 14.4666C23.5971 14.6386 23.3914 14.738 23.1691 14.738C19.8643 14.738 17.185 17.4354 17.185 20.7521C17.185 20.9862 17.0862 21.1934 16.9154 21.3343C16.7837 21.442 16.6191 21.5 16.4503 21.5C16.4009 21.5 16.3516 21.4959 16.3001 21.4855C15.9626 21.4171 15.7177 21.1084 15.7177 20.7521C15.7177 17.4354 13.0385 14.738 9.7439 14.738C9.51137 14.738 9.30559 14.6386 9.16566 14.4666C9.02573 14.2947 8.97016 14.0689 9.01544 13.8493C9.08334 13.5095 9.38996 13.263 9.7439 13.263C13.0385 13.263 15.7177 10.5657 15.7177 7.2489C15.7177 7.00444 15.8289 6.78277 16.0161 6.64397C16.2055 6.50309 16.4462 6.46373 16.6767 6.53417C16.9751 6.62739 17.185 6.9195 17.185 7.2489C17.185 10.5657 19.8643 13.263 23.1588 13.263C23.5128 13.263 23.8194 13.5095 23.8873 13.8493C23.9305 14.0689 23.877 14.2947 23.7371 14.4666Z",fill:d,style:{animation:s?"sparkle-large 2s ease-in-out infinite":"none",transformOrigin:"16.5px 14px"}}),(0,n.jsx)("path",{d:"M8.73882 9.18912C8.77194 9.35249 8.73054 9.52214 8.62706 9.6499V9.6478C8.52357 9.77766 8.36834 9.85096 8.20483 9.85096C6.46004 9.85096 5.04434 11.2836 5.04434 13.0429C5.04434 13.2167 4.96983 13.3717 4.84358 13.4764C4.7463 13.556 4.62418 13.6 4.5 13.6C4.46481 13.6 4.42756 13.5979 4.3903 13.5895C4.1378 13.5372 3.95566 13.3089 3.95566 13.0429C3.95566 11.2836 2.53996 9.85096 0.80138 9.85096C0.629592 9.85096 0.476431 9.77766 0.372945 9.6499C0.269458 9.52004 0.228063 9.35249 0.261179 9.18912C0.312922 8.9336 0.538524 8.74929 0.80138 8.74929C2.53996 8.74929 3.95566 7.3167 3.95566 5.55737C3.95566 5.37515 4.03845 5.20969 4.17712 5.10707C4.31786 5.00235 4.49586 4.97302 4.66558 5.02538C4.88911 5.0945 5.04434 5.31442 5.04434 5.55737C5.04434 7.3167 6.46004 8.74929 8.19862 8.74929C8.46148 8.74929 8.68708 8.9336 8.73882 9.18912Z",fill:d,style:{animation:s?"sparkle-small 2s ease-in-out infinite":"none",transformOrigin:"4.5px 9.2px"}}),(0,n.jsx)("path",{d:"M13.1 4.10001C13.1 4.92721 12.4299 5.60001 11.6 5.60001C10.7728 5.60001 10.1 4.92721 10.1 4.10001C10.1 3.2728 10.7728 2.60001 11.6 2.60001C12.4272 2.60001 13.1 3.2728 13.1 4.10001Z",fill:d,style:{animation:s?"sparkle-dot-top 2s ease-in-out infinite":"none",transformOrigin:"11.6px 4.1px"}}),(0,n.jsx)("path",{d:"M5.84998 19.1C5.84998 18.2728 6.52001 17.6 7.34998 17.6C8.17718 17.6 8.84998 18.2728 8.84998 19.1C8.84998 19.9272 8.17718 20.6 7.34998 20.6C6.52277 20.6 5.84998 19.9272 5.84998 19.1Z",fill:d,style:{animation:s?"sparkle-dot-bottom 2s ease-in-out infinite":"none",transformOrigin:"7.35px 19.1px"}})]})]})}},62293:(e,t,i)=>{"use strict";i.d(t,{M5:()=>o,Vk:()=>r,rj:()=>l,wC:()=>s});var n=i(5408),a=i(20946);let r=(e,t,i)=>{var r;if(i&&!(0,a.Ny)(i,e.state.schema)||!((null==(r=t.target)?void 0:r.hasAttribute("data-media-node-wrapper"))||(0,n.xX)(t.target,e.dom,e=>e.hasAttribute("data-media-node-wrapper"))))return null;let s=(e=>{var t;let{view:i,event:n}=e,a=null==(t=i.posAtCoords({left:n.clientX,top:n.clientY}))?void 0:t.inside;if(!a||-1==a)return null;let{doc:r}=i.state,l=r.nodeAt(a);return{pos:a,node:l}})({view:e,event:t});if(!s||i&&i.content.firstChild===s.node)return null;let o=l(t.target,e);return o&&s.node?{pos:s.pos,node:s.node,side:o}:null},l=(e,t)=>{let i=(0,n.GE)(e,t.dom,"data-media-add-side");return null==i?void 0:i.getAttribute("data-media-add-side")},s=e=>{let{side:t,pasteContent:i,node:n}=e;return{type:"gridLayout",content:[{type:"gridCell",content:"left"===t?i:[n.toJSON()]},{type:"gridCell",content:"left"===t?[n.toJSON()]:i}]}},o=e=>{let{side:t,node:i}=e;return"left"===t?2:i.nodeSize+4}},62720:(e,t,i)=>{"use strict";i.d(t,{R:()=>n,k:()=>a});let n="fromInnerEditor",a="fromOuterEditor"},63029:(e,t,i)=>{"use strict";i.d(t,{zA:()=>H.z,Kc:()=>H.K,_M:()=>N,Gx:()=>T,$B:()=>O,RL:()=>F});var n=i(6029),a=i(81150),r=i(15071),l=i(40452),s=i(58959),o=i(16936),c=i(26420),d=i(77650),u=i(77850),p=i(4014),h=i(76560),g=i.n(h),m=i(16419),x=i.n(m),f=i(55729),b=i(8323),C=i(4742),y=i(81949),v=i(3898);let w={type:"spring",duration:.5,bounce:0},j=(0,v.Xb)()?"0.75rem":"2.5rem";var A=i(72104),k=i(12514),L=i(70315),S=i(74158),E=i(72688),_=i(40912),I=i(373),M=i(22199),R=i(70077);let D=(0,u.P)(c.a),T=e=>{let{children:t,isZoomed:i,exitZoom:a,editor:r}=e,s=(0,S.wA)(),u=(()=>{let e=(0,_.GV)(M.C),{inPreviewContext:t}=(0,I.$E)();return e&&!t})();(0,f.useEffect)(()=>{if(!u)return b.WC.on("keydown","ZOOMABLE_OVERLAY",e=>i&&["ArrowDown","ArrowUp"].includes(e.key)?(e.preventDefault(),!0):!!((0,L.v_)("Esc")(e)||(0,L.v_)("Enter")(e))&&!!i&&(a(),e.preventDefault(),e.stopPropagation(),!0))},[a,i,u]),(0,f.useEffect)(()=>{u||s((0,E.WI)({id:"zoomableOverlay",isOpen:i}))},[s,i,u]);let p=(0,f.useRef)(null);return((0,R.Vg)(()=>{if(null==r?void 0:r.isEditable)if(i){var e;null==(e=p.current)||e.focus()}else r.commands.focus()},[r,i],[i],!1),u)?null:(0,n.jsx)(k.Z,{children:i&&(0,n.jsxs)(c.a,{position:"fixed",inset:0,padding:j,zIndex:"modal",userSelect:"none",onClick:e=>{!(0,v.mG)()&&(e.target.closest(".image")||e.target.closest("[data-carousel-filmstrip]")||a())},onMouseDown:y.Fw,"data-in-editor-focus":!0,"data-testid":"zoomable-overlay",children:[(0,n.jsx)(D,{position:"absolute",inset:0,initial:{opacity:0},animate:{opacity:(0,v.Xb)()?.9:.86},transition:w,backgroundColor:"black"},"shade"),(0,n.jsx)(c.a,{position:"absolute",right:2,top:2,zIndex:"docked",contentEditable:!1,suppressContentEditableWarning:!0,children:(0,n.jsx)(o.K,{"aria-label":d.Ru._({id:"8qZ5De"}),colorScheme:"whiteAlpha",color:"whiteAlpha.800",size:"md",onClick:a,onMouseDown:y.Fw,icon:(0,n.jsx)(A.U,{}),variant:"ghost",className:"exit-button",ref:p})}),(0,n.jsx)(l.s,{position:"relative",zIndex:"1",h:"100%",w:"100%",pt:"2.8rem",align:"center",justify:"center",direction:"column",css:{"--overlay-maxH":"calc(100vh - 2 * ".concat(j,")"),"--overlay-maxW":"calc(100vw - 2 * ".concat(j,")"),"--media-maxH":"var(--overlay-maxH)","--media-maxW":"var(--overlay-maxW)"},children:t})]})})},z=(0,u.P)(l.s),P="80px",N=e=>{let{children:t,zoomedId:i,isZoomComplete:u,setZoomedId:h,isZoomed:m,exitZoom:v,editor:A}=e,k=g()(t,e=>e.id===i),L=t[k],S=(0,f.useRef)(null),E=(0,f.useCallback)(()=>{h((t[k+1]||t[0]).id)},[k,t,h]),_=(0,f.useCallback)(()=>{h((t[k-1]||x()(t)).id)},[k,t,h]);return((0,f.useEffect)(()=>{if(m&&!(t.length<2))return b.WC.on("keydown","ZOOMABLE_OVERLAY",e=>{switch(e.key){case"ArrowLeft":return _(),!0;case"ArrowRight":return E(),!0;default:return!1}})},[v,m,h,t,k,E,_]),(0,f.useEffect)(()=>{if(S.current&&u){let e=S.current.querySelector('[data-thumb-id="'.concat(i,'"]'));null==e||e.scrollIntoView({inline:"center",behavior:"smooth"})}},[i,u]),C.D1)?null:(0,n.jsxs)(T,{isZoomed:m,exitZoom:v,editor:A,children:[(0,n.jsx)(l.s,{flex:1,w:"100%",justify:"center",align:"center","data-testid":"zoomable-carousel-expanded",pos:"relative",children:(0,n.jsx)(p.N,{children:L&&(0,n.jsx)(z,{css:{"--media-maxH":"calc(var(--overlay-maxH) - ".concat(P," - ").concat(j,")")},initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},position:"absolute",transition:w,w:"100%",h:"100%",children:L.full},L.id)})}),t.length>1&&(0,n.jsx)(s.z,{w:"100vw",mt:j,px:j,gap:0,"data-carousel-filmstrip":!0,children:(0,n.jsxs)(l.s,{overflowX:"auto",width:"100%",justify:"center",align:"stretch",overflow:"hidden",children:[(0,n.jsx)(o.K,{icon:(0,n.jsx)(a.Y,{boxSize:"24px"}),"aria-label":d.Ru._({id:"MHk+7g"}),colorScheme:"whiteAlpha",variant:"ghost",size:"md",color:"whiteAlpha.900",borderColor:"whiteAlpha.200",borderWidth:"2px",borderStyle:"solid",onClick:_,_hover:{bg:"whiteAlpha.200",borderColor:"whiteAlpha.400"},h:"auto",mr:2}),(0,n.jsx)(s.z,{spacing:1,onClick:y.dG,"data-testid":"zoomable-carousel-thumbnails",ref:S,overflow:"scroll",sx:{"::-webkit-scrollbar":{display:"none"}},children:t.map(e=>{let t=e.id===i;return(0,n.jsx)(c.a,{border:t?"2px solid white":"2px solid transparent",boxSizing:"content-box",borderRadius:"md",overflow:"hidden",onClick:()=>h(e.id),transitionProperty:"border",transitionDuration:"normal",h:P,css:{"--media-maxH":P,"--media-maxW":"200px",flexShrink:0},"data-thumb-id":e.id,cursor:"pointer",padding:"2px",_hover:{borderColor:!t&&"whiteAlpha.500"},children:(0,n.jsx)(c.a,{w:"100%",h:"100%",borderRadius:"sm",overflow:"hidden",children:e.thumbnail})},e.id)})}),(0,n.jsx)(o.K,{icon:(0,n.jsx)(r.v,{boxSize:"24px"}),"aria-label":d.Ru._({id:"EatZYJ"}),colorScheme:"whiteAlpha",variant:"ghost",size:"md",color:"whiteAlpha.900",borderColor:"whiteAlpha.200",borderWidth:"2px",borderStyle:"solid",onClick:E,_hover:{bg:"whiteAlpha.200",borderColor:"whiteAlpha.400"},h:"auto",ml:2})]})})]})};var H=i(15234),B=i(87489);let F=e=>{let t=(0,S.wA)(),i=(0,_.GV)((e=>t=>!!e&&(0,B.dK)(t)===e)(e)),n=(0,f.useCallback)(i=>{t((0,B.a)({nodeId:i?e:null}))},[t,e]),a=(0,f.useCallback)(()=>n(!0),[n]),r=(0,f.useCallback)(()=>n(!1),[n]);return{isZoomed:i,setIsZoomed:n,enterZoom:a,exitZoom:r}},O=e=>{let t=(0,S.wA)(),i=(0,_.GV)(t=>{let i=(0,B.dK)(t);return i&&e.includes(i)?i:null}),n=!!i,a=(0,f.useCallback)(e=>{t((0,B.a)({nodeId:e}))},[t]),r=(0,f.useCallback)(()=>a(null),[a]),[l,s]=(0,f.useState)(n);return(0,f.useEffect)(()=>{let e;return n?e=window.setTimeout(()=>{s(!0)},1e3*w.duration):s(!1),()=>clearTimeout(e)},[n]),{isZoomed:n,isZoomComplete:l,zoomedId:i,setZoomedId:a,exitZoom:r}}},63139:(e,t,i)=>{"use strict";i.d(t,{F:()=>p});var n=i(40076),a=i(97481),r=i.n(a);class l{static fromSerialized(e,t,i){let n=new l(e,t.name,t.spanContext,t.parentSpanId,i);return n.attributes=t.attributes,n.events=t.events,n.endTime=t.endTime,n.startTime=t.startTime,n.duration=t.duration,n.status=t.status,t.startTime&&(n.startTimestamp=new Date(t.startTime).getTime()),n}get traceparent(){return"".concat(this.spanContext.traceId,"-").concat(this.spanContext.spanId)}trace(e,t,i){return this.traceCreator.trace(e,{...t,parent:this.spanContext},i)}start(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();if("created"!==this.status){console.warn("ClientSpan.start called when already started or ended");let e=Error("ClientSpan.start called when already started or ended");return n.datadogLogs.logger.warn("ClientSpan.start called when already started or ended. This could indicate a problem in instrumentation",{logType:"ClientSpan.error"},e),this}return this.status="started",this.startTimestamp=e,this.startTime=new Date(e).toISOString(),this}setAttributes(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?r()(this.attributes,e):Object.assign(this.attributes,e),this}addLink(e,t){return"ended"===this.status||this.links.push({context:e,attributes:t}),this}addEvent(e,t,i){if("ended"===this.status)return this;let n=new Date(i||Date.now()).toISOString();return this.events.push({name:e,timestamp:n,attributes:t}),this}recordException(e,t){let i=t||Date.now(),n={};return n="string"==typeof e?{name:"Error",message:e}:{name:e.name,message:e.message,stack:e.stack},this.addEvent("exception",n,i)}serialize(){return{name:this.name,status:this.status,spanContext:this.spanContext,parentSpanId:this.parentSpanId,attributes:this.attributes,events:this.events,endTime:this.endTime,startTime:this.startTime,duration:this.duration}}end(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("started"!==this.status){let e='ClientSpan.end when not in status = "started"';console.warn(e);let t=Error(e);n.datadogLogs.logger.warn(e,{logType:"ClientSpan.error"},t)}this.status="ended";let t=Date.now();this.endTime=new Date(t).toISOString(),this.duration=t-this.startTimestamp,this.exporter&&(e?this.exporter.sendBeacons([this]).catch(e=>{console.warn("Failed to export span on end:",e)}):this.exporter.export([this]).catch(e=>{console.warn("Failed to export span on end:",e)}))}constructor(e,t,i,n,a){this.traceCreator=e,this.attributes={dd:{service:"client"}},this.events=[],this.links=[],this.endTime=null,this.startTime=null,this.duration=-1,this.status="created",this.name=t,this.spanContext=i,this.parentSpanId=n,this.exporter=a}}var s=i(83691);class o{async sendBeacons(e){let t=e.map(e=>this.sendBeacon(e));await Promise.allSettled(t)}async sendBeacon(e){try{if("navigator"in window){let t=this.makeSpanData(e);navigator.sendBeacon(this.trackUrl,JSON.stringify(t))}else await this.exportSpan(e)}catch(e){n.datadogLogs.logger.error("HTTPSpanExporter.sendBeacon failed",{},e)}}async export(e){let t=e.map(e=>this.exportSpan(e));await Promise.allSettled(t)}async exportSpan(e){let t=this.makeSpanData(e);try{let e=await fetch(this.trackUrl,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(t)});if(!e.ok)throw Error("Failed to export span: ".concat(e.status," ").concat(e.statusText))}catch(e){console.warn("Failed to export span:",e)}}makeSpanData(e){let t=e.events.find(e=>"exception"===e.name),i=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();return{name:e.name,duration:n-i,endTime:e.endTime,attributes:e.attributes,traceId:e.spanContext.traceId,parentSpanId:e.parentSpanId,spanId:e.spanContext.spanId,...t&&{errorInfo:{message:t.attributes.message,stack:t.attributes.stack,type:t.attributes.name}}}}constructor(){this.trackUrl="".concat(s.$.API_HOST,"/ai/v2/track-span")}}class c{export(e){return Promise.resolve()}sendBeacons(e){return Promise.resolve()}}let d=()=>Array.from(crypto.getRandomValues(new Uint8Array(8))).map(e=>e.toString(16).padStart(2,"0")).join("");class u{setExporter(e){this.exporter=e}loadSpan(e){return l.fromSerialized(this,e,this.exporter)}createSpan(e){var t,i;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=new l(this,e,{traceId:(null==(t=n.parent)?void 0:t.traceId)||d(),spanId:n.spanId||d()},(null==(i=n.parent)?void 0:i.spanId)||null,this.exporter);return n.attributes&&a.setAttributes(n.attributes),n.links&&n.links.forEach(e=>{a.addLink(e.context,e.attributes)}),a}async trace(e,t,i){let n=this.createSpan(e,t);n.start();try{let e=await i(n);return n.end(),e}catch(e){throw n.recordException(e),n.end(),e}}constructor(){this.exporter=new c}}let p=new u;p.setExporter(new o)},63242:(e,t,i)=>{"use strict";i.d(t,{$:()=>n});let n={presentBg:1,customerLogo:4,cardButtons:11,siteNav:21,filmstrip:21,toolbar:22,nestedCardBody:2,nestedCardBodyWithComment:3,cardDivider:1,resizeableWrapper:11,commentsStack:21,commentsStackOpen:1501,commentsPopup:1100,insertWidget:1100,panel:"calc(var(--chakra-zIndices-modal) + 1)",bottomRightControls:"calc(var(--chakra-zIndices-modal) + 2)",onboardingChecklist:"calc(var(--chakra-zIndices-modal) + 2)"}},63672:(e,t,i)=>{"use strict";i.d(t,{qc:()=>v,tg:()=>j});var n=i(37243),a=i(63867),r=i(97255),l=i(22199),s=i(40912),o=i(25135),c=i(79683),d=i(44464),u=i(20044),p=i(49617),h=i(21527),g=i(84739),m=i(80778),x=i(8774);i(35738);var f=i(46030);class b{constructor(e=null){this.dragging=e}}let C=new a.hs("cardPlugin"),y=["card","calloutBox","image","cardLayoutItem","cardAccentLayoutItem","cardImageItem","cardNotes","chart","graphyChart","smartLayoutCell","smartDiagram","tableOfContents","codeBlock"],v=e=>new a.k_({key:C,state:{init:()=>new b,apply:(e,t)=>t},props:{decorations:e=>{let{doc:t}=e,i=((e,t)=>{let i=[];return e.descendants((a,p,m,b)=>{if(t.includes(a.type.name)){var C,y,v,w,j,A,k,L,S,E;let t=e.resolve(p),_=(0,f.jg)(a),I=(0,u.TK)(t,f.jg),M=I.slice(+!_).map(e=>e.node),{node:R,pos:D}=I[0]||{},T=D?e.resolve(D):null,z=_?a:R||a,P=_?m.childCount:null==T?void 0:T.parent.childCount,N=_?b:null==T?void 0:T.index(),H=M.length,B=H>0,F=(0,f.kj)(M,"width"),O=(0,f.g6)(z),V="image"===O&&!!((null==(v=z.firstChild)||null==(y=v.attrs)||null==(C=y.image)?void 0:C.src)||(null==(A=z.firstChild)||null==(j=A.attrs)||null==(w=j.image)?void 0:w.tempUrl)),Z=!!(z.firstChild&&(0,f.sw)(z.firstChild)),U=(0,g.o_)(z),G=!!U&&U.type!==o.h.NONE,W=null==U||null==(k=U.mask)?void 0:k.effect,K=null==U||null==(L=U.mask)?void 0:L.intensity,q=(0,d.gK)(null==(S=z.attrs.container)?void 0:S.background),Q=q?(0,c.$p)(q):void 0,J=(0,l.uw)((0,s.KA)().getState()),Y=(0,g.zr)({layout:z.attrs.layout,parentCards:M,isMobileDevice:J}),X=null!==z.lastChild&&(0,x.eh)(z),$=X&&!(0,x.o_)(z.lastChild),ee=!!(null==(E=z.attrs.cardMarginSettings)?void 0:E.isHidden),et=(0,n.xe)(z,h.Q).length>0,ei={isCardDecoration:!0,cardId:z.attrs.id,nestedDepth:H,isNested:B,isFirstCard:!B&&0===N,isLastCard:!B&&"number"==typeof P&&N===P-1,hasLayoutItem:Z,hasAccentImage:G,cardContentType:O,hasImageCardSrc:V,cardAccentBackgroundMaskEffect:W,cardAccentBackgroundMaskIntensity:K,isCardDark:Q,cardColorOverride:q,displayLayout:Y,insideSideLayout:(0,g.in)(M),inheritContainerWidth:F,hasCardNotesNode:X,hasNonEmptyCardNotes:$,hasHiddenCardMargins:ee,hasPositionedBoxes:et};i.push(r.NZ.node(p,p+a.nodeSize,{},ei))}}),i})(t,y);return i.length>0?r.zF.create(t,i):r.zF.empty},handleDOMEvents:{drop(e){var t;let i=null==(t=e.dragging)?void 0:t.annotations,n=C.getState(e.state);if(!n)return!1;n.dragging=i}},handleDrop:(t,i,n)=>{var a;let r=C.getState(t.state),l=null==r?void 0:r.dragging;r&&(r.dragging=null);let s=(0,m.M7)(t,i,n);if(!s)return!1;let o=n.content.toJSON();if(!o)return!1;let c=(null==(a=o[0])?void 0:a.type)==="card";if(c&&l)return e.commands.rearrangeCards({from:l.origNodePos,to:s.pos,position:"above"});let d=c?o:{type:"card",content:o},{selection:u}=t.state,h=!u.empty;try{return e.chain().insertContentAt(s.pos,d,{updateSelection:!1}).command(i=>{let{tr:n}=i;if(h&&n.deleteSelection(),l){let i=(0,p.nh)({view:t,tr:n,cardWrapOffset:+!c,dragging:l,dropPos:s.pos});requestAnimationFrame(()=>{var t,n;null==(t=(n=e.commands).moveAnnotations)||t.call(n,i)})}return!0}).focusMapped(s.pos,1).run()}catch(e){return console.error("(caught) [Cardplugin] handleDrop error:",e),!0}},handlePaste:(t,i,a)=>{var r;let l=a.content.toJSON();if(!l)return!1;if((null==(r=l[0])?void 0:r.type)==="card"){let r=t.state.selection,l=(0,n.KP)(f.jg)(r);if(l){i.preventDefault();let t=l.pos+l.node.nodeSize;return e.commands.insertContentAt(t,a.content.toJSON()),!0}}return!1}}}),w={isCardDecoration:!0,cardId:void 0,isNested:!1,hasLayoutItem:!1,hasAccentImage:!1,nestedDepth:0,isFirstCard:!1,isLastCard:!1,displayLayout:"blank",cardContentType:"responsive",hasImageCardSrc:!1,insideSideLayout:!1,hasCardNotesNode:!1,hasNonEmptyCardNotes:!1,hasHiddenCardMargins:!1,hasPositionedBoxes:!1},j=e=>{let t=e.find(e=>e.spec.isCardDecoration);return t?t.spec:w}},63689:(e,t,i)=>{"use strict";i.d(t,{s:()=>function e(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],{doc:l}=t,s=i<0;if(!t.nodeAfter)return null;if(t.nodeAfter.inlineContent)return a.LN.near(l.resolve(t.pos+(s?t.nodeAfter.content.size+1:0)),i);let o=(0,n.xe)(t.nodeAfter,e=>e.inlineContent||!r&&a.nh.isSelectable(e));if(!o||0===o.length)return a.nh.create(l,t.pos);let c=t.start(t.depth+1)+(s?o[o.length-1].pos:o[0].pos);return e(l.resolve(c),i)},t:()=>l});var n=i(37243),a=i(63867),r=i(62040);let l=(e,t)=>{var i;let n,a=e.doc,l=e.steps.length-1,s=e.steps[l];if(!s||!(s instanceof r.Ln||s instanceof r.Wg)||0===s.slice.content.size)return null;let o=t||(null==(i=s.slice.content.child(s.slice.openStart))?void 0:i.type.name);if(e.mapping.maps[l].forEach((e,t,i)=>{null==n&&(n=i)}),null==n)return null;let c=a.nodeAt(n);if(c&&c.type.name===o)return a.resolve(n);if(!o)return console.warn("[getInsertedNodePos] Error selecting node, type not found in slice.lastChild",n),null;for(let t=s.from;t{"use strict";i.d(t,{a:()=>o});var n=i(37243),a=i(63867),r=i(97255),l=i(63689),s=i(72368);let o=n.YY.create({name:"focusHelpers",addCommands:()=>({focusDelayed:()=>e=>{let{editor:t}=e;return requestAnimationFrame(()=>t.view instanceof r.Lz&&t.commands.focus()),!0},insertContentAndSelect:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return i=>{let{chain:n,state:a}=i;return n().insertContent(e,{updateSelection:!1}).selectInsertedNode(t).run()}},focusMapped:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1;return n=>{let{tr:a,view:r}=n,s=a.mapping.map(e,i)+t;try{let e=(0,l.s)(a.doc.resolve(s));e&&a.setSelection(e),r.focus()}catch(e){console.error("[focusMapped] error selecting pos",s,e)}return!0}},selectInsertedNode:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return t=>{let{tr:i,view:n}=t,a=(0,l.t)(i);if(!a)return!1;let r=(0,l.s)(a,e);return!!r&&(i.setSelection(r),n.focus(),!0)}},selectNodeAtPos:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{state:n,tr:r,view:l}=i;try{r.setSelection(a.nh.create(n.doc,e)),t&&r.scrollIntoView(),l.focus()}catch(t){console.warn("[selectNodeAtPos] Error selecting node",e,t)}return!0}},selectInsideNodeAtPos:(e,t)=>i=>{let{tr:n,state:a}=i,r=a.doc.resolve(e),s=(0,l.s)(r,t);return!!s&&(n.setSelection(s),!0)},deleteSelectionAndSelectNear:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return t=>{let{tr:i,state:n}=t,{selection:a}=n;if(a.empty)return!1;i.deleteSelection().scrollIntoView();let r=(0,s.n)(i.doc.resolve(a.from),e);return r&&i.setSelection(r),!0}}})})},63811:(e,t,i)=>{"use strict";i.d(t,{EY:()=>c,G0:()=>s,Kj:()=>d,Rd:()=>o,Wt:()=>u,pd:()=>p});var n=i(13956),a=i(64656),r=i(82650);let l=(e,t)=>{let i=[],a={indices:[],spanTotal:0},r=n.EH;return e.forEach((e,l,s)=>{var o,c,d;let u=null!=(d=null!=(c=null==t?void 0:t.get(s))?c:null==(o=e.attrs.options)?void 0:o.horizontalColumnSpan)?d:n.LY;a.spanTotal+u>r&&a.indices.length>0?(i.push(a),a={indices:[s],spanTotal:u}):(a.indices.push(s),a.spanTotal+=u)}),a.indices.length>0&&i.push(a),i},s=e=>{let t=new Map,i=e.attrs.options,a=(null==i?void 0:i.gridStyle)||"standard";if(!(0,r.Uw)(a))return new Map;let s=l(e),o=n.EH;return s.forEach(i=>{if(i.spanTotal0){var a;let r=i.indices[i.indices.length-1],l=(null==(a=e.child(r).attrs.options)?void 0:a.horizontalColumnSpan)||n.LY,s=o-i.spanTotal;t.set(r,l+s)}}),t},o=(e,t)=>{let i=[],a={indices:[],spanTotal:0},r=n.EH;return e.forEach((e,l,s)=>{var o,c,d;let u=null!=(d=null!=(c=null==t?void 0:t.get(s))?c:null==(o=e.attrs.options)?void 0:o.verticalRowSpan)?d:n.LY;a.spanTotal+u>r&&a.indices.length>0?(i.push(a),a={indices:[s],spanTotal:u}):(a.indices.push(s),a.spanTotal+=u)}),a.indices.length>0&&i.push(a),i},c=e=>{let t=new Map,i=e.attrs.options,a=(null==i?void 0:i.gridStyle)||"standard";if(!(0,r.Uw)(a))return new Map;let l=o(e),s=n.EH;return l.forEach(i=>{if(i.spanTotal0){var a;let r=i.indices[i.indices.length-1],l=(null==(a=e.child(r).attrs.options)?void 0:a.verticalRowSpan)||n.LY,o=s-i.spanTotal;t.set(r,l+o)}}),t},d=(e,t)=>{let i,a=new Map,l=e.attrs.options,s=(null==l?void 0:l.gridStyle)||"standard";if(!(0,r.Uw)(s))return new Map;let c=o(e),d=c.map(i=>{let n=0;return i.indices.forEach(i=>{var a,r;let l=e.child(i),s=null!=(r=null==t?void 0:t.get(i))?r:null==(a=l.attrs.options)?void 0:a.verticalColumnSpan;void 0!==s&&s>n&&(n=s)}),n}),u=d.map(e=>0===e?n.Ih:e),p=u.reduce((e,t)=>e+t,0);if(p===n.wT)i=u;else if(p>n.wT){let e=n.wT/p,t=(i=u.map(t=>Math.floor(t*e))).reduce((e,t)=>e+t,0),a=n.wT-t;if(a>0){let e=u.map((e,t)=>({width:e,index:t})).sort((e,t)=>t.width-e.width);for(let t=0;t0===e).length,t=d.reduce((e,t)=>e+t,0),a=n.wT-t;if(e>0){let t=Math.floor(a/e),r=(i=d.map(e=>0===e?t:e)).reduce((e,t)=>e+t,0),l=n.wT-r,s=0;for(let e=0;et+e)).reduce((e,t)=>e+t,0),r=n.wT-t;for(let e=0;e{let n=i[t];e.indices.forEach(e=>{a.set(e,n)})}),a},u=e=>{let t,i,n;return"horizontal"===(0,a.on)(e)?(t=s(e),i=new Map,n=new Map):(t=new Map,i=c(e),n=d(e)),{stretchedHorizontalColumns:t,stretchedVerticalRows:i,stretchedVerticalColumns:n}},p=e=>"horizontal"===(0,a.on)(e)?l(e):o(e)},64235:(e,t,i)=>{"use strict";i.d(t,{X0:()=>b,Y3:()=>f,u4:()=>C});var n=i(6029),a=i(88507),r=i(21572),l=i(47687),s=i.n(l),o=i(55729),c=i(8272),d=i(63242),u=i(70077),p=i(13732),h=i(2332);let g="resizeable-control-wrapper",m=(0,c.yX)([c.cM]),x=(e,t)=>Math.max(e,h.M*Math.max(t.clientWidth/t.clientHeight,1));function f(e){let[t,i]=(0,o.useState)(!1),n=(0,u.jm)(),r=(0,o.useRef)(null),l=(0,p.KS)(r),[s,c]=(0,o.useState)(!1),d=(0,o.useCallback)(()=>{var t,n;null==(t=(n=e.commands).forceHideBubbleMenu)||t.call(n,!0),i(!0)},[e]),h=(0,o.useCallback)(()=>{var t,n;null==(t=(n=e.commands).forceHideBubbleMenu)||t.call(n,!1),i(!1)},[e]);return(0,a.w)(()=>{var t,i;null==(t=(i=e.commands).forceHideBubbleMenu)||t.call(i,s||l)},[e,s,l]),{ref:r,isResizing:s,setIsResizing:c,isAnimating:t,resizeableSx:{".moveable-control":{display:n||l||t?"none":""}},onLayoutAnimationStart:d,onLayoutAnimationComplete:h}}let b={[".".concat(g)]:{zIndex:"".concat(d.$.resizeableWrapper),".moveable-control":{bg:"white",border:"2px solid var(--chakra-colors-trueblue-300)",w:"".concat(8,"px"),h:"".concat(8,"px"),opacity:1,zIndex:10,borderRadius:0,_hover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal","&.moveable-ne, &.moveable-sw":{cursor:"nesw-resize"},"&.moveable-nw, &.moveable-se":{cursor:"nwse-resize"},"&.moveable-se, &.moveable-ne, &.moveable-e":{marginLeft:"-".concat(5,"px")},"&.moveable-sw, &.moveable-nw, &.moveable-w":{marginLeft:"-".concat(3,"px")},"&.moveable-ne, &.moveable-nw, &.moveable-n":{marginTop:"-".concat(3,"px")},"&.moveable-se, &.moveable-sw, &.moveable-s":{marginTop:"-".concat(5,"px")},"&.moveable-e, &.moveable-w":{cursor:"ew-resize",marginTop:"-".concat(4,"px")},"&.moveable-n, &.moveable-s":{cursor:"ns-resize",marginLeft:"-".concat(4,"px")}},".moveable-line":{display:"none"}}},C=e=>{let{imageWrapperRef:t,setIsResizing:i,updateResizeAttrs:a,refreshDeps:l,keepRatio:c=!0,onResizing:d}=e,u=(0,o.useRef)(null);return(0,o.useEffect)(()=>{setTimeout(()=>{requestAnimationFrame(()=>{var e,t;null==(e=u.current)||e.updateRect(),null==(t=u.current)||t.updateTarget()})},300)},[l]),(0,o.useEffect)(()=>{let e=()=>{var e;null==(e=u.current)||e.updateTarget()},t=s()(e,250);return document.addEventListener("drop",e),window.addEventListener("resize",t),()=>{document.removeEventListener("drop",e),window.removeEventListener("resize",t)}},[]),(0,n.jsx)(m,{ref:e=>{u.current=e},className:g,target:t.current,renderDirections:["se","nw","sw","ne","n","s","e","w"],keepRatio:c,draggable:!1,resizable:!0,origin:!1,onResizeStart:()=>{i(!0)},onResize:e=>{let{target:t,width:i,height:n}=e,a=x(i,t),r=c?n:x(n,t);t.style.width="".concat(a,"px"),c||(t.style.height="".concat(r,"px")),null==d||d({width:a,height:r})},onResizeEnd:e=>{let{target:t}=e,n=t.clientWidth,l=t.clientHeight,s=parseFloat(getComputedStyle(t).fontSize)/r.BASE_FONT_SIZE;a({width:n/s,height:c?null:l/s,isAuto:!1}),i(!1),t.style.width="",t.style.height=""}})}},64507:(e,t,i)=>{"use strict";i.d(t,{AF:()=>a,HY:()=>l,Hb:()=>u,Ri:()=>o,St:()=>p,YW:()=>d,_0:()=>c,cK:()=>r,jN:()=>n,rN:()=>s});let n=3.5,a=1.5,r=2.75,l=1.5,s=2.25,o=2,c=1,d=2,u=.5,p=8},64576:(e,t,i)=>{"use strict";i.d(t,{CO:()=>c,tL:()=>u,xE:()=>d});var n=i(79683),a=i(4742),r=i(96230),l=i(26533),s=i(9441),o=i(86092);let c={boxShadow:"var(--card-shadow)",backdropFilter:"var(--card-backdrop-filter)",backgroundColor:"var(--card-background-color)",backgroundImage:"var(--card-background-image)",borderRadius:"var(--card-border-radius)","@media print":{boxShadow:"var(--card-box-shadow)",border:"var(--card-border)"}},d={backdropFilter:"var(--card-backdrop-filter)",backgroundColor:"var(--card-background-color)",backgroundImage:"var(--card-background-image)",borderRadius:"0"},u=e=>{let{cardColor:t,config:i,theme:c}=e,d="linear-gradient"===t.type,u=(0,l.Ik)(t),p=(0,l.ZY)(t),h=(0,l.Bc)(i),g=(a.hQ||a.rS)&&"frosted"===i.cardTransparency?.95:.75,m=r.T5[i.roundness].cardRadius,{cardBorderEm:x,cardShadowSizeEm:f}=r.ws[i.cardBorder],b=(0,l.Ik)((0,l.J1)(c)),C=x>0&&"sm"===i.roundness?"1px":"".concat(m,"em"),{shadow:y,pdfShadow:v}=r.Jm[i.cardShadow||"default"],w=a.rS&&!v?void 0:"soft3d"===i.cardShadow?(0,o.m)(u):y,j=0===x?void 0:"0 0 0 ".concat(x,"em ").concat(b),A=p?(0,n.Pf)(u,20):(0,n.Pf)(u,-5);return{"--card-background-color":h&&!d?(0,n.$3)(u,g):u,"--card-background-image":d?(0,s.yh)(t):"none","--card-border-color":b,"--card-backdrop-filter":"frosted"!==i.cardTransparency||a.hQ||a.rS?"none":"blur(20px) saturate(170%)","--card-border":0===x?void 0:"var(--card-border-width) solid var(--card-border-color)","--card-border-width":"".concat(x,"em"),"--card-border-radius":C,"--card-shadow-distance":"".concat(f,"em"),"--card-border-shadow":j,"--card-box-shadow":w,"--card-shadow":[j,w].filter(e=>!!e).join(", "),"--clickable-background-color":"none"===i.shapeFill?(0,n.$3)(A,.4):(0,n.$3)(A,.6)}}},64656:(e,t,i)=>{"use strict";function n(e){var t,i,n,a,r;return{direction:(null==(i=e.attrs)||null==(t=i.options)?void 0:t.gridDirection)||"horizontal",style:(null==(a=e.attrs)||null==(n=a.options)?void 0:n.gridStyle)||"standard",id:(null==(r=e.attrs)?void 0:r.id)||"unknown"}}function a(e){var t,i;return(null==(i=e.attrs)||null==(t=i.options)?void 0:t.gridDirection)||"horizontal"}function r(e){var t;return(null==(t=e.attrs)?void 0:t.id)||"unknown"}i.d(t,{IW:()=>n,on:()=>a,yN:()=>r})},64659:(e,t,i)=>{"use strict";var n=Object.create?function(e,t,i,n){void 0===n&&(n=i);var a=Object.getOwnPropertyDescriptor(t,i);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,a)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]};Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)}(i(71890),t)},64673:(e,t,i)=>{"use strict";i.d(t,{C:()=>a,J:()=>n});let n="support@gamma.app",a={CREATE_NEW_GAMMA:"https://help.gamma.app/en/articles/7838093-how-to-create-a-new-presentation-document-or-webpage-with-gamma-ai",ADD_BLOCKS:"https://help.gamma.app/en/articles/7898153-how-to-add-blocks-and-content",CHANGE_THEME:"https://help.gamma.app/en/articles/10262646-how-to-change-the-theme-in-gamma",EDIT_WITH_AI:"https://help.gamma.app/en/articles/8033284-how-to-edit-content-using-ai",PRESENT_MODE:"https://help.gamma.app/en/articles/8032935-how-to-present-your-gamma",EXPORT:"https://help.gamma.app/en/articles/8022861-how-to-export-gammas",AI_CREDITS:"https://help.gamma.app/en/articles/7834324-about-how-ai-credits-work",EARN_CREDITS_WITH_REFERRALS:"https://help.gamma.app/en/articles/7834324-about-how-ai-credits-work",UPGRADE_TO_PAID:"https://help.gamma.app/en/articles/8077107-about-upgrading-your-workspace-to-gamma-s-paid-plans",CANCELLATION:"https://help.gamma.app/en/articles/8568920-how-to-manage-or-cancel-your-gamma-subscription",CREATE_SITE:"https://help.gamma.app/en/articles/8429268-how-to-create-a-site",PUBLISH_SITE:"https://help.gamma.app/en/collections/12178914-websites-publishing",SSO_END_USER_GUIDE:"https://help.gamma.app/en/articles/12608550-how-do-i-log-in-with-single-sign-on-sso",CREDITS:"https://help.gamma.app/en/articles/7834324-how-do-credits-work-in-gamma",INFOGRAPHICS:"https://help.gamma.app/en/articles/13920805-how-do-i-add-infographics-in-gamma",ANIMATIONS:"https://help.gamma.app/en/articles/13920980-how-do-i-add-animations-in-gamma",CHARTS_AND_DIAGRAMS:"https://help.gamma.app/en/articles/11029098-how-can-i-generate-charts-and-diagrams-in-gamma",STYLE_REFERENCES:"https://help.gamma.app/en/articles/13928575-what-are-image-style-references-and-how-do-i-use-them",MULTI_PAGE_GAMMAS:"https://help.gamma.app/en/articles/13929260-what-are-multi-page-gammas-and-how-do-i-use-them",WORKSPACE_TEMPLATES:"https://help.gamma.app/en/articles/12590858-how-do-i-use-workspace-templates",REMIX:"https://help.gamma.app/en/articles/12601672-what-is-remix-and-how-do-i-use-it",INTEGRATIONS:"https://help.gamma.app/en/articles/13943863-integrations-and-connectors-with-gamma",IMAGINE:"https://help.gamma.app/en/articles/13928852-what-is-imagine-and-how-do-i-design-with-it"}},64748:(e,t,i)=>{"use strict";i.d(t,{Qu:()=>l}),i(6029);var n=i(34208),a=i(3616);i(55729),i(81882),i(63193);var r=i(44732);[...n.PAID_PRODUCT_KEYS];let l={free:{name:r.v2,gammaName:r.v2,targetAudience:"individual"},plus:{name:r.H9,gammaName:r.Ft,targetAudience:"individual",canToggleBillingCycle:!0},pro:{name:r.Kc,gammaName:r.Ol,targetAudience:"individual",canToggleBillingCycle:!0},ultra:{name:r.v$,gammaName:r.LS,targetAudience:"individual"},team:{name:r.AR,gammaName:r.MI,targetAudience:"group",canSelectNumSeats:!0,minSeats:2,maxSeats:1e3},business:{name:r.$_,gammaName:r.Hh,targetAudience:"group",shouldLinkToContactSales:!0,canSelectNumSeats:!0,minSeats:10,maxSeats:1e3}};a.x6},64901:(e,t,i)=>{"use strict";i.d(t,{g:()=>A,L:()=>j});var n=i(6029),a=i(46898),r=i(68013),l=i(26385),s=i(48810),o=i(3616),c=i(77650),d=i(55729),u=i(26420),p=i(99492),h=i(55597),g=i(48621);let m=(0,d.memo)(e=>{let{isLocked:t,isDark:i=!1}=e;return(0,n.jsxs)(u.a,{as:"span",className:"fa-layers fa-fw",children:[(0,n.jsx)(g.g,{icon:p.CQO}),t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g.g,{icon:h.GEE,color:i?"var(--chakra-colors-gray-800)":"var(--chakra-colors-gray-50)",transform:"shrink-3 right-6 down-6"}),(0,n.jsx)(g.g,{icon:h.DW4,transform:"shrink-8 right-6 down-6"})]})]})});m.displayName="LinkWithLockIcon";var x=i(1319),f=i(40912),b=i(46004),C=i(87489),y=i(77232),v=i(10961),w=i(56108);let j=e=>{let{cardId:t}=e,i=(0,f.GV)(C.wC),l=(0,f.GV)(x.Jo),s=null==l?void 0:l.id,u=s?(0,v.Io)({cardId:t,docId:s,isPresentMode:i===y.w.SLIDE_VIEW}):"",p=(0,a.d)(),{onCopy:h}=(0,r.i)(u);return{onCopyLinkClick:(0,d.useCallback)(()=>{if(!s)return void p({title:(0,n.jsx)(o.x6,{id:"+ge1lq"}),status:"error",duration:3e3,position:"top"});h(),p({title:c.Ru._({id:"BVYvMa"}),status:"success",duration:3e3,position:"top"})},[h,p,s])}},A=e=>{let{attrs:t}=e,i=(0,b.K)(),{onCopyLinkClick:a}=j({cardId:t.id});return(0,n.jsx)(w.I,{onClick:e=>{var t;if(e.target&&(null==(t=e.target)?void 0:t.closest('[data-testid="open-share"]')))return void e.preventDefault();a()},label:i?(0,n.jsx)(o.x6,{id:"F0YmUY"}):(0,n.jsxs)(l.B,{spacing:"0",children:[(0,n.jsx)(s.E,{children:(0,n.jsx)(o.x6,{id:"afMspw"})}),(0,n.jsx)(s.E,{fontSize:"xxs",color:"gray.400",children:(0,n.jsx)(o.x6,{id:"OpeWZK"})})]}),children:(0,n.jsx)(m,{isLocked:!i})})}},65222:(e,t,i)=>{"use strict";i.d(t,{As:()=>A,EN:()=>k,Fv:()=>w,QC:()=>L,U2:()=>j,ZH:()=>b,u:()=>v,z3:()=>S});var n=i(77650),a=i(16419),r=i.n(a);let l=["application/pdf"],s=["pdf"],o=["application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.ms-powerpoint"],c=["pptx","ppt"],d=["application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/msword"],u=["docx","doc"],p=["jpg","jpeg","png","gif","webp","svg"],h=["text/csv","application/csv"],g=["csv"],m=["otf","ttf"];function x(e){if(!e)return"";let t=e.toLowerCase();return t.includes(".")?r()(t.split("."))||"":t}function f(e,t,i,n){if(e&&i.includes(e))return!0;let a=x(t);return n.includes(a)}let b=(e,t)=>f(e,t,l,s),C=(e,t)=>f(e,t,d,u),y=(e,t)=>f(e,t,o,c),v=(e,t)=>(null==e?void 0:e.startsWith("image/"))||p.includes(x(t)),w=(e,t)=>f(e,t,h,g),j=(e,t)=>m.includes(x(t)),A=(e,t)=>b(e,t)||C(e,t)||y(e,t),k=(e,t)=>b(e,t)?"PDF":C(e,t)?"DOCX":y(e,t)?"PPTX":w(e,t)?"CSV":"FILE",L=e=>e.name&&r()(e.name.split("."))||"",S=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,i=[n.Ru._({id:"fThVxs"}),n.Ru._({id:"mEV6m3"}),n.Ru._({id:"lDTCKO"}),n.Ru._({id:"8s03x7"}),n.Ru._({id:"GBDgtV"}),n.Ru._({id:"2wy2hj"}),n.Ru._({id:"nr6UkK"}),n.Ru._({id:"ld54kA"}),n.Ru._({id:"kk90ct"})];if(!+e)return"0 ".concat(i[0]);let a=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,a)).toFixed(t<0?0:t))," ").concat(i[a])}},65282:(e,t,i)=>{"use strict";i.d(t,{N:()=>o});var n=i(6029),a=i(55729),r=i(12889),l=i(15254);class s extends r.nC{render(){let{editor:e}=this.props,t=e?(0,n.jsx)(c,{editor:e,node:e.state.doc}):null;return(0,n.jsx)("div",{className:"ProseMirror",children:t})}constructor(e){super(e),this.editorContentRef={current:document.createElement("div")},this.init()}}let o=a.memo(s),c=e=>{let{node:t,editor:i}=e;return(0,n.jsx)(r.ec.Provider,{value:{editor:i,node:t},children:(0,n.jsx)(r.VR,{children:(0,n.jsx)(l.$,{})})})}},65338:(e,t,i)=>{"use strict";i.d(t,{a0:()=>n,zz:()=>a});let n="themed-table",a=()=>({[".".concat(n)]:r}),r={border:"0.0625em solid var(--neutral-border-color)",borderRadius:"var(--box-border-radius)",'&[data-table-style="striped"] tbody tr':{_even:{backgroundColor:"blackAlpha.50"},_odd:{backgroundColor:"whiteAlpha.50"}},'&[data-table-style="bordered"] tbody tr':{borderBottom:"0.0625em solid var(--neutral-border-color)",_last:{borderBottom:"none"}},'&[data-table-style="bordered"] td':{borderInlineStart:"0.0625em solid var(--neutral-border-color)",_first:{borderInlineStartWidth:"0"}},'&[data-table-style="horizontal"] tbody tr':{borderBottom:"0.0625em solid var(--neutral-border-color)",_last:{borderBottom:"none"}},'&[data-table-style="horizontal"] td':{borderInlineStart:"none"},'&[data-table-style="vertical"] td':{borderInlineStart:"0.0625em solid var(--neutral-border-color)",_first:{borderInlineStartWidth:"0"}},'&[data-table-style="none"]':{border:"none"},'&[data-table-style="none"] td':{borderInlineStart:"none"},'&[data-table-style="outer"] td':{borderInlineStart:"none"},"tbody tr":{_first:{td:{_first:{borderTopLeftRadius:"var(--box-border-radius)"},_last:{borderTopRightRadius:"var(--box-border-radius)"}}}},"tbody tr:last-child":{td:{_first:{borderBottomLeftRadius:"var(--box-border-radius)"},_last:{borderBottomRightRadius:"var(--box-border-radius)"}}},td:{borderInlineStart:"0.0625em solid var(--shape-border-color)",_first:{borderInlineStartWidth:"0"}}}},65616:(e,t,i)=>{"use strict";i.d(t,{LG:()=>g,eu:()=>m,vy:()=>u});var n=i(97255),a=i(69102),r=i(94524),l=i(12611),s=i(73232),o=i(13956),c=i(89967),d=i(63811);let u=e=>{let{doc:t}=e,i=[];return t.descendants((u,p,g)=>{if(u.type.name===o.BM){var m,x,f;let o,b=(0,l.J)(t.resolve(p)),C=(0,s.er)(e,p,p+u.nodeSize),y=(null==g?void 0:g.type.name)==="gridItem",v=(0,c.bF)(e,p,u),w=(0,a.KQ)(u)||C||(0,r.C)();u.forEach((e,t,i)=>{e.attrs.options.isEmphasized&&(o=i)});let j=y&&(null==g?void 0:g.childCount)===1&&(null==g||null==(m=g.firstChild)?void 0:m.type.name)==="grid",A=y&&(null==g?void 0:g.childCount)>1,k=u.attrs.id||"unknown",L={isGridDecoration:!0,direction:w,numCells:u.childCount,containerSize:b,isNestedGrid:A,isSubgrid:j,gridId:k},S=[],E=[];i.push(n.NZ.node(p,p+u.nodeSize,{},L));let{stretchedHorizontalColumns:_,stretchedVerticalRows:I,stretchedVerticalColumns:M}=(0,d.Wt)(u),R=(0,d.pd)(u),D=new Set(R.map(e=>e.indices[e.indices.length-1])),T=new Set((null==(x=R[R.length-1])?void 0:x.indices)||[]);u.forEach((e,t,a)=>{var r;let l=p+1+t,s=1===e.childCount&&(null==(r=e.firstChild)?void 0:r.type.name)==="grid",c={isGridItemDecoration:!0,direction:w,index:a,numCells:u.childCount,layoutContainerSize:b,emphasizedIndex:o,layoutOptions:u.attrs.options,isRootGridSelected:v,stretchedHorizontalColumn:_.get(a),stretchedVerticalRow:I.get(a),stretchedVerticalColumn:M.get(a),isSubgridParent:s,isLastCellInGroup:D.has(a),isInFinalGroup:T.has(a),parentGridId:k};S.push(e.attrs.options.cellStyle),E.push(e.attrs.options.marker),h({gridItem:e,gridItemPos:l,decorations:i,cellDeco:c}),i.push(n.NZ.node(l,l+e.nodeSize,{},c))});let z=S.every(e=>e===S[0]);L.markerType=E.every(e=>{var t;return(null==e?void 0:e.type)===(null==(t=E[0])?void 0:t.type)})?null==(f=E[0])?void 0:f.type:null,L.cellStyle=z?S[0]:null}}),n.zF.create(t,i)},p=["image","smartDiagram"],h=e=>{let{gridItem:t,gridItemPos:i,decorations:a,cellDeco:r}=e,l=t.childCount;t.forEach((e,t,s)=>{if(p.includes(e.type.name)){let s=i+1+t;if(1===l){let t=n.NZ.node(s,s+e.nodeSize,{},{isFullBleed:!0});a.push(t),r.isFullBleed=!0}}})},g=e=>{let t=e.find(e=>e.spec.isGridItemDecoration);return t?t.spec:(console.error("[GridItem] Decoration not found. This should never happen!",e),{isGridItemDecoration:!0,direction:"ltr",isRootGridSelected:!1,numCells:0,index:0,layoutContainerSize:1,layoutOptions:{},parentGridId:"unknown"})},m=e=>{let t=e.find(e=>e.spec.isGridDecoration);return t?t.spec:(console.error("[Grid] Decoration not found. This should never happen!",e),{isGridDecoration:!0,direction:"ltr",numCells:0,containerSize:1,gridId:"unknown"})}},65619:(e,t,i)=>{"use strict";i.d(t,{r:()=>k});var n=i(34450),a=i(37243),r=i(74494),l=i(59775),s=i(12773),o=i(75310),c=i(67300),d=i(94460),u=i(11225),p=i(80778),h=i(35738),g=i(46030),m=i(9977),x=i(66533),f=i(87489),b=i(61386),C=i(15538),y=i(72368),v=i(28680),w=i(63867),j=i(31195);let A=j.Ik({id:j.Yj(),source:j.Yj(),src:j.Yj().nullish(),tempUrl:j.Yj().nullish(),query:j.Yj().optional(),sourceUrl:j.Yj().nullish(),meta:j.Ik({height:j.ai(),width:j.ai(),aspectRatio:j.ai().nullish()}).nullish(),aiParams:j.Ik({model:j.Yj().nullish(),stylePrompt:j.Yj().nullish(),stylePreset:j.Yj().nullish(),artStylePreset:j.Yj().nullish(),artStylePrompt:j.Yj().nullish(),styleReferenceImages:j.YO(j.Yj().url()).nullish()}).nullish()});class k{static applyResultVariation(e,t){let{store:i}=e;k.loadCheckpoint(e,t.toApplyCheckpointId,t.messageId),i.dispatch((0,v.rD)({messageId:t.messageId,variationId:t.id}))}static loadCheckpoint(e,t,i,n){let{editor:a,store:r}=e,l=(0,v.BV)(t)(r.getState());if(!l)throw Error("Cannot find checkpoint with id ".concat(t));let s=a.state.selection.from;return new Promise(t=>{queueMicrotask(()=>{var o,d;a.chain().setContent(l.jsonContent).command(e=>{let{tr:t}=e;try{let e=t.doc.resolve(s),i=(0,y.n)(e);i&&t.setSelection(i)}catch(e){}return!0}).restoreAnnotations(null!=(o=l.annotationsAbsolute)?o:{}).run(),(null==n?void 0:n.skipTheme)||null==(d=e.applyTheme)||d.call(e,l.themeId);let u=(0,f.SJ)(r.getState());(0,c.CP)({editor:a,rootNode:a.state.doc,theme:u,interactionId:i,cardDimensions:(0,m.Hy)(a),interactionName:"buddy-chat"}),t()})})}static async ensureCardInView(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=(0,u.H1)("editor"),a=document.querySelector((0,h.OB)(t)),r=(0,u.cH)(a,500);(null==r||!r.yAxisInView)&&(n.scrollElementIntoView({element:a}),i>0&&await new Promise(e=>setTimeout(e,i)))}static focusResultVariation(e,t){let{editor:i}=e,n=t.scrollToCardId;if(!n)return;let a=k.findCardById(i,n);setTimeout(()=>{k.ensureCardInView(e,n);let t=i.state.selection.from;(ta.pos+a.node.nodeSize)&&i.chain().selectInsideCardBody(a.pos).focus().run()},0)}static findCardById(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this.findTopLevelCards(e).find(e=>e.cardId===t);if(!n)throw Error("Cannot find card with id ".concat(t));return i&&this.focusCard(e,n.pos),n}static checkCardById(e,t){let i=this.findTopLevelCards(e).find(e=>e.cardId===t);return i||null}static async removeCardById(e,t){let{cardId:i}=e,{editor:n}=t,a=k.checkCardById(n,i),r=null==a?void 0:a.pos,l=a?n.state.doc.nodeAt(a.pos):null;return!!r&&!!l&&(n.chain().deleteCard(r).run(),!0)}static async replaceCardHTMLById(e,t){let{cardId:i,cardHtml:n,messageId:a}=e,{editor:l,theme:s}=t,d=(0,r.DB)(n),u=(0,o.dE)(d),p=k.checkCardById(l,i),h=null==p?void 0:p.pos,g=p?l.state.doc.nodeAt(p.pos):null;if(!h||!g)return null;let x={from:h,to:h+g.nodeSize};return u.attrs.id=i,l.chain().setMeta("cardNotesHandled",!0).insertContentAt(x,u).selectInsideCardBody(h).run(),(0,c.Sg)({editor:l,content:u,theme:s,interactionId:a,cardDimensions:(0,m.Hy)(l),interactionName:"buddy-chat"}),{oldHtml:n,newHtml:d,replaceRange:x}}static replaceCardJSONById(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{cardId:n,cardJson:a,messageId:r}=e,{editor:l}=t,s=k.checkCardById(l,n),o=null==s?void 0:s.pos,d=s?l.state.doc.nodeAt(s.pos):null;if(!o||!d)return null;let u={from:o,to:o+d.nodeSize},p=l.chain().setMeta("cardNotesHandled",!0).insertContentAt(u,a);if(i){let e=t.editor.state.selection.from;(eu.to)&&p.selectInsideCardBody(o)}return p.run(),(0,c.Sg)({editor:l,content:a,theme:t.theme,interactionId:r,cardDimensions:(0,m.Hy)(l),interactionName:"buddy-chat"}),{replaceRange:u}}static getCurrentFocusedCard(e,t){let i=e.state.selection,n=(0,p.hT)(e.state.doc,i.from);if(!n)throw Error("Cannot find currently focused card");let a=n.node.attrs.id,r=this.findCardNum(e,a);return{cardId:a,cardNum:r,html:(0,s.KC)(e,n.node)}}static focusCard(e,t){e.chain().selectInsideCardBody(t).focus().scrollIntoView().run()}static getDeckInfo(e,t){let{editor:i,store:n}=e,a=(0,f.SJ)(n.getState()),r=(0,v.y3)(n.getState()),l=(0,u.H1)("editor"),s=document.querySelector(l.scrollSelector);if(!s)throw Error("Cannot find container element");let o=null==t?void 0:t.initiatingCardId,c=((e,t,i)=>{if(!i)return;if("image"===i.type)return{type:"image",imageSelection:(e=>{let t=A.safeParse(e);return t.success?t.data:e})(i.attrs),cursorInCardId:i.cardId,nodeId:i.id};if("text"===i.type&&i.length>5)return{type:"text",selectionStartCardId:i.cardId,textSelection:i.text};let{selection:n}=e.state,{overlap:a}=((e,t)=>{let{top:i,bottom:n}=t.getBoundingClientRect(),{from:a,to:r}=e.state.selection,l=e.view.coordsAtPos(a),s=e.view.coordsAtPos(r),o=Math.min(l.top,s.top),c=Math.max(l.bottom,s.bottom),d=c-o;return cn?{position:"below",overlap:0}:o=i&&c>n?{position:"endsBelow",overlap:(n-o)/d}:on?{position:"spansContainer",overlap:1}:{position:"within",overlap:1}})(e,t);if(0===a)return;let r=n instanceof w.nh;if((!r||!(a<.5))&&(r||!(a<.33)))return"card"===i.type?{type:"card",selectedCardId:i.cardId}:{type:"none",cursorInCardId:i.cardId}})(i,s,(0,v.MR)(n.getState()));return{currentThemeName:(null==a?void 0:a.name)||"",docHtml:this.getDocHtml(i,{cardsInView:r,initiatingCardId:o,selection:c},d.of.get("buddyTokenLimits")),cardsInView:r,initiatingCardId:o,selection:c}}static getDocHtml(e,t,i){let n=this.findTopLevelCards(e),a=n.map(e=>e.cardHtml).join("\n"),r=L(a='
'.concat(a,"
"));if(console.log("[buddy] allHtml estTokens: ".concat(r)),r0)for(let{cardId:i}of t.cardsInView){let t=this.findCardById(e,i);l.addCardHtml(i,t.cardHtml)}if(t.selection){let i;if(i="card"===t.selection.type?t.selection.selectedCardId:"text"===t.selection.type?t.selection.selectionStartCardId:t.selection.cursorInCardId){let t=this.findCardById(e,i);l.addCardHtml(i,t.cardHtml)}}return console.log("[buddy] partial html estTokens: ".concat(l.curEstTokens)),l.docHtml()}static getTopLevelCardIdsFromJson(e){let t=[],i=(e,n)=>{var a;if("card"===e.type&&n&&(null==(a=e.attrs)?void 0:a.id))return void t.push(e.attrs.id);let r="document"===e.type;if(Array.isArray(e.content))for(let t of e.content)i(t,n||r)};return i(e,!1),t}static findTopLevelCards(e){return(0,a.xe)(e.state.doc,e=>(0,b.jg)(e)).filter(t=>1===e.state.doc.resolve(t.pos).depth).map((t,i)=>({pos:t.pos,node:t.node,cardNum:i+1,cardId:t.node.attrs.id,cardJson:t.node.toJSON(),cardHtml:(0,s.KC)(e,t.node)}))}static findCardNum(e,t){let i=this.findTopLevelCards(e).find(e=>e.cardId===t);if(!i)throw Error("Cannot find card with id ".concat(t));return i.cardNum}static findCreateCardInsertRange(e,t){let i=this.findTopLevelCards(e),n=t-1,a=i[n];if(n>=i.length){let t=i.length-1,n=e.state.doc.nodeAt(i[t].pos),a=i[t].pos+n.nodeSize;return{from:a,to:a,relativeRange:{from:(0,C.JO)(e.state,a),to:(0,C.JO)(e.state,a)}}}if(!a)throw Error("Cannot find card with index ".concat(n));return{from:a.pos,to:a.pos,relativeRange:{from:(0,C.JO)(e.state,a.pos),to:(0,C.JO)(e.state,a.pos)}}}static findCardInsertRange(e,t,i){let n=this.findCardById(e,t);if(!n)throw Error("Cannot find card with id ".concat(t));if("before"===i)return{from:n.pos,to:n.pos,relativeRange:{from:(0,C.JO)(e.state,n.pos),to:(0,C.JO)(e.state,n.pos)}};{let t=n.pos+n.node.nodeSize;return{from:t,to:t,relativeRange:{from:(0,C.JO)(e.state,t),to:(0,C.JO)(e.state,t)}}}}static findFallbackPositionCard(e,t,i,n,a){if(!t||0===t.length)return null;let r=t.indexOf(i);if(-1===r)return null;let l=new Set(this.findTopLevelCards(e).map(e=>e.cardId)),s=e=>e!==a&&l.has(e);if("after"===n){for(let e=r-1;e>=0;e--){let i=t[e];if(s(i))return{cardId:i,position:"after"}}for(let e=r+1;e=0;e--){let i=t[e];if(s(i))return{cardId:i,position:"after"}}}return null}static findFallbackInsertRange(e,t,i,n){let a=this.findFallbackPositionCard(e,t,i,n);if(a)return this.findCardInsertRange(e,a.cardId,a.position);let r=this.findTopLevelCards(e);if(r.length>0){let e=r[r.length-1],t=e.pos+e.node.nodeSize;return{from:t,to:t}}return{from:1,to:1}}static getImages(e){let t=[];return e.state.doc.descendants(e=>{if("card"==e.type.name)return!0;let i=(0,x.um)(e);return!i||!i||!e.attrs.id||(t.push({nodeId:e.attrs.id,attrs:i,nodeType:e.type.name}),!1)}),t}static selectImage(e,t){var i;let n=(0,l.V)(e,t);if(!n)return{success:!1};let a=(0,C.d_)(e.state,n.relativePosition);if(!a)return{success:!1};e.commands.setNodeSelection(a);let r=null==(i=(0,g.Oq)(e,a))?void 0:i.node.attrs.id;return this.ensureCardInView({editor:e},r),{success:!0,imageAttrs:n.attrs,imagePosition:a}}}function L(e){return Math.floor(e.length/3.5)}k.DEFAULT_APPLIED_FIRST_POS=2;class S{addCardHtml(e,t){let i=L(t);return!this.cardsToPopulate.has(e)&&!(this.curEstTokens+i>this.config.maxTokens)&&(this.cardsToPopulate.set(e,t),this.curEstTokens+=i,!0)}docHtml(){return{type:"partial",content:this.outline.map(e=>{let t=this.cardsToPopulate.get(e.cardId);return{cardId:e.cardId,title:e.title,cardHtml:t,cardHtmlPreview:null==t?e.cardHtmlPreview:void 0}})}}constructor(e,t){this.config=t,this.outline=[],this.cardsToPopulate=new Map;let i=Math.floor(3.5*this.config.cardPreviewMaxTokens);this.outline=e.map(e=>{var t;return{cardId:e.cardId,title:null!=(t=(0,n.getCardTitle)(e.cardJson))?t:"none",cardHtmlPreview:e.cardHtml.slice(0,i)}}),this.curEstTokens=this.outline.reduce((e,t)=>e+L(t.cardHtmlPreview),0)}}},65632:(e,t,i)=>{"use strict";i.d(t,{GO:()=>r.G,gT:()=>n.gT,Vo:()=>n.Vo,E1:()=>n.E1,xN:()=>l,fS:()=>a.f,Jb:()=>a.J});var n=i(35410),a=i(38791),r=i(66946);function l(){return e=>{let{tr:t,commands:i}=e;return i.setTextSelection({from:0,to:t.doc.content.size})}}},66163:(e,t,i)=>{"use strict";i.d(t,{GR:()=>L,dK:()=>A,eg:()=>y,uo:()=>k,yl:()=>j});var n=i(6029),a=i(24302),r=i(36062),l=i(69388),s=i(40452),o=i(26420),c=i(80074),d=i(33787),u=i(45463),p=i(48810),h=i(29810),g=i(26221),m=i(3616),x=i(82203),f=i.n(x),b=i(55729),C=i(38077);let y=()=>({bgColor:(0,a.dU)("white","elevation.2"),borderColor:(0,a.dU)("gray.200","gray.800"),internalBorderColor:(0,a.dU)("blackAlpha.50","whiteAlpha.50"),hoverBgColor:(0,a.dU)("gray.50","elevation.4"),primaryColor:(0,a.dU)("gray.900","white"),secondaryColor:(0,a.dU)("gray.500","gray.400"),thumbnailBgColor:(0,a.dU)("gray.50","gray.700"),padding:3}),v=40/21,w=e=>{let{href:t,target:i,children:a}=e;return(0,n.jsx)(r.r,{as:f(),outline:"none",href:t,target:i,"data-card-link":!0,children:a})};w.displayName="CardLinkWrapper";let j=b.forwardRef((e,t)=>{let{id:i,children:a,dataAttribute:o}=e,{bgColor:c,borderColor:d,hoverBgColor:u}=y();return(0,n.jsx)(r.Q,{overflow:"hidden",ref:t,...o&&{[o]:i},bg:c,borderRadius:"md",borderColor:d,borderWidth:"1px",shadow:"sm",as:l.E,cursor:"pointer",_hover:{bg:u},sx:{"&:has([data-card-link]:focus)":{shadow:"outline"}},transition:"background-color 0.2s ease",role:"group",children:(0,n.jsx)(s.s,{direction:"column",height:"100%",children:a})},i)});j.displayName="GridCardContainer";let A=e=>{let{href:t,target:i,thumbnailSrc:a,thumbnailFallbackSrc:r,createdByName:l,createdByProfileImageUrl:s,showAvatar:p=!0,badges:h}=e,{internalBorderColor:x,thumbnailBgColor:f}=y();return(0,n.jsx)(w,{href:t,target:i,children:(0,n.jsxs)(o.a,{bgColor:f,overflow:"hidden",position:"relative",borderBottomWidth:"1px",borderBottomColor:x,children:[(0,n.jsx)(c.g,{ratio:v,children:(0,n.jsx)(d._,{src:a,fallbackSrc:r||C.A.src,objectFit:"cover",w:"100%",h:"100%"})}),p&&l&&(0,n.jsx)(g.Tz,{label:(0,n.jsx)(m.x6,{id:"pS1F3d",values:{createdByName:l}}),placement:"top",children:(0,n.jsx)(u.e,{zIndex:1,position:"absolute",bottom:2,borderWidth:"1px",insetStart:2,size:"xs",cursor:"help",name:l,src:s})}),h,(0,n.jsx)(o.a,{position:"absolute",inset:0,bg:"blackAlpha.50",opacity:0,transition:"opacity 0.2s ease",_groupHover:{opacity:1},pointerEvents:"none"})]})})};A.displayName="GridCardThumbnail";let k=e=>{let{timestampDescription:t,menu:i}=e,{secondaryColor:a}=y();return(0,n.jsxs)(s.s,{align:"end",justify:"space-between",gap:1,children:[t&&(0,n.jsx)(p.E,{fontSize:"xxs",color:a,flexShrink:0,lineHeight:"short",children:t}),(0,n.jsx)(h.h,{}),i&&(0,n.jsx)(o.a,{position:"relative",zIndex:1,children:i})]})};k.displayName="GridCardFooter";let L=e=>{let{title:t,subtitle:i,badge:a}=e,{primaryColor:r}=y();return(0,n.jsxs)(o.a,{children:[(0,n.jsxs)(s.s,{align:"flex-start",justify:"space-between",gap:1.5,w:"100%",children:[(0,n.jsx)(p.E,{noOfLines:i?1:2,fontSize:"sm",mb:i?"1":void 0,fontWeight:"medium",lineHeight:"short",minH:i?void 0:"2.75em",color:r,children:t}),a]}),i]})};L.displayName="GridCardTitleSection"},66171:(e,t,i)=>{"use strict";i.d(t,{E:()=>d});var n=i(55729),a=i(15368),r=i(94460),l=i(40912),s=i(87489),o=i(77232),c=i(12872);i(35738);let d=e=>{let t=(0,n.useRef)("doc"),i=(0,l.CU)(),d=(0,l.GV)(a.NG),u=(0,l.GV)(i=>{let n=(0,s.$i)(i)||"",a=(0,s.Ev)(i),l=(0,s.bO)(i),c=(0,s.wC)(i),u=a.parents[n]||[],p=u.reduce((e,t)=>e[t],a.tree),h=l.includes(n),g=c===o.w.SLIDE_VIEW;if(g&&!h||!g&&h)return t.current;if(!g&&!h)return"doc";let m=l.filter(e=>p[e]&&!(null==d?void 0:d[e])),x=e=>p[e]?m.indexOf(e)-m.indexOf(n):1/0,f=x(e),b=u.indexOf(e)>-1,C=m.some(t=>p[t][e]&&1>=Math.abs(x(t))),y=n===e,v=r.of.get("presentModeFlat"),w=a.parents[e];if(!w)return t.current;let j=w.includes(n);return C||v&&j?"presentCollapsed":b?"presentParent":y?"presentCurrent":-1===f?"presentPrev":1===f?"presentNext":"doc"});return(0,n.useEffect)(()=>{t.current=u;let n=i.getState();if((0,s.e4)(n))return;let a=r.of.get("presentModeFlat");"presentCollapsed"!==u||a?["presentParent","presentCurrent","presentPrev","presentNext"].includes(u)&&(0,c.wE)(e,!1):(0,c.wE)(e,!0)},[i,u,e]),[u,t.current]}},66511:(e,t,i)=>{"use strict";i.d(t,{bY:()=>u,dX:()=>c});var n=i(37243),a=i(63867),r=i(37393),l=i(5408),s=i(20044);let o=new(i(90158)).b,c=new a.hs("menuFormattingBubble");class d{initialize(e){let{element:t,tippyOptions:i,panelLifecycle:n,onHide:a,targetElement:r}=e;if(!t)return void console.warn("[FormattingBubbleMenuView] initialize. No element provided");this.onHide=a,this.element=t,this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.view.dom.addEventListener("dragend",this.dragendHandler),this.view.dom.addEventListener("drop",this.dragendHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.createTooltip(i,r),this.element.style.visibility="visible",document.addEventListener("mousedown",this.mousedownDocumentHandler,!0),document.addEventListener("mouseup",this.mouseupDocumentHandler,!0),this.boundHideHandler=this.hide.bind(this),o.on("hide",this.boundHideHandler),n&&(this.cleanupPanelLifecycle=n.on("resize",()=>{var e;null==(e=this.tippy.popperInstance)||e.update()}))}createTooltip(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,i=t||this.view.dom.parentElement;this.tippy=(0,r.Ay)(i,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...e}),this.editor.commands.command(e=>{let{tr:t}=e;return t.setMeta(c,{tippyInstance:this.tippy}),!0})}update(e,t){let i=t&&c.getState(t),a=c.getState(e.state),{state:r,composing:o}=e,{doc:d,selection:u}=r,h=t&&t.doc.eq(d)&&t.selection.eq(u)&&this.isEditable===this.editor.isEditable&&(null==i?void 0:i.forceHide)===a.forceHide;if(!this.element){if(!a.element)return;this.initialize(a)}if(this.isEditable=this.editor.isEditable,!this.editor.isEditable||!0===a.forceHide)return void this.hide();if(o||h)return;let{empty:g,ranges:m}=u,x=Math.min(...m.map(e=>e.$from.pos)),f=Math.max(...m.map(e=>e.$to.pos)),b=!d.textBetween(x,f).length&&(0,n.eE)(e.state.selection);if(g||b){let e=u.$anchor.marks().some(e=>"link"===e.type.name)||"button"===u.$anchor.parent.type.name||"label"===u.$anchor.parent.type.name,t=(0,n.Nx)(d,{from:x,to:f},e=>"emoji"===e.type.name);if(!e&&(null==t?void 0:t.length)===0)return void this.hide()}this.tippy.setProps({getReferenceClientRect:()=>{if(!(0,n.BQ)(e.state.selection))return(0,n.MG)(e,x,f);let t=e.nodeDOM(x);return t&&(0,l.sb)(t)?(p(t,".drag-handle")||p(t,"[data-content-reference]")||t).getBoundingClientRect():(0,n.MG)(e,x,f)}}),!this.isMouseDownOutsideMenu&&(0,s.We)(this.editor)&&this.show()}show(){this.tippy.show(),document.body.classList.add("formatting-menu-open")}hide(){this.onHide&&"function"==typeof this.onHide&&this.onHide(),this.tippy.hide(),document.body.classList.remove("formatting-menu-open")}destroy(){var e,t;null==(e=this.tippy)||e.destroy(),null==(t=this.element)||t.removeEventListener("mousedown",this.mousedownHandler),document.removeEventListener("mousedown",this.mousedownDocumentHandler,!0),document.removeEventListener("mouseup",this.mouseupDocumentHandler,!0),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler),this.boundHideHandler&&o.off("hide",this.boundHideHandler),this.cleanupPanelLifecycle&&this.cleanupPanelLifecycle()}constructor({editor:e,view:t}){this.preventHide=!1,this.mousedownDocumentHandler=e=>{this.element.contains(e.target)?this.isMouseDownOutsideMenu=!1:this.isMouseDownOutsideMenu=!0},this.mouseupDocumentHandler=()=>{this.isMouseDownOutsideMenu=!1,this.update(this.editor.view)},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.dragendHandler=()=>{this.isMouseDownOutsideMenu=!1,setTimeout(()=>this.update(this.editor.view))},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=e=>{var t;let{event:i}=e;if(this.preventHide){this.preventHide=!1;return}(null==i?void 0:i.relatedTarget)&&(null==(t=this.element.parentNode)?void 0:t.contains(i.relatedTarget))||this.hide()},this.editor=e,this.isEditable=e.isEditable,this.view=t}}let u=n.YY.create({name:"formattingBubbleMenu",addCommands:()=>({forceHideBubbleMenu:e=>t=>{let{tr:i}=t;return i.setMeta(c,{forceHide:e}),!0},refreshBubbleMenu:()=>e=>{var t;let{state:i}=e,{tippyInstance:n}=c.getState(i);return null==n||null==(t=n.popperInstance)||t.forceUpdate(),!0}}),addProseMirrorPlugins(){let{editor:e}=this;return[new a.k_({key:c,state:{init:()=>({element:null,forceHide:!1,onHide:()=>{},tippyOptions:{},tippyInstance:null}),apply(e,t){let i=e.getMeta(c);return i?{...t,...i}:t}},view:t=>new d({view:t,editor:e})})]}}),p=(e,t)=>{let i=e.querySelector(t),n=e.querySelector("[data-node-view-wrapper]");return i&&n&&(0,l.xX)(i,e,e=>e.hasAttribute("data-node-view-wrapper"))===n?i:null}},66533:(e,t,i)=>{"use strict";i.d(t,{Df:()=>a.Df,Ki:()=>a.Ki,Q8:()=>n.Q,X6:()=>a.X6,bY:()=>a.bY,um:()=>a.um,wH:()=>a.wH,wt:()=>a.wt,yK:()=>a.yK});var n=i(44063),a=i(80772)},66815:(e,t,i)=>{"use strict";i.d(t,{Ch:()=>D,x6:()=>T,a6:()=>z});var n=i(6029),a=i(40452),r=i(80314),l=i(58959),s=i(48810),o=i(83691),c=i(4742),d=i(88273),u=i(72524),p=i(57405),h=i(16936),g=i(33787),m=i(99492),x=i(48621),f=i(26221),b=i(3616),C=i(77650),y=i(96976),v=i(43783),w=i(81949),j=i(49404),A=i(91094);let k=e=>{var t;let{node:i,disableOpenButton:a=!1}=e,{meta:r,source:o}=i.attrs,c=(0,j.lQ)(i.attrs),d=(0,A.B)(o),{handleOpenLinkWithInterstitial:g}=(0,y.E)(c),k="embed.custom"===o||"video.custom"===o,S=(null==r?void 0:r.icon)||(null==(t=d.image)?void 0:t.src),E=(null==r?void 0:r.site)||(k?(0,u.t$)(c):d.label());return(0,n.jsxs)(p.T,{spacing:"0.25em",align:"flex-start",color:"black",w:"100%",fontSize:"0.9em",children:[(0,n.jsxs)(l.z,{align:"center",spacing:"0.25em",w:"100%",color:"var(--body-color-muted)",children:[(0,n.jsx)(L,{icon:S}),(0,n.jsx)(s.E,{noOfLines:1,flex:1,"data-testid":"site-name",fontSize:"0.9em",children:E}),d.downloadable&&c&&(0,n.jsx)(f.Tz,{label:(0,n.jsx)(b.x6,{id:"mzI/c+"}),placement:"top",children:(0,n.jsx)(h.K,{"aria-label":C.Ru._({id:"mzI/c+"}),icon:(0,n.jsx)(x.g,{icon:m.cbP}),onClick:()=>{let e=document.createElement("a");e.href=c,e.target="_blank",e.download=(null==r?void 0:r.title)||"file.pdf",e.dispatchEvent(new MouseEvent("click"))},variant:"unstyled",sx:v.Up,fontSize:"0.7em",zIndex:2,onMouseDown:w.Fw})}),!a&&c&&(0,n.jsx)(f.Tz,{label:(0,n.jsx)(b.x6,{id:"Alx2/L"}),placement:"top",children:(0,n.jsx)(h.K,{"aria-label":C.Ru._({id:"Alx2/L"}),icon:(0,n.jsx)(x.g,{icon:m.vMs}),onClick:g,variant:"unstyled",zIndex:2,fontSize:"0.7em",onMouseDown:w.Fw,sx:v.Up})})]}),(0,n.jsx)(s.E,{fontWeight:"bold",noOfLines:1,maxW:"90%","data-testid":"title",color:"var(--body-color)",wordBreak:"break-all",children:null==r?void 0:r.title}),(null==r?void 0:r.description)&&(0,n.jsx)(s.E,{noOfLines:[2,3],whiteSpace:"normal",maxW:"100%",color:"var(--body-color-muted)",children:r.description})]})},L=e=>{let{icon:t,...i}=e;return t?(0,n.jsx)(g._,{src:t,h:"1.5em",borderRadius:"sm",...i}):(0,n.jsx)(s.E,{as:"span",...i,children:(0,n.jsx)(x.g,{icon:m.c9S})})};var S=i(26420),E=i(55597),_=i(2137),I=i(93040);let M=e=>{let{node:t}=e,{thumbnail:i,meta:r,source:o}=t.attrs,c=(null==i?void 0:i.src)||(null==i?void 0:i.tempUrl);return(null==i?void 0:i.showPlaceholder)?(0,n.jsx)(I.Pf,{hasUploadError:i.uploadStatus===_.A.Error,isUploading:i.uploadStatus===_.A.Uploading,width:"100%",borderRadius:"none",icon:"embed.pdf"===o?m.O_q:m.c9S}):c?(0,n.jsxs)(a.s,{flex:1,color:"white",position:"relative",children:[(0,n.jsx)(S.a,{flex:1,overflow:"hidden",bgColor:"white",children:(0,n.jsx)(g._,{src:c,position:"absolute",objectFit:"cover",width:"100%",height:"100%"})}),(null==i?void 0:i.uploadStatus)===_.A.Uploading&&(0,n.jsx)(I.Td,{}),(null==r?void 0:r.duration)&&(0,n.jsxs)(l.z,{fontSize:"0.75em",backgroundColor:"blackAlpha.700",color:"white",position:"absolute",insetEnd:0,bottom:0,py:1,px:2,"data-thumbnail-hidden":!0,children:[(0,n.jsx)(x.g,{icon:E.ijD}),(0,n.jsx)(s.E,{children:(e=>{let t=Math.floor(Math.max(0,e)),i=Math.floor(t/3600),n=Math.floor(t%3600/60),a=i.toString().padStart(2,"0"),r=n.toString().padStart(2,"0"),l=(t%60).toString().padStart(2,"0");return i>=1?a+":"+r+":"+l:r+":"+l})(r.duration)})]})]}):null},R=e=>e&&(!e.height||e.height>=50)&&(!e.width||e.width>=50),D=e=>{let{node:t}=e,{thumbnail:i,sourceUrl:l}=t.attrs;return(0,n.jsxs)(a.s,{overflow:"hidden",direction:"row",align:"stretch",wrap:"wrap",contentEditable:!1,transitionProperty:"common",transitionDuration:"normal",position:"relative",borderRadius:"inherit","data-content-reference":!0,"data-selection-ring":"inside","data-selection-background":!0,fontFamily:"body","data-drag-handle":!0,h:"100%",maxW:"var(--media-maxW)",maxH:"var(--media-maxH)",children:[i&&R(i)&&(0,n.jsx)(a.s,{flex:1,minH:"10em",minW:"min(10em, 100%)",maxW:"100%",maxH:"var(--media-maxH)",children:(0,n.jsx)(M,{node:t})}),(0,n.jsx)(a.s,{flex:1.618,minW:"min(16em, 100%)",maxW:"100%",p:"1em",position:"relative",children:(0,n.jsx)(k,{node:t})}),c.D1&&l&&(0,n.jsx)(r.N,{href:l,h:"100%",w:"100%",position:"absolute",zIndex:"-10","data-pdf-link":!0})]})},T=e=>{var t;let{node:i}=e,{thumbnail:c,meta:d,sourceUrl:p,source:h}=i.attrs,g=(0,A.B)(h);return(0,n.jsxs)(a.s,{minW:"var(--media-maxH)",w:"100%",css:{aspectRatio:"16 / 9"},maxW:"100%",maxH:"var(--media-maxH)",h:"100%",align:"stretch",boxSizing:"content-box",overflow:"hidden","data-content-reference":!0,"data-selection-ring":"inside",position:"relative",bg:"gray.50",children:[c&&R(c)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(M,{node:i}),(0,n.jsxs)(l.z,{backgroundColor:"whiteAlpha.700",backdropFilter:"blur(8px)",py:1,px:2,position:"absolute",bottom:"0",fontSize:"0.75em","data-thumbnail-hidden":!0,children:[(0,n.jsx)(L,{icon:(null==d?void 0:d.icon)||(null==(t=g.image)?void 0:t.src)}),p&&(0,n.jsx)(s.E,{color:"black",noOfLines:1,children:(null==d?void 0:d.title)||(null==d?void 0:d.site)||(0,u.t$)(p)})]})]}):(0,n.jsx)(a.s,{align:"flex-start",flex:"1",p:4,children:(0,n.jsx)(k,{node:i,disableOpenButton:!0})}),o.$.GAMMA_PUPPETEER_SERVICE&&p&&(0,n.jsx)(r.N,{href:p,h:"100%",w:"100%",position:"absolute",zIndex:"-10","data-pdf-link":!0})]})},z=e=>{var t;let{node:i}=e,{meta:r,source:l,thumbnail:s}=i.attrs,o=(0,A.B)(l),c=(null==s?void 0:s.src)||(null==s?void 0:s.tempUrl),u=c&&(0,d.Ub)(c,d.XS);return(0,n.jsx)(a.s,{minW:"var(--media-maxH)",w:"100%",css:{aspectRatio:"16 / 9"},bg:"var(--body-color-muted)",align:"center",justify:"center",bgImage:(0,d.QV)(u),backgroundSize:"cover",children:(0,n.jsx)(L,{icon:(null==r?void 0:r.icon)||(null==(t=o.image)?void 0:t.src),fontSize:"7.5em"})})}},66946:(e,t,i)=>{"use strict";i.d(t,{G:()=>o});var n=i(77650),a=i(20470),r=i(11719),l=i(6192),s=i(85117);let o=()=>({title:{type:"title",attrs:{level:1}},h1:{type:"heading",attrs:{level:1}},normalText:{type:"paragraph"},h2:{type:"heading",attrs:{level:2}},h3:{type:"heading",attrs:{level:3}},h4:{type:"heading",attrs:{level:4}},bulletedList:{type:"bullet",attrs:{indent:0}},numberedList:{type:"numbered",attrs:{indent:0}},todoList:{type:"todo",attrs:{indent:0}},blockquote:{type:"blockquote",content:[{type:"paragraph"}]},codeBlock:{type:"codeBlock"},mathBlock:{type:"math_display"},button:{type:"button",content:[{type:"text",text:n.Ru._({id:"uWe4QF"})}]},buttonGroup:{type:"buttonGroup",content:[{type:"button",content:[{type:"text",text:n.Ru._({id:"uWe4QF"})}]}]},label:{type:"label"},labelGroup:{type:"labelGroup",content:[{type:"label"}]},table2:{type:"table",content:[{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]}]},table3:{type:"table",content:[{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]}]},table4:{type:"table",content:[{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]},{type:"tableRow",content:[{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]},{type:"tableCell",attrs:{colspan:1,rowspan:1},content:[{type:"paragraph"}]}]}]},columns2:{type:"gridLayout",content:[{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]}]},columns3:{type:"gridLayout",content:[{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]}]},columns4:{type:"gridLayout",content:[{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]},{type:"gridCell",content:[{type:"paragraph"}]}]},insertCardInside:{type:"card",content:[{type:"cardLayoutItem",attrs:{itemId:"body",background:{}},content:[{type:"heading",attrs:{level:1}}]}]},aiCardAfter:{type:"card",attrs:{generatorInput:r.O},content:[{type:"paragraph"}]},imageCard:{type:"card",content:[{type:"cardImageItem"}]},codeCard:{type:"card",content:[{type:"cardCodeItem"}]},footnote:{type:"footnote",content:[{type:"paragraph"}]},contributors:{type:"contributors"},divider:{type:"divider"},tableOfContents:[{type:"heading",attrs:{level:3},content:[{type:"text",text:n.Ru._({id:"9FTolD"})}]},{type:"tableOfContents"}],gallery:{type:"gallery",content:[]},logoGallery:{type:"gallery",attrs:{layout:"logo"},content:[]},...(0,l.s2)(),...(0,a.i)(),toggle:{type:"toggle",content:[{type:"toggleSummary"},{type:"paragraph"}]},graphic:{type:"graphic",attrs:{id:(0,s.z)(),showPlaceholder:!0},content:[]}})},67232:(e,t,i)=>{"use strict";i.d(t,{ww:()=>o});var n=i(55729),a=i(74158),r=i(40912),l=i(25685);i(61004);var s=i(272);let o=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],i=(0,r.CU)(),o=e.panelPosition,c=(0,a.wA)(),d=(0,r.GV)((0,s.El)(e)),u=(0,n.useCallback)(()=>{c((0,s.TQ)({component:e}))},[e,c]);return(0,l.V)(()=>{!t&&d&&c((0,s.Zv)({position:o}))},[d,c,t,o],[t]),{togglePanel:(0,n.useCallback)(n=>{if(!t)return;let a=!0;e.canClose&&(a=e.canClose(i));let r=!d;(null==n?void 0:n.override)==="open"?r=!0:(null==n?void 0:n.override)==="closed"&&(r=!1),r?c((0,s.NE)({component:e,disableTransition:null==n?void 0:n.disableTransition,isResizable:null==n?void 0:n.isResizable,props:null==n?void 0:n.props})):a&&c((0,s.Zv)({position:o}))},[e,c,t,d,o,i]),initPanel:u,isPanelOpen:d}}},67245:(e,t,i)=>{"use strict";i.d(t,{B:()=>h});var n=i(6029),a=i(58959),r=i(57405),l=i(48810),s=i(50933),o=i(99492),c=i(48621),d=i(26221),u=i(77650),p=i(93015);let h={key:"cellSize",defaultValue:()=>(0,p.rO)().md.width,Control:e=>{let{value:t,updateValue:i,option:u}=e,h=Object.values((0,p.rO)()).find(e=>e.width===t);return(0,n.jsxs)(a.z,{spacing:2,me:2,children:[(0,n.jsx)(d.Tz,{placement:"top",label:(0,n.jsxs)(r.T,{spacing:0,children:[(0,n.jsx)(l.E,{color:"gray.400",children:u.name()}),(0,n.jsx)(l.E,{children:null==h?void 0:h.label()})]}),children:(0,n.jsx)(l.E,{fontSize:"sm",fontWeight:"600",children:(0,n.jsx)(c.g,{icon:o.oZz})})}),(0,n.jsxs)(s.Ap,{min:(0,p.rO)().sm.width,max:(0,p.rO)().xl.width,step:5,value:t,onChange:i,w:"60px",focusThumbOnChange:!1,colorScheme:"trueblue",size:"sm",children:[(0,n.jsx)(s.hB,{children:(0,n.jsx)(s.hJ,{})}),h?(0,n.jsx)(d.Tz,{placement:"top",label:(0,n.jsxs)(r.T,{spacing:0,children:[(0,n.jsx)(l.E,{color:"gray.400",children:u.name()}),(0,n.jsx)(l.E,{children:h.label()})]}),children:(0,n.jsx)(s.OQ,{background:"trueblue.500"})}):(0,n.jsx)(s.OQ,{background:"trueblue.500"})]})]})},ControlMenu:(e,t,i)=>({key:i.key,label:i.name(),icon:o.oZz,items:Object.entries((0,p.rO)()).map(i=>{let[n,a]=i;return{key:"cell-size-".concat(n),label:a.label(),icon:a.width===e?o.e68:void 0,onClick:()=>{t(a.width)}}})}),getDefaultOnParse:e=>e.childElementCount%2==0?(0,p.rO)().lg.width:(0,p.rO)().md.width,checkEnabled(e){let{options:t}=e;return"vertical"!==t.orientation},name:()=>u.Ru._({id:"LNoaEH"}),validator:e=>Object.values((0,p.rO)()).some(t=>t.width===e)}},67300:(e,t,i)=>{"use strict";i.d(t,{t0:()=>E,Sg:()=>I,CP:()=>_});var n=i(37243),a=i(94289);i(46030);var r=i(17854),l=i(90158),s=i(29096),o=i(54570);class c{detectNode(e){if(e.type.name!==this.nodeType||!this.getNodeId(e))return!1;let t=e.attrs.code;return!!t&&this.findImages(t).length>0}findImages(e){return Array.from(new DOMParser().parseFromString(e,"text/html").querySelectorAll(this.selector))}getNodeId(e){var t;return(null==(t=e.attrs)?void 0:t.id)||null}getCacheKey(e,t){let i=this.getNodeId(e),n=t.interactionId;return"".concat(n,"__").concat(this.nodeType,"__").concat(i)}async processNode(e,t){let i=e.attrs,{code:n}=i,a=new DOMParser().parseFromString(n,"text/html"),r=Array.from(a.querySelectorAll(this.selector));return await Promise.all(r.map(async e=>{try{let i=e.getAttribute("prompt")||e.getAttribute("query"),n=await (0,o.a)({loadImageId:e.id,loadImageParams:{provider:"ICON"===e.tagName?"icon":"aiGenerated",query:i,options:{}},context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent},imageStore:t.imageStore});e.src=n.src||"",e.alt=n.query||"",e.removeAttribute("prompt")}catch(t){console.error("Failed to load image:",t),e.removeAttribute("prompt")}})),{...i,aiGenerateStatus:"done",code:a.body.innerHTML}}constructor(){this.nodeType="cardCodeItem",this.selector="img[prompt], icon[query]"}}var d=i(92192),u=i(49404);class p{detectNode(e){return!!(e.type.name===this.nodeType&&this.getNodeId(e)&&e.attrs&&!e.attrs.embed&&e.attrs.embedFetchStatus===u.fu)}getNodeId(e){var t;return(null==(t=e.attrs)?void 0:t.id)||null}getCacheKey(e,t){let i=this.getNodeId(e),n=t.interactionId;return"".concat(n,"__").concat(this.nodeType,"__").concat(i)}async processNode(e){try{if(e.attrs.embed||e.attrs.embedFetchStatus!==u.fu)return e.attrs;let t=(0,u.lQ)(e.attrs);if(!t)return e.attrs;let i=await (0,d.MP)(t);return{...e.attrs,embedFetchStatus:u.oS,embed:i.embed}}catch(t){return console.error("[EmbedFetchNodeProcessor] Error processing ".concat(this.nodeType,":"),t),{...e.attrs,embedFetchStatus:u.oS}}}constructor(e){this.nodeType=e}}var h=i(94460),g=i(83664),m=i(86524),x=i(2137),f=i(86017);class b{detectNode(e){if("graphic"!==e.type.name)return!1;let t=e.attrs;return!!("queued"===t.loadImageStatus&&t.loadImageId&&t.loadImageParams)}getNodeId(e){return e.attrs.id}getCacheKey(e,t){let i=this.getNodeId(e);return"graphic:".concat(i)}async processNode(e,t){let i=e.attrs,n=i.loadImageParams,a=n.options,r=a.styleReferenceKey;if(!r)return console.error("[GraphicProcessor] Missing styleReferenceKey for infographic"),{...i,loadImageStatus:"error"};let l=a.aspectRatio||m.XS,s=a.model||h.of.get("infographicModel");try{var o,c;let e=await (0,g.k)({prompt:n.query,aspectRatio:l,model:s,layout:a.layout,language:a.language,stylePrompt:a.stylePrompt||"",styleReferenceKey:r,interactionId:t.interactionId,docId:t.docId,themeId:null==(o=t.theme)?void 0:o.id,workspaceId:t.workspaceId,traceparent:t.traceparent,extractText:h.of.get("extractInfographicText"),interactionName:t.interactionName,loadImageId:null!=(c=i.loadImageId)?c:void 0,count:1});if(!e[0])return{...i,loadImageStatus:"error"};return{...i,...e[0].attrs,tempUrl:null,loadImageStatus:"done",uploadStatus:x.A.Queued}}catch(e){return console.error("[GraphicProcessor] Error generating infographic:",e),{...i,loadImageStatus:"error"}}}updateNode(e,t,i){let n=e.chain();if((n=n.updateAttributesAtPos(t,i)).noUndo&&(n=n.noUndo()),i.extraction){let a=i.extraction;n=(0,f.YJ)(n,e,t,a,{clearExisting:!0})}n.run()}constructor(){this.nodeType="graphic"}}var C=i(34124),y=i(15410),v=i(40912),w=i(10380),j=i(87489),A=i(94668);class k{detectNode(e){if(e.type.name!==this.nodeType||!this.getNodeId(e))return!1;let t=e.attrs;return!!(t&&t.aiGenerateParams&&"queued"===t.aiGenerateStatus)}getNodeId(e){var t;return(null==(t=e.attrs)?void 0:t.id)||null}getCacheKey(e,t){var i;let n=this.getNodeId(e),a=t.interactionId,r=e.attrs,l=r.templateKey,s=null==(i=r.aiGenerateParams)?void 0:i.prompt;return s||console.error("[SmartDiagramProcessor.getCacheKey] No prompt in aiGenerateParams"),"".concat(a,"__").concat(this.nodeType,"__").concat(n,"__").concat(l,"__").concat(s)}async populateIcons(e,t){if(Array.isArray(e))await Promise.all(e.map(e=>this.populateIcons(e,t)));else if(e&&"object"==typeof e){if(e.icon&&"object"==typeof e.icon&&e.icon.query)try{let i={provider:"icon",query:e.icon.query,options:{}},n=await (0,o.a)({loadImageId:"icon-".concat(Date.now(),"-").concat(Math.random()),loadImageParams:i,context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent},imageStore:t.imageStore});n.src&&(e.icon=n)}catch(t){console.error("Error fetching icon:",e.icon.query,t)}await Promise.all(Object.values(e).map(e=>this.populateIcons(e,t)))}}async processNode(e,t){let i=e.attrs||{};try{var n;let e=(0,v.KA)().getState(),a=(0,j.K)(e)||{},r=(0,j.SJ)(e),l={license:a.license,provider:a.provider,stylePrompt:a.generateStyle||(null==r||null==(n=r.config)?void 0:n.stylePrompt),model:a.model,stylePreset:a.stylePreset,visualsMenuEnabled:a.visualsMenuEnabled,artStylePreset:a.artStylePreset,artStylePrompt:a.artStylePrompt},s=await (0,A.SS)({prompt:i.aiGenerateParams.prompt,language:i.aiGenerateParams.language,variant:i.templateKey,sectionContext:i.aiGenerateParams.sectionContext,diagramType:i.aiGenerateParams.diagramType,context:{docId:t.docId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent}});await this.populateIcons(s.data,t),await this.processImagesInData(s.data,t,l);let o=(0,w.FV)(s.variant);return{...i,templateKey:s.variant,aiGenerateStatus:"done",horizontalAlign:"center",data:{...s.data,colorScheme:null==o?void 0:o.defaultColorScheme}}}catch(t){console.error("[SmartDiagramProcessor] Error processing ".concat(this.nodeType,":"),t);let e=i.templateKey?(0,w.FV)(i.templateKey):void 0;return{...i,aiGenerateStatus:"error",data:{colorScheme:null==e?void 0:e.defaultColorScheme}}}}async processImagesInData(e,t,i){if(Array.isArray(e))await Promise.all(e.map(e=>this.processImagesInData(e,t,i)));else if(e&&"object"==typeof e){if(e.image&&"object"==typeof e.image&&e.image.query&&!e.image.loadImageParams&&!e.image.src)try{let n=(0,o.e)({...i,query:e.image.query,provider:e.image.provider||i.provider}),a=await (0,o.a)({loadImageId:n.loadImageId,loadImageParams:n.loadImageParams,context:{docId:t.docId,themeId:t.themeId,workspaceId:t.workspaceId,interactionId:t.interactionId,traceparent:t.traceparent},imageStore:t.imageStore});Object.assign(e.image,n,a,{loadImageStatus:"done"})}catch(t){console.error("[SmartDiagramProcessor] Error processing image:",e.image.query,t),Object.assign(e.image,{loadImageStatus:"error"})}await Promise.all(Object.values(e).map(e=>this.processImagesInData(e,t,i)))}}constructor(){this.nodeType="smartDiagram"}}let L=new Map,S=new Map,E=new l.b,_=async e=>{let{editor:t,rootNode:i,theme:n,interactionId:a,traceparent:l,workspaceId:o,docId:d,startPos:u,endPos:h,cardDimensions:g,interactionName:m}=e,x=[new k,new C.C,new b,new y.C,new c,new p("video"),new p("embed")],f=new s.t;i.descendants((e,i)=>{if((!u||!(ih)))for(let i of x){if(!i.detectNode(e))continue;let s=i.getNodeId(e);if(!s)continue;let c={docId:d||t.gammaDocId,workspaceId:o||t.gammaOrgId||(0,r.gx)(),interactionId:a,theme:n,cardDimensions:g,imageStore:f,traceparent:l,interactionName:m},u=i.getCacheKey(e,c);if(S.has(u)){M(t,s,i,S.get(u));continue}if(L.has(u)){L.get(u).then(e=>{M(t,s,i,e)});continue}let p=i.processNode(e,c);L.set(u,p),p.then(n=>{S.set(u,n),M(t,s,i,n),E.emit("processed",{node:e,attrs:n,processor:i,interactionId:c.interactionId,docId:c.docId})});break}})},I=async e=>{let{editor:t,content:i,theme:n,interactionId:r,workspaceId:l,docId:s,traceparent:o,cardDimensions:c,interactionName:d}=e,u=a.bP.fromJSON(t.state.schema,i);_({editor:t,rootNode:u,theme:n,interactionId:r,traceparent:o,workspaceId:l,docId:s,cardDimensions:c,interactionName:d})},M=(e,t,i,a)=>{let r=(0,n.xe)(e.state.doc,e=>i.getNodeId(e)===t)[0];if(!r)return void console.error("[updateAsyncNodeAttrs] Could not find node with id=".concat(t));if(i.updateNode)return void i.updateNode(e,r.pos,a);let l=e.chain();l.updateAttributesAtPos(r.pos,a),l.noUndo&&l.noUndo(),l.run()}},67396:(e,t,i)=>{"use strict";i.d(t,{HT:()=>c,Wz:()=>p,lz:()=>u});var n=i(94289),a=i(63867),r=i(97255),l=i(29144),s=i(76216),o=i(7434);class c extends a.LN{map(e,t){let i=e.resolve(t.map(this.$anchorCell.pos)),n=e.resolve(t.map(this.$headCell.pos));if((0,o.NH)(i)&&(0,o.NH)(n)&&(0,o.kV)(i,n)){let e=this.$anchorCell.node(-1)!=i.node(-1);return e&&this.isRowSelection()?c.rowSelection(i,n):e&&this.isColSelection()?c.colSelection(i,n):new c(i,n)}return a.U3.between(i,n)}content(){let e=this.$anchorCell.node(-1),t=s.J.get(e),i=this.$anchorCell.start(-1),a=t.rectBetween(this.$anchorCell.pos-i,this.$headCell.pos-i),r={},l=[];for(let i=a.top;i0||d>0){let e=l.attrs;c>0&&(e=(0,o.Pn)(e,0,c)),d>0&&(e=(0,o.Pn)(e,e.colspan-d,d)),l=n.lefta.bottom){let e=(0,o.ob)(l.attrs,"rowspan",Math.min(n.bottom,a.bottom)-Math.max(n.top,a.top));l=n.top1&&void 0!==arguments[1]?arguments[1]:n.Ji.empty,i=e.steps.length,r=this.ranges;if(0===t.size){if(this.isSelectingAllCells())return void(0,l.CG)(this,e);if(this.isRowSelection())return void(0,l.QN)(this,e);if(this.isColSelection())return void(0,l.Kl)(this,e)}for(let a=0;a{e(i,n)||(t=!1)}),t}forEachCell(e){let t=this.$anchorCell.node(-1),i=s.J.get(t),n=this.$anchorCell.start(-1),a=i.cellsInRect(i.rectBetween(this.$anchorCell.pos-n,this.$headCell.pos-n));for(let i=0;i0)&&Math.max(e+this.$anchorCell.nodeAfter.attrs.rowspan,t+this.$headCell.nodeAfter.attrs.rowspan)==this.$headCell.node(-1).childCount}static colSelection(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=s.J.get(e.node(-1)),n=e.start(-1),a=i.findCell(e.pos-n),r=i.findCell(t.pos-n),l=e.node(0);return a.top<=r.top?(a.top>0&&(e=l.resolve(n+i.map[a.left])),r.bottom0&&(t=l.resolve(n+i.map[r.left])),a.bottom0)&&Math.max(i+this.$anchorCell.nodeAfter.attrs.colspan,n+this.$headCell.nodeAfter.attrs.colspan)==e.width}eq(e){return e instanceof c&&e.$anchorCell.pos==this.$anchorCell.pos&&e.$headCell.pos==this.$headCell.pos}static rowSelection(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=s.J.get(e.node(-1)),n=e.start(-1),a=i.findCell(e.pos-n),r=i.findCell(t.pos-n),l=e.node(0);return a.left<=r.left?(a.left>0&&(e=l.resolve(n+i.map[a.top*i.width])),r.right0&&(t=l.resolve(n+i.map[r.top*i.width])),a.right2&&void 0!==arguments[2]?arguments[2]:t;return new c(e.resolve(t),e.resolve(i))}getBookmark(){return new d(this.$anchorCell.pos,this.$headCell.pos)}constructor(e,t=e){let i=e.node(-1),n=s.J.get(i),r=e.start(-1),l=n.rectBetween(e.pos-r,t.pos-r),o=e.node(0),c=n.cellsInRect(l).filter(e=>e!=t.pos-r);c.unshift(t.pos-r);let d=c.map(e=>{let t=i.nodeAt(e),n=e+r+1;return new a.yn(o.resolve(n),o.resolve(n+t.content.size))});super(d[0].$from,d[0].$to,d),this.$anchorCell=e,this.$headCell=t,this.visible=!1,this.$anchorCell=e,this.$headCell=t}}if(!c.prototype.jsonID)try{a.LN.jsonID("CellSelection2",c)}catch(e){}class d{map(e){return new d(e.map(this.anchor),e.map(this.head))}resolve(e){let t=e.resolve(this.anchor),i=e.resolve(this.head);return"row"==t.parent.type.spec.tableRole&&"row"==i.parent.type.spec.tableRole&&t.index(){t.push(r.NZ.node(i,i+e.nodeSize,{class:"selectedCell"}))}),r.zF.create(e.doc,t)}function p(e,t,i){let n,r,l=(t||e).selection,o=(t||e).doc;if(l instanceof a.nh&&(r=l.node.type.spec.tableRole)){if("cell"==r||"header_cell"==r)n=c.create(o,l.from);else if("row"==r){let e=o.resolve(l.from+1);n=c.rowSelection(e,e)}else if(!i){let e=s.J.get(l.node),t=l.from+1,i=t+e.map[e.width*e.height-1];n=c.create(o,t+1,i)}}else l instanceof a.U3&&function(e){let{$from:t,$to:i}=e;if(t.pos==i.pos||t.pos=0&&!(t.after(r+1)=0&&!(i.before(e+1)>i.start(e));e--,a--);return n==a&&/row|table/.test(t.node(r).type.spec.tableRole)}(l)?n=a.U3.create(o,l.from):l instanceof a.U3&&function(e){let t,i,{$from:n,$to:a}=e;for(let e=n.depth;e>0;e--){let i=n.node(e);if("cell"===i.type.spec.tableRole||"header_cell"===i.type.spec.tableRole){t=i;break}}for(let e=a.depth;e>0;e--){let t=a.node(e);if("cell"===t.type.spec.tableRole||"header_cell"===t.type.spec.tableRole){i=t;break}}return t!==i&&0===a.parentOffset}(l)&&(n=a.U3.create(o,l.$from.start(),l.$from.end()));return n&&(t||(t=e.tr)).setSelection(n),t}},67411:(e,t,i)=>{"use strict";i.d(t,{Cn:()=>h,I4:()=>d,Sm:()=>c,eq:()=>p});var n=i(9922),a=i.n(n),r=i(5408),l=i(97098),s=i(73232),o=i(75618);let c=e=>{var t,i;let{horizontalAlign:n,eventTarget:r,node:s,newContent:c,editor:d}=e,p=r.closest("[data-media-node-wrapper]"),h=Math.round(((null==p||null==(t=p.querySelector("img"))?void 0:t.clientWidth)||100)/((null==p?void 0:p.clientWidth)||100)*100),g=[l.w.paragraph()],m=u(r,d.view),x=a()(s.toJSON());return"image"===x.type&&(null==(i=x.attrs)?void 0:i.resize)&&(x.attrs.resize=(0,o.hP)(x.attrs.resize)),{type:"gridLayout",attrs:{colWidths:(()=>{switch(n){case"center":return[(100-h)/2,h,(100-h)/2];case"right":return[100-h,h];default:return[h,100-h]}})()},content:(()=>{switch(n){case"center":return[{type:"gridCell",content:"left"===m&&c?c:g},{type:"gridCell",content:[x]},{type:"gridCell",content:"right"===m&&c?c:g}];case"right":return[{type:"gridCell",content:c||g},{type:"gridCell",content:[x]}];default:return[{type:"gridCell",content:[x]},{type:"gridCell",content:c||g}]}})()}},d=e=>{let{horizontalAlign:t,prevPos:i}=e;switch(t){case"center":case"right":return i+4;default:return i+2}},u=(e,t)=>{let i=(0,r.xX)(e,t.dom,e=>e.hasAttribute("data-media-add-side"));return null==i?void 0:i.getAttribute("data-media-add-side")},p=e=>{let{view:t,from:i,to:n,node:a}=e,r=(0,s.er)(t.state,i,n);return a.attrs.horizontalAlign||("rtl"===r?"right":"left")},h=e=>{let{eventTarget:t,horizontalAlign:i,nodeSize:n,editor:a}=e,r=u(t,a.view);switch(i){case"right":return 2;case"center":return"left"===r?2:n+7;default:return n+4}}},68028:(e,t,i)=>{"use strict";i.d(t,{O:()=>y});var n=i(6029),a=i(24302),r=i(26385),l=i(48810),s=i(40162),o=i(55729),c=i(36063),d=i(34587),u=i(49611),p=i(55597),h=i(48621),g=i(58781),m=i(90295),x=i(94260),f=i(63193),b=i(78734);let C=e=>{let{operation:t,handleQuickAction:i,...r}=e,{openUpsellModal:l}=(0,x.I)(),s=(0,a.dU)({bg:"blackAlpha.100",color:"deepocean.950",sx:{"&:hover":{bg:"blackAlpha.300"},"&:disabled:hover":{bg:"blackAlpha.100"}},colorScheme:"blackAlpha"},{bg:"whiteAlpha.100",color:"whiteAlpha.800",sx:{"&:hover":{bg:"whiteAlpha.300"},"&:disabled:hover":{bg:"whiteAlpha.100"}},colorScheme:"whiteAlpha"}),c=(0,o.useMemo)(()=>!t.productFeature||(0,f.vT)(t.productFeature),[t.productFeature]),d=(0,o.useCallback)(()=>{if(!c){var e;l({targetFeature:null!=(e=t.productFeature)?e:"unlimited_credits",segmentEvent:t.upsellModalSegmentEvent||b.VV.GAMMA_UPSELL_CALLOUT_AI_CREDITS_BUDDY_EDIT_CHAT,upsellLocation:t.upsellLocation||"credits.buddyEditChat"});return}i(t)},[c,i,l,t]);return(0,n.jsxs)(u.$,{leftIcon:t.icon?(0,n.jsx)(h.g,{icon:t.icon}):(0,n.jsx)(h.g,{icon:p._$C}),onClick:d,borderRadius:"full",variant:"ghost",...s,size:"xs",isTruncated:!0,flexShrink:0,...r,children:[t.label(),t.productFeature&&!c&&(0,n.jsx)(m.Ch,{productFeature:t.productFeature,canUseFeature:c,ms:2}),c&&t.creditCostType&&(0,n.jsx)(g.G,{type:t.creditCostType,colorScheme:"blackAlpha",color:"blackAlpha.600",fontSize:"xs",ms:2})]})},y=e=>{let{actionGroups:t,onQuickAction:i,wrapProps:u}=e,{disabledReason:p}=(0,c.C)(),h=null!==p,g=(0,d.u)(),m=(0,a.dU)(h?"gray.300":"gray.600",h?"gray.700":"gray.400"),x=(0,o.useCallback)(e=>{if(i)return void i(e);e.onQuickAction(g,e)},[i,g]);return(0,n.jsx)(n.Fragment,{children:t.map(e=>{let t=e.operations.filter(e=>!e.checkEnabled||e.checkEnabled());return 0===t.length?null:(0,n.jsxs)(r.B,{children:[e.label&&(0,n.jsx)(l.E,{fontSize:"xs",fontWeight:"semibold",color:m,children:e.label()}),(0,n.jsx)(s.B,{spacing:1.5,...u,children:t.map(e=>(0,n.jsx)(s.Q,{children:(0,n.jsx)(C,{operation:e,handleQuickAction:x,disabled:h})},e.key))})]},e.key)})})}},69023:(e,t,i)=>{"use strict";i.d(t,{A:()=>ei,c:()=>en});var n=i(63867),a=i(6029),r=i(48810),l=i(58959),s=i(45463),o=i(40452),c=i(3276),d=i(99492),u=i(55597),p=i(48621),h=i(26221),g=i(3616),m=i(97139),x=i.n(m),f=i(21157),b=i.n(f),C=i(55729),y=i(52881),v=i(15368),w=i(1319),j=i(44732),A=i(92841),k=i(40912),L=i(24302),S=i(36062),E=i(33787),_=i(26385),I=i(74676),M=i(16842),R=i(38077),D=i(94460),T=i(20777),z=i(7616),P=i(3898),N=i(10961);let H=e=>{let{result:t,isActive:i,focusedItemEl:n,onMouseMove:s,onMouseEnter:o,onClick:c,context:u="globalSearch"}=e,m=(0,L.dU)("gray.50","elevation.2"),x=(0,L.dU)("gray.200","whiteAlpha.200"),f=(0,L.dU)("gray.700","whiteAlpha.800"),b=(0,D.u)("screenshotsEnabled"),{title:C,text:y,previewUrl:v,editors:w,editedTime:j,id:A,createdBy:k,file:H}=t,B="mentionsList"===u,F=null==H?void 0:H.isTemplate;return(0,a.jsx)(S.Q,{children:(0,a.jsxs)(l.z,{ref:i?n:null,className:"search-result",wordBreak:"break-word",onMouseMove:s,onMouseEnter:o,p:B?0:[2,3],py:B?.5:void 0,align:"flex-start",borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",role:"group",bg:i?m:"transparent",cursor:"pointer",color:f,borderWidth:"1px",borderColor:i?x:"transparent",spacing:{base:0,sm:4},sx:{em:{bg:"var(--chakra-colors-trueblue-100)",fontStyle:"normal",borderRadius:"base",display:"inline-block",padding:"0px 2px",margin:"0px -2px"}},onClick:c,children:[(0,a.jsx)(E._,{display:{base:"none",xs:"block"},h:"100%",src:b?v:R.A.src,w:{base:"0px",sm:"25%"},border:"1px solid",borderColor:x,borderRadius:"md",shadow:"lg",fallbackSrc:R.A.src}),(0,a.jsxs)(_.B,{spacing:(0,P.Xb)()?1:2,flex:"1",children:[(0,a.jsxs)(S.r,{href:"globalSearch"===u?(0,N.LN)({docId:A}):void 0,children:[(0,a.jsxs)(l.z,{alignItems:"flex-start",spacing:"3",children:[(0,a.jsx)(r.E,{fontSize:"md",fontWeight:"600",noOfLines:B?1:2,children:(0,a.jsx)(T.z,{text:C||""})}),F&&(0,a.jsx)(I.E,{fontSize:"sm",w:"fit-content",colorScheme:"purple",textTransform:"none",children:(0,a.jsxs)(l.z,{spacing:1,children:[(0,a.jsx)(p.g,{icon:d.qIE}),(0,a.jsx)(g.x6,{id:"/K2CvV"})]})})]}),(null==k?void 0:k.displayName)&&(0,a.jsx)(r.E,{fontSize:"xs",color:"gray.600",fontWeight:"500",children:(0,a.jsx)(g.x6,{id:"ab98Hp",values:{0:null==k?void 0:k.displayName}})})]}),(0,a.jsx)(r.E,{fontSize:B?"xs":"sm",noOfLines:2,whiteSpace:"normal",wordBreak:"break-word",children:(0,a.jsx)(T.z,{text:y||""})}),(0,a.jsxs)(l.z,{children:[w&&w.length>0&&(0,a.jsx)(M.Z,{size:"xs",fontSize:"xs",max:5,children:null==w?void 0:w.map(e=>{let{user:t}=e,{id:i,displayName:n,profileImageUrl:r}=t;return(0,a.jsx)(h.Vc,{label:n,src:r,shadow:"base"},i)})}),j&&(0,a.jsx)(r.E,{fontSize:"xs",color:f,fontWeight:"500",children:(0,a.jsx)(g.x6,{id:"5cC8f2",values:{0:(0,z.OG)(j)}})})]})]})]})})};var B=i(8474),F=i(48086),O=i(81949),V=i(26475);let Z=(e,t,i)=>RegExp(t?e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"):e,i?"gu":"gui"),U=()=>(0,a.jsx)(g.x6,{id:"eZHH8X",values:{GAMMA_ARTIFACT_PROPER_NOUN:j.TP}}),G=e=>{let{html:t}=e;return(0,a.jsx)(r.E,{paddingInlineStart:"0.2rem",wordBreak:"break-word",noOfLines:1,maxW:300,lineHeight:"1.5",dangerouslySetInnerHTML:{__html:t?x().sanitize(t):""}})},W=e=>e.replace(/(|<\/em>)/g,""),K=e=>{let{result:t}=e,{__typename:i}=t;return"User"===i?(0,a.jsxs)(l.z,{children:[(0,a.jsx)(s.e,{size:"2xs",minWidth:4,m:0,name:t.displayName&&W(t.displayName),src:t.profileImageUrl}),(0,a.jsx)(G,{html:t.displayName})]}):"Card"===i?(0,a.jsxs)(l.z,{children:[(0,a.jsx)(o.s,{color:"gray.600",minWidth:4,justifyContent:"flex-end",children:(0,a.jsx)(p.g,{icon:u.ZPt,transform:{size:6}})}),(0,a.jsx)(G,{html:t.title})]}):"DocResult"===i?(0,a.jsx)(H,{result:t,context:"mentionsList"}):(console.warn("[MentionList] Invalid __typename for search result:",t.__typename),null)},q=(0,C.forwardRef)((e,t)=>{let{result:i,index:n,selectedIndex:r,selectItem:l,...s}=e;return(0,a.jsx)(h.nh,{ref:t,tabIndex:n===r?0:-1,onClick:()=>l(n),onMouseDown:O.Fw,...s,children:(0,a.jsx)(K,{result:i})},n)}),Q=(0,a.jsx)(p.g,{icon:d.vti}),J=(0,a.jsx)(p.g,{icon:d.vGi}),Y=(0,a.jsx)(p.g,{icon:d.hP6}),X={Card:{title:(0,a.jsx)(g.x6,{id:"gXnPmp",values:{GAMMA_ARTIFACT_PROPER_NOUN:j.TP}}),iconComponent:Q},DocResult:{title:b()(j.Ix),iconComponent:J},User:{title:(0,a.jsx)(g.x6,{id:"1wdjme"}),iconComponent:Y}},$=(0,C.forwardRef)((e,t)=>{var i,n,s;let{editor:d,query:u,command:p}=e,{isInOfflineMode:m}=(0,y.u)(),x=(0,k.GV)(w.Jo),f=(0,C.useMemo)(()=>{let e=null==x?void 0:x.collaborators;return(null==e?void 0:e.map(e=>e.user))||[]},[x]),{user:b,currentWorkspace:j}=(0,F.ur)(),{data:L,previousData:S,loading:E}=function(e,t){let{isInOfflineMode:i}=(0,y.u)(),n=!e||!t||i;var a=[(0,V.SzF)({variables:{workspaceId:t,types:[V.nXf.User],query:e},skip:n}),(0,V.SzF)({variables:{workspaceId:t,types:[V.nXf.Doc],query:e},skip:n})];function r(e,t,i){i&&(e[t]||(e[t]={search:[]}),e[t].search=[...e[t].search,...i.search])}return a.reduce((e,t)=>{let{data:i,previousData:n,error:a,loading:l}=t;return!i&&l&&n&&(i=n),r(e,"data",i),r(e,"previousData",n),l&&(e.loading=!0),a&&(e.error=a),e},{})}(u,(null==b||null==(s=b.workspaceMemberships)||null==(n=s.find(e=>{var t;return(null==(t=e.workspace)?void 0:t.id)===d.gammaOrgId}))||null==(i=n.workspace)?void 0:i.id)||(null==j?void 0:j.id)),{searchDocs:_,searchUsers:I}=(0,C.useMemo)(()=>{let e=Z(u,!0,!1),t=(L?L.search:S?S.search:[]).filter(e=>"User"===e.__typename),i=(L?L.search:S?S.search:[]).filter(e=>"DocResult"===e.__typename),n=f.filter(e=>!t.find(t=>t.id===e.id)).filter(e=>{var t,i;return(null==(t=e.email)?void 0:t.startsWith(u.toLowerCase()))||(null==(i=e.displayName)?void 0:i.toLowerCase().includes(u.toLowerCase()))}),a=[...t,...n].map(t=>{var i;return{...t,displayName:null==(i=t.displayName)?void 0:i.replace(e,"$&")}});return{searchDocs:u?[...i]:[],searchUsers:u?a:[]}},[L,S,u,f]),M=(0,k.GV)(v.rZ),R=[...I,...(0,C.useMemo)(()=>{let e=Z(u,!0,!1);return u?M.map(t=>{let i=t.title||"";if(i.match(e)){let n=i.replace(e,"$&");return{...t,title:n,__typename:"Card"}}return null}).filter(Boolean):[]},[M,u]),..._],D=e=>{let t=R[e]?{...R[e]}:null;t&&("User"===t.__typename&&t.displayName&&(t.displayName=W(t.displayName)),"Card"===t.__typename&&(t.docId=d.gammaDocId),p({item:t,user:b}))},{selectedIndex:T,selectedItemEl:z}=(0,B.Rj)({ref:t,selectItem:D,options:R}),P=d.state.selection,N=!P.$anchor.parent.isLeaf&&P.$anchor.parent.textContent===ei;return 0===u.length&&N?(0,a.jsx)(o.s,{w:"100%",p:1,align:"flex-start",justify:"flex-start",flex:"1",mt:-9,marginStart:3,"data-testid":"mention-list-empty",children:(0,a.jsx)(r.E,{fontSize:"md",color:"gray.400",children:(0,a.jsx)(U,{})})}):(0,a.jsx)(h.qF,{"data-testid":"mention-list",children:(0,a.jsxs)(h.QE,{"data-target-name":"mention-list",w:"540px",maxW:"90vw",overflowY:"auto",maxH:"65vh",sx:{em:{bg:"var(--chakra-colors-trueblue-100)",fontStyle:"normal",borderRadius:"base",display:"inline-block",padding:"0px 2px",margin:"0px -2px"}},children:[(0,a.jsx)(A.r,{isInOfflineMode:m,description:(0,a.jsx)(g.x6,{id:"KnLL/m"})}),0===u.length?(0,a.jsx)(o.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,"data-testid":"mention-list-empty",children:(0,a.jsx)(r.E,{fontSize:"md",color:"gray.400",children:(0,a.jsx)(U,{})})}):!E&&u.length>1&&0===R.length?(0,a.jsx)(o.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,children:(0,a.jsx)(r.E,{fontSize:"sm",color:"gray.500",children:(0,a.jsx)(g.x6,{id:"0+jt9a"})})}):null,R.map((e,t)=>{let i=R.findIndex(t=>t.__typename===e.__typename)===t&&e.__typename?X[e.__typename]:null;return(0,a.jsxs)(C.Fragment,{children:[i&&(0,a.jsxs)(l.z,{mt:4,mb:2,color:"gray.500",children:[i.iconComponent,(0,a.jsx)(h._x,{children:i.title})]}),(0,a.jsx)(q,{"data-testid":"mention-list-item-".concat(e.id),ref:t===T?z:null,result:e,index:t,selectedIndex:T,selectItem:D},t)]},e.id)}),E&&(0,a.jsx)(o.s,{p:1,align:"center",justify:"center",flex:"1",minH:12,children:(0,a.jsx)(c.y,{opacity:"0.8",size:"xs"})})]})})});var ee=i(51831);let et=new n.hs("MentionGamma"),ei="@",en=(0,B.e$)({name:"GammaMention",char:ei,pluginKey:et,allowSpaces:!0,MenuComponent:$,priority:ee.y.MentionSuggestionMenu,command:e=>{let{editor:t,range:i,props:n}=e,{item:a,user:r}=n;if("User"===a.__typename){let{id:e,displayName:n,profileImageUrl:l}=a,{id:s}=r;t.commands.addUserMention({id:e,label:n,profileImageUrl:l,mentionedById:s},i)}else if("Card"===a.__typename){let{id:e,docId:n}=a,{id:l}=r;t.commands.addCardMention({id:e,docId:n,mentionedById:l},i)}else if("DocResult"===a.__typename){let{id:e}=a,{id:n}=r;t.commands.addDocMention({id:e,mentionedById:n},i)}}})},69144:(e,t,i)=>{"use strict";i.d(t,{l:()=>n});let n=function(){for(var e=arguments.length,t=Array(e),i=0;i(t.forEach(t=>{e[t.key]=t}),e),{}))}},69236:(e,t,i)=>{"use strict";i.d(t,{WI:()=>c,X0:()=>d});var n=i(19734),a=i(16007),r=i(52173);let l=[...Array(n.uw+1).keys()],s="1.6em",o=["disc","circle","square"],c=e=>({listStyle:o[e%o.length],paddingStart:"0.4em",_after:{ps:"0.4em"},marginStart:"calc(".concat(e+1," * ").concat(s," - 0.4em)")}),d={[a.UX]:{margin:"0",marginBottom:(0,r.e)(a.X8),textAlign:"start","&.first-block":{marginTop:(0,r.e)(a.jz)}},"ol.block-numbered":{listStyle:"none"},".block-todo":{listStyle:"none","label.chakra-checkbox":{pointerEvents:"none",".chakra-checkbox__control":{pointerEvents:"auto",width:"1em",height:"1em",top:"calc(0.5lh - 0.5em)",position:"relative",borderRadius:"var(--box-border-radius)",borderColor:"var(--link-color)",borderWidth:"0.125em","&[data-checked]":{backgroundColor:"var(--link-color)",color:"var(--body-color-inverted)"},svg:{fontSize:"0.5em"}}}},".block-bullet, .block-todo":{li:{position:"relative"}}};l.forEach(e=>{d['ol.block-numbered[indent="'.concat(e,'"]')]={"li[data-node-view-content]":{ms:"calc(".concat(e+1," * ").concat(s,")"),position:"relative",_before:{position:"absolute","inset-inline-start":"-".concat(s),content:'attr(data-list-counter) "."'}}}}),l.forEach(e=>{d['ul.block-bullet[indent="'.concat(e,'"]')]={"li[data-node-view-content]":c(e)},d['ul.block-todo[indent="'.concat(e,'"]')]={"li.todo":{ms:"calc(".concat(e+1," * ").concat(s,")"),listStyle:"none"},".chakra-checkbox__control":{"inset-inline-start":"-".concat(s)}}})},69298:(e,t,i)=>{"use strict";i.d(t,{q:()=>v});let n={baseStyle:{color:"titanium.50",bg:"titanium.800","--popper-arrow-bg":"var(--chakra-colors-titanium-800)",borderRadius:"sm",px:1.5,py:.5,fontSize:"xs",fontWeight:600}};var a=i(3898);let r='/**/url(\'data:image/svg+xml;charset=utf-8,\x3c!--! Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --\x3e\')'),l={backgroundRepeat:"no-repeat",backgroundSize:"11px",backgroundPosition:"8px center",fontSize:"13px",fontWeight:"bold",color:"var(--chakra-colors-trueblue-400)",position:"absolute",zIndex:1,top:"0px",left:"0px",backgroundColor:"var(--chakra-colors-trueblue-100)",padding:"4px 12px",paddingLeft:"24px",borderRadius:"0 0 4px 4px",pointerEvents:"none"},s={".ai-generate-streaming-card":{"&.node-card":{pointerEvents:(0,a.Xb)()?void 0:"none !important"},"&.node-card > [data-node-view-wrapper] > .card-wrapper > .card-body":{_before:{content:"''",position:"absolute",inset:"0px",zIndex:1,boxShadow:"0px 0px 0px 5px var(--chakra-colors-trueblue-100)",borderRadius:"inherit",pointerEvents:"none"}},".streaming-cursor__label":{_after:{...l,backgroundImage:r,content:"var(--ai-generating-label)"}}},".ai-generate-streaming-card--node-selection":{".streaming-cursor--node-selection":{position:"absolute",top:"0px",left:"0px",zIndex:2,pointerEvents:"none",".streaming-cursor__label":{_after:{...l,backgroundImage:r,content:"var(--ai-generating-label)",position:"relative",top:"auto",left:"auto"}}}},"&.buddy-active":{".buddy-active-card > [data-node-view-wrapper] > .card-wrapper > .card-body":{_before:{content:"''",position:"absolute",inset:"0px",zIndex:1,boxShadow:"0px 0px 0px 1px #2208CC",borderRadius:"inherit",pointerEvents:"none"}}}};var o=i(83004),c=i(83619);let d="transparent",u=(0,o.i7)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),p=(0,o.i7)({"0%":{opacity:.5,color:"var(--chakra-colors-trueblue-500)"},"100%":{opacity:1,color:"inherit"}}),h={".autocomplete-loading":{display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:"2px",borderBottomColor:d,borderLeftColor:d,animation:"".concat(u," ").concat("0.45s"," linear infinite"),width:"var(--spinner-size)",height:"var(--spinner-size)","--spinner-size":"1em",marginLeft:"0.25em",color:"var(--chakra-colors-trueblue-500)"},".autocomplete-inserted":{animation:"".concat(p," ").concat(c.B2,"ms ease-out")},".autocomplete-highlight":{backgroundColor:"#84c1fa45"}},g=".25em",m={transitionDuration:"slow",transitionTimingFunction:"ease-out"},x=".comments-wrapper, .block-comments-circle",f="> :is(".concat(x,")"),b="> :not(".concat(x,"), [data-spotlight-parent] > *"),C=e=>{let t=e?.2:.65;return{"&.react-renderer > [data-node-view-wrapper]":{[b]:{transitionProperty:"filter, transform",...m,filter:"opacity(".concat(t,") blur(").concat(e?g:"0",")")},[f]:{transitionProperty:"opacity",...m,filter:"opacity(".concat(t,") blur(").concat(e?g:"0",")"),"&[data-is-popup-open=true]":{filter:"none"},_hover:{filter:"none"}}},"&:not(.react-renderer)":{transitionProperty:"filter, transform",...m,filter:"opacity(".concat(t,") blur(").concat(e?g:"0",")")}}},y={"[data-spotlight-dim]":{opacity:.2},".spotlightable":{...C(!1),transitionProperty:"filter, transform",...m,cursor:"pointer"},".spotlightable:hover":{transform:"scale(1.05)"},".spotlightable.after-spotlight":C(!0),".spotlightable.spotlight-block, .spotlight-block .spotlightable":{"&.react-renderer > [data-node-view-wrapper]":{[b]:{opacity:"1",filter:"none"},[f]:{filter:"none"}},"&:not(.react-renderer)":{filter:"none"}}},v={...h,".ProseMirror":{"&.spotlight-active":y,...s,".block-card":{transitionProperty:"opacity",transitionDuration:"normal"},"&.card-notes-active":{".block-card:not(.card-notes-active-parent-card)":{opacity:.5},".card-notes-active-parent-card .block-card":{opacity:"revert"},".card-notes-active-parent-card > [data-node-view-wrapper] > .card-wrapper > .card-body":{_before:{content:"''",position:"absolute",inset:"0px",zIndex:1,boxShadow:"0px 0px 0px 5px var(--chakra-colors-trueblue-100)",borderRadius:"inherit",pointerEvents:"none"}}},'&[contenteditable="true"]':{"&:focus-within":{".ProseMirror-gapcursor":{display:"block",height:"1.5em",position:"relative","&:after":{width:"0px",height:"100%",borderTop:"0px",borderLeft:"1px solid black"}},".grid-cell":{".ProseMirror-gapcursor:first-child":{marginTop:"1em"},".ProseMirror-gapcursor:last-child":{marginBottom:"1em"}},".block-table td":{".ProseMirror-gapcursor:first-child":{marginTop:".75em"},".ProseMirror-gapcursor:last-child":{marginBottom:".75em"}},".is-dark":{".ProseMirror-gapcursor:after":{borderLeftColor:"white"}}}},".collaboration-cursor__caret":{position:"relative",marginLeft:"-1px",marginRight:"-1px",borderLeft:"1px solid #0d0d0d",borderRight:"1px solid #0d0d0d",wordBreak:"normal",pointerEvents:"none",textIndent:0},".collaboration-cursor__label":{position:"absolute",top:"-1.4em",left:"-1px",fontSize:"12px",fontStyle:"normal",fontFamily:"'Inter', sans-serif",fontWeight:"600",lineHeight:"normal",letterSpacing:"normal",textTransform:"none",userSelect:"none",color:"#0d0d0d",padding:"0.1rem 0.3rem",borderRadius:"3px 3px 3px 0",whiteSpace:"nowrap",zIndex:1,pointerEvents:"auto",spellCheck:"false",_hover:{opacity:.1}},'&[contenteditable="false"]':{".ProseMirror-gapcursor":{display:"none"},".collaboration-cursor__caret:not(.streaming-cursor)":{display:"none"}},".is-selecting-node, .sal-selection-node, .sal-selection-card":{"[data-selection-ring]":{_before:{content:'""',position:"absolute",inset:0,borderRadius:"inherit",outline:"2px solid",outlineColor:"deepocean.600",pointerEvents:"none",zIndex:1}},'[data-selection-ring="inside"]':{_before:{zIndex:10,outlineOffset:"-2px"}},'[data-selection-ring="padded"]':{_before:{outlineOffset:"0.25em"}},".react-renderer [data-selection-ring]":{_before:{content:"none"}}},".is-selecting-around":{"[data-selection-background]":{_after:{content:'""',position:"absolute",inset:0,backgroundColor:"var(--chakra-ring-color)",borderRadius:"inherit",opacity:.75}},".react-renderer:not(.is-selecting-around) [data-selection-ring]":{_after:{content:"none"}}},".is-selecting-text":{backgroundColor:"highlight",padding:0,margin:0,display:"inline",lineHeight:"inherit",textDecoration:"none",boxDecorationBreak:"clone",WebkitBoxDecorationBreak:"clone"},".card-present-mode":{"&--doc":{transform:"translateY(0)",position:"relative",zIndex:1},"&--presentCollapsed":{transform:"translateY(0)",position:"relative",zIndex:1},"&--presentPrev":{transform:"translateY(-100%)",position:"fixed",zIndex:2},"&--presentCurrent":{transform:"translateY(0)","@media print":{transform:"none"},position:"fixed",zIndex:3},"&--presentNext":{transform:"translateY(100%)",position:"fixed",zIndex:2},"&--presentParent":{transform:"translateY(0)",position:"fixed",zIndex:2}},".document-content.is-doc-mode":{".card-wrapper":{"&:hover":{".card-divider":{opacity:1},".manage-card-controls":{opacity:1}}}},".document-content":{".card-wrapper":{"&:hover":{".card-footer-reactions":{opacity:1},".card-collapsed":{".card-footer-reactions":{display:"none"}}}}}},".ProseMirror-dropcursor":{transitionProperty:"inset",transitionDuration:"fast",borderRadius:"md",position:"relative",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",color:"white",'&[data-type="tableColumn"]':{backgroundColor:"var(--chakra-ring-color)",borderRadius:"1px",display:"block",fontSize:"sm",fontWeight:"medium","&:before":{content:"attr(data-message)",position:"absolute",bottom:"100%",left:"50%",transform:"translateX(-50%)",...n.baseStyle,whiteSpace:"nowrap",marginBottom:"4px",opacity:1,pointerEvents:"none"}},outline:"1px solid",outlineColor:"whiteAlpha.800",pointerEvents:"none",backdropFilter:"blur(4px)","&::after":{...n.baseStyle,w:"max-content",pointerEvents:"none",display:"none"},'&[data-type="column"]::after':{content:'"Drop to add column"',position:"absolute",top:"-2em",display:"block"}}}},70059:(e,t,i)=>{"use strict";i.d(t,{J:()=>c}),i(81278),i(55729);var n=i(61918),a=i(77650);(()=>{let e=null;return async t=>{let r=t;t||(console.warn("[i18n] Unexpected empty locale"),r=n.jA),e=r;try{let t=(await i(76478)("./".concat(r,"/messages"))).messages;r===e&&(a.Ru.load(r,t),a.Ru.activate(r))}catch(e){console.error("[i18n] Error loading locale messages:",e.message)}}})();var r=i(40912),l=i(1620);i(23639);var s=i(38110),o=i(37004);i(47516),i(42116),i(43987);let c=()=>{let e=(0,r.KA)();return((e,t)=>{let i=(0,o.H)(),a=(0,o._Y)();return e||t||(a?i:n.jA)})((0,l.uy)(e.getState()),(0,s._)())}},70562:(e,t,i)=>{"use strict";i.d(t,{_:()=>x,n:()=>g});var n=i(21938),a=i(63867),r=i(97255),l=i(40912),s=i(35665),o=i(87489),c=i(61386),d=i(96079),u=i(20044),p=i(83090),h=i(70813);let g=new a.hs("spotlight"),m=(e,t,i)=>{if(null===t.pos)return r.zF.create(e.doc,[]);let a=[],l=e.doc.nodeAt(t.pos);l&&(0,c.jg)(l)&&!i(l,t.cardId)?a.push(r.NZ.node(t.pos,t.pos+l.nodeSize,{class:"presenting-card"})):l&&i(l,t.cardId)&&a.push(r.NZ.node(t.pos,t.pos+l.nodeSize,{class:"spotlight-block"}));let s=t.pos;return e.doc.descendants((e,l)=>(i(e,t.cardId)&&a.push(r.NZ.node(l,l+e.nodeSize,{class:(0,n.cx)("spotlightable",l>s&&"after-spotlight")})),(0,h.I2)(e)||(0,c.jg)(e))),r.zF.create(e.doc,a)},x=(e,t)=>new a.k_({key:g,state:{init:(t,i)=>{let n={pos:null,cardId:""};return{...n,decorations:m(i,n,e)}},apply(t,i,n,a){let r=t.getMeta(g),l=(0,d.he)(t);if(r||l){let t=r||i;return{...t,decorations:m(a,t,e)}}let s=i.decorations.map(t.mapping,t.doc);return{...i,decorations:s}}},props:{attributes:t=>{let i=g.getState(t);if(!i||null===i.pos)return{class:""};let n=t.doc.nodeAt(i.pos);return n&&e(n,i.cardId)?{class:"spotlight-active"}:{class:""}},decorations:e=>{let t=g.getState(e);return t?t.decorations:null},handleDOMEvents:{click(e,i){if(i.detail>1||(0,p.Qj)(e))return;let n=(0,l.KA)(),a=n.getState(),r=(0,o.FI)(a);if(!(r&&(0,h.UE)(t,r))||(0,o.QF)(a))return;if((0,o.YL)(a))return void n.dispatch((0,o.tB)());let s=g.getState(e.state);if(!(null==s?void 0:s.cardId))return;let c=e.posAtDOM(i.target,0);if(null===c||c<1)return;if(!e.state.doc.nodeAt(c))return void t.commands.turnOffSpotlight();let[d]=(0,u.TK)(e.state.doc.resolve(c),e=>(0,h.Rj)(e));d?t.commands.spotlightNodeAtPos(c):t.commands.turnOffSpotlight()},contextmenu(e,i){let n=g.getState(e.state);if(!(null==n?void 0:n.cardId))return;let a=(0,l.KA)().getState();if((0,o.QF)(a))return;let r=e.posAtDOM(i.target,0),c=t.state.doc.resolve(r),d=e.state.doc.nodeAt(r),[p]=d&&(0,h.Rj)(d)?[{pos:r,start:c.start(c.depth+1)}]:(0,u.TK)(t.state.doc.resolve(r),e=>(0,h.Rj)(e));s.LF.emit(s.DN.OPEN_PRESENT_MODE_CONTEXT_MENU,{e:i,cardId:n.cardId,pos:p?p.start:null})}}}})},70631:(e,t,i)=>{"use strict";i.d(t,{dD:()=>r,x9:()=>c});var n=i(33750),a=i.n(n);let r=e=>{let{label:t,basis:i=100}=e,n=c(t);return n?a()(n/i,0,1):0},l=/[0-9,.]+/g,s=/[,.](?=\d{3})/g,o=/([0-9]+)\s?\/\s?([0-9]+)/g,c=e=>{if(e){if("number"==typeof e)return e;try{var t,i;let n=null==(t=e.match(o))?void 0:t[0];if(n){let[e,t]=n.split("/").map(e=>e.trim());return 100*parseFloat(e)/parseFloat(t)}let a=null==(i=e.match(l))?void 0:i[0],r=null==a?void 0:a.replaceAll(s,"");return r?parseFloat(r):void 0}catch(t){console.error("[SmartLayout] Failed to parse label number: ".concat(e),t);return}}}},70813:(e,t,i)=>{"use strict";i.d(t,{I2:()=>L,Rj:()=>k,UE:()=>y,vi:()=>_});var n=i(37243),a=i(94460),r=i(40912),l=i(62526),s=i(87489),o=i(61386),c=i(39872),d=i(29958),u=i(5408),p=i(20044),h=i(12872),g=i(80778),m=i(35738),x=i(46030),f=i(75572),b=i(70562);let C=()=>a.of.get("presentModeFlat"),y=(e,t)=>{let i=t.pos?e.state.doc.nodeAt(t.pos):null;return i&&k(i,t.cardId)},v=e=>{let{tr:t,editor:i,spotlight:n,bias:a=0,method:r="replace"}=e;t.setMeta(b.n,n);let l=b.n.getState(i.state);if(n.cardId||(0,d.o)({cardId:null,method:r,emitChange:!1}),l.cardId!==n.cardId&&n.cardId){(0,d.o)({cardId:n.cardId,method:r,emitChange:!1});let e=(0,x.W0)(i,n.cardId);e&&t.setSelection(c.J.create(t.doc,e.pos,a))}i.commands.user({spotlight:n})},w=(e,t)=>{if(!t)return;let i=document.querySelector("".concat(e," ").concat((0,m.OB)(t)));i&&(null==i||i.classList.add("cardWiggle"),setTimeout(()=>{null==i||i.classList.remove("cardWiggle")},750))},j=(e,t)=>{let i=y(e,t),n=i&&t.cardId&&t.pos&&_(e,t.cardId,t.pos,e=>k(e,t.cardId),!0).cardId!==t.cardId;return{isSpotlightingBlock:i,isSpotlightingFirstBlock:n}},A=e=>{switch(e.type.name){case"card":return!(0,h.Wq)(e);case"toggle":return(0,f.vb)(e.attrs.id);default:return!1}},k=(e,t)=>{switch(e.type.name){case"paragraph":case"heading":case"title":case"math_display":case"codeBlock":return e.textContent.trim().length>0||e.content.content.some(e=>"text"!==e.type.name);case"calloutBox":case"blockquote":case"bullet":case"numbered":case"todo":case"embed":case"video":case"image":case"graphic":case"mediaPlaceholder":case"gallery":case"drawing":case"diagram":case"smartDiagram":case"chart":case"graphyChart":case"contributors":case"tableOfContents":case"toggleSummary":case"table":case"buttonGroup":case"labelGroup":case"gridCell":case"smartLayoutCell":case"gridItem":return!0;case"toggle":return!(0,f.vb)(e.attrs.id);case"card":{let i=(0,s.Ev)((0,r.KA)().getState()).parents[e.attrs.id].slice(-1)[0];if(C())return!0===(0,h.Wq)(e)&&!1===(0,h.Wq)(i);return i===t}default:return!1}},L=e=>{switch(e.type.name){case"toggle":return(0,f.vb)(e.attrs.id);case"card":return!(0,h.Wq)(e);case"footnote":case"gallery":case"gridCell":case"smartLayoutCell":case"table":case"cardNotes":case"blockquote":case"calloutBox":case"gridItem":return!1;default:return!0}};n.YY.create({name:"spotlight",addOptions:()=>({scrollerSelector:"body"}),addCommands(){var e=this;return{syncSpotlightAndScroll:e=>{let{spotlight:t,scroll:i,scrollOffset:n}=e;return e=>{let{editor:a,view:r,tr:l}=e,{pos:s,cardId:c}=t,d=b.n.getState(a.state).cardId!==c;if(s){let e=r.state.doc.nodeAt(s),t=r.nodeDOM(s);if(e&&t instanceof HTMLElement){console.debug("[Spotlight.syncSpotlight] Scrolling to specific card at pos: ".concat(s),t);let i=(0,o.jg)(e)&&e.attrs.id===c;setTimeout(()=>requestAnimationFrame(()=>{i?R({}):M({element:t})}),d?m.y0:0)}}else if(null==i?void 0:i.pos){let{pos:e,pct:t}=i;setTimeout(()=>requestAnimationFrame(()=>{a.commands.scrollToPositionInCard(e,t||void 0,n)}),d?m.y0:0)}return v({editor:a,tr:l,spotlight:{pos:s,cardId:c}}),!0}},spotlightCardById:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return i=>{let{editor:n,view:a}=i,r=b.n.getState(n.state),l=(0,x.W0)(n,e);if(!l)return!0;let s=n.state.doc.resolve(l.pos),o=s.depth>1&&C(),c=o?(0,g.hT)(n.state.doc,l.pos):l;if(c){let i=r.cardId!==e;if(o){(0,h.wE)(e,!1),(0,g.Ib)({pos:s.pos,editor:n});let t=a.nodeDOM(l.pos);t instanceof HTMLElement&&setTimeout(()=>requestAnimationFrame(()=>{M({element:t,behavior:"smooth"})}),i?m.y0:0)}return t&&C()?n.commands.spotlightNextBlock(!1,{pos:l.pos,cardId:e}):n.commands.syncSpotlightAndScroll({spotlight:{pos:null,cardId:c.node.attrs.id}})}return!0}},spotlightCurrentCard:()=>e=>{var t,i,n,a,r,l;let s,{editor:c,tr:d}=e,u=()=>{console.warn("[Spotlight.spotlightCurrentCard] Couldnt find a card to spotlight, so using first card.");let e=c.view.state.doc.nodeAt(1);return e&&(0,o.jg)(e)?v({editor:c,tr:d,spotlight:{pos:null,cardId:e.attrs.id}}):console.error("[Spotlight.spotlightCurrentCard] nodeAt(1) is unexpectedly not a card. Cannot spotlight"),!0};if(!document.querySelector(this.options.scrollerSelector))return u();let h=c.state.selection.from,m=h&&c.view.coordsAtPos(h);if(m&&m.top0)console.debug("%c [Spotlight.spotlightCurrentCard] Using cursor pos","background-color: deeppink",{posToUse:s=h});else{let e=(0,p.ls)(c,this.options.scrollerSelector,135).pos;console.debug("%c [Spotlight.spotlightCurrentCard] Using top center pos","background-color: deeppink",{posToUse:s=null==e?void 0:e.pos})}(!s||s<2)&&console.warn("%c [Spotlight.spotlightCurrentCard] Using fallback pos","background-color: deeppink",{posToUse:s=2});let x=C()?(0,g.hT)(c.state.doc,s):(0,g.Tv)(c,s,!1);if(null==x||null==(i=x.node)||null==(t=i.attrs)?void 0:t.hidden){let e=x;for(;x&&(null==x||null==(a=x.node)||null==(n=a.attrs)?void 0:n.hidden);)x=S(c,x.pos);if(!x)for(x=e;x&&(null==x||null==(l=x.node)||null==(r=l.attrs)?void 0:r.hidden);)x=S(c,x.pos,!0)}return x&&x.pos?(C()&&(0,g.Ib)({editor:c,pos:s}),v({editor:c,tr:d,spotlight:{pos:null,cardId:x.node.attrs.id}}),!0):u()},ascendUpToParentCard:function(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return i=>{let{editor:a,view:r,tr:l}=i,s=b.n.getState(a.state),c=s.pos;if(!c){let t=(0,p.ls)(a,e.options.scrollerSelector,window.innerHeight/2).pos;c=null==t?void 0:t.pos}if(!c)return!1;let d=a.view.state.doc.nodeAt(c),u=(0,g.Tv)(a,c,!1);if(C())return!!u&&!!t&&(w(e.options.scrollerSelector,s.cardId),!0);if(!u)return!1;let h=(0,n.eL)(a.state.doc.resolve(u.pos),o.jg);if(!h)return u&&t&&w(e.options.scrollerSelector,u.node.attrs.id),!1;{let e=r.nodeDOM(u.pos);if(!e)return console.warn("[Spotlight.ascendUpToParentCard] Cant find dom node",{domNode:e,presentingCard:u,parentOfPresentingCard:h,node:d,lastSpotlight:s}),!1;let t=h.node.attrs.id,{isSpotlightingBlock:i}=j(a,s);if(i)return a.commands.spotlightNextBlock(!1,{pos:h.pos,cardId:t});v({editor:a,tr:l,spotlight:{pos:null,cardId:t}}),I(M,m.M2)({element:e})}return!0}},descendIntoCurrentCard:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"replace";return i=>{let{editor:n,tr:a}=i,r=b.n.getState(n.state),l=e||r.pos;if(C())return n.commands.spotlightExpandCard(l);if(!l)return!0;let s=n.view.state.doc.nodeAt(l);if(!(s&&(0,o.jg)(s)&&s.attrs.id!==r.cardId))return!0;let c=s.attrs.id,{isSpotlightingBlock:d}=j(n,r);return(console.debug("[Spotlight.descendIntoCurrentCard]",{node:s,isSpotlightingBlock:d}),d)?n.commands.spotlightNextBlock(!1,{pos:l,cardId:c}):(v({editor:n,tr:a,spotlight:{pos:null,cardId:c},method:t}),setTimeout(()=>{requestAnimationFrame(()=>{R({})})},m.y0),!0)}},spotlightCollapseCard:e=>t=>{let{editor:i,tr:n}=t;if(!C())return i.commands.ascendUpToParentCard();let a=i.view.state.doc.nodeAt(e);if(!a||!(0,o.jg)(a))return console.warn("[Spotlight.spotlightCollapseCard] pos does not resolve to a card node. This is a noop",e),!0;let r=b.n.getState(i.state),s=a.attrs.id;return(0,h.wE)(s,!0),v({editor:i,tr:n,spotlight:r}),(0,l.H1)("editor").scrollElementIntoView({element:i.view.nodeDOM(e),attempts:0,offsetFromTop:null}),!0},spotlightCollapseNearestExpandableNode:e=>t=>{let{editor:i,tr:a}=t,r=b.n.getState(i.state),s=e||i.state.selection.from,o={pos:s,node:i.view.state.doc.nodeAt(s)};if(!o.node||!A(o.node)){let e=(0,n.eL)(i.state.doc.resolve(s),A);o.node=(null==e?void 0:e.node)||null,o.pos=(null==e?void 0:e.pos)||0}let d=o.pos&&(0,g.hT)(i.state.doc,o.pos);if(!o.node||!o.pos||!d||d.node.attrs.id===o.node.attrs.id)return console.warn("[Spotlight.spotlightCollapseNearestExpandableNode] pos does not resolve to a valid collapsible node. This is a noop",o.pos),!1;if(!(d.pos<=o.pos&&d.pos+d.node.nodeSize>=o.pos))return console.warn("[Spotlight.spotlightCollapseNearestExpandableNode] posToUse is outside of the presenting card. This is a noop",o.pos),!1;console.debug("[Spotlight.spotlightCollapseNearestExpandableNode]",{result:o});let u=(e=>{switch(e.type.name){case"card":return(0,h.wE)(e.attrs.id,!0),!0;case"toggle":return(0,f.bG)(e.attrs.id,!1),!0;default:return!1}})(o.node);return u&&((0,l.H1)("editor").scrollElementIntoView({element:i.view.nodeDOM(o.pos),attempts:0,offsetFromTop:null}),o.pos===i.state.selection.from?i.commands.reHighlightExpandableNode():a.setSelection(c.J.create(i.state.doc,o.pos)),y(i,r)&&v({editor:i,tr:a,spotlight:{pos:o.pos,cardId:d.node.attrs.id}})),u},spotlightExpandCard:e=>t=>{let{editor:i}=t,n=b.n.getState(i.state),a=e&&i.view.state.doc.nodeAt(e);if(!a||!(0,o.jg)(a))return console.warn("[Spotlight.spotlightExpandCard] pos does not resolve to a card node. This is a noop",e),!0;let r=a.attrs.id,{isSpotlightingBlock:l}=j(i,n);return(0,h.wE)(r,!1),console.debug("[Spotlight.spotlightExpandCard]",{node:a,isSpotlightingBlock:l}),setTimeout(()=>{l?i.commands.spotlightNextBlock(!1,{pos:e,cardId:r},"smooth"):i.commands.scrollToPositionInCard(e,0,50)},m.M2),!0},spotlightNextExpandedCard:e=>t=>{let{editor:i,commands:n}=t,a=b.n.getState(i.state);if(!a.pos||!a.cardId)return!0;let r=(0,g.hT)(i.state.doc,a.pos),l=(0,x.Oq)(i,a.pos);if(!r||!l)return!0;let s={node:null,pos:null,cardId:null},c=a.pos;return(i.state.doc.descendants((t,n,a)=>{if(!e&&s.pos)return!1;let r=!(0,h.Wq)(t);if(!((0,o.jg)(t)&&r&&(e?nc)))return r;let d=t!==l.node||!e;if(!d){let{isSpotlightingFirstBlock:e}=j(i,{pos:c,cardId:t.attrs.id});d=!e}return d&&(s.node=t,s.pos=n,s.cardId=t.attrs.id),r}),s.pos&&s.cardId)?n.spotlightNextBlock(!1,{pos:s.pos,cardId:s.cardId}):(w(this.options.scrollerSelector,r.node.attrs.id),!0)},spotlightNextCard:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top";return i=>{let{editor:a,commands:r,tr:l}=i,s=b.n.getState(a.state),c=s.pos,{isSpotlightingBlock:d,isSpotlightingFirstBlock:u}=j(a,s);if(d&&C())return r.spotlightNextExpandedCard(e);if(!c){let e=(0,x.W0)(a,s.cardId);c=null==e?void 0:e.pos}if(!c)return console.warn("[Spotlight.spotlightNextCard] Could not find posToUse",{lastSpotlight:s}),!1;let p=a.view.state.doc.nodeAt(c),h=!!(p&&e&&d&&!u&&p.attrs.id!==s.cardId),g=p&&s.cardId&&p.attrs.id===s.cardId?{node:p,pos:c}:(0,n.eL)(a.state.doc.resolve(c),o.jg),f=h?g:(null==g?void 0:g.pos)?S(a,g.pos,e):null;if(f&&null!==f.pos){console.debug("[Spotlight.spotlightNextCard] Found next card:",{next:f,posToUse:c,isSpotlightingBlock:d});let i=f.node.attrs.id,n=f.pos;if(d)return a.commands.spotlightNextBlock(!1,{pos:n,cardId:i});v({editor:a,tr:l,bias:e?1:-1,spotlight:{pos:null,cardId:i}});let r=s.cardId!==i,o="top"==t?R:D;null!==t&&setTimeout(()=>{o({sync:!0,behavior:"auto"})},r?m.y0:0)}else console.debug("[Spotlight.spotlightNextCard] No next node. Will attempt to ascendUp",{lastSpotlight:s,posToUse:c,node:p}),a.commands.ascendUpToParentCard();return!0}},spotlightNextBlock:(e,t,i)=>n=>{let{editor:a,tr:r}=n,l=b.n.getState(a.state);if(!l.cardId)return!0;let s=a.state.selection,d=s instanceof c.J,u=d&&(-1===s.side&&e||1===s.side&&!e)?-1:0,p=d?e?s.to+u:s.from+u:void 0,h=(null==t?void 0:t.cardId)||l.cardId,x=(null==t?void 0:t.pos)||l.pos||p,f=d&&null===l.pos&&(0,o.jg)(s.node)&&1===s.$from.depth,{pos:y,cardId:w,domNode:j}=x&&!f?_(a,h,x,k,e):E(a,l.cardId,this.options.scrollerSelector,e);if(null!==y&&j instanceof HTMLElement){var A;let t=C()?null==(A=(0,g.hT)(a.state.doc,y))?void 0:A.node.attrs.id:w;if(!t)return!0;console.debug("%c [Spotlight.spotlightNextBlock]","background-color: deeppink",{prevCardId:l.cardId,cardId:t,pos:y}),setTimeout(()=>{M({element:j,behavior:i})},l.cardId===t?0:m.y0),v({editor:a,tr:r,bias:e?1:-1,spotlight:{pos:y,cardId:t}})}else a.commands.ascendUpToParentCard();return!0},spotlightNodeAtPos:e=>t=>{let{editor:i,tr:n}=t,a=b.n.getState(i.state);if(!a.cardId)return!1;let r=a.cardId,l=(0,p.TK)(i.state.doc.resolve(e),e=>k(e)),s=l.reverse().find((e,t)=>!(t!==l.length-1&&L(e.node)));return!!s&&(s.pos!==a.pos?(v({editor:i,tr:n,spotlight:{pos:s.pos,cardId:r}}),!0):i.commands.turnOffSpotlight())},turnOffSpotlight:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t=>{let{editor:i,tr:n}=t,a=b.n.getState(i.state);return v({editor:i,tr:n,spotlight:{pos:null,cardId:e?null:a.cardId}}),!0}},scrollToPositionInCard:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return n=>{let{editor:a}=n,r=(0,u.Oc)((0,p.NR)(a,e)),l=null==r?void 0:r.getBoundingClientRect();if(!r||!l)return!0;let s=(t||0)*l.height;return console.debug("%c [Spotlight.scrollToPositionInCard]","background-color: deeppink",JSON.stringify({pos:e,offset:i-s}),r),(0,u.BX)({element:r,color:"deeppink",requiredCookie:"spotlightScrollDebug=true"}),M({element:r,offset:i-s}),!0}},scrollToNodeWithPin:(e,t)=>()=>(console.debug("%c [Spotlight.scrollToNodeWithPin] WITH NODE","background-color: deeppink",{scrollToNode:e}),I(M,m.M2,0)({element:e,offset:t}),!0)}},addProseMirrorPlugins(){return[(0,b._)((e,t)=>k(e,t),this.editor)]}});let S=function(e,t){var i;let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.view.state.doc.nodeAt(t),l=r&&(0,o.jg)(r)?{node:r,pos:t}:(0,n.eL)(e.state.doc.resolve(t),o.jg);if(!l)return;let s=e.state.doc.resolve(a?l.pos:l.pos+(null==(i=l.node)?void 0:i.nodeSize)),c=a?s.nodeBefore:s.nodeAfter;if(!c)return;let d=a?s.pos-c.nodeSize:s.pos;if((0,o.jg)(c))return(console.debug("[Spotlight.findNextDirectSiblingCard]",{nextNode:c,nextPos:d}),c.attrs.hidden)?S(e,d,a):{node:c,pos:d}},E=function(e,t,i){var n;let a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r={node:null,pos:null,cardId:null,domNode:null},l=(null==(n=(0,p.ls)(e,i,135).pos)?void 0:n.inside)||null,s=l?e.state.doc.nodeAt(l):null;if(!l||!s)return r;if(s.attrs.id===t)return _(e,t,l,e=>k(e,t),a);let o=e.state.doc.resolve(l),c=(0,x.Oq)(e,o.before());if(!c)return r;let d=o.before(c.depth+2),u=e.state.doc.nodeAt(d);return u&&k(u,t)?(r.pos=e.state.doc.resolve(d).pos,r.node=u,r.cardId=null==c?void 0:c.node.attrs.id,r.domNode=e.view.nodeDOM(r.pos),r):_(e,t,d,e=>k(e,t),a)},_=function(e,t,i,a){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],l={node:null,pos:null,cardId:null,domNode:null},s=e.state.doc.resolve(i),c=e.view.state.doc.nodeAt(i),d=(0,n.eL)(s,e=>(0,o.jg)(e)&&e.attrs.id===t),u=c&&(0,o.jg)(c)&&(null==c?void 0:c.attrs.id)===t?{node:c,pos:i}:d;if(!u)return console.debug("[Spotlight.findNextNode] - No card found:",{cardId:t,from:i,node:c}),l;let p=(e,t)=>{let n=e.attrs.id;e.descendants((s,o)=>{let c=t+o+1,d=a(s,n)&&(r?ci);return(!!r||!l.node)&&(d&&(l.node=s,l.pos=c,l.cardId=e.attrs.id),L(s))})};p(u.node,u.pos);let h=u.pos;for(;null===l.pos;){let t=S(e,h,r);if(t)p(t.node,t.pos),h=t.pos;else break}return null!==l.pos&&(l.domNode=e.view.nodeDOM(l.pos)),console.debug("[Spotlight.findNextNode]",{result:l}),l},I=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return n=>{let a,r={...n,sync:!0,behavior:"auto"};e(r);let l=!1;Promise.race([new Promise(e=>setTimeout(()=>e(!1),i+t+300)),new Promise(e=>{a=()=>e(!0),n.element.addEventListener("transitionend",a)})]).then(e=>{console.debug("[scrollTo withDurationPin] transitionend race result",e),l=!0}).finally(()=>{n.element.removeEventListener("transitionend",a)});let s=+new Date,o=()=>requestAnimationFrame(()=>{e(r),(new Date-s{var t;let{element:i,sync:n=!1,behavior:a="smooth",offset:r}=e;if(!(0,u.IK)(i)){let e=i.querySelector("[data-content-reference]");if(!e||!(0,u.IK)(e))return;i=e}let s=(0,l.H1)("editor");if(!(null==(t=s.scroller)?void 0:t.clientHeight))return;let o=(0,u.sR)(i,s.scrollSelector),c=i.clientHeight/2,d=.45*s.scroller.clientHeight-c,p=o-Math.max(void 0!==r?r:d,125);s.scrollTo({top:p,sync:n,behavior:a})},R=e=>{let{sync:t=!1,behavior:i="smooth"}=e;(0,l.H1)("editor").scrollTo({top:0,behavior:i,sync:t})},D=e=>{let{sync:t=!1,behavior:i="smooth"}=e,n=(0,l.H1)("editor"),a=n.scroller;a&&n.scrollTo({top:a.scrollHeight,behavior:i,sync:t})}},71654:(e,t,i)=>{"use strict";i.d(t,{q:()=>l});var n=i(6029),a=i(53996),r=i(96500);let l=()=>(0,n.jsx)(a.o,{h:"20px",children:(0,n.jsx)(r.c,{mx:1,borderColor:"gray.300",orientation:"vertical"})})},71679:(e,t,i)=>{"use strict";i.d(t,{CH:()=>d,_z:()=>a,kB:()=>c,vQ:()=>r,yc:()=>o});var n=i(37207);function a(e){let t={};for(let[i,a]of Object.entries(n.p7)){let n=e.getAttribute(a.gmlAttributeName);if(null!==n){let e=function(e,t){if(null!==e)switch(t){case"boolean":return"false"!==e.toLowerCase();case"number":{let t=parseFloat(e);return isNaN(t)?void 0:t}case"number-or-auto":{if("auto"===e)return"auto";let t=parseFloat(e);return isNaN(t)?void 0:t}default:return e}}(n,a.valueType);void 0!==e&&(t[i]=e)}}return t}function r(e){return Object.values(n.p7).some(t=>null!==e.getAttribute(t.gmlAttributeName))}function l(e){return null==e?"":String(e)}function s(e,t){return void 0===t?void 0===e:e===t}function o(e){let t={};return void 0===e.showGridLines||s(e.showGridLines,n.p7.showGridLines.defaultValue)||(t[n.p7.showGridLines.gmlAttributeName]=l(e.showGridLines)),void 0!==e.yAxisMin&&("auto"===e.yAxisMin?t[n.p7.yAxisMin.gmlAttributeName]="auto":s(e.yAxisMin,n.p7.yAxisMin.defaultValue)||(t[n.p7.yAxisMin.gmlAttributeName]=l(e.yAxisMin))),void 0!==e.goalValue&&!s(e.goalValue,n.p7.goalValue.defaultValue)&&(t[n.p7.goalValue.gmlAttributeName]=l(e.goalValue),void 0===e.goalLabel||s(e.goalLabel,n.p7.goalLabel.defaultValue)||(t[n.p7.goalLabel.gmlAttributeName]=l(e.goalLabel))),void 0===e.textScale||s(e.textScale,n.p7.textScale.defaultValue)||(t[n.p7.textScale.gmlAttributeName]=l(e.textScale)),void 0===e.showDataLabels||s(e.showDataLabels,n.p7.showDataLabels.defaultValue)||(t[n.p7.showDataLabels.gmlAttributeName]=l(e.showDataLabels)),t}function c(e,t){var i,a;return t.axes||(t.axes={}),t.axes.showGridLines=null!=(i=e.showGridLines)?i:n.p7.showGridLines.defaultValue,t.axes.y||(t.axes.y={}),"auto"===e.yAxisMin?t.axes.y.min=void 0:void 0!==e.yAxisMin?t.axes.y.min=e.yAxisMin:t.axes.y.min=n.p7.yAxisMin.defaultValue,void 0!==e.goalValue&&(t.referenceLines||(t.referenceLines={}),t.referenceLines.goalLine={target:e.goalValue,label:null!=(a=e.goalLabel)?a:n.p7.goalLabel.defaultValue}),void 0!==e.textScale&&(t.appearance||(t.appearance={}),t.appearance.textScale=e.textScale),void 0!==e.showDataLabels&&(t.dataLabels||(t.dataLabels={}),t.dataLabels.showDataLabels=e.showDataLabels),t}function d(e){var t,i,n,a,r,l;let s={};(null==(t=e.axes)?void 0:t.showGridLines)!==void 0&&(s.showGridLines=e.axes.showGridLines);let o=null==(n=e.axes)||null==(i=n.y)?void 0:i.min;void 0===o?s.yAxisMin="auto":s.yAxisMin=o;let c=null==(a=e.referenceLines)?void 0:a.goalLine;return(null==c?void 0:c.target)!==void 0&&(s.goalValue=c.target,void 0!==c.label&&(s.goalLabel=c.label)),(null==(r=e.appearance)?void 0:r.textScale)!==void 0&&(s.textScale=e.appearance.textScale),(null==(l=e.dataLabels)?void 0:l.showDataLabels)!==void 0&&(s.showDataLabels=e.dataLabels.showDataLabels),s}},71890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AI_LOCALES=t.AI_LOCALE_KEYS=void 0,t.AI_LOCALE_KEYS=["en","en-gb","en-in","es","es-es","es-mx","es-419","ca","fr","zh-cn","zh-tw","ko","ja","ja-da","pt-br","pt-pt","de","it","ru","pl","uk","ro","hu","cs","el","tr","ar","ar-sa","he","fa","nl","sv","da","nb","fi","id","vi","hi","gu","mr","te","bn","ta","ur","kn","ml","th","sr","hr","sq","bg","sl","bs","mk","sw","ha","yo","tl","ms","kk","uz","af","lv","lt","et","is","cy"],t.AI_LOCALES={en:{englishName:"English (US)"},"en-gb":{englishName:"English (UK)"},"en-in":{englishName:"English (India)"},es:{englishName:"Spanish"},"es-es":{englishName:"Spanish (Spain)"},"es-mx":{englishName:"Spanish (Mexico)"},"es-419":{englishName:"Spanish (Latin America)"},ca:{englishName:"Catalan"},fr:{englishName:"French"},"zh-cn":{englishName:"Simplified Chinese"},"zh-tw":{englishName:"Traditional Chinese"},ko:{englishName:"Korean"},ja:{englishName:"Japanese (です/ます style)"},"ja-da":{englishName:"Japanese (だ/である style)"},"pt-br":{englishName:"Portuguese (Brazil)"},"pt-pt":{englishName:"Portuguese (Portugal)"},de:{englishName:"German"},it:{englishName:"Italian"},ru:{englishName:"Russian"},pl:{englishName:"Polish"},uk:{englishName:"Ukrainian"},ro:{englishName:"Romanian"},hu:{englishName:"Hungarian"},cs:{englishName:"Czech"},el:{englishName:"Greek"},tr:{englishName:"Turkish"},ar:{englishName:"Arabic"},"ar-sa":{englishName:"Arabic (Saudi Arabia)"},he:{englishName:"Hebrew"},fa:{englishName:"Persian"},nl:{englishName:"Dutch"},sv:{englishName:"Swedish"},da:{englishName:"Danish"},nb:{englishName:"Norwegian"},fi:{englishName:"Finnish"},id:{englishName:"Indonesian"},vi:{englishName:"Vietnamese"},hi:{englishName:"Hindi"},gu:{englishName:"Gujarati"},mr:{englishName:"Marathi"},te:{englishName:"Telugu"},bn:{englishName:"Bengali"},ta:{englishName:"Tamil"},ur:{englishName:"Urdu"},kn:{englishName:"Kannada"},ml:{englishName:"Malayalam"},th:{englishName:"Thai"},sr:{englishName:"Serbian"},hr:{englishName:"Croatian"},sq:{englishName:"Albanian"},bg:{englishName:"Bulgarian"},sl:{englishName:"Slovenian"},bs:{englishName:"Bosnian"},mk:{englishName:"Macedonian"},sw:{englishName:"Swahili"},ha:{englishName:"Hausa"},yo:{englishName:"Yoruba"},tl:{englishName:"Tagalog"},ms:{englishName:"Malay"},kk:{englishName:"Kazakh"},uz:{englishName:"Uzbek"},af:{englishName:"Afrikaans"},lv:{englishName:"Latvian"},lt:{englishName:"Lithuanian"},et:{englishName:"Estonian"},is:{englishName:"Icelandic"},cy:{englishName:"Welsh"}}},71893:(e,t,i)=>{"use strict";i.d(t,{D:()=>a});var n=i(88273);let a=e=>{var t,i;return!!(e.src&&!(0,n.v7)(e.src)&&!(0,n.SV)(e.src)&&!((null==(t=e.meta)?void 0:t.frame_count)&&(null==(i=e.meta)?void 0:i.frame_count)>1))}},72047:(e,t,i)=>{"use strict";i.d(t,{rZ:()=>h,Wp:()=>u,IN:()=>d,CD:()=>p});var n=i(93766),a=i(46512),r=i(40912),l=i(67305),s=i(48331);let o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:128,{shapes:i,pageState:{camera:a},rendererBounds:r}=e;if(0===i.length)return;let o=l.Aq.getCommonBounds(i.map(n.ju.getRotatedBounds));if(!o)return;let c=n.ju.getCameraZoom(Math.min((r.width-t)/o.width,(r.height-t)/o.height)),d=(r.width-o.width*c)/2/c,u=(r.height-o.height*c)/2/c;e.setCamera(s.l.toFixed(s.l.sub([d,u],[o.minX,o.minY])),c,"zoomed_to_fit")};var c=i(87489);let d=(e,t,i)=>{e&&t&&e.replacePageContent(t.shapes,t.bindings,i)},u=(e,t)=>{e.setSetting("isSnapping",t),setTimeout(()=>{o(e,t?128:10)})},p=(e,t)=>{(0,r.KA)().dispatch((0,c.v5)(t?{drawingId:e}:{drawingId:null}))},h=()=>(0,a.Ak)(5)},72368:(e,t,i)=>{"use strict";i.d(t,{i:()=>u,n:()=>d});var n=i(15902),a=i(63867),r=i(62040);let l=(e,t,i)=>t&&a.nh.isSelectable(t)?a.nh.create(e,i):null,s=(e,t,i)=>t&&t.inlineContent?a.U3.create(e,i):null;function o(e,t,i){return e&&i?i:e&&t?t:!e&&t?t:!e&&i?i:null}function c(e,t){let{doc:i,pos:r,parent:c,nodeAfter:d,nodeBefore:u}=e;if(c.inlineContent)return a.U3.create(i,r);let p=t>0,h=o(p,s(i,u,r-1),s(i,d,r+1));if(h)return h;if(n.n.valid(e))return new n.n(e);if(c.type.spec.isolating){let t=o(p,l(i,u,r-((null==u?void 0:u.nodeSize)||0)),l(i,d,r));if(t)return t;if(0===c.childCount&&a.nh.isSelectable(c))return a.nh.create(i,e.before())}return null}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=c(e,t);if(i)return i;for(let i=e.depth-1;i>=0&&!e.node(i+1).type.spec.isolating;i--){let n=t<0?e.before(i+1):e.after(i+1),a=c(e.doc.resolve(n),t);if(a)return a}return null}let u=(e,t)=>{let i,n=e.steps.length-1,a=e.steps[n];return a instanceof r.Ln||a instanceof r.Wg?(e.mapping.maps[n].forEach((e,t,n,a)=>{null==i&&(i=a)}),null==i)?null:d(e.doc.resolve(i),t):null}},72710:(e,t,i)=>{"use strict";i.d(t,{q:()=>eu,g:()=>ep});var n=i(6029),a=i(26420),r=i(12514),l=i(99492),s=i(26221),o=i(3616),c=i(77650),d=i(77850),u=i(55729),p=i(40452),h=i(48621),g=i(24302),m=i(74676),x=i(58959),f=i(48810);let b=()=>{let e=(0,g.dU)("gray.50","gray.700"),t=(0,g.dU)("gray.600","gray.400");return(0,n.jsx)(m.E,{pos:"absolute",size:"xs",bottom:2,insetEnd:2,colorScheme:"blackAlpha",bg:e,color:t,textTransform:"none",children:(0,n.jsxs)(x.z,{spacing:1,children:[(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.Ge5}),(0,n.jsx)(f.E,{children:(0,n.jsx)(o.x6,{id:"ebQKK7"})})]})})};b.displayName="SiteBadge";var C=i(334),y=i(3898),v=i(44732);let w=e=>e&&e.length?e:c.Ru._({id:"7ZviFu",values:{GAMMA_ARTIFACT_PROPER_NOUN:v.TP}});var j=i(68013),A=i(46898),k=i(27229),L=i(78140),S=i(36999),E=i(16936),_=i(41283),I=i(40162),M=i(6760),R=i(85595),D=i(3276),T=i(29810),z=i(55597),P=i(26475),N=function(e){return e.NO_PERMISSION="no_permission",e.ORG_MANAGED="org_managed",e}({}),H=i(41327),B=i(90295),F=i(63193),O=i(66163),V=i(4192),Z=i(82203),U=i.n(Z);let G=e=>{let{icon:t,label:i}=e;return t?(0,n.jsxs)(V.d1,{wordBreak:"break-all",children:[(0,n.jsx)(V.Vz,{boxSize:"12px",as:h.g,icon:t,"aria-hidden":!0}),i]}):(0,n.jsx)(V.d1,{wordBreak:"break-all",children:i})},W=e=>{let{href:t,label:i,icon:a,onClick:r,isDisabled:l,color:s,colorScheme:o,...c}=e,d=(0,g.dU)("blackAlpha.50","whiteAlpha.100"),u=(0,g.dU)("blackAlpha.200","whiteAlpha.200"),p=(0,g.dU)("blackAlpha.800","whiteAlpha.800"),h=(0,g.dU)("gray.500","gray.400"),m=!l&&(r||t),x={size:"sm",fontSize:"xs",maxW:"20ch",_hover:{bg:m?u:void 0}};return m?(0,n.jsx)(V.vw,{as:U(),href:t,"data-testid":"link-tag",onClick:r,bg:d,color:p,...x,...c,children:(0,n.jsx)(G,{label:i,icon:a})}):(0,n.jsx)(V.vw,{"data-testid":"link-tag",bg:d,pointerEvents:"none",color:h,...x,...c,children:(0,n.jsx)(G,{label:i,icon:a})})},K=e=>{let{href:t,title:i,createdByName:c,createdByEmail:d,createdTime:u,isDuplicateEnabled:m,isRenameEnabled:x,isShareEnabled:b,isTrashed:C,isFavorited:y,isTrashAndRestoreEnabled:v,isRemoveFromChannelEnabled:w,onDuplicate:P,onFavorite:V,onUnfavorite:Z,onTrash:U,onPermanentDelete:G,onRestore:K,onShareClick:q,onRename:Q,onRemoveFromChannel:J,onRemixThis:Y,isRemixLoading:X,onCopyAsTemplate:$,isSiteCreationDisabledByAdmin:ee=!1,tags:et=[],disabledPermanentDeletionReason:ei}=e,en=(0,n.jsx)(o.x6,{id:"jZRVGl"}),{onCopy:ea}=(0,j.i)("".concat(window.location.origin).concat(t)),er=(0,F.ez)("workspace_templates"),el=(0,g.dU)("gray.500","gray.400"),es=(0,A.d)(),{secondaryColor:eo}=(0,O.eg)(),{isOpen:ec,onOpen:ed,onClose:eu}=(0,k.j)(),ep=(0,H.Yq)(u,"MMMM do, yyyy");return(0,n.jsxs)(L.W,{isLazy:!0,closeOnSelect:!1,modifiers:[{name:"flip",enabled:!0,options:{fallbackPlacements:["bottom","bottom-start","bottom-end","right-start","left-start","right-end","left-end","top-start","top-end"]}}],children:[(0,n.jsx)(S.I,{"data-dashboard-doc-menu":!0,colorScheme:"alpha",as:E.K,size:"xs",variant:"ghost",borderRadius:"full",onClick:ed,icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.vHW}),color:eo,children:(0,n.jsx)(o.x6,{id:"7L01XJ"})}),ec&&(0,n.jsx)(r.Z,{children:(0,n.jsxs)(_.c,{maxW:"sm",zIndex:"overlay",children:[(0,n.jsxs)(a.a,{px:4,py:0,wordBreak:"break-word",children:[(0,n.jsx)(f.E,{noOfLines:2,children:i}),(0,n.jsx)(f.E,{fontSize:"xs",color:el,noOfLines:1,children:(0,n.jsx)(o.x6,{id:"OCEFcZ",values:{formattedCreatedTime:ep}})}),d&&c&&(0,n.jsx)(s.Tz,{label:d,children:(0,n.jsx)(f.E,{display:"inline-block",fontSize:"xs",color:el,noOfLines:1,children:(0,n.jsx)(o.x6,{id:"Wpe4mQ",values:{createdByName:c}})})})]}),et.length>0&&(0,n.jsx)(a.a,{px:4,py:2,children:(0,n.jsx)(I.B,{children:et.map(e=>{let{id:t,label:i,href:a,icon:r,color:l,colorScheme:s}=e;return(0,n.jsx)(W,{id:t,label:i,icon:r,href:a,color:l,colorScheme:s},t)})})}),(0,n.jsx)(M.N,{}),!C&&(0,n.jsxs)(n.Fragment,{children:[w&&(0,n.jsx)(R.D,{onClick:J,icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.Dfk}),children:(0,n.jsx)(o.x6,{id:"bv+Frh"})}),b&&(0,n.jsx)(R.D,{onClick:q,icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.t5Z}),children:(0,n.jsx)(o.x6,{id:"iyga2M"})}),x&&(0,n.jsx)(R.D,{onClick:Q,icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.tAZ}),children:(0,n.jsx)(o.x6,{id:"Cg4Iup"})}),(0,n.jsx)(M.N,{}),V?y?(0,n.jsx)(R.D,{icon:(0,n.jsx)(a.a,{color:"yellow.400",children:(0,n.jsx)(h.g,{fixedWidth:!0,icon:z.yy})}),onClick:Z,children:(0,n.jsx)(o.x6,{id:"T/pF0Z"})}):(0,n.jsx)(R.D,{icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.yy}),onClick:V,children:(0,n.jsx)(o.x6,{id:"pBsoKL"})}):null,m&&!!P&&(0,n.jsx)(s.Tz,{label:en,isDisabled:!ee,placement:"right",children:(0,n.jsx)(R.D,{icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.$3n}),onClick:ee?void 0:P,isDisabled:ee,children:(0,n.jsx)(o.x6,{id:"euc6Ns"})})}),(0,n.jsx)(R.D,{icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.gnH}),onClick:()=>{ea(),es({title:(0,n.jsx)(o.x6,{id:"h5GS+N"}),status:"success",duration:3e3,position:"top"})},children:(0,n.jsx)(o.x6,{id:"y1eoq1"})}),Y&&(0,n.jsx)(s.Tz,{label:en,isDisabled:!ee,placement:"right",children:(0,n.jsx)(R.D,{onClick:ee?void 0:Y,isDisabled:ee||X,icon:X&&!ee?(0,n.jsx)(D.y,{size:"sm"}):(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.WSb}),children:(0,n.jsx)(p.s,{gap:2,w:"100%",children:(0,n.jsx)(o.x6,{id:"Qaqur9"})})})}),$&&m&&(0,n.jsx)(s.Tz,{label:en,isDisabled:!ee,placement:"right",children:(0,n.jsx)(R.D,{icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.qIE}),onClick:ee?void 0:$,isDisabled:ee,children:(0,n.jsxs)(p.s,{gap:2,w:"100%",children:[(0,n.jsx)(o.x6,{id:"FZQC0K"}),!ee&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(T.h,{}),(0,n.jsx)(B.Ch,{canUseFeature:er,productFeature:"workspace_templates"})]})]})})})]}),v&&(0,n.jsx)(M.N,{}),v?C?(0,n.jsx)(R.D,{icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:z.ub2}),onClick:K,children:(0,n.jsx)(o.x6,{id:"yKu/3Y"})}):(0,n.jsx)(R.D,{color:"red.500",icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.yLS}),onClick:()=>{eu(),null==U||U()},children:(0,n.jsx)(o.x6,{id:"1C/Yjq"})}):null,C&&ei===N.ORG_MANAGED&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(M.N,{}),(0,n.jsx)(s.Tz,{label:(0,n.jsx)(o.x6,{id:"L5AOSm"}),children:(0,n.jsx)(R.D,{isDisabled:!0,icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.yLS}),children:(0,n.jsx)(o.x6,{id:"0Lbaux"})})})]}),C&&!ei&&G&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(M.N,{}),(0,n.jsx)(R.D,{color:"red.500",icon:(0,n.jsx)(h.g,{fixedWidth:!0,icon:l.yLS}),onClick:G,children:(0,n.jsx)(o.x6,{id:"0Lbaux"})})]})]})})]})},q=e=>{let{isFavorited:t,onFavorite:i,onUnfavorite:r,disableInteractions:d=!1,...p}=e,[g,m]=(0,u.useState)(!1),x=(0,u.useCallback)(()=>{if(!i||!r)return void console.error("[FavoriteButton] onFavorite or onUnfavorite is not defined");t?(m(!1),r()):(m(!0),setTimeout(()=>{m(!1)},1e3),i())},[t,i,r]);return(0,n.jsx)(s.Tz,{label:t?(0,n.jsx)(o.x6,{id:"T/pF0Z"}):(0,n.jsx)(o.x6,{id:"pBsoKL"}),placement:"top",children:(0,n.jsx)(E.K,{...p,...d?{tabIndex:-1,pointerEvents:"none"}:{},zIndex:"1","data-favorite-button":!0,"aria-label":c.Ru._({id:"pBsoKL"}),className:"star-wrapper ".concat(g?"active":""),onClick:x,variant:"ghost",colorScheme:"alpha",size:"xs",borderRadius:"full",icon:(0,n.jsxs)(a.a,{as:"span",children:[(0,n.jsx)(h.g,{icon:t?z.yy:l.yy}),(0,n.jsxs)(a.a,{fontSize:"2.5px",children:[(0,n.jsxs)("div",{className:"star",children:[(0,n.jsx)("div",{className:"tl"}),(0,n.jsx)("div",{className:"tr"}),(0,n.jsx)("div",{className:"bl"}),(0,n.jsx)("div",{className:"br"})]}),(0,n.jsx)("div",{className:"ring"}),(0,n.jsx)("div",{className:"circles"})]})]}),...t?{color:"yellow.400",_hover:{color:"yellow.500"},bg:"yellow.50"}:{color:"gray.400",_hover:{color:"gray.500",bg:"gray.50"}}})})};var Q=i(33787);let J=e=>{let{favicon:t,children:i}=e,{secondaryColor:a}=(0,O.eg)();return(0,n.jsxs)(p.s,{align:"center",gap:1,minW:0,children:[t&&(0,n.jsx)(Q._,{maxW:"12px",maxH:"12px",src:t,flexShrink:0}),(0,n.jsx)(f.E,{noOfLines:1,color:a,fontSize:"xxs",fontFamily:"mono",wordBreak:"break-all",children:i})]})};J.displayName="SiteSubtitle";let Y=e=>{var t,i;let{ref:r,id:l,title:o,thumbnailImageUrl:c,href:d,createdByYou:u,createdByName:g,createdByEmail:m,createdByProfileImageUrl:x,createdTime:f,isDuplicateEnabled:v=!0,isRenameEnabled:j=!1,isShareEnabled:A=!1,isTrashAndRestoreEnabled:k=!0,isRemoveFromChannelEnabled:L=!1,isTrashed:S=!1,isFavorited:E=!1,site:_,onDuplicate:I,onFavorite:M,onUnfavorite:R,onTrash:D,onPermanentDelete:T,onRestore:z,disabledPermanentDeletionReason:P,onShareClick:N,onRename:H,onRemoveFromChannel:B,onRemixThis:F,isRemixLoading:V,onCopyAsTemplate:Z,isSiteCreationDisabledByAdmin:U=!1,menuEnabled:G=!1,openInNewWindow:W=!1,timestampDescription:Q,isOffline:Y,tags:X=[],visibilityBadge:$}=e,{secondaryColor:ee,padding:et}=(0,O.eg)(),ei=null==(i=(0,C.H3)((0,C.yo)(null==_?void 0:_.domains)))||null==(t=i.at(0))?void 0:t.name;return(0,n.jsxs)(O.yl,{ref:r,id:l,dataAttribute:"data-doc-grid-item-id",children:[c&&(0,n.jsx)(O.dK,{href:d,target:W?"_blank":void 0,thumbnailSrc:null==c?void 0:c.src,thumbnailFallbackSrc:null==c?void 0:c.fallbackSrc,createdByName:u?void 0:g,createdByProfileImageUrl:u?void 0:x,showAvatar:!u,badges:(null==_?void 0:_.enabled)?(0,n.jsx)(b,{}):void 0}),(0,n.jsxs)(p.s,{p:et,direction:"column",gap:1,children:[(0,n.jsx)(O.GR,{title:w(o),subtitle:(null==_?void 0:_.enabled)&&(0,n.jsx)(J,{favicon:_.faviconUrl,children:ei}),badge:$&&$.icon?(0,n.jsx)(s.Tz,{label:$.label,placement:"top",children:(0,n.jsx)(a.a,{color:ee,fontSize:"xs",flexShrink:0,cursor:"help",zIndex:1,children:(0,n.jsx)(h.g,{icon:$.icon,fixedWidth:!0})})}):void 0}),(0,n.jsx)(O.uo,{timestampDescription:Q,menu:G&&(0,n.jsx)(K,{href:d,title:w(o),createdByName:g,createdByEmail:m,createdTime:f,isDuplicateEnabled:v,isRenameEnabled:j,isShareEnabled:A,isTrashAndRestoreEnabled:k,isRemoveFromChannelEnabled:L,isTrashed:S,isFavorited:E,onDuplicate:I,onFavorite:M,onUnfavorite:R,onTrash:D,onPermanentDelete:T,onRestore:z,disabledPermanentDeletionReason:P,onShareClick:N,onRename:H,onRemoveFromChannel:B,onRemixThis:F,isRemixLoading:V,onCopyAsTemplate:Z,isSiteCreationDisabledByAdmin:U,tags:X})})]}),!!M&&!!R&&(0,n.jsx)(a.a,{position:"absolute",top:3,insetEnd:3,zIndex:3,children:(0,n.jsx)(q,{isFavorited:E,onFavorite:M,onUnfavorite:R,opacity:E?1:+!!(0,y.Xb)(),_groupHover:(0,y.Xb)()||Y&&!E?void 0:{opacity:1},_focus:Y?void 0:{opacity:1,shadow:"outline"},disableInteractions:Y})})]})};var X=i(38077),$=i(94460),ee=i(36465),et=i(6139),ei=i(42448),en=i(12889),ea=i(48086),er=i(70077),el=i(10961),es=i(44630),eo=i(87823);let ec=()=>c.Ru._({id:"NJnubC",values:{GAMMA_ARTIFACT_PROPER_NOUN:v.TP}}),ed=(0,d.P)(a.a),eu=e=>{var t;let{node:i,editor:a}=e,{id:c}=i.attrs,d=(0,$.u)("screenshotsEnabled"),p=(0,et.oR)(),{user:h}=(0,ea.ur)(),[g]=(0,P.D7K)(),m=(0,er.En)(),{data:x,error:f,loading:b,subscribeToMore:C}=(0,P.AZr)({variables:{id:c},skip:p||!c}),y=!!(!p&&h);(0,u.useEffect)(()=>{if(y)return C({document:P.Tyz,variables:{id:c},updateQuery:(e,t)=>{let{subscriptionData:i}=t;return i.data&&i.data.doc?{doc:{...e.doc,...i.data.doc,__typename:"Doc"}}:e},onError:e=>{}})},[c,f,C,y]);let{title:w,createdTime:j,createdBy:A,editedTime:k,editors:L,docUser:S}=(null==x?void 0:x.doc)||{},{linkUrl:E,handleClick:_}=(0,ee.c)({url:(0,el.LN)({docId:c,docTitle:w,absolute:!0}),nonPublishedUrl:(0,el.LN)({docId:c,docTitle:w})});(0,u.useEffect)(()=>{a.storage[es.d][c]=f?ec():w},[w,a.storage,c,f]);let I={src:d?null==x||null==(t=x.doc)?void 0:t.previewUrl:X.A.src,fallbackSrc:X.A.src},M=e=>()=>{if(!h)return;let t={input:{docId:c,userId:h.id,favorited:e}};g({variables:t,update:(e,t)=>{let{data:i}=t;e.writeFragment({id:"Doc:".concat(c),fragment:P.pfv,data:{docUser:null==i?void 0:i.updateDocUser}})},optimisticResponse:{updateDocUser:{...S,favorited:t.input.favorited,__typename:"DocUser"}}})},{popperRef:R,referenceRef:D,isHovering:T,onMouseOver:z,onMouseOut:N,getPopperProps:B}=(0,er.bf)();return(0,n.jsxs)(en.VR,{as:"span",children:[b?(0,n.jsx)(eo.h,{}):f?(0,n.jsx)(s.Tz,{label:(0,n.jsx)(o.x6,{id:"MnhVwn",values:{GAMMA_ARTIFACT_PROPER_NOUN:v.TP}}),children:(0,n.jsx)(eo.p,{hasError:!0,mentionLabel:ec(),mentionIcon:l.DW4})}):E?(0,n.jsx)(eo.p,{onMouseOver:p?void 0:z,onMouseOut:p?void 0:N,onClick:_,ref:D,isSimpleLinkVersion:p,mentionLabel:w||"",mentionIcon:l.vGi,mentionTargetUrl:E}):null,(0,n.jsx)(r.Z,{children:!f&&T&&x&&x.doc&&!p&&(0,n.jsx)(ed,{width:"320px","data-target-name":"doc-mention-popup",border:"1px solid",borderColor:"gray.200",borderRadius:"lg",overflow:"hidden",shadow:"lg",maxW:"80vw",zIndex:"tooltip",ref:R,onMouseOver:z,onMouseOut:N,...B(),...er._w,children:(0,n.jsx)(Y,{createdByYou:(null==A?void 0:A.id)===(null==h?void 0:h.id),title:w||"",timestampDescription:m?(0,n.jsx)(o.x6,{id:"yxz5Og",values:{0:(0,H.Bo)(k)}}):"---",NextLink:null,href:E,onClick:_,id:c,createdByName:(null==A?void 0:A.displayName)||"",createdByEmail:(null==A?void 0:A.email)||"",createdByProfileImageUrl:(null==A?void 0:A.profileImageUrl)||"",createdTime:j,thumbnailImageUrl:I,editors:L,isFavorited:!!(null==S?void 0:S.favorited),onFavorite:M(new Date),onUnfavorite:M(null),menuEnabled:!1,openInNewWindow:!0})})})]})},ep=e=>(0,n.jsx)(en.VR,{as:"span",children:(0,n.jsx)(ei.q,{type:"doc"})})},73039:(e,t,i)=>{"use strict";i.d(t,{Ef:()=>r,Gw:()=>l,Y1:()=>a});var n=i(7122);let a=1e3,r=16,l=e=>{let{isEditable:t}=e,i={".pptx-exporting-image":{".positioned-box":{visibility:"hidden"}},".positioned-box-content":{"[data-node-view-content]":{width:"100%"},"--line-height-body":"1.25",".first-block":{mt:"0rem"},".last-block":{mb:"0rem"},".themed-heading":{width:"100%"},".block-heading, .block-title":{mt:"0.5em",mb:"0.5em"},".block":{my:"0.5em"}}};return t&&(i["&.is-focused, &:hover, &[".concat(n.y,"]")]={".positioned-box":{outlineStyle:"solid"}}),i}},73232:(e,t,i)=>{"use strict";i.d(t,{gj:()=>T,wq:()=>E,G4:()=>L,fZ:()=>M,Up:()=>I,O8:()=>S,yp:()=>w,AS:()=>k,F0:()=>C,CY:()=>y,Ro:()=>v,er:()=>R,lI:()=>j});var n=i(99492),a=i(77650),r=i(37243),l=i(63867),s=i(69102),o=i(94524),c=i(20044),d=i(51831),u=i(97255);let p=["paragraph","heading","title","drawing","diagram","image","contributors","mediaPlaceholder","buttonGroup","labelGroup","navbarLinks","gallery","chart","toggleSummary","smartDiagram","positionedTextbox","graphic"],h=["positionedTextbox"],g=["title","heading","paragraph","bullet","todo","numbered","image","graphic","contributors","diagram","mediaPlaceholder","buttonGroup","labelGroup","gallery","chart","smartDiagram","blockquote"],m=["toggle","blockquote"],x=new l.hs("horizontalAlign");class f{isRelevantNode(e){return g.includes(e.type.name)}isRelevantParentNode(e){return m.includes(e.type.name)}apply(e){if(!e.docChanged&&this.hasInitialized)return this;this.hasInitialized=!0;let t=[],i=(0,o.C)();return e.doc.descendants((e,n)=>{if(this.isRelevantParentNode(e)){let i=(0,s.KQ)(e);t.push(u.NZ.node(n,n+e.nodeSize,{},{dir:i})),"toggle"===e.type.name&&e.forEach((e,a,r)=>{if("toggleSummary"===e.type.name){let r=n+1+a;t.push(u.NZ.node(r,r+e.nodeSize,{},{dir:i}))}})}if(this.isRelevantNode(e)){let a=(0,s.KQ)(e);a?i=a:t.push(u.NZ.node(n,n+e.nodeSize,{},{dir:i}))}return!0}),this.decorations=u.zF.create(e.doc,t),this}constructor(e=u.zF.empty){this.hasInitialized=!1,this.decorations=e}}let b=["left","right","center"],C=e=>b.find(t=>e.isActive({horizontalAlign:t})),y=e=>{let t=e.state.selection.$head.node().textContent;return(0,s.R_)(t)||(0,o.C)()},v=e=>t=>{let{dir:i,ctx:n}=t||{};return"menu"===n?null:e&&"center"!==e&&"ltr"!==i?i?"left"===e?"right":"left":null:e},w=(e,t)=>{let i=j(e,t);return{textAlign:e||void 0,alignItems:i||"var(--flex-align)","--flex-align":i}},j=(e,t)=>{if(e)return A(e,t||(0,o.C)())},A=(e,t)=>{if(e)return"rtl"===t?({left:"flex-end",center:"center",right:"flex-start"})[e]:({left:"flex-start",center:"center",right:"flex-end"})[e]},k=(e,t)=>{let i={"--descendant-align-self-left":"rtl"===t?"flex-end":"flex-start","--descendant-align-self-center":"center","--descendant-align-self-right":"rtl"===t?"flex-start":"flex-end"};return e?{"--descendant-align-self":A(e,t),...i}:i},L=e=>({"--descendant-align-self":e,"--descendant-align-self-left":e,"--descendant-align-self-center":e,"--descendant-align-self-right":e}),S=e=>e?{alignSelf:"var(".concat({left:"--descendant-align-self-left",center:"--descendant-align-self-center",right:"--descendant-align-self-right"}[e],", --descendant-align-self)")}:{alignSelf:"var(--descendant-align-self, self-start)"},E=r.YY.create({name:"horizontalAlign",priority:d.y.HorizontalAlign,addOptions:()=>({types:p,alignments:b,defaultAlignment:null}),addGlobalAttributes(){return[{types:this.options.types,attributes:{horizontalAlign:{default:this.options.defaultAlignment,keepOnSplit:!0,parseHTML:e=>e.style.textAlign||e.getAttribute("align")||this.options.defaultAlignment,renderHTML:e=>e.horizontalAlign?{style:"text-align: ".concat(e.horizontalAlign)}:{}}}}]},addCommands:()=>({toggleHorizontalAlign:e=>t=>{let{tr:i,dispatch:n,state:a,editor:r}=t;if(!n)return!0;let l=_(r,e)?null:e;return i.selection.ranges.forEach(e=>{let t=e.$from.pos,n=e.$to.pos;a.doc.nodesBetween(t,n,(e,t)=>{if("footnote"===e.type.name)return!1;!h.includes(e.type.name)&&p.includes(e.type.name)&&i.setNodeMarkup(t,void 0,{...e.attrs,horizontalAlign:l}).setMeta("annotationEvent",{type:"update-node-attrs",pos:t})})}),!0}}),addKeyboardShortcuts(){return{"Mod-Shift-l":()=>this.editor.commands.toggleHorizontalAlign("left"),"Mod-Shift-e":()=>this.editor.commands.toggleHorizontalAlign("center"),"Mod-Shift-r":()=>this.editor.commands.toggleHorizontalAlign("right"),Backspace:()=>{let{selection:e}=this.editor.state;if(!(e instanceof l.U3)||!e.empty)return!1;let t=e.$from.parent;return!!p.includes(t.type.name)&&!!t.isTextblock&&!(t.nodeSize>2)&&t.attrs.horizontalAlign!=this.options.defaultAlignment&&this.editor.commands.toggleHorizontalAlign(this.options.defaultAlignment)}}},addProseMirrorPlugins:()=>[new l.k_({key:x,state:{init:()=>new f,apply:(e,t)=>t.apply(e)},props:{decorations(e){let t=x.getState(e);return null==t?void 0:t.decorations}}})]}),_=(e,t)=>{let i=b.filter(e=>e!==t);return e.isActive({horizontalAlign:t})&&!i.some(t=>e.isActive({horizontalAlign:t}))},I=e=>{var t;return null==(t=e.find(e=>e.spec.dir))?void 0:t.spec.dir},M=(e,t)=>{var i;if(!t)return(null==(i=e.find(e=>e.spec.dir))?void 0:i.spec.dir)||"auto"},R=(e,t,i)=>{var n;let a=x.getState(e);if(!a)return null;let r=null==(n=a.decorations.find(t,i,e=>e.dir))?void 0:n[0];return r?r.spec.dir:null},D=e=>!(0,c.iA)(e,"horizontalAlign"),T=[{key:"alignLeft",name:()=>a.Ru._({id:"VjjKVj"}),icon:n.ecg,checkActive:e=>_(e,"left"),checkDisabled:D,apply:e=>e.chain().toggleHorizontalAlign("left").run(),shortcut:"Mod+Shift+L",enabledForTables:!0,alignment:"left"},{key:"alignCenter",name:()=>a.Ru._({id:"95ckMP"}),icon:n._ur,checkActive:e=>_(e,"center"),checkDisabled:D,apply:e=>e.chain().toggleHorizontalAlign("center").run(),shortcut:"Mod+Shift+E",enabledForTables:!0,alignment:"center"},{key:"alignRight",name:()=>a.Ru._({id:"vTKw81"}),icon:n.jbh,checkActive:e=>_(e,"right"),checkDisabled:D,apply:e=>e.chain().toggleHorizontalAlign("right").run(),shortcut:"Mod+Shift+R",enabledForTables:!0,alignment:"right"}]},73305:(e,t,i)=>{"use strict";i.d(t,{s:()=>n});let n=e=>{let{variant:t}=e;return{variant:"unstyled",display:"inline-flex",position:"relative",_hover:{textDecoration:"none"},minW:"min(100%, 12em)",maxW:"100%",fontSize:"1em",py:"0.5em",minH:"2.75em",w:"var(--button-width)",h:"auto",px:"link"===t?"0.5em":"1em",transitionProperty:"none","data-variant":t}}},73675:(e,t,i)=>{"use strict";let n;i.d(t,{W:()=>a});let a=(0,i(69930).A)(n)},73853:(e,t,i)=>{"use strict";i.d(t,{Jx:()=>p,SQ:()=>o,pT:()=>d,tb:()=>u});var n=i(932),a=i.n(n),r=i(46601),l=i(20044),s=i(41198);let o=e=>{let t=[];for(let i=0;ie.node.attrs.indent>a),l=o(r);t.push({node:n.node,pos:n.pos,children:l}),i+=r.length}return t},c=(e,t,i)=>{let n=[];for(let a=t+1;ae.map(e=>{let t=d(e.children);return{type:"card",content:[{type:"heading",attrs:{level:Math.min(e.node.attrs.indent+1,s.Bq)},content:[{type:"text",text:e.node.textContent}]},...t]}}),u=(e,t)=>({type:"smartLayout",attrs:{variantKey:t},content:e.map(e=>{let t=[{type:"heading",attrs:{level:4},content:a()(e.node.content.toJSON())}];return t.push(...e.children.map(e=>{let t=a()(e.node.toJSON());return t.attrs.indent-=1,t})),{type:"smartLayoutCell",content:t}})}),p=e=>(0,l.Ng)(e,r.x)},74092:(e,t,i)=>{"use strict";i.d(t,{h:()=>o});var n=i(74494),a=i(26533),r=i(9977),l=i(87489),s=i(44939);let o=(e,t)=>{let i=(0,r.lI)(e),a=(0,r.zK)(i),o=(0,n.fc)(i.aiOptions);return{blockFlags:o,format:a,outline:(0,s.u)(t),theme:c((0,l.SJ)(t.getState()))}},c=e=>({accentColors:(e?(0,a.CD)(e):[]).slice(0,10).map(e=>(0,a.Ik)(e))})},74239:(e,t,i)=>{"use strict";i.d(t,{$b:()=>g,KF:()=>p,Yv:()=>d,iM:()=>h});var n=i(46512),a=i(94289),r=i(63867),l=i(94460),s=i(96079),o=i(57194),c=i(35738);let d={generate:(0,n.d_)("0123456789abcdefghijklmnopqrstuvwxyz",15)},u=new r.hs("UniqueCardId"),p=e=>{let t=e=>{var i;return null==(i=e.content)?void 0:i.map(e=>{if(!e.content||e.type!==c.Qs)return e;let i={...e,attrs:{...e.attrs,id:d.generate()}};return i.content=t(i),i})};return Object.assign({},e,{content:t(e)})},h=e=>{var t;let i=e.type===c.Qs?{...e.attrs,id:d.generate()}:e.attrs,n=null==(t=e.content)?void 0:t.map(e=>h(e));return{...e,...i&&{attrs:i},...n&&{content:n}}},g=o.S3.extend({name:"UniqueCardId"}).configure({attributeName:"id",initialValue:()=>d.generate(),syncWithFilmstrip:()=>l.of.get("transactionalFilmstrip"),filterTransaction:s.kz,pluginKey:u,transformPasted:(e,t,i)=>{let{types:n,initialValue:r,attributeName:l}=t,s={},o=e=>{let t=[];return e.forEach(e=>{if(e.isText)return void t.push(e);if(!n.includes(e.type.name))return void t.push(e.copy(o(e.content)));let i=r(),a=e.type.create({...e.attrs,[l]:i},o(e.content),e.marks);e.type.name===c.Qs&&(s={...s,[e.attrs.id]:i}),t.push(a)}),a.FK.from(t)},d=e=>{let t=[];return e.forEach(e=>{if(e.isText)return void t.push(e);if("cardMention"===e.type.name){let n=s[e.attrs.id];if(n){let a=e.type.create({...e.attrs,...n?{id:n}:{},docId:i});t.push(a)}else t.push(e);return}t.push(e.copy(d(e.content)))}),a.FK.from(t)},u=d(o(e.content));return new a.Ji(u,e.openStart,e.openEnd)}})},74605:(e,t,i)=>{"use strict";i.d(t,{R:()=>h,w:()=>p});var n=i(26475),a=i(94460),r=i(63193),l=i(61835),s=i(40912),o=i(22670),c=i(17854),d=i(33500),u=i(67025);let p=async(e,t,i)=>{var p,g;let m=(0,r.vT)("unlimited_credits",t),x=null!=(g=a.of.get("aiDebits")[e])?g:d.rA[e];if(h(e,t,i),0===x)return;let f=(null==t?void 0:t.id)||(0,c.gx)();if(!f)return;let b=(0,n.H4n)(),C=null==(p=(await b.mutate({mutation:n.lgx,variables:{value:x,workspaceId:f}})).data)?void 0:p.deductCredits;return C?(o.zS.track(o.VV.AI_CREDITS_DEDUCTED,{operation:e,used:m?0:x,remaining:C.credits,interactionId:i,workspaceId:f,plan:(0,l.A4)(t)}),(0,s.KA)().dispatch((0,u.z0)({availableCredits:C.credits})),C.credits):null},h=(e,t,i)=>{var n;let s=(0,r.vT)("unlimited_credits",t),c=null!=(n=a.of.get("aiDebits")[e])?n:d.rA[e];o.zS.track(o.VV.AI_CREDITS_USED,{operation:e,used:c,has_unlimited_ai:s,interactionId:i,workspaceId:null==t?void 0:t.id,plan:(0,l.A4)(t)})}},74674:(e,t,i)=>{"use strict";function n(e){return Math.min(1e3*Math.pow(2,e),4e3)*(.5+Math.random())}function a(e,t){return new Promise((i,n)=>{if(null==t?void 0:t.aborted)return void n(new DOMException("The operation was aborted.","AbortError"));let a=setTimeout(()=>{null==t||t.removeEventListener("abort",r),i()},e),r=()=>{clearTimeout(a),n(new DOMException("The operation was aborted.","AbortError"))};null==t||t.addEventListener("abort",r,{once:!0})})}async function r(e,t){let i,r;for(let s=0;s<=2;s++){var l;if((null==(l=null==t?void 0:t.signal)?void 0:l.aborted)===!0)throw new DOMException("The operation was aborted.","AbortError");let o=s>0?{...t,headers:{...Object.fromEntries(new Headers(null==t?void 0:t.headers).entries()),"x-retry-attempt":String(s)}}:t;try{let l=await fetch(e,o);if(l.ok||!(l.status>=500))return l;r=l,i=Error("HTTP ".concat(l.status)),s<2&&(console.warn("[fetchWithRetry] Retryable status ".concat(l.status,", attempt ").concat(s+1,"/").concat(2)),await a(n(s),null==t?void 0:t.signal))}catch(e){if(e instanceof DOMException&&"AbortError"===e.name||!function(e){if(!(e instanceof Error))return!1;let t=e.message.toLowerCase();return t.includes("failed to fetch")||t.includes("load failed")||t.includes("terminated")||t.includes("networkerror")||t.includes("network error")}(e))throw e;i=e,s<2&&(console.warn("[fetchWithRetry] Retryable network error, attempt ".concat(s+1,"/").concat(2,":"),e.message),await a(n(s),null==t?void 0:t.signal))}}if(r)return r;throw i}i.d(t,{J:()=>r})},75310:(e,t,i)=>{"use strict";i.d(t,{dE:()=>r});var n=i(69218);i(47793),i(86524);var a=i(80371);i(75618),i(66533),i(44464),i(25135),i(79683),i(74931);let r=e=>l(e)[0],l=e=>{let t=new DOMParser().parseFromString(e,"text/html");return(0,n.xk)(t,{bookmarks:a.vO})}},75332:(e,t,i)=>{"use strict";i.d(t,{AF:()=>function e(t,i,n){var a;return"image"===t.type&&(null==(a=t.attrs)?void 0:a.id)===i?{...t,attrs:{...t.attrs,...n}}:t.content?{...t,content:t.content.map(t=>e(t,i,n))}:t},Aj:()=>a,DA:()=>o,Dd:()=>d,Q2:()=>r,dx:()=>s,lg:()=>l});var n=i(26560);function a(e){return"cardId"in e&&"string"==typeof e.cardId}let r=(e,t)=>({...e,...t}),l=(e,t,i)=>new Map(e).set(t,i),s=(e,t)=>{let i=new Map(e);return i.delete(t),i},o=(e,t)=>{let i=new Map;for(let[n,a]of e)n.startsWith("".concat(t,":"))||i.set(n,a);return i};function c(e,t){if("removeCard"!==t.type){let i=a(t)?t.cardId:null,r=t instanceof n.i?t.duplicatedCardId:i;if(r&&e.removeByCardId.has(r))return e}return t.mergeInto(e)}function d(e){let t={removeByCardId:new Map,createByCardId:new Map,editByCardId:new Map,moveByCardId:new Map,imageEditByKey:new Map,themeSuggestion:null,otherSuggestions:[]},i=e.reduce(c,t);return[...i.removeByCardId.values(),...i.createByCardId.values(),...i.editByCardId.values(),...i.moveByCardId.values(),...i.imageEditByKey.values(),...i.themeSuggestion?[i.themeSuggestion]:[],...i.otherSuggestions]}},75334:(e,t,i)=>{"use strict";i.d(t,{$:()=>d});var n=i(37243),a=i(63867),r=i(40912),l=i(87489),s=i(35623),o=i(85117),c=i(49404);let d=n.YY.create({name:"media",addExtensions:()=>[o.p],addCommands:()=>({handleSpaceToZoom:()=>e=>{let{state:t}=e;if(t.selection instanceof a.nh&&(0,c.Bv)(t.selection.node)){let e=(0,r.KA)(),{id:i}=t.selection.node.attrs;return!!(i&&(0,s.iZ)(i)(e.getState()))||(e.dispatch((0,l.a)({nodeId:t.selection.node.attrs.id})),!0)}return!1}}),extendNodeSchema(e){var t;return{accessoryImageKey:(0,n.gk)((0,n.iI)(e,"accessoryImageKey",e)),imageKeyPath:null!=(t=(0,n.gk)((0,n.iI)(e,"imageKeyPath",e)))?t:""}}})},75572:(e,t,i)=>{"use strict";i.d(t,{Rv:()=>o,bG:()=>l,p8:()=>s,vb:()=>r});var n=i(40912),a=i(87489);let r=e=>{let t=(0,n.KA)();return(0,a.q)(e)(t.getState())||!1},l=(e,t)=>{(0,n.KA)().dispatch((0,a.z1)({toggleIds:[e],isExpanded:t}))},s=e=>"toggle"===e.type.name,o=e=>"toggleSummary"===e.type.name},75618:(e,t,i)=>{"use strict";i.d(t,{LQ:()=>o,bT:()=>s,gG:()=>u,hP:()=>m,lE:()=>c,lk:()=>p,pW:()=>h,q3:()=>g,qp:()=>d});var n=i(83817),a=i.n(n),r=i(83691),l=i(39150);let s=e=>{let{resize:t}=e.attrs,{height:i,width:n}=null!=t?t:{};return!a()({resize:t},{resize:l.P})&&null!=i&&null!=n},o=e=>{e.chain().resetImageClip().resetImageScale().command(e=>{var t;let{commands:i}=e;return!!(null==(t=i.refreshBubbleMenu)?void 0:t.call(i))}).run()},c=async e=>{try{let t=e.split("/").pop();if(!t)throw Error("No filename found");let i=await fetch("".concat(r.$.API_HOST||"","/media/images/download"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":r.$.SHARE_TOKEN||""},body:JSON.stringify({url:e,filename:t})});if(!i.ok)throw Error("Download failed");let n=await i.blob(),a=window.URL.createObjectURL(n),l=document.createElement("a");l.href=a,l.download=t,document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(a)}catch(e){console.error("Error downloading image:",e)}},d=async e=>{try{let t=await fetch("".concat(r.$.API_HOST||"","/media/images/download"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json","share-token":r.$.SHARE_TOKEN||""},body:JSON.stringify({url:e,convertToPng:!0})});if(!t.ok)throw Error("Failed to fetch image for clipboard");let i=await t.blob();if(navigator.clipboard&&navigator.clipboard.write){let e=new ClipboardItem({[i.type]:i});await navigator.clipboard.write([e]),console.log("Image copied with Clipboard API successfully")}}catch(e){console.error("Error copying image to clipboard:",e)}},u=e=>e.replace(/<(?!xlink:)([a-zA-Z0-9_-]+):/g,"<").replace(/<\/(?!xlink:)([a-zA-Z0-9_-]+):/g,"]*)\s+xmlns\s*=\s*(["'])[^"']*\2/g,"$1").replace(/{let{id:t,resize:i,href:n,clickBehavior:a,horizontalAlign:r,fullWidthBlock:l,...s}=e;return s},h=e=>{let{backgroundPos:t,id:i,...n}=e;return n},g=e=>{let{editor:t,cardPos:i,attrs:n,layout:a}=e,r=t.chain().setCardLayoutWithImage(i,a,n).run();return r&&t.chain().deleteSelectionAndSelectNear().run(),r},m=e=>{let{clipPath:t,clipType:i,clipAspectRatio:n}=e||{};return{clipPath:t||null,clipType:i||null,clipAspectRatio:n||null}}},75699:(e,t,i)=>{"use strict";i.d(t,{X:()=>N});var n=i(37243),a=i(12889),r=i(51831),l=i(44604),s=i(40425),o=i(28745),c=i(6029),d=i(26420),u=i(48810),p=i(49611),h=i(21938),g=i(99492),m=i(48621),x=i(26221),f=i(3616),b=i(77650),C=i(50333),y=i.n(C),v=i(55729),w=i(43783),j=i(65338),A=i(92986),k=i(63689),L=i(81949),S=i(70077),E=i(44790),_=i(50024),I=i(44913),M=i(29144),R=i(41959);let D=e=>{let{colWidths:t}=e;return(0,c.jsxs)("colgroup",{children:[(0,c.jsx)("col",{style:{width:"0%"}}),t.map((e,t)=>(0,c.jsx)("col",{className:"col-width-control",style:{width:"".concat(e,"%")}},t))]})};D.displayName="ColGroup";let T=e=>{var t;let i=(0,A.FX)(),{node:n,editor:r,getPos:l,decorations:C,updateAttributes:_}=e,{colMinPercent:M,newColSize:T}=r.schema.nodes.table.spec,P=(0,o.cG)(n.attrs.colWidths,T,M),N=s.J3.get(n),H=C.some(e=>e.spec.isFocusedInside),B=null==(t=C.find(e=>e.spec.isColumnSelected))?void 0:t.spec.colNumber,{colWidths:F}=n.attrs,O=(0,S.En)(),V=N.height*N.width;(0,v.useEffect)(()=>{N.width!==F.length&&setTimeout(()=>{_({colWidths:(0,o.I)(N.width)})},0)},[N.width,F,_]);let Z=(0,v.useCallback)(e=>{let t=l();if("number"==typeof t)return t+1+N.positionAt(0,e,n)},[l,n,N]),U=(0,v.useCallback)(e=>{let t=Z(e+1);if("number"!=typeof t)return;let i=t+1;r.chain().addColumnAfter(e).command(e=>{let{tr:t}=e,n=(0,k.s)(t.doc.resolve(i));return n&&t.setSelection(n),!0}).run()},[r,Z]),G=(0,v.useCallback)(()=>{U(N.width-1)},[U,N.width]),W=(0,v.useCallback)(()=>{let e=l();"number"==typeof e&&r.chain().command(t=>{let{tr:i,state:n}=t,a=n.doc.nodeAt(e);if(!a)return!1;let r=n.schema,l=0,s=[];for(let e=0;el&&i<=20&&(l=i)}if(0===l||l>20){let e=new Map;s.forEach(t=>{t<=20&&e.set(t,(e.get(t)||0)+1)});let t=0;e.forEach((e,i)=>{e>t&&(t=e,l=i)})}(0===l||l>20)&&(l=3);let c=[];for(let e=0;e0||i.length0){let t=r.nodes.table.create({...a.attrs,colWidths:(0,o.I)(l)},c);return i.replaceWith(e,e+a.nodeSize,t),!0}return!1}).run()},[r,l]),K=y()(n.attrs.colWidths.reduce((e,t)=>e+t,0),20),q=N.width<=0||N.height<=0,Q=0===n.childCount,J=V>=R.dM,Y=(0,v.useMemo)(()=>{let e=!1;for(let t=0;tN.width){e=!0;break}return e},[n,N.width]);if(!O)return null;let X=(0,c.jsx)(f.x6,{id:"4t5Za1"}),$=!1;return(Y?(X=(0,c.jsx)(f.x6,{id:"KvWsPt"}),$=!0):Q?X=(0,c.jsx)(f.x6,{id:"2POCf1"}):J&&(X=(0,c.jsx)(f.x6,{id:"/ZI3Eo"}),$=!0),J||q||Q||!Q&&0===V||Y)?(0,c.jsx)(a.VR,{children:(0,c.jsxs)(d.a,{contentEditable:!1,border:"1px solid red",p:"0.5em",display:"flex",alignItems:"center",gap:2,children:[(0,c.jsx)(u.E,{color:"red",flex:"1",children:X}),$&&(0,c.jsx)(p.$,{size:"sm",sx:{fontSize:"0.7em",width:"7em",height:"2em"},colorScheme:"red",onClick:W,"data-testid":"repair-table-button",children:(0,c.jsx)(f.x6,{id:"n6vGIp"})})]})}):(0,c.jsx)(E.u,{as:"div",...e,...n.attrs,children:(0,c.jsxs)(d.a,{w:"fit-content",overflowX:i?"auto":void 0,position:"relative",width:"100%",className:(0,h.cx)("table-wrapper",j.a0),"data-selection-ring":!0,"data-table-style":n.attrs.tableStyle||"striped",children:[(0,c.jsxs)("table",{style:{width:i?"max-content":"".concat(K,"%"),minWidth:i?"100%":void 0,maxWidth:i?"200vw":void 0,tableLayout:i?"auto":"fixed",position:"relative"},children:[(0,c.jsx)(D,{cols:N.width,colWidths:F}),(0,c.jsx)("thead",{children:(0,c.jsx)(z,{numColumns:N.width,selectedColumn:B,getColumnPosition:Z,...e})}),(0,c.jsx)(a.$p,{as:"tbody",className:"table-content",style:{display:"contents"}})]}),(0,c.jsx)(I.A,{...e,handlePlacement:"outside","data-testid":"select-table-button",onClick:()=>{let e=Z(0);"number"==typeof e&&r.chain().focus().selectTable(e).run()},label:b.Ru._({id:"3xRGMR"})}),H&&(0,c.jsxs)(d.a,{contentEditable:!1,suppressContentEditableWarning:!0,children:[(0,c.jsx)(x.Tz,{placement:"right",label:b.Ru._({id:"AgvHni"}),children:(0,c.jsx)(p.$,{position:"absolute",insetInlineStart:"100%",top:"0",height:"100%",onClick:G,onMouseDown:L.Fw,minWidth:"0",width:"auto",isDisabled:!P,zIndex:1,"data-testid":"add-col-end-button",size:"xs",shadow:"sm",variant:"unstyled",color:"var(--body-color)",className:w.Gx,backgroundColor:"var(--clickable-background-color)",marginInlineStart:1,w:5,children:(0,c.jsx)(m.g,{icon:g.QLR})})}),(0,c.jsx)(x.Tz,{placement:"bottom",label:b.Ru._({id:"qZd/ph"}),children:(0,c.jsx)(p.$,{position:"absolute",insetInlineStart:"0",top:"100%",width:"100%",onClick:()=>{let e=l();if("number"!=typeof e)return;let t=N.height-1,i=N.width-1,a=e+1+N.positionAt(t,i,n);r.chain().focus(a).addRowAfter().run(),requestAnimationFrame(()=>r.chain().focus(a).goToNextCell().run())},onMouseDown:L.Fw,minHeight:"0",height:6,zIndex:4,"data-testid":"add-row-end-button",size:"xs",shadow:"sm",variant:"unstyled",color:"var(--body-color)",className:w.Gx,mt:1,children:(0,c.jsx)(m.g,{icon:g.QLR})})})]})]})})},z=e=>{let{numColumns:t,selectedColumn:i,getColumnPosition:n,...a}=e,{editor:r}=a,l=(0,v.useCallback)(e=>{let t=n(e);"number"==typeof t&&r.chain().focus().selectColumn(t).run()},[r,n]),[s,o]=(0,v.useState)(!1);if(!t)return null;let d=Array.from(Array(t).keys());return(0,c.jsxs)("tr",{contentEditable:!1,suppressContentEditableWarning:!0,children:[(0,c.jsx)("th",{style:{padding:0}}),d.map(e=>(0,c.jsx)(P,{colNumber:e,selectColumn:l,isSelected:e===i,getColumnPosition:n,isDragging:s,setIsDragging:o,...a},e))]})},P=(0,v.memo)(e=>{let{colNumber:t,selectColumn:i,getColumnPosition:n,isDragging:a,setIsDragging:r,...l}=e,{decorations:s,editor:o}=l,{colHover:u}=(0,_.L3)(s),{colFocus:p}=(0,_.lF)(s),h=(0,v.useCallback)(()=>i(t),[t,i]),g=(0,v.useCallback)(e=>{e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/x-column-index",t.toString()),e.stopPropagation(),r(!0)},[t,r]),m=(0,v.useCallback)(e=>{e.preventDefault(),e.dataTransfer.dropEffect="move",r(!0)},[r]),x=(0,v.useCallback)((e,t)=>{if(e===t)return;let i=n(e);"number"==typeof i&&o.chain().focus(i).command(i=>{let{tr:n,state:a}=i;return(0,M.aO)(e,t,a.selection,n)}).run()},[o,n]),f=(0,v.useCallback)(e=>{e.preventDefault(),r(!1);let i=parseInt(e.dataTransfer.getData("text/x-column-index"),10);if(isNaN(i))return void console.warn("Invalid fromCol in drop operation:",e.dataTransfer.getData("text/x-column-index"));let n=e.currentTarget.getBoundingClientRect(),a=e.clientX>n.left+n.width/2,l=t;a&&(l=t+1),i!==l&&!isNaN(l)&&i>=0&&l>=0?x(i,l):console.warn("Invalid column reorder parameters:",{fromCol:i,toCol:l,colNumber:t,isRightSide:a}),e.stopPropagation()},[t,x,r]),C=(0,v.useCallback)(e=>{e.preventDefault(),r(!1)},[r]);return(0,c.jsxs)("th",{style:{position:"relative",padding:0,border:0},className:"table-col-control",onDrop:f,onDragOver:m,onDragEnd:C,children:[(0,c.jsx)(I.A,{...l,handlePlacement:"top",label:b.Ru._({id:"pzbGX8"}),zIndex:"3",isVisible:u===t||p===t,onClick:h,onDragStart:g,"data-test-column-control":t}),(0,c.jsx)(d.a,{position:"absolute",top:"-2em",insetStart:"0.25em",insetEnd:"0.25em",bottom:"-2em",zIndex:"2",pointerEvents:a?"auto":"none",onDrop:f,onDragOver:m,onDragEnd:C,"data-testid":"column-drop-zone-".concat(t)})]},t)});P.displayName="SelectColumnHeader";let N=n.bP.create({name:"table",priority:r.y.Table,containerHandle:!0,addNodeView:()=>(0,a.gu)(T,{update:l.z0}),addOptions:()=>({resizable:!0,handleWidth:10,colMinPercent:10,newColSize:20,lastColumnResizable:!1,allowTableNodeSelection:!0}),content:"tableRow+",tableRole:"table",isolating:!0,allowGapCursor:!1,group:"cardBlock layoutBlock footnoteBlock calloutBlock",parseHTML:()=>[{tag:"table"}],renderHTML(e){let{HTMLAttributes:t}=e;return["table",(0,n.KV)(this.options.HTMLAttributes,t),["tbody",0]]},addAttributes(){let e="colWidths";return{colWidths:{default:[],renderHTML:t=>{let{colWidths:i}=t;return i&&i.length?{[e]:JSON.stringify(i)}:{}},parseHTML:t=>{let i=t.getAttribute(e);if(i)try{let e=JSON.parse(i);if(Array.isArray(e))return(0,o.fF)(e),e}catch(e){}let n=t.querySelector("tr");if(!n)return[];let a=0;return n.childNodes.forEach(e=>{"TD"===e.nodeName&&a++}),(0,o.I)(a)}},fullWidthBlock:{default:!1},tableStyle:{default:"striped",parseHTML:e=>e.getAttribute("data-table-style")||"striped",renderHTML:e=>{let{tableStyle:t}=e;return{"data-table-style":t||"striped"}}}}},addCommands(){return{insertTable:function(){let{rows:e=3,cols:t=3,withHeaderRow:i=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n=>{let{dispatch:a,editor:r,commands:l}=n;if(!a)return!1;let s=function(e,t,i,n,a){let r=function(e){if(e.cached.tableNodeTypes)return e.cached.tableNodeTypes;let t={};return Object.keys(e.nodes).forEach(i=>{let n=e.nodes[i];n.spec.tableRole&&(t[n.spec.tableRole]=n)}),e.cached.tableNodeTypes=t,t}(e),l=[],s=[];for(let e=0;et=>{let{state:i,dispatch:n,tr:a}=t;if(!(0,s.aH)(i.selection)||!n)return!1;let r=(0,s._t)(i.selection);if(!r)return!1;let{table:l,tableStart:o}=r;return(0,s.cq)(a,{table:l,col:e,tableStart:o,newColSize:this.options.newColSize,colMinPercent:this.options.colMinPercent})},addColumnAfter:e=>t=>{let{state:i,dispatch:n,tr:a}=t;if(!(0,s.aH)(i.selection)||!n)return!1;let r=(0,s._t)(i.selection);if(!r)return!1;let{table:l,tableStart:o}=r;return(0,s.cq)(a,{table:l,col:e+1,tableStart:o,newColSize:this.options.newColSize,colMinPercent:this.options.colMinPercent})},moveColumn:(e,t)=>i=>{let{state:n,dispatch:a,tr:r}=i;return!!a&&(0,s.aO)(e,t,n.selection,r,a)},equalizeColumns:()=>e=>{let{state:t,dispatch:i,tr:n}=e;if(!(0,s.aH)(t.selection)||!i)return!1;let a=(0,s._t)(t.selection);if(!a)return!1;let{map:r,tableStart:l}=a,c=t.doc.nodeAt(l-1);return n.setNodeMarkup(l-1,void 0,{...null==c?void 0:c.attrs,colWidths:(0,o.I)(r.width)}),!0},visualizeTable:()=>e=>{let{state:t,dispatch:i,tr:n}=e;if(!(0,s.aH)(t.selection)||!i)return!1;let a=(0,s._t)(t.selection);if(!a)return!1;let{map:r,tableStart:l}=a,c=t.doc.nodeAt(l-1);return n.setNodeMarkup(l-1,void 0,{...null==c?void 0:c.attrs,colWidths:(0,o.I)(r.width)}),!0},deleteColumn:()=>e=>{let{state:t,dispatch:i,tr:n}=e;return!!i&&(0,s.Kl)(t.selection,n,i)},addRowBefore:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.JD)(t,i)},addRowAfter:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.gC)(t,i)},deleteRow:()=>e=>{let{state:t,dispatch:i,tr:n}=e;return(0,s.QN)(t.selection,n,i)},deleteTable:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,s.CG)(t.selection,i,n)},deleteTableWhenEmpty:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,s.lD)(t.selection,i,n)},deleteColWhenEmpty:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,s.Tn)(t.selection,i,n)},deleteRowWhenEmpty:()=>e=>{let{state:t,tr:i,dispatch:n}=e;return!!n&&(0,s.rO)(t.selection,i,n)},mergeCells:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.w7)(t,i)},splitCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.L0)(t,i)},toggleHeaderColumn:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.Qg)(t,i)},toggleHeaderRow:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.uC)(t,i)},toggleHeaderCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,s._G)(t,i)},mergeOrSplit:()=>e=>{let{state:t,dispatch:i}=e;return!!(0,s.w7)(t,i)||(0,s.L0)(t,i)},setCellAttribute:(e,t)=>i=>{let{state:n,dispatch:a}=i;return(0,s.i4)(e,t)(n,a)},goToNextCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.D8)(1)(t,i)},goToPreviousCell:()=>e=>{let{state:t,dispatch:i}=e;return(0,s.D8)(-1)(t,i)},fixTables:()=>e=>{let{state:t,dispatch:i}=e;return i&&(0,s.rP)(t),!0},setCellSelection:e=>t=>{let{tr:i,dispatch:n}=t;if(n){let t=s.rn.create(i.doc,e.anchorCell,e.headCell);i.setSelection(t)}return!0},setTableStyle:e=>t=>{let{state:i,dispatch:n,tr:a}=t;if(!(0,s.aH)(i.selection))return!1;if(!n)return!0;let r=(0,s._t)(i.selection);if(!r)return!1;let{tableStart:l}=r,o=i.doc.nodeAt(l-1);return!!o&&(a.setNodeMarkup(l-1,void 0,{...o.attrs,tableStyle:e}),n(a),!0)}}},addKeyboardShortcuts(){let e=()=>this.editor.commands.first(e=>{let{commands:t}=e;return[()=>t.deleteTableWhenEmpty(),()=>t.deleteRowWhenEmpty(),()=>t.deleteColWhenEmpty()]});return{Tab:()=>!!this.editor.commands.goToNextCell()||!!this.editor.can().addRowAfter()&&this.editor.chain().addRowAfter().goToNextCell().run(),"Shift-Tab":()=>this.editor.commands.goToPreviousCell(),Backspace:e,"Mod-Backspace":e,Delete:e,"Mod-Delete":e}},addProseMirrorPlugins(){return this.options.resizable,[(0,s.AL)({handleWidth:this.options.handleWidth,colMinPercent:this.options.colMinPercent,lastColumnResizable:this.options.lastColumnResizable}),(0,s.LF)({allowTableNodeSelection:this.options.allowTableNodeSelection})]},extendNodeSchema(e){var t,i;let a={name:e.name,options:e.options,storage:e.storage};return{colMinPercent:null==(t=e.options)?void 0:t.colMinPercent,newColSize:null==(i=e.options)?void 0:i.newColSize,tableRole:(0,n.gk)((0,n.iI)(e,"tableRole",a))}}})},76013:(e,t,i)=>{"use strict";i.d(t,{Kt:()=>w,PJ:()=>E,_k:()=>S,iW:()=>A,n_:()=>L,rd:()=>j});var n=i(6029),a=i(74771),r=i(46898),l=i(26420),s=i(80314),o=i(44478),c=i(3616),d=i(77650),u=i(55729),p=i(83691),h=i(26475),g=i(94460),m=i(1319);i(18406);var x=i(40912),f=i(73275),b=i(96230),C=i(26533),y=i(87489),v=i(17854);i(32982);let w=e=>{let{docId:t,editor:i}=e,[n]=(0,h.LTv)();return{updateDocThemeWithAccentImages:(0,u.useCallback)(async e=>{if(t)return n({variables:{id:t,themeId:e}}).then(e=>{let{data:t}=e;if(i){var n,a;i.commands.updateThemeAccentImages(null==t||null==(a=t.updateDoc)||null==(n=a.theme)?void 0:n.config.accentBackgrounds)}})},[t,i,n])}},j=()=>{let e=(0,x.GV)(y.SJ),t=(0,x.GV)(f.JN),i=(0,x.GV)(m.nU);return(null==i?void 0:i.theme)?(0,C.Mw)(i.theme):t?(0,C.Mw)(t):!!e&&(0,C.Mw)(e)},A=e=>{let{theme:t}=e,i=(0,r.d)(),[n]=(0,h.$KX)(),a=t.name.replace(b.M8,"");return(0,u.useCallback)(()=>{t&&t.id&&(i.close("archive-theme-toast"),n({variables:{id:t.id},update:(e,i)=>{let{data:n}=i;(null==n?void 0:n.unarchiveTheme)&&e.writeQuery({query:h.a83,variables:{workspaceId:t.workspaceId,archived:!1},data:{themes:[n.unarchiveTheme]}})},optimisticResponse:{unarchiveTheme:{__typename:"Theme",...t,archived:!1,updatedTime:new Date().toISOString()}},refetchQueries:["GetThemes"]}).then(()=>{i({id:"unarchive-theme-toast",title:d.Ru._({id:"QFw1At",values:{displayName:a}}),status:"success",duration:3e3,position:"top",isClosable:!0})}).catch(e=>{console.error("Couldn't restore theme ".concat(a," error: ").concat(e))}))},[n,t,i,a])},k=e=>{let{showLinkToDashboard:t,unarchiveTheme:i}=e;return t?(0,n.jsx)(l.a,{children:(0,n.jsx)(c.x6,{id:"1jSYVL",components:{0:(0,n.jsx)(s.N,{textDecoration:"underline",isExternal:!0,href:b.fr}),1:(0,n.jsx)(a.p,{mx:"2px"}),2:(0,n.jsx)(s.N,{textDecoration:"underline",as:s.N,variant:"link",onClick:i})}})}):(0,n.jsx)(l.a,{children:(0,n.jsx)(c.x6,{id:"HFliJ0",components:{0:(0,n.jsx)(s.N,{textDecoration:"underline",as:s.N,variant:"link",onClick:i})}})})},L=e=>{let{theme:t,showLinkToDashboard:i=!1}=e,a=(0,r.d)(),[l]=(0,h.UFu)(),s=A({theme:t}),o=t.name.replace(b.M8,"");return(0,u.useCallback)(()=>{t&&t.id&&l({variables:{id:t.id},update:(e,i)=>{let{data:n}=i;(null==n?void 0:n.archiveTheme)&&e.writeQuery({query:h.a83,variables:{workspaceId:t.workspaceId,archived:!1},data:{themes:[n.archiveTheme]}})},optimisticResponse:{archiveTheme:{__typename:"Theme",...t,archived:!0,updatedTime:new Date().toISOString()}},refetchQueries:["GetThemes"]}).then(()=>{let e=t.name;a({id:"archive-theme-toast",title:d.Ru._({id:"TEDDwv",values:{themeName:e}}),description:(0,n.jsx)(k,{showLinkToDashboard:i,unarchiveTheme:s}),status:"success",duration:3e3,position:"top",isClosable:!0})}).catch(e=>{console.error("Couldn't archive theme ".concat(o," error: ").concat(e))})},[t,l,a,i,s,o])},S=e=>{let{isGammaOrgUser:t}=(0,v.ur)(),i=null!==e.workspaceId&&t&&"production"!==p.$.APPLICATION_ENVIRONMENT&&!e.archived,[n]=(0,h.$hA)(),a=(0,u.useCallback)(()=>{if(!i)return;let t=prompt("Enter new theme ID",(0,o.Fw)(e.name));t&&n({variables:{id:e.id,newId:t},refetchQueries:["GetThemes"]})},[e,n,i]);return{canMakeStandard:i,convertToStandard:a}},E=(e,t)=>{let{isGammaOrgUser:i}=(0,v.ur)(),n=(0,g.u)("uploadThemeImagesToProd");return i&&n&&"themeBackground"===t?{orgId:"theme_images/standard",templateId:p.$.TRANSLOADIT_THEME_IMAGE_TEMPLATE_ID,useStandardThemeBucket:!0}:{orgId:e,templateId:void 0,useStandardThemeBucket:!1}}},76216:(e,t,i)=>{"use strict";let n,a;if(i.d(t,{J:()=>l,r:()=>r}),"undefined"!=typeof WeakMap){let e=new WeakMap;n=t=>e.get(t),a=(t,i)=>(e.set(t,i),i)}else{let e=[],t=0;n=t=>{for(let i=0;i(10==t&&(t=0),e[t++]=i,e[t++]=n)}class r{constructor(e,t,i,n){this.left=e,this.top=t,this.right=i,this.bottom=n}}class l{findCell(e){for(let t=0;tt%this.width==0)}colCount(e){for(let t=0;tn&&(r+=a.attrs.colspan)}}for(let e=0;e1&&(i=!0)}-1==t?t=r:t!=r&&(t=Math.max(t,r))}return t}(e),i=e.childCount,n=[],a=0,r=null,s=[];for(let e=0,a=t*i;e=i){(r||(r=[])).push({type:"overlong_rowspan",pos:o,n:p-e});break}let c=a+e*t;for(let e=0;e{var n={"./ar/messages":[43223,3223],"./bg/messages":[71863,1863],"./bs/messages":[73787,3787],"./cs/messages":[26572,6572],"./da/messages":[4263,4263],"./de/messages":[70459,459],"./el/messages":[20789,789],"./en/messages":[63711],"./es/messages":[69862,9862],"./et/messages":[18493,8493],"./fa/messages":[9221,9221],"./fi/messages":[35005,5005],"./fr/messages":[37162,7162],"./he/messages":[26631,6631],"./hi/messages":[60643,643],"./hr/messages":[41452,1452],"./hu/messages":[19031,9031],"./id/messages":[32153,2153],"./it/messages":[48329,8329],"./ja/messages":[83881,3881],"./kn/messages":[62125,2125],"./ko/messages":[27096,7096],"./lt/messages":[73870,3870],"./lv/messages":[41124,1124],"./nl/messages":[80164,164],"./no/messages":[84259,4259],"./pl/messages":[42901,5282],"./pseudo-LOCALE/messages":[5277,5277],"./pt-br/messages":[31997,1997],"./ro/messages":[91695,1695],"./ru/messages":[22413,2413],"./sl/messages":[1951,1951],"./sq/messages":[79942,9942],"./sr/messages":[28769,8769],"./sv/messages":[8701,8701],"./th/messages":[14890,4890],"./tl/messages":[41438,1438],"./tr/messages":[48872,8872],"./uk/messages":[95854,5854],"./ur/messages":[82315,2315],"./uz/messages":[18579,8579],"./vi/messages":[79565,9565],"./zh-cn/messages":[25212,5212],"./zh-tw/messages":[83216,3216]};function a(e){if(!i.o(n,e))return Promise.resolve().then(()=>{var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=n[e],a=t[0];return Promise.all(t.slice(1).map(i.e)).then(()=>i.t(a,23))}a.keys=()=>Object.keys(n),a.id=76478,e.exports=a},77192:(e,t,i)=>{"use strict";i.d(t,{f:()=>k});var n=i(6029),a=i(40452),r=i(27229),l=i(12297),s=i(42072);let o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ai-credits-modal",t=(0,s.ez)("unlimited_credits"),{lowCreditStatus:i,credits:n,isCreditsReady:a}=(0,l.B9)(),{onOpen:o,onClose:c,isOpen:d}=(0,r.j)({id:e});return{hasUnlimitedCredits:t,lowCreditStatus:i,credits:n,onAICreditsModalOpen:o,onAICreditsModalClose:c,isAICreditsModalOpen:d,isCreditsReady:a}};var c=i(3994),d=i(81423),u=i(24302),p=i(16936),h=i(3276),g=i(49611),m=i(26385),x=i(48810),f=i(55597),b=i(48621),C=i(26221),y=i(3616),v=i(77650),w=i(55729),j=i(12704);let A=(0,w.memo)(e=>{let{credits:t,lowCreditStatus:i,onClick:a,size:r,iconOnly:l,isDark:s}=e,o=null===t,{colorMode:c}=(0,u.G6)(),d=(0,n.jsx)(y.x6,{id:"rfczaI"}),w=(e=>{let{lowCreditStatus:t,isDark:i}=e;if(t===j.y.EXHAUSTED)if(i)return{color:"red.500",bg:"transparent",_hover:{bg:"red.300"},_active:{bg:"red.200"}};else return{color:"red.700",bg:"transparent",_hover:{bg:"red.50"},_active:{bg:"red.100"}};if(t===j.y.LOW)if(i)return{color:"orange.500 !important",bg:"transparent",_hover:{bg:"orange.200 !important"},_active:{bg:"orange.300 !important"}};else return{color:"orange.700 !important",bg:"transparent",_hover:{bg:"orange.100 !important"},_active:{bg:"orange.200 !important"}};return i?{color:"titanium.300",bg:"transparent",_hover:{bg:"elevation.3"},_active:{bg:"elevation.4"}}:{color:"deepocean.950",bg:"transparent",_hover:{bg:"deepocean.50"},_active:{bg:"deepocean.100"}}})({lowCreditStatus:i,isDark:null!=s?s:"dark"===c});return l?(0,n.jsx)(C.Tz,{label:d,children:(0,n.jsx)(p.K,{size:null!=r?r:"sm",onClick:a,isDisabled:o,variant:"ghost",...w,"aria-label":v.Ru._({id:"eNAYzo"}),icon:o?(0,n.jsx)(h.y,{size:"xs"}):(0,n.jsx)(b.g,{icon:f.p7g,fixedWidth:!0})})}):(0,n.jsx)(C.Tz,{label:d,children:(0,n.jsx)(g.$,{size:null!=r?r:"sm",py:4,px:4,onClick:a,isDisabled:o,variant:"ghost",...w,children:o?(0,n.jsx)(h.y,{size:"xs"}):(0,n.jsx)(m.B,{direction:"column",w:"100%",spacing:.5,children:(0,n.jsxs)(m.B,{direction:"row",alignItems:"center",spacing:1.5,children:[(0,n.jsx)(b.g,{icon:f.p7g,fixedWidth:!0}),(0,n.jsx)(x.E,{as:"span",children:(0,n.jsx)(y.x6,{id:"T57gLR",values:{credits:t}})})]})})})})}),k=(0,c.A)(e=>{let{modalId:t="ai-credits-modal",segmentEvent:i,upsellLocation:r,isDark:l,showForPaidPlans:s=!1,size:c,iconOnly:u,...p}=e,{hasUnlimitedCredits:h,credits:g,lowCreditStatus:m,onAICreditsModalOpen:x,onAICreditsModalClose:f,isAICreditsModalOpen:b}=o(t);return h&&!s?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.s,{...p,children:(0,n.jsx)(A,{credits:g,onClick:x,lowCreditStatus:m,isDark:l,size:c,iconOnly:u})}),(0,n.jsx)(d.m,{isOpen:b,onOpen:x,onClose:f,segmentEvent:i,upsellLocation:r})]})})},77258:(e,t,i)=>{"use strict";i.d(t,{i:()=>s});var n=i(6029),a=i(99492),r=i(77650),l=i(56108);let s={key:"orientation",defaultValue:()=>"horizontal",Control:e=>{let{value:t,updateValue:i,option:r}=e;return(0,n.jsx)(l.I,{label:r.name(),onClick:()=>i("horizontal"===t?"vertical":"horizontal"),isActive:"vertical"===t,icon:"horizontal"===t?a.dmS:a.B0C,testId:"smart-layout-orientation-option"})},ControlMenu:(e,t,i)=>({key:i.key,label:r.Ru._({id:"R56kJO"}),icon:"horizontal"===e?a.dmS:a.B0C,items:[{key:"horizontal",label:r.Ru._({id:"pzu7v4"}),icon:"horizontal"===e?a.e68:void 0,onClick:()=>t("horizontal")},{key:"vertical",label:r.Ru._({id:"mX/isJ"}),icon:"vertical"===e?a.e68:void 0,onClick:()=>t("vertical")}]}),name:()=>r.Ru._({id:"MRB7nI"}),validator:e=>"horizontal"===e||"vertical"===e}},77936:(e,t)=>{"use strict";var i;t.L=void 0,function(e){e.INVALID_SIGNUP_CODE="invalid_signup_code",e.INVALID_RESET_CODE="invalid_reset_code",e.SIGNUP_ERROR="signup_error"}(i||(t.L=i={}))},78055:(e,t,i)=>{"use strict";i.d(t,{g:()=>g}),i(831);var n=i(83691),a=i(94460),r=i(88273),l=i(18302),s=i(31507),o=i(19521),c=i(32756),d=i(96104),u=i.n(d);let p=async(e,t)=>{let i=e.split(" ")[0],a="".concat(n.$.FRONTEND_URL,"/api/icons/search?count=5&query=").concat(i);try{var r;let e=await fetch(a,{credentials:"include",signal:null==t?void 0:t.signal}),i=null==(r=await e.json())?void 0:r.data;if(!i||0===i.length)return console.warn("[fetchIcons] No icons found. Using default set"),u()(h);return console.debug("[AI fetchIcons] fetched icons",i),i}catch(e){return console.error("(caught) [fetchIcons] fetchResults:",e),u()(h)}},h=[c.X46,c.$UM,c.yy,c.DN2,c.us_,c.A4h].map(e=>{let t=(0,o.Kk)(e),[i,a]=t.icon;return{id:e.iconName,provider:"fa",styles:["light"],src:"".concat(n.$.FRONTEND_URL,"/api/icons/").concat(e.iconName,".svg?provider=fa&style=light"),html:t.html[0],width:i,height:a}}),g=async e=>{let{query:t,provider:i,options:n={},count:o=35,prefetch:c=!1,traceparent:d,abortController:u}=e,h="web"===i?a.of.get("webImageProviderType"):void 0;if("fontawesome"===i)return(await p(t,u)).map(e=>({id:e.id,imageUrl:e.src,width:e.width,height:e.height,attributionUrl:"",thumbnailUrl:"",credit:""}));let g=m({query:t,provider:i,options:{type:h,...n},count:o}),x={};d&&(x["aijsx-traceparent"]=d);try{let e=await (0,l.X)(g,{credentials:"include",signal:null==u?void 0:u.signal,headers:x}),t=await e.json();if(!((null==t?void 0:t.length)>=0))throw Error("Invalid image search response: ".concat("object"==typeof t?JSON.stringify(t):t));return c&&Promise.all(t.map(e=>(0,r.GV)(e.imageUrl))).then(()=>{console.debug("[fetchImageSearchResults] images downloaded in background")}).catch(e=>{console.debug("[fetchImageSearchResults] error downloading image:",e)}),t}catch(e){if((0,s.z)(e))throw e;return console.error("(caught) [fetchImages] fetchResults:",e instanceof Error?e.message:e,e),[]}},m=e=>{let{query:t,count:i,provider:a,options:r={}}=e,l=new URLSearchParams,s=n.$.API_HOST||"https://api.gamma.app";return l.append("query",t),l.append("provider",a),l.append("count",String(i)),Object.entries(r).forEach(e=>{let[t,i]=e;void 0!==i&&l.append(t,String(i))}),"".concat(s).concat("/media/images/search","?").concat(l.toString())}},78292:(e,t,i)=>{"use strict";i.d(t,{Us:()=>r,h6:()=>l}),i(55729);var n=i(83691);i(26475);var a=i(83495);i(48086),i(70077);let r=()=>{if(""===n.$.SHARE_TOKEN)return;let{searchParams:e}=new URL(window.location.href);e.delete("token");let t=Object.fromEntries(e.entries());(0,a.g5)({query:t})},l=(e,t)=>{var i;if(!e||t)return null;let a=null==e||null==(i=e.accessLinks)?void 0:i.find(e=>e.token===n.$.SHARE_TOKEN);return a&&a.permission?a:null}},78310:(e,t,i)=>{"use strict";i.d(t,{m:()=>o});var n=i(77650),a=i(94460),r=i(65632),l=i(51310),s=i(17051);let o=()=>{if(!a.of.get("useGraphyCharts"))return[];let e=n.Ru._({id:"bJmm4q"});return l.gp.filter(e=>!e.hidden).map(t=>{var i;return{nodeName:"graphyChart",key:"graphyChart".concat(t.key.charAt(0).toUpperCase()+t.key.slice(1)),name:()=>"".concat(t.label()).concat(e),icon:t.icon,keywords:["chart","graph","data","visualization",t.key,...null!=(i=t.keywords)?i:[]],execute:e=>{e.commands.insertGraphyChart(t.key)},dragStartFn:e=>{let i=(0,s.nC)(t.key);(0,r.fS)({editor:e,content:{type:"graphyChart",attrs:{chartType:t.key,chartData:i}}})}}})}},78335:(e,t,i)=>{"use strict";i.d(t,{e:()=>s});var n=i(37243),a=i(61386),r=i(9443),l=i(46030);let s=(e,t)=>{let i,s,{state:o}=e;if(!o)return;let c=[];try{(i=(0,n.eL)(null==e?void 0:e.state.doc.resolve(o.selection.from),l.jg))&&(c=(0,a.j5)(e,i.pos),s=(0,r.x)(c,t).isCardDark)}catch(e){console.error(e)}return s}},78365:(e,t,i)=>{"use strict";i.d(t,{TD:()=>a,dg:()=>l,pX:()=>s,sA:()=>r});var n=i(46512);function a(e){var t;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null!=(t=i.id)?t:(0,n.Ak)(),r="auto"===i.dismissable?new Date(Date.now()+5e3):i.dismissable;return{type:"addFeedback",payload:{id:a,message:e,severity:i.severity||"info",dismissable:r}}}function r(){for(var e=arguments.length,t=Array(e),i=0;i{"use strict";i.d(t,{PN:()=>r,fJ:()=>a,lK:()=>l});var n=i(77650);let a="card-layout",r="25px",l={accentImage:()=>n.Ru._({id:"YXjp37"}),cardBackground:()=>n.Ru._({id:"VShVKA"})}},79324:(e,t,i)=>{"use strict";i.d(t,{Y:()=>o});var n=i(6029),a=i(99492),r=i(55597),l=i(77650),s=i(56108);let o={key:"isEmphasized",Control:e=>{let{value:t,editor:i,pos:o}=e;return(0,n.jsx)(s.I,{label:t?l.Ru._({id:"PDMbsX"}):l.Ru._({id:"m1crrt"}),icon:t?r.yy:a.yy,onClick:()=>{o&&i.chain().handleEmphasizeCell(o,!t).run()}})},ControlMenu:(e,t,i)=>({key:i.key,label:e?l.Ru._({id:"PDMbsX"}):l.Ru._({id:"m1crrt"}),icon:e?r.yy:a.yy,onClick:()=>{t(!e)}}),name:()=>"Emphasis"}},79477:(e,t,i)=>{"use strict";i.d(t,{yf:()=>b});var n=i(55729),a=i(83691),r=i(83472),l=i(94460),s=i(47516),o=i(13260),c=i(61835),d=i(22670),u=i(48086);i(3898),i(52199),i(80621);var p=i(77650),h=i(21157),g=i.n(h),m=i(44732);let x=(e,t)=>{let i=g()(t);return{[e]:{next:p.Ru._({id:"hXzOVo"}),back:p.Ru._({id:"iH8pgl"}),nevermind:p.Ru._({id:"CKyk7Q"}),goToAccount:p.Ru._({id:"C9yTHG",values:{GAMMA_PROPER_NOUN:m.On}}),getHelp:p.Ru._({id:"pWsyuL"}),declineOffer:p.Ru._({id:"aIFikE"}),confirmAndCancel:p.Ru._({id:"G9nPRC"}),pauseSubscription:p.Ru._({id:"2RgEmU"}),cancelSubscription:p.Ru._({id:"dEgA5A"}),discountSubscription:p.Ru._({id:"qG4Wa/"}),claimOffer:p.Ru._({id:"/Gl/RK"}),discountOff:p.Ru._({id:"Bdtwnw"}),discountFor:p.Ru._({id:"sQv06Y"}),discountForever:p.Ru._({id:"FsOOWf"}),discountOneTime:p.Ru._({id:"HpXCa4"}),day:p.Ru._({id:"5YWExy"}),month:p.Ru._({id:"obrMay"}),year:p.Ru._({id:"/Tw548"}),error:p.Ru._({id:"wTrpxV"}),genericErrorDescription:p.Ru._({id:"PUjJ3A"}),cancelNow:p.Ru._({id:"EiakwV"}),applyingDiscount:p.Ru._({id:"8kSYjw"}),applyingCancel:p.Ru._({id:"VpuvNv"}),applyingResume:p.Ru._({id:"eIoGiX"}),applyingPause:p.Ru._({id:"UD7gOq"}),discountApplied:p.Ru._({id:"jdYyiz"}),discountAppliedMessage:p.Ru._({id:"DhHX6G"}),pauseApplied:p.Ru._({id:"eeITvj"}),pauseAppliedMessage:p.Ru._({id:"nm0VaE"}),pauseAppliedResumeMessage:p.Ru._({id:"qOe0SS"}),pauseScheduledMessage:p.Ru._({id:"mqRc6d"}),until:p.Ru._({id:"C51N+0"}),cancelApplied:p.Ru._({id:"Wcg6zu"}),cancelAppliedMessage:p.Ru._({id:"8vN97Y"}),cancelAppliedDateMessage:p.Ru._({id:"BS/SGu"}),howLongToPausePrompt:p.Ru._({id:"HLyJ9n"}),whatCouldWeHaveDone:p.Ru._({id:"fcbm8H"}),weReadEveryAnswer:p.Ru._({id:"nkuKRd"}),applyingCustomerAction:p.Ru._({id:"PXwF+s"}),loading:p.Ru._({id:"Z3FXyt"}),pauseWallCardPunch:p.Ru._({id:"iL2TQ6"}),pauseWallCta:p.Ru._({id:"TvXj47"}),pauseWallCardHeading:p.Ru._({id:"kHm8Fg"}),scheduledToReactivate:p.Ru._({id:"aH7vi8"}),resumeApplied:p.Ru._({id:"diOgYK"}),resumeAppliedMessage:p.Ru._({id:"YqFvUY"}),resumeNextChargeMessage:p.Ru._({id:"YJHkcd"}),resumeNextChargeMessageWithoutAmount:p.Ru._({id:"RrvVAn"}),resumeAccountDataInfo:p.Ru._({id:"dJCJXA"}),subscriptionPauseNotice:p.Ru._({id:"fpxliT"}),failedPaymentNotice:p.Ru._({id:"Vxg5vO"}),chargedMultipleTimeNotice:p.Ru._({id:"lAlv46"}),failedPaymentCardPunch:p.Ru._({id:"KEZrHg",values:{GAMMA_PROPER_NOUN:m.On,productName:i}}),resumeHey:p.Ru._({id:"hdOctW"}),invoicePaidTitle:p.Ru._({id:"aJGfDL"}),logout:p.Ru._({id:"W+3RJN"}),note:p.Ru._({id:"ycCSuD"}),discount:p.Ru._({id:"HmpVeZ"}),discountNoticeHeadline:p.Ru._({id:"5P1dmt"}),discountNoticePrepend:p.Ru._({id:"yjadEY"}),discountOverride:p.Ru._({id:"JfBDWL"}),discountValidUntil:p.Ru._({id:"uXxNua"}),updateBilling:p.Ru._({id:"tQilrI"}),extendTrialCTA:p.Ru._({id:"aaued9"}),extendTrialPunch:p.Ru._({id:"tvkJWl"}),extendTrialOfferTitle:p.Ru._({id:"SyzXYh"}),trialExtended:p.Ru._({id:"fezME2"}),trialExtendedMessage:p.Ru._({id:"QE4mUs"}),applyingTrialExtension:p.Ru._({id:"vI2q9R"}),switchPlanCTA:p.Ru._({id:"P2mx2L"}),changePlanHighlights:p.Ru._({id:"qbgW+C"}),changePlanOfferPunch:p.Ru._({id:"MRkiFP"}),planChanged:p.Ru._({id:"ByFtyh"}),planChangedMessage:p.Ru._({id:"Pf5z1G"}),applyingPlanChange:p.Ru._({id:"9vKKLI"}),surveyStepTag:p.Ru._({id:"cSUBI1"}),freeFormStepTag:p.Ru._({id:"cSUBI1"}),finalConfirmation:p.Ru._({id:"1/oP/N"}),offerDiscountTag:p.Ru._({id:"LTgtxG"}),offerChangePlanTag:p.Ru._({id:"ENMJv2"}),offerExtendTrialTag:p.Ru._({id:"MWKntz"}),offerRedirectTag:p.Ru._({id:"cvpAvL"}),offerContactTag:p.Ru._({id:"cvpAvL"}),offerPauseTag:p.Ru._({id:"+T6DGl"}),completeTag:p.Ru._({id:"K5c1e7"}),errorTag:p.Ru._({id:"EuvbIW"}),offerAccepted:p.Ru._({id:"ZU0opP"})}}};a.$.CHURNKEY_APP_ID;let f=e=>{var t,i;return(null==(t=e.workspace)?void 0:t.billingCustomerId)||(null==(i=e.managedByUser)?void 0:i.billingCustomerId)},b=e=>{var t;let{subscription:i,workspace:d,autoLaunch:p=!0}=e,{user:h}=(0,u.ur)(),g=(0,l.u)("churnkeyFailedPaymentWallEnabled"),m=(0,s.O)(),x=(0,c.A4)(d),b=(0,o.k)(),y=g&&(null==h?void 0:h.id)===(null==i||null==(t=i.managedByUser)?void 0:t.id),v=(0,n.useCallback)(async()=>{if(!i||!x||!y)return;let e=f(i);return(0,r.yg)("churnkey",{billingCustomerId:e}).then(t=>{if(!t||!i.billingSubscriptionId||!e)return void console.error("[Churnkey] launchFailedPayment Missing hmac or subscription data",{hmac:t,subscription:i});console.debug("[Churnkey] launchFailedPayment - launching churnkey with:",{hmac:t,appId:a.$.CHURNKEY_APP_ID,subscriptionId:i.billingSubscriptionId,customerId:f(i)}),C({authHash:t,subscription:i,localeKey:m,productKey:x,launchIntercomUI:b})})},[i,x,y,m,b]);return(0,n.useEffect)(()=>{p&&v()},[v,p]),{launchFailedPaymentFlow:v,failedPaymentFlowEnabled:y}},C=async e=>{var t,i;let{authHash:n,subscription:r,localeKey:l,productKey:s,launchIntercomUI:o}=e;null==(i=window.churnkey)||null==(t=i.check)||t.call(i,"failed-payment",{subscriptionId:r.billingSubscriptionId,customerId:f(r),authHash:n,customerAttributes:{language:l},i18n:{lang:l,messages:x(l,s)},appId:a.$.CHURNKEY_APP_ID,mode:a.$.CHURNKEY_MODE,provider:"stripe",softWall:!0,forceCheck:!1,gracePeriodDays:3,ignoreInvoicesWithoutAttempt:!1,handleSupportRequest(){o(),d.zS.track(d.VV.CHURNKEY_HANDLE_SUPPORT_CLICK,{source:"failed-payment-wall",subscriptionId:r.billingSubscriptionId,customerId:f(r)})},handleCancel:async e=>(d.zS.track(d.VV.CANCEL_SUBSCRIPTION_CLICK,{source:"failed-payment-wall",subscriptionId:r.billingSubscriptionId,customerId:f(r)}),console.debug("[launchChurnkeyFailedPayment.handleCancel]",{subscriptionId:r.billingSubscriptionId,customerId:f(r),customer:e}),y({authHash:n,subscription:r,localeKey:l,productKey:s,launchIntercomUI:o,customerAttributes:{viaFailedPayment:!0}}).catch(e=>C({authHash:n,subscription:r,localeKey:l,productKey:s,launchIntercomUI:o}))),onFailedPaymentWallActivated(){d.zS.track(d.VV.CHURNKEY_FAILED_PAYMENT_WALL_SHOWN,{subscriptionId:r.billingSubscriptionId,customerId:f(r)})},onUpdatePaymentInformation(){d.zS.track(d.VV.CHURNKEY_PAYMENT_METHOD_UPDATED,{source:"failed-payment-wall",subscriptionId:r.billingSubscriptionId,customerId:f(r)})},onFailedPaymentWallClose(){d.zS.track(d.VV.CHURNKEY_FAILED_PAYMENT_WALL_CLOSED,{subscriptionId:r.billingSubscriptionId,customerId:f(r)})},onCancel(){d.zS.track(d.VV.CHURNKEY_CANCEL_SUBSCRIPTION_COMPLETE,{source:"failed-payment-wall",subscriptionId:r.billingSubscriptionId,customerId:f(r)})},onError(e,t){console.warn('Churnkey check("failed-payment", ...) error',e,t)}})},y=async e=>{let{authHash:t,subscription:i,localeKey:n,productKey:r,customerAttributes:l={},launchIntercomUI:s}=e;return new Promise((e,o)=>{var c,u,p,h;null==(h=window.churnkey)||h.init("restart",{subscriptionId:i.billingSubscriptionId,customerId:f(i),authHash:t,customerAttributes:{language:n,frequency:null==i||null==(p=i.products)||null==(u=p[0])||null==(c=u.productPrice)?void 0:c.frequencyUnit,productKey:r,...l},i18n:{lang:n,messages:x(n,r)},appId:a.$.CHURNKEY_APP_ID,mode:a.$.CHURNKEY_MODE,provider:"stripe",record:!1,handleSupportRequest(){s(),d.zS.track(d.VV.CHURNKEY_HANDLE_SUPPORT_CLICK,{source:"cancel-flow",subscriptionId:i.billingSubscriptionId,customerId:f(i)})},onCancel(e,t,n){d.zS.track(d.VV.CHURNKEY_CANCEL_SUBSCRIPTION_COMPLETE,{source:"cancel-flow",subscriptionId:i.billingSubscriptionId,customerId:f(i),surveyResponse:t,freeformFeedback:n}),console.debug("[launchChurnkeyCancelFlow.onCancel]",{surveyResponse:t,freeformFeedback:n})},onGoToAccount(t){console.debug("[launchChurnkeyCancelFlow.onGoToAccount]",{sessionResults:t}),e({sessionResults:t})},onClose(t){if(console.debug("[launchChurnkeyCancelFlow.onClose]",{sessionResults:t}),!t||t.aborted)return void o("Churnkey cancel flow aborted");e({sessionResults:t})},onError(e){console.warn("[launchChurnkeyCancelFlow.onError]",{message:e}),o({message:e})}})})}},79666:(e,t,i)=>{"use strict";i.d(t,{C:()=>o});var n=i(41671),a=i(99173),r=i(25135),l=i(88273),s=i(34536);let o=(e,t)=>{let i=e.background,{src:o,tempUrl:c}=(null==i?void 0:i.image)||{},d=(null==i?void 0:i.type)===r.h.IMAGE,u=i&&i.type!==r.h.NONE,p=(0,n.l)(null==i?void 0:i.image),h=(0,a.Bn)(t),g=null==h?void 0:h.layout,m=(0,s.jh)(e,g),x=(0,s.JH)(e,g),f=d&&(null==i?void 0:i.image)&&!(0,l.v7)(null==i?void 0:i.image.src),b=(0,l.SV)(o||c||void 0);return{background:i,canChangeFit:x,canEditImageWithAI:p,cardLayoutDeco:h,displayLayout:g,fitType:m,hasAccentImage:u,hasImage:d,isImageMp4:(0,l.v7)(o||c||void 0),isImageSVG:b,showChangeFocusPoint:f,src:o,tempUrl:c}}},79733:(e,t,i)=>{"use strict";i.d(t,{M:()=>a,q:()=>n});let n=e=>"smartLayoutCell"===e.type.name,a=e=>"smartLayout"===e.type.name},79889:(e,t,i)=>{"use strict";i.d(t,{v:()=>p});var n=i(65632),a=i(44783),r=i(51684),l=i(77650),s=i(29452),o=i.n(s),c=i(97098);let d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return[c.w.heading(l.Ru._({id:"HX5SVx"}),{level:e}),c.w.paragraph(l.Ru._({id:"Nu4oKW"}))]},u=e=>{let{key:t,name:i,keywords:r,description:l,icon:s,featureFlag:o,wrapperOptions:c,gridItems:d}=e,u={type:"grid",attrs:{options:c},content:d};return{key:"grid-".concat(t),name:i,keywords:[...r,"grid"],description:l,nodeName:"grid",icon:s,execute:e=>{e.chain().focus().insertContentAndSelect(u).run()},dragStartFn:e=>(0,n.fS)({editor:e,content:u}),dragEndFn:e=>{(0,a.tN)(e,e.state.selection.$from)},featureFlag:o||"gridNode"}},p=()=>[{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"horizontal"},gridItems:[{type:"gridItem",content:d(),attrs:{options:{horizontalColumnSpan:20,cellStyle:"none"}}},{type:"gridItem",content:d(),attrs:{options:{horizontalColumnSpan:40,cellStyle:"none"}}}],key:"sidebarLeft",name:()=>l.Ru._({id:"Y8QFhf"}),keywords:["sidebar","left","navigation","grid","1/3","2/3"],description:()=>l.Ru._({id:"BMAaoJ"}),icon:r.$qH,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[...o()(2).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:30,verticalColumnSpan:30,cellStyle:"none"}}})),...o()(3).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:20,cellStyle:"none"}}}))],key:"splitLeft",name:()=>l.Ru._({id:"ietjKS"}),keywords:["split","heroes","dual","left","grid"],description:()=>l.Ru._({id:"VjMR0K"}),icon:r.dpu,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[{type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:60,verticalColumnSpan:30,cellStyle:"none"}}},...o()(4).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:15,cellStyle:"none"}}}))],key:"heroLeft",name:()=>l.Ru._({id:"NtxUxV"}),keywords:["hero","left","focal","grid"],description:()=>l.Ru._({id:"c3eNjh"}),icon:r.Usg,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[...o()(4).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:15,cellStyle:"none"}}})),{type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:60,verticalColumnSpan:30,cellStyle:"none"}}}],key:"heroRight",name:()=>l.Ru._({id:"ZhHMOn"}),keywords:["hero","right","focal","grid"],description:()=>l.Ru._({id:"25zgSg"}),icon:r.ZX1,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"vertical"},gridItems:[...o()(2).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:30,cellStyle:"none"}}})),{type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:60,verticalColumnSpan:30,cellStyle:"none"}}},...o()(2).map(()=>({type:"gridItem",content:d(),attrs:{options:{verticalRowSpan:30,cellStyle:"none"}}}))],key:"heroCenter",name:()=>l.Ru._({id:"xj9P6a"}),keywords:["hero","center","focal","grid"],description:()=>l.Ru._({id:"PwhQbH"}),icon:r.Nfw,featureFlag:"gridNode"},{wrapperOptions:{gridStyle:"flexible",spacing:"small",gridDirection:"horizontal"},gridItems:[{type:"gridItem",content:d(),attrs:{options:{horizontalRowSpan:30,horizontalColumnSpan:60,cellStyle:"none"}}},...o()(3).map(()=>({type:"gridItem",content:d(),attrs:{options:{horizontalColumnSpan:20,cellStyle:"none"}}}))],key:"heroTop",name:()=>l.Ru._({id:"+RZODA"}),keywords:["hero","top","focal","grid"],description:()=>l.Ru._({id:"bdzANz"}),icon:r.qXP,featureFlag:"gridNode"}].map(u)},79928:(e,t,i)=>{"use strict";i.d(t,{R:()=>d});var n=i(6029),a=i(99492),r=i(3616),l=i(55729),s=i(94460),o=i(52737),c=i(34536);let d=e=>{let{disabled:t=!1,canSetAsAccent:i=!0,canTurnIntoCard:d=!0,canSetAsBackground:u=!0,onTurnIntoCard:p,onSetCardLayout:h,selectedLayout:g,isAccentImage:m=!1}=e,x=(0,s.u)("imageCardsUX"),f=x&&!t;return{imageCardActionsMenuItems:(0,l.useMemo)(()=>f?[...d?[{key:"turn-into-card",label:(0,n.jsx)(r.x6,{id:"jUkA2U"}),icon:a.oZK,onClick:p}]:[],...i?[{key:"set-as-accent",label:m?(0,n.jsx)(r.x6,{id:"TGTgli"}):(0,n.jsx)(r.x6,{id:"Dm4dwd"}),icon:a.$qH,items:o.bI.filter(e=>"blank"!==e&&"behind"!==e).map(e=>({key:e,label:(0,c.Nu)(e),icon:(0,n.jsx)(o.Ed,{layout:e,isSelected:!!g&&g===e}),onClick:()=>{h(e)}}))}]:[],...u?[{key:"use-as-card-background",label:(0,n.jsx)(r.x6,{id:"HWxTPM"}),icon:a.Cyq,onClick:()=>{h("behind")}}]:[]]:[],[f,i,d,u,p,h,g,m]),showImageCardOptions:f,imageCardsUXEnabled:x}}},80001:(e,t,i)=>{"use strict";i.d(t,{E:()=>l});var n=i(55729),a=i(40912),r=i(91950);let l=e=>{let t=(0,a.jL)(),i=(0,n.useCallback)(e=>{let{clipType:i}=e;i&&t((0,r.F8)({clipType:i}))},[t]),l=(0,n.useCallback)(i=>{let{id:n}=i;r.RR.emit("endClip",{id:n,confirm:!1}),t((0,r.uy)()),e.commands.resetImageClip()},[t,e]),s=(0,n.useCallback)(e=>{let{id:i}=e;r.RR.emit("endClip",{id:i,confirm:!1}),t((0,r.uy)())},[t]),o=(0,n.useCallback)(e=>{let{id:i}=e;r.RR.emit("endClip",{id:i,confirm:!0}),t((0,r.uy)())},[t]);return{cancelCrop:s,startCrop:(0,n.useCallback)(e=>{let{id:i,clipType:n}=e;t((0,r.Zu)({id:i,clipType:n})),r.RR.emit("startCrop",{id:i})},[t]),confirmCrop:o,resetCrop:l,setCropClipType:i}}},80371:(e,t,i)=>{"use strict";i.d(t,{Ll:()=>s,cn:()=>o,vL:()=>c,vO:()=>u});var n=i(9922),a=i.n(n),r=i(46512);let l={},s=e=>{let t=e.getAttribute("bookmark");if(!t)return!1;let i=l[t];return!!i&&a()(i.attrs)},o=e=>{let t=e.getAttribute("bookmark");if(!t)return!1;let i=l[t];return!!i&&i.content},c=e=>{let t=d.generateBookmarkId(),{attrs:i,...n}=e;return l[t]={attrs:a()(i),...n},setTimeout(()=>{delete l[t]},3e5),t},d={generateBookmarkId:()=>(0,r.Ak)(5)},u={getAttrs(e){let t=l[e];return t?a()(t.attrs):null},getContent(e){var t;let i=l[e];return null!=(t=null==i?void 0:i.content)?t:null}}},80390:(e,t,i)=>{"use strict";i.d(t,{k:()=>F});var n=i(6029),a=i(26420),r=i(21938),l=i(9666),s=i(47830),o=i(24587),c=i(92986),d=i(40452),u=i(97712),p=i(58215);let h=e=>{switch(e){case"small":break;case"medium":return 4;case"large":return 6}return 2},g=e=>(0,n.jsx)(a.a,{contentEditable:!1,userSelect:"none",pointerEvents:"none",...e,children:(0,n.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 24 24",className:p._B,style:{filter:"drop-shadow(0.25em 0 0em var(--card-color)) drop-shadow(0 0.25em 0em var(--card-color))"},children:(0,n.jsx)("path",{d:"M14.017 21v-7.391c0-5.704 3.731-9.57 8.983-10.609l.995 2.151c-2.432.917-3.995 3.638-3.995 5.849h4v10h-10zm-14.017 0v-7.391c0-5.704 3.748-9.57 9-10.609l.996 2.151c-2.433.917-3.996 3.638-3.996 5.849h4v10h-10z"})})}),m=e=>(0,n.jsx)(a.a,{contentEditable:!1,userSelect:"none",pointerEvents:"none",...e,children:(0,n.jsx)("svg",{width:"100%",height:"100%",viewBox:"0 0 24 24",className:p._B,style:{filter:"drop-shadow(-0.25em 0 0em var(--card-color)) drop-shadow(0 -0.25em 0em var(--card-color))"},children:(0,n.jsx)("path",{d:"M9.983 3v7.391c0 5.704-3.731 9.57-8.983 10.609l-.995-2.151c2.432-.917 3.995-3.638 3.995-5.849h-4V3h10zm14.017 0v7.391c0 5.704-3.748 9.57-9 10.609l-.996-2.151c2.433-.917 3.996-3.638 3.996-5.849h-4V3h10z"})})}),x={fullLine:{component:e=>{let{cellProps:t,cellStyle:i,decorSize:a,decorPosition:r}=e,{layoutOptions:l,cellOptions:s,index:o,direction:c}=t,{colorVars:g}=(0,u.r)({layoutColorOverride:l.color,cellColorOverride:null==s?void 0:s.color,index:o,forceTransparent:!1}),m=h(a);return(0,n.jsx)(d.s,{position:"absolute",top:"side"===r?"calc(var(--line-thickness) * -1)":"top"===r?"0":void 0,bottom:"side"===r?"calc(var(--line-thickness) * -1)":"bottom"===r?"0":void 0,left:"top"===r?"calc(var(--line-thickness) * -1)":void 0,right:"top"===r?"calc(var(--line-thickness) * -1)":void 0,insetInlineStart:"ltr"===c?"calc(var(--line-thickness) * -1)":void 0,insetInlineEnd:"rtl"===c?"calc(var(--line-thickness) * -1)":void 0,width:"side"===r?"calc(var(--line-thickness) * ".concat(m,")"):void 0,height:"top"===r||"bottom"===r?"calc(var(--line-thickness) * ".concat(m,")"):void 0,className:p.P7,borderInlineStartRadius:"none"===i?void 0:"var(--box-border-radius)",sx:g,contentEditable:!1})},stylesFunction:e=>{let{cellStyle:t,decorSize:i,decorPosition:n}=e,a=h(i);return{borderInlineStartWidth:"0px !important",borderStartStartRadius:"calc(var(--line-thickness) * ".concat(a,") !important"),borderEndStartRadius:"calc(var(--line-thickness) * ".concat(a,") !important"),paddingInlineStart:"side"===n?"calc(var(--line-thickness) * ".concat(a," + ").concat(o.xb,")"):void 0,paddingTop:"top"===n?"calc(var(--line-thickness) * ".concat(a," + ").concat(o.xb,")"):void 0}}},quotes:{component:e=>{let{cellProps:t,cellStyle:i}=e,{layoutOptions:a,cellOptions:r,index:l,direction:s}=t,{colorVars:o}=(0,u.r)({layoutColorOverride:a.color,cellColorOverride:null==r?void 0:r.color,index:l,forceTransparent:!1});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g,{position:"absolute",top:"-".concat(.6,"em"),insetStart:"-".concat(.6,"em"),width:"".concat(1.2,"em"),height:"".concat(1.2,"em"),css:o}),(0,n.jsx)(m,{position:"absolute",bottom:"-".concat(.6,"em"),insetEnd:"-".concat(.6,"em"),width:"".concat(1.2,"em"),height:"".concat(1.2,"em"),css:o})]})},stylesFunction:()=>({p:"calc(".concat(o.xb," + 0.5em)")})}};var f=i(55729),b=i(105);let C=2/3*3,y=function(e,t,i,n){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"ltr",r=C*i,l=3*i;if(!n){let i=.75*t,n=(e-r)/2,a=n+r,s=(e-l)/2;return"M ".concat(n," 0 ")+"L ".concat(a," 0 ")+"L ".concat(a," ").concat(i," ")+"L ".concat(s+l," ").concat(i," ")+"L ".concat(e/2," ").concat(t," ")+"L ".concat(s," ").concat(i," ")+"L ".concat(n," ").concat(i," ")+"Z"}let s=t/2,o=(t-r)/2,c=o+r,d=(t-l)/2,u=d+l;if("rtl"===a){let t=2.5*i;return"M 0 ".concat(s," ")+"L ".concat(t," ").concat(d," ")+"L ".concat(t," ").concat(o," ")+"L ".concat(e," ").concat(o," ")+"L ".concat(e," ").concat(c," ")+"L ".concat(t," ").concat(c," ")+"L ".concat(t," ").concat(u," ")+"Z"}let p=e-2.5*i;return"M 0 ".concat(o," ")+"L ".concat(p," ").concat(o," ")+"L ".concat(p," ").concat(d," ")+"L ".concat(e," ").concat(s," ")+"L ".concat(p," ").concat(u," ")+"L ".concat(p," ").concat(c," ")+"L 0 ".concat(c," ")+"Z"},v=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:r,cellOptions:l,index:s,direction:o,selectCellForElementProps:c}=t,{colorVars:h}=(0,u.r)({layoutColorOverride:r.color,cellColorOverride:null==l?void 0:l.color,index:s}),{width:g,height:m,fontSize:x,ref:f}=(0,b.Lf)(),C=y(g,m,x,i,o),v=i?{width:"100%",height:"".concat(3,"em")}:{minWidth:"".concat(3,"em"),width:"".concat(3,"em"),height:"100%"};return(0,n.jsx)(d.s,{contentEditable:!1,align:"center",justify:"center",position:"relative",sx:h,...c,ref:f,...v,children:(0,n.jsx)(a.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",overflow:"visible","data-testid":"arrow-svg",...c,children:(0,n.jsx)(a.a,{as:"path",d:C,className:p.D6})})})});v.displayName="ArrowLabel";var w=i(28547),j=i(73232),A=i(39027);let k=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:l,cellOptions:s,index:o,direction:c,selectCell:h,selectCellForElementProps:g}=t,m=null==s?void 0:s.icon,{colorVars:x}=(0,u.r)({layoutColorOverride:l.color,cellColorOverride:null==s?void 0:s.color,index:o}),{width:f,height:C,fontSize:y,ref:v}=(0,b.Lf)(),k=((e,t,i,n,a)=>{let r=(n?4:5)*i,l=+i;return n?"rtl"===a?"\n M ".concat(l," 0\n L 0 ").concat(r/2,"\n L ").concat(l," ").concat(r,"\n L ").concat(e," ").concat(r,"\n L ").concat(e-l," ").concat(r/2,"\n L ").concat(e," 0 Z"):"\n M ".concat(e-l," 0\n L ").concat(e," ").concat(r/2,"\n L ").concat(e-l," ").concat(r,"\n L 0 ").concat(r,"\n L ").concat(l," ").concat(r/2,"\n L 0 0 Z"):"\n M 0 ".concat(t-l,"\n L ").concat(r/2," ").concat(t,"\n L ").concat(r," ").concat(t-l,"\n L ").concat(r," 0\n L ").concat(r/2," ").concat(l,"\n L 0 0 Z")})(f,C,y,i,c),L=i?{width:"100%",height:"".concat(4,"em")}:{width:"".concat(5,"em"),height:"100%"};return(0,n.jsxs)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...x,...(0,j.yp)("center")},...L,ref:v,"data-export-as-image":!0,className:p.lR,children:[(0,n.jsx)(a.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",overflow:"visible","data-testid":"arrow-svg",...g,children:(0,n.jsx)(a.a,{as:"path",d:k,className:p.D6})}),(0,n.jsx)(d.s,{fontSize:"1.5em",pos:"absolute",my:"0.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:m,number:l.numbered?o+1:void 0,isNumbered:l.numbered,iconSize:1,selectCell:h})})]})});k.displayName="ChevronLabel";let L=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:l,index:s,selectCell:o,selectCellForElementProps:c}=t,h=null==l?void 0:l.icon,{colorVars:g}=(0,u.r)({layoutColorOverride:a.color,cellColorOverride:null==l?void 0:l.color,index:s});return(0,n.jsx)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...g},style:i?{borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopRightRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}:{borderTopRightRadius:"0px",borderBottomRightRadius:"0px",borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopWidth:"0px",borderLeftWidth:"0px",borderBottomWidth:"0px"},...i?{width:"100%",height:"3em"}:{width:"4em",height:"100%",minHeight:"4em"},className:(0,r.cx)(p.SA,p.lR),...c,children:(0,n.jsx)(d.s,{fontSize:"1.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:h,number:a.numbered?s+1:void 0,isNumbered:a.numbered,iconSize:1,selectCell:o})})})});L.displayName="FlushLabel";let S=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:l,index:o,direction:h,selectCell:g,selectCellForElementProps:m,theme:x,firstChildSize:f}=t,b=null==l?void 0:l.icon,{colorVars:C}=(0,u.r)({layoutColorOverride:a.color,cellColorOverride:null==l?void 0:l.color,index:o}),y=(0,c.FX)(),v=(0,s.G)(x,y,"h1",f);return(0,n.jsxs)(d.s,{width:i?"100%":"3em",height:i?"3em":"100%",align:"center",justify:"center",position:"relative",direction:i?"row":"column",contentEditable:!1,children:[(0,n.jsx)(d.s,{borderRadius:"50% !important",width:"3em",height:"3em",position:"absolute",left:"rtl"===h?void 0:0,right:"rtl"===h?0:void 0,top:i?"50%":"".concat(v,"em"),transform:i?"translateY(-50%)":void 0,zIndex:"1",sx:{...C},className:(0,r.cx)(p.SA,p.lR),justify:"center",align:"center",children:(0,n.jsx)(d.s,{fontSize:"1.5em",my:"0.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:b,number:a.numbered?o+1:void 0,isNumbered:a.numbered,iconSize:1,selectCell:g})})}),(0,n.jsx)(d.s,{align:"center",justify:"center",position:"relative",sx:C,...i?{width:"calc(100% - 1.5em)",height:"".concat(1,"em"),marginInlineStart:"1.5em"}:{minWidth:"".concat(1,"em"),width:"".concat(1,"em"),height:"calc(100% - 1.5em)",marginTop:"1.5em"},className:p.SA,...m})]})});S.displayName="IconCircleWithSimpleLineLabel";let E=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:l,index:s,selectCell:o,selectCellForElementProps:c}=t,h=null==l?void 0:l.icon,{colorVars:g}=(0,u.r)({layoutColorOverride:a.color,cellColorOverride:null==l?void 0:l.color,index:s});return(0,n.jsx)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...g},style:{borderRadius:"12em"},...i?{width:"100%",height:"3em"}:{width:"4em",height:"100%",minHeight:"4em"},className:(0,r.cx)(p.SA,p.lR),...c,children:(0,n.jsx)(d.s,{fontSize:"1.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:h,number:a.numbered?s+1:void 0,isNumbered:a.numbered,iconSize:1,selectCell:o})})})});E.displayName="PillsLabel";let _=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:r,index:l,selectCellForElementProps:s}=t,{colorVars:o}=(0,u.r)({layoutColorOverride:a.color,cellColorOverride:null==r?void 0:r.color,index:l});return(0,n.jsx)(d.s,{contentEditable:!1,align:"center",justify:"center",position:"relative",sx:o,style:i?{borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopRightRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"0px",borderBottomRightRadius:"0px",borderTopWidth:"0px",borderLeftWidth:"0px",borderRightWidth:"0px"}:{borderTopRightRadius:"0px",borderBottomRightRadius:"0px",borderTopLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderBottomLeftRadius:"calc(var(--box-border-radius) - var(--line-thickness))",borderTopWidth:"0px",borderLeftWidth:"0px",borderBottomWidth:"0px"},...i?{width:"100%",height:"".concat(1,"em")}:{minWidth:"".concat(1,"em"),width:"".concat(1,"em"),height:"100%"},className:p.SA,...s})});_.displayName="SimpleLineFlushLabel";let I=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:a,cellOptions:r,index:l,selectCellForElementProps:s}=t,{colorVars:o}=(0,u.r)({layoutColorOverride:a.color,cellColorOverride:null==r?void 0:r.color,index:l});return(0,n.jsx)(d.s,{contentEditable:!1,align:"center",justify:"center",position:"relative",sx:o,...i?{width:"100%",height:"".concat(1,"em")}:{minWidth:"".concat(1,"em"),width:"".concat(1,"em"),height:"100%"},className:p.SA,...s})});I.displayName="SimpleLineLabel";let M=(0,f.memo)(e=>{let{cellProps:t,isHorizontal:i}=e,{layoutOptions:l,cellOptions:s,index:o,direction:c,selectCell:h,selectCellForElementProps:g}=t,m=null==s?void 0:s.icon,{colorVars:x}=(0,u.r)({layoutColorOverride:l.color,cellColorOverride:null==s?void 0:s.color,index:o}),{width:f,height:C,fontSize:y,ref:v}=(0,b.Lf)(),k=((e,t,i,n,a)=>{let r=(n?4:5)*i,l=1.5*i;return n?"rtl"===a?"\n M ".concat(l," 0\n L ").concat(e," 0\n L ").concat(e-l," ").concat(r,"\n L 0 ").concat(r,"\n Z"):"\n M ".concat(l," 0\n L ").concat(e," 0\n L ").concat(e-l," ").concat(r,"\n L 0 ").concat(r,"\n Z"):"\n M 0 ".concat(t,"\n L 0 ").concat(l,"\n L ").concat(r," 0\n L ").concat(r," ").concat(t-l,"\n Z")})(f,C,y,i,c),L=i?{width:"100%",height:"".concat(4,"em")}:{width:"".concat(5,"em"),height:"100%"};return(0,n.jsxs)(d.s,{lineHeight:"1",contentEditable:!1,align:"center",justify:"center",position:"relative",sx:{...x,...(0,j.yp)("center")},...L,ref:v,"data-export-as-image":!0,className:p.lR,children:[(0,n.jsx)(a.a,{as:"svg",pos:"absolute",inset:"0",w:"100%",overflow:"visible","data-testid":"arrow-svg",...g,children:(0,n.jsx)(a.a,{as:"path",d:k,className:p.D6})}),(0,n.jsx)(d.s,{fontSize:"1.5em",pos:"absolute",my:"0.5em",alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:m,number:l.numbered?o+1:void 0,isNumbered:l.numbered,iconSize:1,selectCell:h})})]})});M.displayName="SlantedLabel";let R={chevron:k,flush:L,pills:E,slanted:M,simpleLine:I,arrow:v,iconCircleWithSimpleLine:S,simpleLineFlush:_},D=e=>{let{innerLabelConfig:t,cellProps:i,isHorizontal:a}=e;if(!t)return null;let r=t?R[t.labelType]:void 0;return r?(0,n.jsx)(r,{cellProps:i,isHorizontal:a}):null};var T=i(15955);let z=(0,f.memo)(e=>{let{cellProps:t}=e,{layoutOptions:i,cellOptions:a,index:l,selectCell:s,selectCellForElementProps:o}=t,c=null==a?void 0:a.icon,{colorVars:h}=(0,u.r)({layoutColorOverride:i.color,cellColorOverride:null==a?void 0:a.color,index:l,forceTransparent:!1});return(0,n.jsx)(d.s,{width:"".concat(3,"em"),height:"".concat(3,"em"),align:"center",justify:"center",contentEditable:!1,sx:h,className:(0,r.cx)(p.P7,p.ok),style:{borderRadius:"9999px"},...o,children:(0,n.jsx)(d.s,{alignItems:"center",justifyContent:"center",className:(0,r.cx)(w.U6),children:(0,n.jsx)(A.R,{image:c,number:i.numbered?l+1:void 0,isNumbered:i.numbered,iconSize:1.35,selectCell:s})})})});z.displayName="IconCircleMarker";let P={iconCircle:z,smallBullet:e=>{let{cellProps:t}=e,{layoutOptions:i,cellOptions:r,index:l}=t,{colorVars:s}=(0,u.r)({layoutColorOverride:i.color,cellColorOverride:null==r?void 0:r.color,index:l,forceTransparent:!1,isColoringCell:!0});return(0,n.jsx)(a.a,{width:"0.5em",height:"0.5em",borderRadius:"50%",transform:"translateY(-50%)",className:p.P7,flexShrink:0,sx:s,contentEditable:!1})},bigBullet:T.n};var N=i(52173);let H=e=>{let{markerConfig:t,cellProps:i,matchBulletPadding:r}=e;if(!t)return null;let l=P[t.markerType];if(!l)return null;let s=((e,t)=>{if(!e)return{};let{markerPosition:i}=e;return"left"===i?{mt:t&&t<0?"".concat(-1*t,"em"):void 0}:{}})(t,r);return(0,n.jsx)(a.a,{sx:{...s},children:(0,n.jsx)(l,{cellProps:i,markerFontSize:t.markerFontSize})})};var B=i(15619);let F=e=>{let t,{children:i,cellStyle:d="none",cellContentPropOverrides:u,colorVars:p,alignStyles:h,cellProps:g,theme:m,markerConfig:f,innerLabelConfig:b,cellDecorConfig:C,cursor:y,onClick:v,onDragOver:w,onDragLeave:j,onDrop:A,className:k}=e,{layoutOptions:L,direction:S,numCells:E,layoutContainerSize:_,firstChildSize:I}=g,{isHorizontal:M}=(0,l.i)({cellSize:L.cellSize||0,horizontalAlign:L.horizontalAlign||"center",orientation:L.orientation||"horizontal",numCells:E,containerSize:_,forceBalance:!1}),R=(0,c.FX)();f&&(t=(0,s.G)(m,R,f.markerFontSize||null,I));let T=(e=>{let{isHorizontal:t,markerConfig:i,innerLabelConfig:n,direction:a,layoutOptions:r}=e,l=i?(e=>{if(!e)return{};let{markerPosition:t}=e,i={display:"flex",gap:(0,N.e)(o.xb)};return"left"===t?{...i,flexDirection:"row",alignItems:"start"}:{...i,flexDirection:"column"}})(i):null,s=n?(e=>{let{isHorizontal:t,direction:i,layoutOptions:n,gap:a}=e;return{display:"flex",flexDirection:t?"column":"rtl"===i&&"left"===n.horizontalAlign||"ltr"===i&&"right"===n.horizontalAlign?"row-reverse":"row",gap:a,minH:t?void 0:"6em",h:"100%",borderRadius:"var(--box-border-radius)"}})({isHorizontal:t,direction:a,layoutOptions:r,gap:(0,N.e)("1em")}):null;return l||s})({isHorizontal:M,markerConfig:f,innerLabelConfig:b,direction:S,layoutOptions:L}),z=(e=>{let{isHorizontal:t,innerLabelConfig:i,markerConfig:n,matchBulletPadding:a,cellContentPropOverrides:r}=e,l=n?((e,t)=>{if(!e)return{};let{markerPosition:i}=e;return"left"===i?{mt:t&&t>0?"".concat(t,"em"):void 0}:{}})(n,a):null,s=i?(e=>{let{isHorizontal:t,innerLabelConfig:i}=e;return t?{minW:0,transformOrigin:"center top",p:o.xb,pt:0,...null==i?void 0:i.labelStyles}:{transformOrigin:"left center",p:o.xb,px:0,...null==i?void 0:i.labelStyles}})({isHorizontal:t,innerLabelConfig:i}):null,c=l||s;return c?{...c,...r}:r})({isHorizontal:M,innerLabelConfig:b,markerConfig:f,matchBulletPadding:t,cellContentPropOverrides:u}),P=C?x[C.decorType]:void 0,F=null==P?void 0:P.component,O=null==P?void 0:P.stylesFunction({cellStyle:d,decorSize:null==C?void 0:C.decorSize,decorPosition:null==C?void 0:C.decorPosition,cellProps:g,isHorizontal:M}),V="none"===d||b;return(0,n.jsxs)(a.a,{"data-grid-item":!0,cursor:y||"text",onClick:v,position:"relative",p:V?0:o.xb,flex:"1",minW:"0",onDragOver:w,onDragLeave:j,onDrop:A,...u,sx:{...p,...T,...h,...O,...null==u?void 0:u.sx},className:(0,r.cx)((0,B.X)(d),"styled-grid-cell",k),children:[F&&(0,n.jsx)(F,{cellProps:g,isHorizontal:M,cellStyle:d,decorSize:null==C?void 0:C.decorSize,decorPosition:null==C?void 0:C.decorPosition}),(0,n.jsx)(H,{markerConfig:f,cellProps:g,matchBulletPadding:t}),(0,n.jsx)(D,{innerLabelConfig:b,cellProps:g,isHorizontal:M}),f||b?(0,n.jsx)(a.a,{flex:"1",w:"100%",minW:"0",sx:{...z},cursor:"text",children:i}):i]})}},80772:(e,t,i)=>{"use strict";i.d(t,{Df:()=>x,F:()=>h,Ki:()=>b,X6:()=>v,bY:()=>w,um:()=>m,wH:()=>g,wt:()=>C,yK:()=>p});var n=i(37243),a=i(60449),r=i.n(a),l=i(97481),s=i.n(l),o=i(42725),c=i.n(o),d=i(2137),u=i(65222);let p=e=>{let{result:t,isError:i,attrs:n}=e;if(i)return{uploadStatus:d.A.Error,showPlaceholder:!0,tempUrl:null,src:null};let{fullResults:a,...r}=t;return{uploadStatus:d.A.Done,showPlaceholder:!1,source:(null==n?void 0:n.source)||"image.custom",...r}},h=e=>({tempUrl:e,uploadStatus:d.A.Uploading,src:null,source:"image.custom"}),g=(e,t)=>{let i=e.type.spec.imageKeyPath,n=i?c()({},i,t):t;return s()({},e.attrs,n)},m=e=>{let t=e.type.spec.imageKeyPath;return t||"image"===e.type.name||"graphic"===e.type.name?t?r()(e.attrs,t,e.attrs):e.attrs:null},x=(e,t,i,a)=>{if(null==a?void 0:a.id)return a.id;if("smartLayoutCell"===t.type.name)return t.attrs.id;if("cardAccentLayoutItem"===t.type.name){let t=(0,n.eL)(e.state.doc.resolve(i),e=>"card"===e.type.name);return t?t.node.attrs.id:null}},f=(e,t)=>(0,n.xe)(e.state.doc,e=>{let i=m(e);return[null==i?void 0:i.tempUrl,null==i?void 0:i.src].includes(t)}),b=(e,t,i)=>{e.parentEditor&&(e=e.parentEditor),t&&y(e,i,t);let n=f(e,t);if(0==n.length)return void console.warn("[MediaUpload] Couldn't find placeholder node");n.forEach(t=>{let{pos:n}=t;e.commands.updateImageOnUploadSuccess(n,i)}),setTimeout(()=>{e.commands.revokeImageTempURLs(t)},3e4)},C=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e.parentEditor&&(e=e.parentEditor);let a=f(e,t);if(0==a.length)return void console.warn("[MediaUpload] Couldn't find placeholder node");a.forEach(t=>e.commands.updateImageOnUploadFailure(t.pos,n)),console.error(i)},y=(e,t,i)=>{let n=e.storage.mediaUpload;n&&(n.completedUploads[i]=t)},v=(e,t,i)=>{let a=(0,n.xe)(e.state.doc,e=>"embed"===e.type.name&&e.attrs.url===t);if(0==a.length)return void console.warn("[MediaUpload] Couldn't find placeholder node");a.forEach(t=>{e.commands.updateAttributesAtPos(t.pos,{url:i.src,sourceUrl:i.src,embed:{url:i.src},thumbnail:{src:i.thumbnail,uploadStatus:d.A.Done,showPlaceholder:!1}})})},w=e=>({meta:{title:e.name,description:(0,u.z3)(e.size,1)},thumbnail:{uploadStatus:d.A.Uploading,showPlaceholder:!0},source:"embed.pdf"})},80778:(e,t,i)=>{"use strict";i.d(t,{Ib:()=>f,M7:()=>y,OM:()=>C,Tv:()=>m,Ub:()=>w,hT:()=>x});var n=i(37243),a=i(63867),r=i(40912),l=i(62526),s=i(32898),o=i(87489),c=i(20044),d=i(5408),u=i(77232),p=i(12872),h=i(35738),g=i(46030);let m=(e,t,i)=>{let a=e=>{let t=(0,g.jg)(e),n="boolean"!=typeof i||(0,p.Wq)(e)===i;return t&&n},r=e.state.doc.nodeAt(t),l=e.state.doc.resolve(t);return r&&a(r)?{node:r,pos:t,start:l.start,depth:l.depth}:(0,n.eL)(e.state.doc.resolve(t),a)},x=(e,t)=>{try{let i=(e,t)=>(0,g.jg)(e)&&t===h.$x,n=e.resolve(t),a=e.nodeAt(t);if(a&&i(a,n.depth+1))return{node:a,pos:t};return(0,c.Ft)(n,i)}catch(e){console.error("[findTopCardNodeParent] error",e);return}},f=e=>{let{pos:t,editor:i}=e,n=(0,c.TK)(i.state.doc.resolve(t),g.jg).map(e=>e.node.attrs.id);(0,p.wE)(n,!1)},b=async e=>{let{cardId:t,pos:i,editor:n,cardEl:r,isNested:o=!1,origin:c="editor"}=e;if(!r)return void console.error("[scrollToCard] no cardEl specified");(0,p.wE)(t,!1),f({pos:i,editor:n}),await (0,l.H1)("editor").scrollElementIntoView({element:r,delay:o?h.M2:0}),n.commands.command(e=>{let{tr:t}=e;return t.setSelection(a.LN.near(n.state.doc.resolve(i))).setMeta(s.H,c),!0})},C=e=>{let{cardId:t,editor:i}=e;if(!t)return;let n=(0,r.KA)();if((0,o.wC)(n.getState())===u.w.SLIDE_VIEW)return void i.commands.spotlightCardById(t);let a=document.querySelector('[data-card-id="'.concat(t,'"]'));if(!a)return;let{pos:l}=(0,g.W0)(i,t)||{};if(!l)return;let s=i.state.doc.resolve(l).depth>h.$x;b({cardId:t,pos:l,editor:i,cardEl:a,isNested:s})},y=(e,t,i)=>{let n,a=t.target;if(a.closest(".".concat(h.p$))&&!a.closest("[data-outside-card-body]")||i&&!v(i,e.state.schema))return null;let r=a.closest(".".concat(h.QJ));if(!r)return{pos:e.state.doc.content.size-1};let l=r.querySelector(".".concat(h.p$)),s=null==l?void 0:l.getBoundingClientRect();if(!s)return null;let{doc:o}=e.state;try{let t=e.posAtDOM(r,0);if(-1===t)return null;let i=(0,c.TK)(o.resolve(t),g.jg);if(0===i.length)return null;n=i[i.length-1]}catch(e){return console.error("(caught) [checkBetweenCardsDropTarget] error finding parent node:",e),null}let{node:u,pos:p}=n;if(!p||!u)return null;let[m]=(0,d.qp)(l),x=m+s.top,f=m+s.bottom,b=m+t.clientY;return bf?{pos:p+u.nodeSize}:null},v=(e,t)=>t.nodes.card.validContent(e.content),w=(e,t)=>{let i=(0,c.GY)(e,e=>"cardLayoutItem"===e.type.name);return i.length>0?{node:i[0].node,pos:t+i[0].pos+1}:{node:e,pos:t}}},80844:(e,t,i)=>{"use strict";i.d(t,{i:()=>a});var n=i(99641);let a=function(e,t,i){var a;let r,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"insert";if("replace"!==l)return null;let s=e.posAtCoords({left:t.clientX,top:t.clientY});if(!s)return null;let{doc:o}=e.state,{pos:c}=s,d=o.resolve(c);if((0,n.G_)(d))return null;c=s.inside;try{r=o.resolve(c).nodeAfter}catch(e){return null}if(!r||r==(null==i?void 0:i.content.firstChild)||"image"!==r.type.name)return null;let u=e.nodeDOM(c),p=null==u||null==(a=u.querySelector("[data-node-image-testid]"))?void 0:a.getBoundingClientRect();return p?{pos:c,rect:p,node:r}:null}},80903:(e,t,i)=>{"use strict";i.d(t,{MW:()=>x,Wb:()=>f,Xs:()=>b});var n=i(6029),a=i(43930),r=i(26420),l=i(33750),s=i.n(l),o=i(40912),c=i(93015),d=i(92986),u=i(87489),p=i(77232),h=i(4742),g=i(13956),m=i(82650);let x=6,f=1,b=e=>{var t;let i,{containerSize:l,numCells:f,mobileMaxColumns:b=1,forceBalance:C=!1,cellSize:y,horizontalAlign:v,gridStyle:w}=e,j=(0,d.FX)(),A=(0,o.GV)(u.wC)===p.w.SLIDE_VIEW,k=(0,o.GV)(u.yh),L=(null==(t=Object.values((0,c.rO)()).find(e=>e.width===y))?void 0:t.targetColumns)||3,S=40/L,E=(0,a.A)({base:b,sm:2,md:3,xl:4},{fallback:j?"base":"xl"})||b;if((0,m.Uw)(w))return{columns:g.EH,lastRowAligner:void 0};let _=h.D1||A||k?4:j?b:E,I=s()(40*l,10,10*_),M=Math.max(1,Math.floor(I/S)),R=Math.min(M,f);if(C&&f>R&&f<=4)for(;R>=1&&f%R!=0;R--);let D=Math.ceil(f/R),T=f%R;if(T&&"center"===v){let e=(R-T)/2;i=(0,n.jsx)(r.a,{gridColumn:"span ".concat(e*x),gridRow:"".concat(D),className:"grid-offset"})}else if(T&&"right"===v){let e=R-T;i=(0,n.jsx)(r.a,{gridColumn:"span ".concat(e*x),gridRow:"".concat(D),className:"grid-offset"})}return{maxWidth:I,targetWidth:S,targetColumns:L,maxColumns:M,columns:R,lastRowAligner:i}}},81423:(e,t,i)=>{"use strict";i.d(t,{m:()=>e5});var n=i(6029),a=i(55729),r=i(74771),l=i(67909),s=i(36071),o=i(68728),c=i(3674),d=i(40691),u=i(26420),p=i(26385),h=i(49611),g=i(80314),m=i(26221),x=i(3616),f=i(12297),b=i(12704),C=i(94460),y=i(64673),v=i(24302),w=i(40452),j=i(23293),A=i(48810),k=i(94260),L=i(51256);let S=e=>{let{title:t=(0,n.jsx)(x.x6,{id:"0i4o6E"}),description:i,buttonLabel:a,onOpenCallback:r,onCloseCallback:l,segmentEvent:s,targetFeature:o,isNarrow:c,upsellLocation:d,...u}=e,g=(0,C.u)("planCreditsLaunch"),{openUpsellModal:m}=(0,k.I)(),f={light:{bgGradient:"linear-gradient(0deg, var(--chakra-colors-gray-50) 0%, white 100%)",title:"gray.800",description:"gray.600"},dark:{bgGradient:"linear-gradient(0deg, var(--chakra-colors-gray-800) 0%, var(--chakra-colors-gray-700) 100%)",title:"gray.50",description:"gray.50"}}["light"===(0,v.G6)().colorMode?"light":"dark"],b=g?(0,n.jsx)(x.x6,{id:"TBvhj7"}):(0,n.jsx)(x.x6,{id:"0GWGUB"}),y=g?(0,n.jsx)(x.x6,{id:"1lwYKC"}):(0,n.jsx)(x.x6,{id:"0i4o6E"});return(0,n.jsxs)(w.s,{flex:1,w:"100%",mb:4,p:4,bgGradient:f.bgGradient,position:"relative",flexDirection:c?"column":"row",align:"center",borderRadius:"lg",gap:4,zIndex:1,boxShadow:"md",_before:(0,L.u)({size:"lg"}),...u,children:[(0,n.jsxs)(p.B,{flex:2,alignSelf:"stretch",spacing:1,children:[(0,n.jsx)(j.D,{size:"sm",color:f.title,children:t||y}),(0,n.jsx)(A.E,{color:f.description,fontSize:{base:"xs",md:"sm"},children:i||b})]}),(0,n.jsx)(p.B,{spacing:1,flex:0,justifyContent:"flex-end",children:(0,n.jsx)(h.$,{variant:"plain",size:{base:"xs",md:"md"},"data-test-id":"ai-credits-upsell",onClick:()=>{m({onOpenCallback:r,onCloseCallback:l,segmentEvent:s,targetFeature:null!=o?o:null,upsellLocation:d})},children:a||(0,n.jsx)(x.x6,{id:"kwkhPe"})})})]})};var E=i(81882),_=i(22670),I=i(48086),M=i(28972),R=i(58959),D=i(3276),T=i(40162),z=i(64268),P=i(51504),N=i(99745),H=i(51684),B=i(99492),F=i(48621),O=i(77650),V=i(41327),Z=i(33500);let U=e=>{var t;let{credits:i,lowCreditStatus:n}=(0,f.B9)(),a=(0,C.u)("plan-credits"),r=null==a||null==(t=a[e])?void 0:t.monthlyCredits,l=r?O.Ru.number(r):null,s=(null!=r?r:0)*2,o=s-(null!=i?i:0)<1500,c="number"==typeof i?O.Ru.number(i):null;return{credits:null!=i?i:0,lowCreditStatus:n,formattedCredits:c,creditsCap:s,formattedMonthlyCredits:l,isTooCloseToCreditCapForOneTimePurchase:o}};var G=i(63193),W=i(11475),K=i(60287);let q=()=>{let{subscription:e,product:t}=(0,E.I)(),i=(0,W.fL)(),a=(0,G.ez)("purchase_credits",i),r=(0,I.CX)(),{isTooCloseToCreditCapForOneTimePurchase:l}=U(t),{rechargeEnabled:s}=(0,K.e)(null==e?void 0:e.workspaceId),o=(0,W._t)(e),c=(null==i?void 0:i.memberCount)===1,d=!s&&a,u=!s&&a&&c&&r,p=l?(0,n.jsx)(x.x6,{id:"RZyYsL"}):null,h=o?(0,n.jsx)(x.x6,{id:"UcqG0l"}):r?null:(0,n.jsx)(x.x6,{id:"mRcTRS"});return{buyCredits:{shouldShow:u,isDisabled:l,tooltipContent:p},autoRecharge:{shouldShow:d,isDisabled:!r||o,tooltipContent:h},canBuyOrAutoRecharge:d||u,showAutoRechargeControls:s,isOnePersonWorkspace:c,cancellationRequested:o}};var Q=i(44732),J=i(64748);let Y=()=>(()=>{let{product:e}=(0,k.I)(),t=(0,C.u)("plan-credits");if(!e)return(0,n.jsx)(x.x6,{id:"lUUl1i"});let{monthlyCredits:i,maxCredits:a}=t[e],r=i.toLocaleString(),l=a.toLocaleString(),s=J.Qu[e].name;return(0,n.jsx)(x.x6,{id:"5nr1o9",values:{GAMMA_PROPER_NOUN:Q.On,name:s,formattedMonthly:r,formattedMax:l}})})();var X=i(46898),$=i(57405),ee=i(26475);let et=e=>{var t,i,a;let{openBuyCreditsModal:r,source:l,...s}=e,o=(0,X.d)(),c=(0,_.st)(),[d]=(0,ee.mtJ)(),{subscription:u}=(0,E.I)(),{rechargeEnabled:g,rechargeThreshold:f,rechargeAmount:b}=(0,K.e)(null==u?void 0:u.workspaceId),{autoRecharge:C,isOnePersonWorkspace:y}=q(),{data:v}=(0,ee.sdf)({variables:{workspaceId:null==u?void 0:u.workspaceId,productType:ee.chg.AddOn},skip:!(null==u?void 0:u.workspaceId)}),w=null==v||null==(a=v.products)||null==(i=a.find(e=>"credits"===e.key))||null==(t=i.prices)?void 0:t[0];return(0,n.jsxs)(p.B,{direction:"column",alignItems:"center",justifyContent:"center",spacing:4,flex:"1",bg:"blackAlpha.50",h:"auto",p:4,fontSize:"sm",rounded:"md",...s,children:[(0,n.jsxs)($.T,{alignItems:"start",children:[(0,n.jsxs)(R.z,{color:"deepocean.950",children:[(0,n.jsx)(F.g,{icon:B.SGM,size:"sm",fixedWidth:!0}),(0,n.jsx)(A.E,{children:(0,n.jsx)(x.x6,{id:"UJ8nPT"})})]}),(0,n.jsx)(A.E,{children:y?(0,n.jsx)(x.x6,{id:"JdB4HD",values:{rechargeThreshold:f,rechargeAmount:b},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}}):(0,n.jsx)(x.x6,{id:"WE3qTB",values:{rechargeThreshold:f,rechargeAmount:b},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}})})]}),(0,n.jsx)(m.Tz,{placement:"top",label:C.tooltipContent,isDisabled:!C.tooltipContent,children:(0,n.jsx)(h.$,{variant:"plain",size:"sm",w:"100%",onClick:()=>{r("auto-recharge",l)},isDisabled:C.isDisabled,children:(0,n.jsx)(x.x6,{id:"L4lcVQ"})})}),(0,n.jsx)(m.Tz,{placement:"top",label:C.tooltipContent,isDisabled:!C.tooltipContent,children:(0,n.jsx)(h.$,{variant:"link",size:"xs",color:"gray.500",onClick:()=>{(null==u?void 0:u.workspaceId)&&(d({variables:{input:{workspaceId:u.workspaceId,productPriceId:null==w?void 0:w.id,enabled:!1}},onCompleted:()=>{o({title:(0,n.jsx)(x.x6,{id:"dpCX+6"}),status:"success",position:"top",duration:5e3})}}),null==c||c.track(_.VV.CREDITS_AUTO_RECHARGE_DISABLED,{source:l,current_recharge_enabled:g,current_recharge_threshold:f,current_recharge_amount:b}))},isDisabled:C.isDisabled,children:(0,n.jsx)(x.x6,{id:"fiGbaz"})})})]})};var ei=i(17920),en=i(61491),ea=i(88341),er=i(17086);let el={MIN_THRESHOLD:500,MIN_CREDITS_PURCHASE:1500,MAX_CREDITS_PURCHASE:2e6,CREDIT_STEP:500},es=e=>{let t=el.MIN_CREDITS_PURCHASE,i=el.MAX_CREDITS_PURCHASE,n=i.toLocaleString(),a=el.CREDIT_STEP;return ei?O.Ru._({id:"vC5maZ",values:{maxCreditsFormatted:n}}):e%a!=0?O.Ru._({id:"3K5Lnd",values:{creditStep:a}}):null},eo=e=>"object"==typeof e&&"options"in e&&(null==e?void 0:e.options)!==void 0,ec={plus:{oneTime:{amount:{options:[1500],start:1500}},recharge:{amount:{options:[1500],start:1500},threshold:{options:[500],start:500}}},pro:{oneTime:{amount:{options:[1500,3e3,4500,6e3],start:1500}},recharge:{amount:{options:[1500,3e3,4500,6e3],start:3e3},threshold:{options:[500],start:500}}},ultra:{oneTime:{amount:{min:1500,step:1500,start:1500}},recharge:{amount:{min:1500,step:1500,start:15e3},threshold:{min:500,step:500,start:500}}},team:{oneTime:{amount:{min:1500,step:1500,start:1500}},recharge:{amount:{min:1500,step:1500,start:10500},threshold:{min:500,step:500,start:500}}},business:{oneTime:{amount:{options:[1500],start:1500}},recharge:{amount:{min:1500,step:1500,start:15e3},threshold:{min:500,step:500,start:500}}}};var ed=i(68917),eu=i(78140),ep=i(36999),eh=i(41283),eg=i(85595),em=i(37548);let ex=e=>{let{options:t,value:i,setValue:a,isDisabled:r=!1}=e;return 1===t.length?(0,n.jsx)(eu.W,{children:(0,n.jsxs)(ep.I,{as:h.$,isDisabled:!0,w:"100%",textAlign:"start",rightIcon:(0,n.jsx)(ed.D,{}),children:[i," credits"]})}):(0,n.jsxs)(eu.W,{children:[(0,n.jsxs)(ep.I,{as:h.$,w:"100%",textAlign:"start",rightIcon:(0,n.jsx)(ed.D,{}),isDisabled:r,children:[i," credits"]}),(0,n.jsx)(eh.c,{maxW:"sm",children:t.map(e=>(0,n.jsx)(eg.D,{icon:e===i?(0,n.jsx)(F.g,{fixedWidth:!0,icon:B.e68}):(0,n.jsx)(u.a,{w:"14px",minW:"14px"}),onClick:()=>a(e),children:e},e))})]})},ef=e=>{let{value:t,config:i,setValue:a,max:r,isDisabled:l=!1}=e,s=eo(i)?500:i.step,o=s*Math.floor(r/s);return eo(i)?(0,n.jsx)(ex,{options:i.options.filter(e=>e<=r),value:t,setValue:a,isDisabled:l}):(0,n.jsx)(em.Y,{value:t,setValue:a,min:i.min,max:o,step:i.step,isDisabled:l,isInputReadOnly:!0})};var eb=i(83638),eC=i(72470),ey=i(38036),ev=i(5091);let ew=e=>{let{value:t,onChange:i,placeholder:a,minValue:r,isDisabled:l=!1,error:s=null}=e;return(0,n.jsxs)(eb.MJ,{isInvalid:null!==s,children:[(0,n.jsx)(eC.M,{children:(0,n.jsx)(ey.p,{type:"number",value:t||"",onChange:e=>i(parseInt(e.target.value,10)||0),placeholder:a,isDisabled:l,min:r,step:el.CREDIT_STEP})}),s&&(0,n.jsx)(ev.Wt,{children:s})]})};var ej=i(70600),eA=i(61835);let ek=e=>{let{creditCost:t,creditAmount:i}=e,{price:n,currency:a}=null!=t?t:{},r=(0,eA.GP)(a),l=n?i/100*n/r:null;return l?(0,ej.v)(l,{currency:a}):null},eL=e=>{var t,i,r;let{subscription:l,product:s,credits:o,creditCost:c,creditsCap:d,onClose:u,modalOpenedSource:p}=e,g=(0,X.d)(),m=(0,_.st)(),f=(0,C.u)("highCreditsPurchaseLimit"),{rechargeEnabled:b,rechargeThreshold:y,rechargeAmount:v}=(0,K.e)(null==l?void 0:l.workspaceId),w=null==ec||null==(t=ec[s.key])?void 0:t.recharge,[j,k]=(0,a.useState)(b&&null!=v?v:w.amount.start),[L,S]=(0,a.useState)(b&&null!=y?y:w.threshold.start),E=!eo(w.threshold),I=ek({creditCost:c,creditAmount:j}),[M,{loading:T}]=(0,ee.mtJ)({}),z=(null==l||null==(r=l.products)||null==(i=r[0])?void 0:i.units)===1,{blockPayments:P}=(0,er.A)(),N=f?(e=>{let t=el.MIN_THRESHOLD,i=el.CREDIT_STEP;return e{g({title:(0,n.jsx)(x.x6,{id:"daCsuT"}),description:(0,n.jsx)(x.x6,{id:"pr91/M"}),status:"error",position:"top",duration:9e3,isClosable:!0})};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)($.T,{alignItems:"start",spacing:4,children:[(E||f)&&(0,n.jsxs)($.T,{alignItems:"start",w:"100%",children:[(0,n.jsx)(A.E,{fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"wb4MVq"})}),f?(0,n.jsx)(ew,{value:L,onChange:S,placeholder:O.Ru._({id:"FPM42p"}),minValue:el.MIN_THRESHOLD,isDisabled:T,error:N}):"threshold"in w&&(0,n.jsx)(ef,{value:L,config:w.threshold,setValue:S,max:d-j,isDisabled:T})]}),(0,n.jsxs)($.T,{alignItems:"start",w:"100%",children:[(0,n.jsx)(A.E,{fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"iGc2SS"})}),f?(0,n.jsx)(ew,{value:j,onChange:k,placeholder:O.Ru._({id:"lsV3Ya"}),minValue:el.MIN_CREDITS_PURCHASE,isDisabled:T,error:H}):(0,n.jsx)(ef,{value:j,config:w.amount,setValue:k,max:d-L,isDisabled:T})]}),(0,n.jsxs)($.T,{spacing:2,alignItems:"start",children:[(0,n.jsx)(A.E,{fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"8AULTO"})}),(0,n.jsx)(A.E,{children:z?(0,n.jsx)(x.x6,{id:"LhdMIO",values:{creditThreshold:L,creditAmount:j},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}}):(0,n.jsx)(x.x6,{id:"cbQDGW",values:{creditThreshold:L,creditAmount:j},components:{0:(0,n.jsx)("strong",{}),1:(0,n.jsx)("strong",{})}})})]}),(0,n.jsxs)($.T,{bg:"sky.50",p:4,w:"100%",rounded:"lg",alignItems:"start",children:[(0,n.jsxs)(R.z,{justifyContent:"space-between",w:"100%",children:[(0,n.jsx)(A.E,{fontSize:"lg",fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"p69GUm"})}),(0,n.jsx)(A.E,{fontSize:"lg",fontWeight:"semibold",children:I})]}),(0,n.jsx)(A.E,{fontWeight:"thin",fontSize:"sm",children:(0,n.jsx)(x.x6,{id:"C0VHmp"})}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"thin"})]})]}),P&&(0,n.jsx)(ea.p,{updateYourBillingInformationReason:b?(0,n.jsx)(x.x6,{id:"Umf7rX"}):(0,n.jsx)(x.x6,{id:"c+nyVE"})}),(0,n.jsx)(h.$,{onClick:()=>{if(!P&&l.workspaceId){try{M({variables:{input:{workspaceId:l.workspaceId,productPriceId:null==c?void 0:c.id,creditsThreshold:L,creditsToAdd:j,enabled:!0}},onCompleted:()=>{u();let e=o{B()}})}catch(e){console.error("Failed to update credits auto purchase:",e),B()}null==m||m.track(_.VV.CREDITS_AUTO_RECHARGE_UPDATED,{source:p,current_balance:o,current_recharge_enabled:b,current_recharge_threshold:y,current_recharge_amount:v,new_recharge_threshold:L,new_recharge_amount:j,new_recharge_enabled:!0,cost:(null==c?void 0:c.price)?c.price/100*j:void 0,currency:null==c?void 0:c.currency})}},variant:"solid",w:"100%",fontSize:"sm",my:4,isDisabled:T||P||null!==N||null!==H,leftIcon:T?(0,n.jsx)(D.y,{size:"xs"}):void 0,children:b?T?(0,n.jsx)(x.x6,{id:"QV52jP"}):(0,n.jsx)(x.x6,{id:"DZ7o4/"}):T?(0,n.jsx)(x.x6,{id:"mWN+qw"}):(0,n.jsx)(x.x6,{id:"tJYKc2"})})]})},eS=e=>{let{subscription:t,productKey:i,creditCost:r,creditsCap:l,credits:s,onClose:o,modalOpenedSource:c}=e,d=(0,X.d)(),u=(0,_.st)(),p=(0,C.u)("highCreditsPurchaseLimit"),g=ec[i].oneTime,[m,f]=(0,a.useState)(g.amount.start),b=ek({creditCost:r,creditAmount:m}),[y,{loading:v}]=(0,ee.qs8)(),w=p?es(m):null,j={source:c,current_balance:s,credits_amount:m,cost:(null==r?void 0:r.price)?r.price/100*m:void 0,currency:null==r?void 0:r.currency},k=()=>{d({title:"Credits purchase failed",description:"Please try again or contact support if the issue persists",status:"error",position:"top",duration:5e3,isClosable:!0}),null==u||u.track(_.VV.CREDITS_PURCHASE_FAILED,{...j})},{blockPayments:L}=(0,er.A)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)($.T,{alignItems:"start",spacing:4,w:"100%",children:[(0,n.jsxs)($.T,{alignItems:"start",w:"100%",children:[(0,n.jsx)(A.E,{fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"iGc2SS"})}),p?(0,n.jsx)(ew,{value:m,onChange:f,placeholder:O.Ru._({id:"vkAzZZ"}),minValue:el.MIN_CREDITS_PURCHASE,isDisabled:v,error:w}):(0,n.jsx)(ef,{value:m,config:g.amount,setValue:f,max:l-s,isDisabled:v})]}),(0,n.jsxs)($.T,{bg:"sky.50",p:4,w:"100%",rounded:"lg",alignItems:"start",children:[(0,n.jsxs)(R.z,{justifyContent:"space-between",w:"100%",children:[(0,n.jsx)(A.E,{fontSize:"lg",fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"tV8kNA"})}),(0,n.jsx)(A.E,{fontSize:"lg",fontWeight:"semibold",children:b})]}),(0,n.jsx)(A.E,{fontWeight:"thin",fontSize:"sm",children:(0,n.jsx)(x.x6,{id:"C0VHmp"})}),(0,n.jsx)(A.E,{fontSize:"sm",fontWeight:"thin"})]})]}),L&&(0,n.jsx)(ea.p,{updateYourBillingInformationReason:(0,n.jsx)(x.x6,{id:"U9Th9I"})}),(0,n.jsx)(h.$,{onClick:()=>{if(!L&&t.workspaceId){try{y({variables:{input:{workspaceId:t.workspaceId,amount:m}},refetchQueries:["getCredits"],onCompleted:()=>{o(),d({title:(0,n.jsx)(x.x6,{id:"nSu1Pt",values:{creditAmount:m}}),status:"success",position:"top",duration:5e3}),null==u||u.track(_.VV.CREDITS_PURCHASE_COMPLETED,{...j})},onError:()=>{k()}})}catch(e){console.error("Failed to purchase credits:",e),k()}null==u||u.track(_.VV.CREDITS_PURCHASE_STARTED,{...j})}},variant:"solid",w:"100%",fontSize:"sm",my:4,isDisabled:v||L||null!==w,leftIcon:v?(0,n.jsx)(D.y,{size:"xs"}):void 0,children:v?(0,n.jsx)(x.x6,{id:"wdxRmt"}):(0,n.jsx)(x.x6,{id:"34+TCH"})})]})},eE=e=>{var t,i,r;let{isBuyCreditsModalOpen:u,closeBuyCreditsModal:p,product:h,subscription:g,startInAutoRechargeMode:m,modalOpenedSource:f}=e,b=(0,_.st)(),{buyCredits:C,autoRecharge:y,isOnePersonWorkspace:v}=q(),w=C.shouldShow&&!C.isDisabled,[j,k]=(0,a.useState)(m||!w?"recharge":"one-time"),{rechargeEnabled:L,rechargeThreshold:S,rechargeAmount:E}=(0,K.e)(null==g?void 0:g.workspaceId),I=h.key,{credits:M,lowCreditStatus:D,creditsCap:T}=U(I),{data:z}=(0,ee.sdf)({variables:{workspaceId:g.workspaceId,productType:ee.chg.AddOn}}),P=null==z||null==(r=z.products)||null==(i=r.find(e=>"credits"===e.key))||null==(t=i.prices)?void 0:t[0];return(0,n.jsxs)(l.aF,{isOpen:u,size:"xl",onClose:p,closeOnEsc:!0,closeOnOverlayClick:!0,children:[(0,n.jsx)(s.m,{}),(0,n.jsxs)(o.$,{"data-id":"buy-credits-modal",children:[(0,n.jsx)(c.s,{_hover:{bgColor:"blackAlpha.50"}}),(0,n.jsxs)(d.c,{children:[(0,n.jsx)(ei.r,{px:0,children:"one-time"===j?(0,n.jsx)(x.x6,{id:"34+TCH"}):L?(0,n.jsx)(x.x6,{id:"jPpLJz"}):v?(0,n.jsx)(x.x6,{id:"9n+Q7i"}):(0,n.jsx)(x.x6,{id:"5WyIEy"})}),(0,n.jsxs)($.T,{alignItems:"start",spacing:4,children:[w&&y.shouldShow&&!y.isDisabled&&(0,n.jsxs)($.T,{spacing:2,alignItems:"start",children:[(0,n.jsx)(A.E,{size:"md",fontWeight:"semibold",children:(0,n.jsx)(x.x6,{id:"uohV9E"})}),(0,n.jsx)(R.z,{children:(0,n.jsx)(en.S,{isChecked:"recharge"===j,onChange:()=>{let e="one-time"===j?"recharge":"one-time";k(e),"recharge"===e?null==b||b.track(_.VV.CREDITS_AUTO_RECHARGE_MODAL_OPENED,{source:f,current_balance:M,low_credit_status:D,used_recharge_checkbox:!0,current_recharge_enabled:L,current_recharge_threshold:S,current_recharge_amount:E}):null==b||b.track(_.VV.CREDITS_PURCHASE_MODAL_OPENED,{source:f,current_balance:M,low_credit_status:D,used_recharge_checkbox:!0})},children:(0,n.jsx)(A.E,{children:(0,n.jsx)(x.x6,{id:"O/Rzj/"})})})})]}),"one-time"===j&&(0,n.jsx)(eS,{subscription:g,productKey:I,creditCost:P,creditsCap:T,credits:M,onClose:p,modalOpenedSource:f}),"recharge"===j&&(0,n.jsx)(eL,{subscription:g,product:h,creditCost:P,creditsCap:T,credits:M,onClose:p,modalOpenedSource:f})]})]})]})]})},e_=e=>{var t;let{isBuyCreditsModalOpen:i,closeBuyCreditsModal:a,subscription:r,startInAutoRechargeMode:l=!1,modalOpenedSource:s}=e;return r&&(null==(t=r.products)?void 0:t[0])?(0,n.jsx)(eE,{isBuyCreditsModalOpen:i,closeBuyCreditsModal:a,product:r.products[0],subscription:r,startInAutoRechargeMode:l,modalOpenedSource:s}):null},eI=e=>{let{trackingSource:t}=e,{buyCredits:i,autoRecharge:r,canBuyOrAutoRecharge:l,showAutoRechargeControls:s,cancellationRequested:o}=q(),{isBuyCreditsModalOpen:c,startInAutoRechargeMode:d,closeBuyCreditsModal:g,openBuyCreditsModal:b,modalOpenedSource:C}=(()=>{let e=(0,_.st)(),{subscription:t}=(0,E.I)(),{rechargeEnabled:i,rechargeThreshold:n,rechargeAmount:r}=(0,K.e)(null==t?void 0:t.workspaceId),{credits:l,lowCreditStatus:s}=(0,f.B9)(),[o,c]=(0,a.useState)("closed"),[d,u]=(0,a.useState)(void 0);return{isBuyCreditsModalOpen:"closed"!==o,startInAutoRechargeMode:"auto-recharge"===o,modalOpenedSource:d,closeBuyCreditsModal:()=>{u(void 0),c("closed")},openBuyCreditsModal:(t,a)=>{c(t),u(a),"auto-recharge"===t?null==e||e.track(_.VV.CREDITS_AUTO_RECHARGE_MODAL_OPENED,{source:a,current_balance:l,low_credit_status:s,current_recharge_enabled:i,current_recharge_threshold:n,current_recharge_amount:r}):null==e||e.track(_.VV.CREDITS_PURCHASE_MODAL_OPENED,{source:a,current_balance:l,low_credit_status:s})}}})(),{subscription:y,product:v}=(0,E.I)(),k=!!v,L=(0,Z.NZ)(),{lowCreditStatus:S,credits:I,creditsCap:M}=U(v),G=O.Ru.date(null==y?void 0:y.nextCreditRefillTime),W=O.Ru.number(M),Q=null==y?void 0:y.expirationTime,J=(0,V.Yq)(Q,"PPP");return(0,n.jsxs)(p.B,{spacing:4,alignItems:"center",children:[(0,n.jsxs)(p.B,{spacing:2,alignItems:"center",children:[(0,n.jsx)(A.E,{fontSize:"md",color:S?L[S].darkColor:void 0,children:S?L[S].description:(0,n.jsx)(x.x6,{id:"xy3nnP"})}),(0,n.jsx)(R.z,{children:(0,n.jsx)(j.D,{size:"lg",color:S?L[S].lightColor:void 0,children:null===I?(0,n.jsx)(D.y,{size:"sm"}):(0,n.jsxs)(T.B,{align:"center",children:[(0,n.jsx)(T.Q,{children:(0,n.jsx)(F.g,{icon:H.p7g,fixedWidth:!0})}),(0,n.jsx)(T.Q,{children:(0,n.jsx)(x.x6,{id:"T57gLR",values:{credits:I}})})]})})})]}),!o&&k&&(0,n.jsxs)(p.B,{fontSize:"xs",spacing:1,align:"center",textAlign:"center",children:[(0,n.jsxs)(R.z,{fontSize:"xs",children:[(0,n.jsx)(u.a,{children:(0,n.jsx)(F.g,{icon:B.AoE,size:"sm",fixedWidth:!0})}),(0,n.jsx)(A.E,{children:(0,n.jsx)(x.x6,{id:"/R4cbg",values:{nextCreditRefillTime:G}})})]}),(0,n.jsxs)(R.z,{fontSize:"xs",children:[(0,n.jsx)(u.a,{children:(0,n.jsx)(F.g,{icon:B.I46,size:"sm",fixedWidth:!0})}),(0,n.jsx)(A.E,{children:(0,n.jsx)(x.x6,{id:"6pHWnz",values:{formattedCreditsCap:W}})})]})]}),o&&k&&(0,n.jsxs)(z.F,{status:"error",fontSize:"xs",lineHeight:"base",children:[(0,n.jsx)(P._,{boxSize:4}),(0,n.jsx)(N.T,{lineHeight:"base",children:(0,n.jsx)(x.x6,{id:"NFjGKD",values:{formattedSubscriptionExpirationTime:J}})})]}),l&&(0,n.jsxs)(w.s,{alignItems:"center",justifyContent:"center",flexWrap:"wrap",gap:2,children:[i.shouldShow&&(0,n.jsx)(m.Tz,{placement:"top",label:i.tooltipContent,isDisabled:!i.tooltipContent,shouldWrapChildren:!0,children:(0,n.jsx)(h.$,{size:"sm",variant:"solid",onClick:()=>{null==b||b("one-time",t)},isDisabled:i.isDisabled,children:(0,n.jsx)(x.x6,{id:"34+TCH"})})}),r.shouldShow&&(0,n.jsx)(m.Tz,{label:r.tooltipContent,isDisabled:!r.tooltipContent,shouldWrapChildren:!0,children:(0,n.jsx)(h.$,{size:"sm",variant:"plain",onClick:()=>void(null==b||b("auto-recharge",t)),isDisabled:r.isDisabled,children:(0,n.jsx)(x.x6,{id:"tJYKc2"})})})]}),s&&(0,n.jsx)(et,{openBuyCreditsModal:b,source:t}),!k&&(0,n.jsx)(A.E,{fontSize:"xs",color:"gray.500",w:{base:"100%",lg:"70%"},textAlign:"center",children:(0,n.jsx)(Y,{})}),c&&(0,n.jsx)(e_,{closeBuyCreditsModal:g,isBuyCreditsModalOpen:c,subscription:y,startInAutoRechargeMode:d,modalOpenedSource:C})]})};var eM=i(32844),eR=i(59554),eD=i(6743),eT=i(30928),ez=i(62117);let eP=e=>{let{...t}=e,i=(0,C.u)("ai-credits").enabled,a=Z.V_.toLocaleString(),r=(0,C.u)("ai-credits").signup;return(0,n.jsxs)(eM.n,{allowMultiple:!0,w:"100%",...t,children:[(0,n.jsx)(eN,{accordionLabel:O.Ru._({id:"FEnrpk"}),children:(0,n.jsx)(x.x6,{id:"lx7AlJ",values:{GAMMA_PROPER_NOUN:Q.On}})}),(0,n.jsx)(eN,{accordionLabel:O.Ru._({id:"aY94pc"}),children:(0,n.jsx)(x.x6,{id:"V4Hmhl",values:{FREE_PROPER_NOUN:Q.v2,creditsAtSignup:r}})}),i&&(0,n.jsxs)(eN,{accordionLabel:O.Ru._({id:"1pwdRz"}),children:[(0,n.jsx)("p",{children:(0,n.jsx)(x.x6,{id:"hw9pwF"})}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("br",{}),(0,n.jsx)("p",{children:(0,n.jsx)(x.x6,{id:"zozLpO",values:{maxCreditsLocalizedString:a}})})]})]})]})},eN=e=>{let{accordionLabel:t,children:i}=e;return(0,n.jsxs)(eR.A,{children:[(0,n.jsx)("h2",{children:(0,n.jsxs)(eD.J,{px:2,py:2,fontSize:"sm",children:[(0,n.jsx)(u.a,{as:"span",flex:"1",textAlign:"start",fontWeight:"semibold",children:t}),(0,n.jsx)(eT.Q,{})]})}),(0,n.jsx)(ez.v,{pb:4,px:2,fontSize:"sm",children:i})]})};var eH=i(31090),eB=i(44527),eF=i(92594);let eO=()=>(0,n.jsx)(A.E,{children:(0,n.jsx)(x.x6,{id:"lx7AlJ",values:{GAMMA_PROPER_NOUN:Q.On}})}),eV=()=>{let{product:e}=(0,E.I)(),{monthlyCredits:t,maxCredits:i}=(0,eF.u)("plan-credits")[e],a=O.Ru.number(t,{useGrouping:!0}),r=O.Ru.number(i,{useGrouping:!0}),l=(0,eB.G)(),s=J.Qu[e].name;return(0,n.jsxs)(p.B,{spacing:4,children:[(0,n.jsx)(A.E,{children:(0,n.jsx)(x.x6,{id:"GpcXel",values:{planName:s,formattedMonthlyCredits:a,formattedMaxCredits:r}})}),l&&(0,n.jsx)(A.E,{children:l})]})},eZ=()=>{let e=(()=>{let{product:e}=(0,E.I)(),t=(0,eF.u)("plan-credits"),i=O.Ru.number(t.pro.monthlyCredits,{useGrouping:!0}),a=O.Ru.number(t.ultra.monthlyCredits,{useGrouping:!0});switch(e){case"plus":return(0,n.jsx)(x.x6,{id:"0bdOsj",values:{PRO_PROPER_NOUN:Q.Kc,formattedProCredits:i,ULTRA_PROPER_NOUN:Q.v$,formattedUltraCredits:a},components:{0:(0,n.jsx)("strong",{})}});case"pro":return(0,n.jsx)(x.x6,{id:"uPlFN3",values:{ULTRA_PROPER_NOUN:Q.v$,formattedUltraCredits:a},components:{0:(0,n.jsx)("strong",{})}});default:return null}})(),t=(0,n.jsx)(x.x6,{id:"kHp1NK",components:{0:(0,n.jsx)("strong",{})}});return e?(0,n.jsx)(p.B,{children:(0,n.jsxs)(eH.Xy,{children:[(0,n.jsx)(eH.ck,{children:t}),e&&(0,n.jsx)(eH.ck,{children:e})]})}):t},eU=()=>(0,n.jsxs)(eM.n,{allowMultiple:!0,w:"100%",children:[(0,n.jsx)(eG,{question:(0,n.jsx)(x.x6,{id:"FEnrpk"}),answer:(0,n.jsx)(eO,{})}),(0,n.jsx)(eG,{question:(0,n.jsx)(x.x6,{id:"aY94pc"}),answer:(0,n.jsx)(eV,{})}),(0,n.jsx)(eG,{question:(0,n.jsx)(x.x6,{id:"4Eyi4b"}),answer:(0,n.jsx)(eZ,{})})]}),eG=e=>{let{question:t,answer:i}=e;return(0,n.jsxs)(eR.A,{children:[(0,n.jsx)("h2",{children:(0,n.jsxs)(eD.J,{px:2,py:2,fontSize:"sm",children:[(0,n.jsx)(u.a,{as:"span",flex:"1",textAlign:"start",fontWeight:"semibold",children:t}),(0,n.jsx)(eT.Q,{})]})}),(0,n.jsx)(ez.v,{pb:4,px:2,fontSize:"sm",children:i})]})};var eW=i(61204),eK=i(74676),eq=i(68013),eQ=i(43930),eJ=i(77979);let eY=e=>{let{url:t,placeholder:i,isDisabled:r=!1,variant:l="plain",customLabel:s,onClick:o,paddingLeft:c=4,...d}=e,[u,g]=(0,a.useState)(!1),{hasCopied:m,onCopy:f}=(0,eq.i)(t),b=(0,a.useRef)(null),C=(0,X.d)(),y="link-copied-toast",v=(0,eQ.A)({base:!0,sm:!1},{fallback:"sm"});(0,a.useEffect)(()=>{b.current&&u&&(b.current.focus(),b.current.select())},[u]);let w=(0,a.useCallback)(()=>g(!0),[]),j=(0,a.useCallback)(()=>g(!1),[]),A=(0,a.useCallback)(()=>{f(),C.isActive(y)||C({id:y,title:(0,n.jsx)(x.x6,{id:"pQjjYo"}),status:"success",duration:5e3}),null==o||o()},[o,f,C]),k=s||(0,n.jsx)(x.x6,{id:"he3ygx"}),L=!!(v&&void 0!==s),S=(0,n.jsx)(h.$,{isDisabled:r,onClick:A,variant:l,w:"100%",...L?{}:{height:"2rem",margin:2},...r?{opacity:"1 !important",color:"gray.400",_hover:{opacity:"1"},_active:{boxShadow:"0 none"}}:{},children:m?(0,n.jsx)(x.x6,{id:"6V3Ea3"}):k}),E=(0,n.jsx)(ey.p,{ref:b,type:"text",variant:"filled",paddingLeft:c,direction:"ltr",value:t,isReadOnly:!0,isDisabled:r,placeholder:i||void 0,onClick:w,onBlur:j,pointerEvents:r?"none":void 0,h:"3rem",...d});return L?(0,n.jsxs)(p.B,{w:"100%",children:[E,S]}):(0,n.jsxs)(eC.M,{dir:"ltr",children:[E,(0,n.jsx)(eJ.t,{h:"3rem",zIndex:1,w:"unset",children:S})]})};var eX=i(32769),e$=i(94524),e0=i(10961);let e1=e=>{var t;let{onCloseCallback:i,onOpenCallback:r,segmentEvent:l,upsellLocation:s}=e,o=(0,e$.fW)(),{user:c,currentWorkspace:d}=(0,I.ur)(),u=(0,I.CX)(),p=(0,G.ez)("unlimited_credits"),[g,m]=(0,a.useState)("buy"),f=(0,C.u)("ai-credits"),b=Z.V_.toLocaleString(),{data:y}=(0,eX.hh$)({variables:{id:null!=(t=null==d?void 0:d.id)?t:""},skip:!u||!(null==d?void 0:d.id)}),v=null==y?void 0:y.workspaceInviteCode,w=(0,a.useMemo)(()=>c?"teammate"===g&&d&&u&&v?(0,e0.Mo)(d.id,v,c.id):"friend"===g?(0,e0.Wg)(c.id):"":"",[u,d,g,c,v]),j=f.referralBonus,k={friend:{label:O.Ru._({id:"uU68PM"})},teammate:{label:O.Ru._({id:"O/k8gF"})},buy:{label:O.Ru._({id:"/2RIKE"})}}[g],L=o?"friend"===g?44:56:void 0;return(0,n.jsxs)($.T,{spacing:4,children:[(0,n.jsxs)(eW.e,{variant:"ghost",size:"sm",spacing:0,gap:2,justifyContent:"center",flexWrap:"wrap",alignItems:"center",children:[!p&&(0,n.jsx)(h.$,{onClick:()=>m("buy"),isActive:"buy"===g,color:"buy"===g?void 0:"gray.600",children:(0,n.jsx)(x.x6,{id:"Et23WT"})}),(0,n.jsx)(h.$,{onClick:()=>m("friend"),isActive:"friend"===g,color:"friend"===g?void 0:"gray.600",children:(0,n.jsx)(x.x6,{id:"KSBmDv"})}),u&&(0,n.jsx)(h.$,{leftIcon:(0,n.jsx)(F.g,{icon:B.nWR,fixedWidth:!0}),onClick:()=>m("teammate"),isActive:"teammate"===g,color:"teammate"===g?void 0:"gray.600",children:(0,n.jsx)(x.x6,{id:"dUOpaF"})})]}),("friend"===g||"teammate"===g)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(R.z,{spacing:2,children:[(0,n.jsxs)(A.E,{fontSize:"sm",minW:"50%",children:["friend"===g&&(0,n.jsx)(x.x6,{id:"tBKKYy",values:{referralBonusAmount:j,GAMMA_PROPER_NOUN:Q.On}}),"teammate"===g&&(0,n.jsx)(x.x6,{id:"q8MWFp",values:{referralBonusAmount:j}}),(0,n.jsx)(A.E,{fontSize:"xs",color:"gray.500",as:"span",display:"inline-block",children:(0,n.jsx)(x.x6,{id:"fzvA8p",values:{maxCreditsLocalizedString:b}})})]}),(0,n.jsxs)(eK.E,{colorScheme:"green",fontSize:"xs",children:["+"," ",(0,n.jsx)(x.x6,{id:"NFNFrR",values:{referralBonusAmount:j}})]})]}),(0,n.jsx)(eY,{url:w,paddingLeft:L,customLabel:k.label})]}),"buy"===g&&(0,n.jsx)(S,{segmentEvent:l,onOpenCallback:i,onCloseCallback:r,title:(0,n.jsx)(x.x6,{id:"1lwYKC"}),targetFeature:"unlimited_credits",upsellLocation:s})]})},e2=(0,a.memo)(e=>{let{onClose:t,onOpen:i,upsellLocation:a,segmentEvent:v=_.VV.GAMMA_PRO_UPSELL_CALLOUT_AI_CREDITS}=e,{product:w,subscription:j}=(0,E.I)(),{lowCreditStatus:A,credits:k}=(0,f.B9)(),{currentWorkspace:L}=(0,I.ur)(),R=!w,D=(0,C.u)("planCreditsLaunch")&&w&&["plus","pro"].includes(w)&&A===b.y.EXHAUSTED;return(0,_.JQ)(e=>{e.track(_.VV.CREDITS_INFO_MODAL_OPENED,{...(0,M._Z)(L,j),low_credit_status:A,credits:k,upsellLocation:a})},[]),(0,n.jsx)(m.L8,{isDark:!1,children:(0,n.jsxs)(l.aF,{isOpen:!0,onClose:()=>{_.zS.track(_.VV.CREDITS_INFO_MODAL_CLOSED,{...(0,M._Z)(L,j),low_credit_status:A,credits:k,upsellLocation:a}),t()},size:"xl",returnFocusOnClose:!1,children:[(0,n.jsx)(s.m,{}),(0,n.jsxs)(o.$,{overflow:"hidden",children:[(0,n.jsx)(c.s,{_hover:{bgColor:"blackAlpha.50"}}),(0,n.jsxs)(d.c,{pb:4,p:0,children:[(0,n.jsx)(u.a,{bg:"blue.50",borderBottom:"1px solid",borderColor:"blue.100",p:6,children:(0,n.jsx)(eI,{trackingSource:"credits_modal"})}),(0,n.jsxs)(p.B,{p:6,spacing:4,alignItems:"center",w:"100%",children:[R?(0,n.jsx)(e1,{onCloseCallback:t,onOpenCallback:i,segmentEvent:v,upsellLocation:a}):D?(0,n.jsx)(S,{segmentEvent:v,onOpenCallback:t,onCloseCallback:i,targetFeature:"unlimited_credits",upsellLocation:a}):null,R?(0,n.jsx)(eP,{}):(0,n.jsx)(eU,{}),(0,n.jsx)(h.$,{variant:"link",rightIcon:(0,n.jsx)(r.p,{}),as:g.N,isExternal:!0,href:y.C.AI_CREDITS,size:"xs",color:"gray.500",_hover:{color:"gray.700",textDecoration:"none"},children:(0,n.jsx)(x.x6,{id:"a3pVqb"})})]})]})]})]})})}),e3=e=>{let{onClose:t,onOpen:i,segmentEvent:a,upsellLocation:r}=e;return(0,n.jsx)(e2,{onClose:t,onOpen:i,segmentEvent:a,upsellLocation:r})},e5=(0,a.memo)(e=>{let{isOpen:t,...i}=e;return(0,n.jsx)(n.Fragment,{children:t?(0,n.jsx)(e3,{...i}):null})})},81592:(e,t,i)=>{"use strict";i.d(t,{h:()=>o,v:()=>c});var n=i(37243),a=i(63867),r=i(97255),l=i(20044),s=i(41959);let o=n.YY.create({name:"emptyNodes",addOptions:()=>({emptyNodeClass:"is-empty",showOnlyWhenEditable:!0,showOnlyCurrent:!1}),addProseMirrorPlugins(){return[new a.k_({key:new a.hs("emptyNodes"),props:{decorations:e=>{let{doc:t,selection:i}=e,n=[],a=this.editor.isEditable||!this.options.showOnlyWhenEditable||this.editor.isThumbnail,{anchor:o}=i;if(!a)return;let c=(e,t)=>{if("table"===e.type.name&&(0,s.VM)(e))return!1;if(!(e.isTextblock||["gallery","cardLayoutItem","buttonGroup","labelGroup","navbarLinks","navbarButtons","toggleSummary"].includes(e.type.name)))return;let i=o>=t&&o<=t+e.nodeSize,a=(0,l.mf)(e);(i||!this.options.showOnlyCurrent)&&a&&n.push(r.NZ.node(t,t+e.nodeSize,{class:this.options.emptyNodeClass},{isEmpty:!0}))};return t.descendants(c),r.zF.create(t,n)}}})]}}),c=e=>e.some(e=>e.spec.isEmpty)},81842:(e,t,i)=>{"use strict";i.d(t,{LW:()=>R,Ep:()=>D,f3:()=>M});var n=i(6029),a=i(27229),r=i(46898),l=i(94740),s=i(66199),o=i(12514),c=i(18078),d=i(96430),u=i(26385),p=i(48810),h=i(40162),g=i(61204),m=i(49611),x=i(45460),f=i(16936),b=i(99492),C=i(48621),y=i(26221),v=i(3616),w=i(77650),j=i(97139),A=i.n(j),k=i(55729),L=i(6714),S=i(55908);v.x6,b.wB1,v.x6,b.s_F,v.x6,b.Qpm;let E=e=>{let{label:t,isDark:i,isSelected:a}=e;return(0,n.jsx)(m.$,{variant:"plain",size:"sm",height:"6",boxShadow:"none",bgGradient:"none",bg:a?i?"purple.500":"purple.100":i?"gray.700":"gray.50",color:a?i?"white":"purple.700":i?"white":"gray.700",borderColor:i?"whiteAlpha.200":"blackAlpha.200",_hover:{color:void 0},cursor:"pointer",children:t})},_={bg:"red.100",_hover:{bg:"red.200"},borderColor:"red.600",color:"red.600"},I={bg:"green.100",_hover:{bg:"green.200"},borderColor:"green.600",color:"green.600"},M=e=>{let{rating:t,setRating:i,RatingButtons:x,trackFeedback:f,feedbackTags:b,size:C}=e,{isOpen:y,onOpen:j,onClose:S}=(0,a.j)(),_=(0,k.useCallback)(e=>{i(e),j()},[i,j]),[I,M]=(0,k.useState)(""),[R,D]=(0,k.useState)(new Set),T=(0,k.useCallback)(()=>{M(""),D(new Set),S()},[S]),z=(0,r.d)(),P=(0,k.useCallback)(()=>{null==f||f(t,A().sanitize(I),Array.from(R)),z({title:(0,n.jsx)(v.x6,{id:"+Rq0s/"}),status:"success",position:"top",duration:2e3,isClosable:!0}),T()},[I,R,t,f,z,T]);return(0,n.jsxs)(l.A,{isOpen:y,onOpen:j,onClose:T,placement:"top",closeOnBlur:!0,isLazy:!0,variant:"modal",children:[(0,n.jsx)(s.W,{children:(0,n.jsx)(x,{rating:t,setRating:_,size:C})}),(0,n.jsx)(o.Z,{children:(0,n.jsxs)(c.h,{borderRadius:"lg",borderWidth:"1px",borderColor:"gray.200",shadow:"xl",p:3,"data-rating-popover":!0,children:[(0,n.jsx)(d.q,{}),(0,n.jsxs)(u.B,{alignItems:"flex-end",children:[(0,n.jsx)(p.E,{alignSelf:"flex-start",fontSize:"sm",color:"gray.500",children:"good"===t?(0,n.jsx)(v.x6,{id:"uA8iBc"}):(0,n.jsx)(v.x6,{id:"tq89gP"})}),t&&"good"!==t&&b&&b.length>0&&(0,n.jsx)(h.B,{children:b.map(e=>{let{key:t,label:i}=e;return(0,n.jsx)(h.Q,{onClick:()=>{D(e=>{let i=new Set(e);return i.has(t)?i.delete(t):i.add(t),i})},children:(0,n.jsx)(E,{label:i,isSelected:R.has(t)})},t)})}),(0,n.jsx)(L._,{initialHeight:"4em",value:I,onChange:e=>M(e.target.value),fontSize:"sm",placeholder:w.Ru._({id:"eYeGuP"}),p:1,px:2,borderRadius:"0"}),(0,n.jsxs)(g.e,{size:"sm",children:[(0,n.jsx)(m.$,{variant:"ghost",onClick:T,children:(0,n.jsx)(v.x6,{id:"6Uau97"})}),(0,n.jsx)(m.$,{variant:"solid",onClick:P,children:(0,n.jsx)(v.x6,{id:"1m41/U"})})]})]})]})})]})},R=(0,x.R)((e,t)=>{let{rating:i,setRating:a,size:r}=e,l=(0,S.wP)();return(0,n.jsxs)(g.e,{spacing:0,p:0,isAttached:!0,ref:t,size:r,children:[(0,n.jsx)(y.Tz,{label:(0,n.jsx)(v.x6,{id:"kR82DG"}),placement:"top",children:(0,n.jsx)(f.K,{...l,icon:(0,n.jsx)(C.g,{icon:b.lS9}),"aria-label":w.Ru._({id:"kqV4i0"}),..."poor"===i?_:{},onClick:()=>a("poor"),position:"relative",zIndex:+("poor"===i)})}),(0,n.jsx)(y.Tz,{label:(0,n.jsx)(v.x6,{id:"y1GvbS"}),placement:"top",children:(0,n.jsx)(f.K,{...l,icon:(0,n.jsx)(C.g,{icon:b.Wcv}),"aria-label":w.Ru._({id:"nnIO9F"}),position:"relative",insetStart:"-1px",..."good"===i?I:{},onClick:()=>a("good")})})]})});R.displayName="CardRatingButtons";let D=(0,x.R)((e,t)=>{let{rating:i,setRating:a,size:r="sm"}=e;return(0,n.jsxs)(g.e,{size:r,ref:t,"data-rating-buttons":!0,children:[(0,n.jsx)(y.Tz,{label:(0,n.jsx)(v.x6,{id:"kR82DG"}),placement:"top",children:(0,n.jsx)(f.K,{"aria-label":"thumbs down",color:"poor"===i?"red.600":void 0,borderWidth:"1px",borderColor:"poor"===i?"red.600":"transparent",bg:"poor"===i?"red.100":void 0,_hover:{bg:"poor"===i?"red.200":"red.100"},icon:(0,n.jsx)(C.g,{icon:b.lS9}),onClick:e=>{e.stopPropagation(),a("poor")}})}),(0,n.jsx)(y.Tz,{label:(0,n.jsx)(v.x6,{id:"y1GvbS"}),placement:"top",children:(0,n.jsx)(f.K,{"aria-label":"thumbs up",color:"good"===i?"green.600":void 0,borderWidth:"1px",borderColor:"good"===i?"green.600":"transparent",bg:"good"===i?"green.100":void 0,_hover:{bg:"good"===i?"green.200":"green.100"},icon:(0,n.jsx)(C.g,{icon:b.Wcv}),onClick:e=>{e.stopPropagation(),a("good")}})})]})});D.displayName="ImageRatingButtons"},81864:(e,t,i)=>{"use strict";i.d(t,{s:()=>c});var n=i(59775),a=i(65619),r=i(75332),l=i(54149),s=i(46030),o=i(40016);class c{preview(e,t){return this.input.previewType===o.t.Card?{previewType:o.t.Card,originalPreviewCardId:this.cardId,modifiedPreviewCardId:this.cardId,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.cardId,modifiedScrollToCardId:this.cardId,originalContextCardIds:(0,l.n)(e.editor).goto(this.cardId).take(3),modifiedContextCardIds:(0,l.n)(t.editor).goto(this.cardId).take(3)}:{previewType:o.t.Image,oldAttrs:this.input.oldAttrs,newAttrs:this.input.newAttrs,appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.cardId,modifiedScrollToCardId:this.cardId}}apply(e){try{let t=(0,n.V)(e.editor,this.input.imageId);if(t)return void(0,n.i)(e.editor,t.relativePosition,this.input.newAttrs)}catch(e){}try{(0,n.i)(e.editor,this.input.position,this.input.newAttrs)}catch(e){console.warn("[ReplaceImageSuggestion] Failed to apply image edit",{imageId:this.input.imageId,cardId:this.cardId,error:e})}}async focus(e){await a.r.ensureCardInView(e,this.cardId)}applyOriginal(e){try{let t=(0,n.V)(e.editor,this.input.imageId);t&&(0,n.i)(e.editor,t.relativePosition,this.input.oldAttrs)}catch(e){console.warn("[ReplaceImageSuggestion] applyOriginal: Failed, relying on checkpoint",{imageId:this.input.imageId,cardId:this.cardId,error:e})}}async focusOriginal(e){await a.r.ensureCardInView(e,this.cardId)}getAppliedFirstPos(e){let t=(0,s.W0)(e.editor,this.cardId);return t?t.pos:(console.error("[EditCardSuggestion] Cannot find card with id",this.cardId),a.r.DEFAULT_APPLIED_FIRST_POS)}mergeInto(e){let{cardId:t,input:i}=this,{imageId:n,newAttrs:a}=i,l="".concat(t,":").concat(n),s=e.createByCardId.get(t);if(s){let i=(0,r.AF)(s.cardJson,n,a),l=s.withCardJson(i);return(0,r.Q2)(e,{createByCardId:(0,r.lg)(e.createByCardId,t,l)})}let o=e.imageEditByKey.get(l);if(o){let a=new c({messageId:this.messageId,toolCallId:this.id,cardId:t,imageId:n,position:i.position,oldAttrs:o.input.oldAttrs,newAttrs:i.newAttrs,previewType:i.previewType});return(0,r.Q2)(e,{imageEditByKey:(0,r.lg)(e.imageEditByKey,l,a)})}return(0,r.Q2)(e,{imageEditByKey:(0,r.lg)(e.imageEditByKey,l,this)})}serialize(){return{type:this.type,input:this.input}}constructor(e){this.input=e,this.type="imageEditContent",this.messageId=e.messageId,this.id=this.input.toolCallId,this.cardId=this.input.cardId}}},82562:(e,t,i)=>{"use strict";i.d(t,{f:()=>m});var n=i(40912),a=i(6139),r=i(92986),l=i(87489),s=i(77232),o=i(9977),c=i(90685),d=i(83090),u=i(88055),p=i(63672),h=i(9443),g=i(66171);let m=e=>{var t;let{editor:i,node:o,decorations:m}=e,f=o.attrs,{id:b,previewContent:C}=f,y=(0,r.FX)(),v=(0,a.oR)(),w=i.isThumbnail,j=(0,n.GV)(l.jO),[A,k]=(0,g.E)(b),L=(0,n.GV)(l.mA)?s.w.DOC_PREVIEW:"doc"===A?s.w.DOC_VIEW:s.w.SLIDE_VIEW,S=(0,n.GV)(e=>(0,l.nD)(e,L)),E=L===s.w.SLIDE_VIEW,_=(0,n.GV)(l.eo),I=(0,n.GV)(l.We),M=(0,n.GV)(l.yh),R=(0,n.GV)((0,l.tC)(b)),D=(0,d.Ms)(m),T=(0,n.GV)((0,l.WS)(b)),z=(0,c.A3)(m),{isNested:P,nestedDepth:N,isFirstCard:H,isLastCard:B,inheritContainerWidth:F,displayLayout:O,insideSideLayout:V,cardAccentBackgroundMaskEffect:Z,cardAccentBackgroundMaskIntensity:U,hasLayoutItem:G,hasAccentImage:W,cardContentType:K,hasImageCardSrc:q,hasNonEmptyCardNotes:Q,hasPositionedBoxes:J}=(0,p.tg)(m),{theme:Y,isDark:X}=(0,h.a)(m),{cardDimensions:$,defaultFullBleed:ee,defaultContentWidth:et,presentBackdrop:ei=!1,verticalAlign:en,fontSize:ea,scaleContentToFit:er}=x(i),el=(0,u.iI)($),es="default"===f.cardSize?"full"===ee:"full"===f.cardSize,eo=f.verticalAlign||en||el.defaultVerticalAlign,ec=E&&!P&&!!el.aspectRatio&&!ei,ed=null!=(t=f.container.width)?t:F;return{hasNonEmptyCardNotes:Q,hasAccentImage:W,hasPositionedBoxes:J,isCollapsed:T,isEditable:S,isFirstCard:H,isFocused:D,isExpandableSelected:z,isLastCard:B,isLetterboxed:ec,isMobileDevice:y,isNested:P,isPresenting:"doc"!==A&&"presentCollapsed"!==A,isPresentingCurrent:"presentCurrent"===A,isPresentingParent:"presentParent"===A,isPresentMode:E,isPublished:v,isStatic:j,isDark:X,isThumbnail:w,mode:L,nestedDepth:N,presentVariant:A,prevPresentVariant:k,previewContent:C,theme:Y,attrs:f,cardId:b,isFullBleed:es,displayFullBleed:w||!P&&(es||E&&!ei),defaultContentWidth:et,contentWidth:ed,verticalAlign:eo,isWideContent:(null!=ed?ed:et)==="lg",displayLayout:O,insideSideLayout:V,cardAccentBackgroundMaskEffect:Z,cardAccentBackgroundMaskIntensity:U,cardDimensions:el,cardDimensionsKey:$,showPresentBackdrop:ei,hasLayoutItem:G,cardContentType:K,hasImageCardSrc:q,userZoomLevel:_,docZoomLevel:I,fontSize:ea,docZoomToFit:M,scaleContentToFit:er,isCommentOpenOnCard:R}},x=e=>{let t=(0,n.GV)(l.Uu);if(e.isStatic)try{return(0,o.lI)(e).settings}catch(e){console.error("[caught] useDocSettings: ".concat(e))}return t}},82650:(e,t,i)=>{"use strict";i.d(t,{Ck:()=>l,Uw:()=>n,mr:()=>r,sW:()=>a}),i(13956);let n=e=>"flexible"===e,a=e=>{let{gridStyle:t}=e;return"flex_grid"===t?"flex":"center"},r=e=>{let{gridStyle:t}=e;return"balanced_grid"===t||"steps"===t},l=e=>{let{gridStyle:t}=e;return"steps"===t?{horizontal:"cascade",vertical:"oscillating"}:void 0}},82779:(e,t,i)=>{"use strict";i.d(t,{Mi:()=>Q});var n=i(85966),a=i(97662);function r(){let e=(0,n._)(["\n fragment DefaultThemeFontFields on ThemeFont {\n id\n name\n url\n }\n"]);return r=function(){return e},e}function l(){let e=(0,n._)(["\n fragment SourceThemeFields on Theme {\n id\n workspaceId\n name\n headingFont\n headingFontWeight\n bodyFont\n bodyFontWeight\n accentColor\n logoUrl\n config\n priority\n previewUrl\n archived\n createdTime\n updatedTime\n }\n"]);return l=function(){return e},e}function s(){let e=(0,n._)(["\n ","\n fragment DefaultThemeFields on Theme {\n id\n workspaceId\n name\n headingFont\n headingFontWeight\n bodyFont\n bodyFontWeight\n accentColor\n logoUrl\n config\n priority\n previewUrl\n archived\n createdTime\n updatedTime\n fonts {\n ... on ThemeFont {\n ...DefaultThemeFontFields\n }\n }\n }\n"]);return s=function(){return e},e}function o(){let e=(0,n._)(["\n ","\n mutation CreateTheme($input: CreateThemeInput!) {\n createTheme(input: $input) {\n ...DefaultThemeFields\n docCount\n }\n }\n\n mutation UpdateTheme($input: UpdateThemeInput!) {\n updateTheme(input: $input) {\n ...DefaultThemeFields\n docCount\n }\n }\n\n mutation MakeThemeStandard($id: ID!, $newId: ID) {\n makeThemeStandard(id: $id, newId: $newId) {\n ...DefaultThemeFields\n docCount\n }\n }\n\n mutation DuplicateTheme($id: ID!) {\n duplicateTheme(id: $id) {\n ...DefaultThemeFields\n }\n }\n\n query GetTheme($id: ID) {\n theme(id: $id) {\n ...DefaultThemeFields\n createdBy {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n\n query GetThemeWithCount($id: ID) {\n theme(id: $id) {\n ...DefaultThemeFields\n docCount\n siteCount\n createdBy {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n\n query GetThemes($workspaceId: ID, $archived: Boolean) {\n themes(workspaceId: $workspaceId, archived: $archived) {\n ...DefaultThemeFields\n createdBy {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n\n mutation ArchiveTheme($id: ID!) {\n archiveTheme(id: $id) {\n ...DefaultThemeFields\n docCount\n siteCount\n }\n }\n\n mutation UnarchiveTheme($id: ID!) {\n unarchiveTheme(id: $id) {\n ...DefaultThemeFields\n }\n }\n"]);return o=function(){return e},e}let c=(0,a.J1)(r());(0,a.J1)(l());let d=(0,a.J1)(s(),c);function u(){let e=(0,n._)(["\n query SearchMention(\n $workspaceId: ID!\n $query: String!\n $types: [SearchType!] = [user, doc]\n ) {\n search(orgId: $workspaceId, query: $query, types: $types) {\n __typename\n ... on DocResult {\n ...DocResultFragment\n }\n ... on User {\n id\n displayName\n email\n profileImageUrl\n }\n }\n }\n"]);return u=function(){return e},e}function p(){let e=(0,n._)(["\n fragment ReactionFields on Reaction {\n emoji\n count\n targetId\n targetType\n docId\n users {\n id\n displayName\n profileImageUrl\n }\n }\n"]);return p=function(){return e},e}function h(){let e=(0,n._)(["\n fragment CommentAuthorFields on User {\n id\n displayName\n profileImageUrl\n email\n }\n"]);return h=function(){return e},e}function g(){let e=(0,n._)(["\n ","\n ","\n fragment ReplyFields on Comment {\n id\n commentId\n content\n createdTime\n updatedTime\n archived\n user {\n ...CommentAuthorFields\n }\n reactions {\n ...ReactionFields\n }\n }\n"]);return g=function(){return e},e}function m(){let e=(0,n._)(["\n ","\n ","\n ","\n fragment CommentFields on Comment {\n id\n docId\n cardId\n content\n targetText\n targetHtml\n createdTime\n updatedTime\n archived\n targetId\n status\n user {\n ...CommentAuthorFields\n }\n replies {\n ...ReplyFields\n }\n reactions {\n ...ReactionFields\n }\n }\n"]);return m=function(){return e},e}function x(){let e=(0,n._)(["\n fragment DocCollaboratorFields on DocCollaborator {\n docId\n user {\n id\n displayName\n email\n profileImageUrl\n }\n permission\n guest\n accessLinkId\n }\n\n fragment DocInvitationsFields on DocInvitation {\n id\n docId\n email\n permission\n }\n"]);return x=function(){return e},e}function f(){let e=(0,n._)(["\n fragment DocChannelFields on DocChannel {\n id\n name\n slug\n permission\n }\n"]);return f=function(){return e},e}function b(){let e=(0,n._)(["\n fragment DocEditorsFields on DocEditor {\n user {\n id\n displayName\n email\n profileImageUrl\n }\n lastEdited\n }\n"]);return b=function(){return e},e}function C(){let e=(0,n._)(["\n ","\n fragment DocSiteFields on Site {\n id\n archived\n workspaceId\n name\n domains {\n id\n siteId\n name\n status\n builtin\n canonical\n }\n hasCustomDomain\n routes {\n id\n siteId\n docId\n path\n offline\n doc {\n id\n title\n }\n }\n currentDeployment {\n id\n siteId\n buildHost\n deploymentTime\n }\n createdTime\n updatedTime\n previewUrl\n pageCount\n archived\n enabled\n faviconUrl\n themeId\n navEnabled\n navContent\n gtmContainerId\n metaPixelId\n }\n"]);return C=function(){return e},e}function y(){let e=(0,n._)(["\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n query GetDoc($id: ID!, $password: String) {\n doc(id: $id, password: $password) {\n id\n title\n titleEdited\n previewUrl\n archived\n disabled\n createdTime\n updatedTime\n editedTime\n savedTime\n currentSnapshotId\n publishedSnapshotId\n publishedSnapshot {\n content\n }\n publishedTime\n source\n comments {\n ...CommentFields\n }\n reactions {\n ...ReactionFields\n }\n accessLinks {\n id\n docId\n type\n permission\n token\n url\n }\n links {\n url\n status\n }\n orgAccess\n organization {\n id\n name\n products\n }\n theme {\n ...DefaultThemeFields\n fonts {\n id\n name\n url\n }\n }\n collaborators {\n ...DocCollaboratorFields\n }\n invitations {\n ...DocInvitationsFields\n }\n # Including docUser fields required for Apollo cache optimistic updates\n # TODO if we use this in multiple places, extract a fragment\n docUser {\n id\n docId\n lastViewed\n lastEdited\n favorited\n }\n editors {\n ...DocEditorsFields\n }\n createdBy {\n firstName\n displayName\n id\n email\n }\n channels {\n ...DocChannelFields\n }\n site {\n ...DocSiteFields\n }\n file {\n ...FileFields\n }\n docGenerateInput {\n id\n status\n settings\n docGeneration {\n id\n generationType\n }\n }\n }\n }\n"]);return y=function(){return e},e}function v(){let e=(0,n._)(["\n query GetDocRobots($id: ID!) {\n doc(id: $id) {\n id\n title\n createdTime\n updatedTime\n searchEngineIndexingAllowed\n canonicalUrl\n currentSnapshot {\n id\n docId\n content\n }\n previewUrl\n organization {\n id\n name\n products\n # NB: Need this so that useCan works properly.\n __typename\n }\n createdBy {\n displayName\n id\n email\n }\n links {\n url\n nodeType\n status\n }\n theme {\n ...DefaultThemeFields\n }\n }\n }\n"]);return v=function(){return e},e}function w(){let e=(0,n._)(["\n ","\n ","\n ","\n ","\n ","\n ","\n subscription SubscribeToDoc($id: ID!) {\n doc(id: $id) {\n ... on DocSubscription {\n id\n title\n titleEdited\n previewUrl\n archived\n updatedTime\n editedTime\n savedTime\n publishedTime\n accessLinks {\n id\n docId\n type\n permission\n token\n url\n }\n channels {\n ...DocChannelFields\n }\n collaborators {\n ...DocCollaboratorFields\n }\n editors {\n ...DocEditorsFields\n }\n invitations {\n ...DocInvitationsFields\n }\n theme {\n ...DefaultThemeFields\n }\n reactions {\n ...ReactionFields\n }\n orgAccess\n }\n\n ... on DocCommentsSubscription {\n id\n comments {\n ...CommentFields\n }\n }\n ... on DocReactionsSubscription {\n id\n reactions {\n ...ReactionFields\n }\n }\n ... on DocLinksSubscription {\n id\n links {\n url\n status\n }\n }\n }\n }\n"]);return w=function(){return e},e}function j(){let e=(0,n._)(["\n mutation UpdateDocTitle($id: ID!, $title: String, $titleEdited: Boolean) {\n updateDoc(input: { id: $id, title: $title, titleEdited: $titleEdited }) {\n id\n title\n titleEdited\n }\n }\n"]);return j=function(){return e},e}function A(){let e=(0,n._)(["\n mutation UpdateDocOrgAccess($id: ID!, $orgAccess: Permission) {\n updateDoc(input: { id: $id, orgAccess: $orgAccess }) {\n id\n orgAccess\n }\n }\n"]);return A=function(){return e},e}function k(){let e=(0,n._)(["\n mutation UpdateDocAccessLinks($id: ID!, $accessLinks: [AccessLinkInput!]) {\n updateDoc(input: { id: $id, accessLinks: $accessLinks }) {\n id\n accessLinks {\n permission\n id\n }\n }\n }\n"]);return k=function(){return e},e}function L(){let e=(0,n._)(["\n ","\n mutation UpdateDocTheme($id: ID!, $themeId: String) {\n updateDoc(input: { id: $id, themeId: $themeId }) {\n id\n theme {\n ...DefaultThemeFields\n }\n }\n }\n"]);return L=function(){return e},e}function S(){let e=(0,n._)(["\n mutation InviteMembers($workspaceId: ID!, $invitees: [InvitationInput!]!) {\n inviteMembers(orgId: $workspaceId, invitees: $invitees) {\n id\n name\n invitations {\n email\n }\n }\n }\n"]);return S=function(){return e},e}function E(){let e=(0,n._)(["\n ","\n ","\n ","\n mutation CreateComment($input: CreateCommentInput) {\n createComment(input: $input) {\n id\n docId\n cardId\n content\n targetText\n targetHtml\n createdTime\n updatedTime\n commentId\n archived\n targetId\n status\n user {\n ...CommentAuthorFields\n }\n replies {\n ...ReplyFields\n }\n reactions {\n ...ReactionFields\n }\n }\n }\n"]);return E=function(){return e},e}function _(){let e=(0,n._)(["\n mutation UpdateComment($input: UpdateCommentInput!) {\n updateComment(input: $input) {\n id\n docId\n content\n updatedTime\n }\n }\n"]);return _=function(){return e},e}function I(){let e=(0,n._)(["\n mutation UpdateCommentStatus($input: UpdateCommentStatusInput!) {\n updateCommentStatus(input: $input) {\n id\n status\n updatedTime\n }\n }\n"]);return I=function(){return e},e}function M(){let e=(0,n._)(["\n mutation RemoveComment($id: ID!) {\n archiveComment(id: $id) {\n id\n archived\n }\n }\n"]);return M=function(){return e},e}function R(){let e=(0,n._)(["\n ","\n fragment DocReactionsCreate on Doc {\n reactions {\n ...ReactionFields\n }\n }\n"]);return R=function(){return e},e}function D(){let e=(0,n._)(["\n ","\n ","\n fragment DocCommentsCreate on Doc {\n comments {\n id\n docId\n cardId\n content\n targetText\n targetHtml\n createdTime\n updatedTime\n archived\n targetId\n status\n user {\n ...CommentAuthorFields\n }\n }\n }\n fragment DocRepliesCreate on Doc {\n comments {\n id\n replies {\n ...ReplyFields\n }\n }\n }\n fragment DocCommentsUpdate on Doc {\n comments {\n id\n docId\n content\n updatedTime\n reactions {\n ...ReactionFields\n }\n }\n }\n fragment DocRepliesUpdate on Doc {\n comments {\n id\n replies {\n id\n docId\n content\n updatedTime\n reactions {\n ...ReactionFields\n }\n }\n }\n }\n fragment DocCommentsRemove on Doc {\n comments {\n id\n archived\n }\n }\n fragment DocRepliesRemove on Doc {\n comments {\n id\n replies {\n id\n archived\n }\n }\n }\n"]);return D=function(){return e},e}function T(){let e=(0,n._)(["\n ","\n mutation AddReaction($reactionInput: AddReactionInput!) {\n addReaction(input: $reactionInput) {\n ...ReactionFields\n }\n }\n"]);return T=function(){return e},e}function z(){let e=(0,n._)(["\n ","\n mutation RemoveReaction($reactionInput: RemoveReactionInput!) {\n removeReaction(input: $reactionInput) {\n ...ReactionFields\n }\n }\n"]);return z=function(){return e},e}function P(){let e=(0,n._)(["\n query GetMemoAnalytics($memoId: ID!) {\n memoStats(id: $memoId) {\n memoId\n uniqueViewers\n uniqueEditors\n cardCount\n lastOpened\n viewers {\n user {\n id\n displayName\n email\n profileImageUrl\n }\n visitorId\n lastOpened\n cardsViewed\n }\n dailyViews {\n dayCount\n timezone\n everyone {\n date\n uniqueVisitors\n }\n viewers {\n date\n uniqueVisitors\n }\n }\n }\n }\n\n query GetDocCardsAnalytics($docId: ID!, $userId: ID) {\n docCardsStats(docId: $docId, userId: $userId) {\n docId\n uniqueVisitors\n uniqueEditors\n cardCount\n everyone {\n cardId\n viewTimePercent\n viewersPercent\n }\n viewers {\n cardId\n viewTimePercent\n viewersPercent\n }\n }\n }\n"]);return P=function(){return e},e}function N(){let e=(0,n._)(["\n mutation UpdateSearchEngineIndexing($fileId: ID!, $enable: Boolean!) {\n updateSearchEngineIndexing(fileId: $fileId, enable: $enable) {\n id\n searchEngineIndexingEnabled\n }\n }\n"]);return N=function(){return e},e}function H(){let e=(0,n._)(["\n query GetPublicDoc($docId: ID!) {\n publicDoc(id: $docId) {\n id\n logoUrl\n }\n }\n"]);return H=function(){return e},e}function B(){let e=(0,n._)(["\n query GetDocCurrentSnapshotId($id: ID!) {\n doc(id: $id) {\n id\n currentSnapshotId\n }\n }\n"]);return B=function(){return e},e}function F(){let e=(0,n._)(["\n query GetDocCurrentSnapshot($id: ID!, $password: String) {\n doc(id: $id, password: $password) {\n id\n currentSnapshot {\n content\n __typename\n }\n }\n }\n"]);return F=function(){return e},e}(0,a.J1)(o(),d),(0,a.J1)(u());let O=(0,a.J1)(p()),V=(0,a.J1)(h()),Z=(0,a.J1)(g(),O,V),U=(0,a.J1)(m(),Z,O,V),G=(0,a.J1)(x()),W=(0,a.J1)(f()),K=(0,a.J1)(b()),q=(0,a.J1)(C(),d);(0,a.J1)(y(),U,G,K,W,q,d,O),(0,a.J1)(v()),(0,a.J1)(w(),U,G,K,W,d,O),(0,a.J1)(j()),(0,a.J1)(A()),(0,a.J1)(k()),(0,a.J1)(L(),d),(0,a.J1)(S()),(0,a.J1)(E(),Z,O,V),(0,a.J1)(_()),(0,a.J1)(I()),(0,a.J1)(M()),(0,a.J1)(R(),O);let Q=(0,a.J1)(D(),Z,V);(0,a.J1)(T(),O),(0,a.J1)(z(),O),(0,a.J1)(P()),(0,a.J1)(N()),(0,a.J1)(H()),(0,a.J1)(B()),(0,a.J1)(F())},83090:(e,t,i)=>{"use strict";i.d(t,{Ms:()=>r,Qj:()=>a,UU:()=>l});var n=i(63867);let a=e=>{let t=e.state.selection;return t instanceof n.U3&&!t.empty},r=e=>e.some(e=>e.spec.isFocusedInside),l=e=>e.some(e=>e.spec.isSelectingNode||e.spec.isFocusedInside)},83458:(e,t)=>{"use strict";var i,n;t.bS=void 0,function(e){e.TOO_SHORT="password_too_short",e.NO_UPPERCASE="password_no_uppercase",e.NO_LOWERCASE="password_no_lowercase",e.NO_NUMBER="password_no_number",e.NO_SYMBOL="password_no_symbol"}(i||(i={})),!function(e){e.INCORRECT_PASSWORD_ENTERED="incorrect_password_entered",e.PASSWORD_CHANGE_ERROR="password_change_error"}(n||(t.bS=n={}))},83619:(e,t,i)=>{"use strict";i.d(t,{B2:()=>r,Hb:()=>a,nD:()=>l});var n=i(63867);let a="+++",r=1500,l=new n.hs("autocomplete")},83664:(e,t,i)=>{"use strict";i.d(t,{k:()=>s});var n=i(92805),a=i(26475),r=i(84772),l=i(95258);let s=async e=>{let t=(0,r.H4)(),i=e.themeId?a.rWX.Theme:e.docId?a.rWX.Doc:e.context||a.rWX.Doc,{data:s}=await t.mutate({mutation:l.f,variables:{input:{workspaceId:e.workspaceId,docId:e.docId,themeId:e.themeId,interactionId:e.interactionId,prompt:e.prompt,language:e.language,stylePrompt:e.stylePrompt||"",count:e.count||1,aspectRatio:e.aspectRatio,styleReferenceKey:e.styleReferenceKey,layout:e.layout,context:i,model:e.model,extractText:e.extractText,interactionName:e.interactionName,loadImageId:e.loadImageId}},context:{...(0,n.FR)(),headers:e.traceparent?{"aijsx-traceparent":e.traceparent}:void 0}});return(null==s?void 0:s.generateInfographic)||[]}},83915:(e,t,i)=>{"use strict";i.d(t,{Lo:()=>l,V6:()=>s});var n=i(37243),a=i(45315);let r=new Set(["bullet","numbered","todo","title","heading","paragraph","image","blockquote","embed","video"]),l=(e,t)=>{if(r.has(e.type.name)){let i={type:"card",content:[e.toJSON()]},r=(0,a.C)().map(e=>(null==t?void 0:t.includes(e.name))?e instanceof n.CU?e.extend({renderHTML:()=>["span",0]}):e.extend({renderHTML:()=>""}):e);return(0,n.Zx)(i||{},r)}return""},s=(e,t)=>{if(r.has(e.type.name)){let i={type:"card",content:[e.toJSON()]},r=(0,a.C)().map(e=>(null==t?void 0:t.includes(e.name))?(e instanceof n.CU,e.extend({renderText:()=>""})):e);return(0,n.Df)(i||{},r)}return""}},83987:(e,t,i)=>{"use strict";i.d(t,{K:()=>a});var n=i(72368);let a=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.nodeAfter;if(!a)return!1;e.deleteRange(t.pos,t.pos+a.nodeSize);let r=e.doc.nodeAt(t.pos),l=t.pos,s=1;(!i&&t.nodeBefore||i&&!r&&t.nodeBefore)&&(l=t.pos-t.nodeBefore.nodeSize,s=-1);let o=e.doc.resolve(l+1),c=(0,n.n)(e.doc.resolve(s>0?o.pos:o.end()),s);return c&&e.setSelection(c),!0}},84418:(e,t,i)=>{"use strict";i.d(t,{H:()=>c});var n=i(67300),a=i(65619),r=i(75332),l=i(9977),s=i(54149),o=i(40016);class c{get id(){return this.input.toolCallId}withCardJson(e){return new c({...this.input,cardJson:e})}findFallbackPositionCard(e){let{createPositionCardId:t,createPosition:i,originalAllCardIds:n}=this.input;return n?a.r.findFallbackPositionCard(e,n,t,i):null}preview(e,t){return{previewType:o.t.CardCreation,cardId:this.cardId,cardJson:this.cardJson,originalContextCardIds:this.getOriginalPreviewCardIds(e),modifiedContextCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect({editor:e.editor}),modifiedScrollToCardId:this.modifiedCardToSelect({editor:t.editor})}}apply(e){let t,{editor:i}=e;if(!a.r.checkCardById(i,this.cardId)){if(a.r.checkCardById(i,this.input.createPositionCardId))t=a.r.findCardInsertRange(i,this.input.createPositionCardId,this.input.createPosition);else{var r;t=a.r.findFallbackInsertRange(i,null!=(r=this.input.originalAllCardIds)?r:[],this.input.createPositionCardId,this.input.createPosition)}i.chain().insertContentAt(t,this.cardJson,{updateSelection:!1}).run(),(0,n.Sg)({editor:i,content:this.cardJson,theme:e.theme,interactionId:this.messageId,traceparent:e.traceparent,cardDimensions:(0,l.Hy)(i),interactionName:"buddy-chat"})}}async focus(e){await a.r.ensureCardInView(e,this.cardId)}applyOriginal(e){}async focusOriginal(e){let t=this.originalCardToSelect({editor:e.editor});t&&await a.r.ensureCardInView(e,t)}getAppliedFirstPos(e){var t,i;return null!=(i=null==(t=a.r.findTopLevelCards(e.editor).find(e=>e.cardId===this.cardId))?void 0:t.pos)?i:a.r.DEFAULT_APPLIED_FIRST_POS}getOriginalPreviewCardIds(e){let{createPositionCardId:t,createPosition:i}=this.input;if(a.r.checkCardById(e.editor,t))return(0,s.n)(e.editor).goto(t,"before"===i?-1:0).take(3);let n=this.findFallbackPositionCard(e.editor);return n?(0,s.n)(e.editor).goto(n.cardId,-1).take(3):a.r.findTopLevelCards(e.editor).map(e=>e.cardId).slice(-3)}getModifiedPreviewCardIds(e){return(0,s.n)(e.editor).goto(this.cardId,-1).take(3)}originalCardToSelect(e){var t,i;let{createPositionCardId:n,createPosition:r}=this.input;if(a.r.checkCardById(e.editor,n))return(0,s.n)(e.editor).goto(n,"before"===r?-1:0).current();let l=this.findFallbackPositionCard(e.editor);if(l)return l.cardId;let o=a.r.findTopLevelCards(e.editor);return null!=(i=null==(t=o[o.length-1])?void 0:t.cardId)?i:""}modifiedCardToSelect(e){return this.cardId}mergeInto(e){return(0,r.Q2)(e,{createByCardId:(0,r.lg)(e.createByCardId,this.cardId,this)})}serialize(){return{type:this.type,input:this.input}}constructor(e){var t;this.input=e,this.type="createCard",this.messageId=e.messageId,this.cardJson=this.input.cardJson,this.cardId=null==(t=this.cardJson.attrs)?void 0:t.id}}},84739:(e,t,i)=>{"use strict";i.d(t,{Eg:()=>b,Fm:()=>m,OH:()=>x,dg:()=>h,in:()=>c,l0:()=>p,lH:()=>u,o_:()=>C,sP:()=>s,tZ:()=>d,wL:()=>f,zr:()=>o});var n=i(25135),a=i(20044),r=i(46030),l=i(39152);let s=e=>["left","right"].includes(e),o=e=>{let{layout:t,parentCards:i,isMobileDevice:n}=e;return n&&"left"===t?"mobileLeft":n&&"right"===t?"mobileRight":s(t)&&c(i)?"blank":t},c=e=>e.some(e=>s(e.attrs.layout)),d=e=>{let t=u(e),i={};return Object.entries(t.items).forEach(e=>{var t;let[n,a]=e,r=null!=(t=null==a?void 0:a.style)?t:{gridArea:n};i['> [data-layout-item-id="'.concat(n,'"]')]=r}),i},u=e=>l.qA[null!=e?e:"blank"]||l.qA.blank,p=e=>{let t={},i=e.pos,n=e.nodeAfter;return n?n.descendants((e,n)=>{if(!(0,r.sw)(e))return!1;t[e.attrs.itemId]={node:e,pos:i+1+n}}):console.error("[getCardLayoutItems] could not find card node at pos ".concat(i)),t},h=(e,t)=>p(e.doc.resolve(t)),g=(e,t,i,a)=>{let r=i.nodes.cardAccentLayoutItem.createAndFill({itemId:"accent",background:{type:n.h.NONE},...a});e.insert(t+1,r)},m=(e,t,i,n)=>{let a=e.doc.nodeAt(t),l=h(e,t);if("responsive"===(0,r.g6)(a)){if(0===Object.keys(l).length){((e,t,i)=>{let n=e.doc.resolve(t.pos+1),a=n.blockRange(e.doc.resolve(n.end()));a&&e.wrap(a,[{type:i.nodes.cardLayoutItem}]).setMeta("annotationEvent",{type:"wrap-nodes",start:a.start,end:a.end,level:1})})(e,{node:a,pos:t},i),n.items.accent&&g(e,t,i);return}n.items.body&&!l.body&&((e,t,i,n)=>{let a=i.nodes.cardLayoutItem.createAndFill({itemId:"body",...n});e.insert(t+1,a)})(e,t,i),n.items.accent&&!l.accent?g(e,t,i):l.accent&&"cardLayoutItem"===l.accent.node.type.name&&x(e,l.accent.pos,l.accent.node,i)}},x=(e,t,i,n)=>{e.replaceRangeWith(t,t+i.nodeSize,n.nodes.cardAccentLayoutItem.createAndFill({...i.attrs}))},f=e=>"cardAccentLayoutItem"===e.type.name&&"accent"===e.attrs.itemId,b=e=>"cardLayoutItem"===e.type.name&&"body"===e.attrs.itemId,C=e=>{let t=(0,a.GY)(e,f)[0];if(t)return t.node.attrs.background}},84982:(e,t,i)=>{"use strict";i.d(t,{Cy:()=>n4});var n=i(6029),a=i(55729),r=i(61448),l=i(46898),s=i(40452),o=i(57405),c=i(26221),d=i(77650),u=i(17072),p=i(46512);function h(e){var t;return{...e,parts:null==(t=e.parts)?void 0:t.filter(e=>!(0,u.ey)(e)||"output-available"===e.state||"output-error"===e.state)}}function g(e){let t=e.map(h),i=(t=t.filter(e=>!!("assistant"!==e.role||e.parts.some(e=>(0,u.hG)(e)&&e.text.trim())||e.parts.some(u.ey))))[t.length-1];if((null==i?void 0:i.role)==="assistant"){let e=i.parts.some(u.ey);i.parts=[...i.parts,...e?[{type:"step-start"}]:[],{type:"text",text:"USER_ABORTED"}]}else t.push({id:"aborted-".concat(Date.now()),role:"assistant",parts:[{type:"text",text:"USER_ABORTED"}]});return t}var m=i(74494),x=i(31507),f=i(32297),b=i(56674),C=i(92805),y=i(94460),v=i(47793),w=i(86173),j=i(42072),A=i(40912),k=i(3616),L=i(26475),S=i(90326),E=i(1319),_=i(22670),I=i(73275),M=i(76013),R=i(87489),D=i(51172);let T=()=>{let e=(0,l.d)(),[t]=(0,L.vlJ)(),[i]=(0,L.bS1)(),r=(0,A.GV)(I.df),s=(0,A.GV)(E.nU),o=null==s?void 0:s.id,{docId:c,getCollaborativeEditorInstance:d}=(0,D.mi)(),u=(0,A.GV)(R.SJ),p=(0,S.W)(s),h=d(),g=(0,_.st)(),{updateDocThemeWithAccentImages:m}=(0,M.Kt)({docId:c,editor:h}),x=(0,a.useCallback)(e=>{r&&e.id!==u.id&&t({variables:{input:{siteId:r,themeId:e.id}},update:(t,i)=>{let{data:n}=i,a=t.readFragment({id:"Theme:".concat(e.id),fragment:L.qaq,fragmentName:"DefaultThemeFields"});t.updateQuery({query:L.zLA,variables:{id:r}},e=>e&&e.site&&a?{...e,site:{...e.site,...null==n?void 0:n.updateSite,theme:a}}:e)}}).then(()=>{})},[r,u.id,t]),f=(0,a.useCallback)(t=>{t.id!==u.id&&m(t.id).then(()=>{null==g||g.track(_.VV.DOC_THEME_UPDATED,{doc_id:c,theme_id:t.id})}).catch(t=>{console.error(t),e({title:(0,n.jsx)(k.x6,{id:"Fulf8b",values:{0:t.message}}),position:"top",status:"error"})})},[g,u.id,c,e,m]),b=(0,a.useCallback)(t=>{o&&t.id!==u.id&&i({variables:{id:o,themeId:t.id},optimisticResponse:{updateFile:{__typename:"File",id:s.id,theme:{...t}}}}).then(()=>{null==g||g.track(_.VV.DOC_THEME_UPDATED,{file_id:o,theme_id:t.id})}).catch(t=>{let i=t instanceof Error?t.message:"unknown error";e({title:(0,n.jsx)(k.x6,{id:"lP9vC8",values:{errorMessage:i}}),position:"top",status:"error"})})},[s,o,u.id,i,g,e]);return(0,a.useCallback)(e=>p?b(e):r?x(e):f(e),[r,p,f,x,b])};var z=i(71653),P=i(9977),N=i(28680);let H=()=>{var e;let t=(0,A.CU)(),i=(0,A.GV)(N.eb),n=(0,A.GV)(R.SJ),r=(0,w.V)(),l=(0,A.GV)(N.G),s=(0,A.GV)(R.sX),o=T(),c=(0,a.useCallback)(e=>{let i=(0,z.ST)(t.getState()).find(t=>t.id===e);i&&o(i)},[o,t]),d=i?null==(e=(0,P.lI)(i))?void 0:e.aiOptions:{},u=((e,t)=>{var i;let n=e.imageOptions,a=(null==n?void 0:n.provider)||t.imageProvider,r=(null==n?void 0:n.model)!=null&&n.model in v.Rz?n.model:t.imageModel,l=(null==n?void 0:n.generateStyle)||t.imageStyle,s=(null==n?void 0:n.artStylePreset)||t.imageOptions.artStylePreset,o=(null==n?void 0:n.artStylePrompt)||t.imageOptions.artStylePrompt;return{imageProvider:a,imageModel:r,imageStyle:l,artStylePreset:s,artStylePrompt:o,styleReferenceImages:t.imageOptions.styleReferenceImages,styleReferenceKey:y.of.get("deckStyledImages")&&null!=(i=null==n?void 0:n.styleReferenceKey)?i:void 0}})(d,r),p=v.Rz[u.imageModel];p&&(!p.productFeature||(0,j.vT)(p.productFeature))||(u.imageModel=(0,v.in)());let h=((e,t)=>{let i=e.imageProvider;if("none"!==i&&"placeholder"!==i)return e;let{imageStyle:n,artStylePreset:a,artStylePrompt:r,styleReferenceImages:l,styleReferenceKey:s}=e;return{imageProvider:"aiGenerated",imageModel:(0,v.in)(),imageStyle:n||t.config.stylePrompt,artStylePreset:a,artStylePrompt:r,styleReferenceImages:l,styleReferenceKey:s}})(u,n);return{editor:i,store:t,theme:n,chatId:l,imageOptions:u,imageOptionsForEditCard:h,applyTheme:c,docId:s,aiOptions:d}};var B=i(42502),F=i(17854),O=i(65619),V=i(74674),Z=i(92354),U=i(54040);let G=(0,p.d_)("1234567890abcdefghijklmnopqrstuvwxyz",8),W=(e,t)=>{let i,n=G(),a=e.state.doc.toJSON(),r=U.q.getState(e.state);(null==r?void 0:r.restoreMap)&&(i=Object.fromEntries(Array.from(r.restoreMap).map(e=>{let{key:t,val:i}=e;return[t,i]})));let l={id:n,jsonContent:a,themeId:t,timestamp:new Date().toISOString(),annotationsAbsolute:i};return console.debug("[buddy] creating checkpoint",l),l};var K=i(2420),q=i(35665);i(3898);let Q={phase:"idle",currentCardIndex:0,isFromAIWizard:!1,completedCards:[]};var J=i(37243),Y=i(12364),X=i.n(Y),$=i(62526);let ee=function(){let{onStart:e,onEnd:t,onUpdate:i,element:n=null,endDelay:r=250,updateThrottle:l=100}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=(0,a.useRef)(!1),o=(0,a.useRef)(null),c=(0,a.useRef)(null),d=(0,a.useRef)(0),u=(0,a.useRef)(!1);(0,a.useEffect)(()=>{u.current="onscrollend"in window},[]);let p=(0,a.useCallback)(()=>{let e=Date.now(),t=e-d.current;t>=l?(d.current=e,null==i||i()):(c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{d.current=Date.now(),null==i||i()},l-t))},[i,l]),h=(0,a.useCallback)(()=>{s.current||(s.current=!0,null==e||e())},[e]),g=(0,a.useCallback)(()=>{o.current&&clearTimeout(o.current),o.current=setTimeout(()=>{s.current&&(s.current=!1,null==t||t())},r)},[t,r]),m=(0,a.useCallback)(()=>{h(),i&&p(),u.current||g()},[h,g,p,i]),x=(0,a.useCallback)(()=>{s.current&&(s.current=!1,null==t||t())},[t]);return(0,a.useEffect)(()=>{if(n)return n.addEventListener("scroll",m,{passive:!0}),u.current&&n.addEventListener("scrollend",x,{passive:!0}),()=>{n.removeEventListener("scroll",m),u.current&&n.removeEventListener("scrollend",x),o.current&&clearTimeout(o.current),c.current&&clearTimeout(c.current)}},[n,m,x]),{isScrolling:s.current,supportsScrollEnd:u.current}};var et=i(46030),ei=i(77232),en=i(5408);let ea=(e,t,i,n)=>{let a=n-i;return Math.max(a-Math.max(e-i,0)-Math.max(n-t,0),0)/a},er=(0,a.createContext)(null);var el=i(32267);class es{async getDb(){return this.db?this.db:this.initPromise?this.initPromise:"indexedDB"in window?(this.initPromise=this.initDB(),this.initPromise):(console.warn("[IndexedDBStore] IndexedDB not available"),null)}async initDB(){try{let e=new Promise((e,t)=>{setTimeout(()=>t(Error("Database initialization timeout")),2e3)}),t=(0,el.P2)(this.config.dbName,this.config.version,{upgrade:this.config.upgrade});return this.db=await Promise.race([t,e]),this.db}catch(e){return console.error("[IndexedDBStore] Failed to initialize database:",e),this.db=null,this.initPromise=null,null}}async save(e,t){let i=await this.getDb();if(!i)return void console.warn("[IndexedDBStore] Database not available, skipping save");try{await i.put(this.config.storeName,t,e)}catch(e){console.error("[IndexedDBStore] Failed to save data:",e)}}async load(e){let t=await this.getDb();if(!t)return console.error("[IndexedDBStore] Database not available"),null;try{return await t.get(this.config.storeName,e)||null}catch(e){return console.error("[IndexedDBStore] Failed to load data:",e),null}}async delete(e){let t=await this.getDb();if(t)try{await t.delete(this.config.storeName,e)}catch(e){console.error("[IndexedDBStore] Failed to delete data:",e)}}async getAll(){let e=await this.getDb();if(!e)return[];try{return await e.getAll(this.config.storeName)}catch(e){return console.error("[IndexedDBStore] Failed to get all data:",e),[]}}getConfig(){return this.config}async getDatabase(){return this.getDb()}async deleteWhere(e){let t=await this.getDb();if(!t)return 0;try{let i=t.transaction(this.config.storeName,"readwrite"),n=i.objectStore(this.config.storeName),a=await n.openCursor(),r=0;for(;a;){let t=a.value;e(t)&&(await a.delete(),r++),a=await a.continue()}return await i.done,r}catch(e){return console.error("[IndexedDBStore] Failed to delete with predicate:",e),0}}async deleteByIndex(e,t){let i=await this.getDb();if(!i)return 0;try{let n=i.transaction(this.config.storeName,"readwrite"),a=n.objectStore(this.config.storeName).index(e),r=await a.openCursor(IDBKeyRange.only(t)),l=0;for(;r;)await r.delete(),l++,r=await r.continue();return await n.done,l}catch(e){return console.error("[IndexedDBStore] Failed to delete by index:",e),0}}async getUniqueIndexValues(e){let t=await this.getDb();if(!t)return new Set;try{let i=t.transaction(this.config.storeName,"readonly"),n=i.objectStore(this.config.storeName).index(e),a=new Set,r=await n.openKeyCursor();for(;r;)r.key&&a.add(r.key),r=await r.continue();return await i.done,a}catch(e){return console.error("[IndexedDBStore] Failed to get unique index values:",e),new Set}}constructor(e){this.config=e,this.db=null,this.initPromise=null}}function eo(e){if("assistant"!==e.role)return e;let t=e.parts,i=[];for(let e=0;e{t<1&&!e.objectStoreNames.contains("chats")&&e.createObjectStore("chats").createIndex("userId","userId",{unique:!1})}};class ed{async ensureCleanupRun(e){this.hasInitializedCleanup||(await this.cleanupStaleChats(),await this.cleanupOtherUserChats(e),this.hasInitializedCleanup=!0)}generateKey(e){let{docId:t,workspaceId:i,userId:n}=e;return"".concat(n,":").concat(i,":").concat(t)}async saveChat(e){try{await this.ensureCleanupRun(e.userId);let t=this.generateKey(e);await this.store.save(t,e)}catch(e){console.error("[BuddyChatDB] Failed to save chat:",e)}}async loadChat(e){try{await this.ensureCleanupRun(e.userId);let t=this.generateKey(e);return await this.store.load(t)}catch(e){return console.error("[BuddyChatDB] Failed to load chat:",e),null}}async deleteChat(e){try{let t=this.generateKey(e);await this.store.delete(t)}catch(e){console.error("[BuddyChatDB] Failed to delete chat:",e)}}async cleanupOtherUserChats(e){try{for(let t of(await this.store.getUniqueIndexValues("userId")))t!==e&&await this.store.deleteByIndex("userId",t)}catch(e){console.error("[BuddyChatDB] Failed to cleanup other user chats:",e)}}async cleanupStaleChats(){try{let e=Date.now()-2592e5;await this.store.deleteWhere(t=>t.timestampe+JSON.stringify(t).length,0),i=e.map(e=>e.timestamp);return{totalChats:e.length,totalSize:t,oldestChat:Math.min(...i),newestChat:Math.max(...i)}}constructor(){this.hasInitializedCleanup=!1,this.store=new es(ec)}}class eu extends ed{async loadChat(e){let t=this.generateKey(e),i=this.cache[t];if(i)return i;let n=await super.loadChat(e);if(!n)return null;let a=this.migrateMissingStepStartMessages(n);return this.cache[t]=a,a}async saveChat(e){await super.saveChat(e);let t=this.generateKey(e);this.cache[t]=e}async deleteChat(e){await super.deleteChat(e);let t=this.generateKey(e);delete this.cache[t]}migrateMissingStepStartMessages(e){let t=e.chatData.messages.map(eo);return{...e,chatData:{...e.chatData,messages:t}}}constructor(...e){super(...e),this.cache={}}}let ep=new eu;var eh=i(36063),eg=i(9922),em=i.n(eg),ex=i(94289),ef=i(67300);let eb=(e,t)=>{if(!1===t(e))return!1;if(!e.content)return;let i=!1;for(let n of e.content)if(!1===eb(n,t)){i=!0;break}if(i)return!1};var eC=i(31195);let ey={fontSize:"sm",borderRadius:"md",p:2},ev=e=>"output-available"===e.state&&!!e.output&&"object"==typeof e.output&&"success"===e.output.status,ew={EDIT_IMAGE:{past:e=>d.Ru._({id:"u7EVk6",values:{n:e}}),present:()=>d.Ru._({id:"brLdZx"})},EDIT_CARD:{past:e=>d.Ru._({id:"4UmzkI",values:{n:e}}),present:()=>d.Ru._({id:"+mgW41"})},MOVE_CARD:{past:e=>d.Ru._({id:"HAuYMv",values:{n:e}}),present:()=>d.Ru._({id:"Hr7du/"})},REMOVE_CARD:{past:e=>d.Ru._({id:"JcjR53",values:{n:e}}),present:()=>d.Ru._({id:"PPHKL3"})},GENERATE_IMAGE:{past:e=>d.Ru._({id:"t+Df2P",values:{n:e}}),present:()=>d.Ru._({id:"dg6m9K"})}},ej={removeCard:{present:()=>d.Ru._({id:"enAttk"}),past:()=>d.Ru._({id:"2EfZS5"}),compressKey:"REMOVE_CARD"}},eA={createCard:{present:()=>d.Ru._({id:"YFvSg3"}),past:()=>d.Ru._({id:"Z801fH"})},editCardById:{present:()=>d.Ru._({id:"y5kNPl"}),past:()=>d.Ru._({id:"nTOyvW"}),compressKey:"EDIT_CARD"},editAllCards:{present:()=>d.Ru._({id:"+mgW41"}),past:()=>d.Ru._({id:"tor7fY"})},focusCardById:{present:()=>d.Ru._({id:"dwh4Lg"}),past:()=>d.Ru._({id:"t0SVyb"})},removeCards:{present:()=>d.Ru._({id:"PPHKL3"}),past:()=>d.Ru._({id:"EgCNgl"}),compressKey:"REMOVE_CARD"},setCardHtml:{present:()=>d.Ru._({id:"jubeck"}),past:()=>d.Ru._({id:"+BZeOo"}),compressKey:"EDIT_CARD"},moveCard:{present:()=>d.Ru._({id:"2VD+0p"}),past:()=>d.Ru._({id:"B8He3D"}),compressKey:"MOVE_CARD"},duplicateCard:{present:()=>d.Ru._({id:"tO+JlV"}),past:()=>d.Ru._({id:"PdoIWT"})},revertToCheckpoint:{present:()=>d.Ru._({id:"fIJtam"}),past:()=>d.Ru._({id:"i8Of62"})},suggestThemes:{present:()=>d.Ru._({id:"EGiXRh"}),past:()=>d.Ru._({id:"exJFz8"})},readUrl:{present:()=>d.Ru._({id:"L7svJg"}),past:()=>d.Ru._({id:"cQlPDN"})},webSearch:{present:()=>d.Ru._({id:"f2YVZg"}),past:()=>d.Ru._({id:"AzLUkE"})},getCardContentById:{present:()=>d.Ru._({id:"QfwF96"}),past:()=>d.Ru._({id:"WEt7iO"})},imageEditContent:{present:()=>d.Ru._({id:"lst4sw"}),past:()=>d.Ru._({id:"V3CaX7"}),compressKey:"EDIT_IMAGE"},convertCardToImageCard:{present:()=>d.Ru._({id:"HepPHY"}),past:()=>d.Ru._({id:"WQKeiv"}),compressKey:"EDIT_CARD"},imageRemoveBackground:{present:()=>d.Ru._({id:"RdqLb7"}),past:()=>d.Ru._({id:"gmS8TU"}),compressKey:"EDIT_IMAGE"},imageAnimate:{present:()=>d.Ru._({id:"ixpQjd"}),past:()=>d.Ru._({id:"gtfeTa"}),compressKey:"EDIT_IMAGE"},imageVectorize:{present:()=>d.Ru._({id:"Q55bBQ"}),past:()=>d.Ru._({id:"c1cnyM"})},imageUpscale:{present:()=>d.Ru._({id:"5oQX1R"}),past:()=>d.Ru._({id:"nstbgt"})},generateImage:{compressKey:"GENERATE_IMAGE",present:()=>d.Ru._({id:"0YTg9V"}),past:()=>d.Ru._({id:"kuh/JT"})},replaceImage:{present:()=>d.Ru._({id:"LM2+EC"}),past:()=>d.Ru._({id:"f1piDt"})},getImagesInDoc:{present:()=>d.Ru._({id:"vXBvi6"}),past:()=>"Loaded images",hideToolCall:!0},selectImageInDoc:{present:()=>d.Ru._({id:"mq87Et"}),past:()=>d.Ru._({id:"9xewoq"})},webImageSearch:{present:()=>d.Ru._({id:"syykr0"}),past:()=>d.Ru._({id:"vpIeaf"})},setupPage:{present:()=>d.Ru._({id:"nR6QZT"}),past:()=>d.Ru._({id:"0y/wuK"})}},ek=e=>e in eA?eA[e]:{present:()=>d.Ru._({id:"Z3FXyt"}),past:()=>d.Ru._({id:"4dQFvz"})},eL=e=>e in ej?ej[e]:ek(e);var eS=i(58959),eE=i(48810),e_=i(55597),eI=i(48621),eM=i(85966),eR=i(24302),eD=i(83004),eT=i(61833);function ez(){let e=(0,eM._)(["\n 0% {\n background-position: 200% 0;\n }\n 100% {\n background-position: -200% 0;\n }\n"]);return ez=function(){return e},e}let eP=(0,eD.i7)(ez()),eN=e=>{let{showLoadingIcon:t=!0,children:i,...a}=e,r=(0,eR.dU)("linear(to-r, deepocean.400 0%, deepocean.700 50%, deepocean.400 100%)","linear(to-r, deepocean.300 0%, deepocean.500 50%, deepocean.300 100%)");return(0,n.jsxs)(eS.z,{justify:"center",align:"center",children:[t&&(0,n.jsx)(eT.G,{}),(0,n.jsx)(eE.E,{...a,fontSize:a.fontSize||"sm",fontWeight:"semibold",backgroundClip:"text",bgGradient:r,backgroundSize:"200% 100%",animation:"".concat(eP," 3s linear infinite"),children:i})]})};var eH=i(26420),eB=i(99492),eF=i(33787),eO=i(63029);let eV=e=>{let{isZoomed:t,exitZoom:i,src:a,alt:r}=e;return(0,n.jsx)(eO.Gx,{isZoomed:t,exitZoom:i,editor:null,children:(0,n.jsx)(s.s,{justify:"center",align:"center",h:"100%",w:"100%",children:(0,n.jsx)(eF._,{src:a,alt:r,maxW:"90vw",maxH:"90vh",objectFit:"contain"})})})};var eZ=i(88273);let eU=e=>{let{src:t,...i}=e,[r,l]=(0,a.useState)(!1),{isZoomed:s,enterZoom:o,exitZoom:u}=(0,eO.RL)(null!=t?t:"");return r?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.Tz,{closeOnMouseDown:!0,closeOnClick:!0,label:(0,n.jsxs)(eH.a,{as:"span",display:"inline",children:[(0,n.jsx)(eI.g,{icon:eB.bFI})," ",(0,n.jsx)(eE.E,{display:"inline",children:(0,n.jsx)(k.x6,{id:"Dd9uag"})})]}),"aria-label":d.Ru._({id:"Dd9uag"}),placement:"top",shouldWrapChildren:!1,children:(0,n.jsx)(eZ.Me,{src:t,borderRadius:"md",h:"6em",onClick:()=>t&&o(),resizeParams:eZ.XS,transitionProperty:"common",transitionDuration:"normal",transform:"scale(0.95)",_hover:{transform:"scale(1)",shadow:"lg"},onError:()=>{l(!0)},...i})}),t&&(0,n.jsx)(eV,{isZoomed:s,exitZoom:u,src:t,alt:""})]})};var eG=i(65632),eW=i(27229),eK=i(49611),eq=i(67909),eQ=i(36071),eJ=i(68728),eY=i(17920),eX=i(3674),e$=i(40691),e0=i(88738),e1=i(92594);let e2=e=>{let{buttonText:t="\uD83D\uDC1B",debugTitle:i,debugObject:r}=e,l=(0,e1.u)("buddyDebug"),{isOpen:s,onOpen:o,onClose:c}=(0,eW.j)(),d=(0,a.useCallback)(()=>{try{return e0.Bh(r,{noRefs:!0})}catch(e){return"Error dumping YAML: ".concat(e instanceof Error?e.message:"Unknown error","\n\nRaw object:\n").concat(JSON.stringify(r,null,2))}},[r]);return l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eK.$,{size:"xs",onClick:o,children:t}),(0,n.jsxs)(eq.aF,{isOpen:s,onClose:c,size:"xl",children:[(0,n.jsx)(eQ.m,{}),(0,n.jsxs)(eJ.$,{children:[i&&(0,n.jsx)(eY.r,{children:i}),(0,n.jsx)(eX.s,{}),(0,n.jsx)(e$.c,{maxHeight:"80vh",overflow:"auto",children:(0,n.jsx)(eH.a,{overflow:"auto",as:"pre",fontSize:"xs",children:d()})})]})]})]}):null};var e3=i(97139),e5=i.n(e3),e4=i(34787),e6=i(70077);let e9=(0,a.memo)(e=>{let{content:t,clampToOneLine:i,onContentHeightChange:r,...l}=e,s=(0,a.useRef)(null),o=(0,a.useMemo)(()=>{let e=new e4.xI.Renderer;e.heading=(e,t)=>'

').concat(e,"

");let i=e4.xI.parse(t,{renderer:e,breaks:!0,gfm:!0});return e5().sanitize(i,{ALLOWED_TAGS:["p","strong","em","code","br","ul","ol","li","strike","a"],ALLOWED_ATTR:["style"]})},[t]),c=(0,a.useCallback)(()=>{var e;let t=s.current;t&&r&&r((null!=(e=t.firstElementChild)?e:t).scrollHeight)},[r]),d=(0,a.useMemo)(()=>({leading:!0,trailing:!0,maxWait:100}),[]),u=(0,e6.wb)(c,100,d);return(0,a.useEffect)(()=>{c()},[c,o]),(0,a.useEffect)(()=>{let e=s.current;if(!e||!r)return;let t=new ResizeObserver(()=>{u()});return t.observe(e),()=>{t.disconnect()}},[r,u]),(0,n.jsx)(eH.a,{ref:s,maxWidth:"100%",sx:{"& p":{margin:0,"&:not(:last-child)":{marginBottom:"1em"}},"& ul, & ol":{margin:0,paddingLeft:"1.5em","&:not(:last-child)":{marginBottom:"1em"}},...i?{"& > :first-child":{display:"-webkit-box",WebkitLineClamp:"1",WebkitBoxOrient:"vertical",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"normal"},"& > :not(:first-child)":{display:"none"}}:{}},...l,dangerouslySetInnerHTML:{__html:o}})}),e7=()=>(0,n.jsxs)(eS.z,{justify:"center",align:"center",children:[(0,n.jsx)(eI.g,{icon:e_.JAe,fontSize:"13px"}),(0,n.jsx)(eE.E,{fontSize:"sm",fontWeight:"semibold",mt:"1px",ms:"-1px",children:(0,n.jsx)(k.x6,{id:"7175a1"})})]}),e8=e=>{let{part:t,isOpen:i,isOnlyPart:a,toggleCollapse:r,onContentHeightChange:l}=e;return(0,n.jsxs)(eS.z,{w:"100%",pe:4,ps:1,alignItems:"flex-start",pt:2,onClick:r,children:[!a&&(0,n.jsx)(eI.g,{icon:e_.GEE,fontSize:"6px"}),(0,n.jsx)(e9,{mt:-2,content:t.text,clampToOneLine:!i,onContentHeightChange:l})]})},te=e=>{let{part:t}=e;return(0,n.jsxs)(eN,{children:[t.inProgressText,"…"]})},tt=e=>{let{part:t,editor:i,toggleCollapse:a}=e,r=(0,u.E)(t.toolInvocations[0]);return(0,n.jsxs)(s.s,{direction:"column",children:[(0,n.jsxs)(eS.z,{justify:"space-between",width:"100%",onClick:a,children:[(0,n.jsxs)(eS.z,{fontSize:"xs",children:[(0,n.jsx)(eI.g,{icon:e_._$C,style:{marginInlineStart:"1px"}}),(0,n.jsx)(eE.E,{fontSize:"sm",ms:"-1px",children:t.successText})]}),(0,n.jsx)(e2,{debugTitle:"".concat(r,"..."),debugObject:{toolCalls:t.toolInvocations.map(e=>({args:e.input,...e.output})),artifact:t.artifact}})]}),t.artifact&&(0,n.jsx)(eS.z,{overflow:"auto",ms:5,overflowY:"hidden",children:t.artifact.images.map((e,t)=>{var a,r;return(0,n.jsx)(eU,{src:null!=(a=e.src)?a:"",alt:null!=(r=e.query)?r:void 0,w:"100%",h:20,mt:2,cursor:"grab",objectFit:"cover",onDragStart:()=>{i&&(0,eG.fS)({editor:i,content:{type:"image",attrs:e},operation:"replace"})}},t)})})]})},ti=e=>{let{part:t}=e,i=(0,u.E)(t.toolInvocation);return(0,n.jsxs)(eS.z,{justify:"start",align:"center",width:"100%",alignItems:"flex-start",children:[(0,n.jsxs)(eS.z,{justify:"space-between",alignItems:"flex-start",spacing:1,children:[(0,n.jsx)(eI.g,{icon:e_.lEd,fontSize:"13px",style:{marginTop:"4px"}}),(0,n.jsxs)(eE.E,{fontSize:"sm",fontWeight:"semibold",children:["Error: ",t.errorText]})]}),(0,n.jsx)(e2,{buttonText:i,debugTitle:"".concat(i," (ERROR)"),debugObject:{args:t.toolInvocation.input,...t.toolInvocation.output}})]})};var tn=i(81842),ta=i(85602),tr=i(26385),tl=i(83743);let ts=e=>{let{isApplied:t}=e,i=(0,eR.dU)("deepocean.100","elevation.5"),n=(0,eR.dU)("spacedust.50","elevation.3"),a=(0,eR.dU)("deepocean.200","elevation.6"),r=(0,eR.dU)("spacedust.100","elevation.4"),l=(0,eR.dU)("deepocean.600","sky.300"),s=(0,eR.dU)("gray.300","gray.600"),o=(0,eR.dU)("deepocean.950","sky.50"),c=(0,eR.dU)("gray.800","gray.300");return{getBgColor:()=>t?i:n,getBgColorHover:()=>t?a:r,getBorderColor:()=>t?l:s,getTextColor:()=>t?o:c}};var to=i(38791);let tc=(0,a.memo)(e=>{let{result:t,ratings:i}=e,a=(0,A.GV)(N.eb);return(0,n.jsxs)(tr.B,{pt:2,children:[(0,n.jsxs)(eS.z,{children:[(0,n.jsx)(eH.a,{color:"gray.500",children:(0,n.jsx)(eI.g,{icon:eB.B4x,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(eE.E,{fontSize:"sm",fontWeight:"semibold",children:t.title})]}),(0,n.jsx)(tl.r,{columns:3,spacing:2,children:t.images.map((e,i)=>(0,n.jsx)(td,{attrs:e.attrs,added:e.added,onDragStart:n=>{if(!a||!e.attrs.src)return;let r=document.createElement("div");r.style.width="80px",r.style.height="80px",r.style.backgroundImage="url(".concat(e.attrs.src,")"),r.style.backgroundSize="cover",r.style.borderRadius="4px",document.body.appendChild(r),n.dataTransfer.setDragImage(r,40,40),setTimeout(()=>r.remove(),0),(0,to.f)({editor:a,content:{type:"image",attrs:e.attrs}});let l=new AbortController;window.addEventListener("drop",()=>{let e=(0,A.KA)(),n=(0,N.fN)(t.messageId)(e.getState());if((null==n?void 0:n.type)==="image-artifact"){console.debug("[buddy] image artifact handle drop");let t=em()(n);t.images[i].added=!0,e.dispatch((0,N.Jw)(t))}l.abort()},{signal:l.signal}),window.addEventListener("dragend",()=>{console.debug("[buddy] image artifact handle dragend"),l.abort()},{signal:l.signal})}},i))}),(0,n.jsx)(eS.z,{justify:"flex-end",w:"100%",children:i})]})});tc.displayName="ImageArtifactMessageResult";let td=e=>{var t;let{attrs:i,added:a,key:r,onDragStart:l}=e,o=ts({isApplied:a});return(0,n.jsxs)(s.s,{overflow:"hidden",p:1.5,pt:1,role:"group",flexDirection:"column",justifyContent:"start",position:"relative",align:"left",border:"2px solid",borderRadius:"md",transition:"all .25s ease-in-out",borderColor:o.getBorderColor(),cursor:"grab",bg:o.getBgColor(),_hover:{bg:o.getBgColorHover()},_active:{cursor:"grabbing"},draggable:!0,onDragStart:l,children:[(0,n.jsxs)(eS.z,{align:"start",spacing:.25,mb:1,ms:0,h:"18px",alignItems:"center",children:[(0,n.jsx)(eH.a,{w:0,overflow:"hidden",opacity:0,transform:"translateX(-8px)",transition:"all 0.2s ease-in-out",_groupHover:{w:"14px",opacity:1,transform:"translateX(0)"},color:o.getTextColor(),children:(0,n.jsx)(eI.g,{icon:e_.IMq})}),(0,n.jsx)(eE.E,{fontSize:"xs",fontWeight:"semibold",color:o.getTextColor(),children:a?(0,n.jsx)(k.x6,{id:"hp8OtS"}):(0,n.jsx)(k.x6,{id:"l7mqG6"})})]}),(0,n.jsx)(eZ.Me,{src:null!=(t=i.src)?t:void 0,borderRadius:4,draggable:!1})]},r)};var tu=i(8099),tp=i(55775),th=i(74676);let tg=(0,a.memo)(e=>{let{children:t,position:i="static",...a}=e;return(0,n.jsx)(th.E,{bg:"deepocean.500",color:"white",fontSize:"xs",borderRadius:"md",px:1,py:0,textTransform:"none",..."absolute"===i&&{position:"absolute",bottom:1,insetStart:1,zIndex:1},...a,children:t})});tg.displayName="CardBadge";let tm=(0,a.memo)(e=>{let{variation:t,hideBadge:i}=e,r=H(),l=(0,A.GV)((0,N.B3)(t)),{getBgColor:o,getBgColorHover:c,getBorderColor:u,getTextColor:p}=ts({isApplied:l}),h=(0,tp.rd)("colors",u()),g=(0,A.GV)((0,N.Em)(t.messageId)),m=(0,a.useCallback)(()=>{l||O.r.applyResultVariation(r,t),O.r.focusResultVariation(r,t)},[r,l,t]);return(0,n.jsxs)(s.s,{p:2,pt:1,overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",position:"relative",align:"left",borderRadius:"lg",border:"1px solid",borderColor:u(),outline:l?"1px solid ".concat(h):"none",outlineOffset:"-2px",_hover:{bg:c()},onClick:m,cursor:"pointer",bg:o(),children:[(0,n.jsxs)(eS.z,{spacing:2,w:"100%",justify:"space-between",mb:1,children:[(0,n.jsx)(eE.E,{fontSize:"xs",fontWeight:"semibold",color:p(),children:t.name}),!i&&"modified"===t.id&&g&&(0,n.jsx)(tg,{children:(()=>{let e=g.selected,t=g.total;return d.Ru._({id:"xyPRt5",values:{selected:e,total:t}})})()})]}),t.attrs.src&&(0,n.jsx)(eZ.Me,{src:t.attrs.src,borderRadius:4})]})});tm.displayName="MessageResultImageVariation";var tx=i(40016),tf=i(44732);let tb=e=>{let{variant:t,onClick:i,ariaLabel:a,...r}=e,l="go-back"===t;return(0,n.jsx)(eK.$,{variant:l?"ghost":"plain",size:"xs",onClick:i,"aria-label":a||(l?"Go back":"Cancel"),rightIcon:(0,n.jsx)(eI.g,{icon:l?eB.U23:eB.XOT,fixedWidth:!0}),...r,children:l?(0,n.jsx)(k.x6,{id:"CKyk7Q"}):(0,n.jsx)(k.x6,{id:"dEgA5A"})})},tC={containerType:"inline-size","--editor-width":"100cqw","--line-thickness":"1px"},ty=(0,a.memo)(e=>{let{isSelected:t,selectedColor:i,borderColor:a,bgColor:r,variant:l="solid",height:o="100px",dynamicPreviewWidth:c=!1,children:d,...u}=e;return(0,n.jsx)(s.s,{flex:1,borderRadius:"lg",bg:r,border:"2px",borderStyle:t?"solid":l,borderColor:t?i:a,overflow:"hidden",flexDirection:"column",position:"relative",h:o,alignItems:c?"center":void 0,justifyContent:c?"center":void 0,css:c?tC:void 0,...u,children:d})});ty.displayName="PreviewContainer";var tv=i(30721),tw=i(11978);let tj=a.memo(e=>{let{initialContent:t,variationName:i,headerExtra:r,isSelected:l,interactionId:s,cardIds:o,themeId:c,children:d,...u}=e,p=H(),[h,g]=(0,a.useState)(!1),m=(0,A.GV)((0,z.c8)(c)),{getTextColor:x}=ts({isApplied:l});return((0,a.useEffect)(()=>{requestAnimationFrame(()=>{g(!0)})},[]),h)?(0,n.jsx)(tw.q,{initialContent:t,theme:m,onCreate:e=>{var i;e.gammaOrgId=(0,F.gx)(),e.gammaDocId=null==(i=p.editor)?void 0:i.gammaDocId,requestAnimationFrame(()=>{(0,ef.Sg)({editor:e,content:t,theme:m,interactionId:s,interactionName:"buddy-chat"})})},children:(0,n.jsxs)(tr.B,{justify:"start",align:"start",spacing:1,pos:"relative",...u,children:[o.map((e,t)=>(0,n.jsxs)(a.Fragment,{children:[0===t&&(i||r)&&(0,n.jsxs)(eS.z,{spacing:2,w:"100%",justify:"space-between",children:[(0,n.jsx)(eE.E,{fontSize:"xs",fontWeight:"semibold",color:x(),children:i}),r]}),(0,n.jsx)(eH.a,{borderRadius:"md",overflow:"hidden",maxH:"200px",children:(0,n.jsx)(tv.N,{cardId:e},e)})]},e)),d]})}):null});tj.displayName="DocEditorPreview";let tA=(0,a.memo)(e=>{let{variation:t,hideBadge:i}=e,r=H(),l=(0,A.GV)((0,N.B3)(t)),{themeId:o,jsonContent:c}=(0,A.GV)((0,N.BV)(t.toApplyCheckpointId)),u=[t.previewCardId],{getBgColor:p,getBgColorHover:h,getBorderColor:g}=ts({isApplied:l}),m=(0,tp.rd)("colors",g()),x=(0,A.GV)((0,N.Em)(t.messageId)),f=(0,a.useCallback)(()=>{l||O.r.applyResultVariation(r,t),O.r.focusResultVariation(r,t)},[r,l,t]);return(0,n.jsx)(s.s,{p:2,pt:1,borderRadius:"lg",bg:p(),border:"1px solid",borderColor:g(),outline:l?"1px solid ".concat(m):"none",outlineOffset:"-2px",_hover:{bg:h()},overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",onClick:f,cursor:"pointer",position:"relative",align:"center",maxH:"300px",css:tC,children:(0,n.jsx)(tj,{initialContent:c,themeId:o,cardIds:u,isSelected:l,interactionId:t.messageId,variationName:t.name,headerExtra:!i&&"modified"===t.id&&x&&(0,n.jsx)(tg,{children:(()=>{let e=x.selected,t=x.total;return d.Ru._({id:"xyPRt5",values:{selected:e,total:t}})})()}),children:l&&(0,n.jsx)(th.E,{colorScheme:"deepocean",bg:"deepocean.500",variant:"solid",position:"absolute",top:"45%",insetStart:"50%",color:"white",transform:"translateX(-50%)",zIndex:2,fontSize:"xs",opacity:0,cursor:"pointer",_groupHover:{opacity:1},transition:"opacity 0.2s",children:(0,n.jsx)(k.x6,{id:"9krCfL"})})})})});tA.displayName="MessageResultCardVariation";let tk=e=>(0,n.jsx)(s.s,{direction:"column",align:"center",justify:"center",...e}),tL=(0,a.memo)(e=>{let{variation:t,hideBadge:i}=e,r=H(),l=(0,A.GV)((0,N.B3)(t)),{getBgColor:o,getBorderColor:c,getBgColorHover:u,getTextColor:p}=ts({isApplied:l}),h=(0,tp.rd)("colors",c()),{themeId:g,jsonContent:m}=(0,A.GV)((0,N.BV)(t.toApplyCheckpointId)),x=t.previewCardIds,f=(0,A.GV)((0,N.Em)(t.messageId)),b="modified"===t.id&&0===x.length,C=(0,a.useCallback)(()=>{if(!l)return void O.r.applyResultVariation(r,t);O.r.focusResultVariation(r,t)},[r,l,t]);return b?(0,n.jsx)(s.s,{p:2,pt:1,borderRadius:"lg",bg:o(),border:"1px solid",borderColor:c(),outline:l?"1px solid ".concat(h):"none",outlineOffset:"-2px",_hover:{bg:u()},overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",onClick:C,cursor:"pointer",position:"relative",minH:"100px",children:(0,n.jsxs)(tr.B,{spacing:1,align:"start",justify:"start",h:"100%",children:[(0,n.jsx)(eE.E,{fontSize:"xs",fontWeight:"semibold",color:p(),children:t.name}),(0,n.jsx)(tk,{flex:1,w:"100%"})]})}):(0,n.jsxs)(s.s,{p:2,pt:1,borderRadius:"lg",bg:o(),border:"1px solid",borderColor:c(),outline:l?"1px solid ".concat(h):"none",outlineOffset:"-2px",_hover:{bg:u()},overflow:"hidden",role:"group",transitionProperty:"height border",transitionDuration:"0.2s",flexDirection:"column",justifyContent:"start",onClick:C,cursor:"pointer",position:"relative",align:"center",maxH:"300px",css:tC,children:[(0,n.jsx)(tj,{initialContent:m,themeId:g,cardIds:x,isSelected:l,interactionId:t.messageId,variationName:t.name,headerExtra:!i&&"modified"===t.id&&f&&(0,n.jsx)(tg,{children:(()=>{let e=f.selected,t=f.total;return d.Ru._({id:"xyPRt5",values:{selected:e,total:t}})})()})}),l&&(0,n.jsx)(th.E,{colorScheme:"deepocean",bg:"deepocean.500",variant:"solid",position:"absolute",top:"50%",color:"white",insetStart:"50%",transform:"translateX(-50%)",zIndex:2,fontSize:"xs",opacity:0,_groupHover:{opacity:1},transition:"opacity 0.2s",children:(0,n.jsx)(k.x6,{id:"0MgdN+"})})]})});tL.displayName="MessageResultDeckVariation";let tS=e=>{let{title:t,children:i}=e,a=(0,eR.dU)("gray.400","gray.300");return(0,n.jsx)(tr.B,{py:2,align:"space-between",w:"100%",borderRadius:"md",children:(0,n.jsxs)(eS.z,{justify:"space-between",w:"100%",children:[(0,n.jsxs)(eS.z,{spacing:1,children:[(0,n.jsx)(eH.a,{color:a,children:(0,n.jsx)(eI.g,{icon:e_.QRE,fixedWidth:!0,size:"sm",style:{marginInlineStart:"-1px"}})}),(0,n.jsx)(eE.E,{fontSize:"sm",fontWeight:"semibold",color:a,children:t})]}),i]})})};var tE=i(13731),t_=i.n(tE);let tI=(0,a.memo)(e=>{let{isSelected:t,selectedColor:i,unselectedColor:a}=e;return(0,n.jsx)(s.s,{w:"20px",h:"20px",borderRadius:"full",border:"2px solid",borderColor:t?i:a,alignItems:"center",justifyContent:"center",bg:t?i:"transparent",flexShrink:0,alignSelf:"flex-start","aria-hidden":"true",children:t&&(0,n.jsx)(eI.g,{icon:eB.e68,color:"white",size:"xs"})})});tI.displayName="SelectionIndicator";let tM=(0,a.memo)((0,a.forwardRef)((e,t)=>{let{isSelected:i,onSelect:r,onFocus:l,onArrowKey:s,colors:o,children:c}=e,d=(0,a.useCallback)(()=>{null==l||l(),i||r()},[l,i,r]),u=(0,a.useCallback)(e=>{"Enter"===e.key||" "===e.key?(e.preventDefault(),d()):("ArrowLeft"===e.key||"ArrowRight"===e.key)&&(e.preventDefault(),null==s||s())},[d,s]),p=(0,a.useCallback)(()=>{null==l||l()},[l]);return(0,n.jsxs)(eS.z,{ref:t,flex:1,spacing:1,align:"flex-start",cursor:"pointer",onClick:d,onKeyDown:u,onFocus:p,role:"radio","aria-checked":i,tabIndex:0,children:[(0,n.jsx)(tI,{isSelected:i,selectedColor:o.selectedColor,unselectedColor:o.unselectedColor}),c]})}));tM.displayName="SelectionOption";let tR=()=>{let e=(0,eR.dU)("deepocean.600","sky.300"),t=(0,eR.dU)("gray.300","gray.600"),i=(0,eR.dU)("gray.200","gray.600");return{selectedColor:e,unselectedColor:t,cardBorderColor:i,cardBgColor:(0,eR.dU)("white","elevation.3"),placeholderBgColor:(0,eR.dU)("gray.50","elevation.2")}},tD=(0,a.memo)(e=>{let{selectedState:t,onToggle:i,onFocusOriginal:r,onFocusModified:l,originalContent:s,modifiedContent:o}=e,c=tR(),u=(0,a.useRef)(null),p=(0,a.useRef)(null),h=(0,a.useCallback)(()=>{var e;null==(e=p.current)||e.focus()},[]),g=(0,a.useCallback)(()=>{var e;null==(e=u.current)||e.focus()},[]);return(0,n.jsxs)(eS.z,{spacing:2,w:"100%",align:"flex-start",role:"radiogroup","aria-label":d.Ru._({id:"2DZxOK"}),children:[(0,n.jsx)(tM,{ref:u,isSelected:"original"===t,onSelect:i,onFocus:r,onArrowKey:h,colors:c,children:s}),(0,n.jsx)(tM,{ref:p,isSelected:"modified"===t,onSelect:i,onFocus:l,onArrowKey:g,colors:c,children:o})]})});tD.displayName="SelectionRow";let tT=(0,a.memo)(e=>{let{originalSlot:t,modifiedSlot:i,selectedState:a,onToggle:r,onFocusOriginal:l,onFocusModified:s}=e,o=tR(),c=(e,t)=>"placeholder"===e.type?(0,n.jsx)(ty,{isSelected:t,selectedColor:o.selectedColor,borderColor:o.cardBorderColor,bgColor:o.placeholderBgColor,variant:"dashed",alignItems:"center",justifyContent:"center",children:e.content}):(0,n.jsx)(ty,{isSelected:t,selectedColor:o.selectedColor,borderColor:o.cardBorderColor,bgColor:o.placeholderBgColor,dynamicPreviewWidth:!0,children:e.content});return(0,n.jsx)(tD,{selectedState:a,onToggle:r,onFocusOriginal:l,onFocusModified:s,originalContent:c(t,"original"===a),modifiedContent:c(i,"modified"===a)})});tT.displayName="CardComparisonRow";let tz=(0,a.memo)(()=>(0,n.jsx)(tg,{position:"absolute",children:(0,n.jsx)(k.x6,{id:"pnrmSP"})}));tz.displayName="NewCardBadge";let tP=(0,a.memo)(e=>{let{position:t,showArrow:i}=e;return(0,n.jsx)(tg,{position:"absolute",minW:5,textAlign:"center","aria-label":i?d.Ru._({id:"u1xjYW",values:{position:t}}):d.Ru._({id:"lJcnnh",values:{position:t}}),children:i?"→ ".concat(t):t})});tP.displayName="PositionBadge";let tN=(0,a.memo)(()=>(0,n.jsx)(tg,{position:"absolute",children:(0,n.jsx)(k.x6,{id:"eps54V"})}));tN.displayName="RemovedCardBadge";var tH=i(21938),tB=i(38077),tF=i(7342),tO=i(26533),tV=i(35738),tZ=i(44464),tU=i(48086),tG=i(11475),tW=i(26667),tK=i(64576),tq=i(28547),tQ=i(15223);let tJ={fontSize:"0.7em",padding:"0.2em 0.4em",borderRadius:"0.3em",insetStart:2,top:2,zIndex:1},tY=(0,a.memo)(e=>{let{theme:t,variant:i="outline",children:a,heightEm:r=8,isCrossWorkspaceTheme:l=!1,...o}=e,{contentStyles:d}=t.config,u=(0,tZ.fS)(t),p=(0,tO.Mw)(t),h=(0,tQ.ZI)(t);"string"==typeof h["--card-border-radius"]&&(h["--card-border-radius"]=function(e){let t=parseFloat(e);return e.endsWith("em")&&t>1?"".concat(1,"em"):e}(h["--card-border-radius"]));let g=(0,tW.S)(t,!1),m=(0,tZ.FD)(u,p,eZ.XS),{currentWorkspace:x}=(0,tU.ur)(),f=(0,tG.fL)(null==x?void 0:x.id),b=tX(t),C=t.id===(null==f?void 0:f.defaultThemeId),v=(0,y.u)("themeTextPreviewSVGs")&&t.previewUrl;return(0,n.jsxs)(eH.a,{css:h,sx:g,w:"100%",pos:"relative",children:[b&&!C&&null===t.workspaceId&&(0,n.jsx)(th.E,{position:"absolute",colorScheme:"green",...tJ,children:(0,n.jsx)(k.x6,{id:"isRobC"})}),C&&(0,n.jsx)(c.Tz,{openDelay:300,label:(0,n.jsx)(k.x6,{id:"dWkBMI"}),placement:"top",children:(0,n.jsx)(th.E,{position:"absolute",bg:"blackAlpha.600",color:"white",cursor:"help",...tJ,children:(0,n.jsx)(k.x6,{id:"ovBPCi"})})}),l&&(0,n.jsx)(c.Tz,{openDelay:300,label:(0,n.jsx)(k.x6,{id:"7q5Led",values:{GAMMA_ARTIFACT_PROPER_NOUN:tf.TP}}),placement:"top",children:(0,n.jsx)(th.E,{position:"absolute",bg:"blackAlpha.600",color:"white",cursor:"help",...tJ,children:(0,n.jsx)(k.x6,{id:"bVhrVt"})})}),(0,n.jsxs)(s.s,{borderTopRadius:"ghost"===i?"none":"md",boxShadow:"sm",_focus:{boxShadow:"outline"},p:"".concat(r/8,"em"),transitionProperty:"common",transitionDuration:"normal",...m,backgroundAttachment:"initial",direction:"row",align:"center",overflow:"hidden",minH:"".concat(r,"em"),maxH:"".concat(r,"em"),...o,children:[!v&&(0,n.jsx)(tF.m,{theme:t}),(0,n.jsx)(eH.a,{sx:{...tK.CO,...d},borderRadius:"base",className:"".concat(tV._P," ").concat(p?"is-dark":""),color:p?"white":"gray.800",flex:1,pointerEvents:"none",dir:"ltr",children:(0,n.jsx)(eH.a,{gridArea:'"body"',py:"".concat(r/8,"em"),px:"".concat(r/8,"em"),position:"relative",minH:"".concat(3*r/4,"em"),children:v?(0,n.jsx)(eF._,{src:t.previewUrl,position:"absolute",width:"".concat(7.75/8*r,"em"),objectFit:"contain",inset:"".concat(r/8,"em"),fallback:(0,n.jsx)(eH.a,{pos:"absolute",inset:"-".concat(r/8,"em"),bg:"gray.300",backgroundImage:tB.A.src,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eE.E,{className:"block-title",mt:"0 !important",mb:"var(--chakra-space-1) !important",children:(0,n.jsx)(eE.E,{as:"span",className:(0,tH.cx)("title",tq.U6),fontSize:"1.6em !important",paddingBottom:"0 !important",children:(0,n.jsx)(k.x6,{id:"MHrjPM"})})}),(0,n.jsx)(eE.E,{fontSize:"0.9em !important",noOfLines:3,className:"block block-paragraph",my:"0 !important",children:(0,n.jsx)(k.x6,{id:"U41VTK",components:{0:(0,n.jsx)(eE.E,{as:"a",className:"link"})}})})]})})})]}),a]})});tY.displayName="ThemePreviewThumbnail";let tX=e=>{if(!e.createdTime)return!1;let t=new Date(e.createdTime),i=new Date;return i.setDate(i.getDate()-30),t>i};var t$=i(89475),t0=i(9624),t1=i(25135);let t2=e=>{let{content:t,cardId:i}=e,{setEditor:a}=(0,t$.U)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eH.a,{position:"absolute",insetStart:"-9999px",top:"-9999px",children:(0,n.jsx)(t0.f,{initialContent:t,onCreate:e=>{let{editor:t}=e;return a(t)}})}),(0,n.jsx)(tv.N,{cardId:i})]})},t3=(0,a.memo)(e=>{let{originalThemeId:t,newThemeId:i,selectedState:a,onToggle:r,onFocusOriginal:l,onFocusModified:s}=e,o=(0,A.GV)((0,z.c8)(t)),c=(0,A.GV)((0,z.c8)(i)),d=tR();return(0,n.jsx)(tD,{selectedState:a,onToggle:r,onFocusOriginal:l,onFocusModified:s,originalContent:(0,n.jsx)(ty,{isSelected:"original"===a,selectedColor:d.selectedColor,borderColor:d.cardBorderColor,height:"auto",children:(0,n.jsx)(tY,{theme:o,heightEm:6})}),modifiedContent:(0,n.jsx)(ty,{isSelected:"modified"===a,selectedColor:d.selectedColor,borderColor:d.cardBorderColor,height:"auto",children:(0,n.jsx)(tY,{theme:c,heightEm:6})})})});t3.displayName="ThemeSuggestionRow";let t5=(0,a.memo)(e=>{var t,i;let{oldAttrs:a,newAttrs:r,selectedState:l,onToggle:s,onFocusOriginal:o,onFocusModified:c}=e,d=tR();return(0,n.jsx)(tD,{selectedState:l,onToggle:s,onFocusOriginal:o,onFocusModified:c,originalContent:(0,n.jsx)(ty,{isSelected:"original"===l,selectedColor:d.selectedColor,borderColor:d.cardBorderColor,bgColor:d.placeholderBgColor,height:"100px",alignItems:"center",justifyContent:"center",children:(0,n.jsx)(eZ.Me,{src:null!=(t=a.src)?t:void 0,maxH:"100%",maxW:"100%",objectFit:"contain"})}),modifiedContent:(0,n.jsx)(ty,{isSelected:"modified"===l,selectedColor:d.selectedColor,borderColor:d.cardBorderColor,bgColor:d.placeholderBgColor,height:"100px",alignItems:"center",justifyContent:"center",children:(0,n.jsx)(eZ.Me,{src:null!=(i=r.src)?i:void 0,maxH:"100%",maxW:"100%",objectFit:"contain"})})})});t5.displayName="ImageSuggestionRow";let t4=(0,a.memo)(e=>{let{cardId:t,cardJson:i,content:a,positionBadge:r,positionBadgeShowArrow:l,showNewCardBadge:s}=e,o=null!=a?a:{type:"doc",content:[{type:"document",attrs:{background:{type:t1.h.NONE},docFlags:{}},content:[i]}]};return(0,n.jsxs)(n.Fragment,{children:[void 0!==r&&(0,n.jsx)(tP,{position:r,showArrow:l}),s&&(0,n.jsx)(tz,{}),(0,n.jsx)(t$.h,{children:(0,n.jsx)(t2,{content:o,cardId:t})})]})});t4.displayName="CardPreviewContent";let t6=(0,a.memo)(e=>{let{suggestion:t,beforeCheckpointId:i,afterCheckpointId:a,selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o}=e,c=H(),d=(0,A.GV)((0,N.BV)(i)),u=(0,A.GV)((0,N.BV)(a)),p=tR(),h=t.preview({editor:c.editor},{editor:c.editor});if(h.previewType===tx.t.Theme)return(0,n.jsx)(t3,{originalThemeId:h.originalThemeId,newThemeId:h.newThemeId,selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o});if(h.previewType===tx.t.Image)return(0,n.jsx)(t5,{oldAttrs:h.oldAttrs,newAttrs:h.newAttrs,selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o});if(h.previewType===tx.t.CardRemoval)return(0,n.jsx)(tT,{selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o,originalSlot:{type:"card",content:(0,n.jsx)(t4,{cardId:h.cardId,cardJson:h.cardJson})},modifiedSlot:{type:"placeholder",content:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tN,{}),(0,n.jsx)(tk,{})]})}});if(h.previewType===tx.t.CardCreation){let e=u&&O.r.getTopLevelCardIdsFromJson(u.jsonContent).includes(h.cardId);return(0,n.jsx)(tT,{selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o,originalSlot:{type:"placeholder",content:(0,n.jsx)(tk,{})},modifiedSlot:{type:"card",content:e?(0,n.jsx)(t4,{cardId:h.cardId,content:u.jsonContent,showNewCardBadge:!0}):(0,n.jsx)(t4,{cardId:h.cardId,cardJson:h.cardJson,showNewCardBadge:!0})}})}if(h.previewType===tx.t.CardMove){let e=d?O.r.getTopLevelCardIdsFromJson(d.jsonContent):[],t=u?O.r.getTopLevelCardIdsFromJson(u.jsonContent):[],i=e.indexOf(h.cardId),a=t.indexOf(h.cardId);return(0,n.jsx)(tT,{selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o,originalSlot:{type:"card",content:(0,n.jsx)(t4,{cardId:h.cardId,cardJson:h.cardJson,positionBadge:i>=0?i+1:void 0})},modifiedSlot:{type:"card",content:(0,n.jsx)(t4,{cardId:h.cardId,cardJson:h.cardJson,positionBadge:a>=0?a+1:void 0,positionBadgeShowArrow:!0})}})}if(h.previewType!==tx.t.Card)return null;let g=h.originalPreviewCardId,m=h.modifiedPreviewCardId;return(0,n.jsx)(tD,{selectedState:r,onToggle:l,onFocusOriginal:s,onFocusModified:o,originalContent:(0,n.jsx)(ty,{isSelected:"original"===r,selectedColor:p.selectedColor,borderColor:p.cardBorderColor,bgColor:p.placeholderBgColor,dynamicPreviewWidth:!0,children:d&&(0,n.jsx)(t$.h,{children:(0,n.jsx)(t2,{content:d.jsonContent,cardId:g})})}),modifiedContent:(0,n.jsx)(ty,{isSelected:"modified"===r,selectedColor:p.selectedColor,borderColor:p.cardBorderColor,bgColor:p.placeholderBgColor,dynamicPreviewWidth:!0,children:u&&(0,n.jsx)(t$.h,{children:(0,n.jsx)(t2,{content:u.jsonContent,cardId:m})})})})});t6.displayName="SuggestionRow";let t9=(0,a.memo)(e=>{let{result:t,suggestions:i,ratings:r}=e,l=(0,A.jL)(),s=H(),o=(0,A.GV)(R.SJ),c=(()=>{let e=(0,a.useContext)(er);return null==e?void 0:e.saveCurrentChat})(),d=(0,A.GV)(N.YE),u=(0,eR.dU)("gray.700","gray.300"),p=(0,eR.dU)("deepocean.700","deepocean.300"),h=t.variations.find(e=>"original"===e.id),g=t.variations.find(e=>"modified"===e.id),m=(null==h?void 0:h.toApplyCheckpointId)||"",x=(null==g?void 0:g.toApplyCheckpointId)||"",f=(0,A.GV)((0,N.BV)(m)),b=(0,a.useCallback)(async(e,n)=>{var a,r;let l;if(!f||!s.editor)return;let o=i.find(e=>"suggestThemes"===e.type);if(o){let t=o.preview(s,s);t.previewType===tx.t.Theme&&(l="modified"===e[o.id]?t.newThemeId:t.originalThemeId)}let c=null==(a=(0,R.SJ)(s.store.getState()))?void 0:a.id;for(let n of(await O.r.loadCheckpoint(s,m,t.messageId,{skipTheme:!0}),[...i].filter(e=>"suggestThemes"!==e.type).sort((e,t)=>{var i,n;let a={editCardById:0,imageEditContent:1};return(null!=(i=a[e.type])?i:0)-(null!=(n=a[t.type])?n:0)})))"modified"===e[n.id]?n.apply(s):n.applyOriginal(s);if(l&&l!==c&&(null==(r=s.applyTheme)||r.call(s,l)),n){let t=i.find(e=>e.id===n);t&&("modified"===e[n]?t.focus(s):t.focusOriginal(s))}},[f,m,s,t.messageId,i]),C=(0,a.useRef)(!1);(0,a.useEffect)(()=>{!C.current&&(C.current=!0,Object.values(d).some(e=>"original"===e)&&b(d))},[]);let y=(0,a.useMemo)(()=>Object.entries(t_()(i,e=>eL(e.type).compressKey||e.type)).map(e=>{let[t,i]=e;return{label:t in ew?ew[t].past(i.length):eL(i[0].type).past(),suggestions:i}}),[i]),v=y.length>1,w=(0,a.useRef)(void 0),j=function(e,t){let i=(0,a.useRef)(!1),n=(0,a.useRef)(null),r=(0,a.useRef)(null),l=(0,a.useRef)(e);return l.current=e,(0,a.useEffect)(()=>()=>{if(r.current&&(clearTimeout(r.current),r.current=null),n.current&&!i.current){let e=n.current;n.current=null,l.current(...e).catch(console.error)}},[]),(0,a.useCallback)(function(){for(var e=arguments.length,a=Array(e),s=0;s{if(!i.current)for(;n.current;){i.current=!0;let e=n.current;n.current=null;try{await l.current(...e)}finally{i.current=!1}}},t)},[t])}((0,a.useCallback)(async e=>{let n;if(await b(e,w.current),w.current=void 0,!s.editor)return;let a=Object.values(e).every(e=>"original"===e),r=Object.values(e).every(e=>"modified"===e),d="";if(!a&&!r){var u;let a=null!=(u=(0,R.r2)(s.store.getState()))?u:o.id,r=W(s.editor,a);l((0,N.AY)(r)),d=r.id;let c=i.filter(t=>"modified"===e[t.id]);c.length>0&&f&&(n=i8(c,t.messageId,f,r).find(e=>"modified"===e.id))}l((0,N.nV)({messageId:t.messageId,selections:e,newCheckpointId:d,updatedModifiedVariation:n})),await (null==c?void 0:c())},[b,s.editor,s.store,o.id,l,i,f,t.messageId,c]),150),L=(0,a.useCallback)(e=>{l((0,N.bz)({suggestionId:e})),w.current=e,j((0,N.YE)(s.store.getState()))},[s.store,l,j]),S=(0,a.useCallback)(()=>{l((0,N.$b)({selection:"original"})),w.current=void 0,j((0,N.YE)(s.store.getState()))},[s.store,l,j]),E=(0,a.useCallback)(()=>{l((0,N.$b)({selection:"modified"})),w.current=void 0,j((0,N.YE)(s.store.getState()))},[s.store,l,j]),_=(0,a.useCallback)(e=>{let t=i.find(t=>t.id===e);null==t||t.focusOriginal(s)},[i,s]),I=(0,a.useCallback)(e=>{let t=i.find(t=>t.id===e);null==t||t.focus(s)},[i,s]);return(0,n.jsxs)(tr.B,{spacing:4,w:"100%",children:[(0,n.jsxs)(eS.z,{spacing:2,children:[(0,n.jsx)(eE.E,{flex:1,as:"button",fontSize:"xs",fontWeight:"medium",color:"deepocean.500",cursor:"pointer",textAlign:"start",ps:"24px",onClick:S,_hover:{color:p},children:(0,n.jsx)(k.x6,{id:"aJW4c+"})}),(0,n.jsx)(eE.E,{flex:1,as:"button",fontSize:"xs",fontWeight:"medium",color:"deepocean.500",cursor:"pointer",textAlign:"start",ps:"24px",onClick:E,_hover:{color:p},children:(0,n.jsx)(k.x6,{id:"8k8gXc"})})]}),(0,n.jsx)(tr.B,{spacing:4,children:y.map(e=>(0,n.jsxs)(eH.a,{children:[v&&(0,n.jsx)(eE.E,{fontSize:"xs",fontWeight:"medium",color:u,mb:2,children:e.label}),(0,n.jsx)(tr.B,{spacing:2,children:e.suggestions.map(e=>(0,n.jsx)(t6,{suggestion:e,beforeCheckpointId:m,afterCheckpointId:x,selectedState:d[e.id]||"modified",onToggle:()=>L(e.id),onFocusOriginal:()=>_(e.id),onFocusModified:()=>I(e.id)},e.id))})]},e.label))}),(0,n.jsx)(eS.z,{justify:"flex-end",w:"100%",children:r})]})});t9.displayName="SelectiveAcceptGrid";let t7=e=>{let{result:t,suggestions:i,ratings:r,collapsedContent:l,showCancelButton:s,cancelRollback:o}=e,c=(0,A.jL)(),d=(0,eR.dU)("deepocean.800","deepocean.300"),u=(0,eR.dU)("white","elevation.3"),p=(0,eR.dU)("blackAlpha.50","whiteAlpha.100"),h=(0,A.GV)((0,N.Q5)(t.messageId)),g=(0,A.GV)((0,N.GL)(t.messageId)),m=(0,A.GV)(N.YE),x=(0,a.useMemo)(()=>Object.values(m).filter(e=>"modified"===e).length,[m]),f=i.length,b=(0,y.u)("buddySelectiveAccept"),C=(0,A.GV)((0,N.a1)(t.messageId)),v=b&&i.length>=2&&C,w=(0,a.useRef)(null),j=(0,a.useRef)(null),L=(0,a.useRef)(h);(0,a.useEffect)(()=>{var e,t;h&&!L.current?null==(e=j.current)||e.focus():!h&&L.current&&(null==(t=w.current)||t.focus()),L.current=h},[h]);let S=(0,a.useCallback)(()=>{h?c((0,N.sW)()):c((0,N.nn)({messageId:t.messageId,suggestionIds:i.map(e=>e.id),currentVariationId:g||"modified"}))},[h,c,t.messageId,i,g]),E=(0,n.jsxs)(eS.z,{justify:"space-between",w:"100%",pt:4,pb:4,mb:0,position:"sticky",top:-4,bg:u,zIndex:2,_after:{content:'""',position:"absolute",bottom:0,left:0,right:0,height:"16px",bgGradient:"linear(to-b, ".concat(u,", transparent)"),transform:"translateY(100%)",pointerEvents:"none"},children:[(0,n.jsxs)(eS.z,{spacing:1,children:[(0,n.jsx)(eH.a,{color:d,children:(0,n.jsx)(eI.g,{icon:eB.B4x,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(eE.E,{fontSize:"sm",fontWeight:"semibold",children:(0,n.jsx)(k.x6,{id:"fzjk3Y"})})]}),(0,n.jsx)(eS.z,{spacing:2,children:s?(0,n.jsx)(tb,{variant:"cancel",onClick:o}):v?(0,n.jsxs)(eS.z,{ref:w,as:"button",role:"button",tabIndex:0,"aria-expanded":h,onClick:S,spacing:1,fontSize:"xs",color:"deepocean.500",cursor:"pointer",borderRadius:"md",px:1.5,py:.5,_hover:{bg:p},children:[(0,n.jsx)(eE.E,{fontWeight:"medium",children:h?(0,n.jsx)(k.x6,{id:"hkNzlV",values:{selectedCount:x,totalCount:f}}):(0,n.jsx)(k.x6,{id:"8fANS4",values:{totalCount:f}})}),(0,n.jsx)(eH.a,{as:"span",transform:h?"rotate(-180deg)":void 0,transition:"transform 0.2s",display:"flex",alignItems:"center",children:(0,n.jsx)(eI.g,{icon:e_.Jt$,size:"xs"})})]}):null})]});return h?(0,n.jsxs)(n.Fragment,{children:[E,(0,n.jsx)(eH.a,{ref:j,tabIndex:-1,children:(0,n.jsx)(t9,{result:t,suggestions:i,ratings:r})})]}):(0,n.jsxs)(tr.B,{spacing:4,children:[E,l,(0,n.jsx)(eS.z,{justify:"flex-end",w:"100%",children:r})]})},t8=e=>{let{result:t,showCancelButton:i,cancelRollback:r,onGoBack:l,state:s,ratings:o,suggestions:c}=e,d=(0,A.GV)(N.Bu),u=function(e,t){var i,n;let r=(0,A.GV)((0,N.nB)(e.messageId)),l=null==(i=e.variations.find(e=>"original"===e.id))?void 0:i.toApplyCheckpointId,s=null==(n=e.variations.find(e=>"modified"===e.id))?void 0:n.toApplyCheckpointId,o=(0,A.GV)(e=>l?(0,N.BV)(l)(e):void 0),c=(0,A.GV)(e=>s?(0,N.BV)(s)(e):void 0);return(0,a.useMemo)(()=>(function(e){let{result:t,suggestions:i,savedSelections:n,beforeCheckpoint:a,afterCheckpoint:r}=e;if(!n||!a||!r)return t.variations;let l=i.filter(e=>e.id in n),s=l.filter(e=>"modified"===n[e.id]);return 0===s.length||s.length===l.length?t.variations:i8(s,t.messageId,a,r)})({result:e,suggestions:t,savedSelections:r,beforeCheckpoint:o,afterCheckpoint:c}),[c,o,e,r,t])}(t,c);return"done"===s?(0,n.jsx)(tS,{title:t.title,children:(0,n.jsx)(tu.m,{label:(0,n.jsx)(k.x6,{id:"b29QuD",values:{GAMMA_AGENT_PROPER_NOUN:tf.Gg}}),isDisabled:!d,placement:"top",children:(0,n.jsx)(tb,{variant:"go-back",onClick:l,disabled:d})})}):(0,n.jsx)(tr.B,{align:"space-between",w:"100%",children:(0,n.jsx)(t7,{result:t,suggestions:c,ratings:o,showCancelButton:i,cancelRollback:r,collapsedContent:(0,n.jsx)(tl.r,{columns:2,spacing:1,children:u.map((e,t)=>{switch(e.previewType){case tx.t.Doc:return(0,n.jsx)(tL,{variation:e},t);case tx.t.Card:return(0,n.jsx)(tA,{variation:e},t);case tx.t.Image:return(0,n.jsx)(tm,{variation:e},t);default:return null}})})})})};var ie=i(56570),it=i(10500),ii=i(68013),ia=i(22832),ir=i(29810),il=i(23995),is=i(94657);let io=e=>{let{createdByName:t,createdByProfileImageUrl:i,createdByYou:a,timestampDescription:r}=e,l=(0,eR.dU)("gray.600","gray.200"),o=(0,eR.dU)("gray.400","gray.300");return(0,n.jsxs)(s.s,{align:"center",children:[(0,n.jsx)(c.Vc,{size:"xs",fontSize:"xs",name:t,src:i,tooltipProps:{placement:"top"}}),(0,n.jsxs)(eH.a,{marginInlineStart:2,marginInlineEnd:2,w:"100%",children:[(0,n.jsx)(eE.E,{noOfLines:1,fontSize:"xs",w:"100%",wordBreak:"break-all",color:l,children:a?(0,n.jsx)(k.x6,{id:"WZTg05"}):(0,n.jsx)(k.x6,{id:"pS1F3d",values:{createdByName:t}})}),r&&(0,n.jsx)(eE.E,{noOfLines:1,fontSize:"11px",color:o,children:r})]})]})};var ic=i(66163),id=i(78140),iu=i(36999),ip=i(16936),ih=i(12514),ig=i(41283),im=i(6760),ix=i(85595),ib=i(39093),iC=i(96230);let iy=(0,a.memo)(e=>{let{theme:t}=e,i=(0,eR.dU)("gray.500","gray.400"),a=(0,M.iW)({theme:t}),r=t.name.replace(iC.M8,"");return(0,n.jsxs)(id.W,{isLazy:!0,children:[(0,n.jsx)(iu.I,{as:ip.K,isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(eI.g,{icon:eB.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(k.x6,{id:"7L01XJ"})}),(0,n.jsx)(ih.Z,{children:(0,n.jsxs)(ig.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)(eH.a,{px:4,py:0,maxWidth:"300px",children:[(0,n.jsx)(eE.E,{noOfLines:3,children:r}),t.createdTime&&(0,n.jsx)(eE.E,{fontSize:"sm",color:i,noOfLines:1,children:(0,n.jsx)(k.x6,{id:"MXSt4t",values:{0:(0,ib.A)((0,is.A)(t.createdTime),"PPP")}})}),t.createdBy&&(0,n.jsx)(c.Tz,{label:t.createdBy.email,children:(0,n.jsx)(eE.E,{display:"inline-block",fontSize:"sm",color:i,noOfLines:1,children:(0,n.jsx)(k.x6,{id:"t490IT",values:{0:t.createdBy.displayName}})})})]}),(0,n.jsx)(im.N,{}),(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:e_.ub2,fixedWidth:!0}),onClick:a,children:(0,n.jsx)(k.x6,{id:"yKu/3Y"})})]})})]})});var iv=i(10961),iw=i(18826),ij=i(32982);let iA=(0,a.memo)(e=>{let{theme:t}=e,i=(0,_.st)(),r=(0,a.useCallback)(()=>{null==i||i.track(_.VV.THEME_COPY_TO_WORKSPACE_CLICKED,{theme_id:t.id,name:t.name,source_workspace_id:t.workspaceId}),(0,ij.L6)({theme:t})},[i,t]);return(0,n.jsxs)(id.W,{isLazy:!0,children:[(0,n.jsx)(iu.I,{as:ip.K,"aria-label":d.Ru._({id:"7L01XJ"}),isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(eI.g,{icon:eB.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(k.x6,{id:"7L01XJ"})}),(0,n.jsx)(ih.Z,{children:(0,n.jsxs)(ig.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),maxW:"240px",children:[(0,n.jsx)(eE.E,{fontSize:"xs",px:3,py:2,children:(0,n.jsx)(k.x6,{id:"M2qMbj"})}),(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.jPR,fixedWidth:!0}),onClick:r,children:(0,n.jsx)(k.x6,{id:"RpUzV/"})})]})})]})});var ik=i(83691),iL=i(25649);let iS=(0,a.memo)(e=>{let{onCustomizeThemeClick:t,onEditThemeClick:i,onSetAsWorkspaceDefaultThemeClick:a,onCopyThemeId:r,theme:l}=e,{isGammaOrgUser:s,currentWorkspace:o}=(0,F.ur)(),c=(0,tG.fL)(null==o?void 0:o.id),d=s&&"production"!==ik.$.APPLICATION_ENVIRONMENT,u=(0,tU.CX)(),p=l.id===(null==c?void 0:c.defaultThemeId);return(0,n.jsxs)(id.W,{isLazy:!0,children:[(0,n.jsx)(iu.I,{as:ip.K,isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(eI.g,{icon:eB.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(k.x6,{id:"7L01XJ"})}),(0,n.jsx)(ih.Z,{children:(0,n.jsxs)(ig.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),children:[(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.WSb,fixedWidth:!0}),onClick:t,children:(0,n.jsx)(k.x6,{id:"/b0MjO"})}),(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.jTw,fixedWidth:!0}),onClick:r,children:(0,n.jsx)(k.x6,{id:"8HR5G/",values:{THEME_ID_PROPER_NOUN:tf.w},components:{0:(0,n.jsx)(ia.C,{colorScheme:"gray"})}})}),u&&!p&&(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.fyG,fixedWidth:!0}),onClick:a,children:(0,n.jsx)(k.x6,{id:"rbjUma"})}),d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(im.N,{}),(0,n.jsx)(ix.D,{color:"orange.500",icon:(0,n.jsx)(eH.a,{boxSize:"4",children:(0,n.jsx)(iL.T,{})}),onClick:i,children:"Edit theme"})]})]})})]})});var iE=i(74771),i_=i(80314),iI=i(41781),iM=i(16426),iR=i(61204),iD=i(81278);let iT=e=>{let{theme:t,isOpen:i,onClose:r}=e,{asPath:l}=(0,iD.useRouter)(),[s,o]=(0,a.useState)(),[c,d]=(0,a.useState)(),u=(0,A.GV)(E.Jo),p=(0,M.n_)({theme:t,showLinkToDashboard:!!u}),{data:h,loading:g}=(0,L.eKT)({variables:{id:null==t?void 0:t.id},skip:!t||"new"===t.id});(0,a.useEffect)(()=>{var e,t;!g&&h&&((null==(e=h.theme)?void 0:e.docCount)&&o(h.theme.docCount),(null==(t=h.theme)?void 0:t.siteCount)&&d(h.theme.siteCount))},[g,h,o,d]);let m=(0,a.useMemo)(()=>{let e=0;return s&&s>0&&(e+=s),c&&c>0&&(e+=c),e},[s,c]);return(0,n.jsxs)(eq.aF,{closeOnOverlayClick:!1,isOpen:i,onClose:r,size:"lg",children:[(0,n.jsx)(eQ.m,{}),(0,n.jsxs)(eJ.$,{children:[(0,n.jsx)(eY.r,{children:(0,n.jsx)(k.x6,{id:"oh7Knm",values:{0:t.name}})}),(0,n.jsx)(e$.c,{children:m>0?(0,n.jsxs)(eE.E,{mb:2,children:[(0,n.jsx)(k.x6,{id:"uSopl9",values:{totalCount:m,GAMMA_ARTIFACT_PROPER_NOUN:tf.TP,GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:tf.Ix}})," ",(0,n.jsx)(k.x6,{id:"c+lbSJ",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:tf.Ix}})," ","/#themes"!==l&&(0,n.jsx)(k.x6,{id:"kLomb7",components:{0:(0,n.jsx)(i_.N,{color:"trueblue.500",colorScheme:"trueblue",href:iC.fr,textDecoration:"underline",isExternal:!0}),1:(0,n.jsx)(iE.p,{mx:"2px"})}})]}):g?(0,n.jsx)(iI.E,{h:"1em",mb:2}):(0,n.jsx)(eE.E,{mb:2,children:(0,n.jsx)(k.x6,{id:"KNTN0L",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:tf.Ix}})})}),(0,n.jsx)(iM.j,{children:(0,n.jsxs)(iR.e,{children:[(0,n.jsx)(eK.$,{variant:"ghost",onClick:r,children:(0,n.jsx)(k.x6,{id:"dEgA5A"})}),(0,n.jsx)(eK.$,{variant:"hazardous",onClick:()=>{p(),r()},children:(0,n.jsx)(k.x6,{id:"zck3yw"})})]})}),(0,n.jsx)(eX.s,{})]})]})},iz=(0,a.memo)(e=>{let{theme:t,openThemeEditorWithThisTheme:i,onDuplicate:r,onShareLink:s,onCopyThemeId:o,onArchiveThemeModalOpen:d,isArchiveThemeModalOpen:u,onArchiveThemeModalClose:p,hasCustomFonts:h}=e,g=(0,eR.dU)("gray.500","gray.400"),{canMakeStandard:m,convertToStandard:x}=(0,M._k)(t),{currentWorkspace:f}=(0,tU.ur)(),b=(0,tG.fL)(null==f?void 0:f.id),C=(0,tU.CX)(),[y]=(0,L.l_E)(),v=(0,l.d)(),w=t.id===(null==b?void 0:b.defaultThemeId),j=(0,a.useCallback)(()=>{(null==f?void 0:f.id)&&y({variables:{input:{id:f.id,defaultThemeId:t.id}},optimisticResponse:{updateWorkspace:{...f,defaultThemeId:t.id}}}).then(()=>{v({title:(0,n.jsx)(k.x6,{id:"jpJi4R"}),description:(0,n.jsx)(k.x6,{id:"9TM+t9",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:tf.Ix}}),status:"success",duration:3e3,position:"top"})}).catch(()=>{console.warn("Error updating theme"),v({title:(0,n.jsx)(k.x6,{id:"1sTMTp"}),status:"error",duration:3e3,position:"top"})})},[f,t.id,y,v]);return(0,n.jsxs)(id.W,{isLazy:!0,children:[(0,n.jsx)(iu.I,{as:ip.K,isRound:!0,size:"xs",variant:"ghost",colorScheme:"blackAlpha",icon:(0,n.jsx)(eI.g,{icon:eB.Dwc}),onClick:e=>e.stopPropagation(),children:(0,n.jsx)(k.x6,{id:"7L01XJ"})}),(0,n.jsx)(ih.Z,{children:(0,n.jsxs)(ig.c,{zIndex:"modal",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)(eH.a,{px:4,py:0,maxWidth:"300px",children:[(0,n.jsx)(eE.E,{noOfLines:3,children:t.name}),t.createdTime&&(0,n.jsx)(eE.E,{fontSize:"xs",color:g,noOfLines:1,children:(0,n.jsx)(k.x6,{id:"MXSt4t",values:{0:(0,ib.A)((0,is.A)(t.createdTime),"PPP")}})}),t.createdBy&&(0,n.jsx)(c.Tz,{label:t.createdBy.email,children:(0,n.jsx)(eE.E,{display:"inline-block",fontSize:"xs",color:g,noOfLines:1,children:(0,n.jsx)(k.x6,{id:"t490IT",values:{0:t.createdBy.displayName}})})})]}),(0,n.jsx)(im.N,{}),(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.MT7,fixedWidth:!0}),onClick:i,children:(0,n.jsx)(k.x6,{id:"ePK91l"})}),(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.$3n,fixedWidth:!0}),onClick:r,children:(0,n.jsx)(k.x6,{id:"euc6Ns"})}),(0,n.jsxs)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.CQO,fixedWidth:!0}),onClick:s,children:[(0,n.jsx)(k.x6,{id:"RGCCrg"}),h&&(0,n.jsx)(eE.E,{fontSize:"sm",color:g,noOfLines:1,children:(0,n.jsx)(k.x6,{id:"A8cpC7"})})]}),(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.jTw,fixedWidth:!0}),onClick:o,children:(0,n.jsx)(k.x6,{id:"8HR5G/",values:{THEME_ID_PROPER_NOUN:tf.w},components:{0:(0,n.jsx)(ia.C,{colorScheme:"gray"})}})}),C&&!w&&(0,n.jsx)(ix.D,{icon:(0,n.jsx)(eI.g,{icon:eB.fyG,fixedWidth:!0}),onClick:j,children:(0,n.jsx)(k.x6,{id:"rbjUma"})}),m&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(im.N,{}),(0,n.jsx)(ix.D,{color:"orange.500",icon:(0,n.jsx)(eH.a,{boxSize:"4",children:(0,n.jsx)(iL.T,{})}),onClick:x,children:(0,n.jsx)(k.x6,{id:"thLYdn"})})]}),(0,n.jsx)(im.N,{}),(0,n.jsx)(ix.D,{color:"red.500",icon:(0,n.jsx)(eI.g,{icon:eB.Oh6,fixedWidth:!0}),onClick:d,children:(0,n.jsx)(k.x6,{id:"B495Gs"})})]})}),u&&(0,n.jsx)(ih.Z,{children:(0,n.jsx)(iT,{theme:t,isOpen:!0,onClose:p})})]})}),iP={transitionProperty:"common",shadow:void 0,padding:2,hoverStyles:{bgColor:"deepocean.50"},themeNamePadding:0},iN={...iP,border:"1px solid",borderColor:"gray.200",borderColorSelected:"sky.600",bgColorSelected:"deepocean.50",hoverStyles:{bgColor:"deepocean.50",borderColor:"deepocean.400"}},iH={ghost:iP,"ghost-bordered":iN,outline:{transitionProperty:"none",shadow:"sm",padding:0,hoverStyles:{shadow:"md",bgColor:"gray.50"},themeNamePadding:3,border:"1px solid",borderColor:"gray.200"}},iB=e=>{let{isChecked:t,name:i}=e,a=(0,eR.dU)("trueblue.700","deepocean.300"),r=(0,eR.dU)("gray.900","gray.100");return(0,n.jsxs)(eS.z,{spacing:1,alignItems:"flex-start",children:[t&&(0,n.jsx)(it.S,{w:3,h:"auto",me:1,mt:1,color:a}),(0,n.jsx)(eE.E,{fontSize:"sm",fontWeight:"medium",noOfLines:1,"data-testid":"theme-name",color:t?a:r,overflowWrap:"anywhere",children:i})]})},iF=(0,a.memo)(e=>{var t,i,r,o,c;let{theme:u,isChecked:p=!1,variant:h="outline",onThemeClicked:g,disableEditing:m,hasCustomFonts:x=!1,placeholderPadding:f=2,previewHeightEm:b=8,compact:C=!1,isCrossWorkspaceTheme:y=!1}=e,v=(0,_.st)(),w=(0,l.d)(),j=iH[h],A=(0,a.useRef)(null),{borderColor:S,hoverBgColor:E}=(0,ic.eg)(),I=(0,eR.dU)("white","transparent"),M=(0,eR.dU)("gray.300","gray.600"),R=(0,eR.dU)(p?null!=(c=j.bgColorSelected)?c:"deepocean.100":"white",p?"whiteAlpha.100":"transparent"),D=(0,eR.dU)(j.borderColor,"transparent"),T=(0,eR.dU)(j.borderColorSelected,"trueblue.400"),z=p?T:"outline"===h?S:D,P=(0,eR.dU)(j.hoverStyles.borderColor,"whiteAlpha.300"),N=p?T:"outline"===h?S:P,H=(0,eR.dU)(j.hoverStyles.bgColor,"whiteAlpha.100"),B=p?R:"outline"===h?E:H,O=p?void 0:{shadow:j.hoverStyles.shadow,bgColor:B,borderColor:N},{currentWorkspace:V,user:Z}=(0,F.ur)(),[U]=(0,L.hc)(),[G]=(0,L.l_E)(),W=(0,a.useCallback)(()=>{(0,ij.vd)({theme:u})},[u]),K=(0,a.useCallback)(()=>{(0,ij.L6)({theme:u})},[u]),{isOpen:q,onOpen:Q,onClose:J}=(0,eW.j)({id:"ArchiveThemeModalDisclosure"}),Y=u.name.replace(iC.M8,""),X=(0,iv.sx)({themeId:u.id}),{onCopy:$}=(0,ii.i)(X),{onCopy:ee}=(0,ii.i)(u.id),et=(0,a.useCallback)(()=>{if(!Z||!V)return;let{id:e,...t}=u;U({variables:{id:e},update:(e,t)=>{let{data:i}=t;(null==i?void 0:i.duplicateTheme)&&e.writeQuery({query:L.a83,variables:{workspaceId:u.workspaceId,archived:!1},data:{themes:[i.duplicateTheme]}})},optimisticResponse:{duplicateTheme:{id:"temp",__typename:"Theme",...t,name:"".concat(Y," (copy)"),archived:!1,createdTime:new Date().toISOString(),updatedTime:new Date().toISOString()}}}).then(t=>{let{data:i}=t;if(!i)return;let n=i.duplicateTheme.name;null==v||v.track(_.VV.THEME_DUPLICATED,{theme_id:i.duplicateTheme.id,source_theme_id:e,name:Y}),null==v||v.track(_.VV.THEME_CREATED,{theme_id:i.duplicateTheme.id,name:n,type:"duplicate"}),w({title:d.Ru._({id:"D64sZs",values:{themeName:n}}),status:"success",duration:3e3,position:"top",isClosable:!0}),(0,ij.vd)({theme:i.duplicateTheme})}).catch(e=>{console.error("Couldn't duplicate theme ".concat(u.name," error: ").concat(e)),w({title:d.Ru._({id:"aOi88n",values:{err:e}}),status:"error",duration:3e3,position:"top",isClosable:!1})})},[Z,V,u,U,Y,v,w]),ei=(0,a.useCallback)(()=>{(null==V?void 0:V.id)&&G({variables:{input:{id:V.id,defaultThemeId:u.id}},optimisticResponse:{updateWorkspace:{...V,defaultThemeId:u.id}}}).then(()=>{w({title:(0,n.jsx)(k.x6,{id:"jpJi4R"}),description:(0,n.jsx)(k.x6,{id:"9TM+t9",values:{GAMMA_ARTIFACT_PROPER_NOUN_PLURAL:tf.Ix}}),status:"success",duration:3e3,position:"top"})}).catch(()=>{console.warn("Error updating theme"),w({title:(0,n.jsx)(k.x6,{id:"1sTMTp"}),status:"error",duration:3e3,position:"top"})})},[V,u,G,w]),en=(0,a.useCallback)(()=>{if(!Z||!V)return;let{name:e}=u;$(),w({title:(0,n.jsx)(k.x6,{id:"EfkecX",values:{name:e}}),description:(0,n.jsx)(k.x6,{id:"MXBeyi"}),status:"success",duration:5e3,position:"top",isClosable:!0})},[Z,V,u,$,w]),ea=(0,a.useCallback)(()=>{if(!Z||!V)return;let{name:e}=u;ee(),w({title:(0,n.jsx)(k.x6,{id:"h3tz9/",values:{THEME_ID_PROPER_NOUN:tf.w,name:e},components:{0:(0,n.jsx)(ia.C,{colorScheme:"gray"})}}),status:"success",duration:3e3,isClosable:!0,position:"top"})},[Z,V,ee,u,w]),er=u.workspaceId&&!!(null==(t=u.createdBy)?void 0:t.displayName)&&!C,el=!!g,es=!W||m,{inViewport:eo,dimensions:ec,ref:ed}=(0,iw.v)({dimensions:{width:50,height:er?220:172}}),eu=e=>{A.current=e,ed(e)};if(!1===eo){let e=!C&&ec?"".concat(ec.width,"px"):"".concat(13*b/8,"em"),t=!C&&ec?"".concat(ec.height,"px"):"".concat(b/2,"em");return(0,n.jsxs)(s.s,{ref:eu,bgColor:I,"data-theme-id":u.id,textAlign:"start",borderRadius:"md",outline:"none",minH:t,minW:e,direction:"column",p:f,sx:{contentVisibility:"auto",containIntrinsicSize:"".concat(e," ").concat(t)},children:[(0,n.jsx)(eH.a,{minH:"".concat(b,"em"),maxH:"".concat(b,"em"),bg:M,backgroundImage:tB.A.src,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"}),(0,n.jsx)(eH.a,{w:"100%",p:2*(0===f),pt:er?5:1,children:(0,n.jsx)(iB,{name:Y,isChecked:p})})]})}let ep=u.updatedTime?(0,il.A)((0,is.A)(u.updatedTime)):"",eh=es?null:y?(0,n.jsx)(iA,{theme:u}):u.workspaceId&&!u.archived?(0,n.jsx)(iz,{theme:u,openThemeEditorWithThisTheme:W,onDuplicate:et,onShareLink:en,onCopyThemeId:ea,onArchiveThemeModalOpen:Q,isArchiveThemeModalOpen:q,onArchiveThemeModalClose:J,hasCustomFonts:x}):u.workspaceId&&!0===u.archived?(0,n.jsx)(iy,{theme:u}):(0,n.jsx)(iS,{onCustomizeThemeClick:K,onEditThemeClick:W,onSetAsWorkspaceDefaultThemeClick:ei,onCopyThemeId:ea,theme:u});return(0,n.jsxs)(eH.a,{ref:eu,sx:{contentVisibility:"auto",containIntrinsicSize:"13em"},bgColor:R,textAlign:"start",tabIndex:el?0:void 0,borderRadius:"md",border:j.border,borderColor:z,transitionProperty:j.transitionProperty,transitionDuration:"normal",outline:"none",onClick:()=>el?null==g?void 0:g(u):void 0,onKeyPress:e=>{el&&"Enter"===e.key&&(null==g||g(u))},_hover:el?O:void 0,_focus:{boxShadow:p||!el?void 0:"outline"},shadow:j.shadow,p:j.padding,"data-theme-id":u.id,"data-testid":p?"current-theme-preview":void 0,cursor:el?"pointer":void 0,role:"group",position:"relative",children:[(0,n.jsx)(tY,{theme:u,heightEm:b,isCrossWorkspaceTheme:y,children:p&&!m&&!y&&(0,n.jsx)(eK.$,{opacity:0,_groupHover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal",position:"absolute",bottom:2,insetEnd:2,size:"sm",variant:"solid",onClick:u.workspaceId?W:K,children:u.workspaceId?(0,n.jsx)(k.x6,{id:"ePK91l"}):(0,n.jsx)(k.x6,{id:"srRMnJ"})})}),(0,n.jsxs)(s.s,{align:"baseline",mt:1,direction:"column",p:j.themeNamePadding,children:[(er||y)&&(0,n.jsx)(s.s,{mb:2,mt:0,children:(0,n.jsx)(iB,{name:Y,isChecked:p})}),(0,n.jsxs)(eS.z,{alignItems:"center",w:"100%",spacing:.5,children:[y?(0,n.jsx)(eE.E,{fontSize:"xs",children:(0,n.jsx)(k.x6,{id:"5OH9PB"})}):er?(0,n.jsx)(io,{createdByYou:(null==(i=u.createdBy)?void 0:i.id)===(null==Z?void 0:Z.id),createdByName:null==(r=u.createdBy)?void 0:r.displayName,createdByProfileImageUrl:null==(o=u.createdBy)?void 0:o.profileImageUrl,timestampDescription:u.updatedTime&&(0,n.jsx)(k.x6,{id:"I8D9c7",values:{formattedThemeUpdateTime:ep}})}):(0,n.jsx)(iB,{name:Y,isChecked:p}),(0,n.jsx)(ir.h,{}),eh]})]})]})});iF.displayName="ThemePreview";let iO=e=>{let{result:t,state:i,ratings:r}=e,{isOpen:l,onOpen:s,onClose:o}=(0,eW.j)(),c="current"===i||l,d=(0,A.GV)(z.ST),u=(0,A.GV)(R.SJ),p=T(),h=(0,eR.dU)("deepocean.800","deepocean.300"),g=(0,a.useCallback)(e=>{p(e)},[p]);return c?(0,n.jsxs)(tr.B,{align:"space-between",w:"100%",children:[(0,n.jsxs)(eS.z,{justify:"space-between",w:"100%",px:0,py:2,pb:0,border:"1px solid",borderColor:"transparent",children:[(0,n.jsxs)(eS.z,{children:[(0,n.jsx)(eH.a,{color:h,children:(0,n.jsx)(eI.g,{icon:eB.B4x,fixedWidth:!0,size:"sm"})}),(0,n.jsx)(eE.E,{fontSize:"sm",fontWeight:"semibold",children:(0,n.jsx)(k.x6,{id:"9KqPc+"})})]}),l&&(0,n.jsx)(eK.$,{variant:"ghost",size:"xs",onClick:o,"aria-label":"close",rightIcon:(0,n.jsx)(eI.g,{icon:eB.bnw,fixedWidth:!0}),children:(0,n.jsx)(k.x6,{id:"yz7wBu"})})]}),(0,n.jsx)(tr.B,{spacing:4,children:(0,n.jsx)(ie.x,{templateColumns:{base:"repeat(2, 1fr)",md:"repeat(2, 1fr)"},gap:3,children:t.themes.map(e=>{let{themeId:t,wasOriginal:i}=e,a=d.find(e=>e.id===t);return a?(0,n.jsxs)(eH.a,{position:"relative",children:[(0,n.jsx)(iF,{theme:a,isChecked:(null==u?void 0:u.id)===t,onThemeClicked:g,variant:"ghost-bordered",disableEditing:!0,previewHeightEm:6,compact:!0},t),i&&(0,n.jsx)(th.E,{colorScheme:"sky",variant:"subtle",position:"absolute",bottom:1,insetEnd:1,zIndex:1,children:(0,n.jsx)(k.x6,{id:"HxF6Fk"})})]},t):null})})}),(0,n.jsx)(eH.a,{display:"flex",justifyContent:"flex-end",children:r})]}):(0,n.jsx)(tS,{title:t.title,children:(0,n.jsx)(eK.$,{variant:"ghost",size:"xs",onClick:s,"aria-label":"Open",rightIcon:(0,n.jsx)(eI.g,{icon:eB.fyG,fixedWidth:!0}),children:(0,n.jsx)(k.x6,{id:"1TNIig"})})})},iV=e=>{let{message:t,lastUserMessage:i,result:r,state:l,cancelRollback:s,onGoBack:o,chatId:c,docId:d}=e,u="rolling-back"===l,p=(0,A.GV)(N.o7),h=(0,a.useMemo)(()=>{var e;return"applied-changes"!==r.type?[]:(null!=(e=r.suggestionIds)?e:[]).map(e=>p[e]).filter(Boolean)},[r,p]),g=(0,n.jsx)(iG,{chatId:c,result:r,message:t,lastUserMessage:i,docId:d});return"suggest-themes"===r.type?(0,n.jsx)(iO,{result:r,state:l,ratings:g}):"applied-changes"===r.type?(0,n.jsx)(t8,{result:r,showCancelButton:u,cancelRollback:s,state:l,onGoBack:o,ratings:g,suggestions:h}):"image-artifact"===r.type?(0,n.jsx)(tc,{result:r,ratings:g}):null},iZ=[{key:"instructions",label:(0,n.jsx)(k.x6,{id:"Tq32Jp"})},{key:"incorrect-information",label:(0,n.jsx)(k.x6,{id:"UZQ7Jv"})},{key:"too-many-changes",label:(0,n.jsx)(k.x6,{id:"YI0lXP"})},{key:"formatting",label:(0,n.jsx)(k.x6,{id:"TO8fPE"})}],iU=(e,t,i)=>{var n,a,r;let l=e.parts.filter(u.E_),s=l.map(e=>(0,u.E)(e)).reduce((e,t)=>{var i;return e[t]=(null!=(i=e[t])?i:0)+1,e.all+=1,e},{all:0}),o=null!=(a=null==i||null==(n=i.parts.find(u.hG))?void 0:n.text)?a:"";return{toolInvocations:l,toolCount:s,interactionId:null!=(r=t.interactionId)?r:t.messageId,messageId:t.messageId,userMessage:o}},iG=a.memo(e=>{let{result:t,message:i,lastUserMessage:r,chatId:l,docId:s}=e,[o,c]=(0,a.useState)(null),d=(0,A.GV)(N.eb),{toolInvocations:u,toolCount:p,userMessage:h,messageId:g,interactionId:m}=iU(i,t,r),x=(0,a.useCallback)(e=>{c(e),(0,b.yC)({toolInvocations:u,toolCount:p,interactionId:m,messageId:g,userMessage:h,chatId:l,rating:e,agentType:"Buddy"})},[l,u,p,h,g,m]),f=(0,a.useCallback)((e,t,i)=>{let n=(0,ta.aJ)(d);(0,b.Y2)({chatId:l,toolInvocations:u,toolCount:p,rating:e,feedback:t,userMessage:h,messageId:g,interactionId:m,tags:i,agentType:"Buddy",ddLogUrl:(0,ta.AR)(n),ddTraceUrl:(0,ta.Hs)(s)})},[l,u,p,h,g,m,s,d]);return(0,n.jsx)(tn.f3,{setRating:x,RatingButtons:tn.Ep,size:"xs",rating:null!=o?o:void 0,trackFeedback:f,feedbackTags:iZ})});iG.displayName="MessageResultRatings";var iW=i(77850);let iK=(0,iW.P)(eS.z),iq=e=>{let{children:t,isLast:i,isOnlyPart:r,showToggle:l=!0,startOpen:o=!1,showVerticalLine:c=!0}=e,[d,u]=(0,a.useState)(o),[p,h]=(0,a.useState)(o),[g,m]=(0,a.useState)(-1),[x,f]=(0,a.useState)(-1),b=(0,a.useRef)(null),C=(0,eR.dU)("gray.700","gray.300"),y=(0,eR.dU)("gray.400","gray.500"),v=(0,eR.dU)("gray.200","gray.600");(0,a.useEffect)(()=>{b.current&&f(1.5*parseFloat(window.getComputedStyle(b.current).fontSize))},[1.5]);let w=-1===x||-1===g||g>x,j=!!(l&&!r&&!i&&w);(0,a.useEffect)(()=>{r||o?(h(!0),u(!0)):u(!1)},[r,o]);let A=(0,a.useCallback)(()=>{j&&u(e=>{let t=!e;return t&&h(!0),t})},[j]),k="function"==typeof t?t({isOpen:p,toggleCollapse:A,onContentHeightChange:m}):t;return(0,n.jsx)(s.s,{position:"relative",_before:i||!c?{}:{content:"''",position:"absolute",w:"1px",top:8,bottom:-3,insetStart:"6px",bg:v,borderRadius:"none",overflow:"visible"},py:2,w:"100%",children:(0,n.jsxs)(iK,{ref:b,cursor:j?"pointer":"inherit",color:d||!w?C:y,_hover:j?{color:C}:{},transitionProperty:"common",transitionDuration:"normal",w:"100%",alignItems:"flex-start",overflow:"hidden",minH:"".concat(1.5,"em"),initial:{height:o?"auto":"".concat(1.5,"em")},animate:{height:d||i?"auto":"".concat(1.5,"em")},onAnimationComplete:()=>{h(d)},children:[k,j&&(0,n.jsx)(eH.a,{as:"span",position:"absolute",insetEnd:0,transform:d?"rotate(-180deg)":void 0,transitionDuration:"normal",transformOrigin:"center",onClick:A,children:(0,n.jsx)(eI.g,{size:"sm",icon:e_.Jt$})})]})})},iQ=e=>{var t;let{message:i,chatId:r,messageIndex:l,goBackToMessage:s,isLast:c,lastUserMessage:d,editor:u,...p}=e,h=(0,A.GV)(N.RR),g=(0,A.GV)((0,N.fN)(i.id)),m="done";h===l?m="rolling-back":c&&(m="current");let x=(()=>{let e=(0,A.jL)(),t=(0,A.CU)(),i=H();return(0,a.useCallback)(()=>{let{editor:n}=i,a=(0,N.KF)(t.getState());if(!a)throw Error("No rolling back state");let r=(0,N.BV)(a.currentCheckpointId)(t.getState());if(!r)throw Error("No checkpoint exists with id ".concat(a.currentCheckpointId));e((0,N.rY)()),O.r.loadCheckpoint(i,r.id,r.id)},[i,e,t])})(),f=(0,a.useCallback)(()=>{s(i)},[s,i]),b=function(e){let t=e.reduce((e,t)=>{let{parts:i,toCompress:n}=e;return"tool-invocation-success"===t.type&&t.compressKey?n?n.compressKey===t.compressKey?{parts:i,toCompress:{compressKey:t.compressKey,parts:[...n.parts,t]}}:(i.push(iY(n.compressKey,n.parts)),{parts:i,toCompress:{compressKey:t.compressKey,parts:[t]}}):{parts:i,toCompress:{compressKey:t.compressKey,parts:[t]}}:(n&&i.push(iY(n.compressKey,n.parts)),i.push(t),{parts:i,toCompress:null})},{parts:[],toCompress:null});return t.toCompress&&t.parts.push(iY(t.toCompress.compressKey,t.toCompress.parts)),t.parts}(i.parts.map(iJ).filter(e=>"unknown"!==e.type&&"ignored"!==e.type));return(0,n.jsx)(o.T,{...ey,p:0,alignSelf:"flex-start",width:"100%",position:"relative",align:"start",fontSize:"sm",...p,children:(0,n.jsxs)(o.T,{width:"100%",align:"start",spacing:2,p:2,children:[b.map((e,t)=>{let i=g?t===b.length:t===b.length-1,a=1===b.length&&!g;if("aborted"===e.type)return(0,n.jsx)(iq,{isLast:i,isOnlyPart:a,children:(0,n.jsx)(e7,{})},t);if("text"===e.type)return(0,n.jsx)(iq,{isLast:i,isOnlyPart:a,startOpen:i,children:t=>{let{isOpen:i,toggleCollapse:r,onContentHeightChange:l}=t;return(0,n.jsx)(e8,{part:e,isOpen:i,isOnlyPart:a,toggleCollapse:r,onContentHeightChange:l})}},t);if("tool-invocation-in-progress"===e.type)return(0,n.jsx)(iq,{isLast:i,isOnlyPart:a,showToggle:!1,children:(0,n.jsx)(te,{part:e})},"".concat(e.toolInvocation.toolCallId,"-result"));if("tool-invocation-success"===e.type){var r,l;let s=!!(null==(l=e.artifact)||null==(r=l.images)?void 0:r.length);return(0,n.jsx)(iq,{isLast:i,isOnlyPart:a,showToggle:s,startOpen:s,children:t=>{let{toggleCollapse:i}=t;return(0,n.jsx)(tt,{part:e,editor:u,toggleCollapse:i})}},"".concat(t,"-success"))}if("tool-invocation-error"===e.type)return(0,n.jsx)(iq,{isLast:i,showToggle:!1,isOnlyPart:a,startOpen:!0,children:(0,n.jsx)(ti,{part:e})},"".concat(t,"-error"));return null}),g&&(0,n.jsx)(iV,{chatId:r,message:i,lastUserMessage:d,result:g,state:m,onGoBack:f,cancelRollback:x,docId:null!=(t=null==u?void 0:u.gammaDocId)?t:""})]})})};function iJ(e){if("text"===e.type)return"USER_ABORTED"===e.text?{type:"aborted"}:{type:"text",text:e.text};if((0,u.E_)(e)){var t;let i=ek((0,u.E)(e));return"input-streaming"===e.state||"input-available"===e.state?{type:"tool-invocation-in-progress",inProgressText:i.present(),toolInvocation:e}:"output-available"===e.state&&e.output&&"object"==typeof e.output&&"error"===e.output.status?{type:"tool-invocation-error",errorText:e.output.error,toolInvocation:e}:"output-error"===e.state?{type:"tool-invocation-error",errorText:e.errorText,toolInvocation:e}:ev(e)?{type:"tool-invocation-success",successText:i.past(),artifact:null!=(t=i0(e))?t:void 0,toolInvocations:[e],compressKey:i.compressKey}:(console.error("Unknown tool invocation state",e),{type:"unknown"})}return"step-start"===e.type?{type:"ignored"}:(console.error("Unknown part type",e),{type:"unknown"})}function iY(e,t){return 1===t.length?t[0]:{type:"tool-invocation-success",successText:ew[e].past(t.length),compressKey:e,artifact:{type:"image",images:t.flatMap(e=>{var t,i;return null!=(i=null==(t=e.artifact)?void 0:t.images)?i:[]})},toolInvocations:t.flatMap(e=>e.toolInvocations)}}let iX=eC.Ik({attrs:eC.Ik({source:eC.Yj(),src:eC.Yj(),tempUrl:eC.Yj().optional(),query:eC.Yj().optional(),meta:eC.Ik({}).passthrough(),aiParams:eC.Ik({}).passthrough().optional()})}),i$=eC.Ik({status:eC.eu("success"),images:eC.YO(iX).optional(),image:iX.optional()});function i0(e){let t=i$.safeParse(e.output);if(!t.success)return null;let i=[];return t.data.images&&i.push(...t.data.images.map(e=>e.attrs)),t.data.image&&i.push(t.data.image.attrs),{type:"image",images:i}}var i1=i(45315);i(20044);var i2=i(23178),i3=i(75332);let i5=e=>{for(let t of[i4,i6])if(t(e))return},i4=e=>{let{store:t,editor:i,message:n,beforeCheckpoint:a,interactionId:r}=e,l=W(i,(0,R.SJ)(t.getState()).id),s=i9(t,n,a,r);if(s)return t.dispatch((0,N.Jw)(s)),!0;let o=i7(t,n,a,l,r);return!!o&&(t.dispatch((0,N.AY)(a)),t.dispatch((0,N.AY)(l)),t.dispatch((0,N.Jw)(o)),t.dispatch((0,N.rD)({messageId:o.messageId,variationId:o.variations[1].id})),!0)},i6=e=>{let{message:t,store:i,interactionId:n}=e,a=[];return t.parts.filter(u.E_).forEach(e=>{if(ev(e)){let t=i0(e);(null==t?void 0:t.images)&&a.push(...t.images.filter(e=>"image.ai-generated"===e.source))}}),a.length>0&&(i.dispatch((0,N.Jw)({type:"image-artifact",messageId:t.id,interactionId:n,title:d.Ru._({id:"ie0HEK",values:{GAMMA_ARTIFACT_PROPER_NOUN:tf.TP}}),images:a.map(e=>({attrs:e,added:!1}))})),!0)},i9=(e,t,i,n)=>{let a=ne(t,e.getState().Buddy.suggestions);if(0===a.length||a.filter(e=>e instanceof i2.c).length!==a.length)return null;let r=(0,i3.Dd)(a).find(e=>e instanceof i2.c);if(!r)return null;e.dispatch((0,N.Ed)(r));let l=[{themeId:r.input.originalThemeId,themeName:"Original",wasOriginal:!0},...r.input.suggestedThemes];return{type:"suggest-themes",messageId:t.id,interactionId:n,title:eL(r.type).past(),themes:l}},i7=(e,t,i,n,a)=>{let r=ne(t,e.getState().Buddy.suggestions);if(0===r.length)return null;let l=(0,i3.Dd)(r);if(0===l.length)return null;for(let t of l)e.dispatch((0,N.Ed)(t));let s=t.id,o=i8(l,s,i,n);return{type:"applied-changes",messageId:s,interactionId:a,title:function(e){return 0===e.length?d.Ru._({id:"Ef7StM"}):e.length>1?d.Ru._({id:"WTvBlv"}):eL(e[0].type).past()}(l),variations:o,suggestionIds:l.map(e=>e.id)}};function i8(e,t,i,n){let a=new J.KE({extensions:(0,i1.C)(),content:i.jsonContent}),r=new J.KE({extensions:(0,i1.C)(),content:n.jsonContent}),l=function(e,t,i,n,a,r){let l=e.map(e=>e.preview({editor:a},{editor:r})),s=new Map;for(let e of l.filter(e=>e.previewType===tx.t.Image))s.has(e.appliedFirstPos)||s.set(e.appliedFirstPos,e.oldAttrs);let o=l.filter(e=>e.previewType!==tx.t.Theme),c=function(e){let t=tx.t.Card;return e.map((e,t)=>[e,t]).sort((e,i)=>{let[n,a]=e,[r,l]=i;if(n.appliedFirstPos===r.appliedFirstPos){let e=n.previewType===t;return e!==(r.previewType===t)?e?-1:1:l-a}return n.appliedFirstPos-r.appliedFirstPos}).map(e=>{let[t]=e;return t})}(o.length>0?o:l),u=c[0],p={id:"original",messageId:t,name:d.Ru._({id:"HxF6Fk"}),toApplyCheckpointId:i.id},h={id:"modified",messageId:t,name:d.Ru._({id:"tgWuMB"}),toApplyCheckpointId:n.id};if(u.previewType===tx.t.Card)if(1==c.length)return[{...p,previewCardId:u.originalPreviewCardId,scrollToCardId:u.originalScrollToCardId,previewType:tx.t.Card},{...h,previewCardId:u.modifiedPreviewCardId,scrollToCardId:u.modifiedScrollToCardId,previewType:tx.t.Card}];else return[{...p,previewCardIds:u.originalContextCardIds,scrollToCardId:u.originalScrollToCardId,previewType:tx.t.Doc},{...h,previewCardIds:u.modifiedContextCardIds,scrollToCardId:u.modifiedScrollToCardId,previewType:tx.t.Doc}];if(u.previewType===tx.t.Doc)return[{...p,previewCardIds:u.originalPreviewCardIds,scrollToCardId:u.originalScrollToCardId,previewType:tx.t.Doc},{...h,previewCardIds:u.modifiedPreviewCardIds,scrollToCardId:u.modifiedScrollToCardId,previewType:tx.t.Doc}];if(u.previewType===tx.t.Image)return[{...p,previewType:tx.t.Image,attrs:s.get(u.appliedFirstPos),scrollToCardId:u.originalScrollToCardId},{...h,previewType:tx.t.Image,attrs:u.newAttrs,scrollToCardId:u.modifiedScrollToCardId}];if(u.previewType===tx.t.CardRemoval)return[{...p,previewCardIds:[u.cardId],scrollToCardId:u.originalScrollToCardId,previewType:tx.t.Doc},{...h,previewCardIds:u.modifiedContextCardIds,scrollToCardId:u.modifiedScrollToCardId,previewType:tx.t.Doc}];if(u.previewType===tx.t.CardCreation)return[{...p,previewCardIds:u.originalContextCardIds,scrollToCardId:u.originalScrollToCardId,previewType:tx.t.Doc},{...h,previewCardIds:u.modifiedContextCardIds,scrollToCardId:u.modifiedScrollToCardId,previewType:tx.t.Doc}];if(u.previewType===tx.t.CardMove){let e=O.r.findTopLevelCards(a).map(e=>e.cardId).slice(0,3);return[{...p,previewCardIds:e,scrollToCardId:u.originalScrollToCardId,previewType:tx.t.Doc},{...h,previewCardIds:u.modifiedContextCardIds,scrollToCardId:u.modifiedScrollToCardId,previewType:tx.t.Doc}]}if(u.previewType===tx.t.Theme){var g,m;let e=O.r.findTopLevelCards(a).map(e=>e.cardId).slice(0,3),t=O.r.findTopLevelCards(r).map(e=>e.cardId).slice(0,3);return[{...p,previewCardIds:e,scrollToCardId:null!=(g=e[0])?g:u.originalScrollToCardId,previewType:tx.t.Doc},{...h,previewCardIds:t,scrollToCardId:null!=(m=t[0])?m:u.modifiedScrollToCardId,previewType:tx.t.Doc}]}return[]}(e,t,i,n,a,r);return a.destroy(),r.destroy(),l}function ne(e,t){var i;return((null==(i=e.parts)?void 0:i.filter(u.E_))||[]).filter(u.E_).flatMap(e=>{if(ev(e)){if("suggestionId"in e.output){let i=e.output.suggestionId;if("string"!=typeof i||!i)return;return t[i]}if("suggestionIds"in e.output){let i=e.output.suggestionIds;if(!i||0===i.length)return;return i.map(e=>t[e]).filter(e=>!!e)}}}).filter(e=>!!e)}let nt=(0,p.d_)("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",8),ni=e=>"buddy-".concat(e,"-").concat(nt());var nn=i(96104),na=i.n(nn),nr=i(56575),nl=i(68028);let ns=(0,a.memo)(e=>{let{text:t,iconColor:i,textColor:a}=e;return(0,n.jsxs)(eS.z,{fontSize:"xs",color:i,alignItems:"flex-start",children:[(0,n.jsx)(eI.g,{icon:e_._$C,style:{marginInlineStart:"1px",marginTop:"4px"}}),(0,n.jsx)(eE.E,{fontSize:"sm",ms:"-1px",color:a,children:t})]})});ns.displayName="CompletedToolCall";let no=(0,a.memo)(e=>{let{text:t}=e;return(0,n.jsx)(eN,{children:t})});no.displayName="InProgressToolCall";let nc=(0,a.memo)(e=>{let{progress:t}=e,{phase:i,currentCardIndex:r,completedCards:l=[]}=t,c=(0,eR.dU)("gray.200","gray.600"),u=(0,eR.dU)("gray.600","gray.300"),p=(0,eR.dU)("gray.500","gray.400"),h="done"===i,g="starting"===i||"generating"===i||"finishing"===i,m=(0,a.useMemo)(()=>(()=>{let e=(0,nr.L)().map(e=>{let t=Math.floor(Math.random()*e.operations.length);return e.operations[t]});return na()(e)})(),[]),x=(0,a.useRef)(null);return((0,a.useEffect)(()=>{x.current&&(g||h)&&x.current.scrollIntoView({behavior:"smooth",block:"end"})},[l.length,g,h]),"idle"===i||"error"===i)?null:(0,n.jsxs)(o.T,{fontSize:"14px",spacing:4,px:0,width:"100%",height:"100%",alignItems:"stretch",justifyContent:"start",flex:1,p:2,pb:0,overflowY:"auto",minHeight:0,children:[(0,n.jsx)(o.T,{p:0,alignSelf:"flex-start",width:"100%",position:"relative",align:"start",fontSize:"sm",children:(0,n.jsxs)(o.T,{width:"100%",align:"start",spacing:2,p:2,children:[(0,n.jsx)(eE.E,{color:u,fontSize:"sm",children:(0,n.jsx)(k.x6,{id:"eLGVT1"})}),l.map((e,t)=>{let i=((e,t)=>{let i=t+1,n=e.title;return n?d.Ru._({id:"Lo0l4j",values:{cardNum:i,title:n}}):d.Ru._({id:"CiRCnW",values:{cardNum:i}})})(e,t);return(0,n.jsx)(s.s,{position:"relative",_before:t0&&(0,n.jsxs)(eH.a,{children:[(0,n.jsx)(eE.E,{fontSize:"sm",pb:3,children:(0,n.jsx)(k.x6,{id:"NQ5oj8",values:{GAMMA_ARTIFACT_PROPER_NOUN:tf.TP}})}),(0,n.jsx)(nl.O,{actionGroups:[{key:"post-generation-suggestions",operations:m}],wrapProps:{justify:"flex-start"}})]})]})}),(0,n.jsx)(eH.a,{minHeight:"20px"}),(0,n.jsx)("div",{ref:x})]})});nc.displayName="GenerationProgressMessages";var nd=i(77364),nu=i(14738);let np=e=>{let{onClose:t,onNewChat:i,disableClear:a=!1,showClose:r=!0}=e,l=(0,A.GV)(N.Bu);return(0,n.jsx)(tr.B,{py:2,px:4,spacing:0,children:(0,n.jsxs)(eS.z,{children:[(0,n.jsx)(s.s,{flex:1,children:(0,n.jsxs)(eS.z,{align:"center",justify:"space-between",w:"100%",flex:1,children:[(0,n.jsx)(s.s,{display:"flex",alignItems:"center",children:(0,n.jsx)(nu.N,{children:tf.qV})}),(0,n.jsx)(eK.$,{size:"sm",variant:"ghost",px:4,flexShrink:0,leftIcon:(0,n.jsx)(eI.g,{icon:e_.lLb}),onClick:i,isDisabled:a,children:(0,n.jsx)(k.x6,{id:"BC/Bbp"})})]})}),r&&(0,n.jsx)(nd.J,{isDisabled:l,onClick:()=>{l||null==t||t()}})]})})};var nh=i(96804),ng=i(54227),nm=i(15538),nx=i(34587),nf=i(15368);let nb=e=>{let{cardInView:t}=e,i=(0,A.GV)((0,nf.F1)(t.cardId)),a=null!=i?i:t.cardId;return(0,n.jsx)(th.E,{colorScheme:"blue",variant:"full"===t.inView?"solid":"outline",size:"sm",borderRadius:"md",px:2,py:1,maxW:"200px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",flexShrink:0,children:a},t.cardId)};var nC=i(55175);let ny=e=>{let{status:t,manualSubmit:i,handleStop:r,lastTokensUsed:l,editor:s}=e,{disabledReason:c}=(0,eh.C)(),u=(0,A.GV)(N.y3),p=(0,y.u)("buddyDebug"),[h,g]=(0,a.useState)(""),m=(0,a.useRef)(null),x=(0,a.useCallback)(()=>{var e;null==(e=m.current)||e.focus()},[]),{uploadedFiles:f,uploadFiles:b,openFilePicker:C,removeFile:v,resetFiles:w,isUploading:j,hiddenFileInput:k}=(0,ng.E8)({focusInput:x}),L="submitted"===t||"streaming"===t,S=!L&&!j&&(""!==h.trim()||f.length>0),E=(0,a.useCallback)(()=>{S&&(i(h,f),g(""),w())},[S,h,i,w,f]);(0,a.useEffect)(()=>{var e;null==(e=m.current)||e.focus()},[]);let _=(0,A.GV)(N.MR),I=(null==_?void 0:_.type)==="image"?_.attrs:void 0,{suggestions:M}=(0,nh.s)(I),R=(null==_?void 0:_.type)==="image"&&I?[{key:"suggested",operations:(M||[]).map(e=>({key:e,label:()=>e,onQuickAction:t=>{t({message:d.Ru._({id:"ZI5Cdm",values:{s:e}})})}}))}]:[],D=(0,nx.u)(),T=(0,a.useCallback)(e=>{var t;null==(t=e.onQuickAction)||t.call(e,D,e),g(""),w()},[w,D]),z=(null==_?void 0:_.type)==="image"?d.Ru._({id:"wm/Yby"}):(null==_?void 0:_.type)==="text"&&(null==_?void 0:_.length)>0?d.Ru._({id:"asPvjX"}):d.Ru._({id:"n64L59"}),P=(e=>{let{editor:t}=e,i=(0,A.CU)();return(0,a.useCallback)(()=>{let e=(0,N.MR)(i.getState());if(!t||!e)return;if("card"===e.type){let i=O.r.checkCardById(t,e.cardId);if(!i)return;t.chain().selectInsideCardBody(i.pos).focus().run();return}let n=(0,nm.d_)(t.state,e.from),a=(0,nm.d_)(t.state,e.to);n&&a&&n!==a&&t.chain().setTextSelection({from:n,to:n}).run()},[t,i])})({editor:s}),H=(0,a.useMemo)(()=>_?{..._,goTo:()=>{O.r.checkCardById(s,_.cardId)&&s.chain().focus().run()},remove:P}:null,[_,s,P]);return(0,n.jsxs)(o.T,{direction:"column",align:"stretch",p:2,pt:0,children:[p&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(th.E,{maxW:"fit-content",children:["Last request: ",Math.trunc(l/1e3),"k/",Math.trunc(200),"k (",Math.trunc(l/2e5*100),"%) tokens used"]}),(0,n.jsx)(eS.z,{spacing:2,overflowX:"auto",py:1,children:u.map(e=>(0,n.jsx)(nb,{cardInView:e},e.cardId))})]}),k,(0,n.jsx)(nC.Z,{placeholder:z,onSubmit:E,onStop:r,inputRef:m,input:h,setInput:g,onUploadClick:C,isLoading:L,uploadedFiles:f,uploadFiles:b,removeFile:v,canSubmit:S,editor:s,editorSelection:H,actionGroups:R,onQuickAction:T,isDisabled:null!=c,showChatSuggestions:!0})]})};var nv=i(23293),nw=i(47516),nj=i(89532),nA=i(7616);let nk=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Date,n=("en"===e?t.en:t.global).filter(e=>!e.shouldShow||e.shouldShow(i));if(0===n.length)return null;let a=Math.floor(Math.random()*n.length);return n[a]},nL={en:[{imageUrl:"https://static.gamma.app/images/empty-states/roar-fde55d91.png",title:e=>{let{name:t}=e;return"Someone stop ".concat(t,"! (jk never stop)")},shouldShow:nA.Gk},{imageUrl:"https://static.gamma.app/images/empty-states/coffee-cat-516d3ee5.png",title:e=>{let{name:t}=e;return"".concat(t,"! Coffee kicked in yet?")},shouldShow:(0,nA.ZG)(5,12)},{imageUrl:"https://static.gamma.app/images/empty-states/detective-bear-2c0f9922.png",title:e=>{let{name:t}=e;return"Oh hey, ".concat(t,"! Time to slide")},shouldShow:(0,nA.ZG)(12,18)},{imageUrl:"https://static.gamma.app/images/empty-states/candle-da129327.png",title:e=>{let{name:t}=e;return"".concat(t," after dark \uD83C\uDF19")},shouldShow:(0,nA.ZG)(18,24)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-sand-1ea090dc.png",title:e=>{let{name:t}=e;return"Work keeping you up, ".concat(t,"? Pass it to me")},shouldShow:(0,nA.ZG)(0,5)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-grass-84d3575b.png",title:e=>{let{name:t}=e;return"".concat(t," on a weekend? Respect")},shouldShow:nA.cM}],global:[{imageUrl:"https://static.gamma.app/images/empty-states/vision-in-hand-196bb0be.png",title:(0,n.jsx)(k.x6,{id:"IkgATh"}),shouldShow:nA.Gk},{imageUrl:"https://static.gamma.app/images/empty-states/train-eb28f3b8.png",title:e=>{let{name:t}=e;return(0,n.jsx)(k.x6,{id:"rnnwej",values:{name:t,AGENT_PROPER_NOUN:tf.qV}})},shouldShow:(0,nA.ZG)(5,12)},{imageUrl:"https://static.gamma.app/images/empty-states/flying-cat-8dcad3ad.png",title:(0,n.jsx)(k.x6,{id:"TSfZA1"}),shouldShow:(0,nA.ZG)(12,17)},{imageUrl:"https://static.gamma.app/images/empty-states/roar-fde55d91.png",title:(0,n.jsx)(k.x6,{id:"eBl6Cy",values:{AGENT_PROPER_NOUN:tf.qV}}),shouldShow:(0,nA.ZG)(17,24)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-sand-1ea090dc.png",title:(0,n.jsx)(k.x6,{id:"c1s9fb"}),shouldShow:(0,nA.ZG)(0,5)},{imageUrl:"https://static.gamma.app/images/empty-states/work-on-grass-84d3575b.png",title:(0,n.jsx)(k.x6,{id:"rLQfD1",values:{AGENT_PROPER_NOUN:tf.qV}}),shouldShow:nA.cM}]},nS={src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/empty-state.c93cabf8.png"},nE=(0,a.memo)(()=>{let{user:e}=(0,nj.u)(),t=(0,nw.O)(),i=(null==e?void 0:e.firstName)||(null==e?void 0:e.displayName)||"there",r=(0,a.useMemo)(()=>{let e=nk(t,nL);return e||{imageUrl:nS.src,title:"en"===t?"Edit with AI":(0,n.jsx)(k.x6,{id:"EVnzPs"})}},[t]),l=(0,a.useMemo)(()=>"function"==typeof r.title?r.title({name:i}):r.title,[r,i]),o=(0,a.useMemo)(()=>(()=>{let e=(0,nr.L)().map(e=>{let t=Math.floor(Math.random()*e.operations.length);return e.operations[t]});return na()(e)})(),[]),c=o.length>0,d=(0,eR.dU)("gray.600","gray.500");return(0,n.jsx)(s.s,{direction:"column",height:"100%",justifyContent:"center",children:(0,n.jsxs)(tr.B,{spacing:6,alignItems:"center",p:4,borderRadius:"lg",textAlign:"center",children:[(0,n.jsx)(eF._,{src:r.imageUrl,alt:"Empty state",maxW:"200px"}),(0,n.jsxs)(tr.B,{spacing:1,children:[(0,n.jsx)(nv.D,{size:"md",fontWeight:"semibold",css:{textWrap:"balance"},children:l}),!c&&(0,n.jsx)(eE.E,{color:d,fontSize:"sm",children:(0,n.jsx)(k.x6,{id:"iaCYkN",values:{GAMMA_ARTIFACT_PROPER_NOUN:tf.TP}})})]}),c&&(0,n.jsx)(nl.O,{actionGroups:[{key:"random-suggestions",operations:o}],wrapProps:{justify:"center"}})]})})});nE.displayName="BuddyChatEmptyState";var n_=i(3276),nI=i(15642);let nM=()=>({bg:(0,eR.dU)("sky.50","elevation.4"),borderColor:(0,eR.dU)("sky.200","gray.600"),textColor:(0,eR.dU)("deepocean.950","sky.50")}),nR=e=>{let{contextWindowStatus:t,clearMessages:i,...a}=e,{bg:r,borderColor:l,textColor:s}=nM();return(0,n.jsx)(o.T,{p:3,px:2,bg:r,border:"1px solid",borderColor:l,borderTopRadius:"md",borderBottomColor:"transparent",align:"start",justify:"stretch",spacing:0,...a,children:(0,n.jsxs)(eS.z,{align:"center",justify:"space-between",w:"100%",spacing:3,children:["almost-full"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eE.E,{fontSize:"xs",color:s,fontWeight:"semibold",children:(0,n.jsx)(k.x6,{id:"USlAnI"})}),(0,n.jsx)(eK.$,{size:"xs",variant:"outline",px:4,flexShrink:0,leftIcon:(0,n.jsx)(eI.g,{icon:e_.lLb}),onClick:i,children:(0,n.jsx)(k.x6,{id:"BC/Bbp"})})]}),"full"===t&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eE.E,{fontSize:"xs",color:s,fontWeight:"semibold",children:(0,n.jsx)(k.x6,{id:"fxkLLs"})}),(0,n.jsx)(eK.$,{size:"xs",variant:"solid",px:4,flexShrink:0,leftIcon:(0,n.jsx)(eI.g,{icon:e_.lLb}),onClick:i,children:(0,n.jsx)(k.x6,{id:"BC/Bbp"})})]})]})})},nD=e=>{let{...t}=e,{bg:i,borderColor:a,textColor:r}=nM();return(0,n.jsx)(o.T,{p:3,px:2,bg:i,border:"1px solid",borderColor:a,borderTopRadius:"md",borderBottomColor:"transparent",align:"start",justify:"stretch",spacing:0,...t,children:(0,n.jsxs)(eS.z,{align:"center",justify:"flex-start",w:"100%",spacing:3,children:[(0,n.jsx)(n_.y,{size:"sm"}),(0,n.jsx)(eE.E,{fontSize:"xs",color:r,fontWeight:"semibold",children:(0,n.jsx)(k.x6,{id:"s2IXCR"})})]})})},nT=e=>{let{clearMessages:t,...i}=e,{creditWarning:a,contextWindowStatus:r,disabledReason:l}=(0,eh.C)();return"stillStreaming"===l?(0,n.jsx)(nD,{...i}):(null==a?void 0:a.isBlocking)?(0,n.jsx)(nI.R,{stacked:!0,title:a.title,subtitle:a.subtitle,status:a.status,cta:a.cta.label,ctaTooltip:a.cta.tooltip,onClick:a.cta.onClick}):"full"===r?(0,n.jsx)(nR,{contextWindowStatus:r,clearMessages:t,...i}):a?(0,n.jsx)(nI.R,{stacked:!0,title:a.title,subtitle:a.subtitle,status:a.status,cta:a.cta.label,ctaTooltip:a.cta.tooltip,onClick:a.cta.onClick,onDismiss:a.onDismiss}):"almost-full"===r?(0,n.jsx)(nR,{contextWindowStatus:r,clearMessages:t,...i}):null};var nz=i(54288),nP=i(28944);let nN=(0,iW.P)(tr.B),nH=e=>{var t,i;let a,{message:r}=e,l=r.parts.find(u.hG),s=null!=(i=null==l||null==(t=l.text)?void 0:t.replace("the current deck is ",""))?i:"";try{a=JSON.parse(s)}catch(e){a=null}return(0,n.jsxs)(tr.B,{children:[(0,n.jsx)(e2,{buttonText:"Current Deck",debugTitle:"Current Deck",debugObject:a||{error:"Failed to parse current deck JSON",rawContent:s}}),a&&(0,n.jsxs)(eE.E,{fontSize:"xs",fontWeight:"bold",children:["docHtml.type: ",a.docHtml.type]}),a&&"selection"in a&&(0,n.jsxs)(tr.B,{fontSize:"xs",wordBreak:"break-all",overflowY:"auto",width:"250px",children:[(0,n.jsx)(eE.E,{fontSize:"xs",fontWeight:"bold",children:"Selection"}),Object.entries(a.selection||{}).map((e,t)=>{let[i,a]=e;return(0,n.jsxs)(eH.a,{children:[(0,n.jsx)("b",{children:i}),(0,n.jsx)("br",{}),JSON.stringify(a,null,2)]},t)})]})]})},nB=e=>{let{url:t,name:i}=e,{isZoomed:r,enterZoom:l,exitZoom:s}=(0,eO.RL)(t),o=(0,a.useCallback)(()=>{l()},[l]);return(0,n.jsxs)(eH.a,{position:"relative",flexShrink:0,children:[(0,n.jsx)(eZ.Me,{src:t,alt:i,boxSize:"64px",objectFit:"cover",borderRadius:"md",border:"1px solid",borderColor:"gray.200",cursor:"zoom-in",onClick:o,resizeParams:eZ.p7}),(0,n.jsx)(eV,{isZoomed:r,exitZoom:s,src:t,alt:null!=i?i:""})]})},nF=e=>{let{name:t,defaultName:i,badgeLabel:a}=e,r=t||i;return(0,n.jsxs)(s.s,{boxSize:"64px",borderRadius:"md",border:"1px solid",borderColor:"gray.200",bg:"gray.50",display:"flex",flexDir:"column",p:2,flexShrink:0,children:[(0,n.jsx)(c.Tz,{label:r,placement:"top",openDelay:500,children:(0,n.jsx)(eE.E,{fontSize:"xxs",fontWeight:"semibold",noOfLines:1,children:r})}),(0,n.jsx)(ir.h,{}),(0,n.jsx)(eS.z,{children:(0,n.jsx)(th.E,{fontSize:"xxs",colorScheme:"gray",children:a})})]})},nO=e=>{var t,i;let{message:a,shouldAnimate:r=!0,...l}=e,c=(0,y.u)("buddyDebug"),d=(0,eR.dU)("spacedust.50","elevation.4"),p=(0,eR.dU)("gray.600","gray.300");if(a.id.startsWith("current-deck"))return c?(0,n.jsx)(o.T,{...ey,...l,bg:d,color:p,maxW:"90%",alignSelf:"flex-end",borderBottomEndRadius:"0",align:"start",children:(0,n.jsx)(nH,{message:a})}):null;let h=a.parts.filter(u.o$).filter(e=>(0,nz.u3)(e.mediaType)||(0,nz.F)(e.mediaType)||(0,nz.Nn)(e.mediaType)),g=h.find(e=>"selected-image"===e.filename&&(0,nz.u3)(e.mediaType)),m=h.filter(e=>"selected-image"!==e.filename),x=(null==m?void 0:m.length)>0,f=null!=(i=null==(t=a.parts.find(u.hG))?void 0:t.text)?i:"";return(0,n.jsxs)(nN,{initial:r?{opacity:0,y:10,scale:.9}:{},animate:r?{opacity:1,y:0,scale:1}:{},exit:r?{opacity:0}:{},transition:{duration:.3,ease:"easeOut"},transitionOrigin:"right",alignSelf:"flex-end",w:"100%",children:[g&&(0,n.jsx)(s.s,{justifyContent:"flex-end",w:"100%",children:(0,n.jsx)(nB,{url:g.url,name:g.filename})}),(0,n.jsxs)(tr.B,{...ey,...l,bg:d,color:p,w:x?"100%":"auto",maxW:"95%",alignSelf:"flex-end",borderBottomEndRadius:"0",align:"start",children:[(0,n.jsx)(eE.E,{children:f}),x&&(0,n.jsx)(nP.W,{label:(0,n.jsx)(k.x6,{id:"j5jwnX",values:{0:m.length}}),icon:eB.WMI,isCollapsedByDefault:!0,w:"100%",children:m.map(e=>(0,nz.F)(e.mediaType)?(0,n.jsx)(nF,{name:e.filename,defaultName:"document.pdf",badgeLabel:"PDF"},e.url):(0,nz.Nn)(e.mediaType)?(0,n.jsx)(nF,{name:e.filename,defaultName:"data.csv",badgeLabel:"CSV"},e.url):(0,n.jsx)(nB,{url:e.url,name:e.filename},e.url))})]})]})},nV=(0,a.memo)(e=>(0,n.jsx)(eH.a,{flex:1,width:"100%",...e}));nV.displayName="Spacer";let nZ=e=>{let{chatId:t,messages:i,goBackToMessage:r,isReceivingMessages:l,clearMessages:s,editor:c}=e,d=(0,A.GV)(N.RR),{scrollToRef:u,scrollContainerRef:p}=(e=>{let{isReceivingMessages:t,messagesLength:i}=e,n=(0,a.useRef)(null),r=(0,a.useRef)(t),l=(0,a.useRef)(!1),s=(0,a.useRef)(null),o=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{let e=r.current;r.current=t,!e&&t&&(l.current=!1);let a=()=>{n.current&&n.current.scrollIntoView({behavior:"auto",block:"end"})},c=()=>{t&&!(()=>{let e=s.current;if(!e)return!1;let t=e.scrollTop;return e.scrollHeight-t-e.clientHeight<200})()&&(l.current=!0)};i>0&&a();let d=s.current;if(d&&d.addEventListener("scroll",c),t){a();let e=setInterval(()=>{l.current||a()},100);return()=>{clearInterval(e),d&&d.removeEventListener("scroll",c)}}if(e&&!t){let e=0,t=setInterval(()=>{a(),++e>=10&&clearInterval(t)},100);return()=>{clearInterval(t),d&&d.removeEventListener("scroll",c)}}if(!o.current){o.current=!0;let e=0,t=setInterval(()=>{a(),++e>=10&&clearInterval(t)},100);return()=>{clearInterval(t),d&&d.removeEventListener("scroll",c)}}return()=>{d&&d.removeEventListener("scroll",c)}},[i,t]),{scrollToRef:n,scrollContainerRef:s}})({isReceivingMessages:l,messagesLength:i.length}),h=(0,a.useRef)(null);return null==h.current&&(h.current=new Set((i||[]).filter(e=>"user"===e.role).map(e=>e.id))),(0,n.jsxs)(o.T,{ref:p,fontSize:"14px",spacing:4,px:0,width:"100%",height:"100%",alignItems:"stretch",justifyContent:"start",flex:1,p:2,pb:0,overflowY:"auto",position:"relative",children:[i.map((e,a)=>{if(null!=d&&d0&&"user"===i[a-1].role&&(l=i[a-1]),(0,n.jsx)(iQ,{chatId:t,message:e,messageIndex:a,goBackToMessage:r,isLast:a===i.length-1,lastUserMessage:l,editor:c},e.id)}if("user"===e.role){let t=!h.current.has(e.id);return(0,n.jsx)(nO,{message:e,shouldAnimate:t},e.id)}return null}),0===i.length&&(0,n.jsx)(nE,{}),(0,n.jsx)(nV,{minHeight:"20px"}),(0,n.jsx)(nT,{clearMessages:s,position:"sticky",bottom:0,insetEnd:2,insetStart:2,mb:-4,w:"calc(100% - var(--chakra-space-4))"}),(0,n.jsx)("div",{ref:u})]})},nU="current-deck-",nG=(0,a.memo)(e=>{var t;let{saveChat:i,closePanel:h,isDark:b,...v}=e,w=(0,A.CU)(),j=(0,A.jL)(),k=(0,A.GV)(N.eb),L=(0,A.GV)(R.sX),S=(0,A.GV)(N.dz),{disabledReason:E}=(0,eh.C)(),{progress:I,showGenerationProgress:M,resetProgress:D}=(()=>{let e=(0,A.jL)(),t=(0,A.GV)(N.kP),i=(0,A.GV)(N.jQ),n=(0,A.GV)(R.sX),r=(0,A.GV)((0,K.pn)(n)),l=null!=t?t:Q,s=(0,a.useCallback)(()=>{e((0,N.tB)()),e((0,N.ae)())},[e]),o="starting"===l.phase||"generating"===l.phase||"finishing"===l.phase||"done"===l.phase||r&&!t;return{progress:l,generationMessages:i,resetProgress:s,isGenerating:"idle"!==l.phase&&"done"!==l.phase&&"error"!==l.phase,isGenerationComplete:"done"===l.phase,showGenerationProgress:o}})(),P=Object.keys(Z.d).filter(e=>Z.d[e].available()),U=(0,_.st)(),G=(0,l.d)(),q=(0,a.useRef)(null),Y=(0,A.GV)(N.G);(0,B.t)();let el=(0,A.GV)(N.TD),es=(0,A.GV)(N.ZT),eo=H(),ec=(0,f.K)("buddy-chat"),ed=(0,a.useRef)(void 0),eu=(0,a.useRef)(null),eg=(0,A.GV)(N.qz),eC=T(),ey=(0,a.useCallback)(e=>{let t=(0,z.ST)(w.getState()).find(t=>t.id===e);t&&eC(t)},[eC,w]);(e=>{let t=(0,A.GV)(R.wC),i=(0,$.O2)("editor"),[n,r]=(0,a.useState)(null),l=(0,A.jL)(),s=(0,a.useRef)([]),o=(0,a.useRef)(t);o.current=t;let c=(0,a.useRef)({scrollTop:0,containerHeight:0}),d=(0,a.useCallback)(e=>{((e,t)=>e.length===t.length&&e.every((e,i)=>e.cardId===t[i].cardId&&e.pos===t[i].pos&&e.inView===t[i].inView))(s.current,e)||(s.current=e,l((0,N.vz)(e)))},[l]),u=(0,a.useCallback)(function(){let t=o.current===ei.w.SLIDE_VIEW;if(document.hidden||!e||t)return;let{scrollTop:n,containerHeight:a}=c.current,r=n+a,l=(0,J.xe)(e.state.doc,et.jg).filter(t=>1===e.state.doc.resolve(t.pos).depth),s=document.querySelector(i.scrollSelector);if(!s)return;let u=(0,en.sR)(s,i.scrollSelector),p=[];for(let t of l){let a,l=t.node.attrs.id;try{a=e.view.nodeDOM(t.pos)}catch(e){console.error("computeOverlap error",e);continue}if(a instanceof HTMLElement){a=a.querySelector("[data-card-body]");let e=(0,en.sR)(a,i.scrollSelector)-u;if(e>r)break;let{offsetHeight:s}=a,o=s+e;p.push({id:l,pos:t.pos,overlap:ea(n,r,e,o)})}}d((e=>{let t=e.filter(e=>e.overlap>0);if(0===t.length)return[];if(0===t.filter(e=>e.overlap>=.6).length){let e=t.reduce((e,t)=>e.overlap>t.overlap?e:t,t[0]);return[{cardId:e.id,pos:e.pos,inView:"partial"}]}return t.map(e=>({cardId:e.id,pos:e.pos,inView:e.overlap>=.9?"full":"partial"}))})(p.sort((e,t)=>e.pos-t.pos)))},[d,e,i.scrollSelector]);ee({element:n,onUpdate:()=>{n&&(c.current.scrollTop=n.scrollTop,u())},onEnd:()=>{n&&(c.current.scrollTop=n.scrollTop,u())},endDelay:250,updateThrottle:100}),(0,a.useEffect)(()=>{let e=X()(()=>{n&&(c.current.containerHeight=n.getBoundingClientRect().height,u())},250,{trailing:!0,maxWait:500});return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[u,n]),(0,a.useEffect)(()=>{let e=document.querySelector(i.scrollSelector);e&&(r(e),c.current.scrollTop=e.scrollTop,c.current.containerHeight=e.getBoundingClientRect().height,u())},[i.scrollSelector,c,u]),(0,a.useEffect)(()=>{let e=setInterval(()=>{u()},1e3);return()=>clearInterval(e)},[u])})(k);let ev=(0,a.useRef)(el),{messages:ew,status:ej,setMessages:eA,sendMessage:ek,regenerate:eL,stop:eS,addToolResult:eE}=(0,r.Y_)({id:Y,messages:el,sendAutomaticallyWhen:u.qG,transport:new u.rL({api:"".concat((0,C.F8)("buddy-chat"),"/ai/agent/message/v5?agentName=Buddy"),credentials:"include",fetch:V.J,headers:()=>({"aijsx-traceparent":ec.current.traceparent}),body:()=>({interactionId:ec.current.id,workspaceId:(0,F.gx)(),availableTools:P,blockFlags:(0,m.fc)(eo.aiOptions),maxSteps:25,localTime:(()=>{let e=new Date,t=60*e.getTimezoneOffset()*1e3;return new Date(e.getTime()-t).toISOString()})(),context:{type:"doc",docId:L}})}),onError:e=>{console.error("[ChatPane] onError:",e),console.error("[ChatPane] Error details:",{message:e.message,stack:e.stack,name:e.name}),j((0,N.rK)(!1));let t=!0;!function(e){return e.message.includes("AI_APICallError: prompt is too long")||e.message.includes("AI_APICallError: This model's maximum context length is")}(e)?(0,x.z)(e)&&(t=!1):j((0,N.mS)(2e5)),i(eM()),t&&G({title:"Chat error",description:e.message,position:"top",status:"error",duration:3e3}),ec.current.error(e)},onFinish:async e=>{var t,n,a,r,l,s,o,c;let{message:d,isAbort:p,isError:h,isDisconnect:g}=e;if(!p&&!h&&!g&&(null==(l=d.metadata)?void 0:l.finishReason)!=="stop")return void console.log("[buddy] onFinish, not processing",{finishReason:null==(s=d.metadata)?void 0:s.finishReason,message:d});if(null==(t=d.metadata)?void 0:t.totalUsage){let e=d.metadata.totalUsage;console.log("[buddy] totalUsage",e),e.totalTokens&&j((0,N.mS)(e.totalTokens))}console.log("[buddy] onFinish",{message:d,usage:null==(n=d.metadata)?void 0:n.totalUsage,isAbort:p,isError:h,isDisconnect:g}),j((0,N.rK)(!1)),i5({store:w,editor:k,message:d,beforeCheckpoint:eu.current,interactionId:ec.current.id});let m=d.parts.filter(u.E_).map(e=>({toolName:(0,u.E)(e),state:e.state,input:e.input,output:e.output}));ec.current.complete({finishReason:null!=(o=null==(a=d.metadata)?void 0:a.finishReason)?o:"stop",result:{content:null!=(c=null==(r=d.parts.find(u.hG))?void 0:r.text)?c:"",toolCalls:m}}),j((0,N.jd)(Date.now())),eI(),eu.current=null,await i(eM())},onToolCall:async e=>{let{toolCall:t}=e;await ec.current.trace("ai.agent.toolUse",{attributes:{toolCall:t,interactionId:ec.current.id}},async e=>{q.current=new AbortController,console.log("[buddy] onToolCall",{messageId:ed.current,toolCall:t,status:ej});try{let i=w.getState(),n=(0,R.SJ)(i);if(!k)throw Error("Cannot perform tool call without an editor");let a=!1;eu.current||(a=!0,eu.current=W(k,n.id));let r=ed.current,l={editor:k,store:w,aiOptions:eo.aiOptions,imageOptions:eo.imageOptions,imageOptionsForEditCard:eo.imageOptionsForEditCard,chatId:eo.chatId,docId:eo.docId,theme:n,abortController:q.current,applyTheme:ey,traceparent:e.traceparent,toolCallId:t.toolCallId},s=Z.d[t.toolName];if(!s)throw Error("Invalid tool ".concat(t.toolName));let o=await s.execute(t.input,l,t,r,ec.current.id);q.current=null,a&&(o.beforeCheckpointId=eu.current.id),e.setAttributes({toolCallResult:o}),console.log("[buddy] onToolCall result",o),eE({tool:t.toolName,toolCallId:t.toolCallId,output:o})}catch(r){var i,n;if(q.current=null,e.recordException(r),(null==(i=r.message)?void 0:i.includes("Request was cancelled"))||(null==(n=r.message)?void 0:n.includes("aborted"))||"AbortError"===r.name)throw r;console.log(r.stack);let a={status:"error",error:r.message,messageId:ed.current};e.setAttributes({toolCallError:r.message,toolCallResult:a}),eE({tool:t.toolName,toolCallId:t.toolCallId,output:a})}})}});(0,a.useEffect)(()=>{console.log("[buddy] status",ej)},[ej]);let e_="submitted"===ej||"streaming"===ej;ed.current=null==(t=ew[ew.length-1])?void 0:t.id,ev.current=ew,(0,a.useEffect)(()=>{(0,N.Bu)(w.getState())!==e_&&j((0,N.rK)(e_))},[j,e_,w]);let{markFinish:eI}=(e=>{let{reload:t,setMessages:i,isLoading:n}=e,r=(0,A.CU)();(0,A.jL)();let l=(0,a.useRef)(1),[s,o]=(0,a.useState)(!1),c=(0,a.useRef)([]),d=(0,a.useRef)(!1),u=(0,a.useRef)(n);(0,a.useEffect)(()=>{u.current=n},[n]);let p=(0,a.useCallback)(()=>{d.current=!1},[]),h=(0,a.useCallback)(()=>{if(u.current)return;if(0===c.current.length){console.log("No remaining messages"),o(!1),g.current&&(clearInterval(g.current),g.current=null);return}console.log("send message");let[e,...n]=c.current;c.current=n;let a={id:"user-".concat(l.current++),parts:[{type:"text",text:e}],role:"user"};d.current=!0,i(e=>[...e,a]),t()},[t,i]),g=(0,a.useRef)(null);return{startTestCase:(0,a.useCallback)((e,t)=>{if(g.current)return void console.log("NOT STARTING INTERVAL");i(()=>[]),o(!0),t.themeId&&(0,z.kl)(r.getState()).find(e=>e.id===t.themeId),c.current=t.userMessages,g.current=setInterval(h,1e3)},[h,i,r]),isRunning:s,markFinish:p}})({reload:eL,setMessages:eA,isLoading:e_}),eM=(0,a.useCallback)(()=>(0,N.W0)(ev.current)(w.getState()),[w]);((e,t)=>{let i=(0,A.CU)();(0,a.useEffect)(()=>(window.buddyDebug=async()=>{let n=i.getState(),a=t(),r=n.ThemePicker,l=await ep.getStorageStats(),s={messages:e,reducer:n.Buddy,serialized:a,themes:r,storageStats:l};return console.log(s),s},()=>{delete window.buddyDebug}),[e,t,i])})(ew,eM),(e=>{let t=(0,A.CU)(),i=(0,A.jL)(),n=(0,A.GV)(N.eb);(0,a.useEffect)(()=>{if(n)return ef.t0.on("processed",a=>{let{node:r,attrs:l,processor:s,interactionId:o}=a;if(!o)return;let c=(0,N.NV)(o)(t.getState());if(!c)return;let d=!1;eb((c=em()(c)).jsonContent,e=>{let t=ex.bP.fromJSON(n.schema,e);if(r.type.name===t.type.name&&s.getNodeId(t)===s.getNodeId(r))return console.log("[buddy] handling updating checkpoint",{node:r,checkpoint:c,interactionId:o,processor:s,attrs:l}),e.attrs=l,d=!0,!1}),d&&(i((0,N.AY)({...c})),null==e||e())})},[i,n,e,t])})((0,a.useCallback)(()=>i(eM()),[i,eM]));let eR=(0,a.useCallback)(()=>i(eM()),[i,eM]),eD=(0,a.useMemo)(()=>({saveCurrentChat:eR}),[eR]),eT=(0,a.useCallback)(e=>{e||null==U||U.track(_.VV.BUDDY_CHAT_CLEARED,{chatId:Y,docId:L});let t=ni(L||"");j((0,N.ZQ)({isUnloading:e,newChatId:t})),ep.deleteChat({docId:L,workspaceId:(0,F.gx)(),userId:(0,F.HW)().id}),ec.reset()},[U,Y,j,L,ec]),ez=(0,a.useCallback)(()=>{eT(!1)},[eT]),eP=(e=>{let t=(0,A.jL)(),i=(0,A.CU)(),n=H();return(0,a.useCallback)(a=>{let{editor:r}=n;if(!r)return;let l=e.findIndex((e,t)=>e.id===a.id);if(-1===l)throw Error("Cannot find message with id ".concat(a.id));let s=W(r,(0,R.SJ)(i.getState()).id);t((0,N.AY)(s));let o=(0,N.fN)(a.id)(i.getState());if(!o)throw Error("Cannot find message result");if("applied-changes"!==o.type)throw Error("Cannot rollback non-applied-changes result");let c=(0,N.GL)(o.messageId)(i.getState());if(!c)throw Error("Cannot find applied variation");let d=o.variations.find(e=>e.id===c);if(!d)throw Error("Cannot find applied variation");O.r.applyResultVariation(n,d),t((0,N.LU)({messageIndex:l,resultId:o.messageId,currentCheckpointId:s.id,chosenVariationId:d.id}))},[n,t,e,i])})(ew),eN=nW(ew),eH=(0,a.useCallback)(e=>{let{input:t,uploadedFiles:i,keepHistory:n,context:a}=e;if(!k)return;D(),eN(t),j((0,N.rK)(!0)),ec.current.start({docId:L});let r=(0,N.KF)(w.getState()),l=(0,R.SJ)(w.getState()),s=O.r.getDeckInfo({editor:k,store:w,imageOptions:eo.imageOptions,imageOptionsForEditCard:eo.imageOptionsForEditCard,theme:l,chatId:Y,docId:L,aiOptions:eo.aiOptions},a);eA(e=>{var a;r&&(e=e.slice(0,r.messageIndex+1),j((0,N._i)())),n||(e=[]),y.of.get("buddyCleanupDeckInfo")&&null!=S&&S!e.id.startsWith(nU)));let l="the current deck is ".concat(JSON.stringify(s)),o={id:"".concat(nU).concat((0,p.Ak)()),role:"user",parts:[{type:"text",text:l}]},c={id:(0,p.Ak)(),role:"user",parts:[{type:"text",text:t}]};i.forEach(e=>{c.parts.push({type:"file",mediaType:e.mimeType,url:e.src,filename:e.name,size:e.size})}),(null==(a=s.selection)?void 0:a.type)==="image"&&s.selection.imageSelection.src&&c.parts.push({type:"file",url:s.selection.imageSelection.src,mediaType:"image/jpeg",filename:"selected-image"});let d=c.parts.filter(u.o$);return ec.current.setAttributes({input:{content:t,attachments:d}}),[...e,o,c]}),ek(void 0,{body:{interactionId:ec.current.id}})},[k,D,eN,j,ec,L,w,eo.imageOptions,Y,eA,ek,S]);(0,a.useEffect)(()=>{es&&("contextWindow"===E?(j((0,N.mS)(0)),eH({input:es.message,uploadedFiles:es.uploadedFiles,context:es.context,keepHistory:!1})):"ready"===ej?null==E&&eH({input:es.message,uploadedFiles:es.uploadedFiles,context:es.context,keepHistory:!0}):G({title:d.Ru._({id:"cii4bX"}),description:d.Ru._({id:"wqxsb/"}),position:"top",status:"warning",duration:5e3}),j((0,N.z8)()))},[ez,j,eH,es,G,eg,E,ej]);let eB=(0,a.useCallback)(()=>{var e;eS(),j((0,N.rK)(!1)),null==(e=q.current)||e.abort();let t=ew[ew.length-1];eA(g),console.log("handle stop DONE",{lastMessage:t,beforeCheckpointRef:eu.current,status:ej}),null!=t&&i5({store:w,editor:k,message:t,beforeCheckpoint:eu.current,interactionId:ec.current.id}),eu.current=null,ec.current.stop()},[j,eS,ew,eA,ej,w,k,ec]);return(0,a.useEffect)(()=>()=>{(0,N.Bu)(w.getState())&&eB()},[]),(0,n.jsx)(er.Provider,{value:eD,children:(0,n.jsx)(c.L8,{isDark:b,children:(0,n.jsxs)(s.s,{direction:"column",w:"100%",h:"100%","data-testid":"buddy-chat-right-panel",children:[(0,n.jsx)(np,{onClose:h,onNewChat:ez,disableClear:M}),(0,n.jsx)(s.s,{direction:"column",h:"100%",overflowY:"auto",overflowX:"hidden",className:"buddy-scroll",w:"100%",children:(0,n.jsxs)(o.T,{...v,justifyContent:"space-between",align:"stretch",position:"relative",height:"100%",spacing:0,overflowY:"hidden",children:[M?(0,n.jsx)(nc,{progress:I}):(0,n.jsx)(nZ,{chatId:Y,messages:ew,goBackToMessage:eP,isReceivingMessages:e_,clearMessages:ez,editor:null!=k?k:void 0}),(0,n.jsx)(ny,{status:ej,messages:ew,handleNewChat:()=>eT(!1),manualSubmit:(e,t)=>eH({input:e,uploadedFiles:t,keepHistory:!0}),handleStop:eB,editor:k,lastTokensUsed:eg})]})})]})})})}),nW=e=>{let t=(0,A.CU)();return(0,a.useCallback)(i=>{var n,a;let r=t.getState(),l=(0,N.G)(r),s=(0,R.sX)(r),o=(0,N.sy)(e,"assistant");if(!o)return;let c=(0,N.fN)(o.id)(r);if(!c)return;let d=(0,N.GL)(c.messageId)(r),p=(null==c?void 0:c.type)==="applied-changes"?c.variations.find(e=>e.id===(null!=d?d:"modified")):void 0,h=(null==p?void 0:p.id)==="modified",g=(0,N.KF)(r),m=(null==(a=(0,N.sy)(e,"user"))||null==(n=a.parts.find(u.hG))?void 0:n.text)||"";c.messageId!==o.id||"applied-changes"!==c.type||g||(0,b.mN)({isImplicit:!0,selectedVariant:h?"modified":"original",agentType:"Buddy",chatId:l,docId:s,...iU(o,c),triggeringUserMessage:i,lastUserMessage:m})},[t,e])};nG.displayName="Toolbar",i(8323);var nK=i(67232),nq=i(7592);i(74158);var nQ=i(18946),nJ=i(81864),nY=i(84418),nX=i(26560),n$=i(13446),n0=i(34136),n1=i(54149);class n2{preview(e,t){return{previewType:tx.t.Doc,originalPreviewCardIds:this.getOriginalPreviewCardIds(e),modifiedPreviewCardIds:this.getModifiedPreviewCardIds(t),appliedFirstPos:this.getAppliedFirstPos(t),originalScrollToCardId:this.originalCardToSelect(),modifiedScrollToCardId:this.modifiedCardToSelect(t)}}apply(e){let{editor:t}=e,{cardIds:i}=this.input;t.chain().command(e=>{let{tr:n}=e;return i.forEach(e=>{let i=O.r.checkCardById(t,e);if(!i)return;let{pos:a}=i,r=t.state.doc.nodeAt(a),l=a+r.nodeSize;n.deleteRange(n.mapping.map(a),n.mapping.map(l))}),!0}).run()}async focus(e){var t;let i=null!=(t=this.cardBeforeFirstRemovedCard)?t:(0,n1.n)(e.editor).current();i&&await O.r.ensureCardInView(e,i)}applyOriginal(e){}async focusOriginal(e){await O.r.ensureCardInView(e,this.firstRemovedCardId)}getAppliedFirstPos(e){if(!this.cardBeforeFirstRemovedCard)return this.firstPos;let t=O.r.checkCardById(e.editor,this.cardBeforeFirstRemovedCard);return t?t.pos+t.node.nodeSize:this.firstPos}getOriginalPreviewCardIds(e){return(0,n1.n)(e.editor).goto(this.firstRemovedCardId,-1).take(3)}getModifiedPreviewCardIds(e){let t=(0,n1.n)(e.editor);return this.cardBeforeFirstRemovedCard&&t.goto(this.cardBeforeFirstRemovedCard),t.take(3)}originalCardToSelect(){return this.firstRemovedCardId}modifiedCardToSelect(e){return this.cardBeforeFirstRemovedCard?this.cardBeforeFirstRemovedCard:(0,n1.n)(e.editor).current()}get id(){return this.input.toolCallId}mergeInto(e){return(0,i3.Q2)(e,{otherSuggestions:[...e.otherSuggestions,this]})}serialize(){return{type:"removeCards",input:this.input}}constructor(e){var t;this.input=e,this.type="removeCards",this.previewType=tx.t.Doc,this.firstPos=1,this.messageId=e.messageId,this.firstRemovedCardId=((e,t)=>{let i=t.findIndex(t=>e.includes(t));return t[i]})(e.cardIds,e.originalAllCardIds);let i=this.input.originalAllCardIds,n=i.findIndex(e=>e===this.firstRemovedCardId);this.cardBeforeFirstRemovedCard=null!=(t=i[n-1])?t:null}}let n3={createCard:e=>new nY.H(e),duplicateCard:e=>new nX.i(e),editCardById:e=>new n$.J(e),removeCards:e=>new n2(e),removeCard:e=>new n0.T(e),editAllCards:e=>{let{editedCardJsons:t,originalCardJsons:i,messageId:n,toolCallId:a}=e;return t.map(e=>{var t;let r=null==(t=e.attrs)?void 0:t.id,l=i.find(e=>{var t;return(null==(t=e.attrs)?void 0:t.id)===r});return new n$.J({messageId:n,toolCallId:"".concat(a,"-").concat(r),cardId:r,originalCardJson:l,editedCardJson:e})})},moveCard:e=>new nQ.g(e),imageEditContent:e=>new nJ.s(e),convertCardToImageCard:e=>new n$.J(e),suggestThemes:e=>new i2.c(e)},n5=e=>{let{closePanel:t}=e,i=(0,M.rd)(),{saveChat:r,isLoaded:l}=(()=>{let e=(0,A.GV)(R.sX),t=(0,A.CU)(),i=(0,A.jL)(),[n,r]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{(async()=>{var t,n;let a=null==(t=(0,F.HW)())?void 0:t.id,l=(0,F.gx)();if(!a||!l||!e){console.error("[useBuddyPersistence] Missing user, workspace or doc context, skipping load"),r(!0);return}try{let t=await ep.loadChat({docId:e,workspaceId:(0,F.gx)(),userId:(0,F.HW)().id});if(null==t?void 0:t.chatData){let{chatData:e}=t,a={chatId:e.chatId||ni(t.docId),totalTokensUsed:null!=(n=e.totalTokensUsed)?n:0,initialMessages:e.messages,checkpoints:e.checkpoints,chosenResultVariations:e.chosenResultVariations,results:e.results,lastMessageTs:e.lastMessageTs,suggestions:e.suggestions.reduce((e,t)=>{let i=function(e){let t=n3[e.type];if(!t)throw Error("Unknown suggestion type: ".concat(e.type));try{return t(e.input)}catch(t){return console.error("[loadBuddySuggestion] Error loading suggestion ".concat(e.type),t),null}}(t);if(!i)return console.warn("[BuddySlice] Failed to load suggestion ".concat(t.type)),e;for(let t of Array.isArray(i)?i:[i])e[t.id]=t;return e},{})};console.log("LOADING BUDDY CHAT",a),i((0,N.yB)(a))}else i((0,N.ZQ)({isUnloading:!1,newChatId:ni(e)}))}catch(t){console.error("[useBuddyPersistence] Failed to load initial data, potentially corrupt -- Deleting",t),await ep.deleteChat({docId:e,workspaceId:l,userId:a}),i((0,N.ZQ)({isUnloading:!1,newChatId:ni(e)}))}finally{r(!0)}})()},[t,i,e]),{saveChat:(0,a.useCallback)(async t=>{var i;let n=null==(i=(0,F.HW)())?void 0:i.id,a=(0,F.gx)();if(!n||!a||!e)return void console.error("[useBuddyPersistence] Missing user, workspace or doc context, skipping save");let r={...{userId:n,workspaceId:a,docId:e,chatData:t},version:1,timestamp:Date.now()};if(r)try{await ep.saveChat(r),console.log("[useBuddyPersistence] Saved chat state for doc: ".concat(r.docId),{messages:t.messages})}catch(e){console.error("[useBuddyPersistence] Failed to save chat:",e)}},[e]),isLoaded:n}})();return(0,_.JQ)(e=>{e.track(_.VV.BUDDY_CHAT_PANEL_OPENED)},[]),(0,n.jsx)(nq.Z,{bgColor:i?"elevation.3":"white",w:"100%",color:i?"white":"titanium.900",children:l&&(0,n.jsx)(nG,{saveChat:r,closePanel:t,isDark:i})})};n5.panelPosition="right",n5.panelName="buddy-chat",n5.canCollapse=!1,n5.minWidth=400,n5.alwaysDocked=!0,n5.dontCloseOnEscape=!0,n5.canClose=e=>!(0,N.Bu)(e.getState());let n4=()=>{let e=(0,A.jL)(),t=(0,A.GV)(R.wC),i=(0,A.GV)(R.Ik),n=t!==ei.w.SLIDE_VIEW&&i,{togglePanel:r,isPanelOpen:l}=(0,nK.ww)(n5,n);return(0,a.useEffect)(()=>q.LF.on("queueBuddyEditMessage",t=>{e((0,N.R)(t)),r({disableTransition:!0,override:"open"})}),[e,r]),{toggleBuddyChatPanel:r,isBuddyChatPanelOpen:l}}},85117:(e,t,i)=>{"use strict";i.d(t,{p:()=>c,z:()=>o});var n=i(46512),a=i(63867),r=i(96079),l=i(57194);let s=new a.hs("UniqueMediaId"),o=()=>(0,n.Ak)(5),c=l.S3.extend({name:"UniqueMediaId"}).configure({attributeName:"id",types:["image","embed","video","cardAccentLayoutItem","smartLayoutCell","mediaPlaceholder","cardImageItem"],initialValue:o,filterTransaction:r.kz,pluginKey:s})},85220:(e,t,i)=>{"use strict";i.d(t,{B:()=>o,j:()=>s});var n=i(55729),a=i(40912),r=i(55603),l=i(80658);let s=(e,t)=>(0,n.useCallback)(()=>{let i=t();"number"==typeof i&&(e.chain().focus().selectNodeAtPos(i,!1).run(),setTimeout(()=>{e.view.focus()}))},[e,t]),o=()=>{let e=(0,a.jL)(),t=(0,a.GV)(r.Pj),i=(0,a.GV)(r.kW),s=(0,a.GV)(l.HF);return{currentMediaDrawerSourceKey:t,isQuickAction:i,setMediaDrawerSourceKeyAction:(0,n.useCallback)(function(t){let i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e((0,r.st)({sourceKey:t,overrideDefault:i}))},[e]),currentEditBackgroundDrawerSourceKey:s,setBackgroundDrawerSourceKeyAction:(0,n.useCallback)(t=>{e((0,l.mR)({sourceKey:t}))},[e])}}},85388:(e,t,i)=>{"use strict";i.d(t,{J7:()=>C,Rv:()=>f,fw:()=>b,r$:()=>x});var n=i(38867),a=i.n(n),r=i(63867),l=i(97255),s=i(69102),o=i(94524),c=i(12611),d=i(20044),u=i(9977),p=i(73232),h=i(79733),g=i(31542),m=i(70631);let x=e=>{let{doc:t}=e,i=[];return t.descendants((n,x,f)=>{if(n.type.name===g.o.name){let h,g=a()((0,d.F2)(n.content).map(e=>(0,m.x9)(e.attrs.label))),f=(0,c.J)(t.resolve(x)),b=(0,p.er)(e,x,x+n.nodeSize),C=(0,s.KQ)(n)||b||(0,o.C)(),y=e.selection instanceof r.nh&&e.selection.node===n||e.selection.from>x&&e.selection.to{e.attrs.options.isEmphasized&&(h=i)});let v=(0,u.i4)(t,"scaleContentToFit"),w={isSmartLayoutDecoration:!0,direction:C,numCells:n.childCount,containerSize:f,scaleContentToFit:!!v};i.push(l.NZ.node(x,x+n.nodeSize,{},w)),n.forEach((e,t,a)=>{let r=x+1+t,s={isSmartLayoutCellDecoration:!0,direction:C,index:a,numCells:n.childCount,maxLabelValue:g,smartLayoutAttrs:n.attrs,layoutContainerSize:f,isContentEmpty:(0,d.mf)(e),isLayoutFocused:y,emphasizedIndex:h,scaleContentToFit:!!v};i.push(l.NZ.node(r,r+e.nodeSize,{},s))})}if(("image"===n.type.name||"smartDiagram"===n.type.name)&&(0,h.q)(f)){let e=f.attrs.options.fullBleedContent,t=l.NZ.node(x,x+n.nodeSize,{},{isFullBleed:e});i.push(t)}}),l.zF.create(t,i)},f=e=>{let t=e.find(e=>e.spec.isSmartLayoutDecoration);return t?t.spec:(console.error("[SmartLayout] Decoration not found. This should never happen!",e),{isSmartLayoutDecoration:!0,direction:"ltr",numCells:0,containerSize:1})},b=e=>{let t=e.find(e=>e.spec.isSmartLayoutCellDecoration);return t?t.spec:(console.error("[SmartLayoutCell] Decoration not found. This should never happen!",e),{isSmartLayoutCellDecoration:!0,direction:"ltr",numCells:0,index:0,smartLayoutAttrs:{options:{},fullWidthBlock:!1},layoutContainerSize:1,isContentEmpty:!1,isLayoutFocused:!1})},C=e=>{let t=e.find(e=>e.spec.isFullBleed);return(null==t?void 0:t.spec)||{}}},85453:(e,t,i)=>{"use strict";i.d(t,{Y:()=>L,h:()=>S});var n=i(6029),a=i(26420),r=i(40452),l=i(53996),s=i(51684),o=i(97139),c=i.n(o),d=i(55729),u=i(94111),p=i(40912),h=i(92986),g=i(87489),m=i(88273),x=i(44464),f=i(92437),b=i(30963),C=i(97517),y=i(50499),v=i(93040),w=i(85220),j=i(49404),A=i(45473),k=i(75618);let L=e=>{var t,i,l;let{image:o,editor:c,getPos:u,imageShape:f,imageSx:j,node:k,decorations:L,handleEditableClick:E,handleEditableDoubleClick:_,hasQuickActions:I=!1,isInlineColorableSvg:M=!1,editWithoutSelection:R=!1}=e,D=(0,w.j)(c,u),T=(0,h.lC)(c),z=(0,d.useMemo)(()=>c.state.selection.from===u(),[c,u,T]),P=(0,m.SV)((null==o?void 0:o.src)||(null==o?void 0:o.tempUrl)),N=(0,m.v7)(null==o?void 0:o.src),{src:H,colors:B,isDark:F}=(e=>{let{src:t,tempUrl:i,meta:n,decorations:a,optimizationContext:r,customParams:l,skipRecolor:s=!1,skipOptimization:o=!1}=e,{src:c,colors:u,isDark:p,cardColor:h}=(0,A.m)({src:t,tempUrl:i,decorations:a,skipRecolor:s}),{src:g,fallbackSrc:x}=(e=>{let{src:t,tempUrl:i,meta:n,context:a,customParams:r,skipOptimization:l=!1}=e,s=(0,d.useMemo)(()=>"custom"===a?r:"thumbnail"===a?m.p7:"logo"===a?m.oc:"accent-side"===a?{width:1200}:{width:2e3},[a,r]),o=(0,d.useMemo)(()=>t&&!l&&s?(0,m.Ub)(t,s,n):t,[t,l,s,n]);return{src:o,fallbackSrc:o?void 0:i,resizeParams:s}})({src:c,tempUrl:i,meta:n,context:r,customParams:l,skipOptimization:o});return{src:g,fallbackSrc:x,colors:u,isDark:p,cardColor:h,meta:n}})({src:null==o?void 0:o.src,tempUrl:null==o?void 0:o.tempUrl,decorations:L,optimizationContext:c.isSiteNavbarEditor?"logo":"custom",skipOptimization:c.isThumbnail||N,meta:null==o?void 0:o.meta,customParams:{width:1e3,height:1e3}}),O=!o||o.showPlaceholder||!o.src&&!o.tempUrl,V=null!=(l=o&&(null==(t=o.loadImageParams)?void 0:t.provider))?l:void 0,Z=o&&"queued"===o.loadImageStatus&&!c.isThumbnail,U=o&&"error"===o.loadImageStatus&&!c.isThumbnail,{tempUrl:G,uploadStatus:W,meta:K}=o||{},q=(0,p.GV)(g.nD),Q=k.attrs.source,J=(0,m.QV)(H,H?void 0:G),Y={backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundImage:M||O?void 0:J,backgroundPosition:(0,x.w3)(o),width:"100%",height:"100%",borderRadius:"circle"!==f||M?"var(--box-border-radius)":"full",transitionProperty:"border-radius",transitionDuration:"normal",...j};return(0,n.jsxs)(a.a,{position:"relative",cursor:z||R&&q?"pointer":"default",contentEditable:!1,h:"100%",onClick:q?E:void 0,onDoubleClick:q?_:void 0,transitionProperty:"filter background",transitionDuration:"normal",_hover:q&&z?{filter:F?"brightness(1.15)":"brightness(0.85)",bg:P?F?"whiteAlpha.100":"blackAlpha.100":void 0}:void 0,children:[U?(0,n.jsx)(y.T,{...Y,onRetry:q?_:void 0,h:"100%"}):O?(0,n.jsx)(v.Pf,{...Y,isLoading:!!Z,loadingProvider:V,icon:(null==(i=C.Fn["image.custom"])?void 0:i.icon)||s.Cyq,h:"100%",hasQuickActions:I,onSelectAndFocus:()=>{q&&D()},defaultSource:Q,cursor:z||R?"pointer":"default"}):N?(0,n.jsx)(m.FD,{src:H||G||"",poster:null==K?void 0:K.poster,w:"100%",h:"100%",objectFit:"cover","data-content-reference":!0}):M?(0,n.jsx)(S,{image:o,src:H||G||"",imageShape:f,imageStyles:Y}):(0,n.jsx)(r.s,{"data-content-reference":!0,"data-change-focus-point-el":!0,className:"card-layout-cell-bg",position:"relative",sx:Y}),(0,n.jsx)(b.m,{uploadStatus:null!=W?W:void 0,isEditable:q})]})},S=e=>{var t;let{image:i,src:a,imageShape:r,imageStyles:s}=e,o=null!=(t=f.zF[r||"square"])?t:f.zF.square,{meta:p}=i||{},h=(0,j.Kk)(a,"accessory-img-inline-svg"),[g,m]=(0,d.useState)(void 0),x=(0,d.useRef)(null),b=(null==p?void 0:p.width)&&(null==p?void 0:p.height)?"0 0 ".concat(p.width," ").concat(p.height):void 0,C=(0,d.useCallback)(()=>{var e;let t=null==(e=x.current)?void 0:e.querySelector("svg");t&&requestAnimationFrame(()=>{let e=(e=>{try{let t=e.getBBox();if(0===t.width||0===t.height)return;return"".concat(t.x," ").concat(t.y," ").concat(t.width," ").concat(t.height)}catch(e){console.error("Error calculating viewBox:",e);return}})(t);e&&m(e)})},[]),y=i&&(0,j.KR)(i);return(0,n.jsx)(l.o,{...s,objectFit:"contain",ref:x,sx:{svg:{width:"100%",aspectRatio:null==o?void 0:o.aspectRatio,height:"unset"}},children:(0,n.jsx)(u.A,{src:h,viewBox:b||g||(y?"0 0 1024 1024":"0 0 512 512"),className:"colorable-icon","data-export-recolorable-svg":!0,onLoad:b?void 0:C,preProcessor:e=>{let t=(0,k.gG)(e);return c().sanitize(t,{USE_PROFILES:{svg:!0,svgFilters:!0},PARSER_MEDIA_TYPE:"image/svg+xml",ALLOWED_NAMESPACES:["http://www.w3.org/2000/svg"]})},overflow:"visible"})})}},85531:(e,t,i)=>{"use strict";var n=Object.create?function(e,t,i,n){void 0===n&&(n=i);var a=Object.getOwnPropertyDescriptor(t,i);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,a)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]},a=function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),a(i(17286),t),a(i(91926),t)},85602:(e,t,i)=>{"use strict";i.d(t,{am:()=>e0,Hs:()=>eY,AR:()=>eX,aJ:()=>e$});var n=i(6029),a=i(46898),r=i(67909),l=i(36071),s=i(68728),o=i(17920),c=i(40691),d=i(26385),u=i(48810),p=i(36218),h=i(26420),g=i(49611),m=i(40162),x=i(33787),f=i(77364),b=i(80314),C=i(16426),y=i(40076),v=i(99492),w=i(48621),j=i(46512),A=i(55729),k=i(83691),L=i(1319),S=i(96095),E=i(51203),_=i(40912),I=i(78734);i(74158),i(11275);var M=i(12773);i(9915),i(40847);i(92594);i(62526);var R=i(26221);i(59353);var D=i(76013);i(63242);var T=i(94460);i(272),i(77232);var z=i(87489);i(48306);var P=i(94740),N=i(66199),H=i(16936),B=i(74676),F=i(12514),O=i(18078),V=i(58959),Z=i(40452),U=i(3616),G=i(81949);let W="0px 1px 0px rgba(0,0,0,0)",K="insert-widget-popover";var q=i(56570),Q=i(37243),J=i(26475),Y=i(22670),X=i(65632),$=i(84739),ee=i(34222),et=i(74239),ei=i(46030),en=i(20044),ea=i(24302),er=i(55597),el=i(77650),es=i(6192),eo=i(99602);let ec=e=>{let{item:t}=e,{name:i,image:a,icon:r,key:l,previewImage:s,shortcut:o,badge:c}=t,p=(0,es.iT)(),{colorMode:g}=(0,ea.G6)(),m={iconColor:(0,ea.dU)("trueblue.600","trueblue.100"),bgColor:(0,ea.dU)("white","elevation.3"),textColor:(0,ea.dU)("gray.700","gray.50"),borderColor:(0,ea.dU)("gray.200","gray.600"),invertFilter:(0,ea.dU)("invert(0)","invert(.7) brightness(1.4) hue-rotate(180deg)"),iconBgColor:(0,ea.dU)("white","gray.700"),gripDotsColor:(0,ea.dU)("gray.500","gray.500")};return(0,n.jsxs)(d.B,{h:"100%",bg:m.bgColor,p:2.5,pt:2,spacing:1.5,alignItems:"center",shadow:"sm",borderRadius:"xl",border:"1px",borderColor:m.borderColor,role:"group",position:"relative",children:[(0,n.jsx)(Z.s,{justifyContent:"center",alignItems:"center",minH:"7",w:"100%",children:"cardTemplate"===t.type&&p[l]?(0,n.jsx)(eo.LK,{templateContent:p[l].jsonContent,isDark:"dark"===g}):s?(0,n.jsx)(Z.s,{bg:m.iconBgColor,borderRadius:"md",children:(0,n.jsx)(x._,{filter:m.invertFilter,src:s.src,w:"100%",maxW:"100%",alt:i(),pointerEvents:"none"})}):a?(0,n.jsx)(x._,{src:a.src,borderRadius:"sm",h:"1.5em",w:"1.5em",objectFit:"contain",pointerEvents:"none"}):(0,n.jsx)(h.a,{color:m.iconColor,fontSize:"xl",children:r&&(0,n.jsx)(w.g,{icon:r})})}),c&&(0,n.jsx)(B.E,{position:"absolute",top:"1",insetEnd:"2",colorScheme:"green",children:c()}),(0,n.jsxs)(d.B,{spacing:0,whiteSpace:"break-spaces",flex:"1",textAlign:"center",children:[(0,n.jsx)(u.E,{color:m.textColor,fontWeight:"600",fontSize:"xs",lineHeight:1.2,noOfLines:2,children:i()}),o&&(0,n.jsx)(u.E,{fontSize:"xs",color:"gray.500",fontWeight:"500",children:o})]})]})},ed=e=>{let{item:t,onDragStart:i,onDragEnd:a,onClick:r}=e,{isDragging:l,isMouseDown:s,handleDragStart:o,handleDragEnd:c,handleClick:p,onMouseDown:g,onMouseUp:m}=((e,t,i)=>{let[n,a]=(0,A.useState)(!1),[r,l]=(0,A.useState)(!1),s=(0,A.useRef)(void 0),o=(0,A.useCallback)(t=>{a(!0),e(t)},[e]),c=(0,A.useCallback)(e=>{a(!1),l(!1),t(e)},[t]),d=(0,A.useCallback)(e=>{s.current instanceof HTMLElement&&s.current.focus(),i(e)},[i]);return{isDragging:n,isMouseDown:r,handleDragStart:o,handleDragEnd:c,handleClick:d,onMouseDown:(0,A.useCallback)(()=>{l(!0),s.current=document.activeElement||void 0},[]),onMouseUp:(0,A.useCallback)(()=>{l(!1)},[])}})(i,a,r),{key:x,description:f}=t,b={gripDotsBg:(0,ea.dU)("white","gray.800"),gripDotsColor:(0,ea.dU)("gray.500","gray.500")};return(0,n.jsx)(R.Tz,{closeOnMouseDown:!0,closeOnClick:!0,isOpen:!l&&void 0,label:(0,n.jsxs)(h.a,{as:"span",display:"inline",children:[(0,n.jsx)(w.g,{icon:v.bFI})," ",(0,n.jsx)(u.E,{display:"inline",children:(0,n.jsx)(U.x6,{id:"Dd9uag"})}),f&&(0,n.jsx)(u.E,{textAlign:"start",color:"gray.300",maxW:"170px",children:f()})]}),"aria-label":el.Ru._({id:"Dd9uag"}),placement:"top",children:(0,n.jsxs)(d.B,{"data-testid":"".concat(x,"-insert-button"),draggable:!0,onDragStart:o,onDragEnd:c,onClick:p,onMouseDown:g,onMouseUp:m,onMouseLeave:m,cursor:"grab",_hover:{transform:"scale(1.05) rotate(-0.25deg)",shadow:"lg"},transitionProperty:"common",transitionDuration:"normal",transform:"rotate(".concat(s&&!l?-1:0,"deg) translate(0, 0);"),role:"group",borderRadius:"xl",children:[(0,n.jsx)(ec,{item:t}),(0,n.jsx)(h.a,{opacity:0,_groupHover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal",position:"absolute",top:"1.5",insetStart:"1.5",bg:b.gripDotsBg,color:b.gripDotsColor,borderRadius:"sm",fontSize:"sm",children:(0,n.jsx)(w.g,{icon:er.IMq,fixedWidth:!0})})]})})},eu=(0,A.memo)(e=>{let{subcategory:t,items:i,editor:a,badge:r,itemGroupLength:l,closeFn:s,hideTooltips:o,smallTitle:c}=e,{isInOfflineMode:u}=(0,J.utY)();return(0,n.jsxs)(d.B,{spacing:2,children:[l>1&&(0,n.jsxs)(V.z,{flex:"1",textAlign:"start",ms:1,children:[(0,n.jsx)(R._x,{fontSize:c?"xs":"sm",children:t}),"beta"===r&&(0,n.jsx)(B.E,{colorScheme:"purple",children:(0,n.jsx)(U.x6,{id:"YBt9YP"})}),"new"===r&&(0,n.jsx)(B.E,{colorScheme:"green",children:(0,n.jsx)(U.x6,{id:"isRobC"})})]}),(0,n.jsx)(q.x,{gap:"1.5",gridTemplateColumns:"1fr 1fr 1fr",maxW:"100%",children:i.map(e=>(0,X.gT)(a,e,!1,u)?null:(0,n.jsx)(ed,{item:e,onDragStart:()=>eg(e,a,s,o),onDragEnd:t=>eh(e,a,t),onClick:()=>ep(e,a,s,u)},e.key))})]})});eu.displayName="InsertWidgetSubcategory";let ep=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=()=>{i(),(0,X.Jb)(e,Y.oU.INSERT_WIDGET),"cardTemplate"===e.type&&(0,ee.B)(e.key),e.execute(t)},r=t.view,l=t.state.selection,s=t.state.doc.resolve(l.from),o=(0,Q.eL)(s,ei.jg),{mostVisible:c,visibleCards:d}=(0,ei.lA)(t),u=d.some(e=>e.pos===(null==o?void 0:o.pos)),p=(0,X.gT)(t,e,void 0,n);if(u&&!p)return void a();if(!(0,X.gT)(t,e,!1,n))try{let i=(null==c?void 0:c.pos)?(0,$.dg)(r.state.tr,c.pos):null,n=null==i?void 0:i.body;if(n){let i=n.pos+n.node.nodeSize-1;if(t.commands.setTextSelection(i),!(0,en.Bi)(t,e.nodeName)){let e=n.pos+2;t.commands.setTextSelection(e)}if(!(0,en.Bi)(t,e.nodeName))return}a(),r.dispatch(r.state.tr.scrollIntoView())}catch(e){console.error("[InsertWidget] error in click to insert:",e)}},eh=(e,t,i)=>{i.preventDefault(),i.stopPropagation();let{dragEndFn:n}=e;try{n&&n(t),(0,X.Jb)(e,Y.oU.INSERT_WIDGET),"cardTemplate"===e.type&&(0,ee.B)(e.key)}catch(e){console.error("[InsertWidget] dragEndFn error:",e)}},eg=(e,t,i,n)=>{setTimeout(()=>{i()});let a="card"===e.nodeName?(0,et.KF)((0,X.GO)()[e.key]):(0,X.GO)()[e.key],r=e.dragStartFn?e.dragStartFn:a?()=>(0,X.fS)({editor:t,content:a}):void 0;if(!r)return void console.error("[InsertWidget] dragStartFn undefined",e);r(t),null==n||n()};i(8437),i(3073),i(10556),i(78310),i(79889),i(95395),i(2001),i(8960);let em="search";var ex=function(e){return e.Cards="cards",e.Images="images",e.Apps="apps",e.Videos="videos",e.Layouts="layouts",e.Text="text",e.Forms="forms",e.Charts="charts",e.SmartDiagrams="Smart diagrams",e}({});U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6,U.x6;let ef=()=>({iconColor:(0,ea.dU)("deepocean.600","deepocean.200"),hoverColor:(0,ea.dU)("gray.50","whiteAlpha.100"),activeColor:(0,ea.dU)("gray.200","whiteAlpha.200"),popoverBackgroundColor:(0,ea.dU)("titanium.50","titanium.900"),popoverBorderColor:(0,ea.dU)("gray.200","whiteAlpha.300"),searchInputIconColor:(0,ea.dU)("gray.500","gray.500"),searchInputBorderColor:(0,ea.dU)("gray.200","whiteAlpha.200"),searchInputBackgroundColor:(0,ea.dU)("whiteAlpha.900","blackAlpha.900"),searchInputTextColor:(0,ea.dU)("gray.800","gray.50"),searchInputCloseColorScheme:(0,ea.dU)("blackAlpha","gray"),scrollGradientStart:(0,ea.dU)("rgba(249, 246, 246, 0)","rgba(0,0,0,0)"),scrollGradientEnd:(0,ea.dU)("rgba(249, 246, 246, 1)","rgba(0,0,0,0.9)"),attentionColor:(0,ea.dU)("trueblue.200","gray.800"),attentionTextColor:(0,ea.dU)("whiteAlpha.900","gray.50")}),eb={[ex.Images]:"insert-widget-images",[ex.Charts]:"insert-widget-charts"};(0,A.memo)(e=>{let{categoryKey:t,icon:i,name:a,subtitle:r,itemGroups:l,badge:s,editor:o,setOpenButton:c,isOpen:p,insertableCategories:g}=e,m=(0,A.useRef)(null),{GammaTooltipHiderContext:x,hideTooltips:f}=(0,R.ku)(),b=ef(),C=(0,A.useCallback)(()=>{c(null)},[c]);return(0,A.useEffect)(()=>{p&&m.current&&m.current.scrollTo({top:0})},[p]),(0,n.jsxs)(P.A,{placement:"start",isOpen:p,isLazy:!0,lazyBehavior:"keepMounted",returnFocusOnClose:!1,modifiers:[{name:"preventOverflow",enabled:!0,options:{padding:20}}],autoFocus:!1,children:[(0,n.jsx)(R.Tz,{label:a,modifiers:[{name:"offset",options:{offset:[0,-2]}}],shouldWrapChildren:!0,"aria-label":a,placement:"left",portalProps:{appendToParentPortal:!0},children:(0,n.jsx)(N.W,{children:(0,n.jsxs)(h.a,{position:"relative","data-guider-highlight":eb[t],children:[(0,n.jsx)(H.K,{"aria-label":a,"data-testid":"".concat(a.toLowerCase().split(" ").join("-"),"-widget-inner-button"),size:"md",icon:(0,n.jsx)(w.g,{icon:i}),color:b.iconColor,fontWeight:"500",borderRadius:"md",backdropFilter:"blur(20px)",variant:"undefined",bg:p?b.activeColor:void 0,_hover:{bg:p?b.activeColor:b.hoverColor},textShadow:W,onMouseDown:e=>(o.isFocused&&(0,G.Fw)(e),c(e=>e===a?null:a),!0)}),"new"===s&&(0,n.jsx)(B.E,{position:"absolute",top:"-1",insetStart:"-3",colorScheme:"green",fontSize:"2xs",lineHeight:"1",px:"1",children:(0,n.jsx)(U.x6,{id:"isRobC"})})]})})}),(0,n.jsx)(F.Z,{children:(0,n.jsxs)(O.h,{bg:b.popoverBackgroundColor,borderRadius:"xl",borderColor:b.popoverBorderColor,shadow:"xl",zIndex:"overlay",overflow:"hidden",maxH:"90vh",w:"400px",p:0,me:-.5,className:K,position:"relative","data-insert-widget-popover":!0,children:[(0,n.jsxs)(x,{children:[(0,n.jsx)(h.a,{as:"header",p:2,borderBottom:"1px solid",borderColor:b.searchInputBorderColor,children:(0,n.jsxs)(h.a,{flex:"1",textAlign:"start",ms:1,children:[(0,n.jsxs)(V.z,{alignItems:"center",children:[(0,n.jsx)(w.g,{icon:i}),(0,n.jsx)(R._x,{as:"h2",children:a}),1===l.length&&(0,n.jsxs)(n.Fragment,{children:["beta"===l[0].badge&&(0,n.jsx)(B.E,{colorScheme:"purple",children:(0,n.jsx)(U.x6,{id:"YBt9YP"})}),"new"===l[0].badge&&(0,n.jsx)(B.E,{colorScheme:"green",children:(0,n.jsx)(U.x6,{id:"isRobC"})})]})]}),(0,n.jsx)(u.E,{fontSize:"xs",children:r})]})}),(0,n.jsx)(d.B,{ref:m,overflow:"hidden auto",p:2,pb:l.length>1?8:2,spacing:3,children:l.map((e,t)=>{let{subcategory:i,items:a,badge:r,featureFlag:s}=e;return s&&!T.of.get(s)?null:(0,n.jsx)(eu,{subcategory:i,items:a,badge:r,editor:o,itemGroupLength:l.length,closeFn:C,hideTooltips:f},t)})})]}),g[ex.Layouts].name===a&&(0,n.jsxs)(Z.s,{alignItems:"center",gap:2,paddingX:4,paddingY:3,zIndex:1,backgroundColor:b.attentionColor,color:b.attentionTextColor,children:[(0,n.jsx)(w.g,{"aria-label":"Tip",icon:v.mEO}),(0,n.jsx)(u.E,{fontSize:"xs",children:(0,n.jsx)(U.x6,{id:"HVl8F3"})})]}),l.length>1&&(0,n.jsx)(h.a,{h:"12",w:"100%",position:"absolute",bottom:"0",bg:"linear-gradient(to bottom, ".concat(b.scrollGradientStart,", ").concat(b.scrollGradientEnd," 90%)"),pointerEvents:"none"})]})})]})}).displayName="InsertWidgetButtons";var eC=i(78686),ey=i(22832),ev=i(72470),ew=i(77979),ej=i(38036),eA=i(51684),ek=i(96305);(0,A.memo)(e=>{let{isOpen:t,setOpenButton:i,editor:a,insertableCategoriesListLocalized:r,allFlags:l}=e,s=ef(),o=(0,A.useMemo)(()=>{let e=r.flat().filter(e=>{let{featureFlag:t}=e;return!t||l[t]}),t=e.findIndex(e=>e.key===ex.Cards);if(t>-1){let[i]=e.splice(t,1);e.push(i)}return e},[r,l]),c=(0,A.useCallback)(()=>{i(null)},[i]);return(0,n.jsxs)(P.A,{placement:"start",isOpen:t,isLazy:!0,lazyBehavior:"keepMounted",returnFocusOnClose:!1,modifiers:[{name:"preventOverflow",enabled:!0,options:{padding:20}}],autoFocus:!1,children:[(0,n.jsx)(R.Tz,{label:"Search",modifiers:[{name:"offset",options:{offset:[0,-2]}}],shouldWrapChildren:!0,"aria-label":el.Ru._({id:"A1taO8"}),placement:"left",portalProps:{appendToParentPortal:!0},children:(0,n.jsx)(N.W,{children:(0,n.jsx)(H.K,{"aria-label":el.Ru._({id:"A1taO8"}),"data-testid":"".concat(em,"-widget-inner-button"),size:"md",icon:(0,n.jsx)(w.g,{icon:eA.MjD}),color:s.iconColor,fontWeight:"500",borderRadius:"md",backdropFilter:"blur(20px)",variant:"undefined",bg:t?s.activeColor:void 0,_hover:{bg:t?s.activeColor:s.hoverColor},textShadow:W,onMouseDown:e=>(a.isFocused&&(0,G.Fw)(e),i(e=>e===em?null:em),!0)})})}),(0,n.jsx)(F.Z,{children:(0,n.jsxs)(O.h,{bg:s.popoverBackgroundColor,borderRadius:"xl",borderColor:s.popoverBorderColor,shadow:"xl",zIndex:"overlay",overflow:"hidden",maxH:"90vh",w:"400px",p:0,me:-.5,className:K,position:"relative","data-insert-widget-popover":!0,children:[(0,n.jsx)(eS,{editor:a,closeFn:c,isOpen:t,insertableCategoriesForSearch:o}),(0,n.jsxs)(Z.s,{alignItems:"center",gap:2,paddingX:4,paddingY:3,zIndex:1,backgroundColor:s.attentionColor,color:s.attentionTextColor,children:[(0,n.jsx)(w.g,{"aria-label":el.Ru._({id:"rm2Cxd"}),icon:v.mEO}),(0,n.jsx)(u.E,{fontSize:"xs",children:(0,n.jsx)(U.x6,{id:"4jZKOY",components:{0:(0,n.jsx)(ey.C,{})}})})]})]})})]})}).displayName="SearchAllWidgets";let eL=(0,A.memo)(e=>{let{query:t,onChange:i,isOpen:a}=e,r=ef(),l=(0,A.useRef)(null);return(0,A.useEffect)(()=>{a&&l.current&&setTimeout(()=>{var e;null==l||null==(e=l.current)||e.focus()})},[a]),(0,n.jsx)(h.a,{p:4,borderBottom:"1px solid",borderColor:r.searchInputBorderColor,children:(0,n.jsxs)(ev.M,{size:"md",variant:"outline",children:[(0,n.jsx)(ew.W,{pointerEvents:"none",children:(0,n.jsx)(eC.W,{color:r.searchInputIconColor})}),(0,n.jsx)(ej.p,{ref:l,placeholder:el.Ru._({id:"W/TXwD"}),value:t,onChange:i,backgroundColor:r.searchInputBackgroundColor,color:r.searchInputTextColor}),t&&(0,n.jsx)(ew.t,{p:4,children:(0,n.jsx)(H.K,{variant:"ghost",colorScheme:r.searchInputCloseColorScheme,size:"xs","aria-label":el.Ru._({id:"V8yTm6"}),icon:(0,n.jsx)(w.g,{icon:v.Jyw}),onClick:()=>i({target:{value:""}})})})]})})});eL.displayName="SearchInput";let eS=(0,A.memo)(e=>{let{editor:t,closeFn:i,isOpen:a,insertableCategoriesForSearch:r}=e,{GammaTooltipHiderContext:l,hideTooltips:s}=(0,R.ku)(),o=(0,A.useRef)(null),[c,p]=(0,A.useState)(""),g=(0,A.useMemo)(()=>r.map(e=>{let{name:t,itemGroups:i,icon:n,featureFlag:a,subtitle:r}=e,l=i.map(e=>({...e,items:e.items.filter(e=>{let{name:t,keywords:i=[]}=e;return t().toLowerCase().includes(c.toLowerCase())||i.find(e=>e.startsWith(c.toLowerCase()))})})).filter(e=>e.items.length>0);return l.length>0?{name:t,subtitle:r,icon:n,featureFlag:a,itemGroups:l}:null}).filter(Boolean),[r,c]);return(0,A.useEffect)(()=>{a&&o.current&&o.current.scrollTo({top:0})},[a]),(0,A.useEffect)(()=>{a||p("")},[a]),(0,n.jsxs)(l,{children:[(0,n.jsx)(eL,{query:c,onChange:e=>p(e.target.value),isOpen:a}),(0,n.jsxs)(d.B,{p:2,pb:8,spacing:6,h:"100%",overflow:"hidden auto",ref:o,children:[!g.length&&(0,n.jsx)(d.B,{alignItems:"center",justifyContent:"center",h:"100%",pt:20,pb:20,children:(0,n.jsx)(ek.p,{size:"xs",title:(0,n.jsx)(U.x6,{id:"X+k8ml"}),description:(0,n.jsx)(U.x6,{id:"BcZ5cE"})})}),g.map(e=>{let{name:a,itemGroups:r,icon:l,subtitle:o}=e;return(0,n.jsxs)(d.B,{as:"section",spacing:2,children:[(0,n.jsxs)(h.a,{as:"header",flex:"1",textAlign:"start",ms:1,children:[(0,n.jsxs)(V.z,{alignItems:"center",children:[(0,n.jsx)(w.g,{icon:l}),(0,n.jsx)(R._x,{children:a})]}),(0,n.jsx)(u.E,{fontSize:"xs",children:o})]}),r.map((e,a)=>{let{subcategory:l,items:o}=e;return(0,n.jsx)(eu,{smallTitle:!0,subcategory:l,items:o,editor:t,itemGroupLength:r.length,closeFn:i,hideTooltips:s},a)})]},a)})]})]})});eS.displayName="SearchAllWidgetsContent";var eE=i(72316);let e_="insert-widget-popover",eI=()=>({textColor:(0,ea.dU)("gray.800","gray.50"),iconColor:(0,ea.dU)("trueblue.600","trueblue.200"),hoverColor:(0,ea.dU)("gray.50","whiteAlpha.100"),activeColor:(0,ea.dU)("gray.200","whiteAlpha.200"),popoverBackgroundColor:(0,ea.dU)("titanium.50","titanium.900"),popoverBorderColor:(0,ea.dU)("gray.200","whiteAlpha.300"),searchInputIconColor:(0,ea.dU)("gray.500","gray.500"),searchInputBorderColor:(0,ea.dU)("gray.200","whiteAlpha.200"),searchInputBackgroundColor:(0,ea.dU)("whiteAlpha.900","blackAlpha.900"),searchInputTextColor:(0,ea.dU)("gray.800","gray.50"),searchInputCloseColorScheme:(0,ea.dU)("blackAlpha","gray"),scrollGradientStart:(0,ea.dU)("rgba(249, 246, 246, 0)","rgba(0,0,0,0)"),scrollGradientEnd:(0,ea.dU)("rgba(249, 246, 246, 1)","rgba(0,0,0,0.9)"),attentionColor:(0,ea.dU)("trueblue.200","gray.800"),attentionTextColor:(0,ea.dU)("whiteAlpha.900","gray.50"),bg:(0,ea.dU)("gray.50","gray.800"),border:(0,ea.dU)("blackAlpha.100","whiteAlpha.200"),dividerColor:(0,ea.dU)("blackAlpha.200","whiteAlpha.200")}),eM=(0,A.forwardRef)((e,t)=>{let{testId:i,icon:a,label:r,onClick:l,isOpen:s,editor:o}=e,c=eI();return(0,n.jsxs)(g.$,{ref:t,"aria-label":r,"data-testid":"".concat(i,"-widget-inner-button"),size:"lg",color:c.iconColor,fontWeight:"500",borderRadius:"md",variant:"undefined",bg:s?c.activeColor:void 0,_hover:{bg:s?c.activeColor:c.hoverColor},textShadow:"0px 1px 0px rgba(0,0,0,0)",onMouseDown:e=>(o.isFocused&&(0,G.Fw)(e),l(),!0),display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",padding:2,width:65,height:65,transition:"height 0.2s ease-in-out",role:"button",children:[(0,n.jsx)(w.g,{icon:a,size:"lg","aria-hidden":"true"}),(0,n.jsx)(u.E,{fontSize:"xs",fontWeight:"medium",mt:2,color:c.textColor,textAlign:"center",maxW:"60px",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxHeight:"20px","aria-hidden":"true",children:r})]})});eM.displayName="InsertWidgetButton";let eR=e=>{let{item:t}=e,{name:i,image:a,icon:r,key:l,previewImage:s,shortcut:o,badge:c}=t,p=(0,es.iT)(),{colorMode:g}=(0,ea.G6)(),m={iconColor:(0,ea.dU)("trueblue.600","trueblue.100"),bgColor:(0,ea.dU)("white","gray.800"),textColor:(0,ea.dU)("gray.700","gray.50"),borderColor:(0,ea.dU)("gray.200","gray.600"),invertFilter:(0,ea.dU)("invert(0)","invert(.7) brightness(1.4) hue-rotate(180deg)"),iconBgColor:(0,ea.dU)("white","gray.700"),gripDotsColor:(0,ea.dU)("gray.500","gray.500")};return(0,n.jsxs)(d.B,{h:"100%",bg:m.bgColor,p:2.5,pt:2,spacing:1.5,alignItems:"center",shadow:"sm",borderRadius:"xl",border:"1px",borderColor:m.borderColor,role:"group",children:[(0,n.jsx)(Z.s,{justifyContent:"center",alignItems:"center",minH:"7",w:"100%",children:"cardTemplate"===t.type&&p[l]?(0,n.jsx)(eo.LK,{templateContent:p[l].jsonContent,isDark:"dark"===g}):s?(0,n.jsx)(Z.s,{bg:m.iconBgColor,borderRadius:"md",children:(0,n.jsx)(x._,{filter:m.invertFilter,src:s.src,w:"100%",maxW:"100%",alt:i(),pointerEvents:"none"})}):a?(0,n.jsx)(x._,{src:a.src,borderRadius:"sm",h:"1.5em",w:"1.5em",objectFit:"contain",pointerEvents:"none"}):(0,n.jsx)(h.a,{color:m.iconColor,fontSize:"xl",children:r&&(0,n.jsx)(w.g,{icon:r})})}),c&&(0,n.jsx)(B.E,{position:"absolute",top:"1",insetEnd:"2",colorScheme:"green",children:c()}),(0,n.jsxs)(d.B,{spacing:0,whiteSpace:"break-spaces",flex:"1",textAlign:"center",children:[(0,n.jsx)(u.E,{color:m.textColor,fontWeight:"600",fontSize:"xs",lineHeight:1.2,noOfLines:2,children:i()}),o&&(0,n.jsx)(u.E,{fontSize:"xs",color:"gray.500",fontWeight:"500",children:o})]})]})},eD=e=>{let{item:t,onDragStart:i,onDragEnd:a,onClick:r}=e,{isDragging:l,isMouseDown:s,handleDragStart:o,handleDragEnd:c,handleClick:p,onMouseDown:g,onMouseUp:m}=((e,t,i)=>{let[n,a]=(0,A.useState)(!1),[r,l]=(0,A.useState)(!1),s=(0,A.useRef)(void 0),o=(0,A.useCallback)(t=>{a(!0),e(t)},[e]),c=(0,A.useCallback)(e=>{a(!1),l(!1),t(e)},[t]),d=(0,A.useCallback)(e=>{s.current instanceof HTMLElement&&s.current.focus(),i(e)},[i]);return{isDragging:n,isMouseDown:r,handleDragStart:o,handleDragEnd:c,handleClick:d,onMouseDown:(0,A.useCallback)(()=>{l(!0),s.current=document.activeElement||void 0},[]),onMouseUp:(0,A.useCallback)(()=>{l(!1)},[])}})(i,a,r),{key:x,description:f}=t,b={gripDotsBg:(0,ea.dU)("white","gray.800"),gripDotsColor:(0,ea.dU)("gray.500","gray.500")};return(0,n.jsx)(R.Tz,{closeOnMouseDown:!0,closeOnClick:!0,isOpen:!l&&void 0,label:(0,n.jsxs)(h.a,{as:"span",display:"inline",children:[(0,n.jsx)(w.g,{icon:v.bFI})," ",(0,n.jsx)(u.E,{display:"inline",children:(0,n.jsx)(U.x6,{id:"Dd9uag"})}),f&&(0,n.jsx)(u.E,{textAlign:"start",color:"gray.300",maxW:"170px",children:f()})]}),"aria-label":el.Ru._({id:"Dd9uag"}),placement:"top",children:(0,n.jsxs)(d.B,{"data-testid":"".concat(x,"-insert-button"),draggable:!0,onDragStart:o,onDragEnd:c,onClick:p,onMouseDown:g,onMouseUp:m,onMouseLeave:m,cursor:"grab",_hover:{transform:"scale(1.05) rotate(-0.25deg)",shadow:"lg"},transitionProperty:"common",transitionDuration:"normal",transform:"rotate(".concat(s&&!l?-1:0,"deg) translate(0, 0);"),role:"group",borderRadius:"xl",children:[(0,n.jsx)(eR,{item:t}),(0,n.jsx)(h.a,{opacity:0,_groupHover:{opacity:1},transitionProperty:"opacity",transitionDuration:"normal",position:"absolute",top:"0",insetStart:"1.5",bg:b.gripDotsBg,color:b.gripDotsColor,borderRadius:"sm",fontSize:"sm",children:(0,n.jsx)(w.g,{icon:er.IMq,fixedWidth:!0})})]})})},eT=(0,A.memo)(e=>{let{subcategory:t,items:i,editor:a,itemGroupLength:r,closeFn:l,hideTooltips:s}=e,{isInOfflineMode:o}=(0,J.utY)();return(0,n.jsxs)(d.B,{spacing:2,children:[(0,n.jsx)(R._x,{flex:"1",textAlign:"start",ms:1,fontSize:"xs",children:r>1&&t}),(0,n.jsx)(q.x,{gap:"1.5",gridTemplateColumns:"1fr 1fr 1fr 1fr",maxW:"100%",children:i.map(e=>(0,X.gT)(a,e,!1,o)?null:(0,n.jsx)(eD,{item:e,onDragStart:()=>eg(e,a,l,s),onDragEnd:t=>eh(e,a,t),onClick:()=>ep(e,a,l,o)},e.key))})]})});eT.displayName="InsertWidgetSubcategory",(0,A.memo)(e=>{let{icon:t,name:i,shortName:a,subtitle:r,itemGroups:l,editor:s,setOpenButton:o,isOpen:c,containerRef:p}=e,[g,m]=(0,A.useState)(null),x=(0,A.useRef)(null),{GammaTooltipHiderContext:f,hideTooltips:b}=(0,R.ku)(),C=eI(),{styles:y,attributes:v}=(0,eE.E)(p.current,g,{placement:"top-start",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"preventOverflow",options:{padding:20,boundary:document.body}},{name:"flip",options:{fallbackPlacements:["bottom-start","right-start","left-start"]}}]}),j=(0,A.useCallback)(()=>{o(null)},[o]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(R.Tz,{label:r,shouldWrapChildren:!0,"aria-label":r,placement:"bottom",portalProps:{appendToParentPortal:!0},children:(0,n.jsx)("div",{ref:x,children:(0,n.jsx)(eM,{testId:i,icon:t,label:a,onClick:()=>{c?j():o(i)},isOpen:c,editor:s})})}),c&&(0,n.jsx)(F.Z,{children:(0,n.jsxs)(d.B,{ref:m,style:{...y.popper},backgroundColor:C.popoverBackgroundColor,borderRadius:"var(--chakra-radii-xl)",borderColor:C.popoverBorderColor,borderWidth:"1px",boxShadow:"var(--chakra-shadows-xl)",zIndex:"var(--chakra-zIndices-overlay)",overflow:"hidden",maxHeight:"50vh",width:"625px",padding:0,marginEnd:"-0.5rem",position:"relative",className:e_,"data-insert-widget-popover":!0,...v.popper,children:[(0,n.jsxs)(f,{children:[(0,n.jsx)(h.a,{p:2,borderBottom:"1px solid",borderColor:C.searchInputBorderColor,children:(0,n.jsx)(h.a,{flex:"1",textAlign:"start",ms:1,children:(0,n.jsxs)(Z.s,{alignItems:"center",children:[(0,n.jsx)(w.g,{icon:t}),(0,n.jsxs)(R._x,{ms:2,fontSize:"xs",children:[i,"\xa0"]}),(0,n.jsxs)(u.E,{fontSize:"xxs",color:"gray.500",fontWeight:"600",children:["| ",r]})]})})}),(0,n.jsx)(d.B,{ref:e=>{e&&c&&setTimeout(()=>{e&&e.scrollTo({top:0})},0)},overflow:"hidden auto",p:2,pb:l.length>1?8:2,spacing:3,children:l.map((e,t)=>{let{subcategory:i,items:a}=e;return(0,n.jsx)(eT,{subcategory:i,items:a,editor:s,itemGroupLength:l.length,closeFn:j,hideTooltips:b},t)})})]}),l.length>1&&(0,n.jsx)(h.a,{h:"12",w:"100%",position:"absolute",bottom:"0",bg:"linear-gradient(to bottom, ".concat(C.scrollGradientStart,", ").concat(C.scrollGradientEnd," 90%)"),pointerEvents:"none"})]})})]})}).displayName="InsertWidgetButtons",(0,A.memo)(e=>{let{isOpen:t,setOpenButton:i,editor:a,insertableCategoriesListLocalized:r,allFlags:l,containerRef:s}=e,o=eI(),c=(0,A.useRef)(null),[u,p]=(0,A.useState)(null),{styles:h,attributes:g}=(0,eE.E)(s.current,u,{placement:"bottom-start",modifiers:[{name:"offset",options:{offset:[0,8]}}]}),m=(0,A.useMemo)(()=>{let e=r.flat().filter(e=>{let{featureFlag:t}=e;return!t||l[t]}),t=e.findIndex(e=>e.key===ex.Cards);if(t>-1){let[i]=e.splice(t,1);e.push(i)}return e},[r,l]),x=(0,A.useCallback)(()=>{i(null)},[i]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(R.Tz,{label:"Search",shouldWrapChildren:!0,"aria-label":el.Ru._({id:"A1taO8"}),placement:"top",portalProps:{appendToParentPortal:!0},children:(0,n.jsx)("div",{ref:c,children:(0,n.jsx)(eM,{testId:em,icon:eA.MjD,label:el.Ru._({id:"A1taO8"}),onClick:()=>{t?x():i(em)},isOpen:t,editor:a})})}),t&&(0,n.jsx)(F.Z,{children:(0,n.jsx)(d.B,{ref:p,style:{...h.popper},backgroundColor:o.popoverBackgroundColor,borderRadius:"var(--chakra-radii-xl)",borderColor:o.popoverBorderColor,borderWidth:"1px",boxShadow:"var(--chakra-shadows-xl)",zIndex:"var(--chakra-zIndices-overlay)",overflow:"hidden",maxHeight:"50vh",width:"625px",padding:0,marginEnd:"-0.5rem",position:"relative",className:e_,"data-insert-widget-popover":!0,...g.popper,children:(0,n.jsx)(eP,{editor:a,closeFn:x,isOpen:t,insertableCategoriesForSearch:m})})})]})}).displayName="SearchAllWidgets";let ez=(0,A.memo)(e=>{let{query:t,onChange:i,isOpen:a}=e,r=eI(),l=(0,A.useRef)(null);return(0,A.useEffect)(()=>{a&&l.current&&setTimeout(()=>{var e;null==l||null==(e=l.current)||e.focus()})},[a]),(0,n.jsx)(h.a,{p:4,borderBottom:"1px solid",borderColor:r.searchInputBorderColor,children:(0,n.jsxs)(ev.M,{size:"md",variant:"outline",children:[(0,n.jsx)(ew.W,{pointerEvents:"none",children:(0,n.jsx)(eC.W,{color:r.searchInputIconColor})}),(0,n.jsx)(ej.p,{ref:l,placeholder:el.Ru._({id:"W/TXwD"}),value:t,onChange:i,backgroundColor:r.searchInputBackgroundColor,color:r.searchInputTextColor}),t&&(0,n.jsx)(ew.t,{p:4,children:(0,n.jsx)(H.K,{variant:"ghost",colorScheme:r.searchInputCloseColorScheme,size:"xs","aria-label":el.Ru._({id:"V8yTm6"}),icon:(0,n.jsx)(w.g,{icon:v.Jyw}),onClick:()=>i({target:{value:""}})})})]})})});ez.displayName="SearchInput";let eP=(0,A.memo)(e=>{let{editor:t,closeFn:i,isOpen:a,insertableCategoriesForSearch:r}=e,{GammaTooltipHiderContext:l,hideTooltips:s}=(0,R.ku)(),o=eI(),c=(0,A.useRef)(null),[p,g]=(0,A.useState)(""),m=(0,A.useMemo)(()=>r.map(e=>{let{name:t,itemGroups:i,icon:n,featureFlag:a,subtitle:r}=e,l=i.map(e=>({...e,items:e.items.filter(e=>{let{name:t,keywords:i=[]}=e;return t().toLowerCase().includes(p.toLowerCase())||i.find(e=>e.startsWith(p.toLowerCase()))})})).filter(e=>e.items.length>0);return l.length>0?{name:t,subtitle:r,icon:n,featureFlag:a,itemGroups:l}:null}).filter(Boolean),[r,p]);return(0,A.useEffect)(()=>{a&&c.current&&c.current.scrollTo({top:0})},[a]),(0,A.useEffect)(()=>{a||g("")},[a]),(0,n.jsxs)(l,{children:[(0,n.jsx)(ez,{query:p,onChange:e=>g(e.target.value),isOpen:a}),(0,n.jsxs)(d.B,{ref:e=>{e&&a&&setTimeout(()=>{e&&e.scrollTo({top:0})},0)},overflow:"hidden auto",p:2,pb:8,spacing:3,children:[!m.length&&(0,n.jsx)(d.B,{alignItems:"center",justifyContent:"center",h:"100%",pt:20,pb:20,children:(0,n.jsx)(ek.p,{size:"xs",title:(0,n.jsx)(U.x6,{id:"X+k8ml"}),description:(0,n.jsx)(U.x6,{id:"kXnLEt"})})}),m.map(e=>{let{name:a,itemGroups:r,icon:l,subtitle:o}=e;return(0,n.jsxs)(d.B,{spacing:2,children:[(0,n.jsx)(h.a,{flex:"1",textAlign:"start",ms:1,children:(0,n.jsxs)(Z.s,{alignItems:"center",children:[(0,n.jsx)(w.g,{icon:l}),(0,n.jsxs)(R._x,{ms:2,fontSize:"xs",children:[a,"\xa0"]}),(0,n.jsxs)(u.E,{fontSize:"xxs",color:"gray.500",fontWeight:"600",children:["| ",o]})]})}),r.map((e,a)=>{let{subcategory:l,items:o}=e;return(0,n.jsx)(eT,{subcategory:l,items:o,editor:t,itemGroupLength:r.length,closeFn:i,hideTooltips:s},a)})]},a)})]}),(0,n.jsx)(h.a,{h:"12",w:"100%",position:"absolute",bottom:"0",bg:"linear-gradient(to bottom, ".concat(o.scrollGradientStart,", ").concat(o.scrollGradientEnd," 90%)"),pointerEvents:"none"})]})});eP.displayName="SearchAllWidgetsContent",i(48086),i(3898),i(70077),i(58731),i(2234);var eN=i(58781),eH=i(78335),eB=i(63867);let eF=new eB.hs("autocompleteButton");(0,A.memo)(e=>{let{editor:t}=e,i=T.of.get("arrowAutocomplete"),[a,r]=(0,A.useState)(null),[l,s]=(0,A.useState)(null),{hideTooltips:o,GammaTooltipHiderContext:c}=(0,R.ku)();return((0,A.useEffect)(()=>{t&&t.commands.command(e=>{let{tr:t}=e;return t.setMeta(eF,{buttonElement:l,tippyTarget:a,onHide:o}),!0})},[t,a,l,o]),i)?(0,n.jsx)("div",{ref:r,style:{visibility:"hidden"},children:(0,n.jsx)(Z.s,{ref:s,children:(0,n.jsx)(c,{children:(0,n.jsx)(eO,{editor:t})})})}):null}).displayName="AutocompleteButton";let eO=e=>{let{editor:t}=e,i=(0,_.GV)(z.SJ),a=(0,D.rd)(),[r,l]=(0,A.useState)(a);return(0,A.useEffect)(()=>{if(!t)return;let e=()=>{let e=(0,eH.e)(t,i);l(void 0!==e?e:a)};return e(),t.on("selectionUpdate",e),()=>{t.off("selectionUpdate",e)}},[t,a,i]),(0,n.jsx)(R.L8,{isDark:r,children:(0,n.jsx)(R.Tz,{label:(0,n.jsxs)(V.z,{gap:.5,children:[(0,n.jsx)(u.E,{children:el.Ru._({id:"ZyVTQp"})}),(0,n.jsx)(eN.G,{type:"autocomplete",bg:"transparent",p:0}),(0,n.jsx)(R.iM,{shortcut:"Tab"})]}),placement:"top",children:(0,n.jsx)(g.$,{variant:"plain",size:"xs",padding:"1px 2px",borderRadius:"4px",background:"none",fontSize:"0.7em",transition:"var(--chakra-transition-property-colors)",children:(0,n.jsx)(w.g,{icon:v.up_})})})})};var eV=i(89122),eZ=i(81842),eU=i(56674);let eG=new eB.hs("gammaBubbleMenu"),eW=(0,A.memo)(e=>{let{editor:t,getNodePos:i,children:a,tippyOptions:r}=e,[l,s]=(0,A.useState)(null),[o,c]=(0,A.useState)(null);return(0,A.useEffect)(()=>{t&&t.commands.command(e=>{let{tr:t}=e;return t.setMeta(eG,{element:o,tippyTarget:l,getNodePos:i,tippyOptions:r}),!0})},[t,o,l,i,r]),(0,n.jsx)("div",{ref:s,style:{visibility:"hidden"},id:"gamma-bubble-menu",children:(0,n.jsx)("div",{ref:c,children:a})})});eW.displayName="GammaBubbleMenu";var eK=i(83619);(0,A.memo)(e=>{let{editor:t}=e;return T.of.get("arrowAutocomplete")?(0,n.jsx)(eW,{editor:t,getNodePos:()=>{let e=eK.nD.getState(t.view.state),i=t.view.state.selection;return e&&e.insertedRange&&null!==e.insertedRange.to&&e.insertedRange.to===i.from?e.insertedRange.to:null},tippyOptions:{placement:"bottom",hideOnClick:!1,offset:[0,5]},children:(0,n.jsx)(eq,{editor:t})}):null}).displayName="AutocompleteFeedback";let eq=e=>{let{editor:t}=e,i=(0,_.GV)(z.SJ),a=(0,D.rd)(),[r,l]=(0,A.useState)(a),[s,o]=(0,A.useState)(null),[c,d]=(0,A.useState)(!1),u=(0,A.useRef)(null);(0,A.useEffect)(()=>{if(!t)return;let e=()=>{o(null);let e=(0,eH.e)(t,i);l(void 0!==e?e:a);let n=eK.nD.getState(t.view.state),r=n&&n.insertedRange&&null!==n.insertedRange.from;d(null!=r&&r)};return e(),t.on("selectionUpdate",e),()=>{t.off("selectionUpdate",e)}},[t,a,i]),(0,eV.j)({ref:u,handler:e=>{let i=e.target.closest("[data-rating-buttons]"),n=e.target.closest("[data-rating-popover]");if(i||n)return;let a=eK.nD.getState(t.view.state);a&&a.insertedRange&&null!==a.insertedRange.from&&t.commands.setMeta("autocompleteEvent",{type:"reset"})}});let p=(0,A.useCallback)((e,i,n)=>{var a;let r=null==(a=eF.getState(t.state))?void 0:a.interactionId;(0,eU.xj)({feedback:i,tags:n,rating:e,interactionId:r})},[t]),h=(0,A.useCallback)(e=>{var i;let n=null==(i=eF.getState(t.state))?void 0:i.interactionId;o(e),(0,eU.Dx)({rating:e,interactionId:n})},[t]);return(console.log("shouldShow",c),c)?(0,n.jsx)(R.L8,{isDark:r,children:(0,n.jsx)(Z.s,{ref:u,backgroundColor:r?"gray.800":"gray.200",p:1,borderRadius:"md",position:"relative",_before:{content:'""',position:"absolute",top:"-4px",left:"50%",transform:"translateX(-50%)",width:0,height:0,borderLeft:"4px solid transparent",borderRight:"4px solid transparent",borderBottom:"4px solid ".concat(r?"var(--chakra-colors-gray-800)":"var(--chakra-colors-gray-200)")},children:(0,n.jsx)(eZ.f3,{rating:s||void 0,setRating:h,trackFeedback:p,RatingButtons:eZ.Ep,feedbackTags:eQ(),size:"xs"})})}):null},eQ=()=>[{key:"too-long",label:(0,n.jsx)(U.x6,{id:"yIsdT7"})},{key:"too-short",label:(0,n.jsx)(U.x6,{id:"CALFDl"})},{key:"didnt-follow-prompt",label:(0,n.jsx)(U.x6,{id:"xZPdUv"})},{key:"wrong-formatting",label:(0,n.jsx)(U.x6,{id:"4xQrPc"})}];i(39402),i(35738),i(28420),i(92986),i(18155),i(89558),i(96013),i(43444),i(12889),i(69298);i(53996),i(83004),i(4765),i(23293);i(25638),i(2420);i(64673),i(13260);A.Component;["collaborative-editor-wrapper","public-static-editor-wrapper-inner","example-static-editor-wrapper-inner","custom-theme-tabs","custom-theme-tab-panels","custom-theme-preview-editor"].map(e=>'[data-testid="'.concat(e,'"]')).join(", ");i(45315),i(17863),i(29143);var eJ=i(17854);function eY(e){let t=(0,eJ.HW)();if(!t||!e)return"";let i=Date.now(),n=i-36e5,a=new URLSearchParams({query:"@user.id:".concat(t.id," resource_name:buddy-chat @docId:").concat(e),agg_m:"count",agg_m_source:"base",agg_t:"count",cols:"core_service,core_resource_name,log_duration,log_http.method,log_http.status_code,%40input.content",fromUser:"false",graphType:"waterfall",historicalData:"true",messageDisplay:"inline",query_translation_version:"v0",shouldShowLegend:"true",sort:"desc",spanType:"all",spanViewType:"metadata",storage:"hot",traceQuery:"",view:"spans",start:n.toString(),end:i.toString(),paused:"true"});return"https://app.datadoghq.com/apm/traces?".concat(a.toString())}function eX(e){let t=(0,eJ.HW)();if(!t)return"";let i=Date.now(),n=i-36e5,a=new URLSearchParams({query:"@usr.id:".concat(t.id," @logId:").concat(e," @event:").concat(I.ng.BUDDY_FEEDBACK_DEBUG),agg_m:"count",agg_m_source:"base",agg_t:"count",clustering_pattern_field_path:"message",cols:"host,service",messageDisplay:"inline",refresh_mode:"sliding",storage:"hot",stream_sort:"desc",viz:"stream",from_ts:n.toString(),to_ts:i.toString(),live:"true"});return"https://app.datadoghq.com/logs?".concat(a.toString())}function e$(e){if(!e)return"";let t=(0,j.Ak)(10),i=function(e,t){var i;let n=null==(i=e.state.doc.firstChild)?void 0:i.content;if(n)return(0,M.KC)(e,n)}(e);return y.datadogLogs.logger.info("[BUDDY] debug info",{content:i,event:I.ng.BUDDY_FEEDBACK_DEBUG,logId:t}),t}let e0=e=>{let{isOpen:t,onClose:i,docId:y,logId:I}=e,M=eY(y),R=eX(I),D=(0,a.d)(),T=(0,_.CU)(),[z,P]=(0,A.useState)(""),[N,H]=(0,A.useState)(!1),[B,F]=(0,A.useState)([]),O=(0,A.useCallback)(e=>{var t;let i=(0,L.Jo)(T.getState()),n=(0,eJ.gx)(),a=(null==i||null==(t=i.organization)?void 0:t.id)||n;a&&e.forEach(e=>{if(!e.type.startsWith("image/"))return;let t=(0,j.Ak)(10),i=URL.createObjectURL(e);F(e=>[...e,{id:t,previewUrl:i,isUploading:!0}]),(0,E.QM)(e,a,{onUploadComplete:e=>{URL.revokeObjectURL(i),F(i=>i.map(i=>i.id===t?{...i,uploadedUrl:e.src,previewUrl:e.src,isUploading:!1}:i))},onUploadFailed:()=>{URL.revokeObjectURL(i),F(e=>e.filter(e=>e.id!==t)),D({title:"Screenshot upload failed",status:"error",position:"top",duration:3e3,isClosable:!0})}},"node")})},[T,D]),V=(0,A.useCallback)(e=>{F(t=>{let i=t.find(t=>t.id===e);return(null==i?void 0:i.isUploading)&&i.previewUrl&&URL.revokeObjectURL(i.previewUrl),t.filter(t=>t.id!==e)})},[]),{inputElement:Z,onClick:U}=(0,S.c)({handleFilesCallback:O,multiple:!0,accept:"image/*"}),G=B.some(e=>e.isUploading),W=(0,A.useCallback)(async()=>{if(z.trim()){H(!0);try{let e=B.map(e=>e.uploadedUrl).filter(Boolean),t=await fetch("".concat(k.$.API_HOST,"/ai/debug-feedback"),{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"},body:JSON.stringify({notes:z,traceUrl:M||void 0,deckContentLogUrl:R||void 0,docId:y,screenshotUrls:e.length>0?e:void 0})});if(!t.ok)throw Error("Server error: ".concat(t.status));D({title:"Feedback sent to #buddy-feedback",status:"success",position:"top",duration:3e3,isClosable:!0}),P(""),F([]),i()}catch(e){D({title:"Failed to send feedback",description:e instanceof Error?e.message:"Unknown error",status:"error",position:"top",duration:5e3,isClosable:!0})}finally{H(!1)}}},[z,M,R,y,i,D,B]);return(0,n.jsxs)(r.aF,{isOpen:t,onClose:i,children:[(0,n.jsx)(l.m,{}),(0,n.jsxs)(s.$,{children:[(0,n.jsxs)(o.r,{children:[(0,n.jsx)(w.g,{icon:v.wG0})," [EMPLOYEE ONLY] Buddy Feedback"]}),(0,n.jsx)(c.c,{children:(0,n.jsxs)(d.B,{spacing:3,children:[(0,n.jsx)(u.E,{fontSize:"sm",children:"✏️ Describe the issue below. Debug info will be automatically included and sent to #buddy-feedback."}),(0,n.jsx)(p.T,{placeholder:"What went wrong? What did you expect?",size:"sm",rows:4,value:z,onChange:e=>P(e.target.value),autoFocus:!0}),Z,(0,n.jsxs)(h.a,{children:[(0,n.jsx)(g.$,{size:"xs",variant:"ghost",leftIcon:(0,n.jsx)(w.g,{icon:v.Cyq}),onClick:U,children:"Attach screenshots"}),B.length>0&&(0,n.jsx)(m.B,{mt:2,spacing:2,children:B.map(e=>(0,n.jsxs)(m.Q,{position:"relative",children:[(0,n.jsx)(x._,{src:e.previewUrl,alt:"Screenshot",boxSize:"60px",objectFit:"cover",borderRadius:"md",opacity:e.isUploading?.5:1}),(0,n.jsx)(f.J,{size:"sm",position:"absolute",top:"-1",insetEnd:"-1",bg:"gray.700",color:"white",borderRadius:"full",onClick:()=>V(e.id)})]},e.id))})]}),(0,n.jsxs)(d.B,{borderColor:"gray.200",border:"1px solid",borderRadius:"md",p:2,spacing:1,children:[M&&(0,n.jsx)(u.E,{maxW:"100%",overflow:"hidden",textOverflow:"ellipsis",noOfLines:1,fontSize:"xs",children:(0,n.jsx)(b.N,{href:M,target:"_blank",color:"blue.600",children:"\uD83D\uDC36 Datadog Trace"})}),R&&(0,n.jsx)(u.E,{maxW:"100%",overflow:"hidden",textOverflow:"ellipsis",noOfLines:1,fontSize:"xs",children:(0,n.jsx)(b.N,{href:R,target:"_blank",color:"blue.600",children:"\uD83D\uDDC2️Deck Content"})})]})]})}),(0,n.jsxs)(C.j,{children:[(0,n.jsx)(g.$,{size:"sm",variant:"ghost",onClick:i,me:2,children:"Cancel"}),(0,n.jsx)(g.$,{size:"sm",colorScheme:"blue",onClick:W,isLoading:N,isDisabled:!z.trim()||G,children:"Send to Slack"})]})]})]})}},85741:(e,t,i)=>{"use strict";i.d(t,{D:()=>o,n:()=>s});var n=i(46512),a=i(63867),r=i(96079),l=i(57194);let s=()=>(0,n.Ak)(5),o=l.S3.extend({name:"UniqueToggleId"}).configure({attributeName:"id",types:["toggle"],initialValue:s,filterTransaction:r.kz,pluginKey:new a.hs("UniqueToggleId")})},85851:(e,t,i)=>{"use strict";i.d(t,{x:()=>a});var n=i(77650);let a={key:"image.pictographic",featureFlag:"pictographicImageSearch",label:()=>n.Ru._({id:"ualVui"}),description:()=>n.Ru._({id:"pnIyl1"}),image:{src:"https://assets.gammahosted.com/1nq8qf4et/_next/static/media/pictographic.1e90e3a6.svg",height:759,width:692,blurWidth:0,blurHeight:0},keywords:["pictographic","illustrations","photo","image"]}},86017:(e,t,i)=>{"use strict";i.d(t,{YJ:()=>r,lO:()=>a});var n=i(37370);let a=(e,t,i)=>{let n=t.state.doc.nodeAt(i);if(!n||0===n.childCount)return e;let a=i+1,r=i+n.nodeSize-1;return a{try{let s=t.state.doc.nodeAt(i);if(!s)return console.error("[addPositionedTextboxesToChain] Could not find node at position",i),e;let o=(null==l?void 0:l.clearExisting)&&s.childCount>0;o&&(e=a(e,t,i));let c=r.elements.filter(e=>"text"===e.elementType&&e.html);if(0===c.length)return e;let d=((e,t,i)=>i?t+1:t+e.nodeSize-1)(s,i,!!o),u=c.map(e=>((e,t)=>{var i;let{boundingBox:a,html:r,fontSize:l}=e,s=r?(0,n.S)(r,t):null,o=s?s.content.toJSON():[];return s&&(null==(i=s.content.firstChild)?void 0:i.isInline)&&(o=[{type:"paragraph",content:o}]),{type:"positionedTextbox",attrs:{x:a.x,y:a.y,w:a.width,h:a.height,...l&&{fontSize:l}},content:o}})(e,t.schema));return e.insertContentAt(d,u),e}catch(t){return console.error("[addPositionedTextboxesToChain] Error adding positioned textboxes:",t),e}}},86173:(e,t,i)=>{"use strict";i.d(t,{V:()=>c});var n=i(94460),a=i(1319),r=i(51797),l=i(40912),s=i(68338),o=i(87489);let c=()=>{var e,t,i,c,d,u,p,h,g,m,x,f,b,C,y,v;let w=(0,l.GV)(a.Jo),j=(0,l.GV)(o.SJ),A=(0,r.R5)(null==w||null==(t=w.docGenerateInput)||null==(e=t.settings)?void 0:e.imageModel),k=(null==w||null==(c=w.docGenerateInput)||null==(i=c.settings)?void 0:i.imageProvider)||n.of.get("aiGeneratorDefaultImageProvider"),L=null==w||null==(u=w.docGenerateInput)||null==(d=u.settings)?void 0:d.imageStyle;!L&&"aiGenerated"===k&&j&&(L=(0,s.xI)(j));let S=(null==w||null==(h=w.docGenerateInput)||null==(p=h.settings)?void 0:p.artStylePreset)?String(null==w||null==(m=w.docGenerateInput)||null==(g=m.settings)?void 0:g.artStylePreset):void 0,E=(null==w||null==(f=w.docGenerateInput)||null==(x=f.settings)?void 0:x.artStylePrompt)?String(null==w||null==(C=w.docGenerateInput)||null==(b=C.settings)?void 0:b.artStylePrompt):void 0,_=null==w||null==(v=w.docGenerateInput)||null==(y=v.settings)?void 0:y.styleReferenceImages;return{imageProvider:k,imageOptions:{model:A,stylePrompt:L,artStylePrompt:E,artStylePreset:S,styleReferenceImages:(null==_?void 0:_.length)?_:void 0},imageModel:A,imageStyle:L}}},86524:(e,t,i)=>{"use strict";i.d(t,{XS:()=>n,Xz:()=>r,j7:()=>l});let n="square",a={square:"1:1",landscape:"16:9",portrait:"3:4",portrait4x5:"4:5",portrait9x16:"9:16",landscape4x3:"4:3",landscape16x9:"16:9"};function r(e){return a[e]}function l(e){return s.includes(e)}let s=["Public","Share","ShareCommercially","All"]},87798:(e,t,i)=>{"use strict";i.d(t,{N:()=>n});let n={LIGHT_BG:"gray.200",LIGHT_COLOR:"gray.300",LIGHT_ICON_COLOR:"gray.400",LIGHT_BTN_HOVER_BG:"gray.50",LIGHT_BTN_HOVER_COLOR:"gray.500",LIGHT_AI_BTN_HOVER_BG:"trueblue.100",LIGHT_AI_BTN_HOVER_COLOR:"trueblue.300",DARK_BG:"gray.700",DARK_COLOR:"gray.600",DARK_ICON_COLOR:"gray.600",DARK_BTN_HOVER_BG:"gray.600",DARK_BTN_HOVER_COLOR:"gray.400",DARK_AI_BTN_HOVER_BG:"trueblue.800",DARK_AI_BTN_HOVER_COLOR:"trueblue.300",LIGHT_GALLERY_BG:"gray.50",DARK_GALLERY_BG:"gray.800"}},87823:(e,t,i)=>{"use strict";i.d(t,{h:()=>x,p:()=>m});var n=i(6029),a=i(26420),r=i(58959),l=i(48810),s=i(80314),o=i(3276),c=i(48621),d=i(82203),u=i.n(d),p=i(55729),h=i(83691);let g={borderRadius:"md",padding:"0.05em 0.1em",display:"inline",color:"gray.700"},m=(0,p.forwardRef)((e,t)=>{let{mentionLabel:i,mentionIcon:o,mentionTargetUrl:d,onClick:p,hasError:m=!1,isSimpleLinkVersion:x=!1,...f}=e,b=x?u():"span";return(0,n.jsxs)(a.a,{ref:t,position:"relative","data-selection-ring":!0,className:"mention",onClick:p,...g,color:m?"gray.600":g.color,...f,as:b,...{href:x?d:void 0,cursor:(p||x)&&!m?"pointer":"default"},children:[(0,n.jsxs)(r.z,{display:"inline-flex",spacing:0,children:[o&&(0,n.jsx)(a.a,{display:"inline-block",textAlign:"center",minWidth:4,children:(0,n.jsx)(c.g,{icon:o,fixedWidth:!0,size:"sm",style:{marginInlineStart:"0.1em",marginInlineEnd:"0.3em"}})}),(0,n.jsx)(l.E,{noOfLines:1,whiteSpace:"normal",wordBreak:"break-all",flex:1,lineHeight:"normal",children:i})]}),h.$.GAMMA_PUPPETEER_SERVICE&&d&&(0,n.jsx)(s.N,{href:d,h:"100%",w:"100%",position:"absolute",zIndex:"-10","data-pdf-link":!0,top:"0",left:"0"})]})});m.displayName="MentionTag";let x=()=>(0,n.jsx)(a.a,{as:"span",className:"mention",...g,children:(0,n.jsx)(o.y,{size:"xs",opacity:"0.8",margin:"0 0.1em"})})},88163:(e,t,i)=>{"use strict";i.d(t,{p:()=>h,V:()=>p});var n=i(6029),a=i(26420),r=i(58959),l=i(40452),s=i(55729),o=i(63242),c=i(58297),d=i(94524);let u=(0,s.memo)(e=>{let{nodeName:t}=e,i=(0,d.fW)();return(0,n.jsx)(c.j,{contentEditable:!1,userSelect:"none",insetEnd:0,size:4,top:"cardImageItem"===t?"var(--card-inner-padding-y)":void 0,transform:"translate(calc(".concat("calc(".concat("gridLayout"===t||"gallery"===t?"-1 * var(--grid-padding)":"0px"," + var(--comment-padding) + 50%)")," * ").concat(i?"-1":"1","),calc(50%)) scale(1)"),position:"absolute",bgGradient:"linear(to-b, yellow.200, yellow.300)",border:"1px solid white",shadow:"0 0 0 1px rgb(0 0 0 / 10%)",className:"block-comments-circle",zIndex:"1"})});u.displayName="BlockCommentsCircle";let p="comments-wrapper",h=(0,s.forwardRef)(function(e,t){let{nodeName:i,isPopupOpen:s,onKeyDown:c,buttonRef:d,isMobile:h,hasCommentsOrReactions:g,children:m,isEmpty:x,...f}=e;return(0,n.jsxs)(a.a,{ref:t,contentEditable:!1,suppressContentEditableWarning:!0,pointerEvents:"none","data-comments-wrapper":!0,"data-is-popup-open":s,className:p,alignSelf:"start",onKeyDown:c,"data-print-hidden":!0,children:[!x&&!h&&(0,n.jsx)(u,{nodeName:i}),(0,n.jsx)(r.z,{contentEditable:!1,suppressContentEditableWarning:!0,...h?g?{pt:4}:{}:{position:"absolute",ms:"100%",top:"cardImageItem"===i?"var(--card-inner-padding-y)":0,height:"100%",align:"flex-start"},className:"controls-wrapper controls-wrapper__".concat(i),children:(0,n.jsx)(l.s,{direction:"row",ref:d,contentEditable:!1,suppressContentEditableWarning:!0,transitionProperty:"common",transitionDuration:"fast",zIndex:s?o.$.commentsStackOpen:o.$.commentsStack,"data-controls-toggle-button":!0,ms:[0,"-17px"],...f,children:m})})]})})},88261:(e,t,i)=>{"use strict";i.d(t,{G:()=>o,Yn:()=>l,Z2:()=>s,sn:()=>c,wH:()=>a,wr:()=>r});var n=i(2332);let a=e=>!e||0===e.top&&0===e.right&&0===e.bottom&&0===e.left,r=(e,t)=>{let i=1-e.left-e.right,n=1-e.top-e.bottom;if(i<=0||n<=0)return null;let a=1/i,r=100*e.left,l=100*e.top;return{scale:a,translateX:r,translateY:l,croppedAspectRatio:i/n*t,transform:"scale(".concat(a,") translate(-").concat(r,"%, -").concat(l,"%)")}},l=e=>{let t=100*e.top,i=100*e.right,n=100*e.bottom,a=100*e.left,r=a+i===0?50:a/(i+a)*100,l=t+n===0?50:t/(t+n)*100;return"\n linear-gradient(#000 0 0) ".concat(isNaN(r)?50:r,"% ").concat(isNaN(l)?50:l,"% / ").concat(100-a-i,"% ").concat(100-t-n,"%,\n linear-gradient(rgba(0,0,0,0.4) 0 0)")},s=function(e,t,i){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n.M,r={...e},l=a/t,s=a/i;if(1-r.left-r.right=0?r.right=e:(r.right=0,r.left=1-l)}if(1-r.top-r.bottom=0?r.bottom=e:(r.bottom=0,r.top=1-s)}return r},o=e=>e?["".concat(100*e.top,"%"),"".concat(100*e.right,"%"),"".concat(100*e.bottom,"%"),"".concat(100*e.left,"%")]:["0%","0%","0%","0%"],c=e=>({top:parseFloat(e[0])/100,right:parseFloat(e[1])/100,bottom:parseFloat(e[2])/100,left:parseFloat(e[3])/100})},88270:(e,t,i)=>{"use strict";i.d(t,{P:()=>s,f:()=>l});var n=i(77650),a=i(16613),r=i(94460);class l extends Error{static errorLogLevel(e){return"rate_limited"===e.type||"aborted"===e.type?"info":"network"===e.type||"timeout"===e.type?"warning":"error"}static async fromResponse(e){let t,i=e.clone();try{t=await e.json()}catch(e){t=await i.text()}let n=l.getTypeFromStatus(e.status);return new l({name:"fetch returned ".concat(e.status),type:n,body:t,message:(null==t?void 0:t.message)||e.statusText})}static getTypeFromStatus(e){switch(e){case 400:return"bad_request";case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not_found";case 409:return"conflict";case 429:return"rate_limited";default:return e>=500?"server":"network"}}static fromError(e,t){let i=new l({type:e,name:t.name,message:t.message});return i.stack=t.stack,i}static fromUserAbort(e){return new l({name:"User aborted fetch request",type:"aborted",message:e,body:{reason:e}})}static userFacingErrorDescription(e){if(e instanceof l)return e.userFacingErrorDescription()}logLevel(){return l.errorLogLevel(this)}logToErrorTracker(){if(r.of.get("disableAiErrorLogging"))return;let e=this.logLevel();("error"===e||"warning"===e)&&(0,a.EJ)(this,{customErrorType:"fetch"})}userFacingErrorDescription(){switch(this.type){case"rate_limited":return n.Ru._({id:"M68C8m"});case"network":return n.Ru._({id:"ZLU2WX"});default:return}}constructor(e){super(e.message),this.name=e.name,this.body=e.body,this.type=e.type}}async function s(e){var t,i;let n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=null!=(t=r.parseResponse)?t:e=>e;n=!1===r.captureException?()=>{}:"function"==typeof r.captureException?r.captureException:e=>e.logToErrorTracker();let o=void 0!==r.maxDuration?AbortSignal.timeout(r.maxDuration):void 0,c=a.signal?AbortSignal.any([a.signal,o].filter(e=>!!e)):o;try{let t=await fetch(e,{...a,signal:c});if(!t.ok)throw await l.fromResponse(t);try{return await s(t)}catch(e){throw l.fromError("parse",e)}}catch(t){let e;throw n(e=(null==(i=a.signal)?void 0:i.aborted)?l.fromUserAbort(a.signal.reason):(null==o?void 0:o.aborted)?l.fromError("timeout",t):t instanceof l?t:l.fromError("network",t)),e}}},88341:(e,t,i)=>{"use strict";i.d(t,{p:()=>p});var n=i(6029),a=i(64268),r=i(51504),l=i(57405),s=i(48810),o=i(80314),c=i(3616),d=i(44732),u=i(17086);let p=e=>{let{updateYourBillingInformationReason:t}=e,i=(0,u.A)();if(!i.blockPayments&&!i.blockSubscriptionUpdates)return null;let{blockReason:p}=i;if("invoicing"===p)return(0,n.jsxs)(a.F,{status:"info",children:[(0,n.jsx)(r._,{}),(0,n.jsx)(l.T,{alignItems:"start",children:(0,n.jsx)(s.E,{children:(0,n.jsx)(c.x6,{id:"fzIE4k",values:{GAMMA_SUCCESS_EMAIL_ADDRESS:d.Ox},components:{0:(0,n.jsx)(o.N,{href:"mailto:".concat(d.Ox),textDecoration:"underline"})}})})})]});if("payment_processing"===p)return(0,n.jsxs)(a.F,{status:"warning",children:[(0,n.jsx)(r._,{}),(0,n.jsx)(l.T,{alignItems:"start",children:(0,n.jsx)(s.E,{children:(0,n.jsx)(c.x6,{id:"zGVKCE"})})})]});let{billingAdminDisplayName:h,isCurrentUserBillingAdmin:g}=i,m=(0,n.jsx)(c.x6,{id:"wg3zrp",components:{0:(0,n.jsx)(o.N,{href:i.updateYourBillingInfoHref,onClick:i.updateYourBillingInfoOnClick,isExternal:!0,textDecoration:"underline"})}}),x=(0,n.jsx)(c.x6,{id:"nK/p5s",values:{billingAdminDisplayName:h}});return(0,n.jsxs)(a.F,{status:"error",children:[(0,n.jsx)(r._,{}),(0,n.jsxs)(l.T,{alignItems:"start",children:[(0,n.jsxs)(s.E,{children:[(0,n.jsx)(c.x6,{id:"TuwbmO"})," ",g?m:x]}),t]})]})}},88663:(e,t,i)=>{"use strict";i.d(t,{T:()=>s,x:()=>l});var n=i(99492),a=i(55597),r=i(77650);let l=5,s=()=>[{name:r.Ru._({id:"dngcvq"}),key:"solid",icon:a.Cpz},{name:r.Ru._({id:"NWQb/x"}),key:"outline",icon:n.Cpz},{name:r.Ru._({id:"utdov0"}),key:"plain",icon:n.COT}]},89081:(e,t,i)=>{"use strict";i.d(t,{n:()=>o});var n=i(37243),a=i(42725),r=i.n(a),l=i(64022),s=i.n(l);let o=n.YY.create({name:"updateAttributesAtPos",addCommands:()=>({updateAttributesAtPos:(e,t)=>i=>{let{tr:n}=i;return Object.entries(t).forEach(t=>{let[i,a]=t;n.setNodeAttribute(e,i,a)}),!0},updateNestedAttributesAtPos:(e,t)=>i=>{let{tr:n}=i,a=n.doc.nodeAt(e);return!!a&&(Object.entries(t).forEach(t=>{let[i,r]=t,l=s()(r)?{...a.attrs[i],...r}:r;n.setNodeAttribute(e,i,l)}),!0)},updateAttributeKeyPathAtPos:(e,t,i)=>n=>{var a;let{tr:l,state:s}=n,o=null==(a=s.doc.nodeAt(e))?void 0:a.attrs;if(!o)return!1;let c=JSON.parse(JSON.stringify(o));return Object.entries(r()(c,t,i)).forEach(t=>{let[i,n]=t;l.setNodeAttribute(e,i,n)}),!0}})})},89475:(e,t,i)=>{"use strict";i.d(t,{U:()=>s,h:()=>l});var n=i(6029),a=i(55729);let r=(0,a.createContext)({state:{navItemPreviewRefMap:{}},setNavItemPreviewRef:()=>{throw Error("context not initialized")},editor:null,setEditor:()=>{throw Error("context not initialized")}}),l=e=>{let{children:t}=e,[i,l]=(0,a.useState)(null),[s,o]=(0,a.useState)({navItemPreviewRefMap:{}}),c=a.useMemo(()=>{let e=[],t=null,i=()=>{let i;t=null;let n={...s.navItemPreviewRefMap},a=!1;for(;i=e.shift();){let[e,t]=i;n[e]!==t&&(n[e]=t,a=!0)}a&&o(e=>({...e,navItemPreviewRefMap:n}))};return(n,a)=>{t&&(clearTimeout(t),t=null),e.push([n,a]),t=setTimeout(i,0)}},[s.navItemPreviewRefMap]);return(0,n.jsx)(r.Provider,{value:{state:s,setNavItemPreviewRef:c,editor:i,setEditor:l},children:t})};function s(){return(0,a.useContext)(r)}},89558:(e,t,i)=>{"use strict";i.d(t,{$:()=>c});var n=i(63867),a=i(55729),r=i(11275);i(46649);var l=i(34844),s=i(40912),o=i(87489);let c=e=>{let{contextMenuItems:t,editor:i,getPos:c}=e,d=(0,s.GV)(o.nD),u=(0,s.GV)(l.Du),p=(0,s.jL)(),{onContextMenu:h,menuProps:g}=(0,r.EF)(),{onClose:m,isOpen:x,position:f}=g,b=(0,a.useCallback)(e=>{if(!d)return;if(u)return void e.preventDefault();let t=c();"number"==typeof t&&(i.view.dispatch(i.view.state.tr.setSelection(n.nh.create(i.view.state.doc,t))),h(e))},[d,u,i.view,c,h]);return(0,a.useEffect)(()=>{if(!x)return void(p((0,l.jD)()),m());p((0,l.uP)({isOpen:!0,position:f,menuItems:t}))},[f,p,x]),{onOpenContextMenu:b}}},89620:(e,t,i)=>{"use strict";i.d(t,{I:()=>n});let n=e=>{var t;let{mutation:i}=e;return!!("attributes"===i.type&&(null==(t=i.attributeName)?void 0:t.startsWith("data-")))}},89672:(e,t,i)=>{"use strict";i.d(t,{S:()=>d});var n=i(85966),a=i(97662),r=i(92805),l=i(26475),s=i(84772);function o(){let e=(0,n._)(["\n mutation GenerateStyledImage($input: GenerateStyledImageInput!) {\n generateStyledImage(input: $input) {\n id\n attrs\n workspaceId\n userId\n }\n }\n"]);return o=function(){return e},e}let c=(0,a.J1)(o()),d=async(e,t)=>{let i=(0,s.H4)(),n=e.themeId?l.rWX.Theme:(e.docId,l.rWX.Doc),{data:a}=await i.mutate({mutation:c,variables:{input:{workspaceId:e.workspaceId,docId:e.docId,themeId:e.themeId,interactionId:e.interactionId,prompt:e.prompt,count:e.count||1,aspectRatio:e.aspectRatio,styleReferenceKey:e.styleReferenceKey,context:n}},context:{...(0,r.FR)(),headers:e.traceparent?{"aijsx-traceparent":e.traceparent}:void 0,fetchOptions:t?{signal:t}:void 0}});return(null==a?void 0:a.generateStyledImage)||[]}},89813:(e,t,i)=>{"use strict";let n,a;i.d(t,{a:()=>i_});var r=i(6029),l=i(40452),s=i(3276),o=i(81278),c=i(55729),d=i(49209),u=i(94460),p=i(40912),h=i(6139);let g=new String(".site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-content{opacity:1;transform:none}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop{box-shadow:var(--md-shadow),var(--card-border-shadow)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block:not(.block-calloutBox),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block.block-calloutBox .calloutBox{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent{opacity:1;transform:scale(1)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell [data-spotlight-parent]>*{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}@media not print{.editor-navbar-animations-enabled .ProseMirror{.navbar-view-content{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:opacity,transform;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{opacity:1;transform:none}}.navbar-view-backdrop{box-shadow:0 0 0 0 rgba(0,0,0,0);transition-property:box-shadow;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{box-shadow:var(--md-shadow),var(--card-border-shadow)}}}.editor-animations-enabled .ProseMirror{.animatable-on-load,.animatable-on-load-accent,.animatable-on-load-content-child{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}}}.animatable-on-load-as-block{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:1;transform:none}}}.is-present-mode .animatable-on-load,.is-full-width .animatable-on-load{&.animatable-on-load-accent{opacity:0;transform:scale(.9);&.animate-has-animated{opacity:1;transform:scale(1)}}}.animatable-on-load-content-child.block-image{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));&.animate-has-animated{opacity:1;transform:none}}.node-gallery .animatable-on-load-content-child.block-image{transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}.animatable-on-load-content-child.node-smartLayoutCell{[data-spotlight-parent]>*{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}&.animate-has-animated [data-spotlight-parent]>*{opacity:1;transform:none}&.animate-has-animated [data-spotlight-parent].smart-layout-cell-not-emphasized>*{opacity:.5}}}}");g.__hash="f03b4467801bf294";let m=g.toString(),x=()=>(0,r.jsx)("style",{id:"editor-animations-styles",dangerouslySetInnerHTML:{__html:m}});var f=i(65588),b=i(83004),C=i(76013),y=i(35738),v=i(54573),w=i(92986);let j={fontSize:"var(--chakra-fontSizes-sm) !important",fontFamily:"var(--chakra-fonts-body), sans-serif !important",fontWeight:"500 !important",lineHeight:"1.5 !important",textTransform:"none",letterSpacing:"normal !important",textAlign:"start !important",margin:"0 !important",color:"var(--chakra-colors-gray-800) !important",background:"none !important",blockquote:{borderLeftWidth:"0px !important",borderLeftStyle:"solid !important",borderLeftColor:"transparent !important",padding:"0 !important",color:"var(--chakra-colors-gray-800) !important",fontStyle:"normal !important"},border:"0 none !important",padding:"0 !important",content:'""'},A={...j,color:"var(--chakra-colors-blue-500) !important","&:hover":{textDecoration:"underline"},cursor:"pointer"},k={"p,h1,h2,h3,h4,h5,h6, .title, .section-title":{...j,margin:0},a:A,"ul, ol":{marginLeft:"1.2em"},blockquote:{borderLeft:"3px solid var(--chakra-colors-gray-200)",paddingLeft:"0.5em"},color:"var(--chakra-colors-gray-800) !important",wordBreak:"break-word",lineHeight:"1.5 !important",letterSpacing:"normal !important",".mention":{bgColor:"trueblue.50",whiteSpace:"break-spaces"},".block-codeBlock":{pre:{color:"var(--chakra-colors-gray-800)",background:"var(--chakra-colors-gray-100)",borderRadius:"md",code:{padding:".75em 1em"}}},code:{backgroundColor:"var(--chakra-colors-gray-100)",color:"var(--chakra-colors-gray-800)"}},L={fontFamily:"var(--chakra-fonts-body) !important",fontWeight:"500","@media screen and (max-width: 30rem)":{".controls-wrapper":{}},"@media screen and (min-width: 30rem)":{".controls-wrapper":{paddingInlineStart:"var(--comment-padding)"},".controls-wrapper__gridLayout, .controls-wrapper__gallery":{paddingInlineStart:"calc(-1 * var(--grid-padding) + var(--comment-padding))"}},".comments-list":{".comments-sign-up":{a:{...j,...A,fontSize:"xs",color:"gray.500",fontWeight:"bold","&:hover":{color:"gray.500",textDecoration:"underline"}}},".comment":{".reactions-row ul":{marginInlineStart:"auto"},".comment-date":{fontSize:"var(--chakra-fontSizes-xs) !important",color:"var(--chakra-colors-gray-500) !important"},...k},".block-image":{"&.is-focused":{"img, .image, .placeholder":{boxShadow:"var(--chakra-shadows-outline)"}}},".block-target-html":{"p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,li, .title, .section-title":{...j,"::after":j},a:{...A},li:{margin:"0 !important",padding:"0 !important",listStyle:"none !important",p:{margin:0}},img:{maxWidth:"200px",maxHeight:"80px"}}},".comment-editor .ProseMirror":{...k,"\n @media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2),\n @media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3),\n @media only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 4)\n ":{fontSize:"16px !important"},padding:"12px",borderRadius:"5px","&.focus-visible":{boxShadow:"0 0 0 2px rgb(49, 130, 206)"},"a.image-link":{pointerEvents:"none"}}};var S=i(85966),E=i(16419),_=i.n(E),I=i(25175);let M={".slash-menu-prompt":{containerType:"inline-size"},".slash-menu-placeholder-long":{display:"inline"},".slash-menu-placeholder-short":{display:"none"},".slash-menu-button-text":{display:"inline"},"@container (max-width: 450px)":{".slash-menu-prompt .slash-menu-button-text":{display:"none"},".slash-menu-prompt .slash-menu-placeholder-long":{display:"none"},".slash-menu-prompt .slash-menu-placeholder-short":{display:"inline"}}};var R=i(7122);function D(){let e=(0,S._)(["\n 0% {\n box-shadow: ",";\n }\n 7%,\n 60% {\n box-shadow: var(--link-box-shadow);\n }\n 100% {\n box-shadow: ",";\n }\n"]);return D=function(){return e},e}function T(){let e=(0,S._)(["\n 0% \n 100% {\n box-shadow: ",";\n }\n"]);return T=function(){return e},e}let z="0 0 0 0 rgba(0, 0, 0, 0.0)",P=(0,b.i7)(D(),z,z),N=(0,b.i7)(T(),z);var H=i(77650),B=i(16007);let F={content:"attr(data-placeholder)",position:"absolute",top:0,opacity:.25,pointerEvents:"none",left:0,width:"100%",color:"var(--heading-color)",lineClamp:1,textOverflow:"ellipsis",overflow:"hidden",boxOrient:"vertical",wordBreak:"break-all",height:"100%",whiteSpace:"nowrap"},O={...F,content:"attr(data-multiline-placeholder)",color:"inherit",position:"relative",lineClamp:0,whiteSpace:"normal",wordBreak:"normal"},V=e=>'"'.concat(e,'"'),Z={"math-display":{fontSize:"1.125em",".katex":{whiteSpace:"normal"}},"math-inline":{"&.ProseMirror-selectednode":{marginY:"-0.25em"}},"math-display, math-inline":{"&.ProseMirror-selectednode":{boxShadow:"outline",borderRadius:"var(--box-border-radius)",backgroundColor:"gray.50",padding:".25em",marginX:"3px",".math-src":{color:"gray.600"}}}};var U=i(87798),G=i(24605),W=i(55611),K=i(69236),q=i(52173);function Q(){let e=(0,S._)(["\n 0% {\n align-items: flex-start;\n grid-template-rows: 0.2fr;\n overflow: hidden;\n }\n 99% {\n align-items: flex-start;\n overflow: hidden;\n }\n 100% {\n align-items: initial;\n grid-template-rows: 1fr;\n overflow: visible;\n }\n"]);return Q=function(){return e},e}let J=(0,b.i7)(Q());var Y=i(88163);let X=(0,c.memo)(()=>{let e=(0,w.FX)(),t=(0,C.rd)();return(0,r.jsx)(b.mL,{styles:i=>{let n={[".".concat(y._P)]:(e=>{let{isMobileDevice:t,isDark:i}=e;return{height:"100%",outlineWidth:"0px",lineHeight:(0,q.n)("var(--line-height-body)"),letterSpacing:"var(--letter-spacing-body)","&.is-focused":{".is-empty":{"[data-placeholder]":{_after:F},"[data-multiline-placeholder]":{position:"relative",_after:O,"> [data-node-view-content-inner]":{position:"absolute",width:"100%",minH:"1em"}}}},"--block-margin":(0,q.e)((0,B.bd)(t)),"--grid-border":"1px","--grid-padding":"1.22em",".block-card":{"&.expandable-node":{"&-selected .expandable-selected":{animation:"".concat(P," 3000ms ease-in-out forwards")},"&-reset .expandable-selected":{animation:"".concat(N)}}},".block":{my:"var(--block-margin)",fontFamily:"var(--body-font)",fontWeight:"var(--body-font-weight)",color:"var(--body-color)"},"&.is-nested":{display:"grid",animation:"".concat(J," ").concat(y.M2,"ms ease-out forwards")},"&.is-full-width":{".block.is-full-width":{width:"var(--full-width)",position:"relative",left:"50%",transform:"translateX(-50%)"}},'[data-node-view-content-inner="cardLayoutItem"], [data-node-view-content-inner="card"]':{"> .first-block":{mt:"0em"},"> .last-block":{mb:"0em"}},"a.link":{color:"var(--text-color, var(--link-color))",cursor:"pointer",fontWeight:"bold",textDecoration:"underline",'&[href=""]':{textDecorationStyle:"dashed"},"&:hover":{color:"var(--text-color, var(--link-color-hover))"},"&:active":{color:"var(--text-color, var(--link-color-hover))"}},".block-toggle":{"&.expandable-node":{"&-selected .toggle":{animation:"".concat(P," 3000ms ease-in-out forwards")},"&-reset .toggle":{animation:"".concat(N)}},'[data-open="false"]':{'[data-node-view-content-inner="toggle"]':{"> :not(:first-child)":{display:"none"}}}},...G.h.default,...W.H.default,...K.X0,...Z,".block-codeBlock":{pre:{fontFamily:"mono",fontSize:B.$N.codeBlock,"@media print":{fontSize:_()(B.$N.codeBlock)},color:"var(--body-color)",background:"var(--neutral-background-color)",borderRadius:"var(--box-border-radius)",overflow:"hidden",code:{display:"block",padding:"1em 1.25em"}}},code:{backgroundColor:"var(--neutral-background-color)",color:"var(--body-color)",...G.w},".block-blockquote":{blockquote:{ps:"1.5em"}},".block-embed, .block-video":{"&.expandable-node":{"&-selected":{".embed-preview, .embed-viewer, .video-player":{animation:"".concat(P," 3000ms ease-in-out forwards")}},"&-reset":{".embed-preview, .embed-viewer, .video-player":{animation:"".concat(N)}}}},".block-image":{"&.expandable-node":{"&-selected":{"[data-selection-ring]":{animation:"".concat(P," 3000ms ease-in-out forwards")}},"&-reset ":{"[data-selection-ring]":{animation:"".concat(N)}}}},".block-contributors":{".contributors-list":{fontSize:"1.25em",fontWeight:"bold"}},".mention":{bgColor:"var(--accent-color-background-muted)",color:"var(--body-color)"},".block-gallery":{"&.gallery-layout-flex":{".add-image":{mb:"calc(0.75 * var(--grid-padding))"}},mx:"calc(-1 * var(--grid-padding))",my:"calc(-0.25 * var(--grid-padding))",".gallery":{px:"var(--grid-padding)",py:"calc(0.75 * var(--grid-padding))",border:"1px solid",borderColor:"transparent",borderRadius:"var(--box-border-radius)",["&.".concat(I.u)]:{border:"1px dashed var(--chakra-colors-trueblue-300) !important",backgroundColor:"var(--chakra-colors-trueblue-50) !important",".gallery-placeholder":{pointerEvents:"none"}}},"&.is-focused, &.is-empty":{".gallery":{backgroundColor:"".concat(i?U.N.DARK_BG:U.N.LIGHT_BG)}},["&.is-focused, &:hover, &[".concat(R.y,"]")]:{".add-image":{opacity:1}},"&.expandable-node":{"&-selected .gallery":{animation:"".concat(P," 3000ms ease-in-out forwards")},"&-reset .gallery":{animation:"".concat(N)}}},...M,...(e=>({".block-smartLayout":{'[data-node-view-content-outer="smartLayout"]':{display:"contents"},'[data-node-view-content-inner="smartLayout"]':{display:"contents"},"[data-selection-ring]":{outlineStyle:"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)"},'[data-selection-ring="padded"]':{outlineOffset:"0.25em",".add-button":{m:"-0.25em"}},"&:not(.is-focused)":{"[data-content-empty=true] > [data-node-view-content]":{height:0,"[data-placeholder]::after, [data-multiline-placeholder]::after":{display:"none"}}},"&.is-focused":{"[data-content-empty=true]":{"[placeholder]::before":F}},["&.is-focused, &:hover, &[".concat(R.y,"]")]:{".is-editable":{"[data-selection-ring]":{outlineStyle:"solid"},".add-button":{opacity:1}}}},".node-smartLayoutCell":{display:"contents","> [data-node-view-wrapper]":{display:"contents"},"--heading-placeholder":V(H.Ru._({id:"HX5SVx"})),'[data-node-view-content-inner="smartLayoutCell"] > .first-block':{mt:[0,0]},'[data-node-view-content-inner="smartLayoutCell"] > .last-block':{mb:[0,0]},".slash-menu-prompt":{display:"none"},".block-heading, .block-title":{...(0,B.hQ)(e).tight},".block-paragraph":{...(0,B.xC)(e).tight}},".smart-layout-cell-not-emphasized > [data-content-reference], .smart-layout-cell-not-emphasized [data-smart-layout-emphasis]":{opacity:.5}}))(t),...(e=>({".block-grid":{mx:"calc(-1 * var(--grid-padding))",'[data-node-view-content-outer="grid"]':{display:"contents"},'[data-node-view-content-inner="grid"]':{display:"contents"},"[data-selection-ring]":{outlineStyle:"none",outlineWidth:"1px",outlineColor:"var(--grid-outline-color)"},'[data-selection-ring="extra-padded"]':{outlineOffset:"0em"},"&:not(.is-focused)":{"[data-content-empty=true] > [data-node-view-content]":{height:0,"[data-placeholder]::after, [data-multiline-placeholder]::after":{display:"none"}}},"&.is-focused":{"[data-content-empty=true]":{"[placeholder]::before":F}},["&.is-focused, &:hover, &[".concat(R.y,"]")]:{".is-editable":{"[data-selection-ring]":{outlineStyle:"solid"}}},".grid-nested-full-bleed":{height:"100%"},".grid-nested":{marginInline:"calc(var(--grid-padding) / 2)"},".grid-item-vertical":{paddingInlineStart:"calc(var(--grid-padding) / 2)",paddingInlineEnd:"calc(var(--grid-padding) / 2)",paddingTop:"calc(var(--grid-padding) / 2)",paddingBottom:"calc(var(--grid-padding) / 2)","&.subgrid-parent":{paddingTop:"0",paddingBottom:"0"}},".grid-item-horizontal":{paddingInlineStart:"calc(var(--grid-padding) / 2)",paddingInlineEnd:"calc(var(--grid-padding) / 2)",paddingTop:"calc(var(--grid-padding) / 2)",paddingBottom:"calc(var(--grid-padding) / 2)","&.subgrid-parent":{paddingTop:"0",paddingBottom:"0"}},".grid-item-cell-style-none, .grid-item-full-bleed":{paddingX:"var(--grid-padding)"}},".node-gridItem":{display:"contents","> [data-node-view-wrapper]":{display:"contents"},'[data-node-view-content-inner="gridItem"]':{height:"100%"},["&.is-focused, &:hover, &[".concat(R.y,"]")]:{".cell-edge-control":{opacity:1}},"--heading-placeholder":V(H.Ru._({id:"HX5SVx"})),".subgrid-parent > [data-node-view-content]":{height:"100%",".block-grid":{height:"100%"},'> [data-node-view-content-inner="gridItem"]':{height:"100%","> .first-block":{mt:[0,0]},"> .last-block":{mb:[0,0]}}},".slash-menu-prompt":{display:"none"},".block-heading, .block-title":{...(0,B.hQ)(e).tight},".block-paragraph":{...(0,B.xC)(e).tight}},".grid-item-not-emphasized > [data-content-reference], .grid-item-not-emphasized [data-grid-emphasis]":{opacity:.5}}))(t),".block-gridLayout":{mx:"calc(-1 * var(--grid-padding))",".layout-content":{display:"contents","> div":{display:"contents"}},".grid-cell":{position:"relative",height:"100%",paddingX:"var(--grid-padding)",display:"flex",flexDirection:"column",outlineWidth:"1px",outlineStyle:"none",outlineColor:"var(--grid-outline-color)",".block-gallery":{my:"0"}},["&.is-focused, &:hover, &[".concat(R.y,"]")]:{".is-editable":{".grid-cell":{outlineStyle:"solid"}},".add-column":{opacity:1}}},".node-cardLayoutItem, .node-cardAccentLayoutItem":{position:"relative",display:"flex",flexDirection:"column",justifyContent:"stretch",minWidth:0,minHeight:0,"> [data-node-view-wrapper]":{position:"relative",height:"100%",width:"100%"}},".node-cardNotes":{display:"none"},".block-table":{table:{'[data-node-view-content-inner="table"]':{display:"contents",'[data-node-view-content-inner="tableRow"]':{display:"contents"},td:{verticalAlign:"top",".block-heading [data-placeholder]::before":{display:"none"}}}},td:{minWidth:"3em",paddingX:"1em",position:"relative",".block":{maxWidth:t?"75vw":void 0,color:"var(--table-cell-text-color, var(--body-color))"},"&:not(:first-of-type)":{borderInlineStart:"1px solid transparent"}},".selectedCell:after":{zIndex:2,position:"absolute",content:'""',left:0,right:0,top:0,bottom:0,backgroundColor:"trueblue.100",pointerEvents:"none",opacity:.4},"&.is-focused, &:hover":{'.themed-table[data-table-style="striped"], .themed-table[data-table-style="bordered"], .themed-table[data-table-style="vertical"]':{"td:not(:first-of-type)":{borderInlineStart:"1px solid var(--grid-outline-color)"}},'.themed-table[data-table-style="horizontal"], .themed-table[data-table-style="outer"], .themed-table[data-table-style="none"]':{"td:not(:first-of-type)":{borderInlineStart:"1px dashed var(--grid-outline-color)"}}}},".tippy-arrow":{borderLeftColor:"red"},".footnote-label":{textDecoration:"underline",textDecorationColor:"var(--link-color)",_hover:{bgColor:"var(--accent-color-background-muted)",color:"gray.700",borderRadius:"sm"}},".footnote":{color:"var(--link-color)",_hover:{_after:{bgColor:"var(--accent-color-background-muted)",color:"gray.700"}}},".node-emoji":{color:"initial"},".block-heading":{...(0,B.hQ)(t).default,".heading":{position:"relative"}},".block-title":{...(0,B.hQ)(t).default,".title":{position:"relative"}},".node-gridLayout, .node-calloutBox":{".block-heading, .block-title":{...(0,B.hQ)(t).compact},".block-paragraph":{...(0,B.xC)(t).compact}},".node-calloutBox":{".first-block":{mt:(0,B.hQ)(t).compact.mt}},".block-table td":{".block":{...(0,B.xC)(t).tight,"&.first-block":{mt:(0,B.xC)(t).tight.my}},".block-heading, .block-title":{...(0,B.hQ)(t).tight}},'[data-node-view-content-inner="card"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner="cardLayoutItem"] > .first-block:not(.last-block)':{"&.block-heading, &.block-title":{"&:not(:has(+ .block-heading, + .block-title, + .node-gridLayout))":{mb:(0,B.hQ)(t).relaxed.mb}}},'[data-node-view-content-inner="cardLayoutItem"] > .first-block:not(.last-block)':{"&.block-paragraph":{...(0,B.xC)(t).compact,"+ .block-heading, + .block-title":{mt:(0,B.hQ)(t).compact.mt}}},'.block-heading:has([level="1"], [level="2"], [level="3"], [level="4"])':{'+ .block-heading:has([level="1"], [level="2"], [level="3"], [level="4"])':{mt:(0,B.hQ)(t).superTight.mt}},".block-heading:has(+ .block-heading)":{mb:(0,B.hQ)(t).superTight.mb},".block-labelGroup:has(+ .block-heading, + .block-title)":{mb:(0,B.hQ)(t).superTight.mb},".block-labelGroup + .block-heading, .block-labelGroup + .block-title":{mt:(0,B.hQ)(t).superTight.mt}}})({isMobileDevice:e,isDark:t}),[".".concat(Y.V)]:L,[".".concat(v.S)]:v.E};if(n)return(0,f.A)(n)(i)}})});X.displayName="GlobalCardStyles";var $=i(3898),ee=i(70077);let et=e=>{let{children:t,isPublishedPage:i,forceHeight:n}=e,a=(0,ee.En)(),s=(0,h.oR)(),o=(0,$.Xb)()&&(s||a);return(0,r.jsxs)(l.s,{alignSelf:"stretch",position:"relative",height:"string"==typeof n?n:i||o?"100%":"var(--100vh)",overflowY:o?"hidden":void 0,direction:"column",flex:o?1:void 0,children:[(0,r.jsx)(X,{}),(0,r.jsx)(x,{}),t]})};var ei=i(45315),en=i(37243),ea=i(21938),er=i(63867),el=i(97255),es=i(87489),eo=i(77232),ec=i(61386),ed=i(49617),eu=i(12872),ep=i(84739),eh=i(99641),eg=i(79733),em=i(70813),ex=i(41959);let ef=new er.hs("animation");var eb=i(60122),eC=i(15538);let ey=()=>({absPositions:[],relPositions:[]});class ev{getPositions(e){return e?this.presentModePositions:this.editModePositions}apply(e,t){let i=e.getMeta(ef);if(i)switch(i.type){case"addAnimationPositions":this.addAnimationPositions(i.pos,t,i.isPresentMode);break;case"resetAnimationPositions":this.resetAnimationPositions(i.isPresentMode);break;case"enableAnimations":this.enabled=i.enabled;break;default:console.warn("AnimationsState: unknown action type",i)}return this}addAnimationPositions(e,t,i){let n=this.getPositions(i),a=Math.max(...n.absPositions);e.forEach(e=>{if(e<=a)return;n.absPositions.push(e);let i=(0,eC.JO)(t,e);i&&n.relPositions.push(i)})}resetAnimationPositions(e){e?this.presentModePositions=ey():this.editModePositions=ey()}getAnimationPositionsAbs(e,t){let i=eb.pJ.getState(e),n=this.getPositions(t);return i?n.relPositions.map(t=>(0,eC.d_)(e,t)).filter(Boolean):n.absPositions}constructor(){this.enabled=!0,this.presentModePositions=ey(),this.editModePositions=ey()}}let ew="animate-has-animated",ej="animatable-on-load",eA="animatable-on-load-as-block",ek="animatable-on-load-content-parent",eL="animatable-on-load-content-child",eS=e=>{switch(e.type.name){case"card":return!0===(0,eu.Wq)(e);case"cardAccentLayoutItem":return(0,ep.wL)(e);case"calloutBox":case"gallery":case"smartLayout":case"divider":return!0;case"smartDiagram":return!(0,$.nr)();default:return(0,em.Rj)(e)}},eE=(e,t)=>(0,eg.q)(e)||(0,eh.qK)(t),e_=(e,t)=>{let i=e.view.state.doc.resolve(t);if(!i)return;let n=e.state.doc.nodeAt(t);if(n&&eS(n)&&!eE(n,i)){let e=n.isLeaf||n.isAtom?0:-1;return{pos:i.pos+e,start:i.pos,depth:i.depth,node:n}}return(0,en.eL)(i,eS)},eI=en.YY.create({name:"animations",addOptions:()=>({}),addCommands:()=>({addAnimationPositions:(e,t)=>i=>{let{state:n,dispatch:a}=i;return a&&n.tr.setMeta(ef,{type:"addAnimationPositions",isPresentMode:t,pos:e}),!0},enableAnimations:e=>t=>{let{state:i,dispatch:n}=t;return n&&i.tr.setMeta(ef,{type:"enableAnimations",enabled:e}),!0},resetAnimationPositions:e=>t=>{let{state:i,dispatch:n}=t;return n&&i.tr.setMeta(ef,{type:"resetAnimationPositions",isPresentMode:e}),!0}}),addProseMirrorPlugins:()=>[new er.k_({key:ef,state:{init:()=>new ev,apply:(e,t,i,n)=>t.apply(e,n)},props:{decorations(e){let t=[],i=this.getState(e);if(!1===i.enabled)return el.zF.create(e.doc,t);let n=((e,t)=>{let i=t.getAnimationPositionsAbs(e,(0,es.wC)((0,p.KA)().getState())===eo.w.SLIDE_VIEW).reduce((e,t)=>Math.max(e,t),0),n=e.doc.nodeAt(i),a=n&&i>0?n.nodeSize:0;return i+a})(e,i);return e.doc.descendants((i,a,r,l)=>{let s=e.doc.resolve(a),o=eS(i)||eE(i,s);if(a1||(0,eg.q)(i)||"buttonGroup"===i.type.name||"calloutBox"===i.type.name||(0,ex.hj)(i))}),el.zF.create(e.doc,t)}}})]});var eM=i(80621);let eR=()=>(0,eM.NF)()?(0,r.jsx)("div",{id:"sites-animations-script",dangerouslySetInnerHTML:{__html:"