Files
open-kimi-ppt-skill/editor/neo-ppt/assets/ThumbnailSlide-legacy-CSXTq44l.js
T

1 line
393 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
System.register(["./rolldown-runtime-legacy-C7CQ20b7.js","./vue-legacy-BnJhYd-u.js","./const-legacy-Bw9iWaro.js","./preload-helper-legacy-CKCAnWGV.js","./common-utils-legacy-BUVwbO7W.js","./_plugin-vue_export-helper-legacy-DNBbTZ02.js","./kimi-legacy-KFfRFtSB.js","./index-legacy-Ce-qKpT_.js","./yaml-legacy-soNf5IPv.js","./yaml-legacy-PSsIiII3.js","./dexie-legacy-MWmb6YS4.js","./prosemirror-legacy-CigNWj7m.js","./katex-legacy-COlBCYAe.js","./shapePreset-legacy-acVy7MKY.js","./faIcons-legacy-XZxTRPD2.js"],function(e,t){var n,r,o,a,i,l,s,c,d,u,p,f,m,A,g,v,y,h,b,w,x,S,k,M,C,O,I,L,E,z,R,B,H,F,P,U,T,j,Y,N,Z,W,G,V,D,K,X,J,q,Q,$,_,ee,te,ne,re,oe,ae,ie,le,se,ce,de,ue,pe,fe,me,Ae,ge,ve,ye,he,be,we,xe,Se,ke,Me,Ce,Oe,Ie,Le,Ee,ze,Re,Be,He,Fe,Pe,Ue,Te,je,Ye,Ne,Ze,We,Ge,Ve,De,Ke,Xe,Je,qe,Qe,$e,_e,et,tt,nt,rt,ot,at,it,lt,st,ct,dt,ut,pt,ft,mt,At,gt,vt,yt,ht,bt,wt,xt,St,kt,Mt,Ct,Ot,It,Lt,Et,zt,Rt,Bt,Ht,Ft,Pt,Ut,Tt,jt,Yt,Nt,Zt,Wt,Gt,Vt,Dt,Kt,Xt,Jt,qt,Qt,$t,_t,en,tn,nn,rn,on,an,ln,sn,cn,dn,un,pn,fn,mn,An,gn,vn,yn,hn,bn,wn,xn,Sn,kn,Mn,Cn,On,In,Ln,En,zn,Rn,Bn,Hn,Fn,Pn,Un,Tn,jn,Yn,Nn,Zn,Wn,Gn,Vn,Dn,Kn,Xn,Jn,qn,Qn,$n,_n,er,tr,nr,rr,or,ar,ir,lr,sr,cr,dr,ur,pr,fr,mr,Ar,gr,vr,yr,hr,br,wr,xr,Sr,kr,Mr,Cr,Or,Ir,Lr,Er,zr,Rr,Br,Hr,Fr,Pr,Ur,Tr,jr,Yr,Nr,Zr,Wr,Gr,Vr,Dr,Kr,Xr,Jr,qr,Qr,$r,_r,eo,to,no,ro,oo,ao,io,lo,so,co,uo,po,fo,mo,Ao,go,vo,yo,ho,bo,wo,xo,So,ko,Mo,Co,Oo,Io,Lo,Eo,zo,Ro,Bo,Ho,Fo,Po,Uo,To,jo,Yo,No,Zo,Wo,Go,Vo,Do,Ko,Xo,Jo,qo,Qo,$o,_o,ea,ta,na,ra,oa,aa,ia,la,sa,ca,da,ua,pa,fa,ma,Aa,ga,va,ya,ha,ba,wa,xa,Sa,ka,Ma,Ca,Oa,Ia,La,Ea,za,Ra,Ba,Ha,Fa,Pa,Ua,Ta,ja,Ya,Na,Za,Wa,Ga,Va,Da,Ka,Xa,Ja,qa,Qa,$a,_a,ei,ti,ni,ri,oi,ai,ii,li,si,ci,di,ui,pi,fi,mi,Ai,gi,vi,yi,hi,bi,wi,xi,Si,ki,Mi,Ci,Oi,Ii,Li,Ei,zi,Ri,Bi,Hi,Fi,Pi,Ui,Ti,ji,Yi,Ni,Zi,Wi,Gi,Vi,Di,Ki,Xi,Ji,qi,Qi,$i,_i,el,tl,nl,rl,ol,al,il,ll,sl,cl,dl,ul,pl,fl,ml,Al,gl,vl,yl,hl,bl,wl,xl,Sl,kl,Ml,Cl,Ol,Il,Ll,El,zl,Rl,Bl,Hl,Fl,Pl,Ul,Tl,jl,Yl,Nl,Zl,Wl,Gl,Vl,Dl,Kl,Xl,Jl,ql,Ql,$l,_l,es,ts,ns,rs,os,as,is,ls,ss,cs;function ds(e){return e instanceof ie?String(e.value):void 0}function us(e){return e instanceof ie||e instanceof se||e instanceof le?e.range??null:null}function ps(e){const t=e.split("\n").map(e=>e.match(/^( +)(?=\S)/)?.[1].length??0).filter(e=>e>0);return t.length?Math.min(...t):We}function fs(e,t){if(0===t||""===e.trim())return e;if(t>0)return`${" ".repeat(t)}${e}`;let n=-t,r=0;for(;r<e.length&&n>0&&" "===e[r];)r++,n--;return e.slice(r)}function ms(e,t,n){let r=e.slice(t[0],t[2]);r.endsWith("\n")&&(r=r.slice(0,-1));const o=r.split("\n");var a,i;const l=n+2-(a=e,(i=t[0])-(a.lastIndexOf("\n",i-1)+1));o[0]=`${" ".repeat(n)}- `+o[0];for(let s=1;s<o.length;s++)o[s]=fs(o[s],l);return o.join("\n")}function As(e){if(!(e instanceof ie))return;const t=e.type;return function(e){return"BLOCK_LITERAL"===e||"BLOCK_FOLDED"===e}(t)?t:void 0}function gs(e,t){if(e instanceof se&&t instanceof se){e.flow=t.flow;for(const n of e.items){if(!(n.key instanceof ie)||"string"!=typeof n.key.value)continue;const e=n.key.value,r=n.value,o=t.get(e,!0),a=As(o);a&&r instanceof ie&&(r.type=a),gs(r,o)}}else e instanceof le&&t instanceof le&&(e.flow=t.flow,e.items.forEach((e,n)=>{gs(e,t.items[n])}))}function vs(e,t){if(e instanceof se)for(const n of e.items){const e=n.key instanceof ie&&"string"==typeof n.key.value?n.key.value:void 0;vs(n.value,e)}else if(e instanceof le){t&&Ge.has(t)&&(e.flow=!0);for(const t of e.items)vs(t)}}function ys(e,t=We,n){const r=new ce.Document(e);if(vs(r.contents),n){const e=ce.parseDocument(n);gs(r.contents,e.contents)}return r.toString({indent:t,lineWidth:0,flowCollectionPadding:!1})}function hs(e){if(!e)return{};const t=ae.load(e);return t&&"object"==typeof t&&!Array.isArray(t)?t:{}}function bs(e,t){const n=ys(e,t).trimEnd().split("\n"),r=" ".repeat(t);n[0]=`${r}- `+n[0];for(let o=1;o<n.length;o++)n[o]=`${r} `+n[o];return n.join("\n")}function ws(e,t,n,r,o){const a=new Map(r.map(e=>[e.elementId,e])),i=new Map;for(const s of t.items){if(!(s instanceof se))continue;const t=s.get("elementId");if("string"!=typeof t)continue;const n=us(s);n&&i.set(t,ms(e,n,o))}const l=[];for(const s of n){const e=s.elementId;if("string"!=typeof e){l.push(bs(s,o));continue}const t=a.get(e),n=i.get(e);t&&n&&j(s,t)?l.push(n):l.push(bs(s,o))}return 0===l.length?"elements: []\n":"elements:\n"+l.join("\n")+"\n"}function xs(e,t){const n=ce.parseDocument(e),r=n.toJSON(),o=ps(e);return j(t,r)?e:function(e,t,n,r,o){const a=t.contents,i=[],l=new Set;for(const s of a.items){const t=ds(s.key);if(!t)continue;l.add(t);const a=us(s.key),c=us(s.value);if(!a||!c){const e=ys({[t]:n[t]},o).trimEnd();i.push(e+"\n");continue}if("elements"===t){const t=s.value,a=n.elements??[],l=r.elements??[];i.push(ws(e,t,a,l,o));continue}if(j(n[t],r[t])){i.push(e.slice(a[0],c[2]));continue}const d=ys({[t]:n[t]},o).trimEnd();i.push(d+"\n")}for(const s of Object.keys(n))if(!l.has(s)){const e=ys({[s]:n[s]},o).trimEnd();i.push(e+"\n")}return i.join("")}(e,n,t,r,o)}function Ss(e,t){const{pageId:n,pagePath:r,...o}=e;return t?xs(t,o):ys(o)}function ks(e,t){const n=e,r="v2"===t.version||"v2"===n.version;return o={version:r?"v2":void 0,title:e.title,customFonts:r?n.customFonts??t.customFonts:void 0,theme:e.theme,size:e.size,pages:e.pages.map(e=>e.pagePath??`${e.pageId}.page`)},Object.fromEntries(Object.entries(o).filter(([,e])=>void 0!==e));var o}function Ms(e){const{pageId:t,pagePath:n,...r}=e;return r}function Cs(e,t){return t?j(e,hs(t))?t:ys(e,ps(t),t):ys(e,2)}function Os(e,t,n,r){const o={path:t,message:n,value:r};e.warnings.push(o),$("[PPTD v2 converter]",o)}function Is(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function Ls(e){return"string"==typeof e}function Es(e){return"number"==typeof e&&Number.isFinite(e)}function zs(e){return"boolean"==typeof e}function Rs(e){return Ls(e)||Es(e)||zs(e)}function Bs(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>void 0!==e))}function Hs(e){return!e||0===Object.keys(e).length}function Fs(e,t){if(!e)return;const n=Object.fromEntries(Object.entries(e).map(([e,n])=>[e,t(n,e)]).filter(([,e])=>void 0!==e));return Object.keys(n).length?n:void 0}function Ps(e,t,n,r){const o=t[n];if(void 0!==o)return Ls(o)?o:void Os(e,r,"Expected string,已丢弃",o)}function Us(e,t,n,r){const o=t[n];if(void 0!==o)return Es(o)?o:void Os(e,r,"Expected number,已丢弃",o)}function Ts(e,t,n,r){const o=t[n];if(void 0!==o)return zs(o)?o:void Os(e,r,"Expected boolean,已丢弃",o)}function js(e,t,n){if(!Array.isArray(t))return void Os(e,n,"Expected number array,已丢弃",t);const r=t.filter((t,r)=>!!Es(t)||(Os(e,`${n}[${r}]`,"Expected number,已丢弃",t),!1));return r.length?r:void 0}function Ys(e,t,n,r){if(!Array.isArray(t)||t.length!==r)return void Os(e,n,`Expected tuple with ${r} items,已丢弃`,t);const o=[];for(let a=0;a<t.length;a++){const r=t[a];if(!Es(r))return void Os(e,`${n}[${a}]`,"Expected number,已丢弃",r);o.push(r)}return o}function Ns(e,t,n){if(e){if(Is(e))return Bs({color:Ps(t,e,"color",`${n}.color`),fontSize:Us(t,e,"fontSize",`${n}.fontSize`),fontFamily:Ps(t,e,"fontFamily",`${n}.fontFamily`),italic:"italic"===e.fontStyle||void 0,lineHeight:Us(t,e,"lineHeight",`${n}.lineHeight`),lineHeightPx:Us(t,e,"lineHeightPx",`${n}.lineHeightPx`),letterSpacing:Us(t,e,"letterSpacing",`${n}.letterSpacing`),marginTop:Us(t,e,"marginTop",`${n}.marginTop`)});Os(t,n,"Expected text style object,已丢弃",e)}}function Zs(e,t,n){if(!Is(e))return void Os(t,n,"Text content requires object,已丢弃",e);const r=function(e,t,n){return Ls(t)?t:Es(t)||zs(t)?(Os(e,n,"Text value converted to string",t),String(t)):Is(t)&&Rs(t.text)?(Os(e,n,"Wrapped text object unwrapped",t),String(t.text)):void Os(e,n,"Expected text string,已丢弃",t)}(t,e.text,`${n}.text`);if(void 0===r)return;let o,a;void 0!==e.style&&(Ls(e.style)?o=e.style:Is(e.style)?(a=Ns(e.style,t,`${n}.style`),Os(t,`${n}.style`,"Inline style object merged into text content",e.style)):Os(t,`${n}.style`,"Expected string,已丢弃",e.style));const i="horizontal"===e.textDirection||"vertical"===e.textDirection?e.textDirection:void 0;return void 0!==e.textDirection&&void 0===i&&Os(t,`${n}.textDirection`,"Invalid textDirection,已丢弃",e.textDirection),Bs({text:r,style:o,color:Ps(t,e,"color",`${n}.color`)??a?.color,fontSize:Us(t,e,"fontSize",`${n}.fontSize`)??a?.fontSize,fontFamily:Ps(t,e,"fontFamily",`${n}.fontFamily`)??a?.fontFamily,italic:"italic"===e.fontStyle||a?.italic,lineHeight:Us(t,e,"lineHeight",`${n}.lineHeight`)??a?.lineHeight,lineHeightPx:Us(t,e,"lineHeightPx",`${n}.lineHeightPx`)??a?.lineHeightPx,letterSpacing:Us(t,e,"letterSpacing",`${n}.letterSpacing`)??a?.letterSpacing,textDirection:i,wrap:Ts(t,e,"wrap",`${n}.wrap`),align:e.align,marginTop:Us(t,e,"marginTop",`${n}.marginTop`)??a?.marginTop,gradient:e.gradient,shadow:e.shadow})}function Ws(e,t,n){const r=Zs(e,t,n);if(!r)return;const{style:o,textDirection:a,wrap:i,gradient:l,shadow:s,...c}=r;return void 0!==a&&Os(t,`${n}.textDirection`,"v2 Cell 不支持 textDirection,已丢弃",a),void 0!==i&&Os(t,`${n}.wrap`,"v2 Cell 不支持 wrap,已丢弃",i),void 0!==l&&Os(t,`${n}.gradient`,"v2 Cell 不支持 gradient,已丢弃",l),void 0!==s&&Os(t,`${n}.shadow`,"v2 Cell 不支持 shadow,已丢弃",s),Bs({...c,textStyle:o})}function Gs(e,t,n,r={}){if(e)if(Is(e)){if("solid"===e.type)return Ls(e.color)?{type:"solid",color:e.color}:void Os(t,`${n}.color`,"Solid fill requires color,已丢弃",e.color);if("gradient"===e.type)return Array.isArray(e.stops)?{type:"gradient",gradientType:e.gradientType,stops:e.stops,angle:e.angle}:void Os(t,`${n}.stops`,"Gradient fill requires stops,已丢弃",e);if("image"===e.type){if(Ls(e.src))return e.mask&&!r.ignoreImageMask&&Os(t,`${n}.mask`,"v2 ImageFill.mask 当前上下文无法生成同尺寸覆盖 Shape,已丢弃",e.mask),Bs({type:"image",src:e.src,fit:e.fit,crop:e.crop,opacity:e.opacity});Os(t,`${n}.src`,"Image fill requires src,已丢弃",e.src)}else Os(t,`${n}.type`,"Expected fill object with valid type,已丢弃",e.type)}else Os(t,n,"Expected fill object,已丢弃",e)}function Vs(e,t,n){if(e){if("none"!==e)return{type:"solid",color:e};Os(t,n,"v2 TableStyle 没有 none fill 语义,已丢弃",e)}}function Ds(e,t,n,r=!1){if(!e)return e;if(Is(e)){if("none"===e.style)return Os(t,`${n}.style`,r?"v2 BorderSpec 用 null 表示无边框":"v2 Border 不支持 style: none,已丢弃",e),r?null:void 0;if(void 0===e.style||["solid","dash","dot"].includes(e.style))return Bs({style:e.style,width:Us(t,e,"width",`${n}.width`),color:Ps(t,e,"color",`${n}.color`)});Os(t,`${n}.style`,"Invalid border style,已丢弃",e.style)}else Os(t,n,"Expected border object,已丢弃",e)}function Ks(e,t,n){if(e)return Array.isArray(e)?e.map((e,r)=>Ds(e,t,`${n}[${r}]`,!0)):Ds(e,t,n,!0)}function Xs(e,t,n){return"object"!=typeof e||null===e?e:Bs({style:e.style,color:e.color,width:e.width,arrow:!0===e.arrow?"end":void 0})}function Js(e,t,n){if(!e)return;let r;return r="object"==typeof e.label&&null!==e.label?Bs({...e.label,numberFormat:e.numberFormat}):e.numberFormat&&!1!==e.label?{numberFormat:e.numberFormat}:e.label,Bs({show:e.show,min:e.min,max:e.max,title:e.title,label:r,axisLine:Xs(e.axisLine),gridLine:Xs(e.gridLine)})}function qs(e){if(e)return Bs({show:e.show,content:"name"===e.content?"category":e.content,color:e.color,numberFormat:e.numberFormat,fontSize:e.fontSize})}function Qs(e,t,n){return!1===e||void 0===e?e:Bs({shape:"square"===e.shape?"rect":e.shape,fill:$s(e.fill),border:Ds(e.border,t,`${n}.border`)??void 0,size:e.size})}function $s(e,t,n){if(e)return"solid"===e.type?e.color:{...e}}function _s(e,t,n){if(!e)return;const r=Bs({fontSize:e.fontSize,fontFamily:e.fontFamily,fill:Gs(e.fill,t,`${n}.fill`),border:Ks(e.border,t,`${n}.border`)}),o=Bs({fill:Vs(e.headerFill,t,`${n}.headerFill`),color:e.headerColor,bold:e.headerBold,border:Ks(e.headerBorder,t,`${n}.headerBorder`)}),a=e.bodyFill?.map((r,o)=>Bs({fill:Vs(r,t,`${n}.bodyFill[${o}]`),color:e.bodyColor,border:Ks(e.bodyBorder,t,`${n}.bodyBorder`)})),i=!e.bodyFill&&(e.bodyColor||e.bodyBorder),l=Bs({border:Ks(e.lastRowBorder,t,`${n}.lastRowBorder`)}),s=Bs({fill:Vs(e.firstColumnFill,t,`${n}.firstColumnFill`),color:e.firstColumnColor,bold:e.firstColumnBold});return Bs({cellStyle:Hs(r)?void 0:r,firstRowStyle:Hs(o)?void 0:o,lastRowStyle:Hs(l)?void 0:l,firstColumnStyle:Hs(s)?void 0:s,bodyStyles:a??(i?[Bs({color:e.bodyColor,border:Ks(e.bodyBorder,t,`${n}.bodyBorder`)})]:void 0)})}function ec(e,t,n){if(e)return Bs({colors:e.colors??{},textStyles:Fs(e.textStyles,(e,r)=>Ns(e,t,`${n}.textStyles.${r}`))??{},tableStyles:Fs(e.tableStyles,(e,r)=>_s(e,t,`${n}.tableStyles.${r}`))})}function tc(e,t,n){return e&&"none"!==e?"triangle"===e?(Os(t,n,"v2 Line 不支持 triangle arrow,已降级为 arrow",e),"arrow"):e:null}function nc(e){return"image"===e?.type?e.mask:void 0}function rc(e,t,n,r){if(t)return Os(n,`${r}.mask`,"v2 ImageFill.mask 已转换为同尺寸覆盖 Shape",t),Bs({elementId:e.overlayElementId??`${e.elementId}-image-mask`,elementType:"shape",bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,shapeName:e.shapeName??(e.path?"custom":"rect"),adjustments:e.adjustments,viewBox:e.viewBox,path:e.path,fill:Gs(t,n,`${r}.mask`)})}function oc(e,t,n){if("straightConnector1"===e.shapeName)return function(e,t,n){const[,,r,o]=e.bounds,a=[Math.max(Math.abs(r),1),Math.max(Math.abs(o),1)],i=`0,0 ${Math.max(r,0)},${Math.max(o,0)}`;return Bs({elementId:e.elementId,elementType:"line",bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,viewBox:a,points:i,arrow:e.arrow?[tc(e.arrow[0],t,`${n}.arrow[0]`),tc(e.arrow[1],t,`${n}.arrow[1]`)]:void 0,border:Ds(e.border,t,`${n}.border`)??void 0,shadow:e.shadow})}(e,t,n);e.arrow&&Os(t,`${n}.arrow`,"v2 Shape 不支持 arrow,非 straightConnector1 连接器已保留为 Shape 并丢弃 arrow",e.arrow),e.shapeName?.includes("Connector")&&Os(t,`${n}.shapeName`,"v2 Line 无法精确表达 bent/curved connector,已保留为 Shape",e.shapeName),e.path&&!e.viewBox&&Os(t,`${n}.path`,"自定义 path 缺少 viewBox,v2 渲染可能不一致",e.path);const r=e.shapeName??(e.path?"custom":"rect");return e.shapeName||Os(t,`${n}.shapeName`,"v1 Shape 缺少 shapeName,已按 v2 必填字段补默认值",r),Bs({elementId:e.elementId,elementType:"shape",bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,shapeName:r,adjustments:e.adjustments,viewBox:e.viewBox,path:e.path,fill:Gs(e.fill,t,`${n}.fill`,{ignoreImageMask:!0}),border:Ds(e.border,t,`${n}.border`)??void 0,shadow:e.shadow})}function ac(e,t,n){if("straightConnector1"!==e.shapeName)return rc({elementId:e.elementId,bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,shapeName:e.shapeName,adjustments:e.adjustments,viewBox:e.viewBox,path:e.path},nc(e.fill),t,`${n}.fill`)}function ic(e,t,n){const r=e;return Bs({elementId:e.elementId,elementType:"image",bounds:e.bounds,rotation:e.rotation,opacity:e.opacity,flip:e.flip,src:e.src,cropShape:e.shapeName?Bs({shapeName:e.shapeName,adjustments:e.adjustments,viewBox:r.viewBox,path:r.path}):void 0,fit:e.fit,crop:e.crop,border:Ds(e.border,t,`${n}.border`)??void 0,shadow:e.shadow})}function lc(e,t,n){const r=Array.isArray(e.rows)?e.rows:Array.isArray(e.data)?e.data:[],o=Array.isArray(e.rows)?`${n}.rows`:`${n}.data`;return Array.isArray(e.rows)||Os(t,`${n}.rows`,Array.isArray(e.data)?"Table data converted to rows":"Table rows fallback to []",e),r.map((e,n)=>{if(Array.isArray(e))return e.map((e,r)=>function(e,t,n){return Rs(e)?(Os(t,n,"Cell scalar converted to text content",e),{text:String(e)}):Is(e)?Bs({...e.content?Ws(e.content,t,`${n}.content`):void 0,fill:Gs(e.fill,t,`${n}.fill`),border:Ks(e.border,t,`${n}.border`),rowSpan:Us(t,e,"rowSpan",`${n}.rowSpan`),colSpan:Us(t,e,"colSpan",`${n}.colSpan`)}):void Os(t,n,"Expected cell object,已丢弃",e)}(e,t,`${o}[${n}][${r}]`)).filter(e=>!!e);Os(t,`${o}[${n}]`,"Expected cell row array,已丢弃",e)}).filter(e=>!!e)}function sc(e,t,n){let r="string"==typeof e.style?e.style:_s(e.style,t,`${n}.style`);const o=Ks(e.border,t,`${n}.border`);return o&&("string"==typeof r?Os(t,`${n}.border`,"v2 Table 没有表格级 border,且无法合并到 theme style 引用,已丢弃",e.border):r=function(e,t){return t?{...e,cellStyle:Bs({...e?.cellStyle,border:t})}:e}(r,o)),Bs({elementId:e.elementId,elementType:"table",bounds:e.bounds,columnWidths:js(t,e.columnWidths,`${n}.columnWidths`)??[],rowHeights:js(t,e.rowHeights,`${n}.rowHeights`)??[],rows:lc(e,t,n),style:r,shadow:e.shadow})}function cc(e,t,n){const r=[],o=new Set;for(const a of e)for(const e of Object.keys(a))o.has(e)||(o.add(e),r.push(e));return{cols:r,rows:e.map((e,o)=>r.map(r=>function(e,t,n){return null==e?null:"number"==typeof e||"string"==typeof e||"boolean"==typeof e?e:(Os(t,n,"v2 ChartData 只支持 number/string/boolean/null,已转为 null",e),null)}(e[r],t,`${n}.data[${o}].${r}`)))}}function dc(e,t){return{...e.seriesStyle?.["*"],...e.seriesStyle?.[t]}}function uc(e,t,n){if(void 0!==e){if(Ls(e))return e;if(Is(e)){const r=Object.entries(e);if(1===r.length){const[o,a]=r[0];if(Rs(a))return Os(t,n,"Chart name restored from YAML object",e),`${o}: ${a}`}}Os(t,n,"Expected chart name string,已丢弃",e)}}function pc(e,t,n,r,o){return uc(t?.name,r,`${o}.seriesStyle.name`)??uc(e.names?.[n],r,o)}function fc(e,t,n,r,o){return $s(t?.fill)??e.colors?.[n]}function mc(e){return!0===e?.stacked?"value":"100%"===e?.stacked?"percent":void 0}function Ac(e,t,n,r,o,a){e.smooth=t?.smooth,e.lineStyle=t?.line,e.width=t?.width,e.marker=Qs(t?.marker,o,`${a}.marker`),e.nullHandling=r?.nullHandling,e.lineColor=n}function gc(e,t,n,r){const o=dc(e,t),a=e.colors?.length?e.colors:$s(o?.fill);return Bs({type:"pie",encode:{category:e.x,value:t},innerRadius:e.options?.innerRadius,startAngle:e.options?.startAngle,fill:a,border:Ds(o?.border,n,`${r}.border`)??void 0,dataLabels:qs(o?.dataLabels)})}function vc(e,t,n){const r=function(e,t,n){return Ls(e.y)?[e.y]:Array.isArray(e.y)?e.y.filter((e,r)=>!!Ls(e)||(Os(t,`${n}[${r}]`,"Expected chart y field string,已丢弃",e),!1)):(Os(t,n,"Chart y requires string or string array,已丢弃",e.y),[])}(e,t,`${n}.y`);return 0===r.length?[]:("horizontal"===e.options?.direction&&"bar"!==e.type&&Os(t,`${n}.options.direction`,"v2 仅对 bar 做 horizontal encode 转换,其他图表方向可能不一致",e.type),"pie"===e.type?(r.length>1&&Os(t,`${n}.y`,"v2 pie 单个 series 只使用第一个 y 字段",r),[gc(e,r[0],t,`${n}.series[0]`)]):r.map((r,o)=>{const a=dc(e,r),i="combo"===e.type?a?.type??"bar":e.type,l=`${n}.series[${o}]`;return"bubble"===i?function(e,t,n,r,o){const a=dc(e,t),i=fc(e,a,n),l=e.size??t;return e.size||Os(r,`${o}.size`,"v1 bubble 未配置 size 字段,已临时使用 y 字段作为 size",t),Bs({type:"bubble",encode:{x:e.x,y:t,size:l},name:pc(e,a,n,r,`${o}.name`),yAxisIndex:"secondary"===a?.axis?1:void 0,fill:i,border:Ds(a?.border,r,`${o}.border`)??void 0,dataLabels:qs(a?.dataLabels)})}(e,r,o,t,l):"radar"===i?function(e,t,n,r,o){const a=dc(e,t),i=fc(e,a,n),l=Bs({type:"radar",encode:{category:e.x,y:t},name:pc(e,a,n,r,`${o}.name`),areaColor:i,dataLabels:qs(a?.dataLabels)});return Ac(l,a,i,e.options,r,o),Bs(l)}(e,r,o,t,l):"pie"===i?gc(e,r,t,l):function(e,t,n,r,o,a){const i=dc(e,t),l=fc(e,i,n),s=Bs({type:r,encode:"horizontal"===e.options?.direction&&"bar"===r?{x:t,y:e.x}:{x:e.x,y:t},name:pc(e,i,n,o,`${a}.name`),yAxisIndex:"secondary"===i?.axis?1:void 0,border:Ds(i?.border,o,`${a}.border`)??void 0,dataLabels:qs(i?.dataLabels)});return"bar"===r?(s.fill=l,s.stack=mc(e.options)):"area"===r?(Ac(s,i,l,e.options,o,a),s.areaColor=l,s.stack=mc(e.options)):"line"===r?Ac(s,i,l,e.options,o,a):(s.fill=l,s.marker=Qs(i?.marker,o,`${a}.marker`)),Bs(s)}(e,r,o,i,t,l)}))}function yc(e,t,n){return Array.isArray(e.data)?e.data.filter((e,r)=>!!Is(e)||(Os(t,`${n}.data[${r}]`,"Expected chart data row object,已丢弃",e),!1)):(Os(t,`${n}.data`,"Chart data fallback to []",e.data),[])}function hc(e,t,n){const r=Js(e.xAxis),o=Js(e.yAxis),a=Js(e.secondaryAxis),i="horizontal"===e.options?.direction;return a&&Os(t,`${n}.secondaryAxis`,"secondaryAxis 已转换为 yAxis[1],渲染一致性需要后续接入 v2 chart 后验收",e.secondaryAxis),Bs({elementId:e.elementId,elementType:"chart",bounds:e.bounds,data:cc(yc(e,t,n),t,`${n}.data`),series:vc(e,t,n),xAxis:i?{...r,type:"value"}:r,yAxis:a?[{...o,type:i?"category":void 0},a]:i?{...o,type:"category"}:o,barWidth:e.options?.barWidth,title:e.title,legend:e.legend,dataLabels:qs(e.dataLabels),fontFamily:e.options?.fontFamily,fill:Gs(e.fill,t,`${n}.fill`),border:Ds(e.border,t,`${n}.border`)??void 0})}function bc(e,t,n){const r=`elements[${n}](${Is(e)&&Ls(e.elementId)?e.elementId:n})`,o=function(e,t,n){if(!Is(e))return void Os(t,n,"Expected element object,已丢弃",e);if(!Ls(e.elementId))return void Os(t,`${n}.elementId`,"Element requires elementId,已丢弃",e.elementId);const r=Ys(t,e.bounds,`${n}.bounds`,4);return r?{...e,elementId:e.elementId,bounds:r}:void 0}(e,t,r);if(!o)return[];if("text"===o.elementType){const e=Zs(o.content,t,`${r}.content`);return e?[Bs({elementId:o.elementId,elementType:"text",bounds:o.bounds,rotation:Us(t,o,"rotation",`${r}.rotation`),opacity:Us(t,o,"opacity",`${r}.opacity`),flip:o.flip,content:e})]:[]}return"shape"===o.elementType?[oc(o,t,r),ac(o,t,r)].filter(Boolean):"image"===o.elementType?[ic(o,t,r)]:"icon"===o.elementType?Ls(o.iconName)?[Bs({elementId:o.elementId,elementType:"icon",bounds:o.bounds,rotation:Us(t,o,"rotation",`${r}.rotation`),opacity:Us(t,o,"opacity",`${r}.opacity`),flip:o.flip,iconName:o.iconName,fill:Gs(o.fill,t,`${r}.fill`),border:Ds(o.border,t,`${r}.border`)??void 0,shadow:o.shadow})]:(Os(t,`${r}.iconName`,"Icon element requires iconName,已丢弃",o.iconName),[]):"table"===o.elementType?[sc(o,t,r)]:"chart"===o.elementType?[hc(o,t,r)]:(Os(t,`${r}.elementType`,"Expected element object with valid elementType,已丢弃",o.elementType),[])}function wc(e,t,n="presentation"){return Is(e)?Bs({version:"v2",title:Ps(t,e,"title",`${n}.title`),size:Ys(t,e.size,`${n}.size`,2)??Ve,theme:ec(e.theme,t,`${n}.theme`),pages:Array.isArray(e.pages)?e.pages.filter((e,r)=>!!Ls(e)||(Os(t,`${n}.pages[${r}]`,"Expected page path string,已丢弃",e),!1)):[]}):(Os(t,n,"Expected PPTD meta object,已使用默认 v2 meta",e),{version:"v2",size:Ve,pages:[]})}function xc(e,t,n="page",r={}){if(!Is(e))return Os(t,n,"Expected page object,已使用空页面",e),{elements:[]};const o=r.pageSize??Ve,a=e.background,i=function(e,t,n,r){return rc({elementId:"background",overlayElementId:"background-image-mask",bounds:[0,0,t[0],t[1]],shapeName:"rect"},nc(e),n,r)}(a,o,t,`${n}.background`);i&&!r.pageSize&&Os(t,`${n}.background.mask`,"单页转换缺少 presentation.size,已使用默认 960x540 生成背景 mask 覆盖 Shape",a);const l=Array.isArray(e.elements)?e.elements:[];return Array.isArray(e.elements)||Os(t,`${n}.elements`,"Expected elements array,已使用空数组",e.elements),Bs({pageType:(s=e.pageType,"contents"===s?"table_of_contents":"end"===s?"final":s),background:Gs(a,t,`${n}.background`,{ignoreImageMask:!0}),notes:Ps(t,e,"notes",`${n}.notes`),elements:[...i?[i]:[],...l.flatMap((e,n)=>bc(e,t,n))]});var s}function Sc(e){return ae.dump(e,De)}function kc(e){return ae.load(e)}function Mc(e){const t=e.find(e=>e.path.endsWith(".pptd"));if(!t)return;const n=kc(t.content);return Is(n)?function(e){if(!Array.isArray(e)||e.length<2)return;const[t,n]=e;return"number"==typeof t&&"number"==typeof n?[t,n]:void 0}(n.size):void 0}function Cc(e){return Is(e)?"v2"===e.version?"v2":function(e){return Array.isArray(e.pages)&&Array.isArray(e.size)}(e)?"v1":Array.isArray(e.elements)?function(e){const t=Array.isArray(e.elements)?e.elements:[];let n=0,r=0;for(const o of t)if(Is(o)){if("line"===o.elementType&&r++,"chart"===o.elementType){const e=o.data;Array.isArray(o.series)&&Is(e)&&Array.isArray(e.cols)&&Array.isArray(e.rows)&&r++,o.type&&o.x&&o.y&&n++}if("text"===o.elementType&&Is(o.content)&&(o.content.fontStyle&&n++,(void 0!==o.content.bold||void 0!==o.content.italic||o.content.backgroundColor)&&r++),"image"===o.elementType&&o.cropShape&&r++,"shape"===o.elementType&&o.arrow&&n++,"table"===o.elementType&&Array.isArray(o.rows))for(const e of o.rows)if(Array.isArray(e))for(const t of e)Is(t)&&(t.content&&n++,void 0===t.text&&void 0===t.textStyle||r++)}return n>r?"v1":r>n?"v2":"unknown"}(e):"unknown":"unknown"}function Oc(e){try{return Cc(kc(e))}catch{return"unknown"}}function Ic(e){const t=Oc(e.content);return"unknown"!==t?t:e.path.endsWith(".pptd")?"v1":"unknown"}function Lc(e,t,n,r={}){if("v2"===Oc(t))return t;const o=kc(t);return e.endsWith(".pptd")?Sc(wc(o,n,e)):e.endsWith(".page")?Sc(xc(o,n,e,r)):t}function Ec(e){return ae.load(e)}function zc(e,t){if(e instanceof se)for(const n of e.items){const e=n.key instanceof ie&&"string"==typeof n.key.value?n.key.value:void 0;zc(n.value,e)}else if(e instanceof le){t&&Fn.has(t)&&(e.flow=!0);for(const t of e.items)zc(t)}}function Rc(e){const t=new ce.Document(e);return zc(t.contents),t.toString({indent:Hn.indent,lineWidth:0,flowCollectionPadding:!1})}function Bc(e){return Bn({enabled:e.checkerEnabled,onIssue:e.onIssue})}function Hc(e,t){if(!function(e,t){return!!function(e){return e.endsWith(".pptd")||e.endsWith(".page")}(e)&&"v2"!==t&&("v1"===t||e.endsWith(".pptd"))}(e.path,t))return{content:e.content,converted:!1,warnings:[]};const n=function(e,t){const n={warnings:[]};return{data:Lc(e,t,n),warnings:n.warnings}}(e.path,e.content);return{content:n.data,converted:!0,warnings:n.warnings}}function Fc(e,t,n){if(e.endsWith(".pptd")){const e=Ec(t),r=n.meta(e);return j(r,e)?t:Rc(r)}if(e.endsWith(".page")){const r=Ec(t),o=n.page(r,e);if(!o)throw new Error(`Invalid PPTD page: ${e}`);return j(o,r)?t:Rc(o)}return t}function Pc(e,t,n){const r=n??Ic(e),o=Hc(e,r);return{data:Fc(e.path,o.content,t),sourceVersion:r,converted:o.converted,warnings:o.warnings}}function Uc(e,t,n={}){const r=Bc(n);return{...Pc({path:e,content:t},r),issues:r.flush()}}function Tc(e,t={}){const n=Bc(t),r=e.find(e=>e.path.endsWith(".pptd"))??e[0],o=r?Ic(r):"unknown",a="v1"===o?function(e){const t={warnings:[]},n=Mc(e);return{data:e.map(e=>({...e,content:Lc(e.path,e.content,t,{pageSize:n})})),warnings:t.warnings}}(e):void 0,i=a?.data??e,l=[...a?.warnings??[]];let s=!!a;const c=i.map(e=>{const t=Pc(e,n,a?"v2":void 0);return l.push(...t.warnings),s||(s=t.converted),{...e,content:t.data}}),d=n.flush();return{data:c,sourceVersion:o,converted:s,warnings:l,issues:d}}function jc(e){return Object.is(e,-0)?0:e}function Yc(e){return jc(Number(e.toFixed(Yn)))}function Nc(e){return e.map(Yc)}function Zc(e){return e.map(e=>jc(Math.round(e)))}function Wc(e){return!!e&&e.startsWith("$")}function Gc(e,t){if(!t||!t.startsWith("$"))return t;const n=t.slice(1);return e?.colors[n]??t}function Vc(e,t){if(!t||!t.startsWith("$"))return;const n=t.slice(1);return e?.textStyles[n]}function Dc(e,t){if(!t||!t.startsWith("$"))return;const n=t.slice(1);return e?.tableStyles?.[n]}function Kc(e,t){if(t)return"solid"===t.type?{...t,color:Gc(e,t.color)??t.color}:"gradient"===t.type?{...t,stops:t.stops.map(t=>({...t,color:Gc(e,t.color)??t.color}))}:"image"===t.type&&t.mask?{...t,mask:Kc(e,t.mask)}:t}function Xc(e,t){if(t)return{...t,color:Gc(e,t.color)??t.color}}function Jc(e,t){if(t)return Array.isArray(t)?t.map(t=>t?Xc(e,t):t):Xc(e,t)}function qc(e,t){const n=t,r=Vc(e,t.style),o=r;return{...r,...t,text:Qc(e,t.text),color:Gc(e,t.color??r?.color),fontSize:t.fontSize??r?.fontSize,fontFamily:t.fontFamily??r?.fontFamily,fontStyle:t.fontStyle??r?.fontStyle,bold:t.bold??r?.bold,italic:t.italic??r?.italic,lineHeight:t.lineHeight??r?.lineHeight,lineHeightPx:t.lineHeightPx??r?.lineHeightPx,letterSpacing:t.letterSpacing??r?.letterSpacing,marginTop:t.marginTop??r?.marginTop,backgroundColor:Gc(e,n.backgroundColor??o?.backgroundColor),gradient:t.gradient?Kc(e,t.gradient):void 0,shadow:t.shadow?{...t.shadow,color:Gc(e,t.shadow.color)??t.shadow.color}:void 0}}function Qc(e,t){const n="string"==typeof t?t:String(t??"");if(!e||!n||!n.includes("$"))return n;const r=(new DOMParser).parseFromString(n,"text/html");let o=!1;const a=r.createTreeWalker(r.body,NodeFilter.SHOW_ELEMENT);for(;a.nextNode();){const t=a.currentNode,n=t.getAttribute("style");if(!n)continue;const r=n.replace(/([-\w]+):\s*([^;]+)/g,(t,n,r)=>{const o=r.trim();if(!o.startsWith("$"))return t;const a=Gc(e,o);return a&&a!==o?`${n}: ${a}`:t});r!==n&&(t.setAttribute("style",r),o=!0)}return o?r.body.innerHTML:n}function $c(e,t){return t?{...t,label:t.label&&"object"==typeof t.label?{...t.label,color:Gc(e,t.label.color)}:t.label,axisLine:t.axisLine&&"object"==typeof t.axisLine?{...t.axisLine,color:Gc(e,t.axisLine.color)}:t.axisLine,gridLine:t.gridLine&&"object"==typeof t.gridLine?{...t.gridLine,color:Gc(e,t.gridLine.color)}:t.gridLine,title:"object"==typeof t.title&&t.title?{...t.title,color:Gc(e,t.title.color)}:t.title}:t}function _c(e,t){return Array.isArray(t)?t.map(t=>$c(e,t)):$c(e,t)}function ed(e,t){if("string"==typeof t)return Gc(e,t)??t;if(Array.isArray(t))return t.map(t=>ed(e,t));if(!t||"object"!=typeof t)return t;const n=t;return"solid"===n.type||"gradient"===n.type||"image"===n.type?Kc(e,t):Object.fromEntries(Object.entries(n).map(([t,n])=>[t,ed(e,n)]))}function td(e,t){return t&&"object"==typeof t?{...t,color:Gc(e,t.color)??t.color}:t}function nd(e,t){if(!t||"object"!=typeof t||Array.isArray(t))return t;const n={...t};for(const r of["fill","lineColor","areaColor","colorScheme"])r in n&&(n[r]=ed(e,n[r]));for(const r of["border","wickStyle"])r in n&&(n[r]=Xc(e,n[r]));for(const r of["dataLabels","colorbar"])r in n&&(n[r]=td(e,n[r]));for(const r of["marker","upBars","downBars","totalBars","increaseBars","decreaseBars"]){const t=n[r];if(!t||"object"!=typeof t||Array.isArray(t))continue;const o=t,a={...o};"fill"in o&&(a.fill=ed(e,o.fill)),"border"in o&&(a.border=Xc(e,o.border)),n[r]=a}return n}function rd(e,t){return!t||"object"!=typeof t||Array.isArray(t)?t:Object.fromEntries(Object.entries(t).map(([t,n])=>[t,nd(e,n)]))}function od(e,t){return{...t,fill:t.fill?Kc(e,t.fill):void 0,border:t.border?Xc(e,t.border):void 0,shadow:t.shadow?{...t.shadow,color:Gc(e,t.shadow.color)??t.shadow.color}:void 0}}function ad(e){return e?Array.isArray(e)?2===e.length?[e[0],e[1],e[0],e[1]]:[e[0]??null,e[1]??null,e[2]??null,e[3]??null]:[e,e,e,e]:[null,null,null,null]}function id(e,t){if(t)return ad(t).map(t=>t?Xc(e,t):null)}function ld(e,t){if(!t||"object"!=typeof t||Array.isArray(t))return;const n=t,r=Vc(e,n.style),o=r,a={...r,...n,color:Gc(e,n.color??o?.color),backgroundColor:Gc(e,n.backgroundColor??o?.backgroundColor),bold:n.bold??o?.bold,italic:n.italic??o?.italic,fill:n.fill?Kc(e,n.fill):void 0,border:n.border?id(e,n.border):void 0};return Object.fromEntries(Object.entries(a).filter(([,e])=>void 0!==e))}function sd(e){if(!e)return;if("string"==typeof e)return e;if("object"!=typeof e)return;const t=e;return[t.latin,t.ea].filter(Boolean).join(", ")}function cd(e){return Vo.test(e)}function dd(e){return(e??"").trim().replace(/^['"]|['"]$/g,"")}async function ud(e,t=!1,n){if("string"==typeof e&&(e=jo.find(t=>t.value===e)),!e)return;const r=e.fntdataUrl,o=e.fntdataUrl;if(!r||!o)return Promise.reject(new Error("invalid font"));if(Wo.has(r)){const e=Wo.get(r);if(!t)return e.loader;if("fulfilled"===e.status||"pending"===e.status)return e.loader;Wo.delete(r)}const a=(i=fetch(o).then(async e=>{if(!n)return e.blob();const t=Number(e.headers?.get?.("content-length")??0)||0;if(!e.body)return n(0),e.blob();const r=e.body.getReader(),o=[];let a=0;for(;;){const{done:e,value:i}=await r.read();if(e)break;o.push(i),a+=i.length,t>0&&n(Math.min(a/t,1))}return new Blob(o)}),l=Go,Promise.race([i,new Promise((e,t)=>setTimeout(()=>t(new Error("timeout")),l))]));var i,l;const s={loader:a,status:"pending"};return Wo.set(r,s),a.then(()=>{s.status="fulfilled"},()=>{s.status="rejected"}),a}function pd(e){return jo.find(t=>t.value===e||t.embedLabel===e||t.aliasList.includes(e))}function fd(e,t){const n=sd(e);if(n)for(const r of n.split(",")){const e=pd(r.trim().replace(/^['"]|['"]$/g,""));e&&t.add(e)}}function md(e,t,n){if(e){if(e.style){const r=Vc(n,e.style);r?.fontFamily&&fd(r.fontFamily,t)}if(e.fontFamily&&fd(e.fontFamily,t),e.text)for(const n of function(e){const t=[],n=/font-family:\s*['"]?([^'";]+)['"]?/gi;let r;for(;null!==(r=n.exec(e));)t.push(r[1].trim());return t}(e.text)){const e=pd(n);e&&t.add(e)}}}function Ad(e){const t=e.trim().replace(/^['"]|['"]$/g,""),n=pd(t);return n?n.embedLabel??n.label:t}function gd(e){return e?"string"==typeof e?e.split(",").map(e=>Ad(e)).join(", "):"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[e,"string"==typeof t?Ad(t):t])):e:e}function vd(e,t){if(!e)return e;const n=Vc(t,e.style)?.fontFamily,r=e.fontFamily||n?gd(e.fontFamily):Do;return{...e,fontFamily:r,text:e.text?(o=e.text,o.replace(/font-family:\s*['"]?([^'";]+)['"]?/gi,(e,t)=>{const n=t.split(",").map(e=>Ad(e)).join(",");return e.replace(t,n)})):e.text};var o}function yd(e,t,n){switch(e.elementType){case"text":md(e.content,t,n);break;case"table":for(const r of e.rows)for(const e of r)md(e.content,t,n);break;case"chart":{const n=e.options,r="string"==typeof e.fontFamily?e.fontFamily:n?.fontFamily,o=r?pd(r):void 0;o&&t.add(o)}}}function hd(e){try{const t=new URL(e);return"fonts.googleapis.com"===t.host&&t.searchParams.has("family")}catch{return!1}}function bd(e){if(!e?.length)return Promise.resolve();const t=e.map(async({family:e,src:t})=>{if(e&&t&&!Ko.has(t))try{hd(t)&&await async function(e,t){const n=document.createElement("link");n.rel="stylesheet",n.href=function(e){return/[?&]display=/.test(e)?e:`${e}${e.includes("?")?"&":"?"}display=swap`}(t),document.head.appendChild(n),await new Promise((t,r)=>{n.addEventListener("load",()=>t()),n.addEventListener("error",()=>r(new Error(`Failed to load custom font: ${e}`)))}),await(document.fonts?.load(`16px "${e}"`)),Ko.add(t),Zo.add(e)}(e,t)}catch(n){console.warn(`[font] load custom font failed: ${e}`,n)}}),n=Promise.all(t).then(()=>{});return Xo=Xo?Promise.all([Xo,n]).then(()=>{}):n,n}function wd(e){const t={...e};return t.bounds&&(t.bounds=Nc(t.bounds)),t.adjustments&&(t.adjustments=Zc(t.adjustments)),t.cropShape?.adjustments&&(t.cropShape={...t.cropShape,adjustments:Zc(t.cropShape.adjustments)}),t}function xd(e){const t="v2"!==e.version;return e.pages.map(e=>({...e,elements:e.elements.map(e=>t&&"line"===e.elementType?function(e){const t=("string"==typeof e.points?e.points.trim().split(/\s+/).filter(Boolean):[]).map((e,t)=>{const[n="0",r="0"]=e.split(",");return`${0===t?"M":"L"}${n},${r}`}).join(" "),n=Array.isArray(e.viewBox)?e.viewBox:[e.bounds?.[2]??0,e.bounds?.[3]??0];return{...e,elementType:"shape",shapeName:"custom",path:t?`${n[0]},${n[1]};${t}`:void 0,viewBox:n}}(e):e)}))}function Sd(){const e=ee(Z),{meta:t}=qo(),n=c(()=>`${t.value.slideId??""}:${t.value.chatId??""}:${za.value}:${Ra.value}`),r=e=>!!e&&!Na(e)&&!Za(e),o=n=>{if(!n)return Promise.resolve(void 0);if(!r(n))return Promise.resolve(n);const o=Ba.imageReplacerMap?.[n];if(o)return Promise.resolve(o);const a=t.value.chatId,i=t.value.slideId,l=Wa(n,Ba.basePath),s=Ga(i,a,l),c=Ha.get(s);if(c)return Promise.resolve(c);const d=Fa.get(s);if(d)return d;const u=Pa,p=(async()=>{if(i){const e=await ba(i,l).catch(()=>{});if(e)return Ha.set(s,e),e}return new Promise((t,n)=>{_a({cacheKey:s,cacheVersion:u,chatId:a,filePath:l,okcService:e,slideId:i,resolve:t,reject:n})})})().finally(()=>{Fa.get(s)===p&&Fa.delete(s)});return Fa.set(s,p),p},a=e=>o(e).catch(()=>{}),i=async e=>{const t=await a(e);if(t)return await _(t)?t:void 0},l=(e,t)=>{"image"===e?.type&&t.push(i(e.src).then(t=>{"image"===e.type&&t&&(e.src=t)}))},s=(e,n)=>{"image"!==e.elementType?("fill"in e&&l(e.fill,n),"table"===e.elementType&&(((e,n)=>{if(!e.style)return;let r;if("string"==typeof e.style){const n=Dc(t.value.theme,e.style);if(!n)return;r=Da(n),e.style=r}else r=e.style;l(r.fill,n)})(e,n),e.rows.forEach(e=>{e.forEach(e=>{l(e?.fill,n)})}))):n.push(i(e.src).then(t=>{t&&(e.src=t)}))};return{clearImageCache:e=>{Pa++,Ra.value++;const n=t.value.slideId;if(!e)return Ha.clear(),Fa.clear(),void Sa().catch(()=>{});const r=Wa(e,Ba.basePath),o=`${Ea}${r}`;n&&xa(n,r).catch(()=>{});for(const t of Ha.keys())t.endsWith(o)&&Ha.delete(t);for(const t of Fa.keys())t.endsWith(o)&&Fa.delete(t)},collectSlideImageUrls:e=>qa(e,t.value.theme),getImageUrl:o,imageVersion:n,isImageNeedResolve:r,preloadImageUrls:Qa,resolveImageUrl:a,resolveSlideImageUrls:async e=>{const t=Va(e),n=[];for(const r of t.elements)s(r,n);return"image"===t.background?.type&&n.push(i(t.background.src).then(e=>{"image"===t.background?.type&&e&&(t.background.src=e)})),await Promise.all(n),t},resolveValidImageUrl:i,setBatchGetImages:ni,setImageConfig:ti,useResolvedImageUrl:(e,t={})=>{const r=f(),o=f("idle"),l=c(()=>"loading"===o.value),s=c(()=>"error"===o.value);return B(()=>[e(),n.value],async([e],n,l)=>{let s=!1;if(l(()=>{s=!0}),r.value=void 0,!e)return void(o.value=ei(t.emptyStatus));o.value="loading";const c=t.validate?await i(e):await a(e);s||(c?(r.value=c,o.value="loaded"):o.value="error")},{immediate:!0}),{src:r,status:o,isLoading:l,isError:s}}}}function kd(e){if("solid"===e.type)return{backgroundColor:e.color};const t=e.stops.map(e=>`${e.color} ${100*e.position}%`).join(", ");return"radial"===e.gradientType?{background:`radial-gradient(circle, ${t})`}:{background:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}function Md(e){const{theme:t}=qo(),{useResolvedImageUrl:n}=Sd(),r=c(()=>Kc(t.value,e.value)),{src:o,isLoading:a,isError:i}=n(()=>{const e=r.value;return"image"===e?.type?e.src:void 0},{validate:!0,emptyStatus:()=>"image"===r.value?.type?"error":"idle"}),l=c(()=>o.value),s=c(()=>{const e=r.value;return"image"===e?.type?e.fit?.mode??"cover":"cover"}),d=c(()=>{const e=r.value;return"image"===e?.type?e.opacity??1:1});return{backgroundStyle:c(()=>{const e=r.value;return e?"solid"===e.type||"gradient"===e.type?kd(e):(e.type,{backgroundColor:"#ffffff"}):{backgroundColor:"#ffffff"}}),backgroundMaskStyle:c(()=>{const e=r.value;if("image"===e?.type&&e.mask)return kd(e.mask)}),backgroundImage:l,backgroundImageFit:s,backgroundImageOpacity:d,isBackgroundImageError:i,isBackgroundImageLoading:a}}function Cd(e){const t=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=[];for(;t.nextNode();)n.push(t.currentNode);const r=/\\\((.+?)\\\)/g;for(const o of n){const e=o.textContent||"";if(r.lastIndex=0,!r.test(e))continue;r.lastIndex=0;const t=document.createDocumentFragment();let n,a=0;for(;null!==(n=r.exec(e));){n.index>a&&t.appendChild(document.createTextNode(e.slice(a,n.index)));const r=document.createElement("span");r.setAttribute("data-math-node","true"),r.setAttribute("data-tex",n[1].trim()),t.appendChild(r),a=n.index+n[0].length}a<e.length&&t.appendChild(document.createTextNode(e.slice(a)));const i=o.parentNode;i&&"SPAN"===i.nodeName&&1===i.childNodes.length?i.parentNode?.replaceChild(t,i):i?.replaceChild(t,o)}}function Od(e){const t=[];for(let n=0;n<e.style.length;n++){const r=e.style.item(n);if(!r||!pi.has(r))continue;const o=e.style.getPropertyValue(r),a=e.style.getPropertyPriority(r);t.push(`${r}: ${o}${a?` !${a}`:""}`)}return t.join("; ")}function Id(e){const t=Number.parseFloat(e);return Number.isFinite(t)&&e.trim().endsWith("px")?t:void 0}function Ld(e){const t=e.cloneNode(!0);return t.querySelectorAll("ul, ol").forEach(e=>e.remove()),!t.textContent?.replace(/\u00a0/g,"").trim()}function Ed(e){return"p"===e.tagName.toLowerCase()&&Ld(e)&&void 0!==Id(e.style.lineHeight)}function zd(e){let t=!1;return e.querySelectorAll("p").forEach(e=>{Ed(e)&&(e.setAttribute("data-empty-spacer","true"),t=!0)}),t}function Rd(e){e.querySelectorAll("li").forEach(e=>{Ld(e)&&(e.setAttribute("data-empty-list-item","true"),e.style.listStyleType="none")})}function Bd(e){e.querySelectorAll("[style]").forEach(e=>{"absolute"===e.style.position&&(e.style.removeProperty("position"),e.style.removeProperty("left"),e.style.removeProperty("top"),e.style.removeProperty("right"),e.style.removeProperty("bottom"),e.style.removeProperty("white-space"),e.getAttribute("style")||e.removeAttribute("style"))})}function Hd(e){e.querySelectorAll("p, li").forEach(e=>{e.style.removeProperty("text-indent"),e.removeAttribute("data-indent"),e.getAttribute("style")||e.removeAttribute("style")})}function Fd(e){e.querySelectorAll("p, li").forEach(e=>{if(e.style.fontSize)return;const t=function(e){let t=0;const n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t=>t instanceof HTMLElement?t!==e&&t.matches("p, li")?NodeFilter.FILTER_REJECT:t!==e&&t.style.fontSize?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:NodeFilter.FILTER_SKIP});for(;n.nextNode();){const e=Id(n.currentNode.style.fontSize);void 0!==e&&e>t&&(t=e)}return t||void 0}(e);void 0!==t&&(e.style.fontSize=`${t}px`)})}function Pd(e){const t=document.createElement("div");return t.innerHTML=e,Cd(t),zd(t),Pe.fromSchema(fi).parse(t,{preserveWhitespace:!0})}function Ud(e){const t=ge.fromSchema(fi),n=document.createElement("div");return n.appendChild(t.serializeFragment(e.content)),n.innerHTML}function Td(e){try{return je.renderToString(e,{throwOnError:!1,strict:!1,displayMode:!1,output:"html"})}catch{return""}}function jd(e,t){let n=e[t];for(;n?.nodeType===Node.TEXT_NODE&&!n.textContent?.trim();)n=n[t];return n}function Yd(e,t={}){if(!e||"undefined"==typeof document)return e;const n=function(e){return e.includes("data-math-node")||e.includes("data-math=")||Ai.test(e)}(e),r=function(e){return/<li[\s>]/i.test(e)}(e),o=function(e){return/position\s*:\s*absolute/i.test(e)}(e),a=function(e){return/<(?:p|li)\b[^>]*(?:data-indent=|style\s*=\s*["'][^"']*text-indent\s*:)/i.test(e)}(e),i=function(e){return/<p\b[^>]*style\s*=\s*["'][^"']*line-height\s*:\s*[-\d.]+px/i.test(e)}(e),l=!0===t.inferBlockFontSize&&function(e){return/<span\b[^>]*style\s*=\s*["'][^"']*font-size\s*:/i.test(e)}(e),s=function(e){return/^\s+<(?:p|div|ul|ol|li|blockquote)\b/i.test(e)||/<\/(?:p|div|ul|ol|li|blockquote)>\s+(?:<(?:p|div|ul|ol|li|blockquote)\b|$)/i.test(e)}(e);if(!(n||r||o||a||i||l||s))return e;try{const t=document.createElement("div");if(n){const n=Pd(e),r=ge.fromSchema(fi);t.appendChild(r.serializeFragment(n.content)),t.querySelectorAll(".latex-inline[data-tex]").forEach(e=>{e.innerHTML=Td(e.getAttribute("data-tex")||"")})}else t.innerHTML=e;return r&&Rd(t),i&&zd(t),o&&Bd(t),a&&Hd(t),l&&Fd(t),s&&function(e){const t=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),n=[];for(;t.nextNode();){const e=t.currentNode;if(e.textContent?.trim())continue;const r=jd(e,"previousSibling"),o=jd(e,"nextSibling");(r instanceof HTMLElement&&gi.has(r.tagName)||o instanceof HTMLElement&&gi.has(o.tagName))&&n.push(e)}n.forEach(e=>e.remove())}(t),t.innerHTML}catch{return e}}function Nd(e,t){return null!=e?e*vi:t}function Zd(e,t,n){if(null!=t)return`${t}px`;const r=Nd(e,n);return void 0!==r?String(r):void 0}function Wd(e,t,n,r){if(null!=n)return n;if(void 0===e)return;const o=Nd(t,r);return void 0!==o?e*o:void 0}function Gd(){return x(xi,"thumbnail")}function Vd(e,t,n,r,o,a=[200,200]){if(!e)return 0;function i(e){return Dd(e,t,n,r,o,a)}const l=e.trim();if(!l.includes(" "))return i(l);const s=l.split(/\s+/),c=s[0],d=s.slice(1);switch(c){case"*/":return i(d[0])*i(d[1])/i(d[2]);case"+-":return 2===d.length?i(d[0])+i(d[1]):3===d.length?i(d[0])+i(d[1])-i(d[2]):4===d.length?i(d[0])+i(d[1])-i(d[2])-i(d[3]):0;case"+/":return 2===d.length?i(d[0])+i(d[1]):(i(d[0])+i(d[1]))/i(d[2]);case"*?":return i(d[0])*i(d[1]);case"?:":{if(2===d.length){const e=i(d[0]),t=i(d[1]);return e>0?t:0}const e=i(d[0]),t=i(d[1]),n=i(d[2]);return e>0?t:n}case"min":{const e=i(d[0]),t=i(d[1]);return Math.min(e,t)}case"max":{const e=i(d[0]),t=i(d[1]);return Math.max(e,t)}case"abs":{const e=i(d[0]);return Math.abs(e)}case"sin":{const e=i(d[0]),t=i(d[1]);return e*Math.sin(t*Li)}case"cos":{const e=i(d[0]),t=i(d[1]);return e*Math.cos(t*Li)}case"tan":{const e=i(d[0]),t=i(d[1]);return e*Math.tan(t*Li)}case"sqrt":{const e=i(d[0]);return Math.sqrt(e)}case"pin":{const e=i(d[0]),t=i(d[1]),n=i(d[2]);return t<e?e:t>n?n:t}case"cat2":{const e=i(d[0]),t=i(d[1]),n=i(d[2]);return e*Math.cos(Math.atan2(n,t))}case"sat2":{const e=i(d[0]),t=i(d[1]),n=i(d[2]);return e*Math.sin(Math.atan2(n,t))}case"at2":{const e=i(d[0]),t=i(d[1]);return 180*Math.atan2(t,e)*6e4/Math.PI}case"mod":{const e=i(d[0]),t=i(d[1]),n=i(d[2]);return Math.sqrt(Math.pow(e,2)+Math.pow(t,2)+Math.pow(n,2))}case"val":{const e=parseInt(String(i(d[0])),10);return isNaN(e),e}default:throw new Error(`未处理的表达式:${l}`)}}function Dd(e,t,n,r,o,a=[200,200]){if(!isNaN(Number(e)))return Number(e);if(void 0!==o[e])return o[e];const i=t.indexOf(e);if(i>=0)return o[e]=r[i],o[e];switch(e){case"w":case"r":return a[0];case"h":case"b":return a[1];case"l":case"t":return 0;case"vc":case"hd2":return a[1]/2;case"hc":case"wd2":return a[0]/2;case"wd3":return a[0]/3;case"hd3":return a[1]/3;case"wd4":return a[0]/4;case"hd4":return a[1]/4;case"hd6":return a[1]/6;case"wd6":return a[0]/6;case"wd8":return a[0]/8;case"hd8":return a[1]/8;case"wd32":return a[0]/32;case"hd32":return a[1]/32;case"cd2":return Ii/2;case"cd4":return Ii/4;case"3cd4":return 3*Ii/4;case"cd8":return Ii/8;case"3cd8":return 3*Ii/8;case"5cd8":return 5*Ii/8;case"7cd8":return 7*Ii/8;case"ss":return Math.min(a[0],a[1]);case"ssd8":return Math.min(a[0],a[1])/8;case"ssd6":return Math.min(a[0],a[1])/6;case"ssd4":return Math.min(a[0],a[1])/4;case"ssd2":return Math.min(a[0],a[1])/2;case"ssd16":return Math.min(a[0],a[1])/16;case"ssd32":return Math.min(a[0],a[1])/32;default:{const i=n.find(t=>t.name===e);if(!i)throw new Error(`未找到公式:${e}`);return o[e]=Vd(i.fmla,t,n,r,o,a),o[e]}}}function Kd(e,...t){let n="";for(let r=0;r<e.length;r++)if(n+=e[r],r<t.length){const e=t[r];n+="number"==typeof e?e.toFixed(6).replace(/\.?0+$/,""):String(e)}return n}function Xd(e){return isNaN(e)?"0":e.toFixed(2)}function Jd(e){return(t,n,r)=>{const o=r,a={};function i(r){return"number"==typeof r?r:Dd(r,e.adjustmentNames,e.params,o,a,[t,n])}e.params.forEach(r=>{a[r.name]=Vd(r.fmla,e.adjustmentNames,e.params,o,a,[t,n])});let l={x:0,y:0};return e.paths.map(r=>{const o=r.w?t/r.w:1,a=r.h?n/r.h:1;let s="";return r.path.forEach(e=>{switch(e.type){case"moveTo":{const t=i(e.x)*o,n=i(e.y)*a;s+=Kd`M ${Xd(t)} ${Xd(n)}`,l={x:t,y:n};break}case"lnTo":{const t=i(e.x)*o,n=i(e.y)*a;s+=Kd`L ${Xd(t)} ${Xd(n)}`,l={x:t,y:n};break}case"quadBezTo":if(e.pts.length>=2){const t=i(e.pts[0].x)*o,n=i(e.pts[0].y)*a,r=i(e.pts[1].x)*o,c=i(e.pts[1].y)*a;if(s+=Kd`Q ${Xd(t)},${Xd(n)} ${Xd(r)},${Xd(c)}`,e.pts.length>2){const t=i(e.pts[2].x)*o,n=i(e.pts[2].y)*a;s+=Kd`T ${Xd(t)},${Xd(n)}`,l={x:t,y:n}}else l={x:r,y:c}}break;case"cubicBezTo":{const t=i(e.pts[0].x)*o,n=i(e.pts[0].y)*a,r=i(e.pts[1].x)*o,c=i(e.pts[1].y)*a,d=i(e.pts[2].x)*o,u=i(e.pts[2].y)*a;s+=Kd`C ${Xd(t)},${Xd(n)} ${Xd(r)},${Xd(c)} ${Xd(d)},${Xd(u)}`,l={x:d,y:u};break}case"arcTo":{const t=i(e.wR)*o,n=i(e.hR)*a,r=i(e.stAng)*Li;let c=i(e.swAng)*Li;const d=i(e.swAng);Math.abs(d%216e5)<1&&(c+=c>0?-Math.PI/180/4:Math.PI/180/4);const u=Qd(t,n,r),p=Qd(t,n,r+c),f={x:l.x-u.x+p.x,y:l.y-u.y+p.y},m=Math.abs(c)>Math.PI?1:0,A=c>0?1:0;s+=Kd`A ${Xd(t)} ${Xd(n)} 0 ${m} ${A} ${Xd(f.x)} ${Xd(f.y)}`,l={...f};break}case"close":s+="Z"}}),s.includes("NaN")&&console.error(`unexpected svgPath in shape ${e.type}: ${s}`),{d:s,fill:r.fill,stroke:r.stroke}})}}function qd(e){const t=Jd(e);return(e,n,r)=>t(e,n,r).map(e=>e.d).join("")}function Qd(e,t,n){const r=e*Math.sin(n),o=t*Math.cos(n),a=Math.sqrt(r*r+o*o);return 0===a?{x:0,y:0}:{x:e*o/a,y:t*r/a}}function $d(e,t){if(e)return"roundRect"===e&&4===t?.length?function(e){const t=(e,t,n)=>{const[r,o,a,i]=n,l=Math.min(e,t),s=l*r/Ei,c=l*o/Ei,d=l*a/Ei,u=l*i/Ei;return[`M ${Xd(s)},0`,`L ${Xd(e-c)},0`,`A ${Xd(c)} ${Xd(c)} 0 0 1 ${Xd(e)},${Xd(c)}`,`L ${Xd(e)},${Xd(t-d)}`,`A ${Xd(d)} ${Xd(d)} 0 0 1 ${Xd(e-d)},${Xd(t)}`,`L ${Xd(u)},${Xd(t)}`,`A ${Xd(u)} ${Xd(u)} 0 0 1 0,${Xd(t-u)}`,`L 0,${Xd(s)}`,`A ${Xd(s)} ${Xd(s)} 0 0 1 ${Xd(s)},0`,"Z"].join(" ")};return{viewBox:[200,200],defaultValue:[16667,16667,16667,16667],range:[[0,Ei/2],[0,Ei/2],[0,Ei/2],[0,Ei/2]],path:"",pathFormula:t,pathSegments:(e,n,r)=>[{d:t(e,n,r),fill:"norm",stroke:!0}],...e}}():zi[e]}function _d(e){const t=c(()=>e().bounds[2]),n=c(()=>e().bounds[3]),r=c(()=>{const t=e().path;return t?function(e){const t=e.match(/^\s*(\d+(?:\.\d+)?),(\d+(?:\.\d+)?);(.+)$/s);return t?{d:t[3].trim(),viewBox:[Number(t[1]),Number(t[2])]}:{d:e}}(t):void 0}),o=c(()=>e().viewBox??r.value?.viewBox??[t.value,n.value]),a=c(()=>{const o=e();if(r.value)return[{d:r.value.d,fill:"norm",stroke:!0}];if(!o.shapeName)return[];const a=$d(o.shapeName,o.adjustments);if(!a)return[];const i=(l=a,s=o.adjustments,l?.defaultValue?.map((e,t)=>null==s?.[t]?c?.[t]??e:s[t])??[]);var l,s,c;if(a.pathSegments)return a.pathSegments(t.value,n.value,i);const d=a.pathFormula(t.value,n.value,i);return d?[{d:d,fill:"norm",stroke:!0}]:[]});return{segments:a,pathString:c(()=>a.value.map(e=>e.d).filter(Boolean).join(" ")),viewBox:o,hasShape:c(()=>a.value.length>0)}}function eu(e){return Math.max(0,Math.min(255,Math.round(e))).toString(16).padStart(2,"0")}function tu(e,t,n){let r=n;return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function nu(e,t){if("none"===t||"norm"===t)return e;const n=function(e){const t=e.trim().match(/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(!t)return null;const n=t[1];return 3===n.length?{r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16)}:4===n.length?{r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16),a:parseInt(n[3]+n[3],16)}:6===n.length?{r:parseInt(n.slice(0,2),16),g:parseInt(n.slice(2,4),16),b:parseInt(n.slice(4,6),16)}:{r:parseInt(n.slice(0,2),16),g:parseInt(n.slice(2,4),16),b:parseInt(n.slice(4,6),16),a:parseInt(n.slice(6,8),16)}}(e);if(!n)return e;const{mod:r,off:o}=Ri[t],{h:a,s:i,l:l}=function(e,t,n){const r=e/255,o=t/255,a=n/255,i=Math.max(r,o,a),l=Math.min(r,o,a),s=(i+l)/2;let c=0,d=0;if(i!==l){const e=i-l;d=s>.5?e/(2-i-l):e/(i+l),c=i===r?((o-a)/e+(o<a?6:0))/6:i===o?((a-r)/e+2)/6:((r-o)/e+4)/6}return{h:c,s:d,l:s}}(n.r,n.g,n.b),{r:s,g:c,b:d}=function(e,t,n){if(0===t){const e=255*n;return{r:e,g:e,b:e}}const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r;return{r:255*tu(o,r,e+1/3),g:255*tu(o,r,e),b:255*tu(o,r,e-1/3)}}(a,i,Math.max(0,Math.min(1,l*r+o)));return void 0!==n.a?`#${eu(s)}${eu(c)}${eu(d)}${eu(n.a)}`:`#${eu(s)}${eu(c)}${eu(d)}`}function ru(e){const t=x(G,null),n=f();return t?(B(e,(e,r,o)=>{if(!e)return void(n.value=void 0);const a=t.register(e);n.value=a,o(()=>t.unref(a))},{immediate:!0}),a(()=>{}),n):n}function ou(e,t,n){const{useResolvedImageUrl:r}=Sd(),o=c(()=>Kc(t(),e())),{src:a,status:i,isError:l}=r(()=>{const e=o.value;return"image"===e?.type?e.src:void 0},{validate:!0,emptyStatus:()=>"image"===o.value?.type?"error":"idle"}),s=ru(()=>{const e=o.value;if(e){if("gradient"===e.type)return{kind:"gradient",spec:e,bounds:n()};if("image"===e.type){if(!a.value)return;return{kind:"imagePattern",spec:{...e,src:a.value},bounds:n()}}}});return{getFillByMode:e=>{if("none"===e)return"none";const t=o.value;return t?"solid"===t.type?nu(t.color,e):"image"===t.type&&"error"===i.value?"#f7f8fa":s.value?`url(#${s.value})`:"image"===t.type?"#f7f8fa":"transparent":"transparent"},isImageFillError:l}}function au(e,t){const n=ru(()=>{const n=e();if(!n)return;const r=Gc(t(),n.color)??n.color;return{kind:"shadow",spec:{...n,color:r}}});return{filterUrl:c(()=>n.value?`url(#${n.value})`:void 0)}}function iu(e,t,n){const r=c(()=>Xc(t(),e())?.color??n?.color??"none"),o=c(()=>e()?.width??n?.width??0);return{strokeColor:r,strokeWidth:o,hasStroke:c(()=>o.value>0&&"none"!==r.value&&"transparent"!==r.value),strokeDash:c(()=>{const t=e()?.style,n=o.value;return"dash"===t?n<=6?`${4.5*n} ${2*n}`:`${2.5*n} ${2.5*n}`:"dot"===t?n<=6?`${.8*n} ${2*n}`:`${.3*n} ${1.8*n}`:void 0})}}function lu(e){return!!e&&("line"===e||/Connector/.test(e))}function su(e){return e.trim().split(/\s+/).map(e=>e.split(",").map(Number)).filter(e=>2===e.length&&e.every(Number.isFinite))}function cu(e,t){return Math.hypot(t[0]-e[0],t[1]-e[1])}function du(e,t,n,r){return[e[0]+(t[0]-e[0])/r*n,e[1]+(t[1]-e[1])/r*n]}function uu(e,t,n){const r=t[0]-e[0],o=t[1]-e[1],a=n[0]-t[0],i=n[1]-t[1];return Math.abs(r*i-o*a)<Vi}function pu(e,t=Wi,n=12){const[r,...o]=e;return r?"smooth"===t&&e.length>2?function(e){const t=e[0],n=e[e.length-1],r=e.slice(1,-1);if(1===r.length){const[e]=r;return`M${t[0]} ${t[1]} Q${e[0]} ${e[1]} ${n[0]} ${n[1]}`}if(2===r.length){const[e,o]=r;return`M${t[0]} ${t[1]} C${e[0]} ${e[1]} ${o[0]} ${o[1]} ${n[0]} ${n[1]}`}const o=Math.max(Gi,16*r.length),a=Array.from({length:o},(t,n)=>function(e,t){let n=e.map(e=>[...e]);for(;n.length>1;)n=n.slice(0,-1).map((e,r)=>{const o=n[r+1];return[e[0]+(o[0]-e[0])*t,e[1]+(o[1]-e[1])*t]});return n[0]}(e,(n+1)/o));return`M${t[0]} ${t[1]} ${a.map(e=>`L${e[0]} ${e[1]}`).join(" ")}`}(e):"round"===t&&e.length>2?function(e,t){const n=e[0],r=e[e.length-1],o=Math.max(t,0);let a=`M${n[0]} ${n[1]}`;for(let i=1;i<e.length-1;i++){const t=e[i-1],n=e[i],r=e[i+1],l=cu(n,t),s=cu(n,r),c=Math.min(o,l/2,s/2);if(!c||uu(t,n,r)){a+=` L${n[0]} ${n[1]}`;continue}const d=du(n,t,c,l),u=du(n,r,c,s);a+=` L${d[0]} ${d[1]} Q${n[0]} ${n[1]} ${u[0]} ${u[1]}`}return`${a} L${r[0]} ${r[1]}`}(e,n):`M${r[0]} ${r[1]} ${o.map(e=>`L${e[0]} ${e[1]}`).join(" ")}`:""}function fu(e){const t=e,n=t.cropShape;return{shapeName:n?.shapeName??t.shapeName,adjustments:n?.adjustments??t.adjustments,viewBox:n?.viewBox??t.viewBox,path:n?.path??t.path}}function mu(e,t){const n=e.map(()=>Array.from({length:t}).fill(null));for(let r=0;r<e.length;r++){let o=0;for(const[a,i]of e[r].entries()){for(;o<t&&null!==n[r][o];)o++;if(o>=t)break;const e=Math.max(1,i.rowSpan??1),l=Math.max(1,i.colSpan??1);n[r][o]={kind:"anchor",cell:i,rowIndex:r,colIndex:o,cellIndexInRow:a,rowSpan:e,colSpan:l};for(let a=0;a<e;a++)for(let e=0;e<l;e++){if(0===a&&0===e)continue;const i=n[r+a];i&&o+e<t&&(i[o+e]={kind:"covered"})}o+=l}}return n}function Au(e){return e&&"none"!==e.style&&e.width?`${e.width}px ${dl[e.style??"solid"]} ${e.color}`:"none"}function gu(e,t){if(null!=t)return ad(t).map(t=>t?Xc(e,t):null)}function vu(e,t){if(e){if("solid"===e.type)return{background:e.color};if("gradient"===e.type){const t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(100*e.position)}%`).join(", ");return"radial"===e.gradientType?{background:`radial-gradient(${t})`}:{background:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}return function(e,t){const n=t.get(e.src)??e.src,r=e.fit?.mode??"fill";return{backgroundImage:(o=n,`url("${o.replaceAll('"','\\"')}")`),backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover"===r?"cover":"contain"===r?"contain":"100% 100%"};var o}(e,t)}}function yu(e,t){"image"===e?.type&&e.src&&t.add(e.src)}function hu(e,t){yu(e?.fill,t)}function bu(e,t,n,r,o,a,i,l){const{cell:s,rowIndex:c,colIndex:d,cellIndexInRow:u,rowSpan:p,colSpan:f}=e,m=s,A=0===c,g=0===d,v=c+p===n,y=d+f===t,h=A?o.firstRowStyle:v?o.lastRowStyle:void 0,b=g?o.firstColumnStyle:y?o.lastColumnStyle:void 0,w=c-(o.firstRowStyle?1:0),x=!A&&o.bodyStyles?.length?o.bodyStyles[Math.max(w,0)%o.bodyStyles.length]:void 0,S=!1!==o.rowOverColumn?{...b,...h}:{...h,...b},k={...o.cellStyle,...x,...S},M=function(e){if(e.content)return e.content;const t=e;return void 0!==t.text||void 0!==t.color||void 0!==t.fontSize||void 0!==t.fontFamily||void 0!==t.lineHeight||void 0!==t.lineHeightPx||void 0!==t.letterSpacing||void 0!==t.marginTop||void 0!==t.align||void 0!==t.wrap||void 0!==t.textStyle||void 0!==t.bold||void 0!==t.italic||void 0!==t.backgroundColor?{text:t.text??"",style:t.textStyle,color:t.color,fontSize:t.fontSize,fontFamily:t.fontFamily,fontStyle:t.italic?"italic":void 0,lineHeight:t.lineHeight,lineHeightPx:t.lineHeightPx,letterSpacing:t.letterSpacing,marginTop:t.marginTop,align:t.align,wrap:t.wrap,bold:t.bold,italic:t.italic,backgroundColor:t.backgroundColor}:void 0}(s),C=M?qc(i,M):void 0,O=vu(m.fill?Kc(i,m.fill):void 0,l);let I;I=O||(k.fill?vu(k.fill,l):A&&o.headerFill?{background:o.headerFill}:g&&o.firstColumnFill?{background:o.firstColumnFill}:!A&&o.bodyFill?.length?{background:o.bodyFill[(c-1)%o.bodyFill.length]}:vu(o.fill,l));let L=C?.color??k.color;L||(A&&o.headerColor?L=o.headerColor:g&&o.firstColumnColor?L=o.firstColumnColor:o.bodyColor&&(L=o.bodyColor));const E=C?.bold,z=C?.italic,R=E??k.bold??(A&&o.headerBold||g&&o.firstColumnBold),B=C?.fontSize??k.fontSize??o.fontSize,H=B??16,F=function(e){if(!e)return;if("string"==typeof e)return e;if("object"!=typeof e)return;const t=e;return[t.latin,t.ea].filter(Boolean).join(", ")}(C?.fontFamily??k.fontFamily??o.fontFamily),P=gu(i,m.border),U=e=>P?P[e]:k.border?k.border[e]:a?a[e]:A&&o.headerBorder?o.headerBorder[e]:v&&o.lastRowBorder?o.lastRowBorder[e]:A||v||!o.bodyBorder?o.border?o.border[e]:al:o.bodyBorder[e],[T,j]=C?.align??k.align??["center","middle"],Y=[U(0),U(1),U(2),U(3)],N={...I,color:L??"#333333",fontWeight:R?"bold":void 0,fontStyle:z?"italic":void 0,fontSize:H?`${H}px`:void 0,fontFamily:F,borderTop:Au(Y[0]),borderRight:Au(Y[1]),borderBottom:Au(Y[2]),borderLeft:Au(Y[3])},Z=Wd(H,C?.lineHeight,C?.lineHeightPx,il)??H*il,W=Math.max(0,Math.min(ll,((r||0)*p-Z)/2)),G={justifyContent:sl[T]??"flex-start",alignItems:cl[j]??"center",lineHeight:Zd(C?.lineHeight,C?.lineHeightPx),whiteSpace:!1===C?.wrap?"pre":"break-spaces",wordBreak:!1===C?.wrap?"normal":"break-word","--cell-padding-y":`${W}px`,"--cell-margin-top":`${C?.marginTop??0}px`},V=C?.text?Qc(i,C.text):"";return{rowIndex:c,colIndex:d,cellIndexInRow:u,rowSpan:p,colSpan:f,cell:s,borders:Y,tdStyle:N,contentStyle:G,content:C,editorFontSize:B,html:V,staticHtml:Yd(V,{inferBlockFontSize:void 0===B})}}function wu(e,t){let n;const r=f(new Map),o=c(()=>e.value.columnWidths.length),a=c(()=>e.value.rows.length),i=c(()=>{const t=e.value.columnWidths,n=t.length,r=e.value.bounds[2];return Array.from({length:n},(e,o)=>(t[o]??t[t.length-1]??1/n)*r)}),l=c(()=>function(e,t){if(t<=0)return[];const n=1/t,r=Array.from({length:t},(t,r)=>{const o=e?.[r]??e?.[e.length-1]??n;return Number.isFinite(o)&&o>0?o:n}),o=r.reduce((e,t)=>e+t,0);return r.map(e=>e/o)}(e.value.rowHeights,a.value)),s=c(()=>{const t=a.value,n=e.value.bounds[3];return Array.from({length:t},(e,t)=>l.value[t]*n)}),d=c(()=>function(e,t){if(!t)return;const n="string"==typeof t?Dc(e,t):t;return n?{fontSize:n.fontSize,fontFamily:n.fontFamily,fill:n.fill?Kc(e,n.fill):void 0,headerFill:Gc(e,n.headerFill),headerColor:Gc(e,n.headerColor),headerBold:n.headerBold,bodyFill:n.bodyFill?.map(t=>Gc(e,t)??t),bodyColor:Gc(e,n.bodyColor),firstColumnFill:Gc(e,n.firstColumnFill),firstColumnColor:Gc(e,n.firstColumnColor),firstColumnBold:n.firstColumnBold,border:id(e,n.border),headerBorder:id(e,n.headerBorder),bodyBorder:id(e,n.bodyBorder),lastRowBorder:id(e,n.lastRowBorder),cellStyle:ld(e,n.cellStyle),firstRowStyle:ld(e,n.firstRowStyle),lastRowStyle:ld(e,n.lastRowStyle),firstColumnStyle:ld(e,n.firstColumnStyle),lastColumnStyle:ld(e,n.lastColumnStyle),bodyStyles:Array.isArray(n.bodyStyles)?n.bodyStyles.map(t=>ld(e,t)).filter(e=>!!e):void 0,rowOverColumn:"boolean"!=typeof n.rowOverColumn||n.rowOverColumn}:void 0}(t.value,e.value.style)??{});B(c(()=>{const n=new Set,r=d.value;return yu(Kc(t.value,e.value.fill),n),yu(r.fill,n),hu(r.cellStyle,n),hu(r.firstRowStyle,n),hu(r.lastRowStyle,n),hu(r.firstColumnStyle,n),hu(r.lastColumnStyle,n),r.bodyStyles?.forEach(e=>hu(e,n)),e.value.rows.forEach(e=>{e.forEach(e=>yu(Kc(t.value,e?.fill),n))}),[...n]}),async(e,t,o)=>{let a=!1;if(o(()=>{a=!0}),!e.length)return void(r.value=new Map);const{resolveImageUrl:i}=(n??(n=Sd()),n),l=await Promise.all(e.map(async e=>[e,await i(e)??e]));a||(r.value=new Map(l))},{immediate:!0});const u=c(()=>{const n=e.value.shadow;if(!n)return;const r=Gc(t.value,n.color)??n.color,[o,a]=n.offset??[0,0];return`${o}px ${a}px ${n.blur}px ${r}`}),p=c(()=>mu(e.value.rows,o.value)),m=c(()=>{const n=p.value,i=d.value,l=t.value,c=gu(l,e.value.border),u=o.value,f=a.value,m=s.value;return n.map((e,t)=>e.map(e=>e&&"anchor"===e.kind?bu(e,u,f,m[t]??0,i,c,l,r.value):null))});return{parsedStyle:d,gridLayout:p,cellRenderInfo:m,rowHeights:l,rowHeightsPx:s,colWidthsPx:i,boxShadow:u,tableTransform:c(()=>{let e=0;for(const t of m.value)for(const n of t)n&&0===n.colIndex&&(e=Math.max(e,(n.borders[3]?.width??0)/2));if(0!==e)return`translate(-${e}px, 0)`})}}function xu(e){return e.content?.text??e.text??""}function Su(e,t){return e.content?{...e,content:{...e.content,text:t}}:{...e,text:t}}function ku(e){const t=e.trim();return t?/^<p\b/i.test(t)&&/<\/p>$/i.test(t)?t:`<p>${t}</p>`:""}function Mu(e,t,n){return t===n-1?e.slice(t).join(""):e[t]??""}function Cu(e,t,n){const r=c(()=>e.value.columnWidths.length),o=c(()=>{const e=n.value;if(0===e.length)return null;const t=e.map(e=>e.split("_").map(Number));return{minR:Math.min(...t.map(e=>e[0])),maxR:Math.max(...t.map(e=>e[0])),minC:Math.min(...t.map(e=>e[1])),maxC:Math.max(...t.map(e=>e[1]))}}),a=c(()=>{if(n.value.length<2)return!1;const e=o.value;if(!e)return!1;const r=t.value;for(let t=e.minR;t<=e.maxR;t++)for(let n=e.minC;n<=e.maxC;n++){const o=r[t]?.[n];if(!o||"anchor"!==o.kind)return!1;if((t!==e.minR||n!==e.minC)&&(o.rowSpan>1||o.colSpan>1))return!1}return!0}),i=c(()=>{const e=n.value[0];if(!e||1!==n.value.length)return!1;const[r,o]=e.split("_").map(Number),a=t.value[r]?.[o];return!(!a||"anchor"!==a.kind)&&(a.rowSpan>1||a.colSpan>1)});return{canMerge:a,canSplit:i,mergeCells:()=>{if(!a.value)return null;const t=o.value,n=e.value,i=JSON.parse(JSON.stringify(n.rows));let l=mu(i,r.value);const s=[],c=[];for(let e=t.minR;e<=t.maxR;e++)for(let n=t.minC;n<=t.maxC;n++){const r=l[e][n];if(!r||"anchor"!==r.kind)continue;const o=xu(r.cell);o&&s.push(ku(o)),e===t.minR&&n===t.minC||c.push([e,r.cellIndexInRow])}c.sort((e,t)=>t[1]-e[1]);for(const[e,r]of c)i[e].splice(r,1);l=mu(i,r.value);const d=l[t.minR][t.minC];if("anchor"===d?.kind){const e=i[t.minR][d.cellIndexInRow];i[t.minR][d.cellIndexInRow]=Su({...e,rowSpan:t.maxR-t.minR+1,colSpan:t.maxC-t.minC+1},s.join(""))}return{rows:i}},splitCell:(t,n)=>{const o=e.value,a=JSON.parse(JSON.stringify(o.rows));let i=mu(a,r.value);const l=i[t][n];if(!l||"anchor"!==l.kind)return null;if(l.rowSpan<=1&&l.colSpan<=1)return null;const{rowSpan:s,colSpan:c,cellIndexInRow:d}=l,u=function(e){if(!e)return[""];const t=e.match(/<p\b[^>]*>[\s\S]*?<\/p>/gi);return t?.length?t:[ku(e)]}(xu(a[t][d])),p=a[t][d];a[t][d]={...p,rowSpan:1,colSpan:1};for(let e=0;e<c-1;e++)a[t].splice(d+1,0,ul(p));i=mu(a,r.value);for(let e=t+1;e<t+s;e++){let t=0;for(let r=0;r<n;r++)"anchor"===i[e][r]?.kind&&t++;for(let n=0;n<c;n++)a[e].splice(t,0,ul(p));i=mu(a,r.value)}let f=0;i=mu(a,r.value);for(let e=t;e<t+s;e++)for(let t=n;t<n+c;t++){const n=i[e][t];if("anchor"!==n?.kind)continue;const r=Mu(u,f,s*c);a[e][n.cellIndexInRow]=Su(a[e][n.cellIndexInRow],r),f++}return{rows:a}},insertRow:t=>{const n=e.value,o=r.value,a=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),i=[...n.rowHeights],l=Array.from({length:o},()=>({content:{text:""}}));a.splice(t,0,l);const s=o>0?1/(n.rows.length+1):.1;i.splice(t,0,n.rowHeights[t]??n.rowHeights[t-1]??s);const c=i.reduce((e,t)=>e+t,0);return{rows:a,rowHeights:i.map(e=>e/c)}},deleteRows:t=>{const n=e.value;if(n.rows.length<=t.length)return null;const r=[...t].toSorted((e,t)=>t-e),o=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),a=[...n.rowHeights];for(const e of r)o.splice(e,1),a.splice(e,1);const i=a.reduce((e,t)=>e+t,0);return{rows:o,rowHeights:a.map(e=>i>0?e/i:1/o.length)}},insertCol:t=>{const n=e.value,o=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),a=[...n.columnWidths],i=mu(o,r.value);for(let e=0;e<o.length;e++){let n=0;for(let r=0;r<t;r++)"anchor"===i[e][r]?.kind&&n++;o[e].splice(n,0,{content:{text:""}})}const l=a[t]??a[t-1]??1/(r.value+1);a.splice(t,0,l);const s=a.reduce((e,t)=>e+t,0);return{rows:o,columnWidths:a.map(e=>e/s)}},deleteCols:t=>{const n=e.value;if(n.columnWidths.length<=t.length)return null;const o=[...t].toSorted((e,t)=>t-e),a=n.rows.map(e=>e.map(e=>({...e,content:e.content?{...e.content}:void 0}))),i=[...n.columnWidths];for(const e of o){const t=mu(a,r.value);for(let n=0;n<a.length;n++){const r=t[n][e];"anchor"===r?.kind&&a[n].splice(r.cellIndexInRow,1)}i.splice(e,1)}const l=i.reduce((e,t)=>e+t,0);return{rows:a,columnWidths:i.map(e=>l>0?e/l:1/i.length)}},clearCells:n=>{if(0===n.length)return null;const r=e.value,o=t.value,a=new Map;for(const e of n){const[t,n]=e.split("_").map(Number),r=o[t]?.[n];"anchor"===r?.kind&&(a.has(t)||a.set(t,new Set),a.get(t).add(r.cellIndexInRow))}return{rows:r.rows.map((e,t)=>{const n=a.get(t);if(!n)return e;const r=[...e];for(const o of n){const e=r[o];r[o]={...e,content:{...e.content,text:""}}}return r})}}}}function Ou(e,t){const n=e?.length?e:Pn;return n[t%n.length]??Pn[0]}function Iu(e,t){return e.map(e=>String(e[t]??""))}function Lu(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function Eu(e){return e.x??""}function zu(e){return t=e.y??"",Array.isArray(t)?t:[t];var t}function Ru(e){return e.rows.map(t=>Object.fromEntries(e.cols.map((e,n)=>[e,t[n]??null])))}function Bu(e){if(null==e||""===e)return null;if("boolean"==typeof e)return null;const t=Number(e);return Number.isNaN(t)?null:t}function Hu(e,t=0){return Array.isArray(e)?e[t]:0===t?e:void 0}function Fu(e){return"number"==typeof e&&Number.isFinite(e)?e:0}function Pu(e,t){return e.map(e=>e[t])}function Uu(e,t,n){const r=Pu(e,t).filter(e=>null!=e&&""!==e);return r.some(e=>"string"==typeof e&&!function(e){return""!==e.trim()&&Number.isFinite(Number(e))}(e))?"category":r.some(e=>"number"==typeof e)?"value":(r.some(e=>"string"==typeof e),n)}function Tu(e,t){return Pu(e,t).map(e=>String(e??""))}function ju(e,t){const n=e.seriesDefaults?.[t.type]??{},r={...n,...t};for(const o of["marker","dataLabels","border","upBars","downBars","wickStyle","totalBars","increaseBars","decreaseBars"])(Lu(n[o])||Lu(t[o]))&&(r[o]={...Lu(n[o])?n[o]:{},...Lu(t[o])?t[o]:{}});return r}function Yu(e,t,n){return t.map((t,r)=>({field:t,name:n?.[r]??t,values:e.map(e=>{const n=e[t];if(null==n)return null;const r=Number(n);return Number.isNaN(r)?null:r})}))}function Nu(e,t){return"zero"===t?e.map(e=>null===e?0:e):e}function Zu(e){if(e){if("solid"===e.type)return e.color;if("gradient"===e.type){const t="radial"!==e.gradientType;let n;if(t){const t=(e.angle??0)*Math.PI/180;n={x:+(.5-Math.cos(t)/2).toFixed(2),y:+(.5-Math.sin(t)/2).toFixed(2),x2:+(.5+Math.cos(t)/2).toFixed(2),y2:+(.5+Math.sin(t)/2).toFixed(2)}}else n={x:.5,y:.5,r:.5};return{type:t?"linear":"radial",...n,colorStops:e.stops.map(e=>({offset:e.position,color:e.color}))}}}}function Wu(e,t){return t?{...t["*"],...t[e]}:{}}function Gu(e,t){return e.fill?Zu(e.fill)??t:t}function Vu(e){return e?Rl[e]:void 0}function Du(e){const t=function(e){if(!e)return;let t="",n="",r="",o=!1;for(let s=0;s<e.length;s+=1){const a=e[s];if("'"===a){let r="";for(s+=1;s<e.length&&"'"!==e[s];)r+=e[s],s+=1;o?n+=r:t+=r;continue}Bl.has(a)?(r+=a,o=!0):o?n+=a:t+=a}if(!r)return;const a=r.includes("%"),i=r.replace(/%/g,""),l=i.split(".")[1]??"";return{prefix:t,suffix:`${n}${a?"%":""}`,minFractionDigits:[...l].filter(e=>"0"===e).length,maxFractionDigits:[...l].filter(e=>"0"===e||"#"===e).length,useGrouping:i.includes(","),scalePercent:a}}(e);if(t)return e=>{const n=Number(e);if(!Number.isFinite(n))return null==e?"":String(e);const r=new Intl.NumberFormat("en-US",{useGrouping:t.useGrouping,minimumFractionDigits:t.minFractionDigits,maximumFractionDigits:t.maxFractionDigits}).format(t.scalePercent?100*n:n);return`${t.prefix}${r}${t.suffix}`}}function Ku(e,t,n){return"function"!=typeof e?n??"":e({...t,value:n})}function Xu(e,t,n){const r=e?.type??t,o={type:r};if("category"===r&&n&&(o.data=n),!e)return o;if(!1===e.show)return o.show=!1,o;!0===e.reverse&&(o.inverse=!0);const a="object"==typeof e.label?e.label:void 0,i=Du(a?.numberFormat??e.numberFormat);return!1===e.label?o.axisLabel={show:!1}:(a||i)&&(o.axisLabel={show:!0,...a?.color&&{color:a.color},...a?.fontSize&&{fontSize:a.fontSize},...i&&{formatter:e=>i(e)}}),!1===e.axisLine?o.axisLine={show:!1}:e.axisLine&&"object"==typeof e.axisLine&&(o.axisLine={show:!0,lineStyle:{...e.axisLine.color&&{color:e.axisLine.color},...e.axisLine.width&&{width:e.axisLine.width},...e.axisLine.style&&{type:Vu(e.axisLine.style)}}}),!1===e.gridLine?o.splitLine={show:!1}:e.gridLine&&"object"==typeof e.gridLine&&(o.splitLine={show:!0,lineStyle:{...e.gridLine.color&&{color:e.gridLine.color},...e.gridLine.width&&{width:e.gridLine.width},...e.gridLine.style&&{type:Vu(e.gridLine.style)}}}),void 0!==e.min&&(o.min=e.min),void 0!==e.max&&(o.max=e.max),e.title&&(o.name="string"==typeof e.title?e.title:e.title.text,o.nameLocation="middle",o.nameGap=30,"object"==typeof e.title&&(o.nameTextStyle={...e.title.color&&{color:e.title.color},...e.title.fontSize&&{fontSize:e.title.fontSize}})),o}function Ju(e){return!!e&&("string"==typeof e?""!==e.trim():""!==e.text.trim())}function qu(e,t=!1){if(!1===e)return{show:!1};if(!0===e||void 0===e)return{show:!0,bottom:0,...Fl};const n=e.position??"bottom",r="top"===n&&t?{top:30,left:"center"}:Hl[n],o={show:!1!==e.show,...Fl,...r},a={};return e.color&&(a.color=e.color),e.fontSize&&(a.fontSize=e.fontSize),Object.keys(a).length&&(o.textStyle=a),o}function Qu(e,t="value"){const n={show:!1!==e?.show};if(!n.show)return n;e?.color&&(n.color=e.color),e?.fontSize&&(n.fontSize=e.fontSize);const r=Du(e?.numberFormat);switch(e?.content??t){case"percentage":n.formatter=r?e=>r(void 0===e.percent?e.value:Number(e.percent)/100):"{d}%";break;case"category":case"name":n.formatter="{b}";break;default:n.formatter=r?e=>r(e.value):"{c}"}return n}function $u(e,t,n){const r=!1===t||"object"==typeof t&&!1===t.show,o="object"==typeof t&&!1!==t.show?t.position??"bottom":"bottom",a=!r&&"top"===o,i=!r&&"bottom"===o,l=!r&&"left"===o,s=!r&&"right"===o;let c="10%";e&&a?c="25%":(e||a)&&(c="18%");let d=l?"18%":"3%";n?.hasYAxisTitle&&!l&&(d="8%");let u=i?"18%":"3%";return n?.hasXAxisTitle&&(u=i?"22%":"10%"),{left:d,right:s?"18%":"4%",bottom:u,top:c,containLabel:!0}}function _u(e,t){const n=e.fontFamily??e.options?.fontFamily;n&&(t.textStyle={fontFamily:"string"==typeof n?n:[n.latin,n.ea].filter(Boolean).join(", ")})}function ep(e,t){const n=function(e){if(!Ju(e))return;if(!e)return;const t="string"==typeof e?e:e.text,n={};return"object"==typeof e&&(e.color&&(n.color=e.color),e.fontSize&&(n.fontSize=e.fontSize)),{text:t,left:"center",top:8,...Object.keys(n).length&&{textStyle:n}}}(e.title);n&&(t.title=n)}function tp(e,t,n=!1){const r=Xu(e.xAxis,n?"value":"category",n?void 0:t),o=Xu(e.yAxis,n?"category":"value",n?t:void 0),a=Ju(e.title),i={tooltip:{trigger:"axis"},grid:$u(a,e.legend,{hasXAxisTitle:!!e.xAxis?.title,hasYAxisTitle:!!e.yAxis?.title}),xAxis:r,yAxis:o,legend:qu(e.legend,a)};return ep(e,i),_u(e,i),i}function np(e){const t=Ju(e.title),n={tooltip:{trigger:"item"},legend:qu(e.legend,t)};return ep(e,n),_u(e,n),n}function rp(e){const t=Eu(e),n=zu(e),r=Iu(e.data,t),o=Yu(e.data,n,e.names),a="horizontal"===e.options?.direction,i=e.options?.stacked,l=tp(e,r,a),s=Qu(e.dataLabels);if(s.show&&!s.position&&(s.position=i?"inside":a?"right":"top"),i&&"percentage"===e.dataLabels?.content){const e=r.map((e,t)=>o.reduce((e,n)=>e+(Number(n.values[t])||0),0));s.formatter=t=>{const n=e[t.dataIndex]||0;return 0===n?"0%":(Number(t.value)/n*100).toFixed(1)+"%"}}return{...l,series:o.map((t,n)=>{const r=Gu(Wu(t.field,e.seriesStyle),Ou(e.colors,n));return{type:"bar",name:t.name,data:t.values,itemStyle:{color:r},label:s,...i&&{stack:"total"},...void 0!==e.options?.barWidth&&{barCategoryGap:`${Math.round(100*(1-e.options.barWidth))}%`}}})}}function op(e,t,n,r,o,a){const i=Wu(e.field,n.seriesStyle),l=Ou(n.colors,t),s={};let c;if(!1===i.marker?s.showSymbol=!1:"object"==typeof i.marker&&i.marker.size?s.symbolSize=i.marker.size:a?s.showSymbol=!1:s.symbolSize=8,r.show&&!1===s.showSymbol&&(delete s.showSymbol,s.symbolSize=1),a)if(i.fill){const e=Zu(i.fill);c=e?{color:e}:{color:l,opacity:.7}}else c={color:l,opacity:.7};return{type:"line",name:e.name,data:Nu(e.values,o),smooth:i.smooth??!0,lineStyle:{color:l,...void 0!==i.width&&{width:i.width},...i.line&&{type:Vu(i.line)}},itemStyle:{color:l},label:r,...c&&{areaStyle:c},..."connect"===o&&{connectNulls:!0},...n.options?.stacked&&{stack:"total"},...s}}function ap(e){const t=Eu(e),n=zu(e),r=Iu(e.data,t),o=Yu(e.data,n,e.names),a=e.options?.nullHandling??"gap",i=tp(e,r),l=Qu(e.dataLabels);return{...i,series:o.map((t,n)=>op(t,n,e,l,a,!1))}}function ip(e){const t=Eu(e),n=zu(e),r=Iu(e.data,t),o=Yu(e.data,n,e.names),a=e.options?.nullHandling??"gap",i=tp(e,r),l=Qu(e.dataLabels);return{...i,series:o.map((t,n)=>op(t,n,e,l,a,!0))}}function lp(e){const t=Ju(e.title),n={tooltip:{trigger:"item"},grid:$u(t,e.legend,{hasXAxisTitle:!!e.xAxis?.title,hasYAxisTitle:!!e.yAxis?.title}),xAxis:Xu(e.xAxis,"value"),yAxis:Xu(e.yAxis,"value"),legend:qu(e.legend,t)};return ep(e,n),_u(e,n),n}function sp(e){const t=Qu(e);return!1===e?.show&&(t.show=!1),t}function cp(e,t=1){if(!e.show)return e;const n={...e,position:"bottom",distance:4};if("{c}"===n.formatter||"function"==typeof n.formatter){const e=n.formatter;n.formatter=n=>Ku(e,n,n.data?.labelValue??n.value?.[t]??"")}return n}function dp(e,t){if(!e.show)return e;const n={...e,position:"bottom",distance:4};if("{c}"===n.formatter||"function"==typeof n.formatter){const e=n.formatter;n.formatter=n=>Ku(e,n,n.value?.[t?2:1]??n.data?.labelValue??"")}return n}function up(e){const t=Eu(e),n=zu(e),r=lp(e),o=cp(sp(e.dataLabels));return{...r,series:n.map((n,r)=>{const a=Wu(n,e.seriesStyle),i=Gu(a,Ou(e.colors,r)),l="object"==typeof a.marker&&a.marker.size?a.marker.size:10;return{type:"scatter",name:e.names?.[r]??n,data:e.data.map(e=>{const r=Number(e[n])||0;return{value:[Number(e[t])||0,r],labelValue:(o=e,a=r,Object.prototype.hasOwnProperty.call(o,"value")?o.value:a)};var o,a}),itemStyle:{color:i,opacity:.8},symbolSize:l,label:o}})}}function pp(e){const t=Eu(e),n=zu(e),r=e.size,o=lp(e),a=dp(sp(e.dataLabels),!!r);let i=0;if(r)for(const l of e.data){const e=Number(l[r]);e>i&&(i=e)}return{...o,series:n.map((n,o)=>{const l=Gu(Wu(n,e.seriesStyle),Ou(e.colors,o)),s=e.data.map(e=>{const o=Number(e[n])||0,a=r?Number(e[r])||0:o,i=[Number(e[t])||0,o];return r&&i.push(a),{value:i,labelValue:a}});return{type:"scatter",name:e.names?.[o]??n,data:s,itemStyle:{color:l,opacity:.7},symbolSize:r?e=>i>0?50*Math.sqrt((e[2]??0)/i)+4:10:10,label:a}})}}function fp(e){const t=Eu(e),n=zu(e)[0]??"",r=np(e),o=e.data.map((r,o)=>({name:String(r[t]??""),value:Number(r[n])||0,itemStyle:{color:Ou(e.colors,o)}})),a=e.options?.innerRadius,i=null!=a?[`${Math.round(65*a)}%`,"65%"]:"65%",l={...Qu(e.dataLabels,"percentage"),position:"inside"};return{...r,series:[{type:"pie",radius:i,center:["50%","50%"],data:o,startAngle:e.options?.startAngle??0,avoidLabelOverlap:!0,labelLayout:{hideOverlap:!0},label:l,labelLine:{show:!1},emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0,0,0,0.2)"}}}]}}function mp(e){const t=Eu(e),n=zu(e),r=Iu(e.data,t),o=Yu(e.data,n,e.names),a=np(e),i=o.flatMap(e=>e.values.filter(e=>null!==e)),l=i.length>0?Math.max(...i):100,s=o.some(t=>void 0!==Wu(t.field,e.seriesStyle).fill),c=[r[0],...r.slice(1).toReversed()],d=o.map((t,n)=>{const r=Gu(Wu(t.field,e.seriesStyle),Ou(e.colors,n)),o=t.values.map(e=>e??0),a=[o[0],...o.slice(1).toReversed()];return{name:t.name,value:a,lineStyle:{color:r},itemStyle:{color:r},...s&&{areaStyle:{color:r,opacity:.3}}}});return{...a,radar:{indicator:c.map(e=>({name:e,max:l})),axisName:{fontSize:10}},series:[{type:"radar",data:d}]}}function Ap(e){const t=Eu(e),n=zu(e),r=Iu(e.data,t),o=Yu(e.data,n,e.names),a=e.options?.nullHandling??"gap",i=Qu(e.dataLabels),l=Xu(e.xAxis,"category",r),s=Xu(e.yAxis,"value"),c=n.some(t=>"secondary"===Wu(t,e.seriesStyle).axis),d=[s];if(c){const t=Xu(e.secondaryAxis,"value");t.splitLine||(t.splitLine={show:!1}),d.push(t)}const u=o.map((t,n)=>{const r=Wu(t.field,e.seriesStyle),o=r.type??"bar",l=c&&"secondary"===r.axis?1:0,s=Ou(e.colors,n),d="line"===o||"area"===o?s:Gu(r,s),u={type:"area"===o?"line":o,name:t.name,data:Nu(t.values,a),yAxisIndex:l,itemStyle:{color:d},label:i};if("line"===o||"area"===o){if(u.smooth=r.smooth??!0,u.lineStyle={color:d,...void 0!==r.width&&{width:r.width},...r.line&&{type:Vu(r.line)}},"area"===o)if(r.fill){const e=Zu(r.fill);u.areaStyle=e?{color:e}:{color:s,opacity:.7}}else u.areaStyle={color:s,opacity:.7};"connect"===a&&(u.connectNulls=!0)}return u}),p=Ju(e.title),f={tooltip:{trigger:"axis"},grid:$u(p,e.legend,{hasXAxisTitle:!!e.xAxis?.title,hasYAxisTitle:!!e.yAxis?.title}),xAxis:l,yAxis:1===d.length?d[0]:d,series:u,legend:qu(e.legend,p)};return ep(e,f),_u(e,f),f}function gp(e,t){return"string"==typeof e?e:Lu(e)?Zu(e)??t:t}function vp(e,t,n){return Array.isArray(e)?gp(e[t%e.length],n):gp(e,n)}function yp(e){return"string"==typeof e?e:Lu(e)?Zu(e):void 0}function hp(e,t){if(t<=0||"string"!=typeof e)return e;const n=D(e);if(!n.isValid())return e;const r=n.toHsl();return D({...r,l:Math.max(0,r.l-.1*t)}).toHexString()}function bp(e,t,n,r){if(Array.isArray(e)&&Array.isArray(e[0])){const o=e[t%e.length],a=o[Math.min(n,o.length-1)];return yp(n>=o.length?hp(a,n-o.length+1):a)??r}return Array.isArray(e)?yp(hp(e[t%e.length],n))??r:yp(hp(e,n))??r}function wp(e,t){const n=[],r=new Set;return e.forEach(e=>{const o=e[t];if(null==o)return;const a=String(o);r.has(a)||(r.add(a),n.push(a))}),n}function xp(e){if(!Lu(e))return;const t=e.shape;return"string"==typeof t?Pl[t]:void 0}function Sp(e){if(!Lu(e))return{};const t={};return e.color&&(t.borderColor=e.color),void 0!==e.width&&(t.borderWidth=e.width),e.style&&(t.borderType=Vu(e.style)),t}function kp(e,t){const n=Lu(e)?e.fill:void 0,r=Lu(e)?e.border:void 0;return{color:gp(n,t),borderStyle:Sp(r)}}function Mp(e,t,n="value"){const r={...e.dataLabels,...t.dataLabels};return void 0===e.dataLabels&&void 0===t.dataLabels&&(r.show=!1),Qu(r,n)}function Cp(e,t="axis",n=!0,r=e.legend){const o=Ju(e.title),a={tooltip:{trigger:t},legend:qu(void 0===r?{show:n,position:"bottom"}:r,o)};return ep(e,a),_u(e,a),a}function Op(e,t,n,r,o){const a=function(e,t){const n="x"===t?"xAxisIndex":"yAxisIndex";return Math.max(1,...e.map(e=>Fu(e[n])+1))}(n,r),i="x"===r?e.xAxis:e.yAxis;return Array.from({length:a},(e,a)=>{const l=function(e,t,n){const r="x"===t?"xAxisIndex":"yAxisIndex";return e.find(e=>Fu(e[r])===n)?.encode?.[t]}(n,r,a),s=Hu(i,a),c=function(e,t,n,r){return"category"===t?.type||"value"===t?.type?t.type:n?Uu(e,n,r):r}(t,s,l,o);return{type:c,option:Xu(s,c,"category"===c&&l?Tu(t,l):void 0)}})}function Ip(e,t){const n=t.dataFilter;return n?e.filter(e=>e[n.col]===n.value):e}function Lp(e){return`${Math.round(100*e)}%`}function Ep(e){return void 0!==e.categoryGap?Lp(e.categoryGap):void 0!==e.barWidth?Lp(1-e.barWidth):Lp(Sl)}function zp(e,t){const n=t.encode;return e.map(e=>{const t=Bu(e[n.close])??0;return[n.open?Bu(e[n.open])??t:t,t,Bu(e[n.low])??t,Bu(e[n.high])??t]})}function Rp(e,t,n,r,o){const a=Ip(t,n),i=kp(n.increaseBars,Ll),l=kp(n.decreaseBars,El),s=kp(n.totalBars,Ou(void 0,r)),c=function(e,t){if(!e.show)return e;const n={...e,position:t?"right":"top"};if("{c}"===n.formatter||"function"==typeof n.formatter){const e=n.formatter;n.formatter=t=>Ku(e,t,t.data?.labelValue??t.value??"")}else"{b}"===n.formatter&&(n.formatter=e=>e.data?.categoryValue??e.name??"");return n}(Mp(e,n),o);let d=0;const u=[],p=a.map(e=>{const t=Bu(e[n.encode.y])??0,r=!!n.encode.isTotal&&!0===e[n.encode.isTotal],o=r?0:t>=0?d:d+t,a=r?t:Math.abs(t),c=r?s:t>=0?i:l;return u.push(o),d=r?t:d+t,{value:a,labelValue:t,categoryValue:e[n.encode.x],itemStyle:{color:c.color,...c.borderStyle}}}),f=Fu(n.xAxisIndex),m=Fu(n.yAxisIndex);return[{type:"bar",name:`${n.name??n.encode.y}-base`,stack:`waterfall-${r}`,data:u,xAxisIndex:f,yAxisIndex:m,itemStyle:{color:"transparent",borderColor:"transparent"},emphasis:{disabled:!0},tooltip:{show:!1},silent:!0},{type:"bar",name:n.name??n.encode.y,stack:`waterfall-${r}`,data:p,xAxisIndex:f,yAxisIndex:m,label:c,barGap:Lp(e.barGap??0),barCategoryGap:Ep(e)}]}function Bp(e,t,n,r,o,a){const i=Fu(n.xAxisIndex),l=Fu(n.yAxisIndex),s=o[i]??"category",c=a[l]??"value",d=Ip(t,n),u=n.encode.x,p=n.encode.y,f=Mp(e,n),m=Ou(void 0,r),A="area"===n.type?gp(n.areaColor,m):void 0,g=gp(n.lineColor??("area"===n.type?n.areaColor:void 0),m),v=gp(n.fill,m),y=n.border,h="category"===s&&"value"===c?d.map(e=>Bu(e[p])):"category"===c&&"value"===s?d.map(e=>Bu(e[u])):d.map(e=>[Bu(e[u])??0,Bu(e[p])??0]),b={type:"area"===n.type?"line":"bubble"===n.type?"scatter":n.type,name:n.name??p,data:"zero"===n.nullHandling?Nu(h,"zero"):h,xAxisIndex:i,yAxisIndex:l,label:f};if("bar"===n.type)return b.itemStyle={color:v,...Sp(y)},n.stack&&(b.stack="percent"===n.stack?"percent":"total"),b.barGap=Lp(e.barGap??0),b.barCategoryGap=Ep(e),b;if("line"===n.type||"area"===n.type){if(b.smooth=n.smooth??!1,b.lineStyle={color:g,width:n.width??2,type:Vu(n.lineStyle)},b.itemStyle={color:g},!1===n.marker)b.showSymbol=!1;else if(Lu(n.marker)){void 0!==n.marker.size&&(b.symbolSize=n.marker.size);const e=xp(n.marker);e&&(b.symbol=e),b.itemStyle={color:gp(n.marker.fill,"string"==typeof g?g:m),...Sp(n.marker.border)}}return"connect"===n.nullHandling&&(b.connectNulls=!0),n.stack&&(b.stack="percent"===n.stack?"percent":"total"),"area"===n.type&&(b.areaStyle={color:A,opacity:kl}),b}if("candlestick"===n.type)return function(e,t,n){const r=kp(n.upBars,Ol),o=kp(n.downBars,Il),a=Sp(n.wickStyle),i=a.borderColor;return{type:"candlestick",name:n.name??"candlestick",data:zp(Ip(t,n),n),xAxisIndex:Fu(n.xAxisIndex),yAxisIndex:Fu(n.yAxisIndex),itemStyle:{color:r.color,color0:o.color,borderColor:i??(r.borderStyle.borderColor||r.color),borderColor0:i??(o.borderStyle.borderColor||o.color),borderColorDoji:i,...void 0!==a.borderWidth?{borderWidth:a.borderWidth}:void 0!==r.borderStyle.borderWidth?{borderWidth:r.borderStyle.borderWidth}:{},...void 0!==a.borderType?{borderType:a.borderType}:void 0!==r.borderStyle.borderType?{borderType:r.borderStyle.borderType}:{}},...void 0!==e.categoryGap&&{barCategoryGap:`${Math.round(100*e.categoryGap)}%`}}}(e,t,n);if("waterfall"===n.type)return Rp(e,t,n,r,"category"===c);if("scatter"===n.type||"bubble"===n.type){const e="bubble"===n.type?n.encode.size:void 0,t=Lu(n.marker)?n.marker:void 0,r=gp(t?.fill??n.fill,m),o=t?.border??n.border,a=xp(t);b.label="bubble"===n.type?dp(f,!!e):cp(f);const i=d.map(t=>{const n=[Bu(t[u])??0,Bu(t[p])??0];return e&&n.push(Bu(t[e])??0),{value:n,labelValue:e?t[e]:t[p]}}),l=Math.max(1,...i.map(e=>Number(e.value[2]??e.value[1])||0));return b.data=i,b.itemStyle={color:r,opacity:Ml,...Sp(o)},a&&(b.symbol=a),b.symbolSize="bubble"===n.type?e=>{const t=Math.max(0,Number(e[2])||0),r=n.sizeRange??Cl,o="linear"===n.sizeScale?t/l:"log"===n.sizeScale?Math.log1p(t)/Math.log1p(l):Math.sqrt(t/l);return r[0]+(r[1]-r[0])*o}:t?.size??10,b}}function Hp(e,t,n){const r=Array.isArray(e.colorScheme)&&e.colorScheme.length?e.colorScheme:[];return"diverging"===e.colorScale?.type?r.length>=3?r.slice(0,3):[r[0]??Ou(void 0,1),r[1]??"#ffffff",r[2]??Ou(void 0,0)]:r.length>=2?r:t<0&&n>0?[Ou(void 0,1),"#ffffff",Ou(void 0,0)]:[Ou(void 0,0),Ou(void 0,1)]}function Fp(e,t,n,r){const o=Lu(e)?e:void 0,a=o?.position??"right",i={top:{top:0,left:"center",orient:"horizontal"},bottom:{bottom:0,left:"center",orient:"horizontal"},left:{left:0,top:"middle",orient:"vertical"},right:{right:0,top:"middle",orient:"vertical"}},l={};return o?.color&&(l.color=o.color),o?.fontSize&&(l.fontSize=o.fontSize),{type:"continuous",min:t,max:n,show:!1!==e,calculable:!1,inRange:{color:r},...i[a]??i.right,...Object.keys(l).length?{textStyle:l}:{}}}function Pp(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).find(e=>"heatmap"===e.type);if(!n)return{series:[]};const r=n.encode.x,o=n.encode.y,a=n.encode.value,i=wp(t,r),l=wp(t,o),s=t.map(e=>{const t=i.indexOf(String(e[r]??"")),n=l.indexOf(String(e[o]??""));if(!(t<0||n<0))return[t,n,Bu(e[a])??null]}).filter(e=>!!e),[c,d]=function(e,t){if(Array.isArray(t.colorScale?.domain))return t.colorScale.domain;if(!e.length)return[0,1];if("diverging"===t.colorScale?.type){const t=Math.max(...e.map(e=>Math.abs(e)));return[-t,t]}const n=Math.min(...e),r=Math.max(...e);return n===r?[n,n+1]:[n,r]}(s.map(e=>e[2]).filter(e=>null!==e),n),u=void 0===n.colorbar||n.colorbar,p=Lu(u)?u:void 0,f=function(e){if(!e.show)return e;const t={...e};if("{c}"===t.formatter||"function"==typeof t.formatter){const e=t.formatter;t.formatter=t=>Ku(e,t,t.value?.[2]??"")}return t}(Mp(e,n)),m={tooltip:{trigger:"item"},grid:$u(Ju(e.title),!1!==u&&(p??{position:"right"})),xAxis:Xu(Hu(e.xAxis),"category",i),yAxis:Xu(Hu(e.yAxis),"category",l),visualMap:Fp(u,c,d,Hp(n,c,d)),series:[{type:"heatmap",data:s,label:f}]};return ep(e,m),_u(e,m),m}function Up(e,t){const n=new Map,r=e=>{let t=n.get(e);return t||(t={name:e,children:[]},n.set(e,t)),t};return e.forEach(e=>{const n=e[t.encode.category];if(null==n||""===n)return;const o=String(n),a=r(o),i=Bu(e[t.encode.value]);null!==i&&(a.value=i);const l=function(e){if(null!=e&&""!==e)return String(e)}(t.encode.parent?e[t.encode.parent]:void 0);if(!l||l===o)return;const s=r(l);a.parentName=l,s.children.includes(a)||s.children.push(a)}),[...n.values()].filter(e=>!e.parentName||!n.has(e.parentName))}function Tp(e){const t="number"==typeof e.value?e.value:void 0,n=Array.isArray(e.children)?e.children.filter(Lu):[];return n.length?t??n.reduce((e,t)=>e+Tp(t),0):t??0}function jp(e,t,n="category"){if(void 0===e.dataLabels&&void 0===t.dataLabels)return;const r=Mp(e,t,n);if(r.show&&("{c}"===r.formatter||"function"==typeof r.formatter)){const e=r.formatter;r.formatter=t=>Ku(e,t,t.value??"")}return r}function Yp(e,t,n,r,o,a,i=new Set){if(i.has(e.name))return{name:e.name,value:e.value??0};i.add(e.name);const l=o+1<a?e.children.map(e=>Yp(e,t,n,r,o+1,a,new Set(i))):[],s=l.reduce((e,t)=>e+Tp(t),0),c=l.length&&(void 0===e.value||e.value<=0)?s:e.value??s,d=Ou(void 0,r);return{name:e.name,value:c,itemStyle:{color:bp(t.fill,r,o,d),...Sp(n)},...l.length?{children:l}:{}}}function Np(e,t){const n=Up(e,t),r="treemap"===t.type&&void 0===t.border?zl:t.border,o="number"==typeof t.levels&&t.levels>0?t.levels:Number.POSITIVE_INFINITY;return n.map((e,n)=>Yp(e,t,r,n,0,o))}function Zp(e,t,n,r){return Lu(e)&&"solid"!==e.type&&"gradient"!==e.type?gp(e[t],r):vp(e,n,r)}function Wp(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).find(e=>"sankey"===e.type);if(!n)return{series:[]};const r=function(e,t){const n=[],r=new Set,o=new Map,a=new Map,i=[],l=e=>{r.has(e)||(r.add(e),n.push(e),o.set(e,0),a.set(e,[]))};e.forEach(e=>{const n=e[t.encode.source],r=e[t.encode.target];if(null==n||null==r)return;const s=String(n),c=String(r);s&&c&&(l(s),l(c),a.get(s).push(c),o.set(c,(o.get(c)??0)+1),i.push({source:s,target:c,value:Bu(e[t.encode.flow])??0}))});const s=n.filter(e=>0===(o.get(e)??0)),c=[];for(;s.length;){const e=s.shift();c.push(e),a.get(e)?.forEach(e=>{o.set(e,(o.get(e)??0)-1),0===o.get(e)&&s.push(e)})}return{nodeNames:c.length===n.length?c:n,links:i}}(t,n),o=jp(e,n,"category");return{...Cp(e,"item",!1),series:[{type:"sankey",nodeAlign:n.nodeAlign??"justify",data:r.nodeNames.map((e,t)=>({name:e,itemStyle:{color:Zp(n.fill,e,t,Ou(void 0,t)),...Sp(n.border)}})),links:r.links,label:o}]}}function Gp(e){const t=new Set(e.series.map(e=>e.type));return[...t].some(e=>!["bar","line","area","scatter","bubble","candlestick","waterfall","heatmap","treemap","sunburst","sankey","pie","radar"].includes(e))?{title:{text:`Unsupported chart type: ${[...t].join(", ")}`}}:1===t.size&&t.has("heatmap")?Pp(e):1===t.size&&t.has("treemap")?function(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).find(e=>"treemap"===e.type);return n?{...Cp(e,"item",!1),series:[{type:"treemap",roam:!1,nodeClick:!1,data:Np(t,n),label:jp(e,n,"category")}]}:{series:[]}}(e):1===t.size&&t.has("sunburst")?function(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).find(e=>"sunburst"===e.type);return n?{...Cp(e,"item",!1),series:[{type:"sunburst",radius:[0,"80%"],sort:null,nodeClick:!1,data:Np(t,n),label:jp(e,n,"category")}]}:{series:[]}}(e):1===t.size&&t.has("sankey")?Wp(e):1===t.size&&t.has("pie")?function(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).filter(e=>"pie"===e.type);return{...Cp(e,"item"),series:n.map((n,r)=>{const o=n.encode.category,a=n.encode.value,i={...Mp(e,n,"value"),position:"inside"};return{type:"pie",name:n.name??a,radius:void 0!==n.innerRadius?[`${Math.round(65*n.innerRadius)}%`,"65%"]:"65%",center:["50%","50%"],data:t.map((e,t)=>{const i=Ou(void 0,t+r);return{name:String(e[o]??""),value:Bu(e[a])??0,itemStyle:{color:vp(n.fill,t,i)}}}),startAngle:n.startAngle??0,avoidLabelOverlap:!0,labelLayout:{hideOverlap:!0},label:i,labelLine:{show:!1}}})}}(e):1===t.size&&t.has("radar")?function(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).filter(e=>"radar"===e.type),r=Cp(e,"item"),o=n[0]?.encode.category,a=o?Tu(t,o):[],i=n.flatMap(e=>t.map(t=>Bu(t[e.encode.y])??0)),l=i.length>0?Math.max(...i):100;return{...r,radar:{indicator:a.map(e=>({name:e,max:l})),axisName:{fontSize:10}},series:[{type:"radar",data:n.map((e,n)=>{const r=Ou(void 0,n),o=gp(e.lineColor,r);return{name:e.name??e.encode.y,value:t.map(t=>Bu(t[e.encode.y])??0),lineStyle:{color:o,width:e.width??2,type:Vu(e.lineStyle)},itemStyle:{color:o},...e.areaColor&&{areaStyle:{color:gp(e.areaColor,r),opacity:.3}}}})}]}}(e):function(e){const t=Ru(e.data),n=e.series.map(t=>ju(e,t)).filter(e=>e.encode),r=Op(e,t,n,"x","category"),o=Op(e,t,n,"y","value"),a=function(e){return 1===e.length&&("candlestick"===e[0]?.type||"waterfall"===e[0]?.type)}(n),i=!(1===n.length&&"candlestick"===n[0]?.type||1===n.length&&"waterfall"===n[0]?.type),l=!a&&e.legend;return{...Cp(e,"axis",i,l),grid:$u(Ju(e.title),l,{hasXAxisTitle:r.some(t=>!!Hu(e.xAxis,r.indexOf(t))?.title),hasYAxisTitle:o.some(t=>!!Hu(e.yAxis,o.indexOf(t))?.title)}),xAxis:1===r.length?r[0].option:r.map(e=>e.option),yAxis:1===o.length?o[0].option:o.map(e=>e.option),series:n.flatMap((n,a)=>Bp(e,t,n,a,r.map(e=>e.type),o.map(e=>e.type))).filter(Boolean)}}(e)}function Vp(e){if(function(e){const t=e.data;return Lu(t)&&Array.isArray(t.cols)&&Array.isArray(t.rows)&&Array.isArray(e.series)}(e))return Gp(e);const t=e,n=t.type??"",r=Ul[n];return r?r(t):{title:{text:`Unsupported chart type: ${n}`}}}function Dp(e){const t=[];e.forEach((e,n)=>{const r=e.trigger??"onClick";"onClick"!==r&&0!==t.length||t.push({midPars:[]});const o=t[t.length-1];"withPrevious"===r&&0!==o.midPars.length||o.midPars.push({items:[]}),o.midPars[o.midPars.length-1].items.push({index:n,animation:e})});const n=e[0]?.trigger??"onClick";return{groups:t,autoPlayOnEntry:t.length>0&&"onClick"!==n}}function Kp(e){const t=e.plan.groups.find(t=>"pending"===e.states[t.midPars[0].items[0].index]);return!!t&&(Xp(e,t.midPars[0]),!0)}function Xp(e,t){for(const n of t.items)e.states[n.index]="started"}function Jp(e,t){e.states[t]="done";const n=e.plan.groups.find(e=>e.midPars.some(e=>e.items.some(e=>e.index===t)));if(!n)return;const r=n.midPars.findIndex(e=>e.items.some(e=>e.index===t));if(!n.midPars[r].items.every(t=>"done"===e.states[t.index]))return;const o=n.midPars[r+1];o&&Xp(e,o)}function qp(e){const t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttribute("d",e),t}function Qp(e,t,n){const[r,o,a,i]=e.bounds,[l,s]=e.pageSize;switch(t){case"up":return{x:0,y:n?s-o:-(o+i)};case"down":return{x:0,y:n?-(o+i):s-o};case"left":return{x:n?l-r:-(r+a),y:0};case"right":return{x:n?-(r+a):l-r,y:0};default:return{x:0,y:0}}}function $p(e,t){const n="inset(0 0 0 0)",r=(t?{up:"inset(100% 0 0 0)",down:"inset(0 0 100% 0)",left:"inset(0 100% 0 0)",right:"inset(0 0 0 100%)"}:{up:"inset(0 0 100% 0)",down:"inset(100% 0 0 0)",left:"inset(0 0 0 100%)",right:"inset(0 100% 0 0)"})[e]??"inset(100% 0 0 0)";return t?[r,n]:[n,r]}function _p(e,t,n){const r=.1*e.pageSize[1],o="down"===t?-1:1;return n?o*r:-o*r}function ef(e,t){const n=as(e),{baseOpacity:r}=t;switch(e.effect){case"appear":return[{visibility:"hidden"},{visibility:"visible"}];case"disappear":return[{visibility:"visible"},{visibility:"hidden"}];case"fade-in":return[{opacity:0},{opacity:r}];case"fade-out":return[{opacity:r},{opacity:0}];case"fly-in":{const{x:e,y:r}=Qp(t,n,!0);return[{transform:`translate(${e}px, ${r}px)`},{transform:"translate(0px, 0px)"}]}case"fly-out":{const{x:e,y:r}=Qp(t,n,!1);return[{transform:"translate(0px, 0px)"},{transform:`translate(${e}px, ${r}px)`}]}case"zoom-in":return[{transform:"scale(0)"},{transform:"scale(1)"}];case"zoom-out":return[{transform:"scale(1)"},{transform:"scale(0)"}];case"wipe-in":{const[e,t]=$p(n,!0);return[{clipPath:e},{clipPath:t}]}case"wipe-out":{const[e,t]=$p(n,!1);return[{clipPath:e},{clipPath:t}]}case"float-in":return[{transform:`translate(0px, ${_p(t,n,!0)}px)`,opacity:0},{transform:"translate(0px, 0px)",opacity:r}];case"float-out":return[{transform:"translate(0px, 0px)",opacity:r},{transform:`translate(0px, ${_p(t,n,!1)}px)`,opacity:0}];case"peek-in":{const[,,e,r]=t.bounds,{x:o,y:a,clip:i}=function(e,t,n){switch(e){case"down":return{x:0,y:-n,clip:"inset(100% 0 0 0)"};case"left":return{x:-t,y:0,clip:"inset(0 0 0 100%)"};case"right":return{x:t,y:0,clip:"inset(0 100% 0 0)"};default:return{x:0,y:n,clip:"inset(0 0 100% 0)"}}}(n,e,r);return[{transform:`translate(${o}px, ${a}px)`,clipPath:i},{transform:"translate(0px, 0px)",clipPath:"inset(0 0 0 0)"}]}case"rise-in":{const[,e]=t.bounds,[,n]=t.pageSize;return[{transform:`translate(0px, ${n-e}px)`},{transform:"translate(0px, 0px)"}]}case"transparency":return[{opacity:r},{opacity:e.amount??r}];case"pulse":return[{transform:"scale(1)",offset:0},{transform:"scale(1.1)",offset:.5},{transform:"scale(1)",offset:1}];case"grow-shrink":return[{transform:"scale(1)"},{transform:"scale(1.5)"}];case"spin":return[{transform:"rotate(0deg)"},{transform:"rotate(360deg)"}];case"teeter":return[{transform:"rotate(0deg)",offset:0},{transform:"rotate(5deg)",offset:.33},{transform:"rotate(-5deg)",offset:.66},{transform:"rotate(0deg)",offset:1}];case"motion-path":return function(e){const t=qp(e),n=t.getTotalLength(),r=[];for(let o=0;o<=ls;o++){const e=t.getPointAtLength(n*o/ls);r.push({transform:`translate(${e.x}px, ${e.y}px)`,offset:o/ls})}return r}(e.path);default:return[]}}function tf(e){return{duration:ns(e),delay:rs(e),easing:is(e),iterations:os(e),fill:"both"}}function nf(e){const t=Array.from(e.querySelectorAll('path[fill]:not([fill="none"])'));return t.length>0?{nodes:t,cssProperty:"fill"}:{nodes:[e.querySelector(".text-content")??e],cssProperty:"color"}}function rf(e){switch(e.effect){case"motion-path":return function(e){const t=qp(e),n=t.getPointAtLength(t.getTotalLength());return`translate(${n.x}px, ${n.y}px)`}(e.path);case"grow-shrink":return"scale(1.5)";case"spin":return"rotate(360deg)";default:return}}function of(e,t,n,r,o=(e,t)=>e.querySelector(`[data-element-id="${CSS.escape(t)}"]`)){const i={executed:new Set,played:[],baseTransforms:new Map,staticRetryFrame:0,scanRetryFrame:0},l=()=>{i.played.forEach(e=>e.cancel()),i.played.length=0,i.baseTransforms.clear(),i.executed.clear(),cancelAnimationFrame(i.staticRetryFrame),i.staticRetryFrame=0,cancelAnimationFrame(i.scanRetryFrame),i.scanRetryFrame=0},s=()=>{const n=t(),r=e.value;if(!n||!r)return 0;const a=new Map,i=new Map,l=new Map,s=new Map;n.animations.forEach((e,t)=>{if("done"!==n.states[t])return;const r=rf(e);if(r){const t=a.get(e.elementId);a.set(e.elementId,t?`${t} ${r}`:r)}const o=function(e){return"wipe-in"===e.effect||"peek-in"===e.effect?"inset(0 0 0 0)":"wipe-out"===e.effect?$p(as(e),!1)[1]:void 0}(e);o&&i.set(e.elementId,o);const c=function(e){if("fill-color"===e.effect)return e.color}(e);c&&l.set(e.elementId,c);const d=function(e){if("transparency"===e.effect)return e.amount}(e);void 0!==d&&s.set(e.elementId,d)});let c=0;return a.forEach((e,t)=>{const n=o(r,t);n?n.style.transform=e:c++}),i.forEach((e,t)=>{const n=o(r,t);n?n.style.clipPath=e:c++}),l.forEach((e,t)=>{const n=o(r,t);if(!n)return void c++;const{nodes:a,cssProperty:i}=nf(n);a.forEach(t=>t.style.setProperty(i,e))}),s.forEach((e,t)=>{const n=o(r,t);n?n.style.opacity=String(e):c++}),c},c=()=>{cancelAnimationFrame(i.staticRetryFrame);let e=0;const t=()=>{e++,s()>0&&e<60&&(i.staticRetryFrame=requestAnimationFrame(t))};t()},d=(e,t,n,o)=>{const a=e.animations[t];if("fill-color"===a.effect||"color-pulse"===a.effect)return void((e,t,n)=>{const r=e.animations[t];if("fill-color"!==r.effect&&"color-pulse"!==r.effect)return;const o=r.color??"#000000",{nodes:a,cssProperty:l}=nf(n),s=tf(r),c=a.map(e=>{const t=getComputedStyle(e).getPropertyValue(l),n="fill-color"===r.effect?[{[l]:t},{[l]:o}]:[{[l]:t,offset:0},{[l]:o,offset:.5},{[l]:t,offset:1}],a=e.animate(n,s);return i.played.push(a),a});Promise.all(c.map(e=>e.finished)).then(()=>Jp(e,t)).catch(()=>{})})(e,t,o);const{keyframes:l,options:s}=function(e,t){return{keyframes:(n=ef(e,t),r=t.baseTransform,r?n.map(e=>"string"==typeof e.transform?{...e,transform:`${r} ${e.transform}`}:e):n),options:tf(e)};var n,r}(a,{bounds:n.bounds,pageSize:r(),baseOpacity:n.opacity??1,baseTransform:i.baseTransforms.get(a.elementId)}),c=o.animate(l,s);i.played.push(c),c.finished.then(()=>{const n=rf(a);if(n){const e=i.baseTransforms.get(a.elementId);i.baseTransforms.set(a.elementId,e?`${e} ${n}`:n)}Jp(e,t)}).catch(()=>{})},u=()=>{cancelAnimationFrame(i.scanRetryFrame);let r=0;const a=()=>{const l=t();l&&(r++,0!==(()=>{const r=t(),a=e.value;if(!r||!a)return 0;let l=0;return r.states.forEach((e,t)=>{if("started"!==e||i.executed.has(t))return;const s=r.animations[t],c=n().find(e=>e.elementId===s.elementId);if(!c)return i.executed.add(t),void Jp(r,t);const u=o(a,s.elementId);u?(i.executed.add(t),d(r,t,c,u)):l++}),l})()&&(r>=120?l.states.forEach((e,t)=>{"started"!==e||i.executed.has(t)||(i.executed.add(t),Jp(l,t))}):i.scanRetryFrame=requestAnimationFrame(a)))};a()};B(t,()=>{l(),u(),c()}),B(()=>t()?.states,u,{deep:!0,flush:"post"});let p=0;B(()=>t()?.fastForwardSeq,e=>{const t=e??0,n=t>p;p=t,n&&i.played.forEach(e=>{"running"===e.playState&&e.finish()})}),L(()=>{u(),c()}),a(l)}function af(e){return c(()=>{const t=e();return t?function(e){const t=new Map,n=new Set;e.plan.groups.forEach(r=>{r.midPars.forEach(r=>{r.items.forEach(r=>{const o=e.states[r.index],{animation:a}=r,i=n.has(a.elementId);"pending"===o?!i&&_l(a)&&t.set(a.elementId,!1):_l(a)?t.set(a.elementId,!0):es(a)&&"done"===o&&t.set(a.elementId,!1),n.add(a.elementId)})})});const r=new Set;return t.forEach((e,t)=>{e||r.add(t)}),r}(t):void 0})}return e({At:function(e){const t={warnings:[]};return{data:xc(e,t),warnings:t.warnings}},B:Pd,C:pu,Ct:qc,Ft:function(e,t){const n=new Map(t?.map(e=>[e.path,e.content])??[]),r=e.pptdFileName??"presentation.pptd",o=n.get(r),a=ks(e,hs(o));return[{path:r,content:o?xs(o,a):ys(a)},...e.pages.map(e=>{const t=e.pagePath??`${e.pageId}.page`;return{path:t,content:Ss(e,n.get(t))}})]},G:Md,H:function(e){if(!e||"undefined"==typeof document)return e;const t=document.createElement("div");return t.innerHTML=e,t.querySelectorAll("p, li").forEach(e=>{e.style.removeProperty("line-height"),e.removeAttribute("data-empty-spacer"),e.getAttribute("style")||e.removeAttribute("style")}),t.innerHTML},I:function(e){C(xi,e)},J:function(e){return e instanceof HTMLElement&&e.closest("[data-element-id]")?.getAttribute("data-element-id")||null},K:Sd,M:function(e,t,n,r,o){if(!e.keypointPositions)return[0,0];const a=e.range?.[o]??[0,1e5],i=Math.max((a[1]-a[0])/1e3,1),l=[...r];l[o]=(r[o]??0)+i;const s=e.keypointPositions(t,n,r)[o],c=e.keypointPositions(t,n,l)[o];return s&&c?[(c[0]-s[0])/i,(c[1]-s[1])/i]:[0,0]},Mt:Cc,N:$d,Nt:Oc,Pt:Cs,St:Kc,V:function(e){if(!e||"undefined"==typeof document)return e;const t=document.createElement("div");return t.innerHTML=e,zd(t),Rd(t),Bd(t),t.querySelectorAll("p, li").forEach(e=>{e.style.removeProperty("text-align"),e.getAttribute("style")||e.removeAttribute("style")}),Hd(t),t.innerHTML},_t:function(e,t){if(!Wc(t.style))return t;const n=Vc(e,t.style),{style:r,...o}=t;return{...n,...o,color:Gc(e,t.color??n?.color),fontSize:t.fontSize??n?.fontSize,fontFamily:t.fontFamily??n?.fontFamily,fontStyle:t.fontStyle??n?.fontStyle,bold:t.bold??n?.bold,italic:t.italic??n?.italic,backgroundColor:Gc(e,t.backgroundColor??n?.backgroundColor),lineHeight:t.lineHeight??n?.lineHeight,lineHeightPx:t.lineHeightPx??n?.lineHeightPx,letterSpacing:t.letterSpacing??n?.letterSpacing,marginTop:t.marginTop??n?.marginTop,shadow:t.shadow?{...t.shadow,color:Gc(e,t.shadow.color)??t.shadow.color}:void 0}},a:function(e){return!(e.entryAutoPlayed||!e.plan.autoPlayOnEntry)&&(e.entryAutoPlayed=!0,Kp(e))},b:mu,bt:Xc,c:function(e){return e.states.every(e=>"done"===e)},ct:function(e,t){return e&&t?.length?t.find(t=>t.family===e&&hd(t.src))?.family??"":""},dt:ud,ft:function(e,t,n){if(!t?.length)return e;const r=new Set,o=[];for(const{family:a,src:i}of t)a&&!r.has(a)&&hd(i)&&(e.some(e=>"object"==typeof e&&null!==e&&(e.value===a||e.aliasList?.includes(a)))||(r.add(a),o.push({label:a,enLabel:a,value:a,aliasList:[a],locale:[]})));return o.length?[...o,n,...e]:e},g:Ou,gt:function(){return Xo??Promise.resolve()},ht:function(){const e=new Set,t=async(t={})=>{const{force:n=!1,onError:r,onProgress:o}=t,a=[],i=e.size;let l=0;for(const s of e){const e=ud(s,n,e=>o?.({done:l,total:i,fraction:e})).then(e=>({typeface:s.embedLabel??s.label,fontBlob:e}));e.catch(e=>{r?.(s,e)}),a.push(e.finally(()=>o?.({done:++l,total:i,fraction:0})))}return(await Promise.allSettled(a)).filter(e=>"fulfilled"===e.status).map(e=>e.value)};return{scan:(n,r=!1)=>{const o=n.theme;for(const t of n.pages)for(const n of t.elements)yd(n,e,o);if(r)return t()},loadFonts:t}},i:Kp,j:lu,jt:function(e){const t={warnings:[]};return{data:wc(e,t),warnings:t.warnings}},kt:Tc,lt:sd,mt:function(e,t,n){return e&&"string"!=typeof e?cd(n)?{...e,ea:t}:{...e,latin:t}:t},n:af,o:function(e){return{animations:e,plan:Dp(e),states:e.map(()=>"pending"),entryAutoPlayed:!1,fastForwardSeq:0}},pt:function(e,t){if(!e)return"";const n=cd(t);if("object"==typeof e){const t=n?e.ea:e.latin,r=n?e.latin:e.ea;return dd(t)||dd(r)}const r=e.split(",").map(e=>dd(e)).filter(Boolean);return r.length?n&&r[1]||r[0]:""},r:of,s:function(e){return!!e.states.includes("started")&&(e.fastForwardSeq++,!0)},st:function(e){const t=e.theme?{...e.theme,textStyles:e.theme.textStyles?Object.fromEntries(Object.entries(e.theme.textStyles).map(([e,t])=>[e,{...t,fontFamily:gd(t.fontFamily)}])):e.theme.textStyles}:e.theme;return{...e,theme:t,pages:e.pages.map(t=>({...t,elements:t.elements.map(t=>"text"===t.elementType?{...t,content:vd(t.content,e.theme)}:"table"===t.elementType?{...t,rows:t.rows.map(t=>t.map(t=>({...t,content:vd(t.content,e.theme)})))}:"chart"===t.elementType?{...t,fontFamily:t.fontFamily?gd(t.fontFamily):Do}:t)}))}},ut:function(e,t){return No[`${e}_${"zh-cn"===t?"label":"enLabel"}`]},v:xu,vt:Wc,w:su,xt:Gc,y:Cu,yt:ad,z:Ud}),{setters:[function(e){n=e.n},function(e){r=e.At,o=e.B,a=e.Ct,i=e.Dt,l=e.Et,s=e.G,c=e.H,d=e.K,u=e.Mt,p=e.Ot,f=e.Tt,m=e.U,A=e.W,g=e.Y,v=e.Z,y=e._,h=e._t,b=e.b,w=e.ct,x=e.et,S=e.g,k=e.it,M=e.kt,C=e.lt,O=e.m,I=e.mt,L=e.ot,E=e.pt,z=e.st,R=e.ut,B=e.vt,H=e.xt},function(e){F=e.c,P=e.x},function(e){U=e.t},function(e){T=e.o,j=e.r},function(e){Y=e.t},function(e){N=e.a,Z=e.n,W=e.o},function(e){G=e.C,V=e.D,D=e.E,K=e.L,X=e.S,J=e.T,q=e.V,Q=e.a,$=e.i,_=e.j,ee=e.l,te=e.n,ne=e.o,re=e.w,oe=e.y},function(e){ae=e.a,ie=e.i,le=e.n,se=e.r,ce=e.t},function(e){de=e.n,ue=e.t},function(e){pe=e.t},function(e){fe=e.C,me=e.E,Ae=e.S,ge=e.T,ve=e._,ye=e.a,he=e.b,be=e.c,we=e.d,xe=e.f,Se=e.g,ke=e.h,Me=e.i,Ce=e.l,Oe=e.m,Ie=e.n,Le=e.o,Ee=e.p,ze=e.r,Re=e.s,Be=e.t,He=e.u,Fe=e.v,Pe=e.w,Ue=e.x,Te=e.y},function(e){je=e.t},function(e){Ye=e.t},function(e){Ne=e.n}],execute:function(){(Ze=document.createElement("style")).textContent='.prosemirror-editor[data-v-87eddf05],.prosemirror-editor[data-v-87eddf05]:focus{width:100%;height:100%;box-shadow:none!important;outline:none!important}.prosemirror-editor[data-v-87eddf05]:focus-visible{width:100%;height:100%;box-shadow:none!important;outline:none!important}.prosemirror-editor[data-v-87eddf05] p{outline:none;margin:0}.prosemirror-editor[data-v-87eddf05] ul,.prosemirror-editor[data-v-87eddf05] ol{margin:0;padding-left:1.5em}:is(.prosemirror-editor[data-v-87eddf05] ul,.prosemirror-editor[data-v-87eddf05] ol) li{list-style-position:outside}.prosemirror-editor[data-text-align=center][data-v-87eddf05] ul,.prosemirror-editor[data-text-align=center][data-v-87eddf05] ol{padding-left:0}:is(.prosemirror-editor[data-text-align=center][data-v-87eddf05] ul,.prosemirror-editor[data-text-align=center][data-v-87eddf05] ol) li{list-style-position:inside}:is(.prosemirror-editor[data-text-align=center][data-v-87eddf05] ul,.prosemirror-editor[data-text-align=center][data-v-87eddf05] ol) li>p:first-child{display:inline}.prosemirror-editor[data-v-87eddf05] [style*="position: absolute"],.prosemirror-editor[data-v-87eddf05] [style*=position\\:absolute]{white-space:normal!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.prosemirror-editor[data-v-87eddf05] li[data-empty-list-item=true]{list-style-type:none!important}.prosemirror-editor[data-v-87eddf05] p[data-empty-spacer=true]{min-height:0;font-size:0!important}.prosemirror-editor[data-v-87eddf05] p[data-empty-spacer=true] *{font-size:0!important;line-height:inherit!important}.prosemirror-editor[data-v-87eddf05] blockquote{border-left:3px solid var(--Separators-S1,#ddd);margin:0;padding-left:1em}.prosemirror-editor[data-v-87eddf05] a{color:inherit;cursor:pointer;text-decoration:underline}.prosemirror-editor[data-v-87eddf05] .ProseMirror{justify-content:var(--pm-align);flex-direction:column;width:100%;height:100%;display:flex}.prosemirror-editor[data-v-87eddf05] .ProseMirror-focused{outline:none!important}.prosemirror-editor[data-v-87eddf05] .latex-inline{cursor:pointer;user-select:text;text-decoration:inherit;border-radius:4px;padding:2px 4px;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;display:inline-block}.prosemirror-editor[data-v-87eddf05] .latex-inline:has(.mfrac){padding:.8em 4px}.prosemirror-editor[data-v-87eddf05] .latex-inline:hover{background-color:var(--Fills-F1)}.prosemirror-editor[data-v-87eddf05] .latex-inline .katex{text-indent:0;text-rendering:auto;user-select:none;font-size:1em;line-height:1.2}.prosemirror-editor[data-v-87eddf05] .latex-inline .katex{text-decoration:inherit;font-weight:inherit;font-style:inherit;font-size:inherit}.prosemirror-editor[data-v-87eddf05] .latex-inline .katex>math{text-decoration:inherit;font-weight:inherit;font-style:inherit;font-size:inherit}.prosemirror-editor[data-v-87eddf05] .ProseMirror-focused .latex-inline.ProseMirror-selectednode{background-color:rgba(23,131,255,.125)}.pptd-text[data-v-0dcafa92]{box-sizing:border-box;outline:none}.text-content[data-v-0dcafa92]{outline:none;position:relative}.text-content[data-v-0dcafa92] .prosemirror-editor{height:auto}.text-content[data-v-0dcafa92] [style*="position: absolute"],.text-content[data-v-0dcafa92] [style*=position\\:absolute]{white-space:normal!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.text-content[data-v-0dcafa92] li[data-empty-list-item=true]{list-style-type:none!important}.text-content[data-v-0dcafa92] p[data-empty-spacer=true]{min-height:0;font-size:0!important}.text-content[data-v-0dcafa92] p[data-empty-spacer=true] *{font-size:0!important;line-height:inherit!important}.text-static[data-v-0dcafa92]{--default-margin-top:0px;width:100%;line-height:inherit}.text-static.is-gradient[data-v-0dcafa92]{color:transparent;background-image:var(--backgroundImage);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-static[data-v-0dcafa92] p{margin:0;margin-top:var(--default-margin-top);line-height:inherit;outline:none}.text-static.is-nowrap[data-v-0dcafa92] p{height:1lh}.text-static[data-v-0dcafa92] ul,.text-static[data-v-0dcafa92] ol{margin:0;padding-left:1.5em}.text-static[data-text-align=center][data-v-0dcafa92] ul,.text-static[data-text-align=center][data-v-0dcafa92] ol{padding-left:0}:is(.text-static[data-text-align=center][data-v-0dcafa92] ul,.text-static[data-text-align=center][data-v-0dcafa92] ol) li{list-style-position:inside}:is(.text-static[data-text-align=center][data-v-0dcafa92] ul,.text-static[data-text-align=center][data-v-0dcafa92] ol) li>p:first-child{display:inline}.text-static[data-v-0dcafa92] blockquote{border-left:3px solid var(--Separators-S1,#ddd);margin:0;padding-left:1em}.text-static[data-v-0dcafa92] sub,.text-static[data-v-0dcafa92] sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.text-static[data-v-0dcafa92] sub{bottom:-.25em}.text-static[data-v-0dcafa92] sup{top:-.35em}.text-static[data-v-0dcafa92] a{color:inherit;text-decoration:underline}.text-static[data-v-0dcafa92] .latex-inline{text-decoration:inherit;border-radius:4px;padding:2px 4px;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;display:inline-block}.text-static[data-v-0dcafa92] .latex-inline:has(.mfrac){padding:.8em 4px}.text-static[data-v-0dcafa92] .latex-inline .katex{text-indent:0;text-rendering:auto;user-select:none;text-decoration:inherit;font-size:1em;line-height:1.2;font-weight:inherit;font-style:inherit}.pptd-shape[data-v-684ec2ce]{box-sizing:border-box;pointer-events:none}.pptd-shape svg[data-v-684ec2ce]{display:block}.pptd-shape path[data-v-684ec2ce]{pointer-events:visiblePainted}.pptd-shape .line-hit-area[data-v-684ec2ce]{pointer-events:stroke}.pptd-line[data-v-b619bf31]{box-sizing:border-box;pointer-events:none}.pptd-line svg[data-v-b619bf31]{display:block}.pptd-line path[data-v-b619bf31]{pointer-events:visibleStroke}.pptd-line .line-hit-area[data-v-b619bf31]{pointer-events:stroke}.pptd-image[data-v-21122ecf]{box-sizing:border-box}.pptd-image svg[data-v-21122ecf]{display:block}.pptd-image__placeholder[data-v-21122ecf]{color:#aeb4bd;background:#f7f8fa;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pptd-image__placeholder--loading[data-v-21122ecf]:after{content:"";border:2px solid rgba(0,0,0,.16);border-top-color:rgba(0,0,0,.48);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite pptd-image-loading-21122ecf}.pptd-image__placeholder--error[data-v-21122ecf]{box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.pptd-image__placeholder-icon[data-v-21122ecf]{width:min(42px,42%);height:min(42px,42%)}@keyframes pptd-image-loading-21122ecf{to{transform:rotate(360deg)}}.pptd-table-cell[data-v-c248007e]{vertical-align:middle;box-sizing:border-box;padding:0;line-height:1.12;position:relative;overflow:hidden}.pptd-table-cell.selected[data-v-c248007e]:after{content:"";pointer-events:none;background-color:rgba(102,102,102,.3);width:100%;height:100%;position:absolute;top:0;left:0}.pptd-table-cell-content[data-v-c248007e]{inset:var(--cell-padding-y,3.6px) 7.2px;cursor:text;display:flex;position:absolute;overflow:hidden}.pptd-table-cell-content[data-v-c248007e] [style*="position: absolute"],.pptd-table-cell-content[data-v-c248007e] [style*=position\\:absolute]{white-space:normal!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.pptd-table-cell-content[data-v-c248007e] li[data-empty-list-item=true]{list-style-type:none!important}.pptd-table-cell-content[data-v-c248007e] p[data-empty-spacer=true]{min-height:0;font-size:0!important}.pptd-table-cell-content[data-v-c248007e] p[data-empty-spacer=true] *{font-size:0!important;line-height:inherit!important}.pptd-table-cell-static[data-v-c248007e]{width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.pptd-table-cell-static-inner[data-v-c248007e]{justify-content:inherit;flex-direction:column;flex:none;width:100%;height:100%;display:flex;overflow:visible}.pptd-table-cell-static-inner[data-v-c248007e] ul{margin:0;padding-left:1.5em}.pptd-table-cell-static-inner[data-v-c248007e] ol{margin:0;padding-left:1.5em}.pptd-table-cell-static-inner[data-v-c248007e] p:empty:after{content:" "}.pptd-table-cell-static-inner[data-v-c248007e] .latex-inline{text-decoration:inherit;border-radius:4px;padding:2px 4px;font-family:KaTeX_Main,Times New Roman,serif;line-height:1.2;display:inline-block}.pptd-table-cell-static-inner[data-v-c248007e] .latex-inline:has(.mfrac){padding:.25em 4px}.pptd-table-cell-static-inner[data-v-c248007e] .latex-inline .katex{text-indent:0;text-rendering:auto;user-select:none;text-decoration:inherit;font-size:1em;line-height:1.2;font-weight:inherit;font-style:inherit}.pptd-table-cell-static[data-text-align=center] .pptd-table-cell-static-inner[data-v-c248007e] ul{padding-left:0}.pptd-table-cell-static[data-text-align=center] .pptd-table-cell-static-inner[data-v-c248007e] ul li{list-style-position:inside}.pptd-table-cell-static[data-text-align=center] .pptd-table-cell-static-inner[data-v-c248007e] ul li>p:first-child{display:inline}.pptd-table-cell-static[data-text-align=center] .pptd-table-cell-static-inner[data-v-c248007e] ol{padding-left:0}.pptd-table-cell-static[data-text-align=center] .pptd-table-cell-static-inner[data-v-c248007e] ol li{list-style-position:inside}.pptd-table-cell-static[data-text-align=center] .pptd-table-cell-static-inner[data-v-c248007e] ol li>p:first-child{display:inline}.pptd-table-cell-content[data-v-c248007e] p{margin:0;margin-top:var(--cell-margin-top,0px);line-height:inherit}.pptd-table-cell-content[data-v-c248007e] .ProseMirror{height:auto;max-height:100%;white-space:inherit;word-break:inherit;display:block;overflow:hidden}.pptd-table-cell-content[data-v-c248007e] .prosemirror-editor{min-width:0;overflow:hidden}.pptd-table[data-v-aa0f483e]{box-sizing:border-box;overflow:visible}.pptd-table.dragging .pptd-table-cell[data-v-aa0f483e],.pptd-table:not(.editing) .pptd-table-cell[data-v-aa0f483e]{pointer-events:none}.pptd-table-grid[data-v-aa0f483e]{border-collapse:collapse;table-layout:fixed;word-wrap:break-word;width:100%;height:100%}.table-resize-handlers[data-v-aa0f483e]{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.drag-line-col[data-v-aa0f483e]{cursor:col-resize;pointer-events:auto;opacity:0;background-color:transparent;width:4px;margin-left:-2px;transition:opacity .15s;position:absolute;top:0;bottom:0}.drag-line-row[data-v-aa0f483e]{cursor:row-resize;pointer-events:auto;opacity:0;background-color:transparent;height:4px;margin-top:-2px;transition:opacity .15s;position:absolute;left:0;right:0}.drag-line-col[data-v-aa0f483e]:hover,.drag-line-col.dragging[data-v-aa0f483e],.drag-line-row[data-v-aa0f483e]:hover,.drag-line-row.dragging[data-v-aa0f483e]{opacity:.7;background-color:var(--Colors-KMBlue,#666)}.pptd-table.dragging .drag-line-col[data-v-aa0f483e]:not(.dragging),.pptd-table.dragging .drag-line-row[data-v-aa0f483e]:not(.dragging){opacity:0}.pptd-chart[data-v-96b529a8]{box-sizing:border-box;position:absolute}.pptd-chart__background[data-v-96b529a8],.pptd-chart__canvas[data-v-96b529a8],.pptd-chart__border[data-v-96b529a8]{position:absolute;top:0;bottom:0;left:0;right:0}.pptd-chart__background[data-v-96b529a8]{z-index:0;pointer-events:none}.pptd-chart__canvas[data-v-96b529a8]{z-index:1}.pptd-chart__border[data-v-96b529a8]{z-index:2;box-sizing:border-box;pointer-events:none}.pptd-icon[data-v-0b3c6d6e]{box-sizing:border-box;pointer-events:none}.pptd-icon svg[data-v-0b3c6d6e]{pointer-events:all;display:block}.pptd-icon .pptd-icon__local-svg[data-v-0b3c6d6e]{pointer-events:all}.pptd-icon .pptd-icon__local-svg [data-v-0b3c6d6e] [fill=currentColor]{fill:var(--icon-fill)}.pptd-icon .pptd-icon__local-svg [data-v-0b3c6d6e] [fill=currentcolor]{fill:var(--icon-fill)}.pptd-icon .pptd-icon__local-svg [data-v-0b3c6d6e] [stroke=currentColor]{stroke:var(--icon-fill)}.pptd-icon .pptd-icon__local-svg [data-v-0b3c6d6e] [stroke=currentcolor]{stroke:var(--icon-fill)}.thumbnail-slide[data-v-6a8dfeb3]{width:100%;position:relative;overflow:hidden}.slide-wrapper[data-v-6a8dfeb3]{transform-origin:0 0;position:relative}.background[data-v-6a8dfeb3],.background-image[data-v-6a8dfeb3],.background-mask[data-v-6a8dfeb3]{width:100%;height:100%;position:absolute;top:0;left:0}.background-image[data-v-6a8dfeb3],.background-mask[data-v-6a8dfeb3]{pointer-events:none;display:block}.background.is-loading[data-v-6a8dfeb3]:after{content:"";border:2px solid rgba(0,0,0,.16);border-top-color:rgba(0,0,0,.48);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.8s linear infinite thumbnail-background-loading-6a8dfeb3;position:absolute;top:50%;left:50%}.background.is-error[data-v-6a8dfeb3]:after{content:"";background:radial-gradient(circle at 74% 26%,#aeb4bd 0,#aeb4bd 3px,transparent 4px),linear-gradient(135deg,transparent 54%,#aeb4bd 55%,#aeb4bd 59%,transparent 60%),linear-gradient(45deg,transparent 48%,#aeb4bd 49%,#aeb4bd 53%,transparent 54%);border:2px solid #aeb4bd;border-radius:4px;width:42px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes thumbnail-background-loading-6a8dfeb3{to{transform:rotate(360deg)}}.thumbnail-element[data-v-6a8dfeb3]{pointer-events:none}.thumbnail-element.animation-hidden[data-v-6a8dfeb3]{visibility:hidden}.thumbnail-element.interactive[data-v-6a8dfeb3]{pointer-events:auto}\n/*$vite$:1*/',document.head.appendChild(Ze),We=4,Ge=new Set(["bounds","size","arrow","adjustments"]),Ve=[960,540],De={indent:4,lineWidth:-1,noRefs:!0,quotingType:'"',forceQuotes:!1},Ke=["text","shape","line","image","icon","table","chart"],Xe=["solid","gradient","image"],Je=["linear","radial"],qe=["fill","contain","cover"],Qe=["solid","dash","dot"],$e=["left","center","right","justify","distributed"],_e=["top","middle","bottom"],et=["horizontal","vertical"],tt=["sharp","round","smooth"],nt=["arrow","stealth","diamond","oval"],rt=["category","value"],ot=[!0,!1,"start","end","both"],at=["top","bottom","left","right"],it=["value","percentage","category"],lt=["circle","rect","diamond","triangle"],st=["zero","gap","connect"],ct=["value","percent"],dt=["value","percent","stream"],ut=["linear","sqrt","log"],pt=["linear","diverging"],ft=["left","right","justify"],mt=["bar","line","area","scatter","bubble","candlestick","pie","radar","waterfall","heatmap","treemap","sunburst","sankey"],At=[960,540],gt=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),vt=e=>"string"==typeof e,yt=e=>"number"==typeof e&&Number.isFinite(e),ht=e=>"boolean"==typeof e,bt=e=>null===e||vt(e)||yt(e)||ht(e),wt=(e,t)=>t.includes(e),xt=e=>Object.fromEntries(Object.entries(e).filter(([,e])=>void 0!==e)),St=(e,t,n,r,o)=>{e.issues.push({path:t,message:n,action:r,value:o})},kt=(e,t,n,r)=>{const o=t[n];if(void 0!==o)return vt(o)?o:void St(e,r,"Expected string","remove",o)},Mt=(e,t,n,r)=>{const o=t[n];if(void 0!==o)return yt(o)?o:void St(e,r,"Expected number","remove",o)},Ct=(e,t,n,r)=>{const o=t[n];if(void 0!==o)return ht(o)?o:void St(e,r,"Expected boolean","remove",o)},Ot=(e,t,n,r,o)=>{if(!Array.isArray(t)||t.length!==r)return void St(e,n,`Expected tuple with ${r} items`,"remove",t);const a=[];for(let i=0;i<t.length;i++){const e=o(t[i],`${n}[${i}]`,i);if(void 0===e)return;a.push(e)}return a},It=(e,t,n,r)=>Ot(e,t,n,r,(t,n)=>{if(yt(t))return t;St(e,n,"Expected number","remove",t)}),Lt=(e,t,n,r)=>Ot(e,t,n,r,(t,n)=>{if(ht(t))return t;St(e,n,"Expected boolean","remove",t)}),Et=(e,t,n,r=!1)=>{if(void 0===t&&r)return;if(!Array.isArray(t))return void St(e,n,"Expected string array","remove",t);const o=t.filter((t,r)=>!!vt(t)||(St(e,`${n}[${r}]`,"Expected string","remove",t),!1));return o.length>0||!r?o:void 0},zt=(e,t,n)=>{if(Array.isArray(t))return t.filter((t,r)=>!!yt(t)||(St(e,`${n}[${r}]`,"Expected number","remove",t),!1));St(e,n,"Expected number array","remove",t)},Rt=(e,t,n)=>Et(e,t,n,!0),Bt=(e,t,n)=>{if(vt(t))return t;if(gt(t)){if(vt(t.latin)&&vt(t.ea))return{latin:t.latin,ea:t.ea};St(e,n,"FontFamily object requires latin and ea","remove",t)}else St(e,n,"Expected fontFamily string or object","remove",t)},Ht=(e,t,n)=>xt({color:kt(e,t,"color",`${n}.color`),fontSize:Mt(e,t,"fontSize",`${n}.fontSize`),fontFamily:void 0===t.fontFamily?void 0:Bt(e,t.fontFamily,`${n}.fontFamily`),bold:Ct(e,t,"bold",`${n}.bold`),italic:Ct(e,t,"italic",`${n}.italic`),backgroundColor:kt(e,t,"backgroundColor",`${n}.backgroundColor`),lineHeight:Mt(e,t,"lineHeight",`${n}.lineHeight`),lineHeightPx:Mt(e,t,"lineHeightPx",`${n}.lineHeightPx`),letterSpacing:Mt(e,t,"letterSpacing",`${n}.letterSpacing`),marginTop:Mt(e,t,"marginTop",`${n}.marginTop`)}),Ft=(e,t,n)=>{if(gt(t))return Ht(e,t,n);St(e,n,"Expected text style object","remove",t)},Pt=(e,t,n)=>Ot(e,t,n,2,(t,n,r)=>0===r&&wt(t,$e)||1===r&&wt(t,_e)?t:void St(e,n,"Invalid alignment","remove",t)),Ut=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected border object","remove",t);let r;return void 0!==t.style&&(wt(t.style,Qe)?r=t.style:St(e,`${n}.style`,"Invalid border style","remove",t.style)),xt({style:r,width:Mt(e,t,"width",`${n}.width`),color:kt(e,t,"color",`${n}.color`)})},Tt=(e,t,n)=>{if(null===t)return null;if(Array.isArray(t)){if(2!==t.length&&4!==t.length)return void St(e,n,"Expected border tuple with 2 or 4 items","remove",t);const r=t.map((t,r)=>null===t?null:Ut(e,t,`${n}[${r}]`));return r.every(e=>void 0!==e)?r:void 0}return Ut(e,t,n)},jt=(e,t,n)=>{if(!gt(t)||!yt(t.blur)||!vt(t.color))return void St(e,n,"Shadow requires blur and color","remove",t);const r=void 0===t.offset?void 0:It(e,t.offset,`${n}.offset`,2);return{blur:t.blur,color:t.color,...r?{offset:r}:{}}},Yt=(e,t,n)=>{if(gt(t)&&wt(t.mode,qe))return{mode:t.mode};St(e,n,"Image fit requires valid mode","remove",t)},Nt=(e,t,n)=>{if(gt(t))return xt({left:Mt(e,t,"left",`${n}.left`),top:Mt(e,t,"top",`${n}.top`),right:Mt(e,t,"right",`${n}.right`),bottom:Mt(e,t,"bottom",`${n}.bottom`)});St(e,n,"Expected crop object","remove",t)},Zt=(e,t,n)=>{if("gradient"!==t.type||!wt(t.gradientType,Je)||!Array.isArray(t.stops))return void St(e,n,"Gradient fill requires gradientType and stops","remove",t);const r=t.stops.map((t,r)=>{if(gt(t)&&yt(t.position)&&vt(t.color))return{position:t.position,color:t.color};St(e,`${n}.stops[${r}]`,"Gradient stop requires position and color","remove",t)}).filter(e=>!!e);if(!(r.length<2))return xt({type:"gradient",gradientType:t.gradientType,stops:r,angle:Mt(e,t,"angle",`${n}.angle`)});St(e,`${n}.stops`,"Gradient fill requires at least 2 stops","remove",t.stops)},Wt=(e,t,n)=>{if(gt(t)&&wt(t.type,Xe)){if("solid"===t.type)return vt(t.color)?{type:"solid",color:t.color}:void St(e,`${n}.color`,"Solid fill requires color","remove",t.color);if("gradient"===t.type)return Zt(e,t,n);if(vt(t.src))return xt({type:"image",src:t.src,fit:void 0===t.fit?void 0:Yt(e,t.fit,`${n}.fit`),crop:void 0===t.crop?void 0:Nt(e,t.crop,`${n}.crop`),opacity:Mt(e,t,"opacity",`${n}.opacity`)});St(e,`${n}.src`,"Image fill requires src","remove",t.src)}else St(e,n,"Expected fill object with valid type","remove",t)},Gt=(e,t,n)=>vt(t)?t:gt(t)&&"gradient"===t.type?Zt(e,t,n):void St(e,n,"Expected color string or gradient fill","remove",t),Vt=(e,t,n)=>{if(vt(t)||gt(t)&&"gradient"===t.type)return Gt(e,t,n);if(Array.isArray(t)){const r=t.map((t,r)=>Vt(e,t,`${n}[${r}]`)).filter(e=>void 0!==e);return r.length>0?r:void 0}if(gt(t)){const r={};return Object.entries(t).forEach(([t,o])=>{const a=Gt(e,o,`${n}.${t}`);void 0!==a&&(r[t]=a)}),Object.keys(r).length>0?r:void 0}St(e,n,"Expected chart fill value","remove",t)},Dt=(e,t,n)=>{if(gt(t)&&vt(t.shapeName)){if("custom"!==t.shapeName||vt(t.path))return xt({shapeName:t.shapeName,adjustments:void 0===t.adjustments?void 0:zt(e,t.adjustments,`${n}.adjustments`),viewBox:void 0===t.viewBox?void 0:It(e,t.viewBox,`${n}.viewBox`,2),path:kt(e,t,"path",`${n}.path`)});St(e,n,"Custom ShapeDef requires path","remove",t)}else St(e,n,"ShapeDef requires shapeName","remove",t)},Kt=(e,t,n)=>{if(gt(t))return xt({...Ht(e,t,n),fill:void 0===t.fill?void 0:Wt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Tt(e,t.border,`${n}.border`),align:void 0===t.align?void 0:Pt(e,t.align,`${n}.align`)});St(e,n,"Expected cell style object","remove",t)},Xt=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected table style object","remove",t);const r=Array.isArray(t.bodyStyles)?t.bodyStyles.map((t,r)=>Kt(e,t,`${n}.bodyStyles[${r}]`)).filter(e=>!!e):void 0;return void 0===t.bodyStyles||Array.isArray(t.bodyStyles)||St(e,`${n}.bodyStyles`,"Expected bodyStyles array","remove",t.bodyStyles),xt({cellStyle:void 0===t.cellStyle?void 0:Kt(e,t.cellStyle,`${n}.cellStyle`),firstRowStyle:void 0===t.firstRowStyle?void 0:Kt(e,t.firstRowStyle,`${n}.firstRowStyle`),lastRowStyle:void 0===t.lastRowStyle?void 0:Kt(e,t.lastRowStyle,`${n}.lastRowStyle`),firstColumnStyle:void 0===t.firstColumnStyle?void 0:Kt(e,t.firstColumnStyle,`${n}.firstColumnStyle`),lastColumnStyle:void 0===t.lastColumnStyle?void 0:Kt(e,t.lastColumnStyle,`${n}.lastColumnStyle`),bodyStyles:r&&r.length>0?r:void 0,rowOverColumn:Ct(e,t,"rowOverColumn",`${n}.rowOverColumn`)})},Jt=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected theme object","remove",t);const r={};gt(t.colors)?Object.entries(t.colors).forEach(([t,o])=>{vt(o)?r[t]=o:St(e,`${n}.colors.${t}`,"Expected color string","remove",o)}):void 0!==t.colors&&St(e,`${n}.colors`,"Expected colors object","remove",t.colors);const o={};gt(t.textStyles)?Object.entries(t.textStyles).forEach(([t,r])=>{const a=Ft(e,r,`${n}.textStyles.${t}`);a&&(o[t]=a)}):void 0!==t.textStyles&&St(e,`${n}.textStyles`,"Expected textStyles object","remove",t.textStyles);const a={};return gt(t.tableStyles)?Object.entries(t.tableStyles).forEach(([t,r])=>{const o=Xt(e,r,`${n}.tableStyles.${t}`);o&&(a[t]=o)}):void 0!==t.tableStyles&&St(e,`${n}.tableStyles`,"Expected tableStyles object","remove",t.tableStyles),xt({colors:Object.keys(r).length>0?r:void 0,textStyles:Object.keys(o).length>0?o:void 0,tableStyles:Object.keys(a).length>0?a:void 0})},qt=(e,t,n)=>{if(void 0===t)return;if(!Array.isArray(t))return void St(e,n,"Expected customFonts array","remove",t);const r=t.map((t,r)=>{if(gt(t)&&vt(t.family)&&vt(t.src))return{family:t.family,src:t.src};St(e,`${n}[${r}]`,"CustomFont requires family and src","remove",t)}).filter(e=>!!e);return r.length>0?r:void 0},Qt=(e,t,n)=>{const r=vt(t.elementId)?t.elementId:void 0,o=It(e,t.bounds,`${n}.bounds`,4);if(r||St(e,`${n}.elementId`,"Element requires elementId","remove",t.elementId),o)return xt({elementId:r,bounds:o,rotation:Mt(e,t,"rotation",`${n}.rotation`),opacity:Mt(e,t,"opacity",`${n}.opacity`),flip:void 0===t.flip?void 0:Lt(e,t.flip,`${n}.flip`,2)})},$t=(e,t,n)=>{if(!gt(t))return void St(e,n,"Text content requires text","remove",t);if(!vt(t.text))return void St(e,`${n}.text`,"Text content requires text string","remove",t.text);let r;return void 0!==t.textDirection&&(wt(t.textDirection,et)?r=t.textDirection:St(e,`${n}.textDirection`,"Invalid textDirection","remove",t.textDirection)),xt({text:t.text,style:kt(e,t,"style",`${n}.style`),...Ht(e,t,n),textDirection:r,wrap:Ct(e,t,"wrap",`${n}.wrap`),align:void 0===t.align?void 0:Pt(e,t.align,`${n}.align`),gradient:void 0===t.gradient?void 0:Zt(e,t.gradient,`${n}.gradient`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)})},_t=(e,t,n)=>{if(gt(t))return xt({text:kt(e,t,"text",`${n}.text`),textStyle:kt(e,t,"textStyle",`${n}.textStyle`),...Ht(e,t,n),fill:void 0===t.fill?void 0:Wt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Tt(e,t.border,`${n}.border`),align:void 0===t.align?void 0:Pt(e,t.align,`${n}.align`),rowSpan:Mt(e,t,"rowSpan",`${n}.rowSpan`),colSpan:Mt(e,t,"colSpan",`${n}.colSpan`)});St(e,n,"Expected cell object","remove",t)},en=e=>e.reduce((e,t)=>Math.max(e,t.reduce((e,t)=>e+(yt(t.colSpan)&&t.colSpan>1?t.colSpan:1),0)),0),tn=e=>{const t=Math.max(0,Math.ceil(e));return t>0?Array.from({length:t},()=>1/t):[]},nn=(e,t,n,r,o)=>{const a=void 0===t?void 0:zt(e,t,n);return a&&a.length>0?a:(St(e,n,`${o} fallback to equal rates`,"fallback",t),tn(r))},rn=(e,t,n)=>{if(Array.isArray(t.rows))return t.rows.map((t,r)=>{if(Array.isArray(t))return t.map((t,o)=>_t(e,t,`${n}.rows[${r}][${o}]`)).filter(e=>!!e);St(e,`${n}.rows[${r}]`,"Expected cell row array","remove",t)}).filter(e=>!!e);St(e,`${n}.rows`,"Table requires rows array","remove",t.rows)},on=(e,t,n,r=!1)=>{if(!gt(t))return void St(e,n,"Expected line style object","remove",t);let o,a;return void 0!==t.style&&(wt(t.style,Qe)?o=t.style:St(e,`${n}.style`,"Invalid line style","remove",t.style)),r&&void 0!==t.arrow&&(wt(t.arrow,ot)?a=t.arrow:St(e,`${n}.arrow`,"Invalid axis arrow","remove",t.arrow)),xt({style:o,color:kt(e,t,"color",`${n}.color`),width:Mt(e,t,"width",`${n}.width`),arrow:a})},an=(e,t,n)=>vt(t)?t:gt(t)&&vt(t.text)?xt({text:t.text,color:kt(e,t,"color",`${n}.color`),fontSize:Mt(e,t,"fontSize",`${n}.fontSize`),fontFamily:void 0===t.fontFamily?void 0:Bt(e,t.fontFamily,`${n}.fontFamily`)}):void St(e,n,"Title requires string or object with text","remove",t),ln=(e,t,n)=>{if(ht(t))return t;if(!gt(t))return void St(e,n,"Legend requires boolean or object","remove",t);let r;return void 0!==t.position&&(wt(t.position,at)?r=t.position:St(e,`${n}.position`,"Invalid legend position","remove",t.position)),xt({show:Ct(e,t,"show",`${n}.show`),position:r,color:kt(e,t,"color",`${n}.color`),fontSize:Mt(e,t,"fontSize",`${n}.fontSize`),fontFamily:void 0===t.fontFamily?void 0:Bt(e,t.fontFamily,`${n}.fontFamily`)})},sn=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected dataLabels object","remove",t);let r;return void 0!==t.content&&(wt(t.content,it)?r=t.content:St(e,`${n}.content`,"Invalid data label content","remove",t.content)),xt({show:Ct(e,t,"show",`${n}.show`),content:r,color:kt(e,t,"color",`${n}.color`),numberFormat:kt(e,t,"numberFormat",`${n}.numberFormat`),fontSize:Mt(e,t,"fontSize",`${n}.fontSize`),fontFamily:void 0===t.fontFamily?void 0:Bt(e,t.fontFamily,`${n}.fontFamily`)})},cn=(e,t,n)=>{if(gt(t))return xt({color:kt(e,t,"color",`${n}.color`),fontSize:Mt(e,t,"fontSize",`${n}.fontSize`),fontFamily:void 0===t.fontFamily?void 0:Bt(e,t.fontFamily,`${n}.fontFamily`),numberFormat:kt(e,t,"numberFormat",`${n}.numberFormat`)});St(e,n,"Expected axis label object","remove",t)},dn=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected axis object","remove",t);let r;return void 0!==t.type&&(wt(t.type,rt)?r=t.type:St(e,`${n}.type`,"Invalid axis type","remove",t.type)),xt({show:Ct(e,t,"show",`${n}.show`),type:r,min:Mt(e,t,"min",`${n}.min`),max:Mt(e,t,"max",`${n}.max`),reverse:Ct(e,t,"reverse",`${n}.reverse`),title:void 0===t.title?void 0:an(e,t.title,`${n}.title`),label:void 0===t.label?void 0:ht(t.label)?t.label:cn(e,t.label,`${n}.label`),axisLine:void 0===t.axisLine?void 0:ht(t.axisLine)?t.axisLine:on(e,t.axisLine,`${n}.axisLine`,!0),gridLine:void 0===t.gridLine?void 0:ht(t.gridLine)?t.gridLine:on(e,t.gridLine,`${n}.gridLine`)})},un=(e,t,n)=>{if(Array.isArray(t)){const r=t.map((t,r)=>dn(e,t,`${n}[${r}]`)).filter(e=>!!e);return r.length>0?r:void 0}return dn(e,t,n)},pn=(e,t,n)=>{if(gt(t))return xt({show:Ct(e,t,"show",`${n}.show`),min:Mt(e,t,"min",`${n}.min`),max:Mt(e,t,"max",`${n}.max`),label:void 0===t.label?void 0:ht(t.label)?t.label:cn(e,t.label,`${n}.label`),axisLine:void 0===t.axisLine?void 0:on(e,t.axisLine,`${n}.axisLine`),gridLine:void 0===t.gridLine?void 0:on(e,t.gridLine,`${n}.gridLine`)});St(e,n,"Expected spokeAxis object","remove",t)},fn=(e,t,n)=>{if(void 0===t)return;if(!1===t)return!1;if(!gt(t))return void St(e,n,"Expected marker object or false","remove",t);let r;return void 0!==t.shape&&(wt(t.shape,lt)?r=t.shape:St(e,`${n}.shape`,"Invalid marker shape","remove",t.shape)),xt({shape:r,fill:void 0===t.fill?void 0:Gt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),size:Mt(e,t,"size",`${n}.size`)})},mn=(e,t,n)=>{if(gt(t)&&vt(t.col)&&(vt(t.value)||yt(t.value)))return{col:t.col,value:t.value};St(e,n,"dataFilter requires col and value","remove",t)},An=(e,t,n,r,o=[])=>{if(!gt(t))return void St(e,n,"Expected encode object","remove",t);const a={};for(const i of r){if(!vt(t[i]))return void St(e,`${n}.${i}`,"Encode field requires string","remove",t[i]);a[i]=t[i]}for(const i of o)void 0!==t[i]&&(vt(t[i])?a[i]=t[i]:St(e,`${n}.${i}`,"Encode field requires string","remove",t[i]));return a},gn=(e,t,n,r,o,a=[])=>{if(!r)return An(e,t.encode,`${n}.encode`,o,a)??null},vn=(e,t,n)=>xt({smooth:Ct(e,t,"smooth",`${n}.smooth`),lineStyle:void 0===t.lineStyle?void 0:wt(t.lineStyle,Qe)?t.lineStyle:void 0,width:Mt(e,t,"width",`${n}.width`),marker:fn(e,t.marker,`${n}.marker`),nullHandling:void 0===t.nullHandling?void 0:wt(t.nullHandling,st)?t.nullHandling:void 0,lineColor:void 0===t.lineColor?void 0:Gt(e,t.lineColor,`${n}.lineColor`)}),yn=(e,t,n)=>{if(gt(t))return xt({fill:void 0===t.fill?void 0:Gt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`)});St(e,n,"Expected bars style object","remove",t)},hn=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected colorScale object","remove",t);let r;return void 0!==t.type&&(wt(t.type,pt)?r=t.type:St(e,`${n}.type`,"Invalid colorScale type","remove",t.type)),xt({type:r,domain:void 0===t.domain?void 0:It(e,t.domain,`${n}.domain`,2)})},bn=(e,t,n,r=!1)=>{if(!gt(t)||!r&&!wt(t.type,mt))return void St(e,n,"Expected chart series object with valid type","remove",t);const o=t.type,a=xt({name:kt(e,t,"name",`${n}.name`),xAxisIndex:Mt(e,t,"xAxisIndex",`${n}.xAxisIndex`),yAxisIndex:Mt(e,t,"yAxisIndex",`${n}.yAxisIndex`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`)});if("bar"===o){const o=gn(e,t,n,r,["x","y"]);if(null===o)return;const i=void 0===t.stack?void 0:wt(t.stack,ct)?t.stack:void 0;return xt({type:r?void 0:"bar",encode:o,...a,stack:i,symbol:void 0===t.symbol?void 0:Dt(e,t.symbol,`${n}.symbol`),fill:void 0===t.fill?void 0:Gt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`)})}if("line"===o){const o=gn(e,t,n,r,["x","y"]);if(null===o)return;return xt({type:r?void 0:"line",encode:o,...a,...vn(e,t,n)})}if("area"===o){const o=gn(e,t,n,r,["x","y"]);if(null===o)return;const i=void 0===t.stack?void 0:wt(t.stack,dt)?t.stack:void 0;return xt({type:r?void 0:"area",encode:o,...a,...vn(e,t,n),stack:i,areaColor:void 0===t.areaColor?void 0:Gt(e,t.areaColor,`${n}.areaColor`)})}if("scatter"===o){const o=gn(e,t,n,r,["x","y"]);if(null===o)return;return xt({type:r?void 0:"scatter",encode:o,...a,dataFilter:void 0===t.dataFilter?void 0:mn(e,t.dataFilter,`${n}.dataFilter`),marker:void 0===t.marker?void 0:fn(e,t.marker,`${n}.marker`),fill:void 0===t.fill?void 0:Gt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`)})}if("bubble"===o){const o=gn(e,t,n,r,["x","y","size"]);if(null===o)return;let i;return void 0!==t.sizeScale&&(wt(t.sizeScale,ut)?i=t.sizeScale:St(e,`${n}.sizeScale`,"Invalid sizeScale","remove",t.sizeScale)),xt({type:r?void 0:"bubble",encode:o,...a,dataFilter:void 0===t.dataFilter?void 0:mn(e,t.dataFilter,`${n}.dataFilter`),sizeScale:i,sizeRange:void 0===t.sizeRange?void 0:It(e,t.sizeRange,`${n}.sizeRange`,2),fill:void 0===t.fill?void 0:Gt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`)})}if("candlestick"===o){const o=gn(e,t,n,r,["x","high","low","close"],["open"]);if(null===o)return;return xt({type:r?void 0:"candlestick",encode:o,xAxisIndex:Mt(e,t,"xAxisIndex",`${n}.xAxisIndex`),yAxisIndex:Mt(e,t,"yAxisIndex",`${n}.yAxisIndex`),upBars:void 0===t.upBars?void 0:yn(e,t.upBars,`${n}.upBars`),downBars:void 0===t.downBars?void 0:yn(e,t.downBars,`${n}.downBars`),wickStyle:void 0===t.wickStyle?void 0:Ut(e,t.wickStyle,`${n}.wickStyle`)})}if("pie"===o){const o=gn(e,t,n,r,["category","value"]);if(null===o)return;return xt({type:r?void 0:"pie",encode:o,innerRadius:Mt(e,t,"innerRadius",`${n}.innerRadius`),startAngle:Mt(e,t,"startAngle",`${n}.startAngle`),fill:void 0===t.fill?void 0:Vt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`)})}if("radar"===o){const o=gn(e,t,n,r,["category","y"]);if(null===o)return;return xt({type:r?void 0:"radar",encode:o,...a,...vn(e,t,n),areaColor:void 0===t.areaColor?void 0:Gt(e,t.areaColor,`${n}.areaColor`)})}if("waterfall"===o){const o=gn(e,t,n,r,["x","y"],["isTotal"]);if(null===o)return;return xt({type:r?void 0:"waterfall",encode:o,totalBars:void 0===t.totalBars?void 0:yn(e,t.totalBars,`${n}.totalBars`),increaseBars:void 0===t.increaseBars?void 0:yn(e,t.increaseBars,`${n}.increaseBars`),decreaseBars:void 0===t.decreaseBars?void 0:yn(e,t.decreaseBars,`${n}.decreaseBars`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`)})}if("heatmap"===o){const o=gn(e,t,n,r,["x","y","value"]);if(null===o)return;return xt({type:r?void 0:"heatmap",encode:o,colorScheme:void 0===t.colorScheme?void 0:Rt(e,t.colorScheme,`${n}.colorScheme`),colorScale:void 0===t.colorScale?void 0:hn(e,t.colorScale,`${n}.colorScale`),colorbar:void 0===t.colorbar?void 0:ht(t.colorbar)?t.colorbar:ln(e,t.colorbar,`${n}.colorbar`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`)})}if("treemap"===o||"sunburst"===o){const a=gn(e,t,n,r,["category","value"],["parent"]);if(null===a)return;return xt({type:r?void 0:o,encode:a,levels:Mt(e,t,"levels",`${n}.levels`),fill:void 0===t.fill?void 0:Vt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`)})}const i=gn(e,t,n,r,["source","target","flow"]);if(null===i)return;let l;return void 0!==t.nodeAlign&&(wt(t.nodeAlign,ft)?l=t.nodeAlign:St(e,`${n}.nodeAlign`,"Invalid nodeAlign","remove",t.nodeAlign)),xt({type:r?void 0:"sankey",encode:i,nodeAlign:l,fill:void 0===t.fill?void 0:Vt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`)})},wn=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected seriesDefaults object","remove",t);const r={};return["bar","line","area","scatter","bubble","candlestick","radar"].forEach(o=>{const a=t[o];if(void 0===a)return;if(!gt(a))return void St(e,`${n}.${o}`,"Expected series default object","remove",a);const i=bn(e,{...a,type:o},`${n}.${o}`,!0);i&&(r[o]=i)}),Object.keys(r).length>0?r:void 0},xn=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected chart data object","remove",t);const r=Et(e,t.cols,`${n}.cols`);if(r){if(Array.isArray(t.rows))return{cols:r,rows:t.rows.map((t,r)=>{if(Array.isArray(t))return t.map((t,o)=>bt(t)?t:(St(e,`${n}.rows[${r}][${o}]`,"Chart cell converted to null","replace",t),null));St(e,`${n}.rows[${r}]`,"Expected chart row array","remove",t)}).filter(e=>!!e)};St(e,`${n}.rows`,"Expected chart rows array","remove",t.rows)}},Sn=(e,t,n)=>{if(!gt(t)||!wt(t.elementType,Ke))return void St(e,n,"Expected element object with valid elementType","remove",t);const r=Qt(e,t,n);if(!r||!r.elementId)return;if("text"===t.elementType){const o=$t(e,t.content,`${n}.content`);if(!o)return;return{...r,elementType:"text",content:o}}if("shape"===t.elementType)return vt(t.shapeName)?"custom"!==t.shapeName||vt(t.path)?xt({...r,elementType:"shape",shapeName:t.shapeName,adjustments:void 0===t.adjustments?void 0:zt(e,t.adjustments,`${n}.adjustments`),viewBox:void 0===t.viewBox?void 0:It(e,t.viewBox,`${n}.viewBox`,2),path:kt(e,t,"path",`${n}.path`),fill:void 0===t.fill?void 0:Wt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)}):void St(e,n,"Custom shape requires path","remove",t):void St(e,`${n}.shapeName`,"Shape element requires shapeName","remove",t.shapeName);if("line"===t.elementType){const o=It(e,t.viewBox,`${n}.viewBox`,2),a=kt(e,t,"points",`${n}.points`);if(!o||!a)return;let i;void 0!==t.curve&&(wt(t.curve,tt)?i=t.curve:St(e,`${n}.curve`,"Invalid line curve","remove",t.curve));const l=void 0===t.arrow?void 0:Ot(e,t.arrow,`${n}.arrow`,2,(t,n)=>{if(null===t||wt(t,nt))return t;St(e,n,"Invalid arrow type","remove",t)});return xt({...r,elementType:"line",viewBox:o,points:a,curve:i,arrow:l,border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)})}if("image"===t.elementType)return vt(t.src)?xt({...r,elementType:"image",src:t.src,cropShape:void 0===t.cropShape?void 0:Dt(e,t.cropShape,`${n}.cropShape`),fit:void 0===t.fit?void 0:Yt(e,t.fit,`${n}.fit`),crop:void 0===t.crop?void 0:Nt(e,t.crop,`${n}.crop`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)}):void St(e,`${n}.src`,"Image element requires src","remove",t.src);if("icon"===t.elementType)return vt(t.iconName)?xt({...r,elementType:"icon",iconName:t.iconName,fill:void 0===t.fill?void 0:Wt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)}):void St(e,`${n}.iconName`,"Icon element requires iconName","remove",t.iconName);if("table"===t.elementType){const o=rn(e,t,n);if(!o)return;return xt({...r,elementType:"table",columnWidths:nn(e,t.columnWidths,`${n}.columnWidths`,en(o),"columnWidths"),rowHeights:nn(e,t.rowHeights,`${n}.rowHeights`,o.length,"rowHeights"),rows:o,style:void 0===t.style?void 0:vt(t.style)?t.style:Xt(e,t.style,`${n}.style`),fill:void 0===t.fill?void 0:Wt(e,t.fill,`${n}.fill`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)})}const o=xn(e,t.data,`${n}.data`),a=Array.isArray(t.series)?t.series.map((t,r)=>bn(e,t,`${n}.series[${r}]`)).filter(e=>!!e):void 0;if(o&&a&&0!==a.length)return xt({...r,elementType:"chart",data:o,series:a,seriesDefaults:void 0===t.seriesDefaults?void 0:wn(e,t.seriesDefaults,`${n}.seriesDefaults`),xAxis:void 0===t.xAxis?void 0:un(e,t.xAxis,`${n}.xAxis`),yAxis:void 0===t.yAxis?void 0:un(e,t.yAxis,`${n}.yAxis`),barWidth:Mt(e,t,"barWidth",`${n}.barWidth`),barGap:Mt(e,t,"barGap",`${n}.barGap`),categoryGap:Mt(e,t,"categoryGap",`${n}.categoryGap`),spokeAxis:void 0===t.spokeAxis?void 0:pn(e,t.spokeAxis,`${n}.spokeAxis`),title:void 0===t.title?void 0:an(e,t.title,`${n}.title`),legend:void 0===t.legend?void 0:ln(e,t.legend,`${n}.legend`),dataLabels:void 0===t.dataLabels?void 0:sn(e,t.dataLabels,`${n}.dataLabels`),fontFamily:void 0===t.fontFamily?void 0:Bt(e,t.fontFamily,`${n}.fontFamily`),fill:void 0===t.fill?void 0:Wt(e,t.fill,`${n}.fill`),border:void 0===t.border?void 0:Ut(e,t.border,`${n}.border`),shadow:void 0===t.shadow?void 0:jt(e,t.shadow,`${n}.shadow`)});St(e,n,"Chart requires data and series","remove",t)},kn=["onClick","withPrevious","afterPrevious"],Mn=["up","down","left","right"],Cn=["linear","ease-in","ease-out","ease-in-out"],On=["appear","fade-in","fly-in","zoom-in","wipe-in","float-in","peek-in","rise-in","pulse","grow-shrink","spin","teeter","fill-color","transparency","color-pulse","disappear","fade-out","fly-out","zoom-out","wipe-out","float-out","motion-path"],In=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected animation object","remove",t);if(!vt(t.elementId))return void St(e,`${n}.elementId`,"Expected string","remove",t.elementId);if(!wt(t.effect,On))return void St(e,`${n}.effect`,"Unknown animation effect","remove",t.effect);const r=void 0===t.trigger?void 0:t.trigger;void 0===r||wt(r,kn)||St(e,`${n}.trigger`,"Unknown animation trigger","remove",r);const o=void 0===t.direction?void 0:t.direction;void 0===o||wt(o,Mn)||St(e,`${n}.direction`,"Unknown animation direction","remove",o);const a=void 0===t.easing?void 0:t.easing;return void 0===a||wt(a,Cn)||St(e,`${n}.easing`,"Unknown animation easing","remove",a),xt({elementId:t.elementId,effect:t.effect,trigger:void 0!==r&&wt(r,kn)?r:void 0,direction:void 0!==o&&wt(o,Mn)?o:void 0,easing:void 0!==a&&wt(a,Cn)?a:void 0,durationMs:Mt(e,t,"durationMs",`${n}.durationMs`),delayMs:Mt(e,t,"delayMs",`${n}.delayMs`),repeat:Mt(e,t,"repeat",`${n}.repeat`),path:"motion-path"===t.effect?kt(e,t,"path",`${n}.path`):void 0,color:"fill-color"===t.effect||"color-pulse"===t.effect?kt(e,t,"color",`${n}.color`):void 0,amount:"transparency"===t.effect?Mt(e,t,"amount",`${n}.amount`):void 0})},Ln=(e,t,n)=>{if(void 0===t)return;if(!Array.isArray(t))return void St(e,n,"Expected animations array","remove",t);const r=t.map((t,r)=>In(e,t,`${n}[${r}]`)).filter(e=>!!e);return r.length>0?r:void 0},En=(e,t,n)=>{if(!gt(t))return void St(e,n,"Expected page object","drop-page",t);const r=Array.isArray(t.elements)?t.elements.map((t,r)=>Sn(e,t,`${n}.elements[${r}]`)).filter(e=>!!e):[];return Array.isArray(t.elements)||St(e,`${n}.elements`,"Expected elements array, fallback to []","fallback",t.elements),xt({pageType:kt(e,t,"pageType",`${n}.pageType`),background:void 0===t.background?void 0:Wt(e,t.background,`${n}.background`),notes:kt(e,t,"notes",`${n}.notes`),elements:r,animations:Ln(e,t.animations,`${n}.animations`)})},zn=(e,t)=>{if(!gt(t))return St(e,"presentation.pptd","Expected PPTD v2 meta object","fallback",t),{version:"v2",size:At,pages:[]};"v2"!==t.version&&St(e,"presentation.pptd.version","PPTD v2 meta requires version: v2","replace",t.version);const n=It(e,t.size,"presentation.pptd.size",2);return n||St(e,"presentation.pptd.size","Invalid size, fallback to default","fallback",t.size),xt({version:"v2",title:kt(e,t,"title","presentation.pptd.title"),customFonts:qt(e,t.customFonts,"presentation.pptd.customFonts"),size:n??At,theme:void 0===t.theme?void 0:Jt(e,t.theme,"presentation.pptd.theme"),pages:Et(e,t.pages,"presentation.pptd.pages")??[]})},Rn=e=>{te("PPTD v2 checker found invalid data",e)},Bn=(e={})=>{const t=!1!==e.enabled,n={issues:[]};return{meta:e=>t?zn(n,e):e,page:(e,r)=>t?En(n,e,r):e,add:(e,r,o,a)=>{t&&St(n,e,r,o,a)},flush:()=>(n.issues.length>0&&(e.onIssue??Rn)(n.issues),n.issues)}},Hn={indent:4},Fn=new Set(["bounds","size","arrow","adjustments"]),Pn=["#1783FF","#68B8A8","#C9A86A","#8C84C9","#8D98A8","#5F9CF5","#7BB6D9","#B28A9E","#333333","#dddddd"],Un=e=>{const t=[...Pn];return e?.slice(0,Pn.length).forEach((e,n)=>{e&&(t[n]=e)}),t},Tn={entrance:["appear","fade-in","fly-in","zoom-in","wipe-in","float-in","peek-in","rise-in"],emphasis:["pulse","grow-shrink","spin","teeter","fill-color","transparency","color-pulse"],exit:["disappear","fade-out","fly-out","zoom-out","wipe-out","float-out"],"motion-path":["motion-path"]},e("Dt",jn=Object.entries(Tn).flatMap(([e,t])=>t.map(t=>({category:e,effect:t})))),e("Ot",e=>jn.find(t=>t.effect===e)?.category??"entrance"),Yn=1,Nn=n({default:()=>Zn}),Zn="data:image/png;base64,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",Wn=n({default:()=>Gn}),Gn="data:image/png;base64,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",Vn=n({default:()=>Dn}),Dn="data:image/png;base64,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",Kn=n({default:()=>Xn}),Xn="data:image/png;base64,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",Jn=n({default:()=>qn}),qn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQuSURBVHic7dxLqFVVGMDxfw+IIIseoyy7E5OibhQYFx1kFFJIhBNBLKEIKqJBIg0iMIIcaE+5s5ALKjSILCIwBMkSvURNHGRNahAUPYhKu6Q4sMl3YLXYz3PPPfscz/8HC87ee629vnu452PttffaIEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSlsgO4EJS1nQd0EUu/77T0rOhok5Rea7Dv2diXNp1AJLUlAlL0tgwYUkaG5d3HYDUgdeBd+Lznw3bbAf2Vhw/N4C4VMMR1vi4o2bSd09Ju/ms3rKYIG7avm6yuU4/7ZvchFiT1dnRIJaeBeCvKE2dTdoUlX9bnEt9MmGNhxuBlTV1rgWmgctq6p0GZgv2P58ktF6fGxvEtjHq5q6JeOpMR91RN1uQbOe7DmrSmLBG3+3As8DBmnqPASeB1cD1ffTzPnB/jCQAprI+jwFvRTmW7D8YdVMrgEcinjono+6KPmLWhDFhjb69wMst6s8DM3308wtwFDgfl1fHs+NHgG1RjtSc6wlgf4u+90ebcTMTI60Z4Mqug5kEJqzxc3Nc/qVle8tzbErafhnbL1XUfxyYS7bngLuS8k1Nf+sLYl7fMuZRNg882XUQk8C7hOPnb+BMtu9sSd0iy4HfYyQF8GDc4Tqf1JkDvk9GSQ8B95Scb1uDPhcKJrgXWsTchcPA1SXHdgHPDDkembAm0pksOf1TUOdH4Idke0vF+ZokrHF0PvueUh/HXcEXhhzTxDNhjZ/TQ+rnBHBJzGvlpoBb4vOFuLw7UTFqyufDxt2hmE4xYQ2Zc1jDcRuwLik3dB1QC+sKylxW53Af82htHM+esyq6KTBo+eJnFzePAEdYw7EJeCXZ3hyPBvwUyey6Fud6u+JSpee3/sL8X3yrk+13gW+T7XyOq84+4NeaOt8ln78AdmY3AlYmz4Xlz6TtjDZL6d6YPzwAPAw8sMT9qYAJqxvvxY9sN3CqZds3SuadUot96vrW7HLnUMxr9S75/miQgFIHgK9q6qRJ+LOYa1sL3Bf7tpTMpX0OfAh83SKefmwFVgGfAI8CTy9xf1Jnqt6/VFTSpSj50pomZUNF+2UF8TWJN78ka3u8rpQtrVns0qA6vg9LymyOUUaTf/w34zKx507gtRY/nLXZHFk/CYuCtXpH43b+rvhctdZvKkYkTWPeWvC0fM/yGInmbXbHscUqS1hXADc1jN8HR3XRuRv4qOKf/lQcL1K0WLms5Amp34Q1HXNPdf3tK1kzmCe8qlL1htWngA+y+i9mc2yLUTViuyqS888lcZ+L46sGFIs0csp+tHVvGxjk2xoGEW/RD3xY7Qf5Cukm8ewpicPFz5KgYoQmSSOlaM5vtuHraiRpqPK7jK8mjzdogvkclsbBp7H0R5IkSZIkSZIkSZIkSZIkSZIkSZLU3n+rt85DFmSDUAAAAABJRU5ErkJggg==",Qn=n({default:()=>$n}),$n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQuSURBVHic7dxLqFVVGMDxfw+IIIseoyy7E5OibhQYFx1kFFJIhBNBLKEIKqJBIg0iMIIcaE+5s5ALKjSILCIwBMkSvURNHGRNahAUPYhKu6Q4sMl3YLXYz3PPPfscz/8HC87ee629vnu452PttffaIEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSlsgO4EJS1nQd0EUu/77T0rOhok5Rea7Dv2diXNp1AJLUlAlL0tgwYUkaG5d3HYDUgdeBd+Lznw3bbAf2Vhw/N4C4VMMR1vi4o2bSd09Ju/ms3rKYIG7avm6yuU4/7ZvchFiT1dnRIJaeBeCvKE2dTdoUlX9bnEt9MmGNhxuBlTV1rgWmgctq6p0GZgv2P58ktF6fGxvEtjHq5q6JeOpMR91RN1uQbOe7DmrSmLBG3+3As8DBmnqPASeB1cD1ffTzPnB/jCQAprI+jwFvRTmW7D8YdVMrgEcinjono+6KPmLWhDFhjb69wMst6s8DM3308wtwFDgfl1fHs+NHgG1RjtSc6wlgf4u+90ebcTMTI60Z4Mqug5kEJqzxc3Nc/qVle8tzbErafhnbL1XUfxyYS7bngLuS8k1Nf+sLYl7fMuZRNg882XUQk8C7hOPnb+BMtu9sSd0iy4HfYyQF8GDc4Tqf1JkDvk9GSQ8B95Scb1uDPhcKJrgXWsTchcPA1SXHdgHPDDkembAm0pksOf1TUOdH4Idke0vF+ZokrHF0PvueUh/HXcEXhhzTxDNhjZ/TQ+rnBHBJzGvlpoBb4vOFuLw7UTFqyufDxt2hmE4xYQ2Zc1jDcRuwLik3dB1QC+sKylxW53Af82htHM+esyq6KTBo+eJnFzePAEdYw7EJeCXZ3hyPBvwUyey6Fud6u+JSpee3/sL8X3yrk+13gW+T7XyOq84+4NeaOt8ln78AdmY3AlYmz4Xlz6TtjDZL6d6YPzwAPAw8sMT9qYAJqxvvxY9sN3CqZds3SuadUot96vrW7HLnUMxr9S75/miQgFIHgK9q6qRJ+LOYa1sL3Bf7tpTMpX0OfAh83SKefmwFVgGfAI8CTy9xf1Jnqt6/VFTSpSj50pomZUNF+2UF8TWJN78ka3u8rpQtrVns0qA6vg9LymyOUUaTf/w34zKx507gtRY/nLXZHFk/CYuCtXpH43b+rvhctdZvKkYkTWPeWvC0fM/yGInmbXbHscUqS1hXADc1jN8HR3XRuRv4qOKf/lQcL1K0WLms5Amp34Q1HXNPdf3tK1kzmCe8qlL1htWngA+y+i9mc2yLUTViuyqS888lcZ+L46sGFIs0csp+tHVvGxjk2xoGEW/RD3xY7Qf5Cukm8ewpicPFz5KgYoQmSSOlaM5vtuHraiRpqPK7jK8mjzdogvkclsbBp7H0R5IkSZIkSZIkSZIkSZIkSZIkSZLU3n+rt85DFmSDUAAAAABJRU5ErkJggg==",_n=n({default:()=>er}),er="./Jersey20Charted_label-_uZY6PRO.png",tr=n({default:()=>nr}),nr="./Jersey20Charted_label-_uZY6PRO.png",rr=n({default:()=>or}),or="data:image/png;base64,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",ar=n({default:()=>ir}),ir="data:image/png;base64,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",lr=n({default:()=>sr}),sr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANWSURBVHic7dxNqFRlGMDxf6lXLYRAFBJxoVi2yBYmSqkIKkk73cVdSJAXV/mFBGqgiIjtSgxq1cKNuhKkrCillAyEQtRc5jeKH2iFIFptngsPh/lkzj0zc+//BweeOfOeM8+B4eG87zxzQJIkSZIkSZIkSZIkSZIkSZIkSZI0AuYD/6XtrW4npLHr+W4noBGxMxWYD7udjFQWC5akvjG+2wmo590FNqTXN+uMGwQORbwR+KyC3DTGWLDUzE3gi24nIeGUUFI/sWBJ6hsWLLXiXvrVcUra/37afyjt/7TQCvFBg3O/Emteh4HLMQX9HtgDLGnyHZ2TPmN4zWwCsAo4CPwU703r8PrVI1zDUrcMAJuA/TXeexlYGe0ZXwLbo2g28xLwCbB+BPJVD7BgqRNXgH0RzwPWRHwC+C2N+7Nw3AvA58C6tO8a8CvwFHgDeC32D0W8pknReg7YXShWZ4HbwLMOrlHSCCu7cbTelDAbbOMzt6exZ2MKN5DeHwcsBc6kcQeiKGV5Sjic40lgNTCpw2uWVJFeLlgL07gzwIwGY2cCF9L4twvvzymslZ2O6aRGKRfdVbXBFO9q0IgKcD3WpIa92+Tce4FbnaWnXmbBUpUmA+9FfCd+xWvmdIpXNBh3Dfihw/zU41x0V5VmAdMjfgBsbuGYiSleFEXvcY1xvwBPSspTPcqCpSpNTfGr6RfGdkyqU7BaaXtQn3NKqCpNKOEc9b6zT0s4t3qcBUtVepjib6NNod3NO6kxzIKlKt1P8ewafVVSQxYsVelG6oCfG31UUsssWCrLvymu9716BhxNr9e2cN7x0aw6BXixwxzV5yxYKss/KW7UvX4sxfvjiQyNbAEexba1wxzV5yxYKsuVFK8DFtQZdwn4KL3+OsYX756mAtvS0xz+Ao6UnLP6jH1Yo9/G1F3eqh3Aj20ecxE4BSyP5tBzwHfA1birOp7GHoz1q6GY6n0VPVnfREPpjOhqn56OGYrnZUkaZXYW/hTc7ra6cL5W/vwM8GYUqOL5aj3AbwD4uIVczgPv1Pm8Wg/w0yjmHZbKdA5YFnd0y4HXGzw94Uk8VfRoFKTFMX4a8AfwO/Bz9Gv9XfF1SJIkSZIkSZIkSZIkSZIkSZIkSZIkSZJU3/8SjruXuwut0QAAAABJRU5ErkJggg==",cr=n({default:()=>dr}),dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAANWSURBVHic7dxNqFRlGMDxf6lXLYRAFBJxoVi2yBYmSqkIKkk73cVdSJAXV/mFBGqgiIjtSgxq1cKNuhKkrCillAyEQtRc5jeKH2iFIFptngsPh/lkzj0zc+//BweeOfOeM8+B4eG87zxzQJIkSZIkSZIkSZIkSZIkSZIkSZI0AuYD/6XtrW4npLHr+W4noBGxMxWYD7udjFQWC5akvjG+2wmo590FNqTXN+uMGwQORbwR+KyC3DTGWLDUzE3gi24nIeGUUFI/sWBJ6hsWLLXiXvrVcUra/37afyjt/7TQCvFBg3O/Emteh4HLMQX9HtgDLGnyHZ2TPmN4zWwCsAo4CPwU703r8PrVI1zDUrcMAJuA/TXeexlYGe0ZXwLbo2g28xLwCbB+BPJVD7BgqRNXgH0RzwPWRHwC+C2N+7Nw3AvA58C6tO8a8CvwFHgDeC32D0W8pknReg7YXShWZ4HbwLMOrlHSCCu7cbTelDAbbOMzt6exZ2MKN5DeHwcsBc6kcQeiKGV5Sjic40lgNTCpw2uWVJFeLlgL07gzwIwGY2cCF9L4twvvzymslZ2O6aRGKRfdVbXBFO9q0IgKcD3WpIa92+Tce4FbnaWnXmbBUpUmA+9FfCd+xWvmdIpXNBh3Dfihw/zU41x0V5VmAdMjfgBsbuGYiSleFEXvcY1xvwBPSspTPcqCpSpNTfGr6RfGdkyqU7BaaXtQn3NKqCpNKOEc9b6zT0s4t3qcBUtVepjib6NNod3NO6kxzIKlKt1P8ewafVVSQxYsVelG6oCfG31UUsssWCrLvymu9716BhxNr9e2cN7x0aw6BXixwxzV5yxYKss/KW7UvX4sxfvjiQyNbAEexba1wxzV5yxYKsuVFK8DFtQZdwn4KL3+OsYX756mAtvS0xz+Ao6UnLP6jH1Yo9/G1F3eqh3Aj20ecxE4BSyP5tBzwHfA1birOp7GHoz1q6GY6n0VPVnfREPpjOhqn56OGYrnZUkaZXYW/hTc7ra6cL5W/vwM8GYUqOL5aj3AbwD4uIVczgPv1Pm8Wg/w0yjmHZbKdA5YFnd0y4HXGzw94Uk8VfRoFKTFMX4a8AfwO/Bz9Gv9XfF1SJIkSZIkSZIkSZIkSZIkSZIkSZIkSZJU3/8SjruXuwut0QAAAABJRU5ErkJggg==",ur=n({default:()=>pr}),pr="data:image/png;base64,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",fr=n({default:()=>mr}),mr="data:image/png;base64,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",Ar=n({default:()=>gr}),gr="data:image/png;base64,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",vr=n({default:()=>yr}),yr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAvISURBVHic7Z178FVVFcc/P34/JUYxFNFQROIRpoNghaKIGWaiFir5LAtNoybTymrKxLE0rTR7KzFF9DItJ5scdabStJDsYaiAPMQnKAkCpmQI9Mv+6Htmzuw5Z699z7nX3+/+XJ+ZM/eee/bZ57XO2muvtfa+4DiO4ziO4ziO4ziO4ziO4ziO4ziO4ziO0yvp6OkTSOB1wD+MMquANzTxmCcBN0e2nwvMi2zfF5gCvAnYHxgJ7AysAJ4CHgIWAvcC3fp+WKS+/YHlufVTgHHAfcBi4Eng5WCfOcCHjeucBXwvsv1A4EhgEjBa1/UIsAhYAPwW+KdxjIwO4CBd50TVNw4YqOe7TPflb8AfgdXA3rpfzaJfwX1KpVPnPwmYIHkbDfwHWKP7skL35h7gxZrnWlcG+yRdPX0CCeyQUOahJh9zu7H92ZLfhwMXAJ8s2T40WB8CbAB2Mo73fO77GOC7wG653/4i5ZFXYC8ZdQL8u+T30cBsYGbBtj2kdD4qJfpZ4BbjOIcAFwEnlGwfquWo3G/vBJYmXEMq6ysqqx2A4/RMp5SU2SdocFYCxwOPVjxXGpTBHSVLewB7qpHfW43WpmC/XSLXkbEAeKHiebeUvqKw1hjbDwLONsp8BXha3/sZZTcU/HY6cG2gSCwyRTQwsVx/4MsFxzhES8ZNUloWRQprGnB94nW8Efg18BG9HCEdwMeAryfUFbIt8dmn8lyFfYZLLk5vcL+xBb81WwYnAe/SscoU0MOShTzTgZ9E6r0OuN04thNhrFrG2PI5o45Zxv4rAuX9bqN8XiA7gPMTzjFcHsjV8UKk3NpcufMS6l0N7AdcllB2WnCfjq5wHWV1AVxYo743SyFW3T9c7mtA5lB3eFmN4w1psQyek3AOobLqAu6KlF8nJd1rsbR4byCllV1nbD/Q2H6LfBEZOxrlN+a+nwR8yyhfxOP67DAsrGX6HA98LaHesyT82xLK5i2skcBPE/Yp4yp1NzImAdfUqO+5JltYZd3fIsYAv5LCrMrmYL3ZMnhrgiV0ctC4TpZPsozZavB6Le2gsFK6rWU+pYzDje1/DdYHRMpuy3UvRgDfSDi/IrJAgnV9a+Xj+mqCEJ8D/D53nhZb9NkBXCIfSFXGqYuScWGNumiBwtqSUAY1HnOkwKtS5ENstgxuSGwo85bveyPl7qzZYL0itIPCShHajZFtA2WdxAidu7uUlEMO7m59/6AcrlXIlKylsNbLD/R2o9yVwPzc+taEc8he4omyzOpyjD5HKpJZlW3qJjdTYaUEIQA+FDj/q7AqWG+VDN6RYGXNVEM3WvJaxqUNKPUeox2c7pZVQUEkJM+exr5PFkRzYsLymD6HAp9KOLcyMse99QwOTojqXA9cLj9ERiMW1slGuc2Kkq0AjlXEr4j3KUr6eqO+hcAPc5ZIf2CwumJTdU+6ayis64DfFFyDxTDgisRj/EHdxpWqu1NW0V4FMtsqGeyWlXVcpGyWijEpUuYaPROnCRyZ4FwcFtl/srHv3IJ9vhkpnwn0mYnO1weAD8iXMEDdrwHAINWza01n8j0FDl4SnbJ7q7u50Sh3dK7eTkUGy8pOlHUVqy+Wc4aUV3asnYJlWMJ1xSyJGB9PqPtRRdo6G6i3VTKY3aNbjfq/DzxRsm21lGxb0A4WVkor+6/ItlhLhayGkFikJHPwT0w4r3mywsLkyi0566bOM1ijBMIiH56Vx5Odx/5GCsNc4He59W6tTy8pPyih+3WBFE8+1+dFXc8TuS5+d0ECZkqyc0p3OKQTOM0oswmYIRmYmljvwhbKIDkr6/hI+XMi22YHkehezatBYVk5TkXJfbGIznr5/o416l0ox7OVgFfnGZxVIuw00CUcZZRZqDSJQbkl5o/ZNRfZLOO0iHK4Uf64JSXbU5RRFYU1yug2ocDEg8A7CrqcZQxvkQzmuRO4zVBaRdym+9029AWFtTIIB4dYwvJ0sD7IiBBtUJ1jjHrnJmYLV30Gl+YigkWkKKyX1C2M8eMGz+tlZcDfkRAoKOJ0KYQTlXEdsl0+o9hzraKwUqKCmYP7NQ3U29kiGcyTYmUV8YVEOek19IUooZXRHQsPU6BUrMS5jQkCSMTyCWnEF5JnBvDayHarS7hSysXqrjTK83qBLqtRx24a41jWVbVyhaoorHDYVBFZ16l/A/V2tkgGQzIrK5UrNG6zrWgHhWVZIFYOlqXwwoTCEUb55xIEkAZemqqRsPHyX5VhKaywW1GHzVKAf869TAuAUxOjc0WMjVgMsagwFa0GazwnGsBOgwqrq0UyGNLdQALzKjn124526BJa52gJr7V/KCwHGOVfSBTY4RqIbFHnGVypiN0jBdsshZXdtxSFslkKaIWc4mtkbWyQgsqGFoXcpCjpmRpqYt3bkMkl496srnYVCyslB+kA3YdGLaxWyGARqb6s2QkNvVORmTVC/vOATxhl8ikB/TS1Sax8lyws69h35FrkIgbLsTquZlrD3JLI2RRjvx+p3BlGuYsTXrixuVSEMvrJIb+X8rSmaNaJ2LHLHNs3GvulRHBDTky41zeXWNdHRfYZ1yIZLCMlnSXFpdEr6QtdwhjPJHR98sIy3kjSvF8O/i0J0ZWjNNThrRry0l+fhyvatEQKq6oPK2MW8LaC3y0LK4usPmyUO0+pD0UM07UsLrCwLtNQnayr9V91ZdZqHOUC4IvGscvSI6y5pqpYWClTwZykZzpBz3OA7k3ZtDno+bZCBstISfuoK3M9Rl/oEsZ4NsFBe5DC8B0alhHjidz3OxOmHTnBEOatTRp+cokmA8x3ayyFlXUFlylwsW9JuaFKTLxKQ0K2q7t7jKaVQd3LMNfsCJ3XeuBnUmqr1Z3ZqoCBlfcURs8yrIHMVXxYy4C/a5aIGDO0pNLZQhksIuV9aYf3vpB2OPE6L/QGTSsSeyHPV8t/WIKw5BP2bk8Ir1tsTXgG5ypTOcaRwHuCGSgthZVZKVuAHyjEXcY+wLcj2xfJgsroAg7V9z2UQV6FsokZLQurisLq1n22FFajdLVQBotIeV+aOUbzFaWvdwk36oWcHylziByVFyfUl3dUrpXTuw7bEq7vBuBLCXVdHgyxSFVYyAKqw+PB+uDEMaAWd5f8bjnIq+YWXa/E0GbS1UIZLCJFGbWDoVJIX1dYWSRsXpPC+GFEco66hlVJsbC2SmFZxxmqIS8ZjSisR4BPG+VjhF233WvUlXFtJGPeUlhVfFjIYq5qDZaRvWOtksEQt7B6mDoKK8tXeSphVtIUQmF5Xk7p5SXlLSwLa726KtmLZKUgfAZ4S67uGKEf6FpZc1V4JlgvGozdCPdLSRelSpAwVrFO9vbdmnWiGczNJWe2SgZD3MLqYRppDZbLtzQfuDpo0eYnRKUsiv4hZqX+MKGs+xLDcrrn/y1oqZSjRZaGEIskUWClbFH9sfm+ywi7KXW6g3/SbA9lDndarLBQJHBawn8FxI5/vpb8ubZKBvP0aQurHThbyuci/W3VGZr/Z7LSAkZoCEfqg7o4kp/ysJEDEws3D5SAWlO1ZMvP5XOaHilzV3CMfrKEYvWuUOrEEKNc2RxK/eX4XZdwDVtl1Q0qqGdf/bPOvYn3Y60Gi6cEMd5v1NWssP0w4PO6zpRrWMf/x3jGxgG2UgaRX9U6T2sywV5LO/wvYSuYoFZ8ql6sxRpIfIOmIj61ZL/xCdnrQ6RMj9AMAGMlpI+pq/OAokZZ/tMM4Jcldd1SkBaxu6zIUTrnJRpq8bhC3pmiGWT8U8zUAoWYZ7AGIR+q+zVaKQmPyjG9SJPYWU7gTjUsB2vZT4mjT2p5UMuCBobxnAL8omTbpoQk1kbZSzM5TNZ9Hy0rcpUswcVKiVjcwP8RtkoGr06YWHJihT/l6BW8WhVWjKUaGrFJXcyn9VJuBL7TS4Y07KoXo61G2jvJtIMMOr2ADrWmO7syd3oIl0HHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzHcRzH6aX8D2haXVi7uLKdAAAAAElFTkSuQmCC",hr=n({default:()=>br}),br="data:image/png;base64,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",wr=n({default:()=>xr}),xr="data:image/png;base64,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",Sr=n({default:()=>kr}),kr="data:image/png;base64,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",Mr=n({default:()=>Cr}),Cr="data:image/png;base64,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",Or=n({default:()=>Ir}),Ir="data:image/png;base64,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",Lr=n({default:()=>Er}),Er="data:image/png;base64,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",zr=n({default:()=>Rr}),Rr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKFSURBVHic7dw9jtNAFADgB6Kn3BYhOvYERHRoRUUJRTgC7A1AnCHQpF8kLgElBe2KEgTUFOwJoFhbMpbtJM7YYyffJ1nZKP554/HPzJvRRgAAAAAAAAAAAAAAAAAAAAAAQC9/eyzL3EETq4Hq67Rh+9MByzGW3OXat75mcZ/eHPuAAH3dynDMNxHxqeW3FxHxdNxw2EB9zUuq+jraet+lGVlv1q5GjJNrQ9dX7q7TUHKVK1V9zeI+1SUEZmOOD6xd3hJdb4BUSeWp7WdM64hYVJZ1wzr1cl02rHOZsb5SXT99y7WvG7XlfcM65fFfDnD8UeXIYXE4vuYOgONyCA+sk4h4WPy9aFnnqmP71xHxseW384h41vJbecyTLfZT+jXgflJ5VXw+Ls7nvUqMbX52xLSOiA+V73caWgHLiPhR+d5UX/X9NCnr60kR97eIuNiwTd/rJ1W5UltExKMN65TX2BjxzE7qZF5X12DMeFJ106ba3ZvjPKwxrp82UxlMWPasr9T36SAOoYXFML7E9dB2l7OIeBARd4vPK93EbO5HxO2iLtq8i4jftVYfNdu+pcd6uveJJ0cyOFWLZkhjTmvY5fzsUl+pWge5W1jbnJ+ueFLfp4OY4yghcKRydAlzJ5Xrtomn1JSkPC+WLqtiSPmiWN42bJNqP/uq53KetwyVj2WXeFaHMHS/o7bc277XxtTu04hMD6zvEfE5w3HbTC0emIJJ3hfHmHRPNWy/aZuq+pSFakst1X5SKYf2yykCXednqvHw/3SNNn9aJrwetdSJulRJ06n8O46pJjunNq1B0r1Zn+unqezZE+rbkHQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvgHa0cxks/C3NQAAAAASUVORK5CYII=",Br=n({default:()=>Hr}),Hr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKFSURBVHic7dw9jtNAFADgB6Kn3BYhOvYERHRoRUUJRTgC7A1AnCHQpF8kLgElBe2KEgTUFOwJoFhbMpbtJM7YYyffJ1nZKP554/HPzJvRRgAAAAAAAAAAAAAAAAAAAAAAQC9/eyzL3EETq4Hq67Rh+9MByzGW3OXat75mcZ/eHPuAAH3dynDMNxHxqeW3FxHxdNxw2EB9zUuq+jraet+lGVlv1q5GjJNrQ9dX7q7TUHKVK1V9zeI+1SUEZmOOD6xd3hJdb4BUSeWp7WdM64hYVJZ1wzr1cl02rHOZsb5SXT99y7WvG7XlfcM65fFfDnD8UeXIYXE4vuYOgONyCA+sk4h4WPy9aFnnqmP71xHxseW384h41vJbecyTLfZT+jXgflJ5VXw+Ls7nvUqMbX52xLSOiA+V73caWgHLiPhR+d5UX/X9NCnr60kR97eIuNiwTd/rJ1W5UltExKMN65TX2BjxzE7qZF5X12DMeFJ106ba3ZvjPKwxrp82UxlMWPasr9T36SAOoYXFML7E9dB2l7OIeBARd4vPK93EbO5HxO2iLtq8i4jftVYfNdu+pcd6uveJJ0cyOFWLZkhjTmvY5fzsUl+pWge5W1jbnJ+ueFLfp4OY4yghcKRydAlzJ5Xrtomn1JSkPC+WLqtiSPmiWN42bJNqP/uq53KetwyVj2WXeFaHMHS/o7bc277XxtTu04hMD6zvEfE5w3HbTC0emIJJ3hfHmHRPNWy/aZuq+pSFakst1X5SKYf2yykCXednqvHw/3SNNn9aJrwetdSJulRJ06n8O46pJjunNq1B0r1Zn+unqezZE+rbkHQHAAAAAAAAAAAAAAAAAAAAAAAAAAAAMvgHa0cxks/C3NQAAAAASUVORK5CYII=",Fr=n({default:()=>Pr}),Pr="data:image/png;base64,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",Ur=n({default:()=>Tr}),Tr="data:image/png;base64,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",jr=n({default:()=>Yr}),Yr="data:image/png;base64,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",Nr=n({default:()=>Zr}),Zr="data:image/png;base64,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",Wr=n({default:()=>Gr}),Gr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQlSURBVHic7dxZaFxVGMDxf5NWo0kaihAal1pcIi4PpmKooFaqPihYCK6ggg+K2AfRImihClarPliouKCC4oMgolRBRVHRopT2wQ2tWiu2sWikigquNNbWl69wuNx7Z8nMZGb8/2DImXuWeybJfJx7zrkXJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJElSG7oKOFDyurCkbm9BnSdb2H9J/yOHAIPArUnAmQSOiuPzKtQfBIaADcBTwALg8Bb1XarJ3NnugGZsOl7fJMcmge+rrP97/NwJzAd+bUIfpYbome0OSFK1DFiSOoYBS1LHMGCpkp8zK4h7k4n8k4C1wBvAFPAOsAZYlNPOyTmrkY9H3hzgHOARYHPMwb0E3BiLAkV6ot5a4LWYx5sCNgEPxgppbxN+J5JmaEUSCDbVUf/mCDZZizNtb47jVwLPAMuBUWAZ8G6U2Q4cm2nn0GjrjqStuyL4rYugMx5B8NIkUL4QdbP6gIejzEpgYZRbACwFXkmCYl8dvw9JTdSsgEUEmrTt5cC9OaOX85Jy91TRzzXAbcBlOeXSbRorcvLT/Wf9OfnpiG5lhc+uDuEloWo1H7gBuB/4N5P3WZKeiEu9MktiZPRiTt7HSfqsnPyRJL04J/8r4IdIX+//endwH5ZqNQY8BPyZk5fu4ToVGEj2eeWZAE4vyPslSecFpFeBs6P9qZz8/cC3EdjGgCOAn0r6og5gwFI9thQc3w/8CAzH+74KAevLzKgsNZ2k8ybev465rmr1G7A6nwFL9dhVkvd3De28H0EuT3q87NJyHnBGXF6OAicAR8al5khJPXUgr+tVqw+BfxrU1p4Z1j8feCtGfJfECuaqWLFcBGxtUD/VJhxhdY90Aryev+vBJzdU8kcdbReZrqJMkQlgY6Q3xHaJvQ3ql9qUI6zukc4VHVfFCl3WQuCvBvepWYaARyM9DdxXEKwqPalCHcaA1T2+S9IjwNE11O2NTZs7m9CvZhhP5qdeLphMH4y5LXURA1b32AW8nbxfVkPdM+PLXbT6126Gk3TR43COb1Ff1EIGrO5xIO6fO2hV5otdZAC4G1gdWxI6QXr5d0xBmWtb1Be1kAGru7wJ3B7psbiPruzScBh4DNgBPNGiPjbC50n64rj/MHUBsK9kj5ekNtETGyq3x6hrT6ygnQucGLvGx4FbgG3ATQU3F6dOS+7L+7TkCQiHZZ7ukL0BGuCaJP+BknMuydxwnV1EWJfkbwWuiEB1J/B87GxP+3JKhc8oaRb1AxfFExE2Ah9E8HoPeBq4rsqJ+S3A7sxjYb4APkpW4Ybi/Y5MuUng9SgzGmV+y5T5BFifnG9plJvKOefqpFwvcDnwbJx3G/AccHU8k34gU393B83RSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLa2X8xl+cepe3HCQAAAABJRU5ErkJggg==",Vr=n({default:()=>Dr}),Dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAQlSURBVHic7dxZaFxVGMDxf5NWo0kaihAal1pcIi4PpmKooFaqPihYCK6ggg+K2AfRImihClarPliouKCC4oMgolRBRVHRopT2wQ2tWiu2sWikigquNNbWl69wuNx7Z8nMZGb8/2DImXuWeybJfJx7zrkXJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJElSG7oKOFDyurCkbm9BnSdb2H9J/yOHAIPArUnAmQSOiuPzKtQfBIaADcBTwALg8Bb1XarJ3NnugGZsOl7fJMcmge+rrP97/NwJzAd+bUIfpYbome0OSFK1DFiSOoYBS1LHMGCpkp8zK4h7k4n8k4C1wBvAFPAOsAZYlNPOyTmrkY9H3hzgHOARYHPMwb0E3BiLAkV6ot5a4LWYx5sCNgEPxgppbxN+J5JmaEUSCDbVUf/mCDZZizNtb47jVwLPAMuBUWAZ8G6U2Q4cm2nn0GjrjqStuyL4rYugMx5B8NIkUL4QdbP6gIejzEpgYZRbACwFXkmCYl8dvw9JTdSsgEUEmrTt5cC9OaOX85Jy91TRzzXAbcBlOeXSbRorcvLT/Wf9OfnpiG5lhc+uDuEloWo1H7gBuB/4N5P3WZKeiEu9MktiZPRiTt7HSfqsnPyRJL04J/8r4IdIX+//endwH5ZqNQY8BPyZk5fu4ToVGEj2eeWZAE4vyPslSecFpFeBs6P9qZz8/cC3EdjGgCOAn0r6og5gwFI9thQc3w/8CAzH+74KAevLzKgsNZ2k8ybev465rmr1G7A6nwFL9dhVkvd3De28H0EuT3q87NJyHnBGXF6OAicAR8al5khJPXUgr+tVqw+BfxrU1p4Z1j8feCtGfJfECuaqWLFcBGxtUD/VJhxhdY90Aryev+vBJzdU8kcdbReZrqJMkQlgY6Q3xHaJvQ3ql9qUI6zukc4VHVfFCl3WQuCvBvepWYaARyM9DdxXEKwqPalCHcaA1T2+S9IjwNE11O2NTZs7m9CvZhhP5qdeLphMH4y5LXURA1b32AW8nbxfVkPdM+PLXbT6126Gk3TR43COb1Ff1EIGrO5xIO6fO2hV5otdZAC4G1gdWxI6QXr5d0xBmWtb1Be1kAGru7wJ3B7psbiPruzScBh4DNgBPNGiPjbC50n64rj/MHUBsK9kj5ekNtETGyq3x6hrT6ygnQucGLvGx4FbgG3ATQU3F6dOS+7L+7TkCQiHZZ7ukL0BGuCaJP+BknMuydxwnV1EWJfkbwWuiEB1J/B87GxP+3JKhc8oaRb1AxfFExE2Ah9E8HoPeBq4rsqJ+S3A7sxjYb4APkpW4Ybi/Y5MuUng9SgzGmV+y5T5BFifnG9plJvKOefqpFwvcDnwbJx3G/AccHU8k34gU393B83RSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLa2X8xl+cepe3HCQAAAABJRU5ErkJggg==",Kr=n({default:()=>Xr}),Xr="data:image/png;base64,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",Jr=n({default:()=>qr}),qr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAA9gSURBVHic7Z15kFXFFca/YYBBZN8HFFFEgoKgcWFxQSHRGMTgvse4xsQF3JXEKAouaBJBNICWiqhRo2jcIypZtEhM1AgqKho1KovsgyigTv75uuqrM323N0xA5vyqul7f23379n3v9XnnnD7dD3Acx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3GcTYnyjd2BekADprqiDEBrAF0ANAbwuZQNBrACwJc8Lq/jvqT1sRxA9Ua496ZGU75+s5H78a2kbGN34FtEewBrjEDIwykAbmP+LgAnFbi2nMKoLYB2TB0AdALQGUA3AH0BVLL+6QCmSn8XA1jG+48HcB6AS1k+DsDogs9SlGF85jYA3gfQvY7vp5QB2BJAMwDN5TWklpLaMN0N4PE67FMLACuZXwdgIIB/1eH9NjsabuwObOKUUUs5BMCZAA4G8KeCbeh7/HXOa3oCuBXAbhxceekg+UF8bQNgBIDLTd1Sf+HPANCLwns2gD+m1K3m/QFgqxLvZ9kOwLZ8X1owtRLB047aZh9qnEUo8tn2APB9ALcU0By3kHxj0XydnLjASqcawEgAw3m8bwkCq5Hk8wqstQD2K3gfiKYFAAdI/l62qZQqsHYG8DPmz8+ou07yjfl9+6rE+wLAdwE8BGCbWrSRRouc9XoAeJDabUsA1+X8bLc0x2tK6GO9xgVWNk+JwDoCwJVmIGZRioa1LKP8LQCrAezO4ydp4v2Xx60BnCz1n4u00QHA/nztCGBiTiGmg84OuKPoI1vNZE3ArgCW8zorQLOo2EDCqgrAPAALACxlf1bQVHstx/U7AHiAwgoAxgKYA+CxHNc2NccusAriAiublyTfA8AQAItkoHemUEv6spcisKoA/BrAQg6shQDOFsE5jZpbEFjzALwo1w8w5tAPARwNYG8591OmwD0AluTom5qoX5iys8UUjfGe5BcA+A+Azyg0bgHwcsZ9VVjNAfCRXL8CwCqmKr6uZn41fY+rKSRKdf5bYQUAlwF4Iuf1VsP6gm6HVvw+Bf9kJU3tD0rs52aLC6yaVFIz6Mh8N1P+ZOSa+TkFVk864T/nwPlC0vsceOCAsubWWZJfZbSX5abuUHN8cULflPY5BVZLyVsNoRL5qTT1e1Cwrkyo38wcHwbg3QL3qy0xYXUJJzPSNNPG9Ku1B7CnKZsGoF+C1viGC6yauMCqyTAAUwpe0y6lTH1YQyPCJLAfgFkp7XSU/CqafYEVpu7slHaSaJuzXhvJq/AqA/BnAK9zcHYFsHWB+w+iSZn03luBVZXSVn+mIIR/U6AfMXoCuN8Iq2cAXE+B1CWiIXWlEN47pd1DUso6ppTVW1xg1eSzAnWrAPwzY7anUUqZkhUusZ25b3s5tgLrDwAmc0YPDG94jYMgDLo7OBP5GVPecI0ukp9KwTmBPqmTTd0+FGCBA6iVNaV51BPANVI+L+W+RQTWTiKkHqmlwOpJB3sfc349NeFdjdugtrwE4O0UTbNe4wKrJsEsCoP8AwCf0G+1WAZ4cNhm+aX0PX6VfpsWHOidxSyy/qAGFDhbU3vRkIUjzK/9cAA70u8xmybKJfSDLWE/q+mYD9d9mOEzSnqWDubc9QD2AHBhxISxgnwe/U6BEyS/LCMmSX1nVRkOazWRt02pl0X3BGEFAE34WuQHTnmVEx0LzXer6GSEU89pQrNnQwXVjqewqAbwy0h5ObUNu+rgHLkub/qUwiOJcVL3VwWfo4xaTtK9P6APSulm6thZw7ukbELG/Q+Vulkm7xBz37xarqUZgNulnRcl/zfWaSnn3gHwMIDfmfuPpMl9vpybVmKf6jWuYdXkyxwBfRfRPzGfWsrzKXV1sMRmp76OmGNbAbipQJ8DlQAuAHAMB8haSbVZFtONgvcBc/7forFtwyjx79CkQST8Q2cu2wA4UY5fyOiDalgLMupaE7kFNeKirOZkx1oKo4WMToeEKKyiub5EzNT+Yo6Ds8hLTViDmrRb8r1aX0If6xUusOKU0RTbkcLkr6Z8F4YJgDNweQVW3mBNu97vZQlhAP0cA+X4bfpaQJOtUmKyAh+aSOvDONB0pvIjageWEwAczqScCOAg8UNdLMIKkQGo74XVBP8eua+iQZ1Zs5nW/1OqwALfl5F8lhFyPgifapr5yj6Sn0VhB+OHq6KgGsEfmdEFwiPqLS6w4lwO4ArmpxqBVcaI64D6ZAbSHFHNppeUdwdwIL/865jW0oeRpjXcBGC6HI82GsnN9IeAQii2JMVOnfeJ+GbuiQisTvRPxVgO4FoK1J8DmGTKbVS7CiydPZtBczaNVpJvTC2mEfOaKiIzniMpIJqY1JQprC2ckDBLGTRFFcCtI/VA0/5QOX5EtFvVEj/n/cJExUiuonAtyynMEcYvpAKgrfFPhIHXm8KrqN+pms79rnKPrqb8THO8vzkeYY77ltiP21CTUSn11QEf2/nD+rz683wjOuDD+dNzfCY3lPhMRdJZGX040NSP+Tn7mDq7Stl0OT+KoSxa1/oAHYNrWHHmSr6S/qo35FgJmsEvC8YdKX35y35wwi+smkNVEeGw0BwvpQCtoLBtItpHE75WRDSOD007rTmwAtY01Rmt2GypfZYg+HcWExY5wwL+H0GiWc55qzE2jDzjXpKfwxRQrWwN49YeFo3MtawMXGDFmc/BG8yo3ikCKwgLNenmAHgzYnq0oIkV24Fhl5SFwWoOzTO+kDciTuYG0t+8M2RfRRzzhxshPMUIrKzJCfs821PI2YDJYziYO9HBPyAyvT+FGt0Yc34dgI9pnq6mz2kNzfbw+T1BLXatmOLrxSRfz5QlFK0gKY+cGy75B025xs6toU9zogisodwBwn1ZTmEmiap+nZw/yUxzB9R0uj2j7QbUcE6Ta/RLak3CyZJ/FMCPzVT6RaZ+8JudW8AcutZobs2oaYby8Qz8DMdrxSQawWe5iA74qeznayWaZjqwlXKa5M05gZD2g3urtHdexueRl0GmnzaYdTtTvo8pXyRlh/FcGWdfw/lnaxGG4dRjVCi8IoPzciNIAkfK+bxLYy6Ra9RhbQXWQ5K/gz6ftAG/u+l/3nSu9KERfSpPsaw3NaNQV6PSZ21gX1KPHO9d1s6pV0h74yLlZXw+uyA5jT1MP1uZ8hOk7FMTxtDYXPsDKdvbfVn52Bjb5X5bUD/WLuIU1+DH9yWvJuGeka1EYqi59XFKvU6SX851bTNT6jfPCCBNQtc5rqfWN4wm2lyJ7oYJLVhcwr3W0Sc2g+beOM5GnsbYpjQaM+j00JQAX+2fXZfXmk78xwtqXzEflqJC6F4Tjb+FqRt2atiCQaj3S9ko17LiuA8rmbfo4A7+pp3o19pF6mhIg3V8d4zE51hU+NnrlWsYW9ScAmslt4YJsVR9TFxWMxO0eRdDFmIcK9s2W6c76EwPGqMKLPWbLeGymo8ovNabGbcPqfEtlu1fqiI+s7ycCuB4psk0Ra2Q0z3FupiyUSKoxvD5ns1x35gPK9CRvrjA86aeDSsZTUE9GcCN9GUdxbIhNL/rcrtmZzNkmqjpl5llGNZH0dyUDchou5yzeaH+QVJmTcIdItc3NJrDs1L/ePqk0kyiwC1S79KUemD0dqh7n5y3Ws6Fpv9HmvLa7O2+s0TuVzNuLGYpaAiCXePYjovWQ/mbXNeZRS/zXLrts4aWrKXT/zLuE58W7hL24C8zYQ8zXcuqiZuE6Wj09T7GNIMxA6u4VCWQtTdUG7NVS9oi2gEUQhcxSPQZahALxfRcJPWbG22gIqVt/eVflFIPxsxdLXnVlPpyQXTgTvrgAj/iLKxGjeelqWzpAs7qjUlYQaALoLcxfV9i/HW9KNSzLI40k1DN6bupBY/l55YW7hL2yLJ+zCFmm2vHyWQv+heupvllF9Vah61qZOdktL2jaUs3CrQaVloKuxFMlHMXMy4s5tBXyugcDvWGZfT5Mqn720h5Bc0YdTyrQDzC9P3AjPtZ7Gzo8JS61pEd06CsJnhaxv3tYu7teb4FTVLVKBsbDdqm0ZzE6Csaapn5DrmW5RTCaqDHy5fpH9S4BskSlyul/IaMtgebL7BOkRcRWMH0HGNMQB3csQh20PmsbfVPqBe4SuqOjZSfYdo7zpQPNIN4Ld+HPOxp2p6Q4nDfiWZeqPtewmzgFrJ0JvSnX0oftjJ9CMGv30swFS+VPzE5ydSxM4xJz5n1I+I4NSijiXdjgtC4mvVOlXOPZLR5lPGhKFZgrQLwNLWosBvDYO6MEGafdOuSW01c2PTI/UENIaYxJKHP/wtTtoPRMqYnLNcZYnxQS3MIyhbUdMM1cyP7cgX6mGU/1XT4J9HDxEfNMjupKh1Nu715XrfteTjh2qHm2jQz/U7XsuL4LGFNymg+dOcvaB/6r/qmXBNm6D6Rc3tQQ/tGNuvrQn9GN7P4dy7SGWSWeDTn4OlI07Kzaa9tZKHutuzL1/Jqnd9ZOxqoH0in7BtSuwwzqssYrxZbrvMcI+jD/xm2YeDkIdzULsYF5s8tLkgIpejL6HKN4zqds6RJvEt/VphEaEjNObbjZ8yHVSGze0iJUrdby6Rt1DeJQnYKJxV8qY6TiI1WzpPm0qTrZ87fZ0yTpHS96YPVsMbyVzxve49FzLOs9GmOTQvVv3KmnD+ugEYTONpc8w5NOYtd6D0+ob1+NP207ik5+gE+9838HJJMNURmiXfjj1XMTLQcI3VeydGnXjnqOA7KI1/8avNlm0AH7b70V4SBXlmCsPtLJE6oiA/LpkWc+rc7C2SlGTnemxlSP8RubW2m7e8vYMKcYvrweiTKvTvbDO997M8yOjF0Qduy+8tn0TSHwN7S3KM/4/Im0RyeldKGPuvTBfvmOKlM5RdrNvdFP5kzhp0yvtTlrJ8mTB6lQ/4sTu3Hwh+a07TII2heoeZzFbUq3avryJxtzMz5B6Uz5ZqwgeEgEfCrEmLG0tCtoF9I+Ev7RvQPpv0b9rERYbqhqTDvm+7M0DJDK9J1nb+vo/5t9rgPK85YTuEX/YOBr+n8fln2x/qY5tYCtpfnz1SrOABv4CzgHC4D+oTtLKAPZ1HGv908QCFTwc86pEbmdX7OHTm/4n07yJ9mvEhNcwy3iXknow3LRGougwH8JGEjv/UpM52Be+kzLM/wWdWG4MNaJo76wMqMf7r5RnaG9X/EcTZLNtQfYWxoGkZmAMtrMZtVboJoN2VqG2zdIGOG0HEcx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3Ecx3HqjP8BlLBpwg4yvy0AAAAASUVORK5CYII=",Qr=n({default:()=>$r}),$r="data:image/png;base64,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",_r=n({default:()=>eo}),eo="data:image/png;base64,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",to=n({default:()=>no}),no="data:image/png;base64,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",ro=n({default:()=>oo}),oo="data:image/png;base64,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",ao=n({default:()=>io}),io="data:image/png;base64,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",lo=n({default:()=>so}),so="data:image/png;base64,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",co=n({default:()=>uo}),uo="data:image/png;base64,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",po=n({default:()=>fo}),fo="data:image/png;base64,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",mo=n({default:()=>Ao}),Ao="data:image/png;base64,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",go=n({default:()=>vo}),vo="data:image/png;base64,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",yo=n({default:()=>ho}),ho="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAMlSURBVHic7dwxaBUxHMfxn1LEwaHdhApOCtK6iI7ioEMHQVwtiJuTnaWoRZC6CVYd6iSCi110cZO2OIirqENBcXCotkVBQSrF5+CV/hvL9RLfvSR33w8c5HGX5N+7NJD/ezkJAAAAAAAAAAAAAAAAAIDmuiKpUxzvYgfTEoPmnncknY0dEDbsjB0AAFTFhAUgG32xA0Cp95LuFOWfkWNpi1VzzyVpKWIsSFynSweaaTRwPMzFDjxBc+b+TMYOpiqWhACywYQFIBsp57BmJb2JHQSSNi3pV4Xrvks6ZD4vSVquMS60hM07jMUOBslxc1j9Fev1O/VGa44zB+SwAKBOTFgAstGGCasXywh3O4fPMVzSbujWnBGP/kdK2hl2rj1uzu3ept1Bj3hT4rM1pxdjq1vPshHaMGEBaAgmLADZSPlnDTlxt3P4+NHlWCRpxSOelcA+fm/Tx2pguzlZdO7BWsV6a069xZJre/EsESg0D1S2dq8rzzBlzs38x99cxieHFfqTkLGSbU1uDqvjEc+MuXbKI54yMfKRPq+XKfupwKTHVqE6nqVPrMliSQggG0xYALKRcg7LZ2tOjLX7W5Nb+BSh/xgeS/pclHndzb/mJb0uygvOuQUzXr72OK7GSHnCetLF3Ecdpk15sELOYN1VSTdqiqludyW9iB2EUfUff17SjppjkaQJUz7qjIljkh4EtHm7OMCSEEBOmLAAZCPlJWEMFyQdKcq7POotSzpc8dr9zlL3lqSPHn1hQ9XXy/QqZ3Rd0kBR/uCMiVOSzpt4JraovxVes2QwYW12UNKlgHqrHoNqwOnjfkB/+OuypG+xgzBOFIck3XTGxDnz3Oc92kw9l9tTLAkBZIMJC0A22rAkfFQc62yewXVP0nhR7t8m93FR0lBAPC9r+ord5ksOeCwjZj3yb9jspKQz5vPpkr2h42Zs7XGez1NJz83n0Gfpatxbe9swYblsnsH10KOdocB815eAOlXYfMk+j9iekdQNtte5z9cq1utz6r1yzoc+S1fjJiyWhACywYQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAl/ADZ4HdgquoJrAAAAAElFTkSuQmCC",bo=n({default:()=>wo}),wo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAyCAYAAADm1uYqAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAUMSURBVHic7d1PaB5FGMfxX1ppqiQRi9FTbaGYtiCtVSy2VelF8WRBKApaIXiwXlIrHtSD1qOe7EkRbFUoRexBDz2oFMV/UVHsQRShmINQtaigIrZJbbzMCw8P2XlnNvPyvvvu9wMLM5nZ2WffDbvvzM6+KwEAAAAAAAAAAAAAAAAAAAAtNCtpMSzPZqw3bdZblDTeg3iWs2wpFE/MXrfNUlL3Med4HTTr/V4wVnu89masd7/bl8mCMQ2VFf0OAABSccIC0BiX9TuAPpgx6dOSPqqod5OrG3Ozy++XdKGi7hdhyXVS0qnEutdLerTGNkpK/ex+kPRuYt23Qrer44CkdRV175N0bUXZDpMe6xLrscLdRiCLHSvw/6ilxoxiy3RGrHXH1O4egDGsUmNPqcfLt/NGoeO1PuMzYAyrx+gSAmiMNnYJgVLWSLrK5EdNelLShsR2rnb59ZImKur+IumfzDiHBiesaockPZdYd1rSEZOfkPR3b8JqjJE+b/+hsEjSVBgr67hL0vsFtrHHHfet5mRyr6QzNdv9MlK2S9JnNdttPE5YQDlz5kL1W59jGUqMYQFojDZ+w9pj0nMZ6+2SdENF2XaXn45Ma/ha0lcZ2+24UdIjiXU31Wh/KRsl7U6su9XlU2M9kzFdY7tr96ykoyH9U2Ib3oikx0z+G0kfVtQdk/SAi6fKrPtfi9kh6UmT3yfpr4q6Pya2iRaI3Saf6fO0hn48muOnR/RiyZnW4JfUQe0pt96dpmxll6kT1mSXeOo+ksW0hkR0CQE0BicsAI3RxjGs7yJlm016Jjze0fGEpMsr1tsn6RWTvyYyreFiRqy7C00PmC/QhiTdIunbAu18IOnWGus9Luklk39H0tqQfl3S86bsZUl3hPQpd+wWamxb4c6fbccf91Tj7vGsMVf+saRLIX1C0jM1tjGU2njC2pxQR2FS4BqTvyTpfEVdfxI6H6mbo2rgvl/mC+1XXf+57U+Y47na1b3ClH1SKO5F107OxceL/R9uNGm/X61GlxBAY7TxG9b3kTJ71ftD0q8mvyJytfOf4+pIt+OiuzLXvYIuhG8cy23HxxOzqqFX/Nix8xftla7uhfDNarlGTfd+1P0fjpmurcKs/E6XcMHFM2/K0HL9mNZQt53bC7UTm2YxaNMaBu3XGnJ+adbGOuvKYtMatrmynV0+r6FGlxBAY3DCAtAYbRzDsq4Lj7x0XGnSGyTdY/L+rs7+xG2MSjqcWPdYuKW9lHWSnirQTk48cxn7WVfdXzTo5m1JnybUG3FTJfxnV/WITDebwgz7jiOSXgvpfzPaOeeOwdma8WAILGeMJtV4xhhW7LGQnRljWLF2usUzaOqOYaXKeTTHi41h5Yxv8WhOIrqEABqDExaAxmjjCct+9Z4KYxid5XNT75ArOxBpJ7bUHQMZBLGXWSynq1u3K3fYtfugOT7+12FTpzX4OWh+GzkvobCOuv+f9yIxHHfrnovUZVoDADQBJywAjdHGaQ22a3e6UDsxo5JeSKx7W7hrtZS1FX/PbWdVl3UPmvSi20/7QtF5Vzbh1rVlI67suOkG+bITkV8PfdO9gOHPyH6cTPxl1xFJL0a2UeplIq8u0fXr2CLpYZN/OvJmnJ8LxYMhkPNoTqqcsZ6cpVeP5tS9xe9fpGr5sTB7i99P19hWKJ5UvZrWkINpDYnoEgJoDE5YAAAAAAAAAAAAAAAAAAAAAIDB8j+/14rViCWSRQAAAABJRU5ErkJggg==",xo=n({default:()=>So}),So="data:image/png;base64,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",ko=n({default:()=>Mo}),Mo="data:image/png;base64,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",Co=n({default:()=>Oo}),Oo="data:image/png;base64,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",Io=n({default:()=>Lo}),Lo="data:image/png;base64,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",Eo=n({default:()=>zo}),zo="data:image/png;base64,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",Ro=n({default:()=>Bo}),Bo="data:image/png;base64,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",Ho="zh-cn",Fo="en-us",Po=new Set(["zh","ja","ko"]),Uo=e=>{const[t]=e.toLowerCase().replace(/_/g,"-").split("-");return Po.has(t)},e("wt",jo=[{label:"默认字体",enLabel:"Default",value:"",aliasList:[],locale:[Ho,Fo]},{label:"Liter",enLabel:"Liter",value:"Liter",aliasList:["Liter"],fntdataUrl:(To="./neo-ppt/")+"fonts/fnt/Liter.fntdata",locale:[Fo]},{label:"Hedvig Letters Sans",enLabel:"Hedvig Letters Sans",value:"HedvigLettersSans",aliasList:["Hedvig Letters Sans","HedvigLettersSans"],fntdataUrl:`${To}fonts/fnt/HedvigLettersSans.fntdata`,locale:[Fo]},{label:"Oranienbaum",enLabel:"Oranienbaum",value:"Oranienbaum",aliasList:["Oranienbaum"],fntdataUrl:`${To}fonts/fnt/Oranienbaum.fntdata`,locale:[Fo]},{label:"Quattrocento Sans",enLabel:"Quattrocento Sans",value:"QuattrocentoSans",aliasList:["Quattrocento Sans","QuattrocentoSans"],fntdataUrl:`${To}fonts/fnt/QuattrocentoSans.fntdata`,locale:[Fo]},{label:"Sorts Mill Goudy",enLabel:"Sorts Mill Goudy",value:"SortsMillGoudy",aliasList:["Sorts Mill Goudy","SortsMillGoudy"],fntdataUrl:`${To}fonts/fnt/SortsMillGoudy.fntdata`,locale:[Fo]},{label:"Unna",enLabel:"Unna",value:"Unna",aliasList:["Unna"],fntdataUrl:`${To}fonts/fnt/Unna.fntdata`,locale:[Fo]},{label:"Luckiest Guy",enLabel:"Luckiest Guy",value:"LuckiestGuy",aliasList:["Luckiest Guy","LuckiestGuy"],fntdataUrl:`${To}fonts/fnt/LuckiestGuy.fntdata`,locale:[Fo]},{label:"Coda",enLabel:"Coda",value:"Coda",aliasList:["Coda"],fntdataUrl:`${To}fonts/fnt/Coda.fntdata`,locale:[Fo]},{label:"Jersey 15",enLabel:"Jersey 15",value:"Jersey15",aliasList:["Jersey 15"],fntdataUrl:`${To}fonts/fnt/Jersey15.fntdata`,locale:[Fo]},{label:"Press Start 2P",enLabel:"Press Start 2P",value:"PressStart2P",aliasList:["Press Start 2P","PressStart2P"],fntdataUrl:`${To}fonts/fnt/PressStart2P.fntdata`,locale:[Fo]},{label:"Jersey 20 Charted",enLabel:"Jersey 20 Charted",value:"Jersey20Charted",aliasList:["Jersey 20 Charted","Jersey20Charted"],fntdataUrl:`${To}fonts/fnt/Jersey20Charted.fntdata`,locale:[Fo]},{label:"Mi Sans",enLabel:"Mi Sans",embedLabel:"MiSans",value:"MiSans",aliasList:["MiSans LC","等线","MiSans"],fntdataUrl:`${To}fonts/fnt/MiSans.fntdata`,locale:[Ho,Fo]},{label:"思源黑体",enLabel:"Source Han Sans",embedLabel:"Noto Sans SC",value:"Noto Sans SC",aliasList:["思源黑体","SourceHanSans","Noto Sans","Noto Sans SC","黑体","SimHei"],fntdataUrl:`${To}fonts/fnt/Noto Sans SC.fntdata`,locale:[Ho,Fo]},{label:"思源宋体",enLabel:"Source Han Serif",value:"思源宋体",aliasList:["思源宋体","SourceHanSerif","siyuanSongti","宋体","SimSun"],fntdataUrl:`${To}fonts/fnt/思源宋体.fntdata`,locale:[Ho,Fo]},{label:"阿里妈妈刀隶体",enLabel:"Alimama Dao Li",value:"阿里妈妈刀隶体",aliasList:["阿里妈妈刀隶","alimamadaoliti"],fntdataUrl:`${To}fonts/fnt/阿里妈妈刀隶体.fntdata`,locale:[Ho,Fo]},{label:"站酷文艺体",enLabel:"Zhanku Wen Yi",value:"站酷文艺体",aliasList:["站酷文艺","zhankuwenyiti"],fntdataUrl:`${To}fonts/fnt/站酷文艺体.fntdata`,locale:[Ho,Fo]},{label:"站酷庆科黄油体",enLabel:"ZCOOL QingKe HuangYou",embedLabel:"ZCOOL QingKe HuangYou",value:"站酷庆科黄油体",aliasList:["站酷庆科黄油","ZCOOL QingKe HuangYou","ZCOOLQingKeHuangYou","zhankuQingkeHuangyou"],fntdataUrl:`${To}fonts/fnt/站酷庆科黄油体.fntdata`,locale:[Ho,Fo]},{label:"飞波正点体",enLabel:"Feibo Zhengdian",value:"飞波正点体",aliasList:["飞波正点","feibozhengdianti"],fntdataUrl:`${To}fonts/fnt/飞波正点体.fntdata`,locale:[Ho,Fo]},{label:"程荣光刻楷",enLabel:"Cheng Rong Guang Ke Kai",value:"程荣光刻楷",aliasList:["程荣光刻楷","chengrengguangkekai","楷体","KaiTi"],fntdataUrl:`${To}fonts/fnt/程荣光刻楷.fntdata`,locale:[Ho,Fo]},{label:"得意黑",enLabel:"Smiley Sans",value:"得意黑",aliasList:["得意黑","Smiley Sans","deyihei"],fntdataUrl:`${To}fonts/fnt/得意黑.fntdata`,locale:[Ho,Fo]},{label:"精品点阵体",enLabel:"Fusion Pixel",embedLabel:"BoutiqueBitmap9x9 1.6 R",value:"精品点阵体",aliasList:["精品点阵体9×9 1.6","Fusion Pixel 9x9","jingpindianzhenTi"],fntdataUrl:`${To}fonts/fnt/精品点阵体.fntdata`,locale:[Ho,Fo]},{label:"Long Cang",enLabel:"Long Cang",value:"Long Cang",aliasList:["Long Cang","LongCang","龙藏体"],fntdataUrl:`${To}fonts/fnt/Long Cang.fntdata`,locale:[Ho,Fo]},{label:"鹜霞文楷",enLabel:"LXGW Bright",embedLabel:"LXGW Bright",value:"LXGW Bright",aliasList:["LXGW Bright","LXGWBright","霞鹜文楷","仿宋","FangSong"],fntdataUrl:`${To}fonts/fnt/LXGW Bright.fntdata`,locale:[Ho,Fo]},{label:"站酷快乐体",enLabel:"ZCOOL KuaiLe",embedLabel:"ZCOOL KuaiLe",value:"ZCOOL KuaiLe",aliasList:["ZCOOL KuaiLe","ZCOOLKuaiLe","站酷快乐体"],fntdataUrl:`${To}fonts/fnt/ZCOOL KuaiLe.fntdata`,locale:[Ho,Fo]}]),e("Tt",(e,t)=>"zh-cn"===t?e.label:e.enLabel),e("Et",(e,t)=>{const n=jo.find(e=>""===e.value),r=jo.filter(e=>e.value&&1===e.locale.length&&e.locale[0]===Fo);return Uo(e)?[n,t,...jo.filter(e=>e.value&&e.locale.includes("zh-cn")),t,...r]:[n,t,...r]}),Yo=Object.assign({"../assets/font-preview/Coda_enLabel.png":Nn,"../assets/font-preview/Coda_label.png":Wn,"../assets/font-preview/HedvigLettersSans_enLabel.png":Vn,"../assets/font-preview/HedvigLettersSans_label.png":Kn,"../assets/font-preview/Jersey15_enLabel.png":Jn,"../assets/font-preview/Jersey15_label.png":Qn,"../assets/font-preview/Jersey20Charted_enLabel.png":_n,"../assets/font-preview/Jersey20Charted_label.png":tr,"../assets/font-preview/LXGW Bright_enLabel.png":rr,"../assets/font-preview/LXGW Bright_label.png":ar,"../assets/font-preview/Liter_enLabel.png":lr,"../assets/font-preview/Liter_label.png":cr,"../assets/font-preview/Long Cang_enLabel.png":ur,"../assets/font-preview/Long Cang_label.png":fr,"../assets/font-preview/LuckiestGuy_enLabel.png":Ar,"../assets/font-preview/LuckiestGuy_label.png":vr,"../assets/font-preview/MiSans_enLabel.png":hr,"../assets/font-preview/MiSans_label.png":wr,"../assets/font-preview/Noto Sans SC_enLabel.png":Sr,"../assets/font-preview/Noto Sans SC_label.png":Mr,"../assets/font-preview/Oranienbaum_enLabel.png":Or,"../assets/font-preview/Oranienbaum_label.png":Lr,"../assets/font-preview/PressStart2P_enLabel.png":zr,"../assets/font-preview/PressStart2P_label.png":Br,"../assets/font-preview/QuattrocentoSans_enLabel.png":Fr,"../assets/font-preview/QuattrocentoSans_label.png":Ur,"../assets/font-preview/SortsMillGoudy_enLabel.png":jr,"../assets/font-preview/SortsMillGoudy_label.png":Nr,"../assets/font-preview/Unna_enLabel.png":Wr,"../assets/font-preview/Unna_label.png":Vr,"../assets/font-preview/ZCOOL KuaiLe_enLabel.png":Kr,"../assets/font-preview/ZCOOL KuaiLe_label.png":Jr,"../assets/font-preview/得意黑_enLabel.png":Qr,"../assets/font-preview/得意黑_label.png":_r,"../assets/font-preview/思源宋体_enLabel.png":to,"../assets/font-preview/思源宋体_label.png":ro,"../assets/font-preview/程荣光刻楷_enLabel.png":ao,"../assets/font-preview/程荣光刻楷_label.png":lo,"../assets/font-preview/站酷庆科黄油体_enLabel.png":co,"../assets/font-preview/站酷庆科黄油体_label.png":po,"../assets/font-preview/站酷文艺体_enLabel.png":mo,"../assets/font-preview/站酷文艺体_label.png":go,"../assets/font-preview/精品点阵体_enLabel.png":yo,"../assets/font-preview/精品点阵体_label.png":bo,"../assets/font-preview/阿里妈妈刀隶体_enLabel.png":xo,"../assets/font-preview/阿里妈妈刀隶体_label.png":ko,"../assets/font-preview/霞鹜新致宋_enLabel.png":Co,"../assets/font-preview/霞鹜新致宋_label.png":Io,"../assets/font-preview/飞波正点体_enLabel.png":Eo,"../assets/font-preview/飞波正点体_label.png":Ro}),No={};for(const e in Yo){const t=e.replace("../assets/font-preview/","").replace(".png","");No[t]=Yo[e].default}var j;Zo=new Set,Wo=new Map,Go=2e4,Vo=/[\u2e80-\u2eff\u3000-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\ufe30-\ufe4f\uff00-\uffef]/,Do="MiSans",Ko=new Set,Xo=null,Jo=e=>e.replace(/\.page$/,""),e("ot",qo=q(()=>{const e=ee(N),t=f({version:"v2",size:[1280,720]}),n=f(new Map),r=f([]),o=f(null),a=f(null),i=f(0),l=f(null),s=()=>{i.value++},d=e=>{l.value=e?{seconds:e.seconds,nanos:e.nanos}:null},u=c(()=>o.value?n.value.get(o.value):void 0),p=c(()=>n.value.get(o.value??"")?.elements??[]),m=c(()=>t.value.theme),A=c(()=>t.value.size),g=c(()=>Un(Object.values(t.value.theme?.colors??{}))),v=()=>`pages/p-${J(6)}`,y=e=>{bd(e.customFonts)},h=e=>{const a=xd(e);t.value={...t.value,version:"v2",title:e.title,customFonts:e.customFonts,theme:e.theme,size:e.size,pptdFileName:e.pptdFileName},n.value=new Map(a.map(e=>[e.pageId,e])),r.value=a.map(e=>e.pageId),o.value=a[0]?.pageId??null,y(e)},b=()=>({...t.value,pages:r.value.map(e=>n.value.get(e)).filter(Boolean)});return{meta:t,pages:n,pageOrder:r,currentPageId:o,currentPage:u,currentElements:p,saveVersion:i,lastModified:l,theme:m,pageSize:A,colorList:g,markDirty:s,setLastModified:d,updateElement:(e,t,r)=>{const o=n.value.get(e);if(!o)return;const a=o.elements.findIndex(e=>e.elementId===t);-1!==a&&(Object.assign(o.elements[a],wd(r)),s())},moveElement:(e,t,r,o)=>{const a=n.value.get(e);if(!a)return;const i=a.elements.findIndex(e=>e.elementId===t);if(-1===i)return;const l=a.elements[i];a.elements[i]=Object.assign({},l,{bounds:Nc([l.bounds[0]+r,l.bounds[1]+o,l.bounds[2],l.bounds[3]])}),a.elements=[...a.elements],n.value=new Map(n.value),s()},resizeElement:(e,t,r)=>{const o=n.value.get(e);if(!o)return;const a=o.elements.findIndex(e=>e.elementId===t);-1!==a&&(o.elements[a]=Object.assign({},o.elements[a],{bounds:Nc(r)}),o.elements=[...o.elements],n.value=new Map(n.value),s())},rotateElement:(e,t,r)=>{const o=n.value.get(e);if(!o)return;const a=o.elements.findIndex(e=>e.elementId===t);-1!==a&&(o.elements[a]=Object.assign({},o.elements[a],{rotation:r}),o.elements=[...o.elements],n.value=new Map(n.value),s())},addElement:(e,t)=>{const r=n.value.get(e);r&&(r.elements=[...r.elements,wd(t)],n.value=new Map(n.value),s())},removeElement:(e,t)=>{const r=n.value.get(e);if(!r)return;const o=r.elements.find(e=>e.elementId===t);if(!o)return;r.elements=r.elements.filter(e=>e.elementId!==t);const a=function(e,t){if(!e?.some(e=>e.elementId===t))return e;const n=e.filter(e=>e.elementId!==t);return n.length?n:void 0}(r.animations,t);a!==r.animations&&(a?r.animations=a:delete r.animations),n.value=new Map(n.value),s(),Q("msh_nppt_element_edited",{type:o.elementType,edit_type:"delete"},["type","edit_type"])},reorderElement:(e,t,r)=>{const o=n.value.get(e);if(!o)return;const a=o.elements.findIndex(e=>e.elementId===t);if(-1===a)return;const i=[...o.elements],[l]=i.splice(a,1);switch(r){case"up":i.splice(Math.min(a+1,i.length),0,l);break;case"down":i.splice(Math.max(a-1,0),0,l);break;case"top":i.push(l);break;case"bottom":i.unshift(l)}o.elements=i,n.value=new Map(n.value),s()},createPageId:v,addPage:(e="content")=>{const t=v(),a={pageId:t,pageType:e,elements:[]};n.value.set(t,a);const i=o.value?r.value.indexOf(o.value):-1,l=i>=0?i+1:r.value.length;return r.value.splice(l,0,t),o.value=t,s(),t},removePage:e=>{n.value.delete(e);const t=r.value.indexOf(e);-1!==t&&r.value.splice(t,1),o.value===e&&(o.value=r.value[Math.min(t,r.value.length-1)]??null),s()},movePage:(e,t)=>{const[n]=r.value.splice(e,1);r.value.splice(t,0,n),s()},setCurrentPage:e=>{if("string"==typeof e){const t=Jo(e);if(!n.value.has(t))return;o.value=t}else if("number"==typeof e){const t=r.value[e];if(!t)return;o.value=t}},updateTitle:e=>{t.value={...t.value,title:e},s()},updateTheme:e=>{t.value={...t.value,theme:e},s()},deleteTheme:()=>{t.value={...t.value,theme:void 0},s()},setThemeColor:(e,n)=>{t.value={...t.value,theme:{...t.value.theme,colors:{...t.value.theme?.colors,[e]:n}}},s()},removeThemeColor:e=>{const n={...t.value.theme?.colors};delete n[e],t.value={...t.value,theme:{...t.value.theme,colors:n}},s()},setThemeTextStyle:(e,n)=>{t.value={...t.value,theme:{...t.value.theme,textStyles:{...t.value.theme?.textStyles,[e]:n}}},s()},removeThemeTextStyle:e=>{const n={...t.value.theme?.textStyles};delete n[e],t.value={...t.value,theme:{...t.value.theme,textStyles:n}},s()},importPPTD:h,exportPPTD:b,restorePPTD:e=>{const a=xd(e);t.value={...t.value,version:"v2",title:e.title,customFonts:e.customFonts,theme:e.theme,size:e.size,pptdFileName:e.pptdFileName},n.value=new Map(a.map(e=>[e.pageId,e])),r.value=a.map(e=>e.pageId),r.value.includes(o.value??"")||(o.value=a[0]?.pageId??null),y(e)},importFSJSON:e=>{const t=Tc(e);a.value=JSON.parse(JSON.stringify(t.data)),h(function(e){if(0===e.length)throw new Error("fs.json 不能为空");const t=e[0],n=e.slice(1),r=ue(t.content),o=new Map(n.map(e=>[e.path,e.content])),a=r.pages.map(e=>{const t=o.get(e);if(!t)throw new Error(`找不到页面文件: ${e}`);return{...de(t),pageId:e.replace(/\.page$/,""),pagePath:e}});return{..."v2"===r.version?{version:"v2"}:{},title:r.title,customFonts:r.customFonts,theme:r.theme,size:r.size,pages:a,pptdFileName:t.path}}(t.data))},exportFSJSON:()=>function(e,t){const n=new Map(t?.map(e=>[e.path,e.content])??[]),r=e.pptdFileName??"presentation.pptd",o=n.get(r);return[{path:r,content:Cs(ks(e,hs(o)),o)},...e.pages.map(e=>{const t=e.pagePath??`${e.pageId}.page`,r=n.get(t);return{path:t,content:Cs(Ms(e),r)}})]}(b(),a.value??void 0),getPPTDData:async t=>{const n=await e.getPPTDDetail({slidesId:t}),r={};return n.pages.forEach(e=>{r[e.path]=e.content}),{content:n.pptdContent,pagesMap:r,lastModifiedTime:n.lastModifiedTime,pptdPath:n.pptdPath}},getPPTDIsCreate:async t=>{const{slides:n}=await e.getSlides({id:t});return n?.status!==W.COMPLETED},originalFSJSON:a,initFromPPTDYAML:e=>{const a=Uc(t.value.pptdFileName??"presentation.pptd",e).data,i=ue(a);if(!i)throw new Error("Invalid metaPPTD");return t.value={version:"v2",title:i.title,customFonts:i.customFonts,theme:i.theme,size:i.size,pptdFileName:void 0},n.value=new Map,r.value=[],i.pages.forEach(e=>{const t=Jo(e),o={pageId:t,pageType:"content",elements:[],pagePath:e};n.value.set(t,o),r.value.push(t)}),o.value=r.value[0]??null,y(i),{metaData:i,pageOrder:i.pages}},updatePagesFromYAML:e=>{for(const[t,o]of Object.entries(e))if(o)try{const e=Uc(t,o).data,a=de(e),i=Jo(t);n.value.get(i)?n.value.set(i,{...a,pageId:i,pagePath:t}):(n.value.set(i,{...a,pageId:i,pagePath:t}),r.value.includes(i)||r.value.push(i))}catch{}n.value=new Map(n.value)},updatePageNotes:(e,t)=>{const r=n.value.get(e);r&&r.notes!==t&&(r.notes=t,n.value=new Map(n.value),s())},updatePageBackground:(e,t)=>{const r=n.value.get(e);r&&(r.background=t,n.value=new Map(n.value),s())},updatePageAnimations:(e,t)=>{const r=n.value.get(e);r&&(t?.length?r.animations=t:delete r.animations,n.value=new Map(n.value),s())},applyBackgroundToAllPages:e=>{for(const t of n.value.values())t.background=e?JSON.parse(JSON.stringify(e)):void 0;n.value=new Map(n.value),s()},updateSlidesMetaData:e=>{const n=void 0!==e.slideId&&e.slideId!==t.value.slideId;t.value={...t.value,slideId:e.slideId,chatId:e.chatId,messageId:e.messageId,actualAgentId:e.actualAgentId},ne({slide_id:e.slideId,msh_conversation_id:e.chatId,msh_message_id:e.messageId,actual_agent:e.actualAgentId,membership_plan:e.membership_plan,ppt_platform:e.pptPlatform??F()}),n&&d(null)}}})),Qo="kimi-ppt",e("et",$o=(e,t,n)=>{if(e.startsWith("test."))return f(t);const r=y(`${Qo}-${e}`,t);return n&&(r.value=n(r.value)),r}),e("nt",e=>localStorage.getItem(`${Qo}-${e}`)),e("at",(e,t)=>{localStorage.setItem(`${Qo}-${e}`,t)}),e("rt",e=>{localStorage.removeItem(`${Qo}-${e}`)}),e("tt",e=>localStorage.getItem(`${Qo}-${e}`)),e("it",(e,t)=>{localStorage.setItem(`${Qo}-${e}`,t)}),_o=class extends pe{constructor(){super("neo-design-pptd-cache"),T(this,"slides",void 0),T(this,"snapshots",void 0),T(this,"versions",void 0),T(this,"images",void 0),this.version(3).stores({slides:"slideId",snapshots:"++id, slideId, [slideId+stack]",versions:"++id, slideId, kind, createdAt",images:"key, slideId"}),this.slides=this.table("slides"),this.snapshots=this.table("snapshots"),this.versions=this.table("versions"),this.images=this.table("images")}},ta=()=>"undefined"!=typeof indexedDB,na=()=>{if(ta())try{return ea||(ea=new _o),ea}catch{return void(ea=void 0)}},ra=(e,t)=>`${e}\0${t}`,e("X",oa=e=>{let t=0;for(let n=0;n<e.length;n++)t=Math.imul(31,t)+e.charCodeAt(n);return`${e.length}:${t>>>0}`}),aa=(e,t)=>{Q("msh_nppt_version_add",{slide_id:e,version_text:t.versionText,version_hash:t.versionHash})},ia=async e=>{let t;try{return await Promise.race([e(),new Promise((e,n)=>{t=setTimeout(()=>n(new Error("PPTD cache DB timeout")),3e3)})])}finally{t&&clearTimeout(t)}},la=async(e,t)=>{const n=na();return n?n.snapshots.where("[slideId+stack]").equals([e,t]).sortBy("id"):[]},sa=async()=>{const e=na();return e?e.slides.toArray():[]},ca=async e=>{const t=na();t&&await t.transaction("rw",t.slides,t.snapshots,t.versions,t.images,async()=>{await t.snapshots.where("slideId").equals(e).delete(),await t.versions.where("slideId").equals(e).delete(),await t.images.where("slideId").equals(e).delete(),await t.slides.delete(e)})},da=async()=>{const e=(await sa()).toSorted((e,t)=>t.updatedAt-e.updatedAt).slice(10);await Promise.all(e.map(e=>ca(e.slideId)))},ua=async e=>{const t=na();t&&(await t.slides.put({slideId:e,updatedAt:Date.now()}),await da())},pa=async(e,t)=>{const n=await la(e,t);if(n.length<=50)return;const r=n.slice(0,n.length-50).map(e=>e.id).filter(e=>void 0!==e);await(na()?.snapshots.bulkDelete(r))},fa=async(e,t)=>(await e.versions.where("slideId").equals(t).sortBy("id")).at(-1),ma=async(e,t,n)=>!!(await e.versions.where("slideId").equals(t).and(e=>e.kind===n).first()),Aa=async(e,t,n,r)=>{if(r.uniqueKind&&await ma(e,t,r.kind))return;const o=oa(n);if(r.diffLatest){const r=await fa(e,t);if(r?.contentHash===o&&r.content===n)return}const a=Date.now();return await e.versions.add({slideId:t,kind:r.kind,reason:r.reason,content:n,contentHash:o,createdAt:a,updatedAt:a}),{versionText:`V${await e.versions.where("slideId").equals(t).count()}`,versionHash:o}},ga=async e=>ia(async()=>{await ua(e);const t=na();if(!t)return{undoLength:0,redoLength:0};const[n,r]=await Promise.all([t.snapshots.where("[slideId+stack]").equals([e,"undo"]).count(),t.snapshots.where("[slideId+stack]").equals([e,"redo"]).count()]);return{undoLength:n,redoLength:r}}),va=async(e,t,n)=>ia(async()=>{await ua(e);const r=na();if(!r)return ga(e);let o;return await r.transaction("rw",r.snapshots,r.versions,async()=>{const a=Date.now();await r.snapshots.where("[slideId+stack]").equals([e,"redo"]).delete(),await r.snapshots.add({slideId:e,stack:"undo",content:t,createdAt:a,updatedAt:a}),n&&(o=await Aa(r,e,t,n))}),o&&aa(e,o),await pa(e,"undo"),ga(e)}),e("$",async(e,t,n)=>ia(async()=>{await ua(e);const r=na();if(!r)return!1;const o=await r.transaction("rw",r.versions,async()=>Aa(r,e,t,n));return o&&aa(e,o),!!o})),ya=async(e,t,n)=>ia(async()=>{await ua(e);const r=na();if(!r)return ga(e);const o=Date.now();return await r.snapshots.add({slideId:e,stack:t,content:n,createdAt:o,updatedAt:o}),await pa(e,t),ga(e)}),ha=async(e,t)=>ia(async()=>{await ua(e);const n=(await la(e,t)).at(-1);if(void 0!==n?.id)return await(na()?.snapshots.delete(n.id)),n.content}),e("Q",async e=>ia(async()=>{const t=na();return t?(await t.versions.where("slideId").equals(e).sortBy("id")).map(({content:e,...t})=>({...t,size:e.length})):[]})),e("Y",async(e,t="undo")=>ia(async()=>{const n=(await la(e,t)).at(-1);if(n)return oa(n.content)})),e("Z",async(e,t)=>ia(async()=>{const n=na();if(!n)return;const r=await n.versions.get(t);return r?.slideId===e?r:void 0})),ba=async(e,t)=>ia(async()=>{await ua(e);const n=na();if(n)return(await n.images.get(ra(e,t)))?.url}),wa=async(e,t,n)=>ia(async()=>{await ua(e);const r=na();r&&await r.images.put({key:ra(e,t),slideId:e,path:t,url:n,updatedAt:Date.now()})}),xa=async(e,t)=>ia(async()=>{const n=na();n&&await n.images.delete(ra(e,t))}),Sa=async()=>ia(async()=>{const e=na();e&&await e.images.clear()}),ka=e=>JSON.parse(JSON.stringify(e)),Ma=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),Ca=e=>{const t=e?.find(e=>e.path.endsWith(".pptd"))??e?.[0];if(t)try{const e=ae.load(t.content);if(!Ma(e))return;return Object.prototype.hasOwnProperty.call(e,"version")?"v2":"v1"}catch{return}},Oa={hasSelection:!1,bold:!1,em:!1,underline:!1,strikethrough:!1,subscript:!1,superscript:!1,forecolor:"",backcolor:"",fontname:"",fontsize:""},Ia=(e,t,n,r)=>Number.isFinite(e)?Math.max(t,Math.min(e,n)):r,e("q",La=q(()=>{const{exportPPTD:e,restorePPTD:t,markDirty:n,meta:r,currentPageId:o}=qo(),a=$o("editor.sidebarWidth",192,e=>Ia(e,192,400,192)),i=$o("editor.sidebarCollapsed",P),s=$o("editor.rightPanelWidth",220,e=>Ia(e,220,700,220)),d=f(null),u=f(null),p=f(null),m=f(0),A=f(!1),g=c(()=>m.value<29),v=f(!1),y=c(()=>g.value?0:m.value<58?58:m.value),h=c(()=>document.documentElement.clientHeight/2),b=f(!0);let w=null;B(g,()=>{A.value&&(w&&clearTimeout(w),v.value=!0,w=setTimeout(()=>{v.value=!1,w=null},260))});const x=f([]),S=f([]),k=f(null),M=f([]),C=f(!1),O=f(1),I=f(),L=f(!1),E=f(null),z=f(!1),R=f(!1),H=f(!1),F=f([]),U=f(null),T=f({...Oa}),j=f(null),Y=l(null);B(o,(e,t)=>{e!==t&&(x.value=[],S.value=[],k.value=null,C.value=!1,R.value=!1,H.value=!1,F.value=[],U.value=null,T.value={...Oa},j.value=null,Y.value=null)}),B(k,()=>{C.value=!1});const N=f(!1),Z=f(!1),W=f(!1),G=f(!0),V=f(!1),D=f(null),K=c(()=>!G.value),X=c(()=>G.value&&!V.value),J=f(!1),q=f(),$=f(null),_=f([]),ee=f([]),ne=f(0),re=f(0),oe=f(!1),ae=c(()=>!oe.value&&ne.value>0),ie=c(()=>!oe.value&&re.value>0);let le=Promise.resolve(),se=ta(),ce=0;const de=()=>r.value.slideId,ue=({undoLength:e,redoLength:t})=>{ne.value=e,re.value=t,_.value=_.value.slice(-Math.min(e,10)),ee.value=ee.value.slice(-Math.min(t,10))},pe=(e,t)=>{e.value.push(t),e.value.length>10&&e.value.shift()},fe=e=>{if(!e)return!1;try{return t(JSON.parse(e)),n(),!0}catch(r){return te("[Snapshot] Failed to restore snapshot",r),!1}},me=e=>{Q("msh_nppt_snapshot_handler",{action:e},"action")},Ae=()=>(ce++,ce),ge=(e,t)=>e===ce&&de()===t,ve=e=>{se=!1,ne.value=_.value.length,re.value=ee.value.length,te("[Snapshot] IndexedDB is unavailable",e)},ye=e=>{le=le.then(e).catch(ve)};B(()=>r.value.slideId,e=>{_.value=[],ee.value=[],ne.value=0,re.value=0,oe.value=!1,se=ta(),e&&se&&(e=>{const t=Ae();ye(async()=>{const n=await ga(e);ge(t,e)&&ue(n)})})(e)},{immediate:!0});const he=(e,t)=>{q.value=e,$.value=t?ka(t):null};B(X,e=>{e||(I.value=void 0,R.value=!1,H.value=!1,C.value=!1,N.value=!1,Y.value=null,p.value=null,xe.cancel(),"theme"!==d.value&&"animation"!==d.value||(d.value=null))});const be=(e=null)=>{X.value&&(d.value="theme",p.value=e)},we=()=>{X.value&&(d.value="animation")},xe=function(){const e=f(null);return{isPicking:c(()=>null!==e.value),start:t=>{e.value=t},cancel:()=>{e.value=null},complete:t=>{const n=e.value;e.value=null,n?.(t)}}}();return{sidebarWidth:a,sidebarCollapsed:i,collapsed:b,rightPanelWidth:s,rightPanelType:d,diffFSJSON:u,themePanelFocusTarget:p,notesHeight:m,isNotesDragging:A,isNotesCollapsed:g,isNotesCollapseTransitioning:v,notesDisplayHeight:y,notesMaxHeight:h,notesCollapsedHandleSpace:36,notesDefaultHeight:130,notesDragClickThreshold:3,selectedElementIds:x,highlightElementIds:S,handleElementId:k,selectedSlideIds:M,lineEditMode:C,canvasScale:O,creatingElement:I,spaceKeyState:L,focusArea:E,disableHotkeys:z,isTextEditing:R,isRichTextSelecting:H,selectedTableCells:F,activeTableCellKey:U,richTextAttrs:T,selectedLatex:j,alignmentOverlay:Y,isOperating:N,exporting:Z,exportingToGoogle:W,remoteEditable:G,remoteLoading:K,isEditable:X,isHistoryPreview:V,historyPreviewVersionId:D,isCreate:J,sourcePPTDVersion:q,sourcePPTDFSJSON:$,undoStack:_,redoStack:ee,canUndo:ae,canRedo:ie,pushUndo:t=>{const n=JSON.stringify(e()),r=de();if(!r||!se)return pe(_,n),ee.value=[],ne.value=_.value.length,void(re.value=0);pe(_,n),ee.value=[],ne.value=Math.min(ne.value+1,50),re.value=0;const o=Ae();ye(async()=>{const e=await va(r,n,t?.version);ge(o,r)&&ue(e)})},undo:()=>{if(!X.value)return;if(!ae.value)return;const t=JSON.stringify(e()),n=de();if(!n||!se){const e=_.value.pop();return pe(ee,t),ne.value=_.value.length,re.value=ee.value.length,void(fe(e)&&me("undo"))}const r=_.value.pop();pe(ee,t),ne.value=Math.max(ne.value-1,0),re.value=Math.min(re.value+1,50),oe.value=!0,r&&fe(r)&&me("undo");const o=Ae();ye(async()=>{try{const e=await ha(n,"undo"),a=r??e;if(!a){const e=await ga(n);return void(ge(o,n)&&ue(e))}const i=await ya(n,"redo",t);if(!ge(o,n))return;r||fe(a)&&me("undo"),ue(i)}finally{ge(o,n)&&(oe.value=!1)}})},redo:()=>{if(!X.value)return;if(!ie.value)return;const t=JSON.stringify(e()),n=de();if(!n||!se){const e=ee.value.pop();return pe(_,t),ne.value=_.value.length,re.value=ee.value.length,void(fe(e)&&me("redo"))}const r=ee.value.pop();pe(_,t),re.value=Math.max(re.value-1,0),ne.value=Math.min(ne.value+1,50),oe.value=!0,r&&fe(r)&&me("redo");const o=Ae();ye(async()=>{try{const e=await ha(n,"redo"),a=r??e;if(!a){const e=await ga(n);return void(ge(o,n)&&ue(e))}const i=await ya(n,"undo",t);if(!ge(o,n))return;r||fe(a)&&me("redo"),ue(i)}finally{ge(o,n)&&(oe.value=!1)}})},setEditable:e=>{G.value=e},setHistoryPreview:e=>{D.value=e,V.value=null!==e},setSourcePPTD:he,setSourcePPTDFSJSON:e=>{he(Ca(e),e)},openThemePanel:be,toggleThemePanel:()=>{if(X.value)return"theme"===d.value?(d.value=null,void(p.value=null)):void be()},openAnimationPanel:we,toggleAnimationPanel:()=>{X.value&&("animation"!==d.value?we():d.value=null)},isPickingElement:xe.isPicking,startElementPick:xe.start,cancelElementPick:xe.cancel,completeElementPick:xe.complete}})),Ea="\0",za=f(0),Ra=f(0),Ba={},Ha=new Map,Fa=new Map,Pa=0,Ua=[],Ya=ja=({chatId:e,filePath:t,okcService:n})=>e?n.batchGetOutputImages({filePath:t,chatId:e}).then(({publicUrl:e})=>e):Promise.resolve([]),Na=e=>/^https?:\/\//i.test(e),Za=e=>/^data:image\//i.test(e),Wa=(e,t)=>{if(e.startsWith("/"))return e;const n=(t?`${t.replace(/\/$/,"")}/${e}`:e).split("/"),r=[];for(const o of n)"."!==o&&""!==o&&(".."===o?r.pop():r.push(o));return`/${r.join("/")}`},Ga=(e,t,n)=>`${e??""}${Ea}${t??""}${Ea}${n}`,Va=e=>JSON.parse(JSON.stringify(e)),Da=e=>JSON.parse(JSON.stringify(e)),Ka=e=>"image"===e?.type&&e.src?[e.src]:[],Xa=(e,t)=>Ka(("string"==typeof e?Dc(t,e):e)?.fill),Ja=(e,t)=>{const n=[];return"image"===e.elementType&&e.src&&n.push(e.src),"fill"in e&&n.push(...Ka(e.fill)),"table"===e.elementType&&(n.push(...Xa(e.style,t)),e.rows.forEach(e=>{e.forEach(e=>{n.push(...Ka(e?.fill))})})),n},qa=(e,t)=>{const n=e.elements.flatMap(e=>Ja(e,t));return"image"===e.background?.type&&e.background.src&&n.push(e.background.src),n},Qa=e=>{const t=[...new Set(e.filter(Boolean))];return Promise.allSettled(t.map(e=>_(e)))},$a=()=>{Ta=void 0;const e=Ua;Ua=[];const t=new Map;e.forEach(e=>{const n=e.chatId??"",r=t.get(n)??[];r.push(e),t.set(n,r)}),t.forEach(e=>{const t=e[0].okcService,n=e[0].chatId;Ya({filePath:e.map(e=>e.filePath),chatId:n,okcService:t}).then(t=>{t?.includes("")&&Q("msh_nppt_pptd_badcase",{badcase_info:"image path lost",detail:e.filter((e,n)=>""===t[n]).map(e=>e.filePath).join(";;")},["badcase_info","detail"]),e.forEach((e,n)=>{const r=t?.[n];r&&e.cacheVersion===Pa&&Ha.set(e.cacheKey,r),r&&e.slideId&&wa(e.slideId,e.filePath,r).catch(()=>{}),e.resolve(r)})}).catch(t=>{e.forEach(e=>e.reject(t))})})},_a=e=>{Ua.push(e),Ta||(Ta=setTimeout($a,500))},ei=e=>e?"function"==typeof e?e():e:"idle",ti=e=>{Ba.basePath=e?.basePath,Ba.imageReplacerMap=e?.imageReplacerMap?{...e.imageReplacerMap}:void 0,za.value++},ni=e=>{Ya=e??ja,Pa++,za.value++,Ha.clear(),Fa.clear()},e("U",ri={RICH_TEXT_COMMAND:"RICH_TEXT_COMMAND",SYNC_RICH_TEXT_ATTRS_TO_STORE:"SYNC_RICH_TEXT_ATTRS_TO_STORE",OPEN_CHART_DATA_EDITOR:"OPEN_CHART_DATA_EDITOR",OPEN_LATEX_EDITOR:"OPEN_LATEX_EDITOR",INSERT_LATEX:"INSERT_LATEX",SELECT_LATEX:"SELECT_LATEX"}),e("W",oi={all:j=j||new Map,on:function(e,t){var n=j.get(e);n?n.push(t):j.set(e,[t])},off:function(e,t){var n=j.get(e);n&&(t?n.splice(n.indexOf(t)>>>0,1):j.set(e,[]))},emit:function(e,t){var n=j.get(e);n&&n.slice().map(function(e){e(t)}),(n=j.get("*"))&&n.slice().map(function(n){n(e,t)})}}),ai=e=>Le(/^\s*>\s$/,e),ii=e=>Le(/^(\d+)\.\s$/,e,e=>({order:+e[1]}),(e,t)=>t.childCount+t.attrs.order===+e[1]),li=e=>Le(/^\s*([-+*])\s$/,e),si=()=>new Be(/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,(e,t,n,r)=>{const{schema:o}=e,a=o.marks.code;if(!a)return null;const i=e.tr.insertText(`${t[2]} `,n,r),l=a.create();return i.addMark(n,n+t[2].length,l)}),ci=e=>new Be(/\\\((.+?)\\\)/,(t,n,r,o)=>{const a=n[1].trim();if(!a)return null;if(je.renderToString(a,{throwOnError:!1,displayMode:!1,output:"html"}).includes("katex-error"))return null;const i=e.create({tex:a});return t.tr.replaceWith(r,o,i)}),di=e=>{const t=[...ye,Ie,ze];return e.nodes.blockquote&&t.push(ai(e.nodes.blockquote)),e.nodes.ordered_list&&t.push(ii(e.nodes.ordered_list)),e.nodes.bullet_list&&t.push(li(e.nodes.bullet_list)),e.marks.code&&t.push(si()),e.nodes.math&&t.push(ci(e.nodes.math)),Me({rules:t})},ui=new Ae({appendTransaction(e,t,n){const r=n.tr;let o=!1;for(const a of e){if(!a.docChanged)continue;const e=a.steps;for(const a of e){const e=a;if(void 0!==e.from&&void 0!==e.to){const a=e.from,i=e.to,l=n.doc.content.size;if(a<=1&&i>=l-1){const e=t.storedMarks||[];e.length>0&&n.doc.nodesBetween(a,r.mapping.map(i),(t,n)=>{if(t.isText&&0===t.marks.length)for(const a of e)r.addMark(n,n+t.nodeSize,a),o=!0;return!0})}}}}return o?r:null}}),pi=new Set(["letter-spacing","line-height","list-style","list-style-image","list-style-position","list-style-type","margin-left","margin-top","text-align"]),fi=new me({nodes:{doc:{content:"block+"},paragraph:{content:"inline*",group:"block",attrs:{textAlign:{default:null},marginTop:{default:null},marginLeft:{default:null},marginRight:{default:null},lineHeight:{default:null},emptySpacer:{default:!1}},parseDOM:[{tag:"p",getAttrs:e=>{const t=e;return Cd(t),{textAlign:t.style.textAlign||null,marginTop:t.style.marginTop||null,marginLeft:t.style.marginLeft||null,marginRight:t.style.marginRight||null,lineHeight:t.style.lineHeight||null,emptySpacer:"true"===t.dataset.emptySpacer||Ed(t)}}}],toDOM:e=>{const{textAlign:t,marginTop:n,marginLeft:r,marginRight:o,lineHeight:a,emptySpacer:i}=e.attrs,l=[];t&&l.push(`text-align: ${t}`),n&&l.push(`margin-top: ${n}`),r&&l.push(`margin-left: ${r}`),o&&l.push(`margin-right: ${o}`),a&&l.push(`line-height: ${a}`);const s={};return l.length&&(s.style=l.join("; ")),i&&(s["data-empty-spacer"]="true"),["p",s,0]}},text:{group:"inline"},blockquote:{content:"block+",group:"block",parseDOM:[{tag:"blockquote"}],toDOM:()=>["blockquote",0]},ordered_list:{content:"list_item+",group:"block",attrs:{start:{default:1},listStyleType:{default:"decimal"}},parseDOM:[{tag:"ol",getAttrs:e=>{const t=e;return{start:t.hasAttribute("start")?parseInt(t.getAttribute("start")||"1",10):1,listStyleType:t.style.listStyleType||"decimal"}}}],toDOM:e=>{const t={};return 1!==e.attrs.start&&(t.start=String(e.attrs.start)),"decimal"!==e.attrs.listStyleType&&(t.style=`list-style-type: ${e.attrs.listStyleType}`),["ol",t,0]}},bullet_list:{content:"list_item+",group:"block",attrs:{listStyleType:{default:"disc"}},parseDOM:[{tag:"ul",getAttrs:e=>({listStyleType:e.style.listStyleType||"disc"})}],toDOM:e=>{const t={};return"disc"!==e.attrs.listStyleType&&(t.style=`list-style-type: ${e.attrs.listStyleType}`),["ul",t,0]}},list_item:{content:"paragraph block*",attrs:{style:{default:null},empty:{default:!1}},parseDOM:[{tag:"li",getAttrs:e=>{const t=e;return{style:Od(t)||null,empty:Ld(t)}}}],toDOM:e=>{const t={},n=e.attrs.style;return n&&(t.style=n),e.attrs.empty&&(t["data-empty-list-item"]="true",t.style=function(e,t){return e?`${e}; ${t}`:t}(t.style,"list-style-type: none")),["li",t,0]}},math:{inline:!0,group:"inline",atom:!0,attrs:{tex:{default:""}},parseDOM:[{tag:"span",getAttrs:e=>{const t=e;if(t.hasAttribute("data-math-node")){const e=t.getAttribute("data-tex")||"";if(e)return{tex:e}}return!1}},{tag:"span[data-math]",getAttrs:e=>({tex:e.getAttribute("data-math")||""})}],toDOM:e=>["span",{"data-math-node":"true","data-tex":e.attrs.tex,class:"latex-inline"}]}},marks:{styled:{attrs:{style:{default:""}},parseDOM:[{tag:"span",getAttrs:e=>{const t=e;if(t.hasAttribute("data-math-node"))return!1;const n=function(e){const t=new Set(["background-color","color","font-family","font-size","font-style","font-weight","text-decoration"]),n=new Set(["position","left","top","right","bottom","white-space"]),r="absolute"===e.style.position,o=[];for(let a=0;a<e.style.length;a++){const i=e.style.item(a);if(!i||t.has(i))continue;if(r&&n.has(i))continue;const l=e.style.getPropertyValue(i),s=e.style.getPropertyPriority(i);o.push(`${i}: ${l}${s?` !${s}`:""}`)}return o.join("; ")}(t);return!!n&&{style:n}}}],toDOM:e=>["span",{style:e.attrs.style},0]},fontsize:{attrs:{fontsize:{}},inline:!0,group:"inline",parseDOM:[{style:"font-size",getAttrs:e=>e?{fontsize:e}:{}}],toDOM:e=>{const{fontsize:t}=e.attrs;let n="";return t&&(n+=`font-size: ${t};`),["span",{style:n},0]}},bold:{parseDOM:[{tag:"strong"},{tag:"b"},{style:"font-weight=bold"}],toDOM:()=>["strong",0]},italic:{parseDOM:[{tag:"em"},{tag:"i"},{style:"font-style=italic"}],toDOM:()=>["em",0]},underline:{parseDOM:[{tag:"u"},{style:"text-decoration=underline"}],toDOM:()=>["u",0]},strikethrough:{parseDOM:[{tag:"s"},{tag:"strike"},{style:"text-decoration=line-through"}],toDOM:()=>["s",0]},subscript:{parseDOM:[{tag:"sub"}],toDOM:()=>["sub",0]},superscript:{parseDOM:[{tag:"sup"}],toDOM:()=>["sup",0]},forecolor:{attrs:{color:{}},parseDOM:[{style:"color",getAttrs:e=>e?{color:e}:{}}],toDOM:e=>["span",{style:`color: ${e.attrs.color}`},0]},backcolor:{attrs:{color:{}},parseDOM:[{style:"background-color",getAttrs:e=>e?{color:e}:{}}],toDOM:e=>["span",{style:`background-color: ${e.attrs.color}`},0]},fontname:{attrs:{fontname:{}},parseDOM:[{style:"font-family",getAttrs:e=>e?{fontname:e}:{}}],toDOM:e=>["span",{style:`font-family: ${e.attrs.fontname}`},0]},link:{attrs:{href:{},title:{default:null}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:e=>{const t=e;return{href:t.getAttribute("href"),title:t.getAttribute("title")}}}],toDOM:e=>["a",{href:e.attrs.href,title:e.attrs.title,target:"_blank"},0]}}}),e("R",mi={bold:fi.marks.bold,em:fi.marks.italic,italic:fi.marks.italic,underline:fi.marks.underline,strikethrough:fi.marks.strikethrough,subscript:fi.marks.subscript,superscript:fi.marks.superscript,forecolor:fi.marks.forecolor,backcolor:fi.marks.backcolor,fontname:fi.marks.fontname,fontsize:fi.marks.fontsize,link:fi.marks.link}),Ai=/\\\(.+?\\\)/,gi=new Set(["P","DIV","UL","OL","LI","BLOCKQUOTE"]),vi=1.2,e("L",1.2),yi=["data-text-align"],hi="externalSync",bi=v({__name:"ProsemirrorEditor",props:{html:{},lineHeight:{},lineHeightPx:{},marginTop:{},gradient:{},fontSize:{},fontFamily:{},color:{},wrapperStyle:{},elementId:{},syncFocusedHtml:{type:Boolean}},emits:["change","mousedown","blur"],setup(e,{expose:t,emit:n}){const r=e,o=n,a=f();let i=null,l=!1,s=!1,c=null;const{richTextAttrs:p,isTextEditing:m,isRichTextSelecting:A,selectedLatex:g}=La(),v=new Set(["bold","em","italic","underline","strikethrough","subscript","superscript"]),y={fontsize:["font-size"],fontname:["font-family"],forecolor:["color"],backcolor:["background-color"]},h=()=>{A.value=!1,window.removeEventListener("mouseup",h,!0),window.removeEventListener("blur",h,!0),c=null},b=e=>{if(o("mousedown",e),0!==e.button)return;const t=e.target;(t instanceof Element?t:t instanceof Node?t.parentElement:null)?.closest(".ProseMirror")&&(c?.(),A.value=!0,c=h,window.addEventListener("mouseup",h,!0),window.addEventListener("blur",h,!0))};function x(e,t,n){const{from:r,to:o,empty:a}=e.selection;if(a)return(e.storedMarks??e.selection.$from.marks()).find(e=>e.type===t)?.attrs[n];let i,l=!1,s=!1;return e.doc.nodesBetween(r,o,e=>{if(e.isText){const r=e.marks.find(e=>e.type===t);r?(l=!0,void 0===i?i=r.attrs[n]:i!==r.attrs[n]&&(s=!0)):s=!0}return!0}),l&&!s?i:void 0}function S(e,t){const{from:n,to:r,empty:o}=e.selection;if(o)return(e.storedMarks??e.selection.$from.marks()).some(e=>e.type===t);let a=!1,i=!1;return e.doc.nodesBetween(n,r,e=>(e.isText&&(e.marks.some(e=>e.type===t)?a=!0:i=!0),!0)),a&&!i}function M(e){const t=S(e,fi.marks.bold),n=S(e,fi.marks.italic),r=S(e,fi.marks.underline),o=S(e,fi.marks.strikethrough),a=S(e,fi.marks.subscript),i=S(e,fi.marks.superscript),l=x(e,fi.marks.forecolor,"color")||"",s=x(e,fi.marks.backcolor,"color")||"",c=x(e,fi.marks.fontname,"fontname")||"",d=x(e,fi.marks.fontsize,"fontsize")||"";k(()=>{p.value={hasSelection:!e.selection.empty,bold:t,em:n,underline:r,strikethrough:o,subscript:a,superscript:i,forecolor:l,backcolor:s,fontname:c,fontsize:d}})}function C(){return l||!!i?.composing}function O(e){o("change",e)}function I(){i&&s&&(s=!1,O(Ud(i.state.doc)),M(i.state))}function E(e){return new Ae({props:{decorations(t){const n=[],o=new WeakMap,a=r.lineHeightPx??(e.hasAttribute("data-line-height-px")?Number(e.getAttribute("data-line-height-px")):void 0),i=r.lineHeight??(e.hasAttribute("data-line-height")?Number(e.getAttribute("data-line-height")):void 0),l=e.style.getPropertyValue("--backgroundImage"),s=e=>(o.has(e)||o.set(e,void 0===r.fontSize?function(e){let t=0;return e.descendants(e=>!e.isText||(e.marks.forEach(e=>{if("fontsize"!==e.type.name)return;const n=function(e){const t=Number.parseFloat(String(e??""));return Number.isFinite(t)?t:void 0}(e.attrs.fontsize);void 0!==n&&n>t&&(t=n)}),!0)),t||void 0}(e):void 0),o.get(e));return t.doc.descendants((o,c)=>{if(o.isText){const r=t.doc.resolve(c).parent,d="paragraph"===r.type.name?r.attrs.lineHeight??null:null,u="paragraph"===r.type.name?s(r):void 0,p=l?["display: inline-block; background-clip: text;","background-image: var(--backgroundImage);","-webkit-background-clip: text;","-webkit-text-fill-color: transparent;","caret-color: var(--Labels-Primary);"]:[];if(!o.marks.some(e=>"fontsize"===e.type.name)){const t=u?`${u}px`:e.style.fontSize||"16px";n.push(Fe.inline(c,c+o.nodeSize,{style:["font-size: "+t+";",...p].join(" ")}))}o.marks.forEach(e=>{if("fontsize"===e.type.name){const t=Wd(Number(e.attrs.fontsize.slice(0,-2)),i,a,1.2),r=d?p:void 0!==t?[`line-height: ${t}px;`,...p]:p;if(!r.length)return;n.push(Fe.inline(c,c+o.nodeSize,{style:r.join(" ")}))}})}if("paragraph"===o.type.name){const e=o.attrs.marginTop??(void 0!==r.marginTop?`${r.marginTop}px`:null),t=o.attrs.marginLeft??null,a=o.attrs.marginRight??null,i=o.attrs.lineHeight??null,l=s(o),d=[e?`margin-top: ${e};`:null,t?`margin-left: ${t};`:null,a?`margin-right: ${a};`:null,i?`line-height: ${i};`:null,l?`font-size: ${l}px;`:null].filter(Boolean).join(" ");d&&n.push(Fe.node(c,c+o.nodeSize,{style:d}))}}),Te.create(t.doc,n)}}})}function R(e,t){if(!e)return"";const n=document.createElement("span");return n.setAttribute("style",e),t.forEach(e=>n.style.removeProperty(e)),n.getAttribute("style")||""}function H(e){const t=Number.parseFloat(String(e??""));return Number.isNaN(t)?16:t}L(()=>{if(!a.value)return;const e=a.value;void 0!==r.lineHeight&&e.setAttribute("data-line-height",String(r.lineHeight)),void 0!==r.lineHeightPx&&e.setAttribute("data-line-height-px",String(r.lineHeightPx)),r.gradient&&e.style.setProperty("--backgroundImage",r.gradient),void 0!==r.fontSize&&(e.style.fontSize=`${r.fontSize}px`),void 0!==r.fontFamily&&(e.style.fontFamily=r.fontFamily),void 0!==r.color&&(e.style.color=r.color),i=new he(e,{attributes:{spellcheck:"false"},nodeViews:{math:e=>{const t=document.createElement("span");return t.setAttribute("data-math-node","true"),t.setAttribute("data-tex",e.attrs.tex),t.classList.add("latex-inline"),t.innerHTML=Td(e.attrs.tex),{dom:t,update:e=>"math"===e.type.name&&(e.attrs.tex!==t.getAttribute("data-tex")&&(t.setAttribute("data-tex",e.attrs.tex),t.innerHTML=Td(e.attrs.tex)),!0)}}},state:Ue.create({doc:Pd(r.html),plugins:[di(fi),Re(),ve({"Mod-z":Ce,"Mod-y":be,"Mod-Shift-z":be,"Mod-s":()=>!0,"Mod-b":()=>Se(fi.marks.bold)(i.state,i.dispatch),"Mod-i":()=>Se(fi.marks.italic)(i.state,i.dispatch),"Mod-u":()=>Se(fi.marks.underline)(i.state,i.dispatch),"Mod-d":()=>Se(fi.marks.strikethrough)(i.state,i.dispatch),"Mod-;":()=>Se(fi.marks.superscript)(i.state,i.dispatch),"Mod-'":()=>Se(fi.marks.subscript)(i.state,i.dispatch),Enter:ke(xe(fi.nodes.list_item),Oe.Enter),Tab:we(fi.nodes.list_item),"Mod-]":we(fi.nodes.list_item),"Mod-[":He(fi.nodes.list_item)}),ve(Oe),E(e),new Ae({state:{init:()=>null,apply:(e,t,n,r)=>(e.selection.eq(n.selection)&&!e.docChanged||C()||M(r),t)}}),ui]}),dispatchTransaction(e){const t=i.state.apply(e);i.updateState(t),e.docChanged&&!e.getMeta(hi)&&(C()?s=!0:O(Ud(t.doc)))},handleDOMEvents:{keydown:(e,t)=>{const n=t;return!!function(e){return(e.ctrlKey||e.metaKey)&&!e.shiftKey&&!e.altKey&&"s"===e.key.toLowerCase()}(n)&&(n.preventDefault(),!0)},compositionstart:()=>(l=!0,s=!1,!1),compositionend:()=>(l=!1,queueMicrotask(I),!1),focus:e=>(m.value=!0,M(e.state),!1),blur:()=>(m.value=!1,o("blur"),!1),click:(e,t)=>{const n=t.target.closest("a");if(n){const e=n.getAttribute("href"),r=t;if(e&&(r.ctrlKey||r.metaKey))return t.preventDefault(),setTimeout(()=>{window.open(e,"_blank")},100),!0}return!1},contextmenu:(e,t)=>{const n=t,r=n.target.closest("a[href]");if(r){const e=r.getAttribute("href");if(e&&(n.ctrlKey||n.metaKey))return t.preventDefault(),setTimeout(()=>{window.open(e,"_blank")},100),!0}return!1}}}),oi.on(ri.RICH_TEXT_COMMAND,F),oi.on(ri.INSERT_LATEX,N),i.dom.addEventListener("keyup",Y),i.dom.addEventListener("mouseup",Y),i.dom.addEventListener("click",Y)}),B(()=>r.lineHeight,e=>{a.value&&i&&(void 0!==e?a.value.setAttribute("data-line-height",String(e)):a.value.removeAttribute("data-line-height"),i.dispatch(i.state.tr))}),B(()=>r.lineHeightPx,e=>{a.value&&i&&(void 0!==e?a.value.setAttribute("data-line-height-px",String(e)):a.value.removeAttribute("data-line-height-px"),i.dispatch(i.state.tr))}),B(()=>r.fontSize,e=>{a.value&&i&&(a.value.style.fontSize=void 0!==e?`${e}px`:"",i.dispatch(i.state.tr))}),B(()=>r.fontFamily,e=>{a.value&&i&&(a.value.style.fontFamily=void 0!==e?e:"")}),B(()=>r.color,e=>{a.value&&i&&(a.value.style.color=void 0!==e?e:"")}),B(()=>r.gradient,e=>{a.value&&i&&(void 0!==e?a.value.style.setProperty("--backgroundImage",e):a.value.style.removeProperty("--backgroundImage"),i.dispatch(i.state.tr))}),B(()=>r.html,e=>{if(!i)return;if(i.hasFocus()&&!r.syncFocusedHtml)return;if(C())return;const t=Pd(e);if(t.eq(i.state.doc))return;const n=i.state.tr;n.replaceWith(0,n.doc.content.size,t.content),n.setMeta(hi,!0),i.dispatch(n)});const F=e=>{if(e.target&&e.target!==r.elementId)return;if(!i)return;const t=Array.isArray(e.action)?e.action[0]:e.action;if(!t)return;if(function(){if(!i)return;const e=i.dom.ownerDocument.getSelection();if(e&&!e.isCollapsed&&e.anchorNode&&e.focusNode&&i.dom.contains(e.anchorNode)&&i.dom.contains(e.focusNode))try{const t=i.posAtDOM(e.anchorNode,e.anchorOffset),n=i.posAtDOM(e.focusNode,e.focusOffset);if(t===n)return;i.dispatch(i.state.tr.setSelection(fe.create(i.state.doc,t,n)))}catch{return}}(),"orderedList"===t.command)return void Ee(fi.nodes.ordered_list)(i.state,i.dispatch);if("bulletList"===t.command)return void Ee(fi.nodes.bullet_list)(i.state,i.dispatch);if("liftListItem"===t.command)return void He(fi.nodes.list_item)(i.state,i.dispatch);if("sinkListItem"===t.command)return void we(fi.nodes.list_item)(i.state,i.dispatch);if("clearFormat"===t.command){const{state:e}=i,{from:t,to:n}=e.selection;if(t===n)return;const r=e.tr;return e.doc.nodesBetween(t,n,(e,t)=>(e.isText&&e.marks.length>0&&r.removeMark(t,t+e.nodeSize),!0)),void i.dispatch(r)}if("fontsize-add"===t.command||"fontsize-reduce"===t.command){const e=Number.parseFloat(t.value??"2");return function(e){if(!i)return;const t=fi.marks.fontsize,n=y.fontsize??[],r=i.state.selection,o=r.empty?0:r.from,l=r.empty?i.state.doc.content.size:r.to;let s=i.state.tr;s=U(s,o,l,n),i.state.doc.nodesBetween(o,l,(n,r)=>{if(!n.isText)return!0;const i=Math.max(o,r),c=Math.min(l,r+n.nodeSize),d=n.marks.find(e=>e.type===t),u=H(d?d.attrs.fontsize:a.value?.style.fontSize),p=Math.max(6,Math.min(120,u+e));return s=s.removeMark(i,c,t).addMark(i,c,t.create({fontsize:`${p}px`})),!0}),i.dispatch(s)}((Number.isNaN(e)?2:e)*("fontsize-add"===t.command?1:-1)),void M(i.state)}const n=mi[t.command];if(!n)return;const o="forecolor"===t.command||"backcolor"===t.command?"color":t.command,l=void 0!==t.value?{[o]:t.value}:void 0,s=y[t.command]??[],c=i.hasFocus()||m.value;if("wholeDoc"===t.scope)return P(n,l),void M(i.state);if(i.state.selection.empty){if(c)return i.hasFocus()||i.focus(),"fontsize"===t.command&&void 0!==t.value?(T(n,l,0,i.state.doc.content.size,s),void M(i.state)):(void 0!==t.value?j(n,l,s):Se(n)(i.state,i.dispatch),void M(i.state));if("fontsize"===t.command&&void 0!==t.value)return T(n,l,0,i.state.doc.content.size,s),void M(i.state);if(!v.has(t.command))return;P(n,l)}else i.hasFocus()||i.focus(),void 0!==t.value?j(n,l,s):Se(n)(i.state,i.dispatch),M(i.state)};function P(e,t){if(!i)return;const{state:n}=i,{doc:r}=n;let o=!1,a=!0;if(r.descendants(t=>!t.isText||(o=!0,e.isInSet(t.marks)||(a=!1),!0)),!o)return;const l=r.content.size;let s=n.tr;s=t?s.removeMark(0,l,e).addMark(0,l,e.create(t)):a?s.removeMark(0,l,e):s.addMark(0,l,e.create()),i.dispatch(s)}function U(e,t,n,r){if(!i||0===r.length)return e;const o=fi.marks.styled,a=[];i.state.doc.nodesBetween(t,n,(e,i)=>{if(!e.isText)return!0;const l=e.marks.find(e=>e.type===o);return!l||(a.push({from:Math.max(t,i),to:Math.min(n,i+e.nodeSize),style:R(String(l.attrs.style??""),r)}),!0)});for(const i of a)e=e.removeMark(i.from,i.to,o),i.style&&(e=e.addMark(i.from,i.to,o.create({style:i.style})));return e}function T(e,t,n,r,o){if(!i)return;let a=i.state.tr;a=U(a,n,r,o),a=a.removeMark(n,r,e).addMark(n,r,e.create(t)),i.dispatch(a)}function j(e,t,n){if(!i)return;const{state:r}=i,{from:o,to:a}=r.selection;if(r.selection.empty){let o=r.tr.removeStoredMark(e);return o=function(e,t){if(!i||0===t.length)return e;const n=fi.marks.styled,r=(i.state.storedMarks??i.state.selection.$from.marks()).find(e=>e.type===n);if(!r)return e;const o=R(String(r.attrs.style??""),t);return e=e.removeStoredMark(n),o?e.addStoredMark(n.create({style:o})):e}(o,n),void i.dispatch(o.addStoredMark(e.create(t)))}T(e,t,o,a,n)}const Y=()=>{if(!i)return;const{selection:e}=i.state,{from:t,to:n}=e;let r=null;i.state.doc.nodesBetween(t,n,(e,t)=>{if("math"===e.type.name)return r={tex:e.attrs.tex,position:t,nodeSize:e.nodeSize},!1});const o=g.value;JSON.stringify(r)!==JSON.stringify(o)&&(g.value=r)},N=e=>{if(e.target&&e.target!==r.elementId)return;if(!i)return;i.hasFocus()||i.focus();const{state:t,dispatch:n}=i,{tex:o,action:a="insert"}=e,l=o.trim();if("replace"===a&&g.value){const{position:e,nodeSize:r}=g.value,o=fi.nodes.math.create({tex:l});n(t.tr.replaceWith(e,e+r,o))}else{const{from:e}=t.selection,r=fi.nodes.math.create({tex:l});n(t.tr.insert(e,r))}};return z(()=>{oi.off(ri.RICH_TEXT_COMMAND,F),oi.off(ri.INSERT_LATEX,N),i?.dom?.removeEventListener("keyup",Y),i?.dom?.removeEventListener("mouseup",Y),i?.dom?.removeEventListener("click",Y),g.value=null,p.value={...Oa},m.value=!1,c?.(),i?.destroy()}),t({focus:()=>{if(!i)return;const e=i.state.tr;e.setSelection(fe.atEnd(e.doc)),i.dispatch(e),i.focus()},blur:()=>{i?.dom.blur(),window.getSelection()?.removeAllRanges()}}),(t,n)=>(w(),d("div",{ref_key:"editorRef",ref:a,class:"prosemirror-editor","data-text-align":e.wrapperStyle?.textAlign,style:u({...e.wrapperStyle,"--pm-align":e.wrapperStyle?.alignItems||"center"}),onMousedown:b},null,44,yi))}}),wi=Y(bi,[["__scopeId","data-v-87eddf05"]]),xi=Symbol("slideRenderMode"),Si=Symbol("slideRenderScale"),ki=Symbol("slideRenderScaleReady"),Mi=["data-text-align","innerHTML"],Ci=v({__name:"TextElement",props:{element:{}},emits:["update"],setup(e,{emit:t}){const n=e,o=t,{theme:a}=qo(),{handleElementId:i,isEditable:l,isTextEditing:s,pushUndo:p}=La(),g="editor"===Gd(),v=f(),y=f(),h=f(!1),b=f(),x=c(()=>qc(a.value,n.element.content)),S=c(()=>x.value),C=c(()=>Gc(a.value,S.value.backgroundColor)),O=c(()=>Qc(a.value,n.element.content.text)),I=c(()=>Yd(O.value,{inferBlockFontSize:void 0===x.value.fontSize}));function E(){if(b.value)return;const[,,e,t]=n.element.bounds;b.value={width:e,height:t}}function z(){k(()=>{requestAnimationFrame(()=>{v.value?.focus()})})}g&&(B(()=>i.value,e=>{e===n.element.elementId?(E(),z()):(b.value=void 0,v.value?.blur())}),L(()=>{i.value===n.element.elementId&&(E(),z())}));const R=c(()=>({position:"absolute",left:`${n.element.bounds[0]}px`,top:`${n.element.bounds[1]}px`,width:`${n.element.bounds[2]}px`,height:`${n.element.bounds[3]}px`,transform:`rotate(${n.element.rotation??0}deg) scaleX(1) scaleY(${n.element.flip?.[1]?-1:1})`})),H={left:"left",center:"center",right:"right",justify:"justify",distributed:"justify"},F={top:"flex-start",middle:"center",bottom:"flex-end"},P=c(()=>{const e=x.value.shadow;if(!e)return;const[t,n]=e.offset??[0,0];return`${t}px ${n}px ${e.blur}px ${e.color}`});function U(e){if(!e)return;if("string"==typeof e)return e;if("object"!=typeof e)return;const t=e;return[t.latin,t.ea].filter(Boolean).join(", ")}const T=c(()=>{const e=x.value,t=e.fontSize??16,r=Zd(e.lineHeight,e.lineHeightPx,1.2);return{display:"flex",flexDirection:"column",width:"100%",height:"100%",justifyContent:F[e.align?.[1]??"top"]??"flex-start",textAlign:H[e.align?.[0]??"left"]??"left",fontSize:`${t}px`,fontFamily:U(e.fontFamily)??"MiSans",fontWeight:S.value.bold?"bold":void 0,fontStyle:void 0!==S.value.italic?S.value.italic?"italic":"normal":e.fontStyle,color:e.color??"#333333",lineHeight:r,letterSpacing:e.letterSpacing?`${e.letterSpacing}px`:void 0,writingMode:"vertical"===e.textDirection?"vertical-rl":"horizontal-tb",opacity:n.element.opacity??1,backgroundColor:C.value,textShadow:P.value,whiteSpace:!1===e.wrap?"pre":"break-spaces",wordBreak:!1===e.wrap?"normal":"break-word"}}),j=c(()=>K(x.value.gradient)),Y=c(()=>({"--default-margin-top":`${x.value.marginTop??0}px`,"--backgroundImage":j.value}));function N(e){const t=y.value;if(!t)return 0;const n=t.querySelector(".prosemirror-editor")??t,r=t.querySelector(".ProseMirror")??n,o="width"===e?t.scrollWidth:t.scrollHeight,a=o>("width"===e?t.clientWidth:t.clientHeight)+.5?o:0,i="width"===e?0:n.scrollHeight;return Math.ceil(Math.max(function(e,t){const n=document.createRange();n.selectNodeContents(e);const r=n.getBoundingClientRect();return n.detach(),"width"===t?r.width:r.height}(r,e),a,i))}function Z(){if(!y.value)return;const[e,t,r,o]=n.element.bounds,a="vertical"===x.value.textDirection,i=Math.ceil(function(){const e=y.value,t=e?Number.parseFloat(getComputedStyle(e).lineHeight):NaN;if(!Number.isNaN(t))return t;const n=x.value,r=n.fontSize??16;return Wd(r,n.lineHeight,n.lineHeightPx,1.2)??r}());if(a){const n=Math.max(N("width"),i,b.value?.width??0);if(Math.abs(n-r)<=.5)return;return[e,t,n,o]}const l=Math.max(N("height"),i,b.value?.height??0);return Math.abs(l-o)<=.5?void 0:[e,t,r,l]}const W=e=>{if(e===n.element.content.text)return;s.value&&!h.value&&e!==n.element.content.text&&(p(),h.value=!0);const t={content:{...n.element.content,text:e}},r=Z();r&&(t.bounds=r),o("update",t)},G=()=>{h.value=!1,Q("msh_nppt_element_edited",{type:"text",edit_type:"changeText"},["type","edit_type"])},V=e=>{const t=e.target;(t instanceof Element?t:t instanceof Node?t.parentElement:null)?.closest(".ProseMirror")||(e.preventDefault(),z())},D=e=>{if(!g||!l.value)return;const t=e.target;(t instanceof Element?t:t instanceof Node?t.parentElement:null)?.closest(".ProseMirror")||(e.preventDefault(),z())};function K(e){if(!e||"gradient"!==e.type)return;const t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(100*e.position)}%`).join(", ");return"radial"===e.gradientType?`radial-gradient(${t})`:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}return(t,n)=>(w(),d("div",{class:"pptd-text",style:u(R.value),onMousedown:D},[m("div",{ref_key:"textContentRef",ref:y,class:"text-content",style:u(T.value)},[g&&M(l)?(w(),A(wi,{key:0,ref_key:"editorRef",ref:v,"element-id":e.element.elementId,html:O.value,"line-height":x.value.lineHeight,"line-height-px":x.value.lineHeightPx,"margin-top":x.value.marginTop,gradient:K(x.value.gradient),"font-size":x.value.fontSize,"font-family":U(x.value.fontFamily),color:x.value.color,"wrapper-style":{textAlign:T.value.textAlign},onChange:W,onBlur:G,onMousedown:V},null,8,["element-id","html","line-height","line-height-px","margin-top","gradient","font-size","font-family","color","wrapper-style"])):(w(),d("div",{key:1,class:r(["text-static",{"is-gradient":j.value,"is-nowrap":!1===x.value.wrap}]),"data-text-align":T.value.textAlign,style:u(Y.value),innerHTML:I.value},null,14,Mi))],4)],36))}}),e("F",Oi=Y(Ci,[["__scopeId","data-v-0dcafa92"]])),Ii=216e5,Li=2*Math.PI/Ii,e("P",Ei=1e5),zi=Object.keys(Ye).reduce((e,t)=>{const n=Ye[t];var r;return e[t]={viewBox:[200,200],path:n.path||"M 0 0 L 200 0 L 200 200 L 0 200 Z",pathFormula:qd(n),pathSegments:Jd(n),keypointPositions:(r=n,(e,t,n)=>{const o=r.adjustmentNames.map(()=>null),a=n,i={};r.params.forEach(n=>{i[n.name]=Vd(n.fmla,r.adjustmentNames,r.params,a,i,[e,t])});const l=n=>"number"==typeof n?n:Dd(n,r.adjustmentNames,r.params,a,i,[e,t]);return r.ranges.forEach(e=>{const t=e.x?.name??e.y?.name??e.r?.name??e.ang?.name;if(!t||!e.pos)return;const n=r.adjustmentNames.indexOf(t);n<0||(o[n]=[l(e.pos.x),l(e.pos.y)])}),o}),range:n.range,defaultValue:n.defaultValue,adjustmentNames:n.adjustmentNames},e},{}),Ri={darken:{mod:.5,off:0},darkenLess:{mod:.75,off:0},lighten:{mod:.5,off:.5},lightenLess:{mod:.75,off:.25}},e("k",[{type:"rectangle",children:["rect","frame","halfFrame","roundRect","round1Rect","round2DiagRect","round2SameRect","snip1Rect","snip2DiagRect","snip2SameRect"]},{type:"otherShapes",children:["ellipse","triangle","rtTriangle","diamond","pentagon","hexagon","heptagon","octagon","decagon","dodecagon","pie","chord","teardrop","plaque","can","cube","bevel","donut","blockArc","cornerTabs","homePlate","chevron","pieWedge","foldedCorner","trapezoid","parallelogram","cloudCallout","wedgeEllipseCallout","wedgeRectCallout","wedgeRoundRectCallout"]},{type:"decoration",children:["heart","lightningBolt","sun","moon","cloud","irregularSeal1","irregularSeal2","noSmoking","diagStripe","gear6","star4","star5","star6","star7","star8","star10","star12","star16","star24","star32"]}]),e("A",[{type:"straightLine",children:[{path:"M 0 0 L 200 200",style:"solid",points:["",""],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["","arrow"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["","oval"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["","diamond"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["","triangle"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["arrow","arrow"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["oval","oval"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["diamond","diamond"],type:"line"},{path:"M 0 0 L 200 200",style:"solid",points:["triangle","triangle"],type:"line"}]},{type:"curve",children:[{path:"M 0 0 L 0 200 L 200 200",style:"solid",points:["","arrow"],type:"bentConnector2"},{path:"M 0 0 L 0 200 L 200 200",style:"solid",points:["arrow","arrow"],type:"bentConnector2"},{path:"M 0 0 L 100 0 L 100 200 L 200 200",style:"solid",points:["","arrow"],type:"bentConnector3"},{path:"M 0 0 L 100 0 L 100 200 L 200 200",style:"solid",points:["arrow","arrow"],type:"bentConnector3"},{path:"M 0 0 Q 0 200 200 200",style:"solid",points:["","arrow"],type:"curvedConnector2"},{path:"M 0 0 Q 0 200 200 200",style:"solid",points:["arrow","arrow"],type:"curvedConnector2"},{path:"M 0 0 C 200 0 0 200 200 200",style:"solid",points:["","arrow"],type:"curvedConnector3"},{path:"M 0 0 C 200 0 0 200 200 200",style:"solid",points:["arrow","arrow"],type:"curvedConnector3"},{...zi.arc,path:"M 100 0 A 100 100 0 0 1 100 200"}]}]),Bi=["id","orient","markerWidth","markerHeight","refX","refY"],Hi=["d","fill","fill-opacity","transform"],e("O",Fi=v({__name:"LinePointMarker",props:{id:{},position:{},type:{},baseSize:{},color:{},opacity:{}},setup(e){const t=e,n={arrow:"M0,0 L10,5 L0,10 0,8.5 6.6,5 0,1.5 Z",stealth:"M0,0 L10,5 L0,10 5,5 Z",diamond:"M5,0 L10,5 L5,10 L0,5 Z",oval:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",triangle:"M0,0 L10,5 L0,10 Z"},r=c(()=>n[t.type]??n.arrow),o=c(()=>1.8*Math.max(t.baseSize,2)),a=c(()=>{if(!t.color?.startsWith("url("))return t.color;const e=t.color.match(/#([^)]+)/)?.[1];return e?`url(#${e})${"end"===t.position?" reverse":""}`:t.color});return(t,n)=>(w(),d("marker",{id:`${e.id}-${e.type}-${e.position}`,markerUnits:"userSpaceOnUse",orient:"start"===e.position?"auto-start-reverse":"auto",markerWidth:3*o.value,markerHeight:3*o.value,refX:2*o.value,refY:1.5*o.value},[m("path",{d:r.value,fill:a.value,"fill-opacity":e.opacity??1,transform:`scale(${.3*o.value}, ${.3*o.value})`},null,8,Hi)],8,Bi))}})),Pi=["viewBox"],Ui=["d","stroke-width"],Ti=["filter"],ji=["d","fill"],Yi=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],Ni=["transform"],e("D",Zi=Y(v({__name:"ShapeElement",props:{element:{}},setup(e){const t=e,{theme:n}=qo(),r="editor"===Gd(),a=c(()=>Math.max(t.element.bounds[2],2)),i=c(()=>Math.max(t.element.bounds[3],2)),l=c(()=>({position:"absolute",left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${a.value}px`,height:`${i.value}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),p=c(()=>lu(t.element.shapeName)),{segments:f,viewBox:g,hasShape:v}=_d(()=>t.element),{getFillByMode:y,isImageFillError:h}=ou(()=>t.element.fill,()=>n.value,()=>g.value),b=c(()=>f.value.filter(e=>!p.value||e.stroke).map(e=>{const t="none"===e.fill?null:y(e.fill);return{d:e.d,stroke:e.stroke,fillValue:t&&"transparent"!==t&&"none"!==t?t:null}})),{strokeColor:x,strokeWidth:S,hasStroke:k,strokeDash:C}=iu(()=>t.element.border,()=>n.value,p.value?{color:"#333",width:2}:void 0),{filterUrl:O}=au(()=>t.element.shadow,()=>n.value),I=c(()=>t.element.arrow?.[0]),L=c(()=>t.element.arrow?.[1]),E=c(()=>I.value&&"none"!==I.value?`url(#${t.element.elementId}-${I.value}-start)`:void 0),z=c(()=>L.value&&"none"!==L.value?`url(#${t.element.elementId}-${L.value}-end)`:void 0),B=c(()=>{const e=[];return b.value.forEach((t,n)=>{t.stroke&&e.push(n)}),e}),H=c(()=>B.value[0]),F=c(()=>B.value[B.value.length-1]),P=c(()=>Math.min(.32*Math.min(g.value[0],g.value[1]),48)),U=c(()=>{const e=P.value;return`translate(${g.value[0]/2-e/2} ${g.value[1]/2-e/2}) scale(${e/48})`});return(e,n)=>(w(),d("div",{class:"pptd-shape",style:u(l.value)},[M(v)?(w(),d("svg",{key:0,viewBox:`0 0 ${Math.max(M(g)[0],2)} ${Math.max(M(g)[1],2)}`,preserveAspectRatio:"none",style:{width:"100%",height:"100%",overflow:"visible"}},[m("defs",null,[I.value&&"none"!==I.value?(w(),A(Fi,{key:0,id:t.element.elementId,position:"start",type:I.value,baseSize:M(S),color:M(x)},null,8,["id","type","baseSize","color"])):s("",!0),L.value&&"none"!==L.value?(w(),A(Fi,{key:1,id:t.element.elementId,position:"end",type:L.value,baseSize:M(S),color:M(x)},null,8,["id","type","baseSize","color"])):s("",!0)]),p.value&&r&&M(k)?(w(!0),d(o,{key:0},R(b.value,(e,t)=>(w(),d("path",{key:`hit-${t}`,class:"line-hit-area",d:e.d,fill:"none",stroke:"transparent","stroke-linecap":"butt","stroke-width":Math.max(M(S),12),"vector-effect":"non-scaling-stroke"},null,8,Ui))),128)):s("",!0),m("g",{filter:M(O)},[(w(!0),d(o,null,R(b.value,(e,t)=>(w(),d(o,{key:t},[e.fillValue&&!p.value?(w(),d("path",{key:0,d:e.d,fill:e.fillValue,stroke:"none"},null,8,ji)):s("",!0),e.stroke&&M(k)?(w(),d("path",{key:1,d:e.d,fill:"none","stroke-linecap":"butt",stroke:M(x),"stroke-width":M(S),"stroke-dasharray":M(C),"marker-start":t===H.value?E.value:void 0,"marker-end":t===F.value?z.value:void 0,"vector-effect":"non-scaling-stroke"},null,8,Yi)):s("",!0)],64))),128)),M(h)&&!p.value&&P.value>0?(w(),d("g",{key:0,transform:U.value},[...n[0]||(n[0]=[m("rect",{x:"8",y:"10",width:"32",height:"28",rx:"3",fill:"none",stroke:"#aeb4bd","stroke-width":"2","vector-effect":"non-scaling-stroke"},null,-1),m("path",{d:"M12 33l9-10 7 7 4-4 4 7",fill:"none",stroke:"#aeb4bd","stroke-width":"2","vector-effect":"non-scaling-stroke"},null,-1),m("circle",{cx:"32",cy:"18",r:"3",fill:"#aeb4bd"},null,-1)])],8,Ni)):s("",!0)],8,Ti)],8,Pi)):s("",!0)],4))}}),[["__scopeId","data-v-684ec2ce"]])),e("T",Wi="sharp"),e("E",[{labelKey:"floatBar.lineCurveSharp",value:"sharp"},{labelKey:"floatBar.lineCurveRound",value:"round"},{labelKey:"floatBar.lineCurveSmooth",value:"smooth"}]),Gi=48,Vi=1e-6,Di=["viewBox"],Ki=["d","stroke-width","stroke-linecap","stroke-linejoin"],Xi=["filter"],Ji=["d","stroke","stroke-width","stroke-dasharray","stroke-linecap","stroke-linejoin","marker-start","marker-end"],e("S",qi=Y(v({__name:"LineElement",props:{element:{}},setup(e){const t=e,{theme:n}=qo(),r="editor"===Gd(),o=c(()=>Math.max(t.element.bounds[2],2)),a=c(()=>Math.max(t.element.bounds[3],2)),i=c(()=>({position:"absolute",left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${o.value}px`,height:`${a.value}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),l=c(()=>t.element.viewBox??[t.element.bounds[2],t.element.bounds[3]]),p=c(()=>[o.value,a.value]),f=c(()=>su(t.element.points)),g=c(()=>{const[e,t]=l.value,n=o.value/Math.max(e,1e-6),r=a.value/Math.max(t,1e-6);return f.value.map(e=>[e[0]*n,e[1]*r])}),v=c(()=>pu(g.value,t.element.curve)),{strokeColor:y,strokeWidth:h,hasStroke:b,strokeDash:x}=iu(()=>t.element.border,()=>n.value),{filterUrl:S}=au(()=>t.element.shadow,()=>n.value),k=c(()=>"smooth"===t.element.curve?"round":"butt"),C=c(()=>"sharp"===t.element.curve?"miter":"round"),O=c(()=>t.element.arrow?.[0]),I=c(()=>t.element.arrow?.[1]),L=c(()=>O.value&&"none"!==O.value?`url(#${t.element.elementId}-${O.value}-start)`:void 0),E=c(()=>I.value&&"none"!==I.value?`url(#${t.element.elementId}-${I.value}-end)`:void 0);return(e,n)=>(w(),d("div",{class:"pptd-line",style:u(i.value)},[v.value&&M(b)?(w(),d("svg",{key:0,viewBox:`0 0 ${p.value[0]} ${p.value[1]}`,preserveAspectRatio:"none",style:{width:"100%",height:"100%",overflow:"visible"}},[m("defs",null,[O.value&&"none"!==O.value?(w(),A(Fi,{key:0,id:t.element.elementId,position:"start",type:O.value,baseSize:M(h),color:M(y)},null,8,["id","type","baseSize","color"])):s("",!0),I.value&&"none"!==I.value?(w(),A(Fi,{key:1,id:t.element.elementId,position:"end",type:I.value,baseSize:M(h),color:M(y)},null,8,["id","type","baseSize","color"])):s("",!0)]),r?(w(),d("path",{key:0,class:"line-hit-area",d:v.value,fill:"none",stroke:"transparent","stroke-width":Math.max(M(h),12),"stroke-linecap":k.value,"stroke-linejoin":C.value,"vector-effect":"non-scaling-stroke"},null,8,Ki)):s("",!0),m("g",{filter:M(S)},[m("path",{d:v.value,fill:"none",stroke:M(y),"stroke-width":M(h),"stroke-dasharray":M(x),"stroke-linecap":k.value,"stroke-linejoin":C.value,"marker-start":L.value,"marker-end":E.value,"vector-effect":"non-scaling-stroke"},null,8,Ji)],8,Xi)],8,Di)):s("",!0)],4))}}),[["__scopeId","data-v-b619bf31"]])),Qi={key:0,class:"pptd-image__placeholder pptd-image__placeholder--loading"},$i={key:1,class:"pptd-image__placeholder pptd-image__placeholder--error"},_i=["viewBox"],el=["filter"],tl=["href","x","y","width","height","preserveAspectRatio","clip-path"],nl=["d","stroke","stroke-width","stroke-dasharray","transform"],rl=["width","height","stroke","stroke-width","stroke-dasharray"],e("x",ol=Y(v({__name:"ImageElement",props:{element:{}},setup(e){const t=e,{theme:n}=qo(),{useResolvedImageUrl:r}=Sd(),{src:o,isLoading:a,isError:i}=r(()=>t.element.src,{validate:!0,emptyStatus:"error"}),l=c(()=>({position:"absolute",left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${t.element.bounds[2]}px`,height:`${t.element.bounds[3]}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),p=c(()=>{const e=t.element.fit?.mode;return"cover"===e||void 0===e?"xMidYMid slice":"contain"===e?"xMidYMid meet":"none"}),{clipPathUrl:f,hasShape:A,pathString:g,viewBox:v}=function(e){const{pathString:t,viewBox:n,hasShape:r}=_d(e),o=ru(()=>{const[,,o,a]=e().bounds;if(r.value)return{kind:"clipPath",pathString:t.value,viewBox:n.value,bounds:[o,a]}});return{clipId:o,clipPathUrl:c(()=>o.value?`url(#${o.value})`:void 0),hasShape:r,pathString:t,viewBox:n}}(()=>({...fu(t.element),bounds:t.element.bounds})),{filterUrl:y}=au(()=>t.element.shadow,()=>n.value),{strokeColor:h,strokeWidth:b,hasStroke:x,strokeDash:S}=iu(()=>t.element.border,()=>n.value),k=c(()=>t.element.bounds[2]),C=c(()=>t.element.bounds[3]),O=c(()=>{const e=k.value/Math.max(v.value[0],1e-6),t=C.value/Math.max(v.value[1],1e-6);return 1===e&&1===t?void 0:`scale(${e} ${t})`}),I=c(()=>{const e=t.element.crop,n=e?.left??0,r=e?.top??0,o=e?.right??0,a=e?.bottom??0,i=Math.max(1-n-o,1e-4),l=Math.max(1-r-a,1e-4),s=k.value/i,c=C.value/l;return{x:-n*s,y:-r*c,w:s,h:c}}),L=c(()=>{const e=t.element.crop;return!(!e||!(e.left||e.top||e.right||e.bottom))}),E=ru(()=>{if(!A.value&&L.value)return{kind:"clipPath",pathString:`M0 0 H${k.value} V${C.value} H0 Z`,viewBox:[k.value,C.value],bounds:[k.value,C.value]}}),z=c(()=>A.value?f.value:E.value?`url(#${E.value})`:void 0);return(e,t)=>(w(),d("div",{class:"pptd-image",style:u(l.value)},[M(a)?(w(),d("div",Qi)):M(i)?(w(),d("div",$i,[...t[0]||(t[0]=[m("svg",{class:"pptd-image__placeholder-icon",viewBox:"0 0 48 48","aria-hidden":"true"},[m("rect",{x:"8",y:"10",width:"32",height:"28",rx:"3",fill:"none",stroke:"currentColor","stroke-width":"2"}),m("path",{d:"M12 33l9-10 7 7 4-4 4 7",fill:"none",stroke:"currentColor","stroke-width":"2"}),m("circle",{cx:"32",cy:"18",r:"3",fill:"currentColor"})],-1)])])):M(o)?(w(),d("svg",{key:2,viewBox:`0 0 ${k.value} ${C.value}`,preserveAspectRatio:"none",style:{width:"100%",height:"100%",overflow:"visible"}},[m("g",{filter:M(y)},[m("image",{href:M(o),x:I.value.x,y:I.value.y,width:I.value.w,height:I.value.h,preserveAspectRatio:p.value,"clip-path":z.value},null,8,tl),M(A)&&M(x)?(w(),d("path",{key:0,d:M(g),fill:"none",stroke:M(h),"stroke-width":M(b),"stroke-dasharray":M(S),transform:O.value,"vector-effect":"non-scaling-stroke"},null,8,nl)):M(x)?(w(),d("rect",{key:1,x:"0",y:"0",width:k.value,height:C.value,fill:"none",stroke:M(h),"stroke-width":M(b),"stroke-dasharray":M(S),"vector-effect":"non-scaling-stroke"},null,8,rl)):s("",!0)],8,el)],8,_i)):s("",!0)],4))}}),[["__scopeId","data-v-21122ecf"]])),al={style:"solid",width:1,color:"#000000"},il=1.12,ll=3.6,sl={left:"flex-start",center:"center",right:"flex-end",justify:"space-between",distributed:"space-between"},cl={top:"flex-start",middle:"center",bottom:"flex-end"},dl={solid:"solid",dash:"dashed",dot:"dotted",none:"none"},ul=e=>e&&!e.content?{text:""}:{content:{text:""}},pl=(e,t,n)=>{const r=e[t]?.[n];return"anchor"!==r?.kind?null:{row:r.rowIndex,col:r.colIndex}},fl=20,ml=["data-cell-id","rowspan","colspan"],Al=["data-text-align"],gl=["innerHTML"],vl=v({__name:"TableCell",props:{info:{},isEditing:{type:Boolean},isActive:{type:Boolean},isSelected:{type:Boolean},cellId:{},editorId:{},contextmenus:{type:Function}},emits:["mousedown","keydown","mouseenter","updateText","blur"],setup(e,{emit:t}){const n=e,o=t,a={"flex-start":"left",center:"center","flex-end":"right","space-between":"justify"},i=h("$cellEditor"),l=e=>{var t;o("mousedown",e),!n.isEditing||0!==e.button||e.shiftKey||(t=e.target)instanceof Element&&t.closest(".ProseMirror")||(e.preventDefault(),(()=>{let e;const t=()=>{void 0!==e&&window.clearTimeout(e),window.removeEventListener("mouseup",t),k(()=>{requestAnimationFrame(()=>{i.value?.focus()})})};window.addEventListener("mouseup",t,{once:!0}),e=window.setTimeout(t,80)})())},s=()=>{const e=String(n.info.contentStyle.alignItems||"center");return"center"===e?"safe center":e},c=()=>a[String(n.info.contentStyle.justifyContent)]||"left",p=()=>{const e={display:"flex",width:"100%",height:"100%",alignItems:String(n.info.contentStyle.alignItems||"center"),justifyContent:String(n.info.contentStyle.justifyContent||"flex-start"),textAlign:c()},t=n.info.contentStyle.lineHeight;return void 0!==t&&(e.lineHeight=String(t)),n.info.tdStyle.fontWeight&&(e.fontWeight=String(n.info.tdStyle.fontWeight)),e},f=()=>{const e={display:"flex",flexDirection:"column",width:"100%",height:"100%",justifyContent:s(),textAlign:c()},t=n.info.contentStyle.lineHeight;return void 0!==t&&(e.lineHeight=String(t)),n.info.tdStyle.fontWeight&&(e.fontWeight=String(n.info.tdStyle.fontWeight)),e};return(t,a)=>{const s=E("contextmenu");return H((w(),d("td",{class:r(["pptd-table-cell",{editing:e.isEditing,selected:e.isSelected&&!e.isActive}]),"data-cell-id":e.cellId,style:u(e.info.tdStyle),rowspan:e.info.rowSpan,colspan:e.info.colSpan,onMousedown:l,onMouseenter:a[3]||(a[3]=e=>o("mouseenter"))},[m("div",{class:"pptd-table-cell-content",style:u(e.info.contentStyle)},[e.isEditing?(w(),A(wi,{key:0,ref_key:"$cellEditor",ref:i,"element-id":e.editorId,html:e.info.html,"font-size":n.info.editorFontSize,"font-family":e.info.tdStyle.fontFamily||void 0,color:e.info.tdStyle.color||void 0,"line-height":e.info.content?.lineHeight,"line-height-px":e.info.content?.lineHeightPx,"margin-top":e.info.content?.marginTop,"wrapper-style":p(),"sync-focused-html":!e.isActive,onChange:a[0]||(a[0]=e=>o("updateText",e)),onKeydownCapture:a[1]||(a[1]=e=>o("keydown",e)),onBlur:a[2]||(a[2]=e=>o("blur"))},null,8,["element-id","html","font-size","font-family","color","line-height","line-height-px","margin-top","wrapper-style","sync-focused-html"])):(w(),d("div",{key:1,class:"pptd-table-cell-static","data-text-align":c(),style:u(f())},[m("div",{class:"pptd-table-cell-static-inner",innerHTML:e.info.staticHtml},null,8,gl)],12,Al))],4)],46,ml)),[[s,e.contextmenus]])}}}),yl=Y(vl,[["__scopeId","data-v-c248007e"]]),hl={key:0,class:"table-resize-handlers"},bl=["onMousedown"],wl=["onMousedown"],e("_",xl=Y(v({__name:"TableElement",props:{element:{}},emits:["update"],setup(e,{emit:t}){const n=e,a=t,{theme:l,currentPage:p,removeElement:g}=qo(),{handleElementId:v,pushUndo:y,selectedTableCells:b,activeTableCellKey:x,isOperating:S,canvasScale:C,isEditable:O}=La(),I="editor"===Gd(),{cellRenderInfo:E,rowHeights:H,rowHeightsPx:F,colWidthsPx:P,boxShadow:U,tableTransform:T,gridLayout:j}=wu(i(n,"element"),l),Y=c(()=>I&&v.value===n.element.elementId),N=f(null),Z=f(null),W=f(!1),{canMerge:G,canSplit:V,mergeCells:D,splitCell:X,insertRow:J,deleteRows:q,insertCol:$,deleteCols:_,clearCells:ee}=Cu(i(n,"element"),j,b),{t:te}=K(),ne=h("tableGridRef"),re=f(!1),oe=f({}),ae=e=>Number.parseFloat(e)||0,ie=e=>`${e.rowIndex}_${e.colIndex}`,le=e=>ne.value?.querySelector(`.pptd-table-cell[data-cell-id="${e}"]`),se=c(()=>{const e=Kc(l.value,n.element.fill);if(e){if("solid"===e.type)return e.color;if("gradient"===e.type){const t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(100*e.position)}%`).join(", ");return"radial"===e.gradientType?`radial-gradient(${t})`:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}}),ce=e=>{const t=e.querySelector(".pptd-table-cell-content");if(!t)return 0;const n=getComputedStyle(t),r=getComputedStyle(e),o=t.querySelector(".ProseMirror"),a=t.querySelector(".pptd-table-cell-static-inner");return Math.max(t.scrollHeight,o?.scrollHeight??0,a?.scrollHeight??0)+ae(n.top)+ae(n.bottom)+ae(r.borderTopWidth)+ae(r.borderBottomWidth)},{isDragging:de,draggingLineId:ue,colDragLinePositions:pe,rowDragLinePositions:fe,handleColDragStart:me,handleRowDragStart:Ae}=function(e,t,n,r,o){const a=f(!1),i=f(null),l=c(()=>{const t=[];let n=0;for(const r of e.value)n+=r,t.push(n);return t}),s=c(()=>{const e=[];let n=0;for(const r of t.value)n+=r,e.push(n);return e});return{isDragging:a,draggingLineId:i,colDragLinePositions:l,rowDragLinePositions:s,handleColDragStart:(t,l)=>{t.stopPropagation(),t.preventDefault(),a.value=!0,i.value=`col-${l}`;const s=t.clientX,c=[...e.value],d=l+1,u=d<c.length,p=e=>{const t=(e.clientX-s)/r.value;if(Math.abs(t)<1)return;const a=[...c];if(t>0)if(u){const e=c[d]-fl,n=Math.min(t,e);a[l]=c[l]+n,a[d]=c[d]-n;const r=t-n;r>0&&(a[l]+=r)}else a[l]=c[l]+t;else{const e=Math.min(Math.abs(t),c[l]-fl);a[l]=c[l]-e,u&&(a[d]=c[d]+e)}const i=a.reduce((e,t)=>e+t,0),p=a.map(e=>e/i);o({bounds:[n.value[0],n.value[1],i,n.value[3]],columnWidths:p})},f=()=>{a.value=!1,i.value=null,document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",f)};document.addEventListener("mousemove",p),document.addEventListener("mouseup",f)},handleRowDragStart:(e,l)=>{e.stopPropagation(),e.preventDefault(),a.value=!0,i.value=`row-${l}`;const s=e.clientY,c=[...t.value],d=l+1,u=d<c.length,p=e=>{const t=(e.clientY-s)/r.value;if(Math.abs(t)<1)return;const a=[...c];if(t>0)if(u){const e=c[d]-fl,n=Math.min(t,e);a[l]=c[l]+n,a[d]=c[d]-n;const r=t-n;r>0&&(a[l]+=r)}else a[l]=c[l]+t;else{const e=Math.min(Math.abs(t),c[l]-fl);a[l]=c[l]-e,u&&(a[d]=c[d]+e)}const i=a.reduce((e,t)=>e+t,0),p=a.map(e=>e/i);o({bounds:[n.value[0],n.value[1],n.value[2],i],rowHeights:p})},f=()=>{a.value=!1,i.value=null,document.removeEventListener("mousemove",p),document.removeEventListener("mouseup",f)};document.addEventListener("mousemove",p),document.addEventListener("mouseup",f)}}}(P,F,c(()=>n.element.bounds),C,e=>a("update",e));B(()=>v.value,e=>{if(e!==n.element.elementId)return x.value=null,N.value=null,Z.value=null,W.value=!1,b.value=[],re.value=!1,void(oe.value={})}),B(Z,e=>{if(!N.value||!Y.value)return;const t=N.value.row,n=N.value.col,r=e?.row??t,o=e?.col??n,a=Math.min(t,r),i=Math.max(t,r),l=Math.min(n,o),s=Math.max(n,o),c=[];for(let d=a;d<=i;d++)for(let e=l;e<=s;e++){const t=j.value[d]?.[e];"anchor"===t?.kind&&c.push(`${t.rowIndex}_${t.colIndex}`)}b.value=c}),B(b,e=>{e.length>1&&null!==x.value&&(x.value=null)});const ge=()=>{W.value=!1,b.value.length>1&&window.getSelection()?.removeAllRanges()};L(()=>{document.addEventListener("mouseup",ge),document.addEventListener("keydown",be)}),z(()=>{document.removeEventListener("mouseup",ge),document.removeEventListener("keydown",be),re.value=!1,oe.value={}}),B(()=>[S.value,de.value],([e,t])=>{if(v.value===n.element.elementId)return e||t?(document.activeElement?.blur?.(),x.value=null,b.value=[],void(oe.value={})):void 0},{flush:"post"});const ve=e=>{e&&(y(),a("update",e))},ye=(e,t,n={})=>{const r=j.value[e]?.[t];if("anchor"!==r?.kind)return;const o=`${r.rowIndex}_${r.colIndex}`;N.value={row:r.rowIndex,col:r.colIndex},Z.value=null,x.value=o,b.value=[o],k(()=>{(e=>{const t=le(e);t&&(oe.value={...oe.value,[e]:ce(t)})})(o),!1!==n.focusEditor&&ne.value?.querySelector(`.pptd-table-cell[data-cell-id="${o}"] .ProseMirror`)?.focus()})},he=e=>{if(!x.value)return!1;const[t,n]=x.value.split("_").map(Number),r=function(e,t,n,r){const o=e.length,a=e[0]?.length??0,i="left"===r?-1:1;let l=t,s=n+i;for(;l>=0&&l<o;){for(;s>=0&&s<a;){const t=pl(e,l,s);if(t)return t;s+=i}l+=i,s="left"===r?a-1:0}return null}(j.value,t,n,e);return!!r&&(ye(r.row,r.col),!0)},be=e=>{if(Y.value)return b.value.length>1&&("Delete"===e.key||"Backspace"===e.key)?(e.preventDefault(),void ve(ee(b.value))):"Tab"===e.key&&x.value?(e.preventDefault(),e.stopPropagation(),void he(e.shiftKey?"left":"right")):void 0},we=e=>`${n.element.elementId}:${ie(e)}`,xe=e=>{I&&Y.value&&(e.stopPropagation(),x.value=null,b.value=[],N.value=null,Z.value=null,oe.value={})},Se=(e,t)=>{const{rowIndex:r,cellIndexInRow:o}=e,i=n.element.rows[r]?.[o];t!==(i?xu(i):"")&&(re.value||(y(),re.value=!0),a("update",{rows:n.element.rows.map((e,n)=>{if(n!==r)return e;const a=[...e],i=a[o];return a[o]=Su(i,t),a})}),k(()=>(e=>{const t=ie(e),r=le(t);if(!r)return;const o=ce(r),i=Math.max(1,e.rowSpan),l=F.value.slice(e.rowIndex,e.rowIndex+i),s=l.reduce((e,t)=>e+t,0),c=oe.value[t]??s;if(o<=Math.max(s,c)+1)return;const d=[...F.value],u=o-s;l.forEach((t,n)=>{const r=s>0?t/s:1/i,o=e.rowIndex+n;d[o]=(d[o]??0)+u*r});const p=d.reduce((e,t)=>e+t,0);a("update",{bounds:[n.element.bounds[0],n.element.bounds[1],n.element.bounds[2],Math.ceil(p)],rowHeights:d.map(e=>e/p)})})(e)))},ke=()=>{re.value=!1,oe.value={},Q("msh_nppt_element_edited",{type:"table",edit_type:"changeText"},["type","edit_type"])},Me=(e,t)=>{if(!I||!O.value)return[];const{rowIndex:r,colIndex:o}=e,a=n.element.rows.length,i=n.element.columnWidths.length;return[{text:te("contextMenu.insertColumn"),children:[{text:te("contextMenu.insertColumnLeft"),handler:()=>ve($(o))},{text:te("contextMenu.insertColumnRight"),handler:()=>ve($(o+1))}]},{text:te("contextMenu.insertRow"),children:[{text:te("contextMenu.insertRowAbove"),handler:()=>ve(J(r))},{text:te("contextMenu.insertRowBelow"),handler:()=>ve(J(r+1))}]},{text:te("contextMenu.deleteColumn"),disable:i<=1,handler:()=>ve(_([o]))},{text:te("contextMenu.deleteRow"),disable:a<=1,handler:()=>ve(q([r]))},{divider:!0},{text:te("contextMenu.mergeCells"),disable:!G.value,handler:()=>{ve(D()),x.value=null,b.value=[]}},{text:te("contextMenu.unmergeCells"),disable:!V.value||1!==b.value.length,handler:()=>{ve(X(r,o)),x.value=null,b.value=[]}},{divider:!0},{text:te("contextMenu.selectCurrentColumn"),handler:()=>{const e=[];for(let t=0;t<a;t++)"anchor"===j.value[t]?.[o]?.kind&&e.push(`${t}_${o}`);b.value=e}},{text:te("contextMenu.selectCurrentRow"),handler:()=>{const e=[];for(let t=0;t<i;t++)"anchor"===j.value[r]?.[t]?.kind&&e.push(`${r}_${t}`);b.value=e}},{text:te("contextMenu.selectAllCells"),handler:()=>(()=>{const e=[];j.value.forEach((t,n)=>{t.forEach((t,r)=>{"anchor"===t?.kind&&e.push(`${n}_${r}`)})}),b.value=e})()},{divider:!0},{text:te("contextMenu.deleteTable"),handler:()=>(()=>{const e=p.value;e&&(y(),g(e.pageId,n.element.elementId),b.value=[],x.value=null)})()}]},Ce=c(()=>({position:"absolute",left:`${n.element.bounds[0]}px`,top:`${n.element.bounds[1]}px`,width:`${n.element.bounds[2]}px`,height:`${n.element.bounds[3]}px`,transform:`rotate(${n.element.rotation??0}deg) scaleX(${n.element.flip?.[0]?-1:1}) scaleY(${n.element.flip?.[1]?-1:1})`,opacity:n.element.opacity??1,boxShadow:U.value,background:se.value}));return(e,t)=>(w(),d("div",{class:r(["pptd-table",{editing:Y.value,dragging:M(de)}]),style:u(Ce.value),onMousedown:xe},[Y.value?(w(),d("div",hl,[(w(!0),d(o,null,R(M(pe),(e,t)=>(w(),d("div",{key:`col-${t}`,class:r(["drag-line-col",{dragging:M(ue)===`col-${t}`}]),style:u({left:`${e}px`}),onMousedown:e=>M(me)(e,t)},null,46,bl))),128)),(w(!0),d(o,null,R(M(fe),(e,t)=>(w(),d("div",{key:`row-${t}`,class:r(["drag-line-row",{dragging:M(ue)===`row-${t}`}]),style:u({top:`${e}px`}),onMousedown:e=>M(Ae)(e,t)},null,46,wl))),128))])):s("",!0),m("table",{ref:"tableGridRef",class:"pptd-table-grid",style:u({transform:M(T)})},[m("colgroup",null,[(w(!0),d(o,null,R(M(P),(e,t)=>(w(),d("col",{key:t,style:u({width:`${e}px`})},null,4))),128))]),m("tbody",null,[(w(!0),d(o,null,R(M(E),(e,t)=>(w(),d("tr",{key:t,style:u({height:100*M(H)[t]+"%"})},[(w(!0),d(o,null,R(e,(e,t)=>(w(),d(o,{key:t},[e?(w(),A(yl,{key:0,"cell-id":`${e.rowIndex}_${e.colIndex}`,"editor-id":we(e),info:e,"is-editing":Y.value,"is-active":M(x)===`${e.rowIndex}_${e.colIndex}`,"is-selected":Y.value&&M(b).includes(`${e.rowIndex}_${e.colIndex}`),contextmenus:t=>Me(e),onMousedown:t=>((e,t)=>{if(!I)return;const n=ie(t);if(0===e.button){if(!Y.value)return x.value=null,void(b.value=[]);if(e.stopPropagation(),W.value=!0,e.shiftKey&&N.value)Z.value={row:t.rowIndex,col:t.colIndex};else{if(x.value===n)return;ye(t.rowIndex,t.colIndex,{focusEditor:!1})}}else Y.value&&e.stopPropagation()})(t,e),onKeydown:be,onMouseenter:t=>(e=>{I&&W.value&&Y.value&&(Z.value={row:e.rowIndex,col:e.colIndex})})(e),onUpdateText:t=>Se(e,t),onBlur:ke},null,8,["cell-id","editor-id","info","is-editing","is-active","is-selected","contextmenus","onMousedown","onMouseenter","onUpdateText"])):s("",!0)],64))),128))],4))),128))])],4)],38))}}),[["__scopeId","data-v-aa0f483e"]])),Sl=.2,kl=.7,Ml=.8,Cl=[8,50],e("p",Ol="#75cc9c"),e("f",Il="#ee6666"),e("h",Ll=Ol),e("m",El=Il),zl={style:"solid",width:1,color:"#ffffff"},Rl={solid:"solid",dash:"dashed",dot:"dotted"},Bl=new Set(["0","#",".",",","%"]),Hl={top:{top:0,left:"center"},bottom:{bottom:0,left:"center"},left:{left:0,top:"middle",orient:"vertical"},right:{right:0,top:"middle",orient:"vertical"}},Fl={itemWidth:10,itemHeight:10},Pl={circle:"circle",rect:"rect",diamond:"diamond",triangle:"triangle"},Ul={bar:rp,line:ap,area:ip,scatter:up,pie:fp,radar:mp,combo:Ap,bubble:pp},Tl=null,jl=e=>"boolean"==typeof e?{enabled:e,replayKey:0}:e?{enabled:e.enabled,replayKey:e.replayKey??0}:{enabled:!1,replayKey:0},[Yl,Nl]=b(e=>c(()=>void 0===e?{enabled:!0,replayKey:0}:jl(p(e)))),e("d",Yl),Zl=v({__name:"ChartElement",props:{element:{}},setup(e){const n=e,{theme:r}=qo(),{useResolvedImageUrl:o}=Sd(),a=Nl(),i=Gd(),l=x(Si,c(()=>1)),p=f();let A=null,g=!1,v=0;const y=c(()=>function(e,t){switch(t.elementType){case"text":return{...t,content:qc(e,t.content)};case"shape":case"image":case"icon":return od(e,t);case"table":{const n="string"==typeof t.style?Dc(e,t.style):void 0;return{...t,border:t.border?Jc(e,t.border):void 0,shadow:t.shadow?{...t.shadow,color:Gc(e,t.shadow.color)??t.shadow.color}:void 0,style:n??t.style,rows:t.rows.map(t=>t.map(t=>({...t,content:t.content?qc(e,t.content):void 0,fill:t.fill?Kc(e,t.fill):void 0,border:t.border?Jc(e,t.border):void 0})))}}case"chart":{const n=t,r=n;return{...od(e,n),colors:r.colors?.map(t=>Gc(e,t)??t),series:Array.isArray(n.series)?n.series.map(t=>nd(e,t)):n.series,seriesDefaults:rd(e,n.seriesDefaults),seriesStyle:r.seriesStyle?Object.fromEntries(Object.entries(r.seriesStyle).map(([t,n])=>[t,{...n,fill:n.fill?Kc(e,n.fill):void 0,border:n.border?Xc(e,n.border):void 0,marker:n.marker&&"object"==typeof n.marker?{...n.marker,fill:n.marker.fill?Kc(e,n.marker.fill):void 0,border:n.marker.border?Xc(e,n.marker.border):void 0}:n.marker}])):void 0,xAxis:_c(e,n.xAxis),yAxis:_c(e,n.yAxis),secondaryAxis:$c(e,r.secondaryAxis),title:"object"==typeof n.title&&n.title?{...n.title,color:Gc(e,n.title.color)}:n.title,legend:n.legend&&"object"==typeof n.legend?{...n.legend,color:Gc(e,n.legend.color)}:n.legend,dataLabels:n.dataLabels?{...n.dataLabels,color:Gc(e,n.dataLabels.color)}:n.dataLabels}}default:return t}}(r.value,n.element)),h=c(()=>y.value.fill),b=c(()=>y.value.border),S=c(()=>y.value.shadow),{src:k}=o(()=>"image"===h.value?.type?h.value.src:void 0),M={solid:"solid",dash:"dashed",dot:"dotted",none:"none"},C=c(()=>((e,t)=>{if(!e)return;if("solid"===e.type)return{background:e.color};if("gradient"===e.type){const t=e.stops.toSorted((e,t)=>e.position-t.position).map(e=>`${e.color} ${Math.round(100*e.position)}%`).join(", ");return"radial"===e.gradientType?{background:`radial-gradient(${t})`}:{background:`linear-gradient(${((e.angle??0)+90)%360}deg, ${t})`}}if(!t)return;const n=e.fit?.mode??"fill";return{backgroundImage:`url(${JSON.stringify(t)})`,backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"cover"===n?"cover":"contain"===n?"contain":"100% 100%",opacity:e.opacity??1}})(h.value,k.value)),O=c(()=>(e=>{if(e&&"none"!==e.style&&e.width)return{border:`${e.width}px ${M[e.style??"solid"]} ${e.color??"#000000"}`}})(b.value)),I=c(()=>a?.value.enabled??!1),E=c(()=>a?.value.replayKey??0),R=c(()=>{if("screen"!==i)return;const[,,e]=n.element.bounds;if(e<=0)return;const t=e*l.value;return Math.max(t/e,1)*("undefined"!=typeof window&&window.devicePixelRatio>1?2:1)}),H=c(()=>{const e=S.value;if(!e)return;const[t,n]=e.offset??[0,0];return`${t}px ${n}px ${e.blur}px ${e.color}`}),F=c(()=>({position:"absolute",left:`${n.element.bounds[0]}px`,top:`${n.element.bounds[1]}px`,width:`${n.element.bounds[2]}px`,height:`${n.element.bounds[3]}px`,transform:`rotate(${n.element.rotation??0}deg) scaleX(${n.element.flip?.[0]?-1:1}) scaleY(${n.element.flip?.[1]?-1:1})`,opacity:n.element.opacity??1,boxShadow:H.value}));function P(){return{...Vp(y.value),animation:I.value}}async function T(){if(!p.value)return;const e=p.value,r=++v,o=await(Tl??(Tl=U(async()=>{const{echarts:e}=await t.import("./echartsCore-legacy-C40qgeUA.js");return{echarts:e}},void 0).then(({echarts:e})=>e)),Tl);g||p.value!==e||r!==v||(A=o.init(p.value,void 0,function(){const e={renderer:"canvas",width:n.element.bounds[2],height:n.element.bounds[3]},t=R.value;return t?{...e,devicePixelRatio:t}:e}()),await V(0),g||p.value!==e||r!==v||A?.setOption(P()))}function j(){v++,A?.dispose(),A=null}function Y(){A?.resize()}let N=null;return L(()=>{g=!1,T(),p.value&&(N=new ResizeObserver(Y),N.observe(p.value))}),"screen"!==i&&(B(()=>y.value,()=>{A?.setOption(P(),!0)},{deep:!0}),B(()=>E.value,()=>{I.value&&A&&(A.clear(),A.setOption(P(),!0))}),B(R,function(){p.value&&A&&(j(),T())},{flush:"post"}),B(()=>[n.element.bounds[2],n.element.bounds[3]],function(){A?.resize({width:n.element.bounds[2],height:n.element.bounds[3]})},{flush:"post"})),z(()=>{g=!0,N?.disconnect(),j()}),(e,t)=>(w(),d("div",{class:"pptd-chart",style:u(F.value)},[C.value?(w(),d("div",{key:0,class:"pptd-chart__background",style:u(C.value)},null,4)):s("",!0),m("div",{ref_key:"chartRef",ref:p,class:"pptd-chart__canvas"},null,512),O.value?(w(),d("div",{key:1,class:"pptd-chart__border",style:u(O.value)},null,4)):s("",!0)],4))}}),e("u",Wl=Y(Zl,[["__scopeId","data-v-96b529a8"]])),Gl=["viewBox"],Vl=["filter"],Dl=["innerHTML"],Kl=["viewBox"],Xl=["filter"],Jl=["d","fill","stroke","stroke-width","stroke-dasharray"],e("l",ql=Y(v({__name:"IconElement",props:{element:{}},setup(e){const t=e,{theme:n}=qo(),r=c(()=>({position:"absolute",left:`${t.element.bounds[0]}px`,top:`${t.element.bounds[1]}px`,width:`${t.element.bounds[2]}px`,height:`${t.element.bounds[3]}px`,transform:`rotate(${t.element.rotation??0}deg) scaleX(${t.element.flip?.[0]?-1:1}) scaleY(${t.element.flip?.[1]?-1:1})`,opacity:t.element.opacity??1})),o=f(),a=f([512,512]);B(()=>t.element.iconName,async e=>{if(oe(e))return void(o.value=void 0);const n=await Ne(e);t.element.iconName===e&&(n?(o.value=n.path,a.value=n.viewBox):o.value=void 0)},{immediate:!0});const i=c(()=>oe(t.element.iconName)),l=c(()=>{const e=i.value?.match(/viewBox=["']\s*0\s+0\s+([\d.]+)\s+([\d.]+)\s*["']/i);return e?[Number(e[1]),Number(e[2])]:[24,24]}),p=c(()=>{if(i.value)return i.value.match(/<svg[^>]*>([\s\S]*?)<\/svg>/i)?.[1]??i.value}),A=c(()=>i.value?l.value:a.value),g={type:"solid",color:"#000000"},v=c(()=>{const e=t.element.fill;return e&&("solid"!==e.type||e.color)?e:g}),{getFillByMode:y}=ou(()=>v.value,()=>n.value,()=>A.value),h=c(()=>y("norm")),{strokeColor:b,strokeWidth:x,hasStroke:S,strokeDash:k}=iu(()=>t.element.border,()=>n.value),{filterUrl:C}=au(()=>t.element.shadow,()=>n.value);return(e,t)=>(w(),d("div",{class:"pptd-icon",style:u(r.value)},[p.value?(w(),d("svg",{key:0,viewBox:`0 0 ${l.value[0]} ${l.value[1]}`,preserveAspectRatio:"none",style:{width:"100%",height:"100%",overflow:"visible"}},[m("g",{filter:M(C)},[m("g",{class:"pptd-icon__local-svg",style:u({"--icon-fill":h.value}),innerHTML:p.value},null,12,Dl)],8,Vl)],8,Gl)):o.value?(w(),d("svg",{key:1,viewBox:`0 0 ${a.value[0]} ${a.value[1]}`,preserveAspectRatio:"none",style:{width:"100%",height:"100%",overflow:"visible"}},[m("g",{filter:M(C)},[m("path",{d:o.value,fill:h.value,stroke:M(S)?M(b):"none","stroke-width":M(S)?M(x):0,"stroke-dasharray":M(S)?M(k):void 0,"vector-effect":"non-scaling-stroke"},null,8,Jl)],8,Xl)],8,Kl)):s("",!0)],4))}}),[["__scopeId","data-v-0b3c6d6e"]])),Ql=new Set(["appear","fade-in","fly-in","zoom-in","wipe-in","float-in","peek-in","rise-in"]),$l=new Set(["disappear","fade-out","fly-out","zoom-out","wipe-out","float-out"]),_l=e=>Ql.has(e.effect),es=e=>$l.has(e.effect),ts={appear:0,disappear:0,"fade-in":500,"fade-out":500,"fly-in":500,"fly-out":500,"zoom-in":500,"zoom-out":500,"wipe-in":500,"wipe-out":500,"float-in":500,"float-out":500,"peek-in":500,"rise-in":1e3,"fill-color":2e3,transparency:2e3,"color-pulse":2e3,pulse:600,"grow-shrink":2e3,spin:2e3,teeter:1e3,"motion-path":2e3},ns=e=>e.durationMs??ts[e.effect],rs=e=>e.delayMs??0,os=e=>e.repeat??1,as=e=>"motion-path"!==e.effect&&e.direction||"up",is=e=>e.easing??"linear",ls=60,ss=["src"],cs=v({__name:"ThumbnailSlide",props:{slide:{},pageWidth:{},pageHeight:{},interactive:{type:Boolean},lazy:{type:Boolean},chartAnimation:{},interactiveElementTypes:{},animationSession:{}},setup(e){const t=e,{pageSize:n}=qo(),i=Gd(),l=Nl();re(),Yl(c(()=>t.chartAnimation??l?.value));const v=f(),y=f(),h=f(1),b=f(!1),x=f(!t.lazy);!function(e,t=!0){C(Si,c(()=>p(e))),C(ki,c(()=>p(t)))}(h,b);const k=af(()=>t.animationSession);function E(){v.value&&(h.value=v.value.clientWidth/n.value[0],b.value=!0)}of(y,()=>t.animationSession,()=>t.slide.elements,()=>n.value);const{isSupported:z,resume:H}=O(v,([e])=>{e.isIntersecting&&(x.value=!0)},{rootMargin:"800px 0px",immediate:!1});B(n,E),B(()=>t.slide,E),B(v,E),L(()=>{const e=window.setTimeout(()=>{if(!x.value&&v.value){const e=v.value.getBoundingClientRect();x.value=e.bottom>-800&&e.top<window.innerHeight+800}H()},350);a(()=>window.clearTimeout(e))}),B([()=>t.lazy,z],([e,t])=>{x.value=!e||!t},{immediate:!0}),S(v,E);const{backgroundStyle:F,backgroundMaskStyle:P,backgroundImage:U,backgroundImageFit:T,backgroundImageOpacity:j,isBackgroundImageError:Y,isBackgroundImageLoading:N}=Md(c(()=>t.slide.background)),Z={text:Oi,shape:Zi,line:qi,image:ol,table:xl,chart:Wl,icon:ql};function W(e){return t.interactive||t.interactiveElementTypes?.includes(e)}const G=c(()=>x.value&&("screen"!==i||b.value)),V=c(()=>n.value[1]*h.value);return(t,a)=>(w(),d("div",{ref_key:"$container",ref:v,class:"thumbnail-slide",style:u({height:`${V.value}px`})},[m("div",{ref_key:"$slideWrapper",ref:y,class:"slide-wrapper",style:u({width:`${M(n)[0]}px`,height:`${M(n)[1]}px`,transform:`scale(${h.value})`})},[G.value?(w(),d(o,{key:0},[m("div",{class:r(["background",{"is-loading":M(N),"is-error":M(Y)}]),style:u(M(F))},null,6),M(U)?(w(),d("img",{key:0,class:"background-image",src:M(U),crossorigin:"anonymous",style:u({objectFit:M(T),opacity:M(j)})},null,12,ss)):s("",!0),M(U)&&M(P)?(w(),d("div",{key:1,class:"background-mask",style:u(M(P))},null,4)):s("",!0),g(X),(w(!0),d(o,null,R(e.slide.elements,e=>{return w(),A(I((t=e.elementType,Z[t])),{key:e.elementId,element:e,class:r(["thumbnail-element",{interactive:W(e.elementType),"animation-hidden":M(k)?.has(e.elementId)}]),"data-element-id":e.elementId},null,8,["element","class","data-element-id"]);var t}),128))],64)):s("",!0)],4)],4))}}),e("t",Y(cs,[["__scopeId","data-v-6a8dfeb3"]]))}}});