PPTist/js/app.d6ff3397.js

2 lines
517 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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.

(function(e){function t(t){for(var o,a,r=t[0],i=t[1],u=t[2],s=0,f=[];s<r.length;s++)a=r[s],Object.prototype.hasOwnProperty.call(c,a)&&c[a]&&f.push(c[a][0]),c[a]=0;for(o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o]);d&&d(t);while(f.length)f.shift()();return l.push.apply(l,u||[]),n()}function n(){for(var e,t=0;t<l.length;t++){for(var n=l[t],o=!0,r=1;r<n.length;r++){var i=n[r];0!==c[i]&&(o=!1)}o&&(l.splice(t--,1),e=a(a.s=n[0]))}return e}var o={},c={app:0},l=[];function a(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=o,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)a.d(n,o,function(t){return e[t]}.bind(null,o));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="";var r=window["webpackJsonp"]=window["webpackJsonp"]||[],i=r.push.bind(r);r.push=t,r=r.slice();for(var u=0;u<r.length;u++)t(r[u]);var d=i;l.push([1,"chunk-vendors"]),n()})({0:function(e,t){},"00df":function(e,t,n){},"013f":function(e,t,n){},"01f0":function(e,t,n){},"052f":function(e,t,n){"use strict";n("0602")},"0602":function(e,t,n){},"0606":function(e,t,n){"use strict";n("cdff")},"0679":function(e,t,n){"use strict";n("2d54")},"0725":function(e,t,n){"use strict";n("5240")},"0737":function(e,t,n){},"090c":function(e,t,n){},"097f":function(e,t,n){"use strict";n("4b78")},"0a6b":function(e,t,n){},"0aa9":function(e,t,n){},"0c74":function(e,t,n){"use strict";n("77a7")},"0d71":function(e,t,n){"use strict";n("7d3e")},"0dc0":function(e,t,n){},"0e60":function(e,t,n){"use strict";n("c315")},"0eae":function(e,t,n){},"0f92":function(e,t,n){},1:function(e,t,n){e.exports=n("cd49")},1194:function(e,t,n){},"11da":function(e,t,n){"use strict";n("2409")},1360:function(e,t,n){"use strict";n("9eab")},"13c8":function(e,t,n){},1401:function(e,t,n){"use strict";n("7932")},1667:function(e,t,n){},"169b":function(e,t,n){"use strict";n("f8f9")},1963:function(e,t,n){},"1a34":function(e,t,n){"use strict";n("d4cb")},"1b1e":function(e,t,n){},"1cf6":function(e,t,n){},"1d1a":function(e,t,n){"use strict";n("b34c")},"1fec":function(e,t,n){"use strict";n("0737")},2:function(e,t){},2007:function(e,t,n){"use strict";n("ec3f")},"23aa":function(e,t,n){"use strict";n("d64e")},2409:function(e,t,n){},2747:function(e,t,n){},"29e3":function(e,t,n){},"2ab2":function(e,t,n){"use strict";n("090c")},"2b61":function(e,t,n){"use strict";n("6103")},"2b96":function(e,t,n){"use strict";n("4fb0")},"2d54":function(e,t,n){},"2f5f":function(e,t,n){},3:function(e,t){},3040:function(e,t,n){},"306b":function(e,t,n){"use strict";n("b3fd")},3361:function(e,t,n){},"33de":function(e,t,n){},"357f":function(e,t,n){},"383f":function(e,t,n){"use strict";n("bac8")},"3ab3":function(e,t,n){"use strict";n("dc61")},"3bec":function(e,t,n){},"3eed":function(e,t,n){"use strict";n("789a")},"3f8e":function(e,t,n){"use strict";n("dbe5")},"42d4":function(e,t,n){},4461:function(e,t,n){"use strict";n("db88")},"45d5":function(e,t,n){},4607:function(e,t,n){"use strict";n("96e4")},"468f":function(e,t,n){"use strict";n("e1f8")},4855:function(e,t,n){},4877:function(e,t,n){"use strict";n("d8c4")},"4b15":function(e,t,n){"use strict";n("42d4")},"4b78":function(e,t,n){},"4bb1":function(e,t,n){"use strict";n("fc4d")},"4c08":function(e,t,n){"use strict";n("00df")},"4cf7":function(e,t,n){"use strict";n("5d76")},"4fb0":function(e,t,n){},5240:function(e,t,n){},5264:function(e,t,n){"use strict";n("dc5e")},"53f7":function(e,t,n){"use strict";n("0aa9")},5545:function(e,t,n){},"577d":function(e,t,n){},"58d7":function(e,t,n){},5952:function(e,t,n){},"5a68":function(e,t,n){"use strict";n("357f")},"5a85":function(e,t,n){"use strict";n("1963")},"5d66":function(e,t,n){"use strict";n("b287")},"5d76":function(e,t,n){},6086:function(e,t,n){},6103:function(e,t,n){},"620c":function(e,t,n){"use strict";n("d4d6")},"64b8":function(e,t,n){"use strict";n("fff2")},"64c0":function(e,t,n){"use strict";n("f2d4")},6583:function(e,t,n){"use strict";n("b2da")},6591:function(e,t,n){"use strict";n("f7b3")},6609:function(e,t,n){"use strict";n("1667")},6856:function(e,t,n){"use strict";n("2f5f")},"69d5":function(e,t,n){"use strict";n("b42f")},"6c3c":function(e,t,n){"use strict";n("c3c6")},"6eee":function(e,t,n){},7001:function(e,t,n){"use strict";n("ed98")},"715e":function(e,t,n){"use strict";n("83e7")},"744b":function(e,t,n){"use strict";n("e640")},"752d":function(e,t,n){"use strict";n("7bbc")},7599:function(e,t,n){"use strict";n("1194")},7751:function(e,t,n){"use strict";n("e3dc")},"77a7":function(e,t,n){},"782e":function(e,t,n){"use strict";n("cc63")},"789a":function(e,t,n){},7932:function(e,t,n){},"7bbc":function(e,t,n){},"7d25":function(e,t,n){"use strict";n("6eee")},"7d3e":function(e,t,n){},"7d4a":function(e,t,n){"use strict";n("1cf6")},"7de2":function(e,t,n){"use strict";n("577d")},"7e17":function(e,t,n){"use strict";n("4855")},"805f":function(e,t,n){"use strict";n("f354")},"83e7":function(e,t,n){},"84e7":function(e,t,n){},8754:function(e,t,n){"use strict";n("13c8")},"8ae3":function(e,t,n){"use strict";n("f611")},"8c56":function(e,t,n){},"8df8":function(e,t,n){"use strict";n("3bec")},"8e58":function(e,t,n){},"8eb5":function(e,t,n){},"92ad":function(e,t,n){"use strict";n("33de")},"930c":function(e,t,n){},9383:function(e,t,n){},"94e5":function(e,t,n){},"96e4":function(e,t,n){},9743:function(e,t,n){"use strict";n("9383")},"9a8f":function(e,t,n){"use strict";n("5545")},"9eab":function(e,t,n){},a1d7:function(e,t,n){"use strict";n("e6b1")},a360:function(e,t,n){"use strict";n("3361")},a46e:function(e,t,n){"use strict";n("8e58")},a576:function(e,t,n){"use strict";n("6086")},a705:function(e,t,n){"use strict";n("f07f")},a9ab:function(e,t,n){},aa7e:function(e,t,n){"use strict";n("01f0")},ae3f:function(e,t,n){},ae73:function(e,t,n){},b05d:function(e,t,n){"use strict";n("c88a")},b287:function(e,t,n){},b2b3:function(e,t,n){"use strict";n("2747")},b2da:function(e,t,n){},b34c:function(e,t,n){},b3fd:function(e,t,n){},b42f:function(e,t,n){},b6a8:function(e,t,n){"use strict";n("29e3")},b6c7:function(e,t,n){},b824:function(e,t,n){"use strict";n("caf0")},b837:function(e,t,n){"use strict";n("94e5")},b893:function(e,t,n){"use strict";n("bb07")},bac8:function(e,t,n){},bb07:function(e,t,n){},c2a4:function(e,t,n){"use strict";n("1b1e")},c315:function(e,t,n){},c3c6:function(e,t,n){},c645:function(e,t,n){"use strict";n("b6c7")},c860:function(e,t,n){},c88a:function(e,t,n){},cae5:function(e,t,n){"use strict";n("0a6b")},caf0:function(e,t,n){},cc4b:function(e,t,n){},cc63:function(e,t,n){},ccf6:function(e,t,n){"use strict";n("45d5")},cd46:function(e,t,n){"use strict";n("cc4b")},cd49:function(e,t,n){"use strict";n.r(t);n("7f6b");var o=n("8592"),c=(n("6d2a"),n("9571")),l=(n("ee00"),n("bb76")),a=(n("fbd8"),n("55f1")),r=(n("9d5c"),n("a600")),i=(n("cd17"),n("ed3b")),u=(n("5704"),n("b558")),d=(n("5783"),n("59a5")),s=(n("fbd6"),n("160c")),f=(n("2ef0f"),n("9839")),m=(n("438c"),n("fbdf")),p=(n("5136"),n("681b")),b=(n("9a33"),n("f933")),v=(n("6ba6"),n("5efb")),O=(n("55ec"),n("a79d")),h=(n("922d"),n("09d9")),j=(n("e260"),n("e6cf"),n("cca6"),n("a79df"),n("7a23"));function g(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Editor"),r=Object(j["resolveComponent"])("Screen");return e.screening?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1})):(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0}))}n("a4d3"),n("e01a"),n("d3b7");var y,E,x=n("5502"),C=[{id:"test123456",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:200,path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:200,path:"M 0 0 L 0 200 L 200 200 Z",fill:"#5b9bd5",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"idn7Mx",left:355,top:65.25,width:585,height:188,lineHeight:1.2,content:"<p><strong><span style='font-size: 112px'>PPTIST</span></strong></p>",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"<p><span style='font-size: 24px'>基于 Vue 3.x + TypeScript 的在线演示文稿应用</span></p>",rotate:0,defaultFontName:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"#5b9bd5",style:"solid",width:2}],background:{type:"solid",color:"#ffffff"}}],k={themeColor:"#5b9bd5",fontColor:"#333",fontName:"Microsoft Yahei",backgroundColor:"#fff"},w=n("5530"),N=n("b85c"),I=(n("b0c0"),n("1913"),function(e,t){return Array.isArray(e)&&e.indexOf(t.type)>-1||t.type===e}),S=function(e,t){for(var n=e.depth;n>0;n--){var o=e.node(n);if(t(o))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:o}}},T=function(e){return function(t){return S(t.$from,e)}},V=function(e){return function(t){return T((function(t){return I(e,t)}))(t)}},L=function(e,t){var n=t.schema.nodes[e];return!!V(n)(t.selection)},_=function(e){var t,n,o=e.state,c=o.selection,l=o.doc,a=c.from,r=l.nodeAt(a)||l.nodeAt(a-1);return null!==(t=r)&&void 0!==t&&t.lastChild&&(r=r.lastChild),(null===(n=r)||void 0===n?void 0:n.marks)||[]},B=function(e,t,n){var o,c=Object(N["a"])(e);try{for(c.s();!(o=c.n()).done;){var l=o.value;if(l.type.name===t&&l.attrs[n])return l.attrs[n]}}catch(a){c.e(a)}finally{c.f()}return null},D=function(e,t){var n,o=Object(N["a"])(e);try{for(o.s();!(n=o.n()).done;){var c=n.value;if(c.type.name===t)return!0}}catch(l){o.e(l)}finally{o.f()}return!1},M=function(e,t){var n=e.state,o=n.selection,c=n.doc,l=o.from,a=o.to,r=!0,i="";return c.nodesBetween(l,a,(function(e){return r&&e.attrs[t]&&(r=!1,i=e.attrs[t]),r})),i},A={color:"#000",backcolor:"#000",fontsize:"20px",fontname:"微软雅黑",align:"left"},P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=Object(w["a"])(Object(w["a"])({},A),t);var n=_(e),o=D(n,"strong"),c=D(n,"em"),l=D(n,"underline"),a=D(n,"strikethrough"),r=D(n,"superscript"),i=D(n,"subscript"),u=D(n,"code"),d=B(n,"forecolor","color")||t.color,s=B(n,"backcolor","backcolor")||t.backcolor,f=B(n,"fontsize","fontsize")||t.fontsize,m=B(n,"fontname","fontname")||t.fontname,p=M(e,"align")||t.align,b=L("bullet_list",e.state),v=L("ordered_list",e.state),O=L("blockquote",e.state);return{bold:o,em:c,underline:l,strikethrough:a,superscript:r,subscript:i,code:u,color:d,backcolor:s,fontsize:f,fontname:m,align:p,bulletList:b,orderedList:v,blockquote:O}},R={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000",backcolor:"#000",fontsize:"20px",fontname:"微软雅黑",align:"left",bulletList:!1,orderedList:!1,blockquote:!1},z={activeElementIdList:[],handleElementId:"",activeGroupElementId:"",canvasPercentage:90,canvasScale:1,thumbnailsFocus:!1,editorAreaFocus:!1,disableHotkeys:!1,showGridLines:!1,creatingElement:null,availableFonts:[],toolbarState:"slideDesign",viewportRatio:.5625,theme:k,slides:C,slideIndex:0,selectedSlidesIndex:[],snapshotCursor:-1,snapshotLength:0,ctrlKeyState:!1,shiftKeyState:!1,screening:!1,clipingImageElementId:"",richTextAttrs:R,selectedTableCells:[],isScaling:!1,editingShapeElementId:""},F=(n("d81d"),n("4de4"),n("caad"),n("2532"),n("ac1f"),n("5319"),n("5b81"),n("e9c4"),n("7db0"),n("66cb")),H=n.n(F),U=[{id:"template",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:200,path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,opacity:.7,rotate:0},{type:"shape",id:"ookHrf",left:0,top:0,width:300,height:320,viewBox:200,path:"M 0 0 L 0 200 L 200 200 Z",fill:"{{themeColor}}",fixedRatio:!1,flipV:!0,rotate:0},{type:"text",id:"AkIh3E",left:355,top:95.11111111111111,width:585,height:116,lineHeight:1.2,content:"<p style=''><strong><span style='font-size: 80px'>输入标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:6},{type:"text",id:"7stmVP",left:355,top:253.25,width:585,height:56,content:"<p><span style='font-size: 24px'>请在此处输入副标题</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"FnpZs4",left:361,top:238,start:[0,0],end:[549,0],points:["",""],color:"{{themeColor}}",style:"solid",width:2}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"ptNnUJ",left:145,top:148,width:711,height:77,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"mRHvQN",left:207.50000000000003,top:249.84259259259264,width:585,height:56,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处添加副标题</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"{{themeColor}}",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,viewBox:200,path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:200,path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:200,path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,opacity:.7},{type:"text",id:"WQOTAp",left:304.9074074074074,top:198.10185185185182,width:417.9629629629629,height:140,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 80px'>感谢观看</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:5}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"MZVO1kkj",elements:[{type:"shape",id:"cql0h8",left:0,top:0,width:352.59259259259255,height:562.5,viewBox:200,path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0},{type:"shape",id:"_RTaF4",left:171.4814814814814,top:100.13888888888887,width:362.22222222222223,height:362.22222222222223,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"rgba(255,255,255,0)",fixedRatio:!1,rotate:0,outline:{width:10,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"UZfo8N",left:216.66666666666663,top:145.32407407407408,width:271.85185185185185,height:271.85185185185185,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='font-size: 80px'>01</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"ysqtBg",left:561.4814814814814,top:100.1388888888889,width:359.25925925925924,height:80,content:"<p style=''><strong><span style='font-size: 40px'>在此处输入标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"lXsoHa",left:572.5925925925925,top:202.3611111111111,width:257.77777777777777,height:260,content:"<ol><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li><li><p style=''>在此处输入内容</p></li></ol>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",lineHeight:2,fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"EBBnTr",left:360.5996472663139,top:141.8496472663139,width:278.80070546737215,height:278.80070546737215,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:0,color:"{{backgroundColor}}",style:"solid"}},{type:"shape",id:"gDIWDH",left:456.4373897707231,top:98.287037037037,width:87.12522045855381,height:87.12522045855381,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>1</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"DUWT7E",left:317.037037037037,top:237.68738977072314,width:87.12522045855381,height:87.12522045855381,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>4</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"pbhn38",left:456.43738977072303,top:377.08774250440916,width:87.12522045855381,height:87.12522045855381,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>3</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"CvMKrO",left:595.8377425044091,top:237.6873897707231,width:87.12522045855381,height:87.12522045855381,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!0,rotate:0,outline:{width:4,color:"{{backgroundColor}}",style:"solid"},text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>2</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"adudHB",left:402.962962962963,top:39.39814814814815,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"9UpDwg",left:402.962962962963,top:473.1018518518518,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"GERdpB",left:111.48148148148151,top:256.25,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"text",id:"G5qoho",left:691.1111111111111,top:256.25,width:194.07407407407408,height:50,content:"<p style='text-align: center;'>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"},{type:"shape",id:"vdZcI6",left:415.18518518518516,top:196.4351851851852,width:169.62962962962962,height:169.62962962962962,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"tYUmrx",left:156.66666666666683,top:149.02777777777771,width:264.4444444444445,height:264.4444444444445,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'><span style='font-size: 60px'>01</span></span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"shape",id:"0GVHf8",left:342.2222222222223,top:217.17592592592587,width:128.14814814814812,height:128.14814814814812,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{backgroundColor}}",fixedRatio:!1,rotate:0},{type:"text",id:"BO33Sv",left:378.8888888888889,top:235.24999999999994,width:464.4444444444444,height:92,content:"<p style=''><strong><span style='font-size: 48px'>在此处添加标题</span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Hj7ttp",left:69.35185185185185,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 36px'>1.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"FmKMNB",left:69.35185185185185,top:129.28240740740745,width:420,height:384,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"rI7ZeO",left:510.64814814814815,top:49.21759259259262,width:420,height:63,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 36px'>2.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"KspwGc",left:510.64814814814815,top:129.28240740740745,width:420,height:384,content:"<p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 24px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"Rx63Jo",left:69.35185185185179,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>1.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"ulyuzE",left:69.35185185185179,top:131.78240740740745,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"kr35Ca",left:510.6481481481481,top:51.71759259259262,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>2.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"BNQSpC",left:510.6481481481481,top:131.78240740740745,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Vr38Nu",left:69.35185185185185,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>3.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"IwKRSu",left:69.35185185185185,top:381.7824074074074,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"0Opr1v",left:510.64814814814815,top:301.71759259259255,width:420,height:58,lineHeight:1.2,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 32px'>4.请输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{themeColor}}"},{type:"text",id:"4L9Uzz",left:510.64814814814815,top:381.7824074074074,width:420,height:129,content:"<p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p><p style='text-align: center;'><span style='font-size: 22px'>在此处输入内容</span></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"text",id:"GdEGxg",left:134.53703703703704,top:127.25,width:152.77777777777777,height:308,lineHeight:1.8,content:"<p style='text-align: center;'><strong><span style='color: #ffffff;'><span style='font-size: 40px'>请在此处输入标题</span></span></strong></p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",wordSpace:8,fill:"{{themeColor}}"},{type:"text",id:"y5sAfw",left:332.8703703703704,top:127.25,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容1</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"VeuocM",left:332.8703703703704,top:212.0648148148148,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容2</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"RyFWQe",left:332.8703703703704,top:296.8796296296296,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容3</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"text",id:"Q56viI",left:332.8703703703704,top:381.69444444444446,width:532.5925925925926,height:50,content:"<blockquote><p style=''>请在此处输入内容4</p></blockquote>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}},{id:"template",elements:[{type:"shape",id:"SUWirT",left:73.8888888888889,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>1</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"YjzN1M",left:148.70370370370372,top:64.21296296296302,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"fS09I7",left:527.5925925925926,top:64.21296296296302,width:49.629629629629626,height:49.629629629629626,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>2</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"qCnfB1",left:602.4074074074074,top:64.21296296296302,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"difAAT",left:73.8888888888889,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>3</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"EUlvMo",left:148.70370370370372,top:221.25000000000003,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"US_9jB",left:527.5925925925926,top:221.25000000000003,width:49.629629629629626,height:49.629629629629626,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>4</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"243MnQ",left:602.4074074074074,top:221.25000000000003,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"Y_KUj0",left:73.8888888888889,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>5</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"9GglMe",left:148.70370370370372,top:378.287037037037,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"},{type:"shape",id:"eSInje",left:527.5925925925926,top:378.287037037037,width:49.629629629629626,height:49.629629629629626,viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z",fill:"{{themeColor}}",fixedRatio:!1,rotate:0,text:{content:"<p style='text-align: center;'><span style='color: #ffffff;'>6</span></p>",defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",align:"middle"}},{type:"text",id:"0S3yUg",left:602.4074074074074,top:378.287037037037,width:323.7037037037037,height:120,content:"<p style=''>在此输入内容</p><p style=''>在此输入内容</p><p style=''>在此输入内容</p>",rotate:0,defaultFontName:"{{fontName}}",defaultColor:"{{fontColor}}",fill:"{{subColor}}"}],background:{type:"solid",color:"{{backgroundColor}}"}}],q={currentSlide:function(e){return e.slides[e.slideIndex]||null},currentSlideAnimations:function(e){var t=e.slides[e.slideIndex];if(!t)return null;var n=t.animations;if(!n)return null;var o=t.elements,c=o.map((function(e){return e.id}));return n.filter((function(e){return c.includes(e.elId)}))},layouts:function(e){var t=e.theme,n=t.themeColor,o=t.fontColor,c=t.fontName,l=t.backgroundColor,a=H()(o).isDark()?"rgba(230, 230, 230, 0.5)":"rgba(180, 180, 180, 0.5)",r=JSON.stringify(U).replaceAll("{{themeColor}}",n).replaceAll("{{fontColor}}",o).replaceAll("{{fontName}}",c).replaceAll("{{backgroundColor}}",l).replaceAll("{{subColor}}",a);return JSON.parse(r)},activeElementList:function(e){var t=e.slides[e.slideIndex];return t&&t.elements?t.elements.filter((function(t){return e.activeElementIdList.includes(t.id)})):[]},handleElement:function(e){var t=e.slides[e.slideIndex];return t&&t.elements&&t.elements.find((function(t){return e.handleElementId===t.id}))||null},canUndo:function(e){return e.snapshotCursor>0},canRedo:function(e){return e.snapshotCursor<e.snapshotLength-1},ctrlOrShiftKeyActive:function(e){return e.ctrlKeyState||e.shiftKeyState}},G=n("ade3"),X=n("1da1");n("96cf"),n("fb6a"),n("ddb0");(function(e){e["SET_ACTIVE_ELEMENT_ID_LIST"]="setActiveElementIdList",e["SET_HANDLE_ELEMENT_ID"]="setHandleElementId",e["SET_ACTIVE_GROUP_ELEMENT_ID"]="setActiveGroupElementId",e["SET_CANVAS_PERCENTAGE"]="setCanvasPercentage",e["SET_CANVAS_SCALE"]="setCanvasScale",e["SET_THUMBNAILS_FOCUS"]="setThumbnailsFocus",e["SET_EDITORAREA_FOCUS"]="setEditorAreaFocus",e["SET_DISABLE_HOTKEYS_STATE"]="setDisableHotkeysState",e["SET_GRID_LINES_STATE"]="setGridLinesState",e["SET_CREATING_ELEMENT"]="setCreatingElement",e["SET_AVAILABLE_FONTS"]="setAvailableFonts",e["SET_TOOLBAR_STATE"]="setToolbarState",e["SET_CLIPING_IMAGE_ELEMENT_ID"]="setClipingImageElementId",e["SET_RICHTEXT_ATTRS"]="setRichTextAttrs",e["SET_SELECTED_TABLE_CELLS"]="setSelectedTableCells",e["SET_SCALING_STATE"]="setScalingState",e["SET_EDITING_SHAPE_ELEMENT_ID"]="setEditingShapeElementId",e["SET_THEME"]="setTheme",e["SET_VIEWPORT_RATIO"]="setViewportRatio",e["SET_SLIDES"]="setSlides",e["ADD_SLIDE"]="addSlide",e["UPDATE_SLIDE"]="updateSlide",e["DELETE_SLIDE"]="deleteSlide",e["UPDATE_SLIDE_INDEX"]="updateSlideIndex",e["UPDATE_SELECTED_SLIDES_INDEX"]="updateSelectedSlidesIndex",e["ADD_ELEMENT"]="addElement",e["UPDATE_ELEMENT"]="updateElement",e["REMOVE_ELEMENT_PROPS"]="removeElementProps",e["SET_SNAPSHOT_CURSOR"]="setSnapshotCursor",e["SET_SNAPSHOT_LENGTH"]="setSnapshotLength",e["SET_CTRL_KEY_STATE"]="setCtrlKeyState",e["SET_SHIFT_KEY_STATE"]="setShiftKeyState",e["SET_SCREENING"]="setScreening"})(y||(y={})),function(e){e["INIT_SNAPSHOT_DATABASE"]="initSnapshotDatabase",e["ADD_SNAPSHOT"]="addSnapshot",e["UN_DO"]="undo",e["RE_DO"]="redo"}(E||(E={}));var W,Y,Z,J,K,Q,$,ee,te=n("d4ec"),ne=n("257e"),oe=n("262e"),ce=n("2caf"),le=n("4dec"),ae=function(e){Object(oe["a"])(n,e);var t=Object(ce["a"])(n);function n(){var e;return Object(te["a"])(this,n),e=t.call(this,"SnapshotDatabase"),Object(G["a"])(Object(ne["a"])(e),"snapshots",void 0),e.version(1).stores({snapshots:"++id"}),e.snapshots=e.table("snapshots"),e}return n}(le["a"]),re=new ae,ie=(W={},Object(G["a"])(W,E.INIT_SNAPSHOT_DATABASE,(function(e){return Object(X["a"])(regeneratorRuntime.mark((function t(){var n,o,c,l,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,o=e.state,t.next=3,re.snapshots.orderBy("id").toArray();case 3:return c=t.sent,l=c.slice(-1)[0],l&&re.snapshots.clear(),a={index:o.slideIndex,slides:o.slides},t.next=9,re.snapshots.add(a);case 9:n(y.SET_SNAPSHOT_CURSOR,0),n(y.SET_SNAPSHOT_LENGTH,1);case 11:case"end":return t.stop()}}),t)})))()})),Object(G["a"])(W,E.ADD_SNAPSHOT,(function(e){return Object(X["a"])(regeneratorRuntime.mark((function t(){var n,o,c,l,a,r,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.state,o=e.commit,t.next=3,re.snapshots.orderBy("id").keys();case 3:return c=t.sent,l=[],n.snapshotCursor>=0&&n.snapshotCursor<c.length-1&&(l=c.slice(n.snapshotCursor+1)),a={index:n.slideIndex,slides:n.slides},t.next=9,re.snapshots.add(a);case 9:return r=c.length-l.length+1,i=20,r>i&&(l.push(c[0]),r--),r>=2&&re.snapshots.update(c[r-2],{index:n.slideIndex}),t.next=15,re.snapshots.bulkDelete(l);case 15:o(y.SET_SNAPSHOT_CURSOR,r-1),o(y.SET_SNAPSHOT_LENGTH,r);case 17:case"end":return t.stop()}}),t)})))()})),Object(G["a"])(W,E.UN_DO,(function(e){return Object(X["a"])(regeneratorRuntime.mark((function t(){var n,o,c,l,a,r,i,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.state,o=e.commit,!(n.snapshotCursor<=0)){t.next=3;break}return t.abrupt("return");case 3:return c=n.snapshotCursor-1,t.next=6,re.snapshots.orderBy("id").toArray();case 6:l=t.sent,a=l[c],r=a.index,i=a.slides,u=r>i.length-1?i.length-1:r,o(y.SET_SLIDES,i),o(y.UPDATE_SLIDE_INDEX,u),o(y.SET_SNAPSHOT_CURSOR,c),o(y.SET_ACTIVE_ELEMENT_ID_LIST,[]);case 14:case"end":return t.stop()}}),t)})))()})),Object(G["a"])(W,E.RE_DO,(function(e){return Object(X["a"])(regeneratorRuntime.mark((function t(){var n,o,c,l,a,r,i,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.state,o=e.commit,!(n.snapshotCursor>=n.snapshotLength-1)){t.next=3;break}return t.abrupt("return");case 3:return c=n.snapshotCursor+1,t.next=6,re.snapshots.orderBy("id").toArray();case 6:l=t.sent,a=l[c],r=a.index,i=a.slides,u=r>i.length-1?i.length-1:r,o(y.SET_SLIDES,i),o(y.UPDATE_SLIDE_INDEX,u),o(y.SET_SNAPSHOT_CURSOR,c),o(y.SET_ACTIVE_ELEMENT_ID_LIST,[]);case 14:case"end":return t.stop()}}),t)})))()})),W),ue=n("2909"),de=(n("a434"),n("99af"),n("c740"),n("2ef0")),se=[{label:"Arial",value:"Arial"},{label:"微软雅黑",value:"Microsoft Yahei"},{label:"宋体",value:"SimSun"},{label:"黑体",value:"SimHei"},{label:"楷体",value:"KaiTi"},{label:"新宋体",value:"NSimSun"},{label:"仿宋",value:"FangSong"},{label:"苹方",value:"PingFang SC"},{label:"华文黑体",value:"STHeiti"},{label:"华文楷体",value:"STKaiti"},{label:"华文宋体",value:"STSong"},{label:"华文仿宋",value:"STFangSong"},{label:"华文中宋",value:"STZhongSong"},{label:"华文琥珀",value:"STHupo"},{label:"华文新魏",value:"STXinwei"},{label:"华文隶书",value:"STLiti"},{label:"华文行楷",value:"STXingkai"},{label:"冬青黑体",value:"Hiragino Sans GB"},{label:"兰亭黑",value:"Lantinghei SC"},{label:"偏偏体",value:"Hanzipen SC"},{label:"手札体",value:"Hannotate SC"},{label:"宋体",value:"Songti SC"},{label:"娃娃体",value:"Wawati SC"},{label:"行楷",value:"Xingkai SC"},{label:"圆体",value:"Yuanti SC"},{label:"华文细黑",value:"STXihei"},{label:"幼圆",value:"YouYuan"},{label:"隶书",value:"LiSu"}],fe=[{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"联盟起艺卢帅正锐黑体",value:"联盟起艺卢帅正锐黑体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"},{label:"阿里汉仪智能黑体",value:"阿里汉仪智能黑体"}],me=(n("a15b"),function(e){if("string"!==typeof e)return!1;var t="Arial";if(e.toLowerCase()===t.toLowerCase())return!0;var n=100,o=100,c=100,l="a",a=document.createElement("canvas"),r=a.getContext("2d");if(!r)return!1;a.width=o,a.height=c,r.textAlign="center",r.fillStyle="black",r.textBaseline="middle";var i=function(e){r.clearRect(0,0,o,c),r.font="".concat(n,"px ").concat(e,", ").concat(t),r.fillText(l,o/2,c/2);var a=r.getImageData(0,0,o,c).data;return[].slice.call(a).filter((function(e){return 0!==e}))};return i(t).join("")!==i(e).join("")}),pe=(Y={},Object(G["a"])(Y,y.SET_ACTIVE_ELEMENT_ID_LIST,(function(e,t){1===t.length?e.handleElementId=t[0]:e.handleElementId="",e.activeElementIdList=t})),Object(G["a"])(Y,y.SET_HANDLE_ELEMENT_ID,(function(e,t){e.handleElementId=t})),Object(G["a"])(Y,y.SET_ACTIVE_GROUP_ELEMENT_ID,(function(e,t){e.activeGroupElementId=t})),Object(G["a"])(Y,y.SET_CANVAS_PERCENTAGE,(function(e,t){e.canvasPercentage=t})),Object(G["a"])(Y,y.SET_CANVAS_SCALE,(function(e,t){e.canvasScale=t})),Object(G["a"])(Y,y.SET_THUMBNAILS_FOCUS,(function(e,t){e.thumbnailsFocus=t})),Object(G["a"])(Y,y.SET_EDITORAREA_FOCUS,(function(e,t){e.editorAreaFocus=t})),Object(G["a"])(Y,y.SET_DISABLE_HOTKEYS_STATE,(function(e,t){e.disableHotkeys=t})),Object(G["a"])(Y,y.SET_GRID_LINES_STATE,(function(e,t){e.showGridLines=t})),Object(G["a"])(Y,y.SET_CREATING_ELEMENT,(function(e,t){e.creatingElement=t})),Object(G["a"])(Y,y.SET_AVAILABLE_FONTS,(function(e){e.availableFonts=se.filter((function(e){return me(e.value)}))})),Object(G["a"])(Y,y.SET_TOOLBAR_STATE,(function(e,t){e.toolbarState=t})),Object(G["a"])(Y,y.SET_CLIPING_IMAGE_ELEMENT_ID,(function(e,t){e.clipingImageElementId=t})),Object(G["a"])(Y,y.SET_RICHTEXT_ATTRS,(function(e,t){e.richTextAttrs=t})),Object(G["a"])(Y,y.SET_SELECTED_TABLE_CELLS,(function(e,t){e.selectedTableCells=t})),Object(G["a"])(Y,y.SET_SCALING_STATE,(function(e,t){e.isScaling=t})),Object(G["a"])(Y,y.SET_EDITING_SHAPE_ELEMENT_ID,(function(e,t){e.editingShapeElementId=t})),Object(G["a"])(Y,y.SET_THEME,(function(e,t){e.theme=Object(w["a"])(Object(w["a"])({},e.theme),t)})),Object(G["a"])(Y,y.SET_VIEWPORT_RATIO,(function(e,t){e.viewportRatio=t})),Object(G["a"])(Y,y.SET_SLIDES,(function(e,t){e.slides=t})),Object(G["a"])(Y,y.ADD_SLIDE,(function(e,t){var n,o=Array.isArray(t)?t:[t],c=e.slideIndex+1;(n=e.slides).splice.apply(n,[c,0].concat(Object(ue["a"])(o))),e.slideIndex=c})),Object(G["a"])(Y,y.UPDATE_SLIDE,(function(e,t){var n=e.slideIndex;e.slides[n]=Object(w["a"])(Object(w["a"])({},e.slides[n]),t)})),Object(G["a"])(Y,y.DELETE_SLIDE,(function(e,t){for(var n=Array.isArray(t)?t:[t],o=[],c=function(t){var c=e.slides.findIndex((function(e){return e.id===n[t]}));o.push(c)},l=0;l<n.length;l++)c(l);var a=Math.min.apply(Math,o),r=e.slides.length-n.length-1;a>r&&(a=r),e.slideIndex=a,e.slides=e.slides.filter((function(e){return!n.includes(e.id)}))})),Object(G["a"])(Y,y.UPDATE_SLIDE_INDEX,(function(e,t){e.slideIndex=t})),Object(G["a"])(Y,y.UPDATE_SELECTED_SLIDES_INDEX,(function(e,t){e.selectedSlidesIndex=t})),Object(G["a"])(Y,y.ADD_ELEMENT,(function(e,t){var n=Array.isArray(t)?t:[t],o=e.slides[e.slideIndex].elements,c=[].concat(Object(ue["a"])(o),Object(ue["a"])(n));e.slides[e.slideIndex].elements=c})),Object(G["a"])(Y,y.UPDATE_ELEMENT,(function(e,t){var n=t.id,o=t.props,c="string"===typeof n?[n]:n,l=e.slideIndex,a=e.slides[l],r=a.elements.map((function(e){return c.includes(e.id)?Object(w["a"])(Object(w["a"])({},e),o):e}));e.slides[l].elements=r})),Object(G["a"])(Y,y.REMOVE_ELEMENT_PROPS,(function(e,t){var n=t.id,o=t.propName,c="string"===typeof o?[o]:o,l=e.slideIndex,a=e.slides[l],r=a.elements.map((function(e){return e.id===n?Object(de["omit"])(e,c):e}));e.slides[l].elements=r})),Object(G["a"])(Y,y.SET_SNAPSHOT_CURSOR,(function(e,t){e.snapshotCursor=t})),Object(G["a"])(Y,y.SET_SNAPSHOT_LENGTH,(function(e,t){e.snapshotLength=t})),Object(G["a"])(Y,y.SET_CTRL_KEY_STATE,(function(e,t){e.ctrlKeyState=t})),Object(G["a"])(Y,y.SET_SHIFT_KEY_STATE,(function(e,t){e.shiftKeyState=t})),Object(G["a"])(Y,y.SET_SCREENING,(function(e,t){e.screening=t})),Y),be=Symbol(),ve=Object(x["a"])({state:z,getters:q,mutations:pe,actions:ie}),Oe=function(){return Object(x["b"])(be)},he={class:"pptist-editor"},je={class:"layout-content"},ge={class:"layout-content-center"};function ye(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("EditorHeader"),r=Object(j["resolveComponent"])("Thumbnails"),i=Object(j["resolveComponent"])("CanvasTool"),u=Object(j["resolveComponent"])("Canvas"),d=Object(j["resolveComponent"])("Remark"),s=Object(j["resolveComponent"])("Toolbar");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",he,[Object(j["createVNode"])(a,{class:"layout-header"}),Object(j["createElementVNode"])("div",je,[Object(j["createVNode"])(r,{class:"layout-content-left"}),Object(j["createElementVNode"])("div",ge,[Object(j["createVNode"])(i,{class:"center-top"}),Object(j["createVNode"])(u,{class:"center-body",style:Object(j["normalizeStyle"])({height:"calc(100% - ".concat(e.remarkHeight+40,"px)")})},null,8,["style"]),Object(j["createVNode"])(d,{class:"center-bottom",height:e.remarkHeight,"onUpdate:height":t[0]||(t[0]=function(t){return e.remarkHeight=t}),style:Object(j["normalizeStyle"])({height:"".concat(e.remarkHeight,"px")})},null,8,["height","style"])]),Object(j["createVNode"])(s,{class:"layout-content-right"})])])}(function(e){e["UP"]="up",e["DOWN"]="down",e["TOP"]="top",e["BOTTOM"]="bottom"})(Z||(Z={})),function(e){e["TOP"]="top",e["BOTTOM"]="bottom",e["LEFT"]="left",e["RIGHT"]="right",e["VERTICAL"]="vertical",e["HORIZONTAL"]="horizontal",e["CENTER"]="center"}(J||(J={})),function(e){e["T"]="top",e["B"]="bottom",e["L"]="left",e["R"]="right"}(K||(K={})),function(e){e["LEFT_TOP"]="left-top",e["TOP"]="top",e["RIGHT_TOP"]="right-top",e["LEFT"]="left",e["RIGHT"]="right",e["LEFT_BOTTOM"]="left-bottom",e["BOTTOM"]="bottom",e["RIGHT_BOTTOM"]="right-bottom"}(Q||(Q={})),function(e){e["START"]="start",e["END"]="end",e["MID"]="mid"}($||($={})),function(e){e["C"]="C",e["X"]="X",e["Z"]="Z",e["Y"]="Y",e["A"]="A",e["G"]="G",e["L"]="L",e["F"]="F",e["D"]="D",e["B"]="B",e["MINUS"]="-",e["EQUAL"]="=",e["DIGIT_0"]="0",e["DELETE"]="DELETE",e["UP"]="ARROWUP",e["DOWN"]="ARROWDOWN",e["LEFT"]="ARROWLEFT",e["RIGHT"]="ARROWRIGHT",e["ENTER"]="ENTER",e["SPACE"]=" ",e["TAB"]="TAB",e["BACKSPACE"]="BACKSPACE"}(ee||(ee={}));var Ee=[{type:"通用",children:[{label:"剪切",value:"Ctrl + X"},{label:"复制",value:"Ctrl + C"},{label:"粘贴",value:"Ctrl + V"},{label:"快速复制粘贴",value:"Ctrl + D"},{label:"全选",value:"Ctrl + A"},{label:"撤销",value:"Ctrl + Z"},{label:"恢复",value:"Ctrl + Y"},{label:"删除",value:"Delete / Backspace"},{label:"多选",value:"按住 Ctrl 或 Shift"}]},{type:"幻灯片放映",children:[{label:"开始放映幻灯片",value:"Ctrl + F"},{label:"切换上一页",value:"↑ / ←"},{label:"切换下一页",value:"↓ / → / Enter / Space"},{label:"退出放映",value:"ESC"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"缩放画布",value:"Ctrl + 鼠标滚动"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"缩放画布到合适大小",value:"Ctrl + 0"},{label:"编辑上一页",value:"↑ / ← / 鼠标上滚"},{label:"编辑下一页",value:"↓ / → / 鼠标下滚"}]},{type:"元素操作",children:[{label:"移动",value:"↑ / ← / ↓ / →"},{label:"锁定",value:"Ctrl + L"},{label:"组合",value:"Ctrl + G"},{label:"取消组合",value:"Ctrl + Shift + G"},{label:"置顶层",value:"Alt + F"},{label:"置底层",value:"Alt + B"},{label:"锁定宽高比例",value:"按住 Ctrl 或 Shift"},{label:"创建水平 / 垂直线条",value:"按住 Ctrl 或 Shift"},{label:"切换焦点元素",value:"Tab"},{label:"确认图片裁剪",value:"Enter"}]},{type:"表格编辑",children:[{label:"聚焦到下一个单元格",value:"Tab"},{label:"在上方插入一行",value:"Ctrl + ↑"},{label:"在下方插入一行",value:"Ctrl + ↓"},{label:"在左侧插入一列",value:"Ctrl + ←"},{label:"在右侧插入一列",value:"Ctrl + →"}]},{type:"图表数据编辑",children:[{label:"聚焦到下一行",value:"Enter"}]},{type:"文本编辑",children:[{label:"加粗",value:"Ctrl + B"},{label:"斜体",value:"Ctrl + I"},{label:"下划线",value:"Ctrl + U"},{label:"删除线",value:"Ctrl + D"}]}],xe=(n("3b18"),n("f64c")),Ce=(n("a630"),n("3ca3"),function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t="_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",n=t.length,o="",c=0;c<e;c++){var l=Math.floor(Math.random()*n);o+=t[l]}return o}),ke=function(e,t){return Object(de["padStart"])(""+e,t,"0")},we=(n("1276"),n("b311")),Ne=n.n(we),Ie=(n("25f0"),n("3452")),Se=n.n(Ie),Te="pptist",Ve=function(e){return Se.a.AES.encrypt(e,Te).toString()},Le=function(e){var t=Se.a.AES.decrypt(e,Te);return t.toString(Se.a.enc.Utf8)},_e=function(e){return new Promise((function(t,n){var o=document.createElement("button"),c=new Ne.a(o,{text:function(){return e},action:function(){return"copy"},container:document.body});c.on("success",(function(e){c.destroy(),t(e)})),c.on("error",(function(e){c.destroy(),n(e)})),document.body.appendChild(o),o.click(),document.body.removeChild(o)}))},Be=function(){return new Promise((function(e,t){var n;null!==(n=navigator.clipboard)&&void 0!==n&&n.readText?navigator.clipboard.readText().then((function(n){return n||t("剪贴板为空或者不包含文本"),e(n)})):t("浏览器不支持或禁止访问剪贴板,请使用快捷键 Ctrl + V")}))},De=function(e){var t;try{t=JSON.parse(Le(e))}catch(n){t=e}return t},Me=function(e){var t=e.split("\r\n");""===t[t.length-1]&&t.pop();var n=-1,o=[];for(var c in t){if(o[c]=t[c].split("\t"),1===o[c].length)return null;if(-1===n)n=o[c].length;else if(n!==o[c].length)return null}return o},Ae=(n("159b"),function(e){var t=e.left,n=e.top,o=e.width,c=e.height,l=e.rotate,a=void 0===l?0:l,r=Math.sqrt(Math.pow(o,2)+Math.pow(c,2))/2,i=180*Math.atan(c/o)/Math.PI,u=(180-a-i)*Math.PI/180,d=(i-a)*Math.PI/180,s=t+o/2,f=n+c/2,m=[s+r*Math.cos(u),s+r*Math.cos(d),s-r*Math.cos(u),s-r*Math.cos(d)],p=[f-r*Math.sin(u),f-r*Math.sin(d),f+r*Math.sin(u),f+r*Math.sin(d)];return{xRange:[Math.min.apply(Math,m),Math.max.apply(Math,m)],yRange:[Math.min.apply(Math,p),Math.max.apply(Math,p)]}}),Pe=function(e){var t=Ae({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),n=t.xRange,o=t.yRange,c=Ae({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),l=c.xRange,a=c.yRange;return{offsetX:l[0]-n[0],offsetY:a[0]-o[0]}},Re=function(e){var t,n,o,c;if("line"===e.type)t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),o=e.top,c=e.top+Math.max(e.start[1],e.end[1]);else if("rotate"in e&&e.rotate){var l=e.left,a=e.top,r=e.width,i=e.height,u=e.rotate,d=Ae({left:l,top:a,width:r,height:i,rotate:u}),s=d.xRange,f=d.yRange;t=s[0],n=s[1],o=f[0],c=f[1]}else t=e.left,n=e.left+e.width,o=e.top,c=e.top+e.height;return{minX:t,maxX:n,minY:o,maxY:c}},ze=function(e){var t=[],n=[],o=[],c=[];e.forEach((function(e){var l=Re(e),a=l.minX,r=l.maxX,i=l.minY,u=l.maxY;t.push(a),n.push(i),o.push(r),c.push(u)}));var l=Math.min.apply(Math,t),a=Math.max.apply(Math,o),r=Math.min.apply(Math,n),i=Math.max.apply(Math,c);return{minX:l,maxX:a,minY:r,maxY:i}},Fe=function(e){var t=[];return e.forEach((function(e){var n=t.findIndex((function(t){return t.value===e.value}));if(-1===n)t.push(e);else{var o=t[n],c=Math.min(o.range[0],e.range[0]),l=Math.max(o.range[1],e.range[1]),a=[c,l],r={value:e.value,range:a};t[n]=r}})),t},He=function(e){var t,n={},o={},c=Object(N["a"])(e);try{for(c.s();!(t=c.n()).done;){var l=t.value,a=l.groupId;a&&!n[a]&&(n[a]=Ce()),o[l.id]=Ce()}}catch(r){c.e(r)}finally{c.f()}return{groupIdMap:n,elIdMap:o}},Ue=function(e){var t=H()(e).toRgb(),n={r:t.r,g:t.g,b:t.b,a:.3*t.a},o={r:t.r,g:t.g,b:t.b,a:.1*t.a};return["rgba(".concat([n.r,n.g,n.b,n.a].join(","),")"),"rgba(".concat([o.r,o.g,o.b,o.a].join(","),")")]},qe=function(e){var t=e.start.join(","),n=e.end.join(",");if(e.broken){var o=e.broken.join(",");return"M".concat(t," L").concat(o," L").concat(n)}if(e.curve){var c=e.curve.join(",");return"M".concat(t," Q").concat(c," ").concat(n)}return"M".concat(t," L").concat(n)},Ge=n("53ca"),Xe=(n("07ac"),function(e){var t,n=e.replace(/[\n\r]+/g,"<br>"),o=n.split("<br>"),c="",l=Object(N["a"])(o);try{for(l.s();!(t=l.n()).done;){var a=t.value;a&&(c+="<div>".concat(a,"</div>"))}}catch(r){l.e(r)}finally{l.f()}return c}),We=function(){var e=Oe(),t=Object(de["debounce"])((function(){e.dispatch(E.ADD_SNAPSHOT)}),300,{trailing:!0}),n=Object(de["throttle"])((function(){e.dispatch(E.RE_DO)}),100,{leading:!0,trailing:!1}),o=Object(de["throttle"])((function(){e.dispatch(E.UN_DO)}),100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:o}},Ye=(n("cb29"),function(e){return new Promise((function(t){var n=document.createElement("img");n.src=e,n.style.opacity="0",document.body.appendChild(n),n.onload=function(){var e=n.clientWidth,o=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:e,height:o})},n.onerror=function(){n.onload=null,n.onerror=null}}))}),Ze=function(e){return new Promise((function(t){var n=new FileReader;n.addEventListener("load",(function(){t(n.result)})),n.readAsDataURL(e)}))},Je=1e3,Ke=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.theme.themeColor})),n=Object(j["computed"])((function(){return e.state.theme.fontColor})),o=Object(j["computed"])((function(){return e.state.theme.fontName})),c=Object(j["computed"])((function(){return e.state.viewportRatio})),l=Object(j["computed"])((function(){return e.state.creatingElement})),a=We(),r=a.addHistorySnapshot,i=function(t){e.commit(y.ADD_ELEMENT,t),e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[t.id]),l.value&&e.commit(y.SET_CREATING_ELEMENT,null),setTimeout((function(){e.commit(y.SET_EDITORAREA_FOCUS,!0)}),0),r()},u=function(e){Ye(e).then((function(t){var n=t.width,o=t.height,l=o/n;l<c.value&&n>Je?(n=Je,o=n*l):o>Je*c.value&&(o=Je*c.value,n=o/l),i({type:"image",id:Ce(),src:e,width:n,height:o,left:(Je-n)/2,top:(Je*c.value-o)/2,fixedRatio:!0,rotate:0})}))},d=function(e){i({type:"chart",id:Ce(),chartType:e,left:300,top:81.25,width:400,height:400,rotate:0,themeColor:[t.value],gridColor:n.value,data:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1"],series:[[12,19,5,2,18]]}})},s=function(e,l){for(var a={fontname:o.value,color:n.value},r=[],u=0;u<e;u++){for(var d=[],s=0;s<l;s++)d.push({id:Ce(),colspan:1,rowspan:1,text:"",style:a});r.push(d)}var f=100,m=36,p=new Array(l).fill(1/l),b=l*f,v=e*m;i({type:"table",id:Ce(),width:b,height:v,colWidths:p,rotate:0,data:r,left:(Je-b)/2,top:(Je*c.value-v)/2,outline:{width:2,style:"solid",color:"#eeece1"},theme:{color:t.value,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1}})},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"请输入内容",c=e.left,l=e.top,a=e.width,r=e.height;i({type:"text",id:Ce(),left:c,top:l,width:a,height:r,content:t,rotate:0,defaultFontName:o.value,defaultColor:n.value})},m=function(e,n){var o=e.left,c=e.top,l=e.width,a=e.height,r={type:"shape",id:Ce(),left:o,top:c,width:l,height:a,viewBox:n.viewBox,path:n.path,fill:t.value,fixedRatio:!1,rotate:0};n.special&&(r.special=!0),i(r)},p=function(e,n){var o=e.left,c=e.top,l=e.start,a=e.end,r={type:"line",id:Ce(),left:o,top:c,start:l,end:a,points:n.points,color:t.value,style:n.style,width:2};n.isBroken&&(r.broken=[(l[0]+a[0])/2,(l[1]+a[1])/2]),n.isCurve&&(r.curve=[(l[0]+a[0])/2,(l[1]+a[1])/2]),i(r)},b=function(e){i({type:"latex",id:Ce(),width:e.w,height:e.h,rotate:0,left:(Je-e.w)/2,top:(Je*c.value-e.h)/2,path:e.path,latex:e.latex,color:n.value,strokeWidth:2,viewBox:[e.w,e.h],fixedRatio:!0})},v=function(e){i({type:"video",id:Ce(),width:500,height:300,rotate:0,left:(Je-500)/2,top:(Je*c.value-300)/2,src:e})};return{createImageElement:u,createChartElement:d,createTableElement:s,createTextElement:f,createShapeElement:m,createLineElement:p,createLatexElement:b,createVideoElement:v}},Qe=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.currentSlide})),n=We(),o=n.addHistorySnapshot,c=Ke(),l=c.createTextElement,a=function(n){var c,l=He(n),a=l.groupIdMap,r=l.elIdMap,i=t.value.elements.map((function(e){return e.id})),u=Object(N["a"])(n);try{for(u.s();!(c=u.n()).done;){var d=c.value,s=i.includes(d.id);d.id=r[d.id],s&&(d.left=d.left+10,d.top=d.top+10),d.groupId&&(d.groupId=a[d.groupId])}}catch(f){u.e(f)}finally{u.f()}e.commit(y.ADD_ELEMENT,n),e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,Object.values(r)),o()},r=function(t){var n=t.map((function(e){var t,n=He(e.elements),o=n.groupIdMap,c=n.elIdMap,l=Object(N["a"])(e.elements);try{for(l.s();!(t=l.n()).done;){var a=t.value;a.id=c[a.id],a.groupId&&(a.groupId=o[a.groupId])}}catch(d){l.e(d)}finally{l.f()}if(e.animations){var r,i=Object(N["a"])(e.animations);try{for(i.s();!(r=i.n()).done;){var u=r.value;u.elId=c[u.elId]}}catch(d){i.e(d)}finally{i.f()}}return Object(w["a"])(Object(w["a"])({},e),{},{id:Ce(8)})}));e.commit(y.ADD_SLIDE,n),o()},i=function(e){l({left:0,top:0,width:600,height:50},e)},u=function(e,t){var n=(null===t||void 0===t?void 0:t.onlySlide)||!1,o=(null===t||void 0===t?void 0:t.onlyElements)||!1,c=De(e);if("object"===Object(Ge["a"])(c)){var l=c.type,u=c.data;"elements"!==l||n?"slides"!==l||o||r(u):a(u)}else if(!o&&!n){var d=Xe(c);i(d)}};return{addSlidesFromClipboard:r,pasteTextClipboardData:u}},$e=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.slideIndex})),n=Object(j["computed"])((function(){return e.state.theme})),o=Object(j["computed"])((function(){return e.state.slides})),c=Object(j["computed"])((function(){return e.getters.currentSlide})),l=Object(j["computed"])((function(){return[].concat(Object(ue["a"])(e.state.selectedSlidesIndex),[t.value])})),a=Object(j["computed"])((function(){return o.value.filter((function(e,t){return l.value.includes(t)}))})),r=Object(j["computed"])((function(){return a.value.map((function(e){return e.id}))})),i=Qe(),u=i.pasteTextClipboardData,d=i.addSlidesFromClipboard,s=We(),f=s.addHistorySnapshot,m=function(){var t={id:Ce(8),elements:[],background:{type:"solid",color:n.value.backgroundColor}};e.commit(y.UPDATE_SLIDE_INDEX,0),e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),e.commit(y.SET_SLIDES,[t])},p=function(n){n===ee.UP&&t.value>0?e.commit(y.UPDATE_SLIDE_INDEX,t.value-1):n===ee.DOWN&&t.value<o.value.length-1&&e.commit(y.UPDATE_SLIDE_INDEX,t.value+1)},b=function(){var t=Ve(JSON.stringify({type:"slides",data:a.value}));_e(t).then((function(){e.commit(y.SET_THUMBNAILS_FOCUS,!0)}))},v=function(){Be().then((function(e){u(e,{onlySlide:!0})})).catch((function(e){return xe["a"].warning(e)}))},O=function(){var t={id:Ce(8),elements:[],background:{type:"solid",color:n.value.backgroundColor}};e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),e.commit(y.ADD_SLIDE,t),f()},h=function(t){var n,o=He(t.elements),c=o.groupIdMap,l=o.elIdMap,a=Object(N["a"])(t.elements);try{for(a.s();!(n=a.n()).done;){var r=n.value;r.id=l[r.id],r.groupId&&(r.groupId=c[r.groupId])}}catch(u){a.e(u)}finally{a.f()}var i=Object(w["a"])(Object(w["a"])({},t),{},{id:Ce(8)});e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),e.commit(y.ADD_SLIDE,i),f()},g=function(){var e=JSON.parse(JSON.stringify(c.value));d([e])},E=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.value;o.value.length===t.length?m():e.commit(y.DELETE_SLIDE,t),e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,[]),f()},x=function(){var e=Object(ue["a"])(r.value);b(),E(e)},C=function(){var t=Array.from(Array(o.value.length),(function(e,t){return t}));e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,t)};return{resetSlides:m,updateSlideIndex:p,copySlide:b,pasteSlide:v,createSlide:O,createSlideByTemplate:h,copyAndPasteSlide:g,deleteSlide:E,cutSlide:x,selectAllSlide:C}},et=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.getters.currentSlide})),o=We(),c=o.addHistorySnapshot,l=function(){var o,l=JSON.parse(JSON.stringify(n.value.elements)),a=Object(N["a"])(l);try{for(a.s();!(o=a.n()).done;){var r=o.value;t.value.includes(r.id)&&(r.lock=!0)}}catch(i){a.e(i)}finally{a.f()}e.commit(y.UPDATE_SLIDE,{elements:l}),e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),c()},a=function(t){var o=JSON.parse(JSON.stringify(n.value.elements));if(t.groupId){var l,a=Object(N["a"])(o);try{for(a.s();!(l=a.n()).done;){var r=l.value;r.groupId===t.groupId&&(r.lock=!1)}}catch(s){a.e(s)}finally{a.f()}return o}var i,u=Object(N["a"])(o);try{for(u.s();!(i=u.n()).done;){var d=i.value;if(d.id===t.id){d.lock=!1;break}}}catch(s){u.e(s)}finally{u.f()}e.commit(y.UPDATE_SLIDE,{elements:o}),e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[t.id]),c()};return{lockElement:l,unlockElement:a}},tt=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.state.activeGroupElementId})),o=Object(j["computed"])((function(){return e.getters.currentSlide})),c=We(),l=c.addHistorySnapshot,a=function(){if(t.value.length){var c=[];c=n.value?o.value.elements.filter((function(e){return e.id!==n.value})):o.value.elements.filter((function(e){return!t.value.includes(e.id)})),e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),e.commit(y.UPDATE_SLIDE,{elements:c}),l()}},r=function(){o.value.elements.length&&(e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),e.commit(y.UPDATE_SLIDE,{elements:[]}),l())};return{deleteElement:a,deleteAllElements:r}},nt=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.getters.activeElementList})),o=Object(j["computed"])((function(){return e.getters.currentSlide})),c=Object(j["computed"])((function(){return e.state.handleElementId})),l=We(),a=l.addHistorySnapshot,r=Object(j["computed"])((function(){if(n.value.length<2)return!1;var e=n.value[0].groupId;if(!e)return!0;var t=n.value.every((function(t){return(t.groupId&&t.groupId)===e}));return!t})),i=function(){var c;if(n.value.length){var l,r=JSON.parse(JSON.stringify(o.value.elements)),i=Ce(),u=[],d=Object(N["a"])(r);try{for(d.s();!(l=d.n()).done;){var s=l.value;t.value.includes(s.id)&&(s.groupId=i,u.push(s))}}catch(b){d.e(b)}finally{d.f()}var f=r.findIndex((function(e){return e.id===u[u.length-1].id})),m=u.map((function(e){return e.id}));r=r.filter((function(e){return!m.includes(e.id)}));var p=f-u.length+1;(c=r).splice.apply(c,[p,0].concat(u)),e.commit(y.UPDATE_SLIDE,{elements:r}),a()}},u=function(){if(n.value.length){var l=n.value.some((function(e){return e.groupId}));if(l){var r,i=JSON.parse(JSON.stringify(o.value.elements)),u=Object(N["a"])(i);try{for(u.s();!(r=u.n()).done;){var d=r.value;t.value.includes(d.id)&&d.groupId&&delete d.groupId}}catch(f){u.e(f)}finally{u.f()}e.commit(y.UPDATE_SLIDE,{elements:i});var s=c.value?[c.value]:[];e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,s),a()}}};return{canCombine:r,combineElements:i,uncombineElements:u}},ot=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.getters.activeElementList})),o=Qe(),c=o.pasteTextClipboardData,l=tt(),a=l.deleteElement,r=function(){if(t.value.length){var o=Ve(JSON.stringify({type:"elements",data:n.value}));_e(o).then((function(){e.commit(y.SET_EDITORAREA_FOCUS,!0)}))}},i=function(){r(),a()},u=function(){Be().then((function(e){c(e)})).catch((function(e){return xe["a"].warning(e)}))},d=function(){r(),u()};return{copyElement:r,cutElement:i,pasteElement:u,quickCopyElement:d}},ct=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.currentSlide})),n=function(){var n=t.value.elements.filter((function(e){return!e.lock})),o=n.map((function(e){return e.id}));e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,o)};return{selectAllElement:n}},lt=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.state.activeGroupElementId})),o=Object(j["computed"])((function(){return e.getters.currentSlide})),c=We(),l=c.addHistorySnapshot,a=function(c){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=[],i=function(e){var t=e.left,n=e.top;switch(c){case ee.LEFT:t-=a;break;case ee.RIGHT:t+=a;break;case ee.UP:n-=a;break;case ee.DOWN:n+=a;break;default:break}return Object(w["a"])(Object(w["a"])({},e),{},{left:t,top:n})};r=n.value?o.value.elements.map((function(e){return n.value===e.id?i(e):e})):o.value.elements.map((function(e){return t.value.includes(e.id)?i(e):e})),e.commit(y.UPDATE_SLIDE,{elements:r}),l()};return{moveElement:a}},at=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.currentSlide})),n=We(),o=n.addHistorySnapshot,c=function(e,t){return{minLevel:e.findIndex((function(e){return e.id===t[0].id})),maxLevel:e.findIndex((function(e){return e.id===t[t.length-1].id}))}},l=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var o=n.filter((function(e){return e.groupId===t.groupId})),l=c(e,o),a=l.minLevel,r=l.maxLevel;if(r===e.length-1)return;var i=n[r+1],u=n.splice(a,o.length);if(i.groupId){var d=n.filter((function(e){return e.groupId===i.groupId}));n.splice.apply(n,[a+d.length,0].concat(Object(ue["a"])(u)))}else n.splice.apply(n,[a+1,0].concat(Object(ue["a"])(u)))}else{var s=e.findIndex((function(e){return e.id===t.id}));if(s===e.length-1)return;var f=n[s+1],m=n.splice(s,1)[0];if(f.groupId){var p=n.filter((function(e){return e.groupId===f.groupId}));n.splice(s+p.length,0,m)}else n.splice(s+1,0,m)}return n},a=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var o=n.filter((function(e){return e.groupId===t.groupId})),l=c(e,o),a=l.minLevel;if(0===a)return;var r=n[a-1],i=n.splice(a,o.length);if(r.groupId){var u=n.filter((function(e){return e.groupId===r.groupId}));n.splice.apply(n,[a-u.length,0].concat(Object(ue["a"])(i)))}else n.splice.apply(n,[a-1,0].concat(Object(ue["a"])(i)))}else{var d=e.findIndex((function(e){return e.id===t.id}));if(0===d)return;var s=n[d-1],f=n.splice(d,1)[0];if(s.groupId){var m=n.filter((function(e){return e.groupId===s.groupId}));n.splice(d-m.length,0,f)}else n.splice(d-1,0,f)}return n},r=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var o=n.filter((function(e){return e.groupId===t.groupId})),l=c(e,o),a=l.minLevel,r=l.maxLevel;if(r===e.length-1)return null;var i=n.splice(a,o.length);n.push.apply(n,Object(ue["a"])(i))}else{var u=e.findIndex((function(e){return e.id===t.id}));if(u===e.length-1)return null;n.splice(u,1),n.push(t)}return n},i=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var o=n.filter((function(e){return e.groupId===t.groupId})),l=c(e,o),a=l.minLevel;if(0===a)return;var r=n.splice(a,o.length);n.unshift.apply(n,Object(ue["a"])(r))}else{var i=e.findIndex((function(e){return e.id===t.id}));if(0===i)return;n.splice(i,1),n.unshift(t)}return n},u=function(n,c){var u;c===Z.UP?u=l(t.value.elements,n):c===Z.DOWN?u=a(t.value.elements,n):c===Z.TOP?u=r(t.value.elements,n):c===Z.BOTTOM&&(u=i(t.value.elements,n)),u&&(e.commit(y.UPDATE_SLIDE,{elements:u}),o())};return{orderElement:u}},rt=function(){var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()},it=function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()},ut=function(){return document.mozFullScreen||document.webkitIsFullScreen||document.webkitFullScreen},dt=function(){var e=Oe(),t=function(){rt(),e.commit(y.SET_SCREENING,!0)},n=function(){e.commit(y.UPDATE_SLIDE_INDEX,0),t()},o=function(){e.commit(y.SET_SCREENING,!1),ut()&&it()};return{enterScreening:t,enterScreeningFromStart:n,exitScreening:o}},st=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.canvasPercentage})),n=function(n){var o=t.value,c=5,l=120,a=60;"+"===n&&o<=l&&(o+=c),"-"===n&&o>=a&&(o-=c),e.commit(y.SET_CANVAS_PERCENTAGE,o)},o=function(t){e.commit(y.SET_CANVAS_PERCENTAGE,t)};return{scaleCanvas:n,setCanvasPercentage:o}},ft=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.ctrlKeyState})),n=Object(j["computed"])((function(){return e.state.shiftKeyState})),o=Object(j["computed"])((function(){return e.state.disableHotkeys})),c=Object(j["computed"])((function(){return e.state.activeElementIdList})),l=Object(j["computed"])((function(){return e.getters.handleElement})),a=Object(j["computed"])((function(){return e.getters.currentSlide})),r=Object(j["computed"])((function(){return e.state.editorAreaFocus})),i=Object(j["computed"])((function(){return e.state.thumbnailsFocus})),u=$e(),d=u.updateSlideIndex,s=u.copySlide,f=u.createSlide,m=u.deleteSlide,p=u.cutSlide,b=u.copyAndPasteSlide,v=u.selectAllSlide,O=nt(),h=O.combineElements,g=O.uncombineElements,E=tt(),x=E.deleteElement,C=et(),k=C.lockElement,w=ot(),N=w.copyElement,I=w.cutElement,S=w.quickCopyElement,T=ct(),V=T.selectAllElement,L=lt(),_=L.moveElement,B=at(),D=B.orderElement,M=We(),A=M.redo,P=M.undo,R=dt(),z=R.enterScreening,F=st(),H=F.scaleCanvas,U=F.setCanvasPercentage,q=function(){c.value.length?N():i.value&&s()},G=function(){c.value.length?I():i.value&&p()},X=function(){c.value.length?S():i.value&&b()},W=function(){r.value&&V(),i.value&&v()},Y=function(){r.value&&k()},J=function(){r.value&&h()},K=function(){r.value&&g()},Q=function(){c.value.length?x():i.value&&m()},$=function(e){c.value.length?_(e):e!==ee.UP&&e!==ee.DOWN||d(e)},te=function(e){l.value&&D(l.value,e)},ne=function(){i.value&&f()},oe=function(){if(a.value.elements.length)if(l.value){var t=a.value.elements.findIndex((function(e){return e.id===l.value.id})),n=t>=a.value.elements.length-1?0:t+1,o=a.value.elements[n].id;e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[o])}else{var c=a.value.elements[0];e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[c.id])}},ce=function(c){var l=c.ctrlKey,a=c.shiftKey,u=c.altKey,d=c.metaKey,s=l||d,f=c.key.toUpperCase();if(s&&!t.value&&e.commit(y.SET_CTRL_KEY_STATE,!0),a&&!n.value&&e.commit(y.SET_SHIFT_KEY_STATE,!0),s&&f===ee.F&&(c.preventDefault(),z(),e.commit(y.SET_CTRL_KEY_STATE,!1)),r.value||i.value){if(s&&f===ee.C){if(o.value)return;c.preventDefault(),q()}if(s&&f===ee.X){if(o.value)return;c.preventDefault(),G()}if(s&&f===ee.D){if(o.value)return;c.preventDefault(),X()}if(s&&f===ee.Z){if(o.value)return;c.preventDefault(),P()}if(s&&f===ee.Y){if(o.value)return;c.preventDefault(),A()}if(s&&f===ee.A){if(o.value)return;c.preventDefault(),W()}if(s&&f===ee.L){if(o.value)return;c.preventDefault(),Y()}if(!a&&s&&f===ee.G){if(o.value)return;c.preventDefault(),J()}if(a&&s&&f===ee.G){if(o.value)return;c.preventDefault(),K()}if(u&&f===ee.F){if(o.value)return;c.preventDefault(),te(Z.TOP)}if(u&&f===ee.B){if(o.value)return;c.preventDefault(),te(Z.BOTTOM)}if(f===ee.DELETE||f===ee.BACKSPACE){if(o.value)return;c.preventDefault(),Q()}if(f===ee.UP){if(o.value)return;c.preventDefault(),$(ee.UP)}if(f===ee.DOWN){if(o.value)return;c.preventDefault(),$(ee.DOWN)}if(f===ee.LEFT){if(o.value)return;c.preventDefault(),$(ee.LEFT)}if(f===ee.RIGHT){if(o.value)return;c.preventDefault(),$(ee.RIGHT)}if(f===ee.ENTER){if(o.value)return;c.preventDefault(),ne()}if(f===ee.MINUS){if(o.value)return;c.preventDefault(),H("-")}if(f===ee.EQUAL){if(o.value)return;c.preventDefault(),H("+")}if(f===ee.DIGIT_0){if(o.value)return;c.preventDefault(),U(90)}if(f===ee.TAB){if(o.value)return;c.preventDefault(),oe()}}},le=function(){t.value&&e.commit(y.SET_CTRL_KEY_STATE,!1),n.value&&e.commit(y.SET_SHIFT_KEY_STATE,!1)};Object(j["onMounted"])((function(){document.addEventListener("keydown",ce),document.addEventListener("keyup",le),window.addEventListener("blur",le)})),Object(j["onUnmounted"])((function(){document.removeEventListener("keydown",ce),document.removeEventListener("keyup",le),window.removeEventListener("blur",le)}))},mt=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.editorAreaFocus})),n=Object(j["computed"])((function(){return e.state.thumbnailsFocus})),o=Object(j["computed"])((function(){return e.state.disableHotkeys})),c=Qe(),l=c.pasteTextClipboardData,a=Ke(),r=a.createImageElement,i=function(e){Ze(e).then((function(e){return r(e)}))},u=function(e){if((t.value||n.value)&&!o.value&&e.clipboardData){var c=e.clipboardData.items,a=c[0];if(a){var r,u=Object(N["a"])(c);try{for(u.s();!(r=u.n()).done;){var d=r.value;if("file"===d.kind&&-1!==d.type.indexOf("image")){var s=d.getAsFile();return void(s&&i(s))}}}catch(f){u.e(f)}finally{u.f()}"string"===a.kind&&"text/plain"===a.type&&a.getAsString((function(e){return l(e)}))}}};Object(j["onMounted"])((function(){document.addEventListener("paste",u)})),Object(j["onUnmounted"])((function(){document.removeEventListener("paste",u)}))},pt=function(e){return Object(j["pushScopeId"])("data-v-13ca7328"),e=e(),Object(j["popScopeId"])(),e},bt={class:"editor-header"},vt={class:"left"},Ot={class:"menu-item"},ht=Object(j["createTextVNode"])(),jt=pt((function(){return Object(j["createElementVNode"])("span",{class:"text"},"文件",-1)})),gt=Object(j["createTextVNode"])("导出 JSON"),yt=Object(j["createTextVNode"])("导出 PPTX"),Et={class:"menu-item"},xt=Object(j["createTextVNode"])(),Ct=pt((function(){return Object(j["createElementVNode"])("span",{class:"text"},"编辑",-1)})),kt=Object(j["createTextVNode"])("撤销"),wt=Object(j["createTextVNode"])("重做"),Nt=Object(j["createTextVNode"])("添加页面"),It=Object(j["createTextVNode"])("删除页面"),St=Object(j["createTextVNode"])("重置幻灯片"),Tt={class:"menu-item"},Vt=Object(j["createTextVNode"])(),Lt=pt((function(){return Object(j["createElementVNode"])("span",{class:"text"},"演示",-1)})),_t=Object(j["createTextVNode"])("从头开始"),Bt=Object(j["createTextVNode"])("从当前页开始"),Dt={class:"menu-item"},Mt=Object(j["createTextVNode"])(),At=pt((function(){return Object(j["createElementVNode"])("span",{class:"text"},"帮助",-1)})),Pt=Object(j["createTextVNode"])("意见反馈"),Rt=Object(j["createTextVNode"])("快捷键"),zt={class:"right"},Ft={href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},Ht={class:"menu-item"};function Ut(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconFolderClose"),r=Object(j["resolveComponent"])("MenuItem"),i=Object(j["resolveComponent"])("Menu"),u=Object(j["resolveComponent"])("Dropdown"),d=Object(j["resolveComponent"])("IconEdit"),s=Object(j["resolveComponent"])("IconPpt"),f=Object(j["resolveComponent"])("IconHelpcenter"),m=Object(j["resolveComponent"])("Tooltip"),p=Object(j["resolveComponent"])("IconGithub"),b=Object(j["resolveComponent"])("HotkeyDoc"),v=Object(j["resolveComponent"])("Drawer"),O=Object(j["resolveComponent"])("FullscreenSpin");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",bt,[Object(j["createElementVNode"])("div",vt,[Object(j["createVNode"])(u,{trigger:["click"]},{overlay:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,null,{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{onClick:t[0]||(t[0]=function(t){return e.exportJSON()})},{default:Object(j["withCtx"])((function(){return[gt]})),_:1}),Object(j["createVNode"])(r,{onClick:t[1]||(t[1]=function(t){return e.exportPPTX()})},{default:Object(j["withCtx"])((function(){return[yt]})),_:1})]})),_:1})]})),default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Ot,[Object(j["createVNode"])(a),ht,jt])]})),_:1}),Object(j["createVNode"])(u,{trigger:["click"]},{overlay:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,null,{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{onClick:t[2]||(t[2]=function(t){return e.undo()})},{default:Object(j["withCtx"])((function(){return[kt]})),_:1}),Object(j["createVNode"])(r,{onClick:t[3]||(t[3]=function(t){return e.redo()})},{default:Object(j["withCtx"])((function(){return[wt]})),_:1}),Object(j["createVNode"])(r,{onClick:t[4]||(t[4]=function(t){return e.createSlide()})},{default:Object(j["withCtx"])((function(){return[Nt]})),_:1}),Object(j["createVNode"])(r,{onClick:t[5]||(t[5]=function(t){return e.deleteSlide()})},{default:Object(j["withCtx"])((function(){return[It]})),_:1}),Object(j["createVNode"])(r,{onClick:t[6]||(t[6]=function(t){return e.toggleGridLines()})},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(e.showGridLines?"关闭网格线":"打开网格线"),1)]})),_:1}),Object(j["createVNode"])(r,{onClick:t[7]||(t[7]=function(t){return e.resetSlides()})},{default:Object(j["withCtx"])((function(){return[St]})),_:1})]})),_:1})]})),default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Et,[Object(j["createVNode"])(d),xt,Ct])]})),_:1}),Object(j["createVNode"])(u,{trigger:["click"]},{overlay:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,null,{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{onClick:t[8]||(t[8]=function(t){return e.enterScreeningFromStart()})},{default:Object(j["withCtx"])((function(){return[_t]})),_:1}),Object(j["createVNode"])(r,{onClick:t[9]||(t[9]=function(t){return e.enterScreening()})},{default:Object(j["withCtx"])((function(){return[Bt]})),_:1})]})),_:1})]})),default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Tt,[Object(j["createVNode"])(s),Vt,Lt])]})),_:1}),Object(j["createVNode"])(u,{trigger:["click"]},{overlay:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,null,{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{onClick:t[10]||(t[10]=function(t){return e.goIssues()})},{default:Object(j["withCtx"])((function(){return[Pt]})),_:1}),Object(j["createVNode"])(r,{onClick:t[11]||(t[11]=function(t){return e.hotkeyDrawerVisible=!0})},{default:Object(j["withCtx"])((function(){return[Rt]})),_:1})]})),_:1})]})),default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Dt,[Object(j["createVNode"])(f),Mt,At])]})),_:1})]),Object(j["createElementVNode"])("div",zt,[Object(j["createVNode"])(m,{mouseLeaveDelay:0,title:"幻灯片放映"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:"menu-item",onClick:t[12]||(t[12]=function(t){return e.enterScreening()})},[Object(j["createVNode"])(s,{size:"18",fill:"#666",style:{"margin-top":"2px"}})])]})),_:1}),Object(j["createElementVNode"])("a",Ft,[Object(j["createElementVNode"])("div",Ht,[Object(j["createVNode"])(p,{size:"18",fill:"#666"})])])]),Object(j["createVNode"])(v,{width:"320",placement:"right",visible:e.hotkeyDrawerVisible,onClose:t[13]||(t[13]=function(t){return e.hotkeyDrawerVisible=!1})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b)]})),_:1},8,["visible"]),Object(j["createVNode"])(O,{loading:e.exporting,tip:"正在导出..."},null,8,["loading"])])}var qt=n("3835"),Gt=(n("9911"),n("cc71"),n("21a6")),Xt=n("8f74"),Wt=(n("00b4"),["style","script","template"]),Yt=["html","head","body","p","dt","dd","li","option","thead","th","tbody","tr","td","tfoot","colgroup"],Zt={li:["ul","ol","menu"],dt:["dl"],dd:["dl"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table"],td:["table"]},Jt=["!doctype","area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],Kt=function(e,t){var n=t-e.position;Qt(e,n)},Qt=function(e,t){e.position=e.position+t},$t=function(e,t){var n=!1;while(!n){var o=e.indexOf("<",t);if(-1===o)return o;var c=e.charAt(o+1);if("/"===c||"!"===c||/[A-Za-z0-9]/.test(c))return o;t=o+1}return-1},en=function(e){var t=e.str,n=$t(t,e.position);if(n!==e.position){-1===n&&(n=t.length);var o=t.slice(e.position,n);Kt(e,n),e.tokens.push({type:"text",content:o})}},tn=function(e){var t=e.str;Qt(e,4);var n=t.indexOf("--\x3e",e.position),o=n+3;-1===n&&(n=o=t.length);var c=t.slice(e.position,n);Kt(e,o),e.tokens.push({type:"comment",content:c})},nn=function(e){var t=e.str,n=t.length,o=e.position;while(o<n){var c=t.charAt(o),l=!(/\s/.test(c)||"/"===c||">"===c);if(l)break;o++}var a=o+1;while(a<n){var r=t.charAt(a),i=!(/\s/.test(r)||"/"===r||">"===r);if(!i)break;a++}Kt(e,a);var u=t.slice(o,a);return e.tokens.push({type:"tag",content:u}),u},on=function(e){var t=e.str,n=e.tokens,o=e.position,c=null,l=o,a=[],r=t.length;while(o<r){var i=t.charAt(o);if(c){var u=i===c;u&&(c=null),o++}else{var d="/"===i||">"===i;if(d){o!==l&&a.push(t.slice(l,o));break}var s=/\s/.test(i);if(s)o!==l&&a.push(t.slice(l,o)),l=o+1,o++;else{var f="'"===i||'"'===i;f?(c=i,o++):o++}}}Kt(e,o);for(var m="attribute",p=0;p<a.length;p++){var b=a[p],v=-1===b.indexOf("=");if(v){var O=a[p+1];if(O&&Object(de["startsWith"])(O,"=")){if(O.length>1){var h=b+O;n.push({type:m,content:h}),p+=1;continue}var j=a[p+2];if(p+=1,j){var g=b+"="+j;n.push({type:m,content:g}),p+=1;continue}}}if(Object(de["endsWith"])(b,"=")){var y=a[p+1];if(y&&-1===y.indexOf("=")){var E=b+y;n.push({type:m,content:E}),p+=1;continue}var x=b.slice(0,-1);n.push({type:m,content:x})}else n.push({type:m,content:b})}},cn=function(e,t){var n=t.str,o=t.tokens,c=e.toLowerCase(),l=n.length,a=t.position;while(a<l){var r=n.indexOf("</",a);if(-1===r){en(t);break}var i={str:n,position:t.position,tokens:[]};Kt(i,r);var u=ln(i);if(c===u.toLowerCase()){if(r!==t.position){var d=t.position;Kt(t,r),o.push({type:"text",content:n.slice(d,r)})}o.push.apply(o,Object(ue["a"])(i.tokens)),Kt(t,i.position);break}a=i.position}},ln=function(e){var t=e.str,n=t.charAt(e.position+1),o="/"===n;Qt(e,o?2:1),e.tokens.push({type:"tag-start",close:o});var c=nn(e);on(e);var l=t.charAt(e.position),a="/"===l;return Qt(e,a?2:1),e.tokens.push({type:"tag-end",close:a}),c},an=function(e){var t=e.str,n=t.length;while(e.position<n){var o=e.position;if(en(e),e.position===o){var c=Object(de["startsWith"])(t,"!--",o+1);if(c)tn(e);else{var l=ln(e),a=l.toLowerCase();Wt.includes(a)&&cn(l,e)}}}},rn=function(e){var t={str:e,position:0,tokens:[]};return an(t),t.tokens},un=function(e){var t={tagName:null,children:[]},n={tokens:e,cursor:0,stack:[t]};return fn(n),t.children},dn=function(e,t){var n=Zt[e];if(n){var o=t.length-1;while(o>=0){var c=t[o].tagName;if(c===e)break;if(n.includes(c))return!0;o--}}return!1},sn=function(e,t){e.splice(t)},fn=function e(t){var n=t.stack,o=t.tokens,c=t.cursor,l=n[n.length-1].children,a=o.length;while(c<a){var r=o[c];if("tag-start"===r.type){var i=o[++c];c++;var u=i.content.toLowerCase();if(r.close){var d=n.length,s=!1;while(--d>-1)if(n[d].tagName===u){s=!0;break}while(c<a){if("tag-end"!==o[c].type)break;c++}if(s){sn(n,d);break}}else{var f=Yt.includes(u),m=f;if(m&&(m=!dn(u,n)),m){var p=n.length-1;while(p>0){if(u===n[p].tagName){sn(n,p);var b=p-1;l=n[b].children;break}p-=1}}var v=[],O=void 0;while(c<a){var h=o[c];if("tag-end"===h.type){O=h;break}v.push(h.content),c++}if(!O)break;c++;var j=[],g={type:"element",tagName:i.content,attributes:v,children:j};l.push(g);var y=!(O.close||Jt.includes(u));if(y){n.push({tagName:u,children:j});var E={tokens:o,cursor:c,stack:n};e(E),c=E.cursor}}}else l.push(r),c++}t.cursor=c},mn=(n("498a"),function(e,t){var n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}),pn=function(e){var t=e.charAt(0),n=e.length-1,o='"'===t||"'"===t;return o&&t===e.charAt(n)?e.slice(1,n):e},bn=function(e){return e.map((function(e){var t=mn(e.trim(),"="),n=t[0],o="string"===typeof t[1]?pn(t[1]):null;return{key:n,value:o}}))},vn=function e(t){return t.map((function(t){if("element"===t.type){var n=e(t.children),o={type:"element",tagName:t.tagName.toLowerCase(),attributes:bn(t.attributes),children:n};return o}var c={type:t.type,content:t.content};return c}))},On=function(e){var t=rn(e),n=un(t);return vn(n)},hn=n("d01f"),jn=n("0b89"),gn={1:"Z",2:"M",4:"H",8:"V",16:"L",32:"C",64:"S",128:"Q",256:"T",512:"A"},yn=function(e){var t,n=new hn["a"](e),o=[],c=Object(N["a"])(n.commands);try{for(c.s();!(t=c.n()).done;){var l=t.value,a=gn[l.type];if(2!==l.type&&16!==l.type||o.push({x:l.x,y:l.y,relative:l.relative,type:a}),32===l.type)o.push({x:l.x,y:l.y,curve:{type:"cubic",x1:l.x1,y1:l.y1,x2:l.x2,y2:l.y2},relative:l.relative,type:a});else if(128===l.type)o.push({x:l.x,y:l.y,curve:{type:"quadratic",x1:l.x1,y1:l.y1},relative:l.relative,type:a});else if(512===l.type){var r=o[o.length-1];if(!["M","L","Q","C"].includes(r.type))continue;var i,u=Object(jn["a"])({px:r.x,py:r.y,cx:l.x,cy:l.y,rx:l.rX,ry:l.rY,xAxisRotation:l.xRot,largeArcFlag:l.lArcFlag,sweepFlag:l.sweepFlag}),d=Object(N["a"])(u);try{for(d.s();!(i=d.n()).done;){var s=i.value;o.push({x:s.x,y:s.y,curve:{type:"cubic",x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2},relative:!1,type:"C"})}}catch(f){d.e(f)}finally{d.f()}}else{if(1!==l.type)continue;o.push({close:!0,type:a})}}}catch(f){c.e(f)}finally{c.f()}return o},En="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",xn="data:image/svg+xml;base64,",Cn=function(e){e=e.replace(/\r\n/g,"\n");for(var t="",n=0;n<e.length;n++){var o=e.charCodeAt(n);o<128?t+=String.fromCharCode(o):o>127&&o<2048?(t+=String.fromCharCode(o>>6|192),t+=String.fromCharCode(63&o|128)):(t+=String.fromCharCode(o>>12|224),t+=String.fromCharCode(o>>6&63|128),t+=String.fromCharCode(63&o|128))}return t},kn=function(e){var t,n,o,c,l,a,r,i="",u=0;e=Cn(e);while(u<e.length)t=e.charCodeAt(u++),n=e.charCodeAt(u++),o=e.charCodeAt(u++),c=t>>2,l=(3&t)<<4|n>>4,a=(15&n)<<2|o>>6,r=63&o,isNaN(n)?a=r=64:isNaN(o)&&(r=64),i=i+En.charAt(c)+En.charAt(l)+En.charAt(a)+En.charAt(r);return i},wn=function(e){var t=new XMLSerializer,n=t.serializeToString(e);return xn+kn(n)},Nn=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.slides})),n=Object(j["ref"])(!1),o=function(){var e=new Blob([JSON.stringify(t.value)],{type:""});Object(Gt["saveAs"])(e,"pptist_slides.json")},c=function(e){var t=H()(e),n=t.getAlpha(),o=0===n?"#ffffff":t.setAlpha(1).toHexString();return{alpha:n,color:o}},l=function(e){var t=On(e),n=[],o=function e(t){var o,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object(N["a"])(t);try{for(a.s();!(o=a.n()).done;){var r=o.value;if("tagName"in r&&["div","ul","li","p"].includes(r.tagName)&&n.length){var i=n[n.length-1];i.options||(i.options={}),i.options.breakLine=!0}var u=Object(w["a"])({},l),d="attributes"in r?r.attributes.find((function(e){return"style"===e.key})):null;if(d&&d.value){var s,f=d.value.split(";"),m=Object(N["a"])(f);try{for(m.s();!(s=m.n()).done;){var p=s.value,b=p.split(": "),v=Object(qt["a"])(b,2),O=v[0],h=v[1],j=[Object(de["trim"])(O),Object(de["trim"])(h)],g=j[0],y=j[1];g&&y&&(u[g]=y)}}catch(C){m.e(C)}finally{m.f()}}if("tagName"in r&&("em"===r.tagName&&(u["font-style"]="italic"),"strong"===r.tagName&&(u["font-weight"]="bold"),"sup"===r.tagName&&(u["vertical-align"]="super"),"sub"===r.tagName&&(u["vertical-align"]="sub")),"tagName"in r&&"br"===r.tagName)n.push({text:"",options:{breakLine:!0}});else if("content"in r){var E=r.content.replace(/\n/g,"").replace(/&nbsp;/g," "),x={};u["font-size"]&&(x.fontSize=.75*parseInt(u["font-size"])),u["color"]&&(x.color=c(u["color"]).color),u["background-color"]&&(x.highlight=c(u["background-color"]).color),u["text-decoration-line"]&&(-1!==u["text-decoration-line"].indexOf("underline")&&(x.underline={color:x.color||"#000000",style:"sng"}),-1!==u["text-decoration-line"].indexOf("line-through")&&(x.strike="sngStrike")),u["text-decoration"]&&(-1!==u["text-decoration"].indexOf("underline")&&(x.underline={color:x.color||"#000000",style:"sng"}),-1!==u["text-decoration"].indexOf("line-through")&&(x.strike="sngStrike")),u["vertical-align"]&&("super"===u["vertical-align"]&&(x.superscript=!0),"sub"===u["vertical-align"]&&(x.subscript=!0)),u["text-align"]&&(x.align=u["text-align"]),u["font-weight"]&&(x.bold="bold"===u["font-weight"]),u["font-style"]&&(x.italic="italic"===u["font-style"]),u["font-family"]&&(x.fontFace=u["font-family"]),n.push({text:E,options:x})}else"children"in r&&e(r.children,u)}}catch(C){a.e(C)}finally{a.f()}};return o(t),n},a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{x:1,y:1};return e.map((function(e){if(void 0!==e.close)return{close:!0};if("M"===e.type)return{x:e.x/100*t.x,y:e.y/100*t.y,moveTo:!0};if(e.curve){if("cubic"===e.curve.type)return{x:e.x/100*t.x,y:e.y/100*t.y,curve:{type:"cubic",x1:e.curve.x1/100*t.x,y1:e.curve.y1/100*t.y,x2:e.curve.x2/100*t.x,y2:e.curve.y2/100*t.y}};if("quadratic"===e.curve.type)return{x:e.x/100*t.x,y:e.y/100*t.y,curve:{type:"quadratic",x1:e.curve.x1/100*t.x,y1:e.curve.y1/100*t.y}}}return{x:e.x/100*t.x,y:e.y/100*t.y}}))},r=function(){n.value=!0;var e,o=new Xt["a"],r=Object(N["a"])(t.value);try{for(r.s();!(e=r.n()).done;){var i=e.value,u=o.addSlide();if(i.background){var d=i.background;if("image"===d.type&&d.image)u.background={data:d.image};else if("solid"===d.type&&d.color){var s=c(d.color);u.background={color:s.color,transparency:100*(1-s.alpha)}}else if("gradient"===d.type&&d.gradientColor){var f=Object(qt["a"])(d.gradientColor,2),m=f[0],p=f[1],b=H.a.mix(m,p).toHexString(),v=c(b);u.background={color:v.color,transparency:100*(1-v.alpha)}}}if(i.elements){var O,h=Object(N["a"])(i.elements);try{var j=function(){var e=O.value;if("text"===e.type){var t=l(e.content),n={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,fontSize:15,fontFace:"微软雅黑",color:"#000000",valign:"middle"};if(e.rotate&&(n.rotate=e.rotate),e.wordSpace&&(n.charSpacing=.75*e.wordSpace),e.lineHeight&&(n.lineSpacingMultiple=.75*e.lineHeight),e.fill){var r=c(e.fill),i=void 0===e.opacity?1:e.opacity;n.fill={color:r.color,transparency:100*(1-r.alpha*i)}}if(e.defaultColor&&(n.color=c(e.defaultColor).color),e.defaultFontName&&(n.fontFace=e.defaultFontName),e.shadow){var d=c(e.shadow.color);n.shadow={type:"outer",color:d.color.replace("#",""),opacity:d.alpha,blur:.75*e.shadow.blur,offset:(e.shadow.h+e.shadow.v)/2*.75,angle:45}}e.link&&(n.hyperlink={url:e.link}),u.addText(t,n)}else if("image"===e.type){var s={path:e.src,x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100};e.flipH&&(s.flipH=e.flipH),e.flipV&&(s.flipV=e.flipV),e.rotate&&(s.rotate=e.rotate),e.clip&&"ellipse"===e.clip.shape&&(s.rounding=!0),e.link&&(s.hyperlink={url:e.link}),u.addImage(s)}else if("shape"===e.type){if(e.special){var f=document.querySelector(".thumbnail-list .base-element-".concat(e.id," svg")),m=wn(f),p={data:m,x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100};e.rotate&&(p.rotate=e.rotate),e.link&&(p.hyperlink={url:e.link}),u.addImage(p)}else{var b,v,h={x:e.width/e.viewBox,y:e.height/e.viewBox},j=a(yn(e.path),h),g=c(e.fill),y=void 0===e.opacity?1:e.opacity,E={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,fill:{color:g.color,transparency:100*(1-g.alpha*y)},points:j};if(e.flipH&&(E.flipH=e.flipH),e.flipV&&(E.flipV=e.flipV),null!==(b=e.outline)&&void 0!==b&&b.width)E.line={color:c((null===(v=e.outline)||void 0===v?void 0:v.color)||"#000000").color,width:.75*e.outline.width,dashType:"solid"===e.outline.style?"solid":"dash"};if(e.shadow){var x=c(e.shadow.color);E.shadow={type:"outer",color:x.color.replace("#",""),opacity:x.alpha,blur:.75*e.shadow.blur,offset:(e.shadow.h+e.shadow.v)/2*.75,angle:45}}e.link&&(E.hyperlink={url:e.link}),u.addShape("custGeom",E)}if(e.text){var C=l(e.text.content),k={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,fontSize:15,fontFace:"微软雅黑",color:"#000000",valign:e.text.align};e.rotate&&(k.rotate=e.rotate),e.text.defaultColor&&(k.color=c(e.text.defaultColor).color),e.text.defaultFontName&&(k.fontFace=e.text.defaultFontName),u.addText(C,k)}}else if("line"===e.type){var w=qe(e),N=a(yn(w)),I=Re(e),S=I.minX,T=I.maxX,V=I.minY,L=I.maxY,_={x:e.left/100,y:e.top/100,w:(T-S)/100,h:(L-V)/100,line:{color:c(e.color).color,width:.75*e.width,dashType:"solid"===e.style?"solid":"dash",beginArrowType:e.points[0]?"arrow":"none",endArrowType:e.points[1]?"arrow":"none"},points:N};u.addShape("custGeom",_)}else if("chart"===e.type){for(var B=[],D=0;D<e.data.series.length;D++){var M=e.data.series[D];B.push({name:"系列".concat(D+1),labels:e.data.labels,values:M})}var A=[];if(10===e.themeColor.length)A=e.themeColor.map((function(e){return c(e).color}));else if(1===e.themeColor.length)A=H()(e.themeColor[0]).analogous(10).map((function(e){return c(e.toHexString()).color}));else{var P=e.themeColor.length,R=H()(e.themeColor[P-1]).analogous(11-P).map((function(e){return e.toHexString()}));A=[].concat(Object(ue["a"])(e.themeColor.slice(0,P-1)),Object(ue["a"])(R)).map((function(e){return c(e).color}))}var z={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,chartColors:"pie"===e.chartType?A:A.slice(0,e.data.series.length)};e.fill&&(z.fill=c(e.fill).color),e.legend&&(z.showLegend=!0,z.legendPos="top"===e.legend?"t":"b",z.legendColor=c(e.gridColor||"#000000").color,z.legendFontSize=10.5);var F,U=o.ChartType.bar;if("bar"===e.chartType)U=o.ChartType.bar,z.barDir=null!==(F=e.options)&&void 0!==F&&F.horizontalBars?"bar":"col";else if("line"===e.chartType){var q,G,X;null!==(q=e.options)&&void 0!==q&&q.showArea?U=o.ChartType.area:!1===(null===(G=e.options)||void 0===G?void 0:G.showLine)?(U=o.ChartType.scatter,B.unshift({name:"X-Axis",values:Array(e.data.series[0].length).fill(0).map((function(e,t){return t}))}),z.lineSize=0):U=o.ChartType.line,null!==(X=e.options)&&void 0!==X&&X.lineSmooth&&(z.lineSmooth=!0)}else if("pie"===e.chartType){var W;null!==(W=e.options)&&void 0!==W&&W.donut?(U=o.ChartType.doughnut,z.holeSize=75):U=o.ChartType.pie}u.addChart(U,B,z)}else if("table"===e.type){for(var Y=[],Z=0;Z<e.data.length;Z++)for(var J=e.data[Z],K=0;K<J.length;K++){var Q=J[K];if(Q.colspan>1||Q.rowspan>1)for(var $=Z;$<Z+Q.rowspan;$++)for(var ee=$===Z?K+1:K;ee<K+Q.colspan;ee++)Y.push("".concat($,"_").concat(ee))}var te=[],ne=e.theme,oe=null,ce=[];ne&&(oe=c(ne.color),ce=Ue(ne.color).map((function(e){return c(e)})));for(var le=0;le<e.data.length;le++){for(var ae=e.data[le],re=[],ie=0;ie<ae.length;ie++){var de,se,fe,me,pe,be,ve,Oe,he,je=ae[ie],ge={colspan:je.colspan,rowspan:je.rowspan,bold:(null===(de=je.style)||void 0===de?void 0:de.bold)||!1,italic:(null===(se=je.style)||void 0===se?void 0:se.em)||!1,underline:{style:null!==(fe=je.style)&&void 0!==fe&&fe.underline?"sng":"none"},align:(null===(me=je.style)||void 0===me?void 0:me.align)||"left",valign:"middle",fontFace:(null===(pe=je.style)||void 0===pe?void 0:pe.fontname)||"微软雅黑",fontSize:.75*(null!==(be=je.style)&&void 0!==be&&be.fontsize?parseInt(null===(ve=je.style)||void 0===ve?void 0:ve.fontsize):14)};if(ne&&oe){var ye=void 0;ye=le%2===0?ce[1]:ce[0],(ne.rowHeader&&0===le||ne.rowFooter&&le===e.data.length-1||ne.colHeader&&0===ie||ne.colFooter&&ie===ae.length-1)&&(ye=oe),ge.fill={color:ye.color,transparency:100*(1-ye.alpha)}}if(null!==(Oe=je.style)&&void 0!==Oe&&Oe.backcolor){var Ee=c(je.style.backcolor);ge.fill={color:Ee.color,transparency:100*(1-Ee.alpha)}}null!==(he=je.style)&&void 0!==he&&he.color&&(ge.color=c(je.style.color).color),Y.includes("".concat(le,"_").concat(ie))||re.push({text:je.text,options:ge})}re.length&&te.push(re)}var xe={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,colW:e.colWidths.map((function(t){return e.width*t/100}))};e.outline.width&&e.outline.color&&(xe.border={type:"solid"===e.outline.style?"solid":"dash",pt:.75*e.outline.width,color:c(e.outline.color).color}),u.addTable(te,xe)}else if("latex"===e.type){var Ce=document.querySelector(".thumbnail-list .base-element-".concat(e.id," svg")),ke=wn(Ce),we={data:ke,x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100};e.link&&(we.hyperlink={url:e.link}),u.addImage(we)}};for(h.s();!(O=h.n()).done;)j()}catch(g){h.e(g)}finally{h.f()}}}}catch(g){r.e(g)}finally{r.f()}o.writeFile({fileName:"pptist.pptx"}).then((function(){return n.value=!1})).catch((function(){n.value=!1,xe["a"].error("导出失败")}))};return{exporting:n,exportJSON:o,exportPPTX:r}},In={class:"hotkey-doc"},Sn={class:"title"},Tn={class:"label"},Vn={class:"value"};function Ln(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",In,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.hotkeys,(function(e){return Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:e.type},[Object(j["createElementVNode"])("div",Sn,Object(j["toDisplayString"])(e.type),1),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.children,(function(e){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"hotkey-item",key:e.label},[Object(j["createElementVNode"])("div",Tn,Object(j["toDisplayString"])(e.label),1),Object(j["createElementVNode"])("div",Vn,Object(j["toDisplayString"])(e.value),1)])})),128))],64)})),128))])}var _n=Ee,Bn=Object(j["defineComponent"])({name:"hotkey-doc",setup:function(){return{hotkeys:_n}}}),Dn=(n("ef0f"),n("d959")),Mn=n.n(Dn);const An=Mn()(Bn,[["render",Ln],["__scopeId","data-v-47d0351b"]]);var Pn=An,Rn=Object(j["defineComponent"])({name:"editor-header",components:{HotkeyDoc:Pn},setup:function(){var e=Oe(),t=dt(),n=t.enterScreening,o=t.enterScreeningFromStart,c=$e(),l=c.createSlide,a=c.deleteSlide,r=c.resetSlides,i=We(),u=i.redo,d=i.undo,s=Nn(),f=s.exporting,m=s.exportJSON,p=s.exportPPTX,b=Object(j["computed"])((function(){return e.state.showGridLines})),v=function(){e.commit(y.SET_GRID_LINES_STATE,!b.value)},O=Object(j["ref"])(!1),h=function(){window.open("https://github.com/pipipi-pikachu/PPTist/issues")};return{redo:u,undo:d,showGridLines:b,hotkeyDrawerVisible:O,exporting:f,enterScreening:n,enterScreeningFromStart:o,createSlide:l,deleteSlide:a,toggleGridLines:v,resetSlides:r,exportJSON:m,exportPPTX:p,goIssues:h}}});n("dc83");const zn=Mn()(Rn,[["render",Ut],["__scopeId","data-v-13ca7328"]]);var Fn=zn,Hn={class:"operates"};function Un(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ElementCreateSelection"),r=Object(j["resolveComponent"])("AlignmentLine"),i=Object(j["resolveComponent"])("MultiSelectOperate"),u=Object(j["resolveComponent"])("Operate"),d=Object(j["resolveComponent"])("ViewportBackground"),s=Object(j["resolveComponent"])("MouseSelection"),f=Object(j["resolveComponent"])("EditableElement"),m=Object(j["resolveComponent"])("LinkDialog"),p=Object(j["resolveComponent"])("Modal"),b=Object(j["resolveDirective"])("contextmenu"),v=Object(j["resolveDirective"])("click-outside");return Object(j["withDirectives"])((Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"canvas",ref:"canvasRef",onMousewheel:t[3]||(t[3]=function(t){return e.handleMousewheelCanvas(t)}),onMousedown:t[4]||(t[4]=function(t){return e.handleClickBlankArea(t)})},[e.creatingElement?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,onCreated:t[0]||(t[0]=function(t){return e.insertElementFromCreateSelection(t)})})):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("div",{class:"viewport-wrapper",style:Object(j["normalizeStyle"])({width:e.viewportStyles.width*e.canvasScale+"px",height:e.viewportStyles.height*e.canvasScale+"px",left:e.viewportStyles.left+"px",top:e.viewportStyles.top+"px"})},[Object(j["createElementVNode"])("div",Hn,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.alignmentLines,(function(e,t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:t,type:e.type,axis:e.axis,length:e.length},null,8,["type","axis","length"])})),128)),e.activeElementIdList.length>1?(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:0,elementList:e.elementList,scaleMultiElement:e.scaleMultiElement},null,8,["elementList","scaleMultiElement"])):Object(j["createCommentVNode"])("",!0),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.elementList,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(u,{key:t.id,elementInfo:t,isSelected:e.activeElementIdList.includes(t.id),isActive:e.handleElementId===t.id,isActiveGroupElement:e.activeGroupElementId===t.id,isMultiSelect:e.activeElementIdList.length>1,rotateElement:e.rotateElement,scaleElement:e.scaleElement,openLinkDialog:e.openLinkDialog,dragLineElement:e.dragLineElement},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","openLinkDialog","dragLineElement"])})),128)),Object(j["createVNode"])(d)]),Object(j["createElementVNode"])("div",{class:"viewport",ref:"viewportRef",style:Object(j["normalizeStyle"])({transform:"scale(".concat(e.canvasScale,")")})},[e.mouseSelectionState.isShow?(Object(j["openBlock"])(),Object(j["createBlock"])(s,{key:0,top:e.mouseSelectionState.top,left:e.mouseSelectionState.left,width:e.mouseSelectionState.width,height:e.mouseSelectionState.height,quadrant:e.mouseSelectionState.quadrant},null,8,["top","left","width","height","quadrant"])):Object(j["createCommentVNode"])("",!0),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.elementList,(function(t,n){return Object(j["openBlock"])(),Object(j["createBlock"])(f,{key:t.id,elementInfo:t,elementIndex:n+1,isMultiSelect:e.activeElementIdList.length>1,selectElement:e.selectElement,openLinkDialog:e.openLinkDialog},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement","openLinkDialog"])})),128))],4)],4),Object(j["createVNode"])(p,{visible:e.linkDialogVisible,"onUpdate:visible":t[2]||(t[2]=function(t){return e.linkDialogVisible=t}),footer:null,centered:"",width:540,destroyOnClose:""},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{onClose:t[1]||(t[1]=function(t){return e.linkDialogVisible=!1})})]})),_:1},8,["visible"])],544)),[[b,e.contextmenus],[v,e.removeEditorAreaFocus]])}var qn=function(){var e=window.getSelection();e&&e.removeAllRanges()},Gn=function(e){var t=Object(j["ref"])(0),n=Object(j["ref"])(0),o=Oe(),c=Object(j["computed"])((function(){return o.state.canvasPercentage})),l=Object(j["computed"])((function(){return o.state.viewportRatio})),a=function(){if(e.value){var a=e.value.clientWidth,r=e.value.clientHeight;if(r/a>l.value){var i=a*(c.value/100);o.commit(y.SET_CANVAS_SCALE,i/Je),t.value=(a-i)/2,n.value=(r-i*l.value)/2}else{var u=r*(c.value/100);o.commit(y.SET_CANVAS_SCALE,u/(Je*l.value)),t.value=(a-u/l.value)/2,n.value=(r-u)/2}}};Object(j["watch"])([c,l],a);var r=Object(j["computed"])((function(){return{width:Je,height:Je*l.value,left:t.value,top:n.value}})),i=new ResizeObserver(a);return Object(j["onMounted"])((function(){e.value&&i.observe(e.value)})),Object(j["onUnmounted"])((function(){e.value&&i.unobserve(e.value)})),{viewportStyles:r}},Xn=function(e,t){var n=Oe(),o=Object(j["computed"])((function(){return n.state.canvasScale})),c=Object(j["reactive"])({isShow:!1,top:0,left:0,width:0,height:0,quadrant:1}),l=function(l){if(t.value){var a=!0,r=t.value.getBoundingClientRect(),i=5,u=l.pageX,d=l.pageY,s=(u-r.x)/o.value,f=(d-r.y)/o.value;c.isShow=!1,c.quadrant=4,c.top=f,c.left=s,c.width=0,c.height=0,document.onmousemove=function(e){if(a){var t=e.pageX,n=e.pageY,l=(t-u)/o.value,r=(n-d)/o.value,s=Math.abs(l),f=Math.abs(r);if(!(s<i||f<i)){var m=0;l>0&&r>0?m=4:l<0&&r<0?m=1:l>0&&r<0?m=2:l<0&&r>0&&(m=3),c.isShow=!0,c.quadrant=m,c.width=s,c.height=f}}},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,a=!1;for(var t=[],o=0;o<e.value.length;o++){var l=e.value[o],r=c.left,i=c.top,u=c.width,d=c.height,s=c.quadrant,f=Re(l),m=f.minX,p=f.maxX,b=f.minY,v=f.maxY,O=!1;4===s?O=m>r&&p<r+u&&b>i&&v<i+d:1===s?O=m>r-u&&p<r-u+u&&b>i-d&&v<i-d+d:2===s?O=m>r&&p<r+u&&b>i-d&&v<i-d+d:3===s&&(O=m>r-u&&p<r-u+u&&b>i&&v<i+d),O&&!l.lock&&t.push(l)}t=t.filter((function(n){if(n.groupId){var o=t.map((function(e){return e.id})),c=e.value.filter((function(e){return e.groupId===n.groupId}));return c.every((function(e){return o.includes(e.id)}))}return!0}));var h=t.map((function(e){return e.id}));h.length&&n.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,h),c.isShow=!1}}};return{mouseSelectionState:c,updateMouseSelection:l}},Wn=function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.disableHotkeys})),o=Ke(),c=o.createImageElement,l=o.createTextElement,a=function(e){if(e.dataTransfer&&0!==e.dataTransfer.items.length){var t=e.dataTransfer.items[0];if("file"===t.kind&&-1!==t.type.indexOf("image")){var o=t.getAsFile();o&&Ze(o).then((function(e){return c(e)}))}else"string"===t.kind&&"text/plain"===t.type&&t.getAsString((function(e){if(!n.value){var t=Xe(e);l({left:0,top:0,width:600,height:50},t)}}))}};Object(j["onMounted"])((function(){e.value&&e.value.addEventListener("drop",a),document.ondragleave=function(e){return e.preventDefault()},document.ondrop=function(e){return e.preventDefault()},document.ondragenter=function(e){return e.preventDefault()},document.ondragover=function(e){return e.preventDefault()}})),Object(j["onUnmounted"])((function(){e.value&&e.value.removeEventListener("drop",a),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null}))},Yn=function(e,t){var n=Math.atan2(e,t),o=180/Math.PI*n;return o},Zn=function(e,t){var n=Oe(),o=Object(j["computed"])((function(){return n.state.canvasScale})),c=We(),l=c.addHistorySnapshot,a=function(c){var a=!0,r=0,i=c.rotate||0,u=c.left,d=c.top,s=c.width,f=c.height,m=u+s/2,p=d+f/2;if(t.value){var b=t.value.getBoundingClientRect();document.onmousemove=function(t){if(a){var n=(t.pageX-b.left)/o.value,l=(t.pageY-b.top)/o.value,i=n-m,u=p-l;r=Yn(i,u);var d=5;Math.abs(r)<=d?r=0:r>0&&Math.abs(r-45)<=d?r-=r-45:r<0&&Math.abs(r+45)<=d?r-=r+45:r>0&&Math.abs(r-90)<=d?r-=r-90:r<0&&Math.abs(r+90)<=d?r-=r+90:r>0&&Math.abs(r-135)<=d?r-=r-135:r<0&&Math.abs(r+135)<=d?r-=r+135:r>0&&Math.abs(r-180)<=d?r-=r-180:r<0&&Math.abs(r+180)<=d&&(r-=r+180),e.value=e.value.map((function(e){return c.id===e.id?Object(w["a"])(Object(w["a"])({},e),{},{rotate:r}):e}))}},document.onmouseup=function(){a=!1,document.onmousemove=null,document.onmouseup=null,i!==r&&(n.commit(y.UPDATE_SLIDE,{elements:e.value}),l())}}};return{rotateElement:a}},Jn={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频"},Kn={text:20,image:20,shape:15,chart:200,table:20,video:250},Qn=function(e,t){var n=e.left,o=e.top,c=e.width,l=e.height,a=Math.sqrt(Math.pow(c,2)+Math.pow(l,2))/2,r=180*Math.atan(l/c)/Math.PI,i=(180-t-r)*Math.PI/180,u=(r-t)*Math.PI/180,d=(90-t)*Math.PI/180,s=t*Math.PI/180,f=c/2,m=l/2,p=n+f,b=o+m,v={left:p+a*Math.cos(i),top:b-a*Math.sin(i)},O={left:p+m*Math.cos(d),top:b-m*Math.sin(d)},h={left:p+a*Math.cos(u),top:b-a*Math.sin(u)},j={left:p+f*Math.cos(s),top:b+f*Math.sin(s)},g={left:p-a*Math.cos(i),top:b+a*Math.sin(i)},y={left:p-m*Math.sin(s),top:b+m*Math.cos(s)},E={left:p-a*Math.cos(u),top:b+a*Math.sin(u)},x={left:p-f*Math.cos(s),top:b-f*Math.sin(s)};return{leftTopPoint:v,topPoint:O,rightTopPoint:h,rightPoint:j,rightBottomPoint:g,bottomPoint:y,leftBottomPoint:E,leftPoint:x}},$n=function(e,t){var n,o=(n={},Object(G["a"])(n,Q.RIGHT_BOTTOM,t.leftTopPoint),Object(G["a"])(n,Q.LEFT_BOTTOM,t.rightTopPoint),Object(G["a"])(n,Q.LEFT_TOP,t.rightBottomPoint),Object(G["a"])(n,Q.RIGHT_TOP,t.leftBottomPoint),Object(G["a"])(n,Q.TOP,t.bottomPoint),Object(G["a"])(n,Q.BOTTOM,t.topPoint),Object(G["a"])(n,Q.LEFT,t.rightPoint),Object(G["a"])(n,Q.RIGHT,t.leftPoint),n);return o[e]},eo=function(e,t){var n=Oe(),o=Object(j["computed"])((function(){return n.state.activeElementIdList})),c=Object(j["computed"])((function(){return n.state.activeGroupElementId})),l=Object(j["computed"])((function(){return n.state.canvasScale})),a=Object(j["computed"])((function(){return n.state.viewportRatio})),r=Object(j["computed"])((function(){return n.getters.ctrlOrShiftKeyActive})),i=We(),u=i.addHistorySnapshot,d=function(i,d,s){var f=!0;n.commit(y.SET_SCALING_STATE,!0);var m,p=d.left,b=d.top,v=d.width,O=d.height,h="rotate"in d&&d.rotate?d.rotate:0,j=Math.PI*h/180,g=r.value||"fixedRatio"in d&&d.fixedRatio,E=v/O,x=i.pageX,C=i.pageY,k=Kn[d.type]||20,I=function(e){return e<k?k:e},S=0,T=0,V=[],L=[];if("rotate"in d&&d.rotate){var _=d.left,B=d.top,D=d.width,M=d.height;m=Qn({left:_,top:B,width:D,height:M},h);var A=$n(s,m);S=A.left,T=A.top}else{var P,R=Je,z=Je*a.value,F=d.id===c.value,H=Object(N["a"])(e.value);try{for(H.s();!(P=H.n()).done;){var U=P.value;if((!("rotate"in U)||!U.rotate)&&("line"!==U.type&&(!F||U.id!==d.id)&&(F||!o.value.includes(U.id)))){var q=U.left,G=U.top,X=U.width,W=U.height,Y=q+X,Z=G+W,J={value:G,range:[q,Y]},K={value:Z,range:[q,Y]},$={value:q,range:[G,Z]},ee={value:Y,range:[G,Z]};V.push(J,K),L.push($,ee)}}}catch(ie){H.e(ie)}finally{H.f()}var te={value:0,range:[0,R]},ne={value:z,range:[0,R]},oe={value:z/2,range:[0,R]},ce={value:0,range:[0,z]},le={value:R,range:[0,z]},ae={value:R/2,range:[0,z]};V.push(te,ne,oe),L.push(ce,le,ae),V=Fe(V),L=Fe(L)}var re=function(e,n){var o=5,c=[],l=!1,a=!1,r={offsetX:0,offsetY:0};if(n||0===n)for(var i=0;i<V.length;i++){var u=V[i],d=u.value,s=u.range,f=Math.min.apply(Math,Object(ue["a"])(s).concat([e||0])),m=Math.max.apply(Math,Object(ue["a"])(s).concat([e||0]));Math.abs(n-d)<o&&!a&&(r.offsetY=n-d,a=!0,c.push({type:"horizontal",axis:{x:f-50,y:d},length:m-f+100}))}if(e||0===e)for(var p=0;p<L.length;p++){var b=L[p],v=b.value,O=b.range,h=Math.min.apply(Math,Object(ue["a"])(O).concat([n||0])),j=Math.max.apply(Math,Object(ue["a"])(O).concat([n||0]));Math.abs(e-v)<o&&!l&&(r.offsetX=e-v,l=!0,c.push({type:"vertical",axis:{x:v,y:h-50},length:j-h+100}))}return t.value=c,r};document.onmousemove=function(t){if(f){var n=t.pageX,o=t.pageY,c=n-x,a=o-C,r=v,i=O,u=p,m=b;if(h){var y=(Math.cos(j)*c+Math.sin(j)*a)/l.value,k=(Math.cos(j)*a-Math.sin(j)*c)/l.value;g&&(s!==Q.RIGHT_BOTTOM&&s!==Q.LEFT_TOP||(k=y/E),s!==Q.LEFT_BOTTOM&&s!==Q.RIGHT_TOP||(k=-y/E)),s===Q.RIGHT_BOTTOM?(r=I(v+y),i=I(O+k)):s===Q.LEFT_BOTTOM?(r=I(v-y),i=I(O+k),u=p-(r-v)):s===Q.LEFT_TOP?(r=I(v-y),i=I(O-k),u=p-(r-v),m=b-(i-O)):s===Q.RIGHT_TOP?(r=I(v+y),i=I(O-k),m=b-(i-O)):s===Q.TOP?(i=I(O-k),m=b-(i-O)):s===Q.BOTTOM?i=I(O+k):s===Q.LEFT?(r=I(v-y),u=p-(r-v)):s===Q.RIGHT&&(r=I(v+y));var N=Qn({width:r,height:i,left:u,top:m},h),V=$n(s,N),L=V.left,_=V.top,B=L-S,D=_-T;u-=B,m-=D}else{var M=c/l.value,A=a/l.value;if(g&&(s!==Q.RIGHT_BOTTOM&&s!==Q.LEFT_TOP||(A=M/E),s!==Q.LEFT_BOTTOM&&s!==Q.RIGHT_TOP||(A=-M/E)),s===Q.RIGHT_BOTTOM){var P=re(p+v+M,b+O+A),R=P.offsetX,z=P.offsetY;M-=R,A-=z,g&&(z?M=A*E:A=M/E),r=I(v+M),i=I(O+A)}else if(s===Q.LEFT_BOTTOM){var F=re(p+M,b+O+A),H=F.offsetX,U=F.offsetY;M-=H,A-=U,g&&(U?M=-A*E:A=-M/E),r=I(v-M),i=I(O+A),u=p-(r-v)}else if(s===Q.LEFT_TOP){var q=re(p+M,b+A),G=q.offsetX,X=q.offsetY;M-=G,A-=X,g&&(X?M=A*E:A=M/E),r=I(v-M),i=I(O-A),u=p-(r-v),m=b-(i-O)}else if(s===Q.RIGHT_TOP){var W=re(p+v+M,b+A),Y=W.offsetX,Z=W.offsetY;M-=Y,A-=Z,g&&(Z?M=-A*E:A=-M/E),r=I(v+M),i=I(O-A),m=b-(i-O)}else if(s===Q.LEFT){var J=re(p+M,null),K=J.offsetX;M-=K,r=I(v-M),u=p-(r-v)}else if(s===Q.RIGHT){var $=re(p+v+M,null),ee=$.offsetX;M-=ee,r=I(v+M)}else if(s===Q.TOP){var te=re(null,b+A),ne=te.offsetY;A-=ne,i=I(O-A),m=b-(i-O)}else if(s===Q.BOTTOM){var oe=re(null,b+O+A),ce=oe.offsetY;A-=ce,i=I(O+A)}}e.value=e.value.map((function(e){return d.id===e.id?Object(w["a"])(Object(w["a"])({},e),{},{left:u,top:m,width:r,height:i}):e}))}},document.onmouseup=function(o){f=!1,document.onmousemove=null,document.onmouseup=null,t.value=[],x===o.pageX&&C===o.pageY||(n.commit(y.UPDATE_SLIDE,{elements:e.value}),n.commit(y.SET_SCALING_STATE,!1),u())}},s=function(t,c,a){var i=!0,d=c.minX,s=c.maxX,f=c.minY,m=c.maxY,p=s-d,b=m-f,v=p/b,O=t.pageX,h=t.pageY,j=JSON.parse(JSON.stringify(e.value));document.onmousemove=function(t){if(i){var n=t.pageX,c=t.pageY,u=(n-O)/l.value,g=(c-h)/l.value;r.value&&(a!==Q.RIGHT_BOTTOM&&a!==Q.LEFT_TOP||(g=u/v),a!==Q.LEFT_BOTTOM&&a!==Q.RIGHT_TOP||(g=-u/v));var y=d,E=s,x=f,C=m;a===Q.RIGHT_BOTTOM?(E=s+u,C=m+g):a===Q.LEFT_BOTTOM?(y=d+u,C=m+g):a===Q.LEFT_TOP?(y=d+u,x=f+g):a===Q.RIGHT_TOP?(E=s+u,x=f+g):a===Q.TOP?x=f+g:a===Q.BOTTOM?C=m+g:a===Q.LEFT?y=d+u:a===Q.RIGHT&&(E=s+u);var k=E-y,N=C-x,I=k/p,S=N/b;I<=0&&(I=0),S<=0&&(S=0),e.value=e.value.map((function(e){if(("image"===e.type||"shape"===e.type)&&o.value.includes(e.id)){var t=j.find((function(t){return t.id===e.id}));return Object(w["a"])(Object(w["a"])({},e),{},{width:t.width*I,height:t.height*S,left:y+(t.left-d)*I,top:x+(t.top-f)*S})}return e}))}},document.onmouseup=function(t){i=!1,document.onmousemove=null,document.onmouseup=null,O===t.pageX&&h===t.pageY||(n.commit(y.UPDATE_SLIDE,{elements:e.value}),u())}};return{scaleElement:d,scaleMultiElement:s}},to=function(e,t){var n=Oe(),o=Object(j["computed"])((function(){return n.state.activeElementIdList})),c=Object(j["computed"])((function(){return n.state.handleElementId})),l=Object(j["computed"])((function(){return n.state.activeGroupElementId})),a=Object(j["computed"])((function(){return n.state.editorAreaFocus})),r=Object(j["computed"])((function(){return n.getters.ctrlOrShiftKeyActive})),i=function(i,u){var d=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(a.value||n.commit(y.SET_EDITORAREA_FOCUS,!0),o.value.includes(u.id)){if(r.value){var s=[];if(u.groupId){var f=[];e.value.forEach((function(e){e.groupId===u.groupId&&f.push(e.id)})),s=o.value.filter((function(e){return!f.includes(e)}))}else s=o.value.filter((function(e){return e!==u.id}));s.length>0&&n.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,s)}else if(c.value!==u.id)n.commit(y.SET_HANDLE_ELEMENT_ID,u.id);else if(l.value!==u.id){var m=i.pageX,p=i.pageY;i.target.onmouseup=function(e){var t=e.pageX,o=e.pageY;m===t&&p===o&&(n.commit(y.SET_ACTIVE_GROUP_ELEMENT_ID,u.id),e.target.onmouseup=null)}}}else{var b=[];if(b=r.value?[].concat(Object(ue["a"])(o.value),[u.id]):[u.id],u.groupId){var v=[];e.value.forEach((function(e){e.groupId===u.groupId&&v.push(e.id)})),b=[].concat(Object(ue["a"])(b),v)}n.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,Object(de["uniq"])(b)),n.commit(y.SET_HANDLE_ELEMENT_ID,u.id)}d&&t(i,u)},u=function(){var t=e.value.filter((function(e){return!e.lock})),o=t.map((function(e){return e.id}));n.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,o)};return{selectElement:i,selectAllElement:u}},no=function(e,t){var n=Oe(),o=Object(j["computed"])((function(){return n.state.activeElementIdList})),c=Object(j["computed"])((function(){return n.state.activeGroupElementId})),l=Object(j["computed"])((function(){return n.state.canvasScale})),a=Object(j["computed"])((function(){return n.state.viewportRatio})),r=We(),i=r.addHistorySnapshot,u=function(r,u){if(o.value.includes(u.id)){var d,s=!0,f=Je,m=Je*a.value,p=5,b=JSON.parse(JSON.stringify(e.value)),v=b.filter((function(e){return o.value.includes(e.id)})),O=u.left,h=u.top,j=u.width,g="height"in u&&u.height?u.height:0,E="rotate"in u&&u.rotate?u.rotate:0,x=r.pageX,C=r.pageY,k=null,I=u.id===c.value,S=[],T=[],V=Object(N["a"])(e.value);try{for(V.s();!(d=V.n()).done;){var L=d.value;if("line"!==L.type&&((!I||L.id!==u.id)&&(I||!o.value.includes(L.id)))){var _=void 0,B=void 0,D=void 0,M=void 0;if("rotate"in L&&L.rotate){var A=Ae({left:L.left,top:L.top,width:L.width,height:L.height,rotate:L.rotate}),P=A.xRange,R=A.yRange;_=P[0],B=R[0],D=P[1]-P[0],M=R[1]-R[0]}else _=L.left,B=L.top,D=L.width,M=L.height;var z=_+D,F=B+M,H=B+M/2,U=_+D/2,q={value:B,range:[_,z]},G={value:F,range:[_,z]},X={value:H,range:[_,z]},W={value:_,range:[B,F]},Y={value:z,range:[B,F]},Z={value:U,range:[B,F]};S.push(q,G,X),T.push(W,Y,Z)}}}catch(ne){V.e(ne)}finally{V.f()}var J={value:0,range:[0,f]},K={value:m,range:[0,f]},Q={value:m/2,range:[0,f]},$={value:0,range:[0,m]},ee={value:f,range:[0,m]},te={value:f/2,range:[0,m]};S.push(J,K,Q),T.push($,ee,te),S=Fe(S),T=Fe(T),document.onmousemove=function(n){var c=n.pageX,a=n.pageY;if(!1!==k&&(k=Math.abs(x-c)<p&&Math.abs(C-a)<p),s&&!k){var r,i,d,f,m=(c-x)/l.value,b=(a-C)/l.value,y=O+m,N=h+b;if(1===o.value.length||I)if(E){var V=Ae({left:y,top:N,width:j,height:g,rotate:E}),L=V.xRange,_=V.yRange;r=L[0],i=L[1],d=_[0],f=_[1]}else"line"===u.type?(r=y,i=y+Math.max(u.start[0],u.end[0]),d=N,f=N+Math.max(u.start[1],u.end[1])):(r=y,i=y+j,d=N,f=N+g);else{for(var B=[],D=[],M=[],A=[],P=0;P<v.length;P++){var R=v[P],z=R.left+m,F=R.top+b,H=R.width,U="height"in R&&R.height?R.height:0,q="rotate"in R&&R.rotate?R.rotate:0;if("rotate"in R&&R.rotate){var G=Ae({left:z,top:F,width:H,height:U,rotate:q}),X=G.xRange,W=G.yRange;B.push(X[0]),D.push(W[0]),M.push(X[1]),A.push(W[1])}else"line"===R.type?(B.push(z),D.push(F),M.push(z+Math.max(R.start[0],R.end[0])),A.push(F+Math.max(R.start[1],R.end[1]))):(B.push(z),D.push(F),M.push(z+H),A.push(F+U))}r=Math.min.apply(Math,B),i=Math.max.apply(Math,M),d=Math.min.apply(Math,D),f=Math.max.apply(Math,A)}for(var Y=r+(i-r)/2,Z=d+(f-d)/2,J=[],K=!1,Q=!1,$=0;$<S.length;$++){var ee=S[$],te=ee.value,ne=ee.range,oe=Math.min.apply(Math,Object(ue["a"])(ne).concat([r,i])),ce=Math.max.apply(Math,Object(ue["a"])(ne).concat([r,i]));Math.abs(d-te)<p&&!Q&&(N-=d-te,Q=!0,J.push({type:"horizontal",axis:{x:oe-50,y:te},length:ce-oe+100})),Math.abs(f-te)<p&&!Q&&(N-=f-te,Q=!0,J.push({type:"horizontal",axis:{x:oe-50,y:te},length:ce-oe+100})),Math.abs(Z-te)<p&&!Q&&(N-=Z-te,Q=!0,J.push({type:"horizontal",axis:{x:oe-50,y:te},length:ce-oe+100}))}for(var le=0;le<T.length;le++){var ae=T[le],re=ae.value,ie=ae.range,de=Math.min.apply(Math,Object(ue["a"])(ie).concat([d,f])),se=Math.max.apply(Math,Object(ue["a"])(ie).concat([d,f]));Math.abs(r-re)<p&&!K&&(y-=r-re,K=!0,J.push({type:"vertical",axis:{x:re,y:de-50},length:se-de+100})),Math.abs(i-re)<p&&!K&&(y-=i-re,K=!0,J.push({type:"vertical",axis:{x:re,y:de-50},length:se-de+100})),Math.abs(Y-re)<p&&!K&&(y-=Y-re,K=!0,J.push({type:"vertical",axis:{x:re,y:de-50},length:se-de+100}))}if(t.value=J,1===o.value.length||I)e.value=e.value.map((function(e){return e.id===u.id?Object(w["a"])(Object(w["a"])({},e),{},{left:y,top:N}):e}));else{var fe=e.value.find((function(e){return e.id===u.id}));if(!fe)return;e.value=e.value.map((function(e){return o.value.includes(e.id)?e.id===u.id?Object(w["a"])(Object(w["a"])({},e),{},{left:y,top:N}):Object(w["a"])(Object(w["a"])({},e),{},{left:e.left+(y-fe.left),top:e.top+(N-fe.top)}):e}))}}},document.onmouseup=function(o){s=!1,document.onmousemove=null,document.onmouseup=null,t.value=[];var c=o.pageX,l=o.pageY;x===c&&C===l||(n.commit(y.UPDATE_SLIDE,{elements:e.value}),i())}}};return{dragElement:u}},oo=function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=We(),c=o.addHistorySnapshot,l=function(o,l,a){for(var r=!0,i=8,u=o.pageX,d=o.pageY,s=[],f=0;f<e.value.length;f++){var m=e.value[f];if("line"!==m.type&&!m.rotate){var p=m.left,b=m.top,v=m.width,O=m.height,h=p+v,j=b+O,g=b+O/2,E=p+v/2,x={x:E,y:b},C={x:E,y:j},k={x:p,y:g},I={x:h,y:g},S={x:p,y:b},T={x:h,y:b},V={x:p,y:j},L={x:h,y:j};s.push(x,C,k,I,S,T,V,L)}}document.onmousemove=function(t){if(r){var o=t.pageX,c=t.pageY,f=(o-u)/n.value,m=(c-d)/n.value,p=l.left+l.start[0],b=l.top+l.start[1],v=l.left+l.end[0],O=l.top+l.end[1],h=l.broken||l.curve||[0,0],j=l.left+h[0],g=l.top+h[1];if(a===$.START){p+=f,b+=m,Math.abs(p-v)<i&&(p=v),Math.abs(b-O)<i&&(b=O);var y,E=Object(N["a"])(s);try{for(E.s();!(y=E.n()).done;){var x=y.value,C=x.x,k=x.y;if(Math.abs(C-p)<i&&Math.abs(k-b)<i){p=C,b=k;break}}}catch(R){E.e(R)}finally{E.f()}}else if(a===$.END){v+=f,O+=m,Math.abs(p-v)<i&&(v=p),Math.abs(b-O)<i&&(O=b);var I,S=Object(N["a"])(s);try{for(S.s();!(I=S.n()).done;){var T=I.value,V=T.x,L=T.y;if(Math.abs(V-v)<i&&Math.abs(L-O)<i){v=V,O=L;break}}}catch(R){S.e(R)}finally{S.f()}}else j+=f,g+=m,Math.abs(j-p)<i&&(j=p),Math.abs(g-b)<i&&(g=b),Math.abs(j-v)<i&&(j=v),Math.abs(g-O)<i&&(g=O),Math.abs(j-(p+v)/2)<i&&Math.abs(g-(b+O)/2)<i&&(j=(p+v)/2,g=(b+O)/2);var _=Math.min(p,v),B=Math.min(b,O),D=Math.max(p,v),M=Math.max(b,O),A=[0,0],P=[D-_,M-B];p>v&&(A[0]=D-_,P[0]=0),b>O&&(A[1]=M-B,P[1]=0),e.value=e.value.map((function(e){if(e.id===l.id){var t=Object(w["a"])(Object(w["a"])({},e),{},{left:_,top:B,start:A,end:P});return a!==$.MID?(l.broken&&(t.broken=[(A[0]+P[0])/2,(A[1]+P[1])/2]),l.curve&&(t.curve=[(A[0]+P[0])/2,(A[1]+P[1])/2])):(l.broken&&(t.broken=[j-_,g-B]),l.curve&&(t.curve=[j-_,g-B])),t}return e}))}},document.onmouseup=function(n){r=!1,document.onmousemove=null,document.onmouseup=null;var o=n.pageX,l=n.pageY;u===o&&d===l||(t.commit(y.UPDATE_SLIDE,{elements:e.value}),c())}};return{dragLineElement:l}},co=function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return t.state.creatingElement})),c=function(t){var o=t.start,c=t.end;if(e.value){var l=e.value.getBoundingClientRect(),a=Object(qt["a"])(o,2),r=a[0],i=a[1],u=Object(qt["a"])(c,2),d=u[0],s=u[1],f=Math.min(r,d),m=Math.max(r,d),p=Math.min(i,s),b=Math.max(i,s),v=(f-l.x)/n.value,O=(p-l.y)/n.value,h=(m-f)/n.value,j=(b-p)/n.value;return{left:v,top:O,width:h,height:j}}},l=function(t){var o=t.start,c=t.end;if(e.value){var l=e.value.getBoundingClientRect(),a=Object(qt["a"])(o,2),r=a[0],i=a[1],u=Object(qt["a"])(c,2),d=u[0],s=u[1],f=Math.min(r,d),m=Math.max(r,d),p=Math.min(i,s),b=Math.max(i,s),v=(f-l.x)/n.value,O=(p-l.y)/n.value,h=(m-f)/n.value,j=(b-p)/n.value,g=[r===f?0:h,i===p?0:j],y=[d===f?0:h,s===p?0:j];return{left:v,top:O,start:g,end:y}}},a=Ke(),r=a.createTextElement,i=a.createShapeElement,u=a.createLineElement,d=function(e){if(o.value){var n=o.value.type;if("text"===n){var a=c(e);a&&r(a)}else if("shape"===n){var d=c(e);d&&i(d,o.value.data)}else if("line"===n){var s=l(e);s&&u(s,o.value.data)}t.commit(y.SET_CREATING_ELEMENT,null)}};return{insertElementFromCreateSelection:d}},lo=["id"];function ao(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"editable-element",ref:"elementRef",id:"editable-element-".concat(e.elementInfo.id),style:Object(j["normalizeStyle"])({zIndex:e.elementIndex})},[(Object(j["openBlock"])(),Object(j["createBlock"])(Object(j["resolveDynamicComponent"])(e.currentElementComponent),{elementInfo:e.elementInfo,selectElement:e.selectElement,contextmenus:e.contextmenus},null,8,["elementInfo","selectElement","contextmenus"]))],12,lo)}var ro;n("a9e3");(function(e){e["TEXT"]="text",e["IMAGE"]="image",e["SHAPE"]="shape",e["LINE"]="line",e["CHART"]="chart",e["TABLE"]="table",e["LATEX"]="latex",e["VIDEO"]="video"})(ro||(ro={}));var io=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.state.viewportRatio})),o=Object(j["computed"])((function(){return e.getters.activeElementList})),c=Object(j["computed"])((function(){return e.getters.currentSlide})),l=We(),a=l.addHistorySnapshot,r=function(l){var r,i=Je,u=Je*n.value,d=ze(o.value),s=d.minX,f=d.maxX,m=d.minY,p=d.maxY,b=JSON.parse(JSON.stringify(c.value.elements)),v=Object(N["a"])(b);try{for(v.s();!(r=v.n()).done;){var O=r.value;if(t.value.includes(O.id)){if(l===J.CENTER){var h=m+(p-m)/2-u/2,j=s+(f-s)/2-i/2;O.top=O.top-h,O.left=O.left-j}if(l===J.TOP){var g=m-0;O.top=O.top-g}else if(l===J.VERTICAL){var E=m+(p-m)/2-u/2;O.top=O.top-E}else if(l===J.BOTTOM){var x=p-u;O.top=O.top-x}else if(l===J.LEFT){var C=s-0;O.left=O.left-C}else if(l===J.HORIZONTAL){var k=s+(f-s)/2-i/2;O.left=O.left-k}else if(l===J.RIGHT){var w=f-i;O.left=O.left-w}}}}catch(I){v.e(I)}finally{v.f()}e.commit(y.UPDATE_SLIDE,{elements:b}),a()};return{alignElementToCanvas:r}},uo=["src"];function so(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ImageClipHandler"),r=Object(j["resolveComponent"])("ImageOutline"),i=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-image",{lock:e.elementInfo.lock}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[e.isCliping?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,src:e.elementInfo.src,clipData:e.elementInfo.clip,width:e.elementInfo.width,height:e.elementInfo.height,top:e.elementInfo.top,left:e.elementInfo.left,clipPath:e.clipShape.style,onClip:t[0]||(t[0]=function(t){return e.handleClip(t)})},null,8,["src","clipData","width","height","top","left","clipPath"])):Object(j["withDirectives"])((Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:1,class:"element-content",style:Object(j["normalizeStyle"])({filter:e.shadowStyle?"drop-shadow(".concat(e.shadowStyle,")"):"",transform:e.flipStyle}),onMousedown:t[2]||(t[2]=function(t){return e.handleSelectElement(t)})},[Object(j["createVNode"])(r,{elementInfo:e.elementInfo},null,8,["elementInfo"]),Object(j["createElementVNode"])("div",{class:"image-content",style:Object(j["normalizeStyle"])({clipPath:e.clipShape.style})},[Object(j["createElementVNode"])("img",{src:e.elementInfo.src,draggable:!1,style:Object(j["normalizeStyle"])({top:e.imgPosition.top,left:e.imgPosition.left,width:e.imgPosition.width,height:e.imgPosition.height,filter:e.filter}),onDragstart:t[1]||(t[1]=Object(j["withModifiers"])((function(){}),["prevent"])),alt:""},null,44,uo)],4)],36)),[[i,e.contextmenus]])],4)],6)}var fo,mo,po=function(e){var t=Object(j["computed"])((function(){if(e.value){var t=e.value,n=t.h,o=t.v,c=t.blur,l=t.color;return"".concat(n,"px ").concat(o,"px ").concat(c,"px ").concat(l)}return""}));return{shadowStyle:t}},bo=function(e,t){var n=Object(j["computed"])((function(){var n="";return e.value&&t.value?n="rotateX(180deg) rotateY(180deg)":t.value?n="rotateX(180deg)":e.value&&(n="rotateY(180deg)"),n}));return{flipStyle:n}};(function(e){e["RECT"]="rect",e["ELLIPSE"]="ellipse",e["POLYGON"]="polygon"})(fo||(fo={})),function(e){e["RECT"]="rect",e["ROUNDRECT"]="roundRect",e["ELLIPSE"]="ellipse",e["TRIANGLE"]="triangle",e["PENTAGON"]="pentagon",e["RHOMBUS"]="rhombus",e["STAR"]="star"}(mo||(mo={}));var vo={rect:{name:"矩形",type:fo.RECT,radius:"0",style:""},rect2:{name:"矩形2",type:fo.POLYGON,style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 0 100%)",createPath:function(e,t){return"M 0 0 L ".concat(.8*e," 0 L ").concat(e," ").concat(.2*t," L ").concat(e," ").concat(t," L 0 ").concat(t," Z")}},rect3:{name:"矩形3",type:fo.POLYGON,style:"polygon(0% 0%, 80% 0%, 100% 20%, 100% 100%, 20% 100%, 0% 80%)",createPath:function(e,t){return"M 0 0 L ".concat(.8*e," 0 L ").concat(e," ").concat(.2*t," L ").concat(e," ").concat(t," L ").concat(.2*e," ").concat(t," L 0 ").concat(.8*t," Z")}},roundRect:{name:"圆角矩形",type:fo.RECT,radius:"10%",style:"inset(0 0 0 0 round 10% 10% 10% 10%)"},ellipse:{name:"圆形",type:fo.ELLIPSE,style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:fo.POLYGON,style:"polygon(50% 0%, 0% 100%, 100% 100%)",createPath:function(e,t){return"M ".concat(.5*e," 0 L 0 ").concat(t," L ").concat(e," ").concat(t," Z")}},triangle2:{name:"三角形2",type:fo.POLYGON,style:"polygon(50% 100%, 0% 0%, 100% 0%)",createPath:function(e,t){return"M ".concat(.5*e," ").concat(t," L 0 0 L ").concat(e," 0 Z")}},triangle3:{name:"三角形3",type:fo.POLYGON,style:"polygon(0% 0%, 0% 100%, 100% 100%)",createPath:function(e,t){return"M 0 0 L 0 ".concat(t," L ").concat(e," ").concat(t," Z")}},rhombus:{name:"菱形",type:fo.POLYGON,style:"polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)",createPath:function(e,t){return"M ".concat(.5*e," 0 L ").concat(e," ").concat(.5*t," L ").concat(.5*e," ").concat(t," L 0 ").concat(.5*t," Z")}},hexagon:{name:"六边形",type:fo.POLYGON,style:"polygon(20% 0%, 80% 0%, 100% 50%, 80% 100%, 20% 100%, 0% 50%)",createPath:function(e,t){return"M ".concat(.2*e," 0 L ").concat(.8*e," 0 L ").concat(e," ").concat(.5*t," L ").concat(.8*e," ").concat(t," L ").concat(.2*e," ").concat(t," L 0 ").concat(.5*t," Z")}},pentagon:{name:"五边形",type:fo.POLYGON,style:"polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%)",createPath:function(e,t){return"M ".concat(.5*e," 0 L ").concat(e," ").concat(.38*t," L ").concat(.82*e," ").concat(t," L ").concat(.18*e," ").concat(t," L 0 ").concat(.38*t," Z")}},parallelogram:{name:"平行四边形",type:fo.POLYGON,style:"polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%)",createPath:function(e,t){return"M ".concat(.3*e," 0 L ").concat(e," 0 L ").concat(.7*e," ").concat(t," L 0 ").concat(t," Z")}},parallelogram2:{name:"平行四边形2",type:fo.POLYGON,style:"polygon(30% 100%, 100% 100%, 70% 0%, 0% 0%)",createPath:function(e,t){return"M ".concat(.3*e," ").concat(t," L ").concat(e," ").concat(t," L ").concat(.7*e," 0 L 0 0 Z")}},trapezoid:{name:"梯形",type:fo.POLYGON,style:"polygon(25% 0%, 75% 0%, 100% 100%, 0% 100%)",createPath:function(e,t){return"M ".concat(.25*e," 0 L ").concat(.75*e," 0 L ").concat(e," ").concat(t," L 0 ").concat(t," Z")}},trapezoid2:{name:"梯形2",type:fo.POLYGON,style:"polygon(0% 0%, 100% 0%, 75% 100%, 25% 100%)",createPath:function(e,t){return"M 0 0 L ".concat(e," 0 L ").concat(.75*e," ").concat(t," L ").concat(.25*e," ").concat(t," Z")}}},Oo=function(e){var t=Object(j["computed"])((function(){if(!e.value)return vo.rect;var t=e.value.shape||fo.RECT;return vo[t]})),n=Object(j["computed"])((function(){if(!e.value)return{top:"0",left:"0",width:"100%",height:"100%"};var t=Object(qt["a"])(e.value.range,2),n=t[0],o=t[1],c=(o[0]-n[0])/100,l=(o[1]-n[1])/100,a=n[0]/c,r=n[1]/l;return{left:-a+"%",top:-r+"%",width:100/c+"%",height:100/l+"%"}}));return{clipShape:t,imgPosition:n}},ho=(n("b64b"),function(e){var t=Object(j["computed"])((function(){if(!e.value)return"";for(var t="",n=0,o=Object.keys(e.value);n<o.length;n++){var c=o[n];t+="".concat(c,"(").concat(e.value[c],") ")}return t}));return{filter:t}}),jo={class:"image-outline"};function go(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ImageRectOutline"),r=Object(j["resolveComponent"])("ImageEllipseOutline"),i=Object(j["resolveComponent"])("ImagePolygonOutline");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",jo,["rect"===e.clipShape.type?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,width:e.elementInfo.width,height:e.elementInfo.height,radius:e.clipShape.radius,outline:e.elementInfo.outline},null,8,["width","height","radius","outline"])):"ellipse"===e.clipShape.type?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1,width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"])):"polygon"===e.clipShape.type?(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:2,width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline,createPath:e.clipShape.createPath},null,8,["width","height","outline","createPath"])):Object(j["createCommentVNode"])("",!0)])}var yo=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"];function Eo(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return e.outline?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,class:"image-rect-outline",overflow:"visible",width:e.width,height:e.height},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("rect",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",fill:"transparent",rx:e.radius,ry:e.radius,width:e.width,height:e.height,stroke:e.outlineColor,"stroke-width":e.outlineWidth,"stroke-dasharray":"dashed"===e.outlineStyle?"10 6":"0 0"},null,8,yo)]})),_:1},8,["width","height"])):Object(j["createCommentVNode"])("",!0)}var xo=function(e){var t=Object(j["computed"])((function(){var t,n;return null!==(t=null===(n=e.value)||void 0===n?void 0:n.width)&&void 0!==t?t:0})),n=Object(j["computed"])((function(){var t;return(null===(t=e.value)||void 0===t?void 0:t.style)||"solid"})),o=Object(j["computed"])((function(){var t;return(null===(t=e.value)||void 0===t?void 0:t.color)||"#d14424"}));return{outlineWidth:t,outlineStyle:n,outlineColor:o}},Co=Object(j["defineComponent"])({name:"image-rect-outline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object},radius:{type:String,default:"0"}},setup:function(e){var t=xo(Object(j["toRef"])(e,"outline")),n=t.outlineWidth,o=t.outlineStyle,c=t.outlineColor;return{outlineWidth:n,outlineStyle:o,outlineColor:c}}});n("b2b3");const ko=Mn()(Co,[["render",Eo],["__scopeId","data-v-4126ab7f"]]);var wo=ko,No=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"];function Io(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return e.outline?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,class:"image-ellipse-outline",overflow:"visible",width:e.width,height:e.height},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("ellipse",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",fill:"transparent",cx:e.width/2,cy:e.height/2,rx:e.width/2,ry:e.height/2,stroke:e.outlineColor,"stroke-width":e.outlineWidth,"stroke-dasharray":"dashed"===e.outlineStyle?"10 6":"0 0"},null,8,No)]})),_:1},8,["width","height"])):Object(j["createCommentVNode"])("",!0)}var So=Object(j["defineComponent"])({name:"image-ellipse-outline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object}},setup:function(e){var t=xo(Object(j["toRef"])(e,"outline")),n=t.outlineWidth,o=t.outlineStyle,c=t.outlineColor;return{outlineWidth:n,outlineStyle:o,outlineColor:c}}});n("169b");const To=Mn()(So,[["render",Io],["__scopeId","data-v-6655f0f0"]]);var Vo=To,Lo=["d","stroke","stroke-width","stroke-dasharray"];function _o(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return e.outline?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,class:"image-polygon-outline",overflow:"visible",width:e.width,height:e.height},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",fill:"transparent",d:e.createPath(e.width,e.height),stroke:e.outlineColor,"stroke-width":e.outlineWidth,"stroke-dasharray":"dashed"===e.outlineStyle?"10 6":"0 0"},null,8,Lo)]})),_:1},8,["width","height"])):Object(j["createCommentVNode"])("",!0)}var Bo=Object(j["defineComponent"])({name:"image-polygon-outline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object},createPath:{type:Function,required:!0}},setup:function(e){var t=xo(Object(j["toRef"])(e,"outline")),n=t.outlineWidth,o=t.outlineStyle,c=t.outlineColor;return{outlineWidth:n,outlineStyle:o,outlineColor:c}}});n("64b8");const Do=Mn()(Bo,[["render",_o],["__scopeId","data-v-8d85e878"]]);var Mo=Do,Ao=Object(j["defineComponent"])({name:"image-outline",components:{ImageRectOutline:wo,ImageEllipseOutline:Vo,ImagePolygonOutline:Mo},props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){return e.elementInfo.clip})),n=Oo(t),o=n.clipShape;return{clipShape:o}}});const Po=Mn()(Ao,[["render",go]]);var Ro=Po,zo=function(e){return Object(j["pushScopeId"])("data-v-9e358576"),e=e(),Object(j["popScopeId"])(),e},Fo=["src"],Ho=["src"],Uo=["onMousedown"],qo=zo((function(){return Object(j["createElementVNode"])("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 16 L 4 16 L 4 4 L 16 4 L 16 0 Z"},null,-1)})),Go=["onMousedown"],Xo=zo((function(){return Object(j["createElementVNode"])("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"},null,-1)}));function Wo(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper"),r=Object(j["resolveDirective"])("click-outside");return Object(j["withDirectives"])((Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"image-clip-handler",style:Object(j["normalizeStyle"])(e.clipWrapperPositionStyle)},[Object(j["createElementVNode"])("img",{class:"bottom-img",src:e.src,draggable:!1,alt:"",style:Object(j["normalizeStyle"])(e.bottomImgPositionStyle)},null,12,Fo),Object(j["createElementVNode"])("div",{class:"top-image-content",style:Object(j["normalizeStyle"])(Object(w["a"])(Object(w["a"])({},e.topImgWrapperPositionStyle),{},{clipPath:e.clipPath}))},[Object(j["createElementVNode"])("img",{class:"top-img",src:e.src,draggable:!1,alt:"",style:Object(j["normalizeStyle"])(e.topImgPositionStyle)},null,12,Ho)],4),Object(j["createElementVNode"])("div",{class:"operate",style:Object(j["normalizeStyle"])(e.topImgWrapperPositionStyle),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.moveClipRange(t)}),["stop"]))},[(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(["t-l","t-r","b-l","b-r"],(function(t){return Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["clip-point",t]),key:t,onMousedown:Object(j["withModifiers"])((function(n){return e.scaleClipRange(n,t)}),["stop"])},[Object(j["createVNode"])(a,{width:"16",height:"16",fill:"#fff",stroke:"#333"},{default:Object(j["withCtx"])((function(){return[qo]})),_:1})],42,Uo)})),64)),(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(["t","b","l","r"],(function(t){return Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["clip-point","",t]),key:t,onMousedown:Object(j["withModifiers"])((function(n){return e.scaleClipRange(n,t)}),["stop"])},[Object(j["createVNode"])(a,{width:"16",height:"16",fill:"#fff",stroke:"#333"},{default:Object(j["withCtx"])((function(){return[Xo]})),_:1})],42,Go)})),64))],36)],4)),[[r,e.handleClip]])}var Yo=Object(j["defineComponent"])({name:"image-clip-handler",emits:["clip"],props:{src:{type:String,required:!0},clipData:{type:Object},clipPath:{type:String,required:!0},width:{type:Number,required:!0},height:{type:Number,required:!0},top:{type:Number,required:!0},left:{type:Number,required:!0}},setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.state.canvasScale})),l=Object(j["computed"])((function(){return o.getters.ctrlOrShiftKeyActive})),a=Object(j["reactive"])({top:"0",left:"0"}),r=Object(j["ref"])(!1),i=Object(j["ref"])(null),u=function(){var t=e.clipData?e.clipData.range:[[0,0],[100,100]],n=Object(qt["a"])(t,2),o=n[0],c=n[1],l=(c[0]-o[0])/100,a=(c[1]-o[1])/100,r=o[0]/l,i=o[1]/a;return{widthScale:l,heightScale:a,left:r,top:i}},d=Object(j["computed"])((function(){var e=u(),t=e.widthScale,n=e.heightScale,o=e.left,c=e.top;return{left:-o,top:-c,width:100/t,height:100/n}})),s=Object(j["computed"])((function(){return{top:d.value.top+"%",left:d.value.left+"%",width:d.value.width+"%",height:d.value.height+"%"}})),f=Object(j["reactive"])({top:0,left:0,width:0,height:0}),m=Object(j["computed"])((function(){return{top:f.top+"%",left:f.left+"%",width:f.width+"%",height:f.height+"%"}})),p=Object(j["computed"])((function(){var e=d.value.width,t=d.value.height,n=f.left,o=f.top,c=f.width,l=f.height;return{left:100/c*-n+"%",top:100/l*-o+"%",width:e/c*100+"%",height:t/l*100+"%"}})),b=function(){var e=u(),t=e.left,n=e.top;f.left=t,f.top=n,f.width=100,f.height=100,a.top=-n+"%",a.left=-t+"%"},v=function(){if(!r.value)if(i.value){var t=u(),o=t.left,c=t.top,l={left:(f.left-o)/100*e.width,top:(f.top-c)/100*e.height,width:(f.width-100)/100*e.width,height:(f.height-100)/100*e.height},a={range:i.value,position:l};n("clip",a)}else n("clip",null)},O=function(e){var t=e.key.toUpperCase();t===ee.ENTER&&v()};Object(j["onMounted"])((function(){b(),document.addEventListener("keydown",O)})),Object(j["onUnmounted"])((function(){document.removeEventListener("keydown",O)}));var h=function(){var e={left:parseInt(p.value.left),top:parseInt(p.value.top),width:parseInt(p.value.width),height:parseInt(p.value.height)},t=100/e.width,n=100/e.height,o=[-e.left*t,-e.top*n],c=[100*t+o[0],100*n+o[1]];i.value=[o,c]},g=function(t){r.value=!0;var n=!0,o=t.pageX,l=t.pageY,a=d.value,i={left:f.left,top:f.top,width:f.width,height:f.height};document.onmousemove=function(t){if(n){var r=t.pageX,u=t.pageY,d=(r-o)/c.value/e.width*100,s=(u-l)/c.value/e.height*100,m=i.left+d,p=i.top+s;m<0?m=0:m+i.width>a.width&&(m=a.width-i.width),p<0?p=0:p+i.height>a.height&&(p=a.height-i.height),f.left=m,f.top=p}},document.onmouseup=function(){n=!1,document.onmousemove=null,document.onmouseup=null,h(),setTimeout((function(){r.value=!1}),0)}},y=function(t,n){r.value=!0;var o=!0,a=50/e.width*100,i=50/e.height*100,u=t.pageX,s=t.pageY,m=d.value,p={left:f.left,top:f.top,width:f.width,height:f.height},b=f.width/f.height;document.onmousemove=function(t){if(o){var r,d,v,O,h=t.pageX,j=t.pageY,g=(h-u)/c.value/e.width*100,y=(j-s)/c.value/e.height*100;l.value&&("b-r"!==n&&"t-l"!==n||(y=g/b),"b-l"!==n&&"t-r"!==n||(y=-g/b)),"t-l"===n?(p.left+g<0&&(g=-p.left),p.top+y<0&&(y=-p.top),p.width-g<a&&(g=p.width-a),p.height-y<i&&(y=p.height-i),v=p.width-g,O=p.height-y,r=p.left+g,d=p.top+y):"t-r"===n?(p.left+p.width+g>m.width&&(g=m.width-(p.left+p.width)),p.top+y<0&&(y=-p.top),p.width+g<a&&(g=a-p.width),p.height-y<i&&(y=p.height-i),v=p.width+g,O=p.height-y,r=p.left,d=p.top+y):"b-l"===n?(p.left+g<0&&(g=-p.left),p.top+p.height+y>m.height&&(y=m.height-(p.top+p.height)),p.width-g<a&&(g=p.width-a),p.height+y<i&&(y=i-p.height),v=p.width-g,O=p.height+y,r=p.left+g,d=p.top):"b-r"===n?(p.left+p.width+g>m.width&&(g=m.width-(p.left+p.width)),p.top+p.height+y>m.height&&(y=m.height-(p.top+p.height)),p.width+g<a&&(g=a-p.width),p.height+y<i&&(y=i-p.height),v=p.width+g,O=p.height+y,r=p.left,d=p.top):"t"===n?(p.top+y<0&&(y=-p.top),p.height-y<i&&(y=p.height-i),v=p.width,O=p.height-y,r=p.left,d=p.top+y):"b"===n?(p.top+p.height+y>m.height&&(y=m.height-(p.top+p.height)),p.height+y<i&&(y=i-p.height),v=p.width,O=p.height+y,r=p.left,d=p.top):"l"===n?(p.left+g<0&&(g=-p.left),p.width-g<a&&(g=p.width-a),v=p.width-g,O=p.height,r=p.left+g,d=p.top):(p.left+p.width+g>m.width&&(g=m.width-(p.left+p.width)),p.width+g<a&&(g=a-p.width),O=p.height,v=p.width+g,r=p.left,d=p.top),f.left=r,f.top=d,f.width=v,f.height=O}},document.onmouseup=function(){o=!1,document.onmousemove=null,document.onmouseup=null,h(),setTimeout((function(){return r.value=!1}),0)}};return{clipWrapperPositionStyle:a,bottomImgPositionStyle:s,topImgWrapperPositionStyle:m,topImgPositionStyle:p,handleClip:v,moveClipRange:g,scaleClipRange:y}}});n("4461");const Zo=Mn()(Yo,[["render",Wo],["__scopeId","data-v-9e358576"]]);var Jo=Zo,Ko=Object(j["defineComponent"])({name:"editable-element-image",components:{ImageOutline:Ro,ImageClipHandler:Jo},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.clipingImageElementId})),o=Object(j["computed"])((function(){return n.value===e.elementInfo.id})),c=We(),l=c.addHistorySnapshot,a=Object(j["computed"])((function(){return e.elementInfo.shadow})),r=po(a),i=r.shadowStyle,u=Object(j["computed"])((function(){return e.elementInfo.flipH})),d=Object(j["computed"])((function(){return e.elementInfo.flipV})),s=bo(u,d),f=s.flipStyle,m=Object(j["computed"])((function(){return e.elementInfo.clip})),p=Oo(m),b=p.clipShape,v=p.imgPosition,O=Object(j["computed"])((function(){return e.elementInfo.filters})),h=ho(O),g=h.filter,E=function(t){e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo))},x=function(n){if(t.commit(y.SET_CLIPING_IMAGE_ELEMENT_ID,""),n){var o=n.range,c=n.position,a=e.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},r={clip:Object(w["a"])(Object(w["a"])({},a),{},{range:o}),left:e.elementInfo.left+c.left,top:e.elementInfo.top+c.top,width:e.elementInfo.width+c.width,height:e.elementInfo.height+c.height};t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:r}),l()}};return{isCliping:o,handleClip:x,clipingImageElementId:n,shadowStyle:i,handleSelectElement:E,clipShape:b,imgPosition:v,filter:g,flipStyle:f}}});n("744b");const Qo=Mn()(Ko,[["render",so],["__scopeId","data-v-03ead815"]]);var $o=Qo;function ec(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ElementOutline"),r=Object(j["resolveComponent"])("ProsemirrorEditor"),i=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-text",{lock:e.elementInfo.lock}]),ref:"elementRef",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({backgroundColor:e.elementInfo.fill,opacity:e.elementInfo.opacity,textShadow:e.shadowStyle,lineHeight:e.elementInfo.lineHeight,letterSpacing:(e.elementInfo.wordSpace||0)+"px",color:e.elementInfo.defaultColor,fontFamily:e.elementInfo.defaultFontName}),onMousedown:t[2]||(t[2]=function(t){return e.handleSelectElement(t)})},[Object(j["createVNode"])(a,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(j["createVNode"])(r,{class:"text",elementId:e.elementInfo.id,defaultColor:e.elementInfo.defaultColor,defaultFontName:e.elementInfo.defaultFontName,editable:!e.elementInfo.lock,value:e.elementInfo.content,onUpdate:t[0]||(t[0]=function(t){return e.updateContent(t)}),onMousedown:t[1]||(t[1]=function(t){return e.handleSelectElement(t,!1)})},null,8,["elementId","defaultColor","defaultFontName","editable","value"])],36),[[i,e.contextmenus]])],4)],6)}var tc=["d","stroke","stroke-width","stroke-dasharray"];function nc(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return e.outline?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,class:"element-outline",overflow:"visible",width:e.width,height:e.height},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",fill:"transparent",d:"M0,0 L".concat(e.width,",0 L").concat(e.width,",").concat(e.height," L0,").concat(e.height," Z"),stroke:e.outlineColor,"stroke-width":e.outlineWidth,"stroke-dasharray":"dashed"===e.outlineStyle?"10 6":"0 0"},null,8,tc)]})),_:1},8,["width","height"])):Object(j["createCommentVNode"])("",!0)}var oc=Object(j["defineComponent"])({name:"element-outline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object}},setup:function(e){var t=xo(Object(j["toRef"])(e,"outline")),n=t.outlineWidth,o=t.outlineStyle,c=t.outlineColor;return{outlineWidth:n,outlineStyle:o,outlineColor:c}}});n("d9a3");const cc=Mn()(oc,[["render",nc],["__scopeId","data-v-2ddaa919"]]);var lc=cc,ac={class:"prosemirror-editor",ref:"editorViewRef"};function rc(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",ac,null,512)}var ic,uc=n("0010"),dc=n("5313"),sc=n("576a"),fc=n("304a"),mc=n("7f06"),pc=n("8726"),bc=n("23f1"),vc=n("1a16"),Oc=n("665f"),hc=n("f95e"),jc=function(e){var t={},n=function(e,n){return t[e]=n};return n("Alt-ArrowUp",uc["c"]),n("Alt-ArrowDown",uc["b"]),n("Ctrl-z",pc["c"]),n("Ctrl-y",pc["b"]),n("Backspace",hc["f"]),n("Escape",uc["e"]),n("Ctrl-b",Object(uc["f"])(e.marks.strong)),n("Ctrl-i",Object(uc["f"])(e.marks.em)),n("Ctrl-u",Object(uc["f"])(e.marks.underline)),n("Ctrl-d",Object(uc["f"])(e.marks.strikethrough)),n("Enter",Object(Oc["f"])(e.nodes.list_item)),n("Mod-[",Object(Oc["b"])(e.nodes.list_item)),n("Mod-]",Object(Oc["e"])(e.nodes.list_item)),t},gc=function(e){return Object(hc["g"])(/^\s*>\s$/,e)},yc=function(e){return Object(hc["g"])(/^(\d+)\.\s$/,e,(function(e){return{order:+e[1]}}),(function(e,t){return t.childCount+t.attrs.order===+e[1]}))},Ec=function(e){return Object(hc["g"])(/^\s*([-+*])\s$/,e)},xc=function(e){return Object(hc["e"])(/^```$/,e)},Cc=function(e){var t=[].concat(Object(ue["a"])(hc["d"]),[hc["a"],hc["b"]]);return t.push(gc(e.nodes.blockquote)),t.push(yc(e.nodes.ordered_list)),t.push(Ec(e.nodes.bullet_list)),t.push(xc(e.nodes.code_block)),Object(hc["c"])({rules:t})},kc=function(e){return[Cc(e),Object(mc["b"])(jc(e)),Object(mc["b"])(uc["a"]),Object(bc["a"])(),Object(vc["a"])(),Object(pc["a"])()]},wc=n("2210"),Nc=Object(w["a"])(Object(w["a"])({},Oc["d"]),{},{content:"list_item+",group:"block"}),Ic=Object(w["a"])(Object(w["a"])({},Oc["a"]),{},{content:"list_item+",group:"block"}),Sc=Object(w["a"])(Object(w["a"])({},Oc["c"]),{},{content:"paragraph block*",group:"block"}),Tc={attrs:{align:{default:""}},content:"inline*",group:"block",parseDOM:[{tag:"p",getAttrs:function(e){var t=e.style.textAlign,n=e.getAttribute("align")||t||"";return n=/(left|right|center|justify)/.test(n)?n:"",{align:n}}}],toDOM:function(e){var t=e.attrs.align,n="";return t&&"left"!==t&&(n+="text-align: ".concat(t,";")),["p",{style:n},0]}},Vc=Object(w["a"])(Object(w["a"])({},wc["b"]),{},{ordered_list:Nc,bullet_list:Ic,list_item:Sc,paragraph:Tc}),Lc={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:function(e){return"sub"===e&&null}}],toDOM:function(){return["sub",0]}},_c={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:function(e){return"super"===e&&null}}],toDOM:function(){return["sup",0]}},Bc={parseDOM:[{tag:"strike"},{style:"text-decoration",getAttrs:function(e){return"line-through"===e&&null}},{style:"text-decoration-line",getAttrs:function(e){return"line-through"===e&&null}}],toDOM:function(){return["span",{style:"text-decoration-line: line-through"},0]}},Dc={parseDOM:[{tag:"u"},{style:"text-decoration",getAttrs:function(e){return"underline"===e&&null}},{style:"text-decoration-line",getAttrs:function(e){return"underline"===e&&null}}],toDOM:function(){return["span",{style:"text-decoration: underline"},0]}},Mc={attrs:{color:{}},parseDOM:[{style:"color",getAttrs:function(e){return e?{color:e}:{}}}],toDOM:function(e){var t=e.attrs.color,n="";return t&&(n+="color: ".concat(t,";")),["span",{style:n},0]}},Ac={attrs:{backcolor:{}},inline:!0,group:"inline",parseDOM:[{tag:"span[style*=background-color]",getAttrs:function(e){return e?{backcolor:e}:{}}}],toDOM:function(e){var t=e.attrs.backcolor,n="";return t&&(n+="background-color: ".concat(t,";")),["span",{style:n},0]}},Pc={attrs:{fontsize:{}},inline:!0,group:"inline",parseDOM:[{style:"font-size",getAttrs:function(e){return e?{fontsize:e}:{}}}],toDOM:function(e){var t=e.attrs.fontsize,n="";return t&&(n+="font-size: ".concat(t)),["span",{style:n},0]}},Rc={attrs:{fontname:{}},inline:!0,group:"inline",parseDOM:[{style:"font-family",getAttrs:function(e){return{fontname:e&&"string"===typeof e?e.replace(/[\"\']/g,""):""}}}],toDOM:function(e){var t=e.attrs.fontname,n="";return t&&(n+="font-family: ".concat(t)),["span",{style:n},0]}},zc=Object(w["a"])(Object(w["a"])({},wc["a"]),{},{subscript:Lc,superscript:_c,strikethrough:Bc,underline:Dc,forecolor:Mc,backcolor:Ac,fontsize:Pc,fontname:Rc}),Fc=Vc,Hc=zc,Uc=new fc["i"]({nodes:Fc,marks:Hc}),qc=function(e){var t="<div>".concat(e,"</div>"),n=new window.DOMParser,o=n.parseFromString(t,"text/html").body.firstElementChild;return fc["a"].fromSchema(Uc).parse(o)},Gc=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new sc["c"](e,Object(w["a"])({state:dc["b"].create({doc:qc(t),plugins:kc(Uc)})},n))},Xc=n("1344");(function(e){e["RICH_TEXT_COMMAND"]="RICH_TEXT_COMMAND",e["OPEN_CHART_DATA_EDITOR"]="OPEN_CHART_DATA_EDITOR",e["OPEN_LATEX_EDITOR"]="OPEN_LATEX_EDITOR"})(ic||(ic={}));var Wc=Object(Xc["a"])(),Yc=Wc,Zc=(n("6062"),function(e,t,n){var o=e,c=o.selection,l=o.doc;if(!c||!l)return e;var a=c.from,r=c.to,i=t.nodes,u=i.blockquote,d=i.list_item,s=i.paragraph,f=[];n=n||"";var m=new Set([u,d,s]);return l.nodesBetween(a,r,(function(e,t){var o=e.type,c=e.attrs.align||"";return c!==n&&m.has(o)&&f.push({node:e,pos:t,nodeType:o}),!0})),f.length?(f.forEach((function(t){var o=t.node,c=t.pos,l=t.nodeType,a=o.attrs;a=n?Object(w["a"])(Object(w["a"])({},a),{},{align:n}):Object(w["a"])(Object(w["a"])({},a),{},{align:null}),e=e.setNodeMarkup(c,l,a,o.marks)})),e):e}),Jc=function(e,t){var n=e.state,o=n.schema,c=n.selection,l=Zc(n.tr.setSelection(c),o,t);e.dispatch(l)},Kc=function(e,t){return e.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list},Qc=function(e,t){return function(n,o){var c=n.schema,l=n.selection,a=l.$from,r=l.$to,i=a.blockRange(r);if(!i)return!1;var u=T((function(e){return Kc(e,c)}))(l);if(i.depth>=1&&u&&i.depth-u.depth<=1){if(u.node.type===e)return Object(Oc["b"])(t)(n,o);if(Kc(u.node,c)&&e.validContent(u.node.content)){var d=n.tr;return d.setNodeMarkup(u.pos,e),o&&o(d),!1}}return Object(Oc["g"])(e)(n,o)}},$c=Object(j["defineComponent"])({name:"prosemirror-editor",emits:["update","focus","blur"],props:{elementId:{type:String,required:!0},defaultColor:{type:String,required:!0},defaultFontName:{type:String,required:!0},editable:{type:Boolean,default:!1},value:{type:String,required:!0},autoFocus:{type:Boolean,default:!1}},setup:function(e,t){var n,o=t.emit,c=Oe(),l=Object(j["computed"])((function(){return c.state.handleElementId})),a=Object(j["ref"])(),r=Object(de["debounce"])((function(){o("update",n.dom.innerHTML)}),300,{trailing:!0}),i=function(){"请输入内容"===e.value&&setTimeout((function(){Object(uc["d"])(n.state,n.dispatch)}),0),c.commit(y.SET_DISABLE_HOTKEYS_STATE,!0),o("focus")},u=function(){c.commit(y.SET_DISABLE_HOTKEYS_STATE,!1),o("blur")},d=Object(de["debounce"])((function(){var t=P(n,{color:e.defaultColor,fontname:e.defaultFontName});c.commit(y.SET_RICHTEXT_ATTRS,t)}),30,{trailing:!0}),s=function(){r(),d()},f=Object(j["computed"])((function(){return e.value}));Object(j["watch"])(f,(function(){if(n&&!n.hasFocus()){var e=n.state,t=e.doc,o=e.tr;n.dispatch(o.replaceRangeWith(0,t.content.size,qc(f.value)))}})),Object(j["watch"])((function(){return e.editable}),(function(){n.setProps({editable:function(){return e.editable}})})),Object(j["onMounted"])((function(){n=Gc(a.value,f.value,{handleDOMEvents:{focus:i,blur:u,keydown:s,click:d},editable:function(){return e.editable}}),e.autoFocus&&n.focus()})),Object(j["onUnmounted"])((function(){n&&n.destroy()}));var m=function(t){if(l.value===e.elementId){var o,c="command"in t?[t]:t,a=Object(N["a"])(c);try{for(a.s();!(o=a.n()).done;){var i=o.value;if("fontname"===i.command&&i.value){var u=n.state.schema.marks.fontname.create({fontname:i.value}),s=n.state.selection.empty;s&&Object(uc["d"])(n.state,n.dispatch);var f=n.state.selection,m=f.$from,p=f.$to;n.dispatch(n.state.tr.addMark(m.pos,p.pos,u))}else if("fontsize"===i.command&&i.value){var b=n.state.schema.marks.fontsize.create({fontsize:i.value}),v=n.state.selection.empty;v&&Object(uc["d"])(n.state,n.dispatch);var O=n.state.selection,h=O.$from,j=O.$to;n.dispatch(n.state.tr.addMark(h.pos,j.pos,b))}else if("color"===i.command&&i.value){var g=n.state.schema.marks.forecolor.create({color:i.value}),y=n.state.selection.empty;y&&Object(uc["d"])(n.state,n.dispatch);var E=n.state.selection,x=E.$from,C=E.$to;n.dispatch(n.state.tr.addMark(x.pos,C.pos,g))}else if("backcolor"===i.command&&i.value){var k=n.state.schema.marks.backcolor.create({backcolor:i.value}),w=n.state.selection.empty;w&&Object(uc["d"])(n.state,n.dispatch);var I=n.state.selection,S=I.$from,T=I.$to;n.dispatch(n.state.tr.addMark(S.pos,T.pos,k))}else if("bold"===i.command){var V=n.state.selection.empty;V&&Object(uc["d"])(n.state,n.dispatch),Object(uc["f"])(n.state.schema.marks.strong)(n.state,n.dispatch)}else if("em"===i.command){var L=n.state.selection.empty;L&&Object(uc["d"])(n.state,n.dispatch),Object(uc["f"])(n.state.schema.marks.em)(n.state,n.dispatch)}else if("underline"===i.command){var _=n.state.selection.empty;_&&Object(uc["d"])(n.state,n.dispatch),Object(uc["f"])(n.state.schema.marks.underline)(n.state,n.dispatch)}else if("strikethrough"===i.command){var B=n.state.selection.empty;B&&Object(uc["d"])(n.state,n.dispatch),Object(uc["f"])(n.state.schema.marks.strikethrough)(n.state,n.dispatch)}else if("subscript"===i.command)Object(uc["f"])(n.state.schema.marks.subscript)(n.state,n.dispatch);else if("superscript"===i.command)Object(uc["f"])(n.state.schema.marks.superscript)(n.state,n.dispatch);else if("blockquote"===i.command)Object(uc["g"])(n.state.schema.nodes.blockquote)(n.state,n.dispatch);else if("code"===i.command)Object(uc["f"])(n.state.schema.marks.code)(n.state,n.dispatch);else if("align"===i.command&&i.value)Jc(n,i.value);else if("bulletList"===i.command){var D=n.state.schema.nodes,M=D.bullet_list,A=D.list_item;Qc(M,A)(n.state,n.dispatch)}else if("orderedList"===i.command){var P=n.state.schema.nodes,R=P.ordered_list,z=P.list_item;Qc(R,z)(n.state,n.dispatch)}else if("clear"===i.command){var F=n.state.selection.empty;F&&Object(uc["d"])(n.state,n.dispatch);var H=n.state.selection,U=H.$from,q=H.$to;n.dispatch(n.state.tr.removeMark(U.pos,q.pos))}else"insert"===i.command&&i.value&&n.dispatch(n.state.tr.insertText(i.value))}}catch(G){a.e(G)}finally{a.f()}n.focus(),r(),d()}};return Yc.on(ic.RICH_TEXT_COMMAND,m),Object(j["onUnmounted"])((function(){Yc.off(ic.RICH_TEXT_COMMAND,m)})),{editorViewRef:a}}});n("5a85");const el=Mn()($c,[["render",rc],["__scopeId","data-v-3100bb88"]]);var tl=el,nl=Object(j["defineComponent"])({name:"editable-element-text",components:{ElementOutline:lc,ProsemirrorEditor:tl},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=Oe(),n=We(),o=n.addHistorySnapshot,c=Object(j["ref"])(),l=Object(j["computed"])((function(){return e.elementInfo.shadow})),a=po(l),r=a.shadowStyle,i=Object(j["computed"])((function(){return t.state.handleElementId})),u=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo,n))},d=Object(j["ref"])(-1),s=Object(j["computed"])((function(){return t.state.isScaling}));Object(j["watch"])(s,(function(){i.value===e.elementInfo.id&&(s.value||-1===d.value||(t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{height:d.value}}),d.value=-1))}));var f=function(n){var o=n[0].contentRect;if(c.value){var l=o.height;e.elementInfo.height!==l&&(s.value?d.value=l:t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{height:l}}))}},m=new ResizeObserver(f);Object(j["onMounted"])((function(){c.value&&m.observe(c.value)})),Object(j["onUnmounted"])((function(){c.value&&m.unobserve(c.value)}));var p=function(n){t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{content:n}}),o()};return{elementRef:c,shadowStyle:r,updateContent:p,handleSelectElement:u}}});n("b893");const ol=Mn()(nl,[["render",ec],["__scopeId","data-v-3c0937ee"]]);var cl=ol,ll={key:0},al=["transform"],rl=["d","fill","stroke","stroke-width","stroke-dasharray"],il=["innerHTML"];function ul(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("GradientDefs"),r=Object(j["resolveComponent"])("SvgWrapper"),i=Object(j["resolveComponent"])("ProsemirrorEditor"),u=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-shape",{lock:e.elementInfo.lock}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({opacity:e.elementInfo.opacity,filter:e.shadowStyle?"drop-shadow(".concat(e.shadowStyle,")"):"",transform:e.flipStyle,color:e.text.defaultColor,fontFamily:e.text.defaultFontName}),onMousedown:t[2]||(t[2]=function(t){return e.handleSelectElement(t)}),onDblclick:t[3]||(t[3]=function(t){return e.enterEditing()})},[Object(j["createVNode"])(r,{overflow:"visible",width:e.elementInfo.width,height:e.elementInfo.height},{default:Object(j["withCtx"])((function(){return[e.elementInfo.gradient?(Object(j["openBlock"])(),Object(j["createElementBlock"])("defs",ll,[Object(j["createVNode"])(a,{id:"editabel-gradient-".concat(e.elementInfo.id),type:e.elementInfo.gradient.type,color1:e.elementInfo.gradient.color[0],color2:e.elementInfo.gradient.color[1],rotate:e.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("g",{transform:"scale(".concat(e.elementInfo.width/e.elementInfo.viewBox,", ").concat(e.elementInfo.height/e.elementInfo.viewBox,") translate(0,0) matrix(1,0,0,1,0,0)")},[Object(j["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",d:e.elementInfo.path,fill:e.elementInfo.gradient?"url(#editabel-gradient-".concat(e.elementInfo.id,")"):e.elementInfo.fill,stroke:e.outlineColor,"stroke-width":e.outlineWidth,"stroke-dasharray":"dashed"===e.outlineStyle?"10 6":"0 0"},null,8,rl)],8,al)]})),_:1},8,["width","height"]),Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["shape-text",e.text.align])},[e.editable?(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:0,elementId:e.elementInfo.id,defaultColor:e.text.defaultColor,defaultFontName:e.text.defaultFontName,editable:!e.elementInfo.lock,autoFocus:!0,value:e.text.content,onUpdate:t[0]||(t[0]=function(t){return e.updateText(t)}),onMousedown:t[1]||(t[1]=Object(j["withModifiers"])((function(){}),["stop"]))},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:1,class:"show-text ProseMirror-static",innerHTML:e.text.content},null,8,il))],2)],36),[[u,e.contextmenus]])],4)],6)}var dl=["id","gradientTransform"],sl=["stop-color"],fl=["stop-color"],ml=["id"],pl=["stop-color"],bl=["stop-color"];function vl(e,t,n,o,c,l){return"linear"===e.type?(Object(j["openBlock"])(),Object(j["createElementBlock"])("linearGradient",{key:0,id:e.id,x1:"0%",y1:"0%",x2:"100%",y2:"0%",gradientTransform:"rotate(".concat(e.rotate,",0.5,0.5)")},[Object(j["createElementVNode"])("stop",{offset:"0%","stop-color":e.color1},null,8,sl),Object(j["createElementVNode"])("stop",{offset:"100%","stop-color":e.color2},null,8,fl)],8,dl)):(Object(j["openBlock"])(),Object(j["createElementBlock"])("radialGradient",{key:1,id:e.id},[Object(j["createElementVNode"])("stop",{offset:"0%","stop-color":e.color1},null,8,pl),Object(j["createElementVNode"])("stop",{offset:"100%","stop-color":e.color2},null,8,bl)],8,ml))}var Ol=Object(j["defineComponent"])({name:"gradient-defs",props:{id:{type:String,required:!0},type:{type:String},color1:{type:String,required:!0},color2:{type:String,required:!0},rotate:{type:Number,default:0}}});const hl=Mn()(Ol,[["render",vl]]);var jl=hl,gl=Object(j["defineComponent"])({name:"editable-element-shape",components:{GradientDefs:jl,ProsemirrorEditor:tl},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=Oe(),n=We(),o=n.addHistorySnapshot,c=function(t){e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo))},l=Object(j["computed"])((function(){return e.elementInfo.outline})),a=xo(l),r=a.outlineWidth,i=a.outlineStyle,u=a.outlineColor,d=Object(j["computed"])((function(){return e.elementInfo.shadow})),s=po(d),f=s.shadowStyle,m=Object(j["computed"])((function(){return e.elementInfo.flipH})),p=Object(j["computed"])((function(){return e.elementInfo.flipV})),b=bo(m,p),v=b.flipStyle,O=Object(j["ref"])(!1),h=function(){O.value=!0,t.commit(y.SET_EDITING_SHAPE_ELEMENT_ID,e.elementInfo.id)},g=function(){O.value=!1,t.commit(y.SET_EDITING_SHAPE_ELEMENT_ID,"")},E=Object(j["computed"])((function(){return t.state.handleElementId}));Object(j["watch"])(E,(function(){E.value!==e.elementInfo.id&&O.value&&g()}));var x=Object(j["computed"])((function(){var t={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return e.elementInfo.text?e.elementInfo.text:t})),C=function(n){var c=Object(w["a"])(Object(w["a"])({},x.value),{},{content:n});t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{text:c}}),o()};return{shadowStyle:f,outlineWidth:r,outlineStyle:i,outlineColor:u,flipStyle:v,editable:O,text:x,handleSelectElement:c,updateText:C,enterEditing:h}}});n("4bb1");const yl=Mn()(gl,[["render",ul],["__scopeId","data-v-5a268d2a"]]);var El=yl,xl=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],Cl=["d"];function kl(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("LinePointMarker"),r=Object(j["resolveComponent"])("SvgWrapper"),i=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-shape",{lock:e.elementInfo.lock}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({filter:e.shadowStyle?"drop-shadow(".concat(e.shadowStyle,")"):""})},[Object(j["createVNode"])(r,{overflow:"visible",width:e.svgWidth,height:e.svgHeight},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("defs",null,[e.elementInfo.points[0]?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,id:e.elementInfo.id,position:"start",type:e.elementInfo.points[0],color:e.elementInfo.color,baseSize:e.elementInfo.width},null,8,["id","type","color","baseSize"])):Object(j["createCommentVNode"])("",!0),e.elementInfo.points[1]?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:1,id:e.elementInfo.id,position:"end",type:e.elementInfo.points[1],color:e.elementInfo.color,baseSize:e.elementInfo.width},null,8,["id","type","color","baseSize"])):Object(j["createCommentVNode"])("",!0)]),Object(j["createElementVNode"])("path",{d:e.path,stroke:e.elementInfo.color,"stroke-width":e.elementInfo.width,"stroke-dasharray":e.lineDashArray,fill:"none","stroke-linecap":"","stroke-linejoin":"","stroke-miterlimit":"","marker-start":e.elementInfo.points[0]?"url(#".concat(e.elementInfo.id,"-").concat(e.elementInfo.points[0],"-start)"):"","marker-end":e.elementInfo.points[1]?"url(#".concat(e.elementInfo.id,"-").concat(e.elementInfo.points[1],"-end)"):""},null,8,xl),Object(j["withDirectives"])(Object(j["createElementVNode"])("path",{class:"line-path",d:e.path,stroke:"transparent","stroke-width":"20",fill:"none",onMousedown:t[0]||(t[0]=function(t){return e.handleSelectElement(t)})},null,40,Cl),[[i,e.contextmenus]])]})),_:1},8,["width","height"])],4)],6)}var wl=["id","markerWidth","markerHeight","refX","refY"],Nl=["d","fill","transform"];function Il(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("marker",{id:"".concat(e.id,"-").concat(e.type,"-").concat(e.position),markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:3*e.size,markerHeight:3*e.size,refX:1.5*e.size,refY:1.5*e.size},[Object(j["createElementVNode"])("path",{d:e.path,fill:e.color,transform:"scale(".concat(.3*e.size,", ").concat(.3*e.size,") rotate(").concat(e.rotate,", 5, 5)")},null,8,Nl)],8,wl)}var Sl={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},Tl={"arrow-start":180,"arrow-end":0},Vl=Object(j["defineComponent"])({name:"line-point-marker",props:{id:{type:String,required:!0},position:{type:String,required:!0},type:{type:String,required:!0},color:{type:String},baseSize:{type:Number,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){return Sl[e.type]})),n=Object(j["computed"])((function(){return Tl["".concat(e.type,"-").concat(e.position)]||0})),o=Object(j["computed"])((function(){return e.baseSize<2?2:e.baseSize}));return{path:t,rotate:n,size:o}}});const Ll=Mn()(Vl,[["render",Il]]);var _l=Ll,Bl=Object(j["defineComponent"])({name:"editable-element-shape",components:{LinePointMarker:_l},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=function(t){e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo))},n=Object(j["computed"])((function(){return e.elementInfo.shadow})),o=po(n),c=o.shadowStyle,l=Object(j["computed"])((function(){var t=Math.abs(e.elementInfo.start[0]-e.elementInfo.end[0]);return t<24?24:t})),a=Object(j["computed"])((function(){var t=Math.abs(e.elementInfo.start[1]-e.elementInfo.end[1]);return t<24?24:t})),r=Object(j["computed"])((function(){return"dashed"===e.elementInfo.style?"10 6":"0 0"})),i=Object(j["computed"])((function(){return qe(e.elementInfo)}));return{handleSelectElement:t,shadowStyle:c,svgWidth:l,svgHeight:a,lineDashArray:r,path:i}}});n("0d71");const Dl=Mn()(Bl,[["render",kl],["__scopeId","data-v-1d4bfa98"]]);var Ml=Dl;function Al(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ElementOutline"),r=Object(j["resolveComponent"])("Chart"),i=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-chart",{lock:e.elementInfo.lock}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({backgroundColor:e.elementInfo.fill}),onMousedown:t[0]||(t[0]=function(t){return e.handleSelectElement(t)}),onDblclick:t[1]||(t[1]=function(t){return e.openDataEditor()})},[Object(j["createVNode"])(a,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(j["createVNode"])(r,{width:e.elementInfo.width,height:e.elementInfo.height,type:e.elementInfo.chartType,data:e.elementInfo.data,options:e.elementInfo.options,themeColor:e.elementInfo.themeColor,gridColor:e.elementInfo.gridColor,legends:e.elementInfo.data.legends,legend:e.elementInfo.legend||""},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend"])],36),[[i,e.contextmenus]])],4)],6)}function Pl(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"chart",style:Object(j["normalizeStyle"])({flexDirection:"top"===e.legend?"column-reverse":"column"})},[Object(j["createElementVNode"])("div",{class:"chart-content",ref:"chartRef",style:Object(j["normalizeStyle"])({width:e.width+"px",height:e.chartHeight+"px",transform:"scale(".concat(1/e.slideScale,")")})},null,4),e.legend?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:0,class:"legends",style:Object(j["normalizeStyle"])({transform:"scale(".concat(1/e.slideScale,")")})},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.legends,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"legend",key:n,style:Object(j["normalizeStyle"])({color:e.gridColor})},[Object(j["createElementVNode"])("div",{class:"block",style:Object(j["normalizeStyle"])({backgroundColor:e.themeColors[n]})},null,4),Object(j["createTextVNode"])(" "+Object(j["toDisplayString"])(t),1)],4)})),128))],4)):Object(j["createCommentVNode"])("",!0)],4)}var Rl=n("ba48"),zl=n.n(Rl),Fl=(n("aa97"),Object(j["defineComponent"])({name:"chart",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},type:{type:String,required:!0},data:{type:Object,required:!0},options:{type:Object},themeColor:{type:Array,required:!0},legends:{type:Array,required:!0},gridColor:{type:String},legend:{type:String}},setup:function(e){var t,n=Object(j["ref"])(),o=Object(j["inject"])("slideScale")||Object(j["ref"])(1),c=Object(j["computed"])((function(){return e.legend?e.height-20:e.height})),l=function(){var t=e.options||{},n=Object(w["a"])(Object(w["a"])({},t),{},{width:e.width*o.value,height:c.value*o.value}),l="pie"===e.type?Object(w["a"])(Object(w["a"])({},e.data),{},{series:e.data.series[0]}):e.data;return{data:l,options:n}},a=function(){if(n.value){var o=Object(de["upperFirst"])(e.type),c=l(),a=c.data,r=c.options;t=new zl.a[o](n.value,a,r)}},r=function(){if(t){var e=l(),n=e.data,o=e.options;t.update(n,o)}else a()};Object(j["watch"])([function(){return e.width},function(){return e.height},function(){return e.data},o],r),Object(j["onMounted"])(a);var i=Object(j["computed"])((function(){var t=[];if(e.themeColor.length>=10)t=e.themeColor;else if(1===e.themeColor.length)t=H()(e.themeColor[0]).analogous(10).map((function(e){return e.toHexString()}));else{var n=e.themeColor.length,o=H()(e.themeColor[n-1]).analogous(11-n).map((function(e){return e.toHexString()}));t=[].concat(Object(ue["a"])(e.themeColor.slice(0,n-1)),Object(ue["a"])(o))}return t})),u=function(){if(n.value)for(var e=0;e<10;e++)n.value.style.setProperty("--theme-color-".concat(e+1),i.value[e])};Object(j["watch"])(i,u),Object(j["onMounted"])(u);var d=function(){n.value&&e.gridColor&&n.value.style.setProperty("--grid-color",e.gridColor)};return Object(j["watch"])((function(){return e.gridColor}),d),Object(j["onMounted"])(d),{chartHeight:c,themeColors:i,slideScale:o,chartRef:n}}}));n("9a8f"),n("383f");const Hl=Mn()(Fl,[["render",Pl],["__scopeId","data-v-3ac5559a"]]);var Ul=Hl,ql=Object(j["defineComponent"])({name:"editable-element-chart",components:{ElementOutline:lc,Chart:Ul},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=function(t){e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo))},n=function(){Yc.emit(ic.OPEN_CHART_DATA_EDITOR)};return{handleSelectElement:t,openDataEditor:n}}});n("b05d");const Gl=Mn()(ql,[["render",Al],["__scopeId","data-v-c09631b6"]]);var Xl=Gl,Wl={class:"element-content"};function Yl(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("EditableTable"),r=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-table",{lock:e.elementInfo.lock}]),ref:"elementRef",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",Wl,[Object(j["createVNode"])(a,{onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(){}),["stop"])),data:e.elementInfo.data,width:e.elementInfo.width,colWidths:e.elementInfo.colWidths,outline:e.elementInfo.outline,theme:e.elementInfo.theme,editable:e.editable,onChange:t[1]||(t[1]=function(t){return e.updateTableCells(t)}),onChangeColWidths:t[2]||(t[2]=function(t){return e.updateColWidths(t)}),onChangeSelectedCells:t[3]||(t[3]=function(t){return e.updateSelectedCells(t)})},null,8,["data","width","colWidths","outline","theme","editable"]),!e.editable||e.elementInfo.lock?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:0,class:Object(j["normalizeClass"])(["table-mask",{lock:e.elementInfo.lock}]),onDblclick:t[4]||(t[4]=function(t){return e.startEdit()}),onMousedown:t[5]||(t[5]=function(t){return e.handleSelectElement(t)})},[Object(j["createElementVNode"])("div",{class:"mask-tip",style:Object(j["normalizeStyle"])({transform:"scale(".concat(1/e.canvasScale,")")})},"双击编辑",4)],34)):Object(j["createCommentVNode"])("",!0)],512),[[r,e.contextmenus]])],4)],6)}var Zl={key:0,class:"handler"},Jl=["onMousedown"],Kl=["width"],Ql=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],$l=["innerHTML"];function ea(e,t,n,o,c,l){var a,r,i,u,d,s=Object(j["resolveComponent"])("CustomTextarea"),f=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"editable-table",style:Object(j["normalizeStyle"])({width:e.totalWidth+"px"})},[e.editable?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Zl,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.dragLinePosition,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"drag-line",key:n,style:Object(j["normalizeStyle"])({left:t+"px"}),onMousedown:function(t){return e.handleMousedownColHandler(t,n)}},null,44,Jl)})),128))])):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("table",{class:Object(j["normalizeClass"])({theme:e.theme,"row-header":null===(a=e.theme)||void 0===a?void 0:a.rowHeader,"row-footer":null===(r=e.theme)||void 0===r?void 0:r.rowFooter,"col-header":null===(i=e.theme)||void 0===i?void 0:i.colHeader,"col-footer":null===(u=e.theme)||void 0===u?void 0:u.colFooter}),style:Object(j["normalizeStyle"])("--themeColor: ".concat(null===(d=e.theme)||void 0===d?void 0:d.color,"; --subThemeColor1: ").concat(e.subThemeColor[0],"; --subThemeColor2: ").concat(e.subThemeColor[1]))},[Object(j["createElementVNode"])("colgroup",null,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.colSizeList,(function(e,t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("col",{span:"1",key:t,width:e},null,8,Kl)})),128))]),Object(j["createElementVNode"])("tbody",null,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.tableCells,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("tr",{key:n},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(t,(function(t,o){return Object(j["withDirectives"])((Object(j["openBlock"])(),Object(j["createElementBlock"])("td",{class:Object(j["normalizeClass"])(["cell",{selected:e.selectedCells.includes("".concat(n,"_").concat(o))&&e.selectedCells.length>1,active:e.activedCell==="".concat(n,"_").concat(o)}]),style:Object(j["normalizeStyle"])(Object(w["a"])({borderStyle:e.outline.style,borderColor:e.outline.color,borderWidth:e.outline.width+"px"},e.getTextStyle(t.style))),key:t.id,rowspan:t.rowspan,colspan:t.colspan,"data-cell-index":"".concat(n,"_").concat(o),onMousedown:function(t){return e.handleCellMousedown(t,n,o)},onMouseenter:function(t){return e.handleCellMouseenter(n,o)}},[e.activedCell==="".concat(n,"_").concat(o)?(Object(j["openBlock"])(),Object(j["createBlock"])(s,{key:0,class:Object(j["normalizeClass"])(["cell-text",{active:e.activedCell==="".concat(n,"_").concat(o)}]),contenteditable:"plaintext-only",value:t.text,onUpdateValue:function(t){return e.handleInput(t,n,o)},onInsertExcelData:function(t){return e.insertExcelData(t,n,o)}},null,8,["class","value","onUpdateValue","onInsertExcelData"])):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:1,class:"cell-text",innerHTML:e.formatText(t.text)},null,8,$l))],46,Ql)),[[j["vShow"],!e.hideCells.includes("".concat(n,"_").concat(o))],[f,function(t){return e.contextmenus(t)}]])})),128))])})),128))])],6)],4)}var ta=function(e){if(!e)return{};var t=e.bold,n=e.em,o=e.underline,c=e.strikethrough,l=e.color,a=e.backcolor,r=e.fontsize,i=e.fontname,u=e.align,d="".concat(o?"underline":""," ").concat(c?"line-through":"");return" "===d&&(d="none"),{fontWeight:t?"bold":"normal",fontStyle:n?"italic":"normal",textDecoration:d,color:l||"#000",backgroundColor:a||"",fontSize:r||"14px",fontFamily:i||"微软雅黑",textAlign:u||"left"}},na=function(e){return e.replace(/\n/g,"</br>").replace(/ /g,"&nbsp;")},oa=function(e){var t=Object(j["computed"])((function(){for(var t=[],n=0;n<e.value.length;n++)for(var o=e.value[n],c=0;c<o.length;c++){var l=o[c];if(l.colspan>1||l.rowspan>1)for(var a=n;a<n+l.rowspan;a++)for(var r=a===n?c+1:c;r<c+l.colspan;r++)t.push("".concat(a,"_").concat(r))}return t}));return{hideCells:t}},ca=function(e){var t=Object(j["ref"])(["",""]);return Object(j["watch"])((function(){return e.value}),(function(){e.value&&(t.value=Ue(e.value.color))}),{immediate:!0}),{subThemeColor:t}},la=["contenteditable","innerHTML"];function aa(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"custom-textarea",ref:"textareaRef",contenteditable:e.contenteditable,onFocus:t[0]||(t[0]=function(){return e.handleFocus&&e.handleFocus.apply(e,arguments)}),onBlur:t[1]||(t[1]=function(){return e.handleBlur&&e.handleBlur.apply(e,arguments)}),onInput:t[2]||(t[2]=function(t){return e.handleInput(t)}),innerHTML:e.text},null,40,la)}var ra=Object(j["defineComponent"])({name:"custom-textarea",emits:["updateValue","insertExcelData"],props:{value:{type:String,default:""},contenteditable:{type:[Boolean,String],default:!1}},setup:function(e,t){var n=t.emit,o=Object(j["ref"])(),c=Object(j["ref"])(""),l=Object(j["ref"])(!1);Object(j["watch"])((function(){return e.value}),(function(){l.value||(c.value=e.value,o.value&&(o.value.innerHTML=e.value))}),{immediate:!0});var a=function(){if(o.value){var e=o.value.innerHTML;n("updateValue",e)}},r=function(){l.value=!0,o.value&&(o.value.onpaste=function(e){if(e.preventDefault(),e.clipboardData){var t=e.clipboardData.items[0];t&&"string"===t.kind&&"text/plain"===t.type&&t.getAsString((function(e){var t=De(e);if("object"!==Object(Ge["a"])(t)){var c=Me(e);if(c)return n("insertExcelData",c),void(o.value&&(o.value.innerHTML=c[0][0]));n("updateValue",e),document.execCommand("insertText",!1,e)}}))}})},i=function(){l.value=!1,o.value&&(o.value.onpaste=null)};return Object(j["onUnmounted"])((function(){o.value&&(o.value.onpaste=null)})),{textareaRef:o,handleFocus:r,handleInput:a,handleBlur:i,text:c}}});n("f33f");const ia=Mn()(ra,[["render",aa],["__scopeId","data-v-59f468e0"]]);var ua=ia,da=Object(j["defineComponent"])({name:"editable-table",emits:["change","changeColWidths","changeSelectedCells"],components:{CustomTextarea:ua},props:{data:{type:Array,required:!0},width:{type:Number,required:!0},colWidths:{type:Array,required:!0},outline:{type:Object,required:!0},theme:{type:Object},editable:{type:Boolean,default:!0}},setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.state.canvasScale})),l=Object(j["ref"])(!1),a=Object(j["ref"])([]),r=Object(j["ref"])([]),i=Object(j["computed"])({get:function(){return e.data},set:function(e){n("change",e)}}),u=Object(j["computed"])((function(){return e.theme})),d=ca(u),s=d.subThemeColor,f=Object(j["ref"])([]),m=Object(j["computed"])((function(){return f.value.reduce((function(e,t){return e+t}))}));Object(j["watch"])([function(){return e.colWidths},function(){return e.width}],(function(){f.value=e.colWidths.map((function(t){return t*e.width}))}),{immediate:!0});var p=function(){a.value=[],r.value=[]};Object(j["watch"])((function(){return e.editable}),(function(){e.editable||p()}));var b=Object(j["computed"])((function(){for(var e=[],t=1;t<f.value.length+1;t++){var n=f.value.slice(0,t).reduce((function(e,t){return e+t}));e.push(n)}return e})),v=Object(j["computed"])((function(){return e.data})),O=oa(v),h=O.hideCells,g=Object(j["computed"])((function(){if(!a.value.length)return[];var e=Object(qt["a"])(a.value,2),t=e[0],n=e[1];if(!r.value.length)return["".concat(t,"_").concat(n)];var o=Object(qt["a"])(r.value,2),c=o[0],l=o[1];if(t===c&&n===l)return["".concat(t,"_").concat(n)];for(var u=[],d=Math.min(t,c),s=Math.min(n,l),f=Math.max(t,c),m=Math.max(n,l),p=0;p<i.value.length;p++)for(var b=i.value[p],v=0;v<b.length;v++)p>=d&&p<=f&&v>=s&&v<=m&&u.push("".concat(p,"_").concat(v));return u}));Object(j["watch"])(g,(function(e,t){Object(de["isEqual"])(e,t)||n("changeSelectedCells",g.value)}));var y=Object(j["computed"])((function(){return g.value.length>1?null:g.value[0]})),E=Object(j["computed"])((function(){if(!a.value.length)return null;var e=Object(qt["a"])(a.value,2),t=e[0],n=e[1];if(!r.value.length)return{row:[t,t],col:[n,n]};var o=Object(qt["a"])(r.value,2),c=o[0],l=o[1];if(t===c&&n===l)return{row:[t,t],col:[n,n]};var i=Math.min(t,c),u=Math.min(n,l),d=Math.max(t,c),s=Math.max(n,l);return{row:[i,d],col:[u,s]}})),x=function(){return l.value=!1},C=function(e,t,n){0===e.button&&(r.value=[],l.value=!0,a.value=[t,n])},k=function(e,t){l.value&&(r.value=[e,t])};Object(j["onMounted"])((function(){document.addEventListener("mouseup",x)})),Object(j["onUnmounted"])((function(){document.removeEventListener("mouseup",x)}));var N=function(e,t){return h.value.includes("".concat(e,"_").concat(t))},I=function(e){var t=i.value.length-1;a.value=[0,e],r.value=[t,e]},S=function(e){var t=i.value[e].length-1;a.value=[e,0],r.value=[e,t]},T=function(){var e=i.value.length-1,t=i.value[e].length-1;a.value=[0,0],r.value=[e,t]},V=function(e){for(var t=JSON.parse(JSON.stringify(i.value)),n=i.value[e],o=[],c=0;c<n.length;c++)N(e,c)&&o.push(c);for(var l=0,a=o;l<a.length;l++)for(var r=a[l],u=e;u>=0;u--)if(!N(u,r)){t[u][r].rowspan=t[u][r].rowspan-1;break}t.splice(e,1),i.value=t},L=function(e){for(var t=JSON.parse(JSON.stringify(i.value)),o=[],c=0;c<i.value.length;c++)N(c,e)&&o.push(c);for(var l=0,a=o;l<a.length;l++)for(var r=a[l],u=e;u>=0;u--)if(!N(r,u)){t[r][u].colspan=t[r][u].colspan-1;break}i.value=t.map((function(t){return t.splice(e,1),t})),f.value.splice(e,1),n("changeColWidths",f.value)},_=function(e){for(var t=JSON.parse(JSON.stringify(i.value)),n=[],o=0;o<t[0].length;o++)n.push({colspan:1,rowspan:1,text:"",id:Ce()});t.splice(e,0,n),i.value=t},B=function(e){i.value=i.value.map((function(t){var n={colspan:1,rowspan:1,text:"",id:Ce()};return t.splice(e,0,n),t})),f.value.splice(e,0,100),n("changeColWidths",f.value)},D=function(e,t){var o=JSON.parse(JSON.stringify(i.value)),c={colspan:1,rowspan:1,text:""};if(e){for(var l=[],a=0;a<e;a++){for(var r=[],u=0;u<o[0].length;u++)r.push(Object(w["a"])(Object(w["a"])({},c),{},{id:Ce()}));l.push(r)}o=[].concat(Object(ue["a"])(o),l)}t&&(o=o.map((function(e){for(var n=[],o=0;o<t;o++){var l=Object(w["a"])(Object(w["a"])({},c),{},{id:Ce()});n.push(l)}return[].concat(Object(ue["a"])(e),n)})),f.value=[].concat(Object(ue["a"])(f.value),Object(ue["a"])(new Array(t).fill(100))),n("changeColWidths",f.value)),i.value=o},M=function(){var e=Object(qt["a"])(a.value,2),t=e[0],n=e[1],o=Object(qt["a"])(r.value,2),c=o[0],l=o[1],u=Math.min(t,c),d=Math.min(n,l),s=Math.max(t,c),f=Math.max(n,l),m=JSON.parse(JSON.stringify(i.value));m[u][d].rowspan=s-u+1,m[u][d].colspan=f-d+1,i.value=m,p()},A=function(e,t){var n=JSON.parse(JSON.stringify(i.value));n[e][t].rowspan=1,n[e][t].colspan=1,i.value=n,p()},P=function(e,t){p();var o=!0,l=f.value[t],a=e.pageX,r=50;document.onmousemove=function(e){if(o){var n=(e.pageX-a)/c.value,i=l+n<r?r:Math.round(l+n);f.value[t]=i}},document.onmouseup=function(){o=!1,document.onmousemove=null,document.onmouseup=null,n("changeColWidths",f.value)}},R=function(){for(var e=JSON.parse(JSON.stringify(i.value)),t=0;t<e.length;t++)for(var n=0;n<e[t].length;n++)g.value.includes("".concat(t,"_").concat(n))&&(e[t][n].text="");i.value=e},z=function(){var e=function e(t,n){return i.value[t]?i.value[t][n]?N(t,n)?e(t,n+1):[t,n]:e(t+1,0):null};r.value=[];var t=a.value[0],n=a.value[1]+1,o=e(t,n);o?a.value=o:(_(t+1),a.value=[t+1,0]),Object(j["nextTick"])((function(){var e=document.querySelector(".cell-text.active");e&&e.focus()}))},F=function(t){if(e.editable&&g.value.length){var n=t.key.toUpperCase();if(g.value.length<2){if(n===ee.TAB&&(t.preventDefault(),z()),t.ctrlKey&&n===ee.UP){t.preventDefault();var o=+g.value[0].split("_")[0];_(o)}if(t.ctrlKey&&n===ee.DOWN){t.preventDefault();var c=+g.value[0].split("_")[0];_(c+1)}if(t.ctrlKey&&n===ee.LEFT){t.preventDefault();var l=+g.value[0].split("_")[1];B(l)}if(t.ctrlKey&&n===ee.RIGHT){t.preventDefault();var a=+g.value[0].split("_")[1];B(a+1)}}else n===ee.DELETE&&R()}};Object(j["onMounted"])((function(){document.addEventListener("keydown",F)})),Object(j["onUnmounted"])((function(){document.removeEventListener("keydown",F)}));var H=Object(de["debounce"])((function(e,t,o){i.value[t][o].text=e,n("change",i.value)}),300,{trailing:!0}),U=function(e,t,o){var c=e.length,l=e[0].length,a=0,r=0;t+c>i.value.length&&(a=t+c-i.value.length),o+l>i.value[0].length&&(r=o+l-i.value[0].length),(a||r)&&D(a,r),Object(j["nextTick"])((function(){for(var a=0;a<c;a++)for(var r=0;r<l;r++)i.value[t+a][o+r]&&(i.value[t+a][o+r].text=e[a][r]);n("change",i.value)}))},q=function(){for(var e=[],t=0;t<i.value.length;t++){for(var n=i.value[t],o=[],c=0;c<n.length;c++)N(t,c)||o.push(n[c]);o.length&&e.push(o)}return e},G=function(){var e=q(),t=e.length>1,n=e[0].length>1;return{canDeleteRow:t,canDeleteCol:n}},X=function(e,t){var n=g.value.length>1,o=i.value[e][t],c=n,l=!n&&(o.rowspan>1||o.colspan>1);return{canMerge:c,canSplit:l}},W=function(e){var t=e.dataset.cellIndex,n=+t.split("_")[0],o=+t.split("_")[1];g.value.includes("".concat(n,"_").concat(o))||(a.value=[n,o],r.value=[]);var c=X(n,o),l=c.canMerge,i=c.canSplit,u=G(),d=u.canDeleteRow,s=u.canDeleteCol;return[{text:"插入列",children:[{text:"到左侧",handler:function(){return B(o)}},{text:"到右侧",handler:function(){return B(o+1)}}]},{text:"插入行",children:[{text:"到上方",handler:function(){return _(n)}},{text:"到下方",handler:function(){return _(n+1)}}]},{text:"删除列",disable:!s,handler:function(){return L(o)}},{text:"删除行",disable:!d,handler:function(){return V(n)}},{divider:!0},{text:"合并单元格",disable:!l,handler:M},{text:"取消合并单元格",disable:!i,handler:function(){return A(n,o)}},{divider:!0},{text:"选中当前列",handler:function(){return I(o)}},{text:"选中当前行",handler:function(){return S(n)}},{text:"选中全部单元格",handler:T}]};return{getTextStyle:ta,dragLinePosition:b,tableCells:i,colSizeList:f,totalWidth:m,hideCells:h,selectedCells:g,activedCell:y,selectedRange:E,handleCellMousedown:C,handleCellMouseenter:k,selectCol:I,selectRow:S,handleMousedownColHandler:P,contextmenus:W,handleInput:H,insertExcelData:U,subThemeColor:s,formatText:na}}});n("3eed");const sa=Mn()(da,[["render",ea],["__scopeId","data-v-2d5ebcb9"]]);var fa=sa,ma=Object(j["defineComponent"])({name:"editable-element-table",components:{EditableTable:fa},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return t.state.handleElementId})),c=Object(j["ref"])(),l=We(),a=l.addHistorySnapshot,r=function(t){e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo))},i=Object(j["ref"])(!1);Object(j["watch"])(o,(function(){o.value!==e.elementInfo.id&&(i.value=!1)})),Object(j["watch"])(i,(function(){t.commit(y.SET_DISABLE_HOTKEYS_STATE,i.value)}));var u=function(){e.elementInfo.lock||(i.value=!0)},d=Object(j["ref"])(-1),s=Object(j["computed"])((function(){return t.state.isScaling}));Object(j["watch"])(s,(function(){o.value===e.elementInfo.id&&(s.value&&(i.value=!1),s.value||-1===d.value||(t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{height:d.value}}),d.value=-1))}));var f=function(n){var o=n[0].contentRect;if(c.value){var l=o.height;e.elementInfo.height!==l&&(s.value?d.value=l:t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{height:l}}))}},m=new ResizeObserver(f);Object(j["onMounted"])((function(){c.value&&m.observe(c.value)})),Object(j["onUnmounted"])((function(){c.value&&m.unobserve(c.value)}));var p=function(n){t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{data:n}}),a()},b=function(n){var o=n.reduce((function(e,t){return e+t})),c=n.map((function(e){return e/o}));t.commit(y.UPDATE_ELEMENT,{id:e.elementInfo.id,props:{width:o,colWidths:c}}),a()},v=function(e){Object(j["nextTick"])((function(){return t.commit(y.SET_SELECTED_TABLE_CELLS,e)}))};return{elementRef:c,canvasScale:n,handleSelectElement:r,updateTableCells:p,updateColWidths:b,editable:i,startEdit:u,updateSelectedCells:v}}});n("6591");const pa=Mn()(ma,[["render",Yl],["__scopeId","data-v-96cf7074"]]);var ba=pa,va=["transform"],Oa=["d"];function ha(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper"),r=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-latex",{lock:e.elementInfo.lock}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:"element-content",onMousedown:t[0]||(t[0]=function(t){return e.handleSelectElement(t)}),onDblclick:t[1]||(t[1]=function(t){return e.openLatexEditor()})},[Object(j["createVNode"])(a,{overflow:"visible",width:e.elementInfo.width,height:e.elementInfo.height,stroke:e.elementInfo.color,"stroke-width":e.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("g",{transform:"scale(".concat(e.elementInfo.width/e.elementInfo.viewBox[0],", ").concat(e.elementInfo.height/e.elementInfo.viewBox[1],") translate(0,0) matrix(1,0,0,1,0,0)")},[Object(j["createElementVNode"])("path",{d:e.elementInfo.path},null,8,Oa)],8,va)]})),_:1},8,["width","height","stroke","stroke-width"])],544),[[r,e.contextmenus]])],4)],6)}var ja=Object(j["defineComponent"])({name:"editable-element-latex",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=function(t){e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo))},n=function(){Yc.emit(ic.OPEN_LATEX_EDITOR)};return{handleSelectElement:t,openLatexEditor:n}}});n("752d");const ga=Mn()(ja,[["render",ha],["__scopeId","data-v-60b1b1f4"]]);var ya=ga;function Ea(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("VideoPlayer"),r=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["editable-element-video",{lock:e.elementInfo.lock}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:"element-content",onMousedown:t[1]||(t[1]=function(t){return e.handleSelectElement(t,!1)})},[Object(j["createVNode"])(a,{width:e.elementInfo.width,height:e.elementInfo.height,src:e.elementInfo.src,poster:e.elementInfo.poster,scale:e.scale},null,8,["width","height","src","poster","scale"]),(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(["t","b","l","r"],(function(n){return Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["handler-border",n]),key:n,onMousedown:t[0]||(t[0]=function(t){return e.handleSelectElement(t)})},null,34)})),64))],544),[[r,e.contextmenus]])],4)],6)}var xa=function(e){return Object(j["pushScopeId"])("data-v-19996a45"),e=e(),Object(j["popScopeId"])(),e},Ca=["src","poster"],ka={class:"bezel"},wa=xa((function(){return Object(j["createElementVNode"])("div",{class:"controller-mask"},null,-1)})),Na={class:"controller"},Ia={class:"icons icons-left"},Sa={class:"icon-content"},Ta={class:"volume"},Va={class:"icon-content"},La={class:"volume-bar",ref:"volumeBarRef"},_a=xa((function(){return Object(j["createElementVNode"])("span",{class:"thumb"},null,-1)})),Ba=[_a],Da={class:"time"},Ma={class:"ptime"},Aa=Object(j["createTextVNode"])(" / "),Pa={class:"dtime"},Ra={class:"icons icons-right"},za={class:"speed"},Fa={class:"icon speed-icon"},Ha=["onClick"],Ua=xa((function(){return Object(j["createElementVNode"])("span",{class:"icon-content"},"循环",-1)})),qa=[Ua],Ga={class:"bar"},Xa=xa((function(){return Object(j["createElementVNode"])("span",{class:"thumb"},null,-1)})),Wa=[Xa];function Ya(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconPause"),r=Object(j["resolveComponent"])("IconPlayOne"),i=Object(j["resolveComponent"])("IconVolumeMute"),u=Object(j["resolveComponent"])("IconVolumeNotice"),d=Object(j["resolveComponent"])("IconVolumeSmall");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["player",{"hide-controller":e.hideController}]),style:Object(j["normalizeStyle"])({width:e.width*e.scale+"px",height:e.height*e.scale+"px",transform:"scale(".concat(1/e.scale,")")}),ref:"containerRef",onMousemove:t[22]||(t[22]=function(t){return e.autoHideController()}),onClick:t[23]||(t[23]=function(t){return e.autoHideController()})},[Object(j["createElementVNode"])("div",{class:"video-wrap",onClick:t[8]||(t[8]=function(t){return e.toggle()})},[Object(j["createElementVNode"])("video",{class:"video",ref:"videoRef",src:e.src,poster:e.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:t[0]||(t[0]=function(t){return e.handleDurationchange()}),onTimeupdate:t[1]||(t[1]=function(t){return e.handleTimeupdate()}),onEnded:t[2]||(t[2]=function(t){return e.handleEnded()}),onProgress:t[3]||(t[3]=function(t){return e.handleProgress()}),onPlay:t[4]||(t[4]=function(t){return e.autoHideController()}),onPause:t[5]||(t[5]=function(t){return e.autoHideController()}),onError:t[6]||(t[6]=function(t){return e.handleError()})},null,40,Ca),Object(j["createElementVNode"])("div",ka,[Object(j["createElementVNode"])("span",{class:Object(j["normalizeClass"])(["bezel-icon",{"bezel-transition":e.bezelTransition}]),onAnimationend:t[7]||(t[7]=function(t){return e.bezelTransition=!1})},[e.paused?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0})):(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1}))],34)])]),wa,Object(j["createElementVNode"])("div",Na,[Object(j["createElementVNode"])("div",Ia,[Object(j["createElementVNode"])("div",{class:"icon play-icon",onClick:t[9]||(t[9]=function(t){return e.toggle()})},[Object(j["createElementVNode"])("span",Sa,[e.paused?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:0})):(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:1}))])]),Object(j["createElementVNode"])("div",Ta,[Object(j["createElementVNode"])("div",{class:"icon volume-icon",onClick:t[10]||(t[10]=function(t){return e.toggleVolume()})},[Object(j["createElementVNode"])("span",Va,[0===e.volume?(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:0})):1===e.volume?(Object(j["openBlock"])(),Object(j["createBlock"])(u,{key:1})):(Object(j["openBlock"])(),Object(j["createBlock"])(d,{key:2}))])]),Object(j["createElementVNode"])("div",{class:"volume-bar-wrap",onMousedown:t[11]||(t[11]=function(t){return e.handleMousedownVolumeBar(t)}),onTouchstart:t[12]||(t[12]=function(t){return e.handleMousedownVolumeBar(t)}),onClick:t[13]||(t[13]=function(t){return e.handleClickVolumeBar(t)})},[Object(j["createElementVNode"])("div",La,[Object(j["createElementVNode"])("div",{class:"volume-bar-inner",style:Object(j["normalizeStyle"])({width:e.volumeBarWidth})},Ba,4)],512)],32)]),Object(j["createElementVNode"])("span",Da,[Object(j["createElementVNode"])("span",Ma,Object(j["toDisplayString"])(e.ptime),1),Aa,Object(j["createElementVNode"])("span",Pa,Object(j["toDisplayString"])(e.dtime),1)])]),Object(j["createElementVNode"])("div",Ra,[Object(j["createElementVNode"])("div",za,[Object(j["createElementVNode"])("div",Fa,[Object(j["createElementVNode"])("span",{class:"icon-content",onClick:t[14]||(t[14]=function(t){return e.speedMenuVisible=!e.speedMenuVisible})},"倍速"),e.speedMenuVisible?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:0,class:"speed-menu",onMouseleave:t[15]||(t[15]=function(t){return e.speedMenuVisible=!1})},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.speedOptions,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["speed-menu-item",{active:t.value===e.playbackRate}]),key:t.label,onClick:function(n){return e.speed(t.value)}},Object(j["toDisplayString"])(t.label),11,Ha)})),128))],32)):Object(j["createCommentVNode"])("",!0)])]),Object(j["createElementVNode"])("div",{class:"loop",onClick:t[16]||(t[16]=function(t){return e.toggleLoop()})},[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["icon loop-icon",{active:e.loop}])},qa,2)])]),Object(j["createElementVNode"])("div",{class:"bar-wrap",ref:"playBarWrap",onMousedown:t[17]||(t[17]=function(t){return e.handleMousedownPlayBar(t)}),onTouchstart:t[18]||(t[18]=function(t){return e.handleMousedownPlayBar(t)}),onMousemove:t[19]||(t[19]=function(t){return e.handleMousemovePlayBar(t)}),onMouseenter:t[20]||(t[20]=function(t){return e.playBarTimeVisible=!0}),onMouseleave:t[21]||(t[21]=function(t){return e.playBarTimeVisible=!1})},[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["bar-time",{hidden:!e.playBarTimeVisible}]),style:Object(j["normalizeStyle"])({left:e.playBarTimeLeft})},Object(j["toDisplayString"])(e.playBarTime),7),Object(j["createElementVNode"])("div",Ga,[Object(j["createElementVNode"])("div",{class:"loaded",style:Object(j["normalizeStyle"])({width:e.loadedBarWidth})},null,4),Object(j["createElementVNode"])("div",{class:"played",style:Object(j["normalizeStyle"])({width:e.playedBarWidth})},Wa,4)])],544)])],38)}var Za=function(e,t){Object(j["onMounted"])((function(){if(t.value){var n="normal";if(/m3u8(#|\?|$)/i.exec(e)?n="hls":/.flv(#|\?|$)/i.exec(e)&&(n="flv"),t.value&&"hls"===n&&(t.value.canPlayType("application/x-mpegURL")||t.value.canPlayType("application/vnd.apple.mpegURL"))&&(n="normal"),"hls"===n){var o=window.Hls;if(o&&o.isSupported()){var c=new o;c.loadSource(e),c.attachMedia(t.value)}}else if("flv"===n){var l=window.flvjs;if(l&&l.isSupported()){var a=l.createPlayer({type:"flv",url:e});a.attachMediaElement(t.value),a.load()}}}}))},Ja=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(0===e||isNaN(e))return"00:00";var t=function(e){return e<10?"0"+e:""+e},n=Math.floor(e/3600),o=Math.floor((e-3600*n)/60),c=Math.floor(e-3600*n-60*o);return(n>0?[n,o,c]:[o,c]).map(t).join(":")},Ka=function(e){return e.getBoundingClientRect().left},Qa=Object(j["defineComponent"])({name:"Player",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},src:{type:String,required:!0},poster:{type:String,default:""},scale:{type:Number,default:1}},setup:function(e){var t=Object(j["ref"])(),n=Object(j["ref"])(),o=Object(j["ref"])(),c=Object(j["ref"])(),l=Object(j["ref"])(.5),a=Object(j["ref"])(!0),r=Object(j["ref"])(0),i=Object(j["ref"])(0),u=Object(j["ref"])(0),d=Object(j["ref"])(!1),s=Object(j["ref"])(!1),f=Object(j["ref"])(1),m=Object(j["ref"])(!1),p=Object(j["ref"])("00:00"),b=Object(j["ref"])("0"),v=Object(j["computed"])((function(){return Ja(r.value)})),O=Object(j["computed"])((function(){return Ja(i.value)})),h=Object(j["computed"])((function(){return r.value/i.value*100+"%"})),g=Object(j["computed"])((function(){return u.value/i.value*100+"%"})),y=Object(j["computed"])((function(){return 100*l.value+"%"})),E=Object(j["ref"])(!1),x=[{label:"2x",value:2},{label:"1.5x",value:1.5},{label:"1.25x",value:1.25},{label:"1x",value:1},{label:"0.75x",value:.75},{label:"0.5x",value:.5}],C=function(e){n.value&&(e=Math.max(e,0),e=Math.min(e,i.value),n.value.currentTime=e,r.value=e)},k=function(){n.value&&(a.value=!1,n.value.play(),s.value=!0)},w=function(){n.value&&(a.value=!0,n.value.pause(),s.value=!0)},N=function(){a.value?k():w()},I=function(e){n.value&&(e=Math.max(e,0),e=Math.min(e,1),n.value.volume=e,l.value=e,n.value.muted&&0!==e&&(n.value.muted=!1))},S=function(e){n.value&&(n.value.playbackRate=e),f.value=e},T=function(){var e;i.value=(null===(e=n.value)||void 0===e?void 0:e.duration)||0},V=function(){var e;r.value=(null===(e=n.value)||void 0===e?void 0:e.currentTime)||0},L=function(){d.value?(C(0),k()):w()},_=function(){var e;u.value=null!==(e=n.value)&&void 0!==e&&e.buffered.length?n.value.buffered.end(n.value.buffered.length-1):0},B=function(){return xe["a"].error("视频加载失败")},D=function(e){if(n.value&&o.value){var t="clientX"in e?e.clientX:e.changedTouches[0].clientX,c=(t-Ka(o.value))/o.value.clientWidth;c=Math.max(c,0),c=Math.min(c,1);var l=c*i.value;n.value.currentTime=l,r.value=l}},M=function e(t){if(n.value&&o.value){var c="clientX"in t?t.clientX:t.changedTouches[0].clientX,l=(c-Ka(o.value))/o.value.clientWidth;l=Math.max(l,0),l=Math.min(l,1);var a=l*i.value;n.value.currentTime=a,r.value=a,document.removeEventListener("mousemove",D),document.removeEventListener("touchmove",D),document.removeEventListener("mouseup",e),document.removeEventListener("touchend",e)}},A=function(){document.addEventListener("mousemove",D),document.addEventListener("touchmove",D),document.addEventListener("mouseup",M),document.addEventListener("touchend",M)},P=function(e){if(c.value){var t="clientX"in e?e.clientX:e.changedTouches[0].clientX,n=(t-Ka(c.value)-5.5)/35;I(n)}},R=function e(){document.removeEventListener("mousemove",P),document.removeEventListener("touchmove",P),document.removeEventListener("mouseup",e),document.removeEventListener("touchend",e)},z=function(){document.addEventListener("mousemove",P),document.addEventListener("touchmove",P),document.addEventListener("mouseup",R),document.addEventListener("touchend",R)},F=function(e){if(c.value){var t=(e.clientX-Ka(c.value)-5.5)/35;I(t)}},H=function(e){if(i.value&&o.value){var t=o.value.getBoundingClientRect().left,n=e.clientX-t;if(n<0||n>o.value.offsetWidth)return;var c=i.value*(n/o.value.offsetWidth);b.value="".concat(n-(c>=3600?25:20),"px"),p.value=Ja(c),m.value=!0}},U=function(){n.value&&(n.value.muted?(n.value.muted=!1,I(.5)):(n.value.muted=!0,I(0)))},q=function(){d.value=!d.value},G=Object(j["ref"])(-1),X=Object(j["ref"])(!1),W=function(){X.value=!1,clearTimeout(G.value),G.value=setTimeout((function(){var e;null!==(e=n.value)&&void 0!==e&&e.played.length&&(X.value=!0)}),3e3)};return Za(e.src,n),{containerRef:t,videoRef:n,playBarWrap:o,volumeBarRef:c,volume:l,loop:d,paused:a,ptime:v,dtime:O,playBarTime:p,playBarTimeVisible:m,playBarTimeLeft:b,playedBarWidth:h,loadedBarWidth:g,volumeBarWidth:y,hideController:X,bezelTransition:s,playbackRate:f,speedMenuVisible:E,speedOptions:x,seek:C,play:k,pause:w,toggle:N,setVolume:I,speed:S,handleDurationchange:T,handleTimeupdate:V,handleEnded:L,handleProgress:_,handleMousedownPlayBar:A,handleMousedownVolumeBar:z,handleClickVolumeBar:F,handleMousemovePlayBar:H,toggleVolume:U,toggleLoop:q,autoHideController:W,handleError:B}}});n("715e");const $a=Mn()(Qa,[["render",Ya],["__scopeId","data-v-19996a45"]]);var er=$a,tr=Object(j["defineComponent"])({name:"editable-element-video",components:{VideoPlayer:er},props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.elementInfo.lock||(t.stopPropagation(),e.selectElement(t,e.elementInfo,n))};return{scale:n,handleSelectElement:o}}});n("cd87");const nr=Mn()(tr,[["render",Ea],["__scopeId","data-v-e3a18bd6"]]);var or=nr,cr=Object(j["defineComponent"])({name:"editable-element",props:{elementInfo:{type:Object,required:!0},elementIndex:{type:Number,required:!0},isMultiSelect:{type:Boolean,required:!0},selectElement:{type:Function,required:!0},openLinkDialog:{type:Function,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){var t,n=(t={},Object(G["a"])(t,ro.IMAGE,$o),Object(G["a"])(t,ro.TEXT,cl),Object(G["a"])(t,ro.SHAPE,El),Object(G["a"])(t,ro.LINE,Ml),Object(G["a"])(t,ro.CHART,Xl),Object(G["a"])(t,ro.TABLE,ba),Object(G["a"])(t,ro.LATEX,ya),Object(G["a"])(t,ro.VIDEO,or),t);return n[e.elementInfo.type]||null})),n=at(),o=n.orderElement,c=io(),l=c.alignElementToCanvas,a=nt(),r=a.combineElements,i=a.uncombineElements,u=tt(),d=u.deleteElement,s=et(),f=s.lockElement,m=s.unlockElement,p=ot(),b=p.copyElement,v=p.pasteElement,O=p.cutElement,h=ct(),g=h.selectAllElement,y=function(){return e.elementInfo.lock?[{text:"解锁",handler:function(){return m(e.elementInfo)}}]:[{text:"剪切",subText:"Ctrl + X",handler:O},{text:"复制",subText:"Ctrl + C",handler:b},{text:"粘贴",subText:"Ctrl + V",handler:v},{divider:!0},{text:"水平居中",handler:function(){return l(J.HORIZONTAL)},children:[{text:"水平垂直居中",handler:function(){return l(J.CENTER)}},{text:"水平居中",handler:function(){return l(J.HORIZONTAL)}},{text:"左对齐",handler:function(){return l(J.LEFT)}},{text:"右对齐",handler:function(){return l(J.RIGHT)}}]},{text:"垂直居中",handler:function(){return l(J.VERTICAL)},children:[{text:"水平垂直居中",handler:function(){return l(J.CENTER)}},{text:"垂直居中",handler:function(){return l(J.VERTICAL)}},{text:"顶部对齐",handler:function(){return l(J.TOP)}},{text:"底部对齐",handler:function(){return l(J.BOTTOM)}}]},{divider:!0},{text:"置于顶层",disable:e.isMultiSelect&&!e.elementInfo.groupId,handler:function(){return o(e.elementInfo,Z.TOP)},children:[{text:"置于顶层",handler:function(){return o(e.elementInfo,Z.TOP)}},{text:"上移一层",handler:function(){return o(e.elementInfo,Z.UP)}}]},{text:"置于底层",disable:e.isMultiSelect&&!e.elementInfo.groupId,handler:function(){return o(e.elementInfo,Z.BOTTOM)},children:[{text:"置于底层",handler:function(){return o(e.elementInfo,Z.BOTTOM)}},{text:"下移一层",handler:function(){return o(e.elementInfo,Z.DOWN)}}]},{divider:!0},{text:"设置链接",handler:e.openLinkDialog},{text:e.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:e.elementInfo.groupId?i:r,hide:!e.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:g},{text:"锁定",subText:"Ctrl + L",handler:f},{text:"删除",subText:"Delete",handler:d}]};return{currentElementComponent:t,contextmenus:y}}});const lr=Mn()(cr,[["render",ao]]);var ar=lr;function rr(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])("mouse-selection quadrant-".concat(n.quadrant)),style:Object(j["normalizeStyle"])({top:n.top+"px",left:n.left+"px",width:n.width+"px",height:n.height+"px"})},null,6)}var ir={name:"mouse-selection",props:{top:{type:Number,required:!0},left:{type:Number,required:!0},width:{type:Number,required:!0},height:{type:Number,required:!0},quadrant:{type:Number,required:!0,validator:function(e){return[1,2,3,4].includes(e)}}}};n("2007");const ur=Mn()(ir,[["render",rr],["__scopeId","data-v-1619c258"]]);var dr=ur;function sr(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("GridLines");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"viewport-background",style:Object(j["normalizeStyle"])(e.backgroundStyle)},[e.showGridLines?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0})):Object(j["createCommentVNode"])("",!0)],4)}var fr=["d","stroke"];function mr(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"grid-lines"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("path",{style:Object(j["normalizeStyle"])({transform:"scale(".concat(e.canvasScale,")")}),d:e.path,fill:"none",stroke:e.gridColor,"stroke-width":"0.3","stroke-dasharray":"5"},null,12,fr)]})),_:1})}var pr=Object(j["defineComponent"])({name:"grid-lines",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.canvasScale})),n=Object(j["computed"])((function(){return e.state.viewportRatio})),o=Object(j["computed"])((function(){var t;return null===(t=e.getters.currentSlide)||void 0===t?void 0:t.background})),c=Object(j["computed"])((function(){var e,t=(null===(e=o.value)||void 0===e?void 0:e.color)||"#fff",n=["#000","#fff"];return H.a.mostReadable(t,n,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()})),l=50,a=function(){for(var e=Je,t=Je*n.value,o="",c=0;c<=Math.floor(t/l);c++)o+="M0 ".concat(c*l," L").concat(e," ").concat(c*l," ");for(var a=0;a<=Math.floor(e/l);a++)o+="M".concat(a*l," 0 L").concat(a*l," ").concat(t," ");return o};return{canvasScale:t,gridColor:c,width:Je,height:Je*n.value,path:a()}}});n("f46c");const br=Mn()(pr,[["render",mr],["__scopeId","data-v-1d945f13"]]);var vr=br,Or=function(e){var t=Object(j["computed"])((function(){if(!e.value)return{backgroundColor:"#fff"};var t=e.value,n=t.type,o=t.color,c=t.image,l=t.imageSize,a=t.gradientColor,r=t.gradientRotate,i=t.gradientType;if("solid"===n)return{backgroundColor:o};if("image"===n)return c?"repeat"===l?{backgroundImage:"url(".concat(c),backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:"url(".concat(c),backgroundRepeat:"no-repeat",backgroundSize:l||"cover"}:{backgroundColor:"#fff"};if("gradient"===n){var u=r||0,d=a?a[0]:"#fff",s=a?a[1]:"#fff";return"radial"===i?{backgroundImage:"radial-gradient(".concat(d,", ").concat(s)}:{backgroundImage:"linear-gradient(".concat(u,"deg, ").concat(d,", ").concat(s)}}return{backgroundColor:"#fff"}}));return{backgroundStyle:t}},hr=Object(j["defineComponent"])({name:"viewport-background",components:{GridLines:vr},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.showGridLines})),n=Object(j["computed"])((function(){var t;return null===(t=e.getters.currentSlide)||void 0===t?void 0:t.background})),o=Or(n),c=o.backgroundStyle;return{showGridLines:t,backgroundStyle:c}}});n("f802");const jr=Mn()(hr,[["render",sr],["__scopeId","data-v-a9ca1b50"]]);var gr=jr;function yr(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"alignment-line",style:Object(j["normalizeStyle"])({left:e.left,top:e.top})},[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["line",e.type]),style:Object(j["normalizeStyle"])(e.sizeStyle)},null,6)],4)}var Er=Object(j["defineComponent"])({name:"alignment-line",props:{type:{type:String,required:!0},axis:{type:Object,required:!0},length:{type:Number,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return e.axis.x*n.value+"px"})),c=Object(j["computed"])((function(){return e.axis.y*n.value+"px"})),l=Object(j["computed"])((function(){return"vertical"===e.type?{height:e.length*n.value+"px"}:{width:e.length*n.value+"px"}}));return{left:o,top:c,sizeStyle:l}}});n("92ad");const xr=Mn()(Er,[["render",yr],["__scopeId","data-v-2d3eddf5"]]);var Cr=xr,kr=["d"];function wr(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"element-create-selection",ref:"selectionRef",onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.createSelection(t)}),["stop"])),onContextmenu:t[1]||(t[1]=Object(j["withModifiers"])((function(){}),["stop","prevent"]))},[e.start&&e.end?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:0,class:Object(j["normalizeClass"])(["selection",e.creatingElement.type]),style:Object(j["normalizeStyle"])(e.position)},["line"===e.creatingElement.type&&e.lineData?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,overflow:"visible",width:e.lineData.svgWidth,height:e.lineData.svgHeight},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("path",{d:e.lineData.path,stroke:"#d14424",fill:"none","stroke-width":"1","stroke-linecap":"","stroke-linejoin":"","stroke-miterlimit":""},null,8,kr)]})),_:1},8,["width","height"])):Object(j["createCommentVNode"])("",!0)],6)):Object(j["createCommentVNode"])("",!0)],544)}var Nr=Object(j["defineComponent"])({name:"element-create-selection",emits:["created"],setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.getters.ctrlOrShiftKeyActive})),l=Object(j["computed"])((function(){return o.state.creatingElement})),a=Object(j["ref"])(),r=Object(j["ref"])(),i=Object(j["ref"])(),u=Object(j["reactive"])({x:0,y:0});Object(j["onMounted"])((function(){if(i.value){var e=i.value.getBoundingClientRect(),t=e.x,n=e.y;u.x=t,u.y=n}}));var d=function(e){var t=!0,i=e.pageX,u=e.pageY;a.value=[i,u],document.onmousemove=function(e){if(l.value&&t){var n=e.pageX,o=e.pageY;if(c.value){var a=n-i,d=o-u,s=Math.abs(a),f=Math.abs(d);if("shape"===l.value.type){var m=d>0&&a<0||d<0&&a>0;s>f?o=m?u-a:u+a:n=m?i-d:i+d}else"line"===l.value.type&&(s>f?o=u:n=i)}r.value=[n,o]}},document.onmouseup=function(e){var c,d;if(document.onmousemove=null,document.onmouseup=null,2!==e.button){t=!1;var s=e.pageX,f=e.pageY,m=30;if("line"===(null===(c=l.value)||void 0===c?void 0:c.type)&&(Math.abs(s-i)>=m||Math.abs(f-u)>=m))n("created",{start:a.value,end:r.value});else if("line"!==(null===(d=l.value)||void 0===d?void 0:d.type)&&Math.abs(s-i)>=m&&Math.abs(f-u)>=m)n("created",{start:a.value,end:r.value});else{var p=200,b=Math.min(s,i),v=Math.min(f,u),O=Math.max(s,i),h=Math.max(f,u),j=O-b>=m?O-b:p,g=h-v>=m?h-v:p;n("created",{start:[b,v],end:[b+j,v+g]})}}else setTimeout((function(){return o.commit(y.SET_CREATING_ELEMENT,null)}),0)}},s=Object(j["computed"])((function(){if(!a.value||!r.value)return null;if(!l.value||"line"!==l.value.type)return null;var e=Object(qt["a"])(a.value,2),t=e[0],n=e[1],o=Object(qt["a"])(r.value,2),c=o[0],i=o[1],u=Math.min(t,c),d=Math.max(t,c),s=Math.min(n,i),f=Math.max(n,i),m=d-u>=24?d-u:24,p=f-s>=24?f-s:24,b=t===u?0:d-u,v=n===s?0:f-s,O=c===u?0:d-u,h=i===s?0:f-s,j="M".concat(b,", ").concat(v," L").concat(O,", ").concat(h);return{svgWidth:m,svgHeight:p,startX:b,startY:v,endX:O,endY:h,path:j}})),f=Object(j["computed"])((function(){if(!a.value||!r.value)return{};var e=Object(qt["a"])(a.value,2),t=e[0],n=e[1],o=Object(qt["a"])(r.value,2),c=o[0],l=o[1],i=Math.min(t,c),d=Math.max(t,c),s=Math.min(n,l),f=Math.max(n,l),m=d-i,p=f-s;return{left:i-u.x+"px",top:s-u.y+"px",width:m+"px",height:p+"px"}}));return{selectionRef:i,start:a,end:r,creatingElement:l,createSelection:d,lineData:s,position:f}}});n("11da");const Ir=Mn()(Nr,[["render",wr],["__scopeId","data-v-30358f47"]]);var Sr=Ir;function Tr(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BorderLine"),r=Object(j["resolveComponent"])("ResizeHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"multi-select-operate",style:Object(j["normalizeStyle"])({left:e.minX*e.canvasScale+"px",top:e.minY*e.canvasScale+"px"})},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.borderLines,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e.type,type:e.type,style:Object(j["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.disableResize?Object(j["createCommentVNode"])("",!0):(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],{key:0},Object(j["renderList"])(e.resizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:t.direction,type:t.direction,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.scaleMultiElement(n,{minX:e.minX,maxX:e.maxX,minY:e.minY,maxY:e.maxY},t.direction)}),["stop"])},null,8,["type","style","onMousedown"])})),128))],4)}var Vr=function(e,t){var n=Object(j["computed"])((function(){return[{direction:Q.LEFT_TOP,style:{}},{direction:Q.TOP,style:{left:e.value/2+"px"}},{direction:Q.RIGHT_TOP,style:{left:e.value+"px"}},{direction:Q.LEFT,style:{top:t.value/2+"px"}},{direction:Q.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:Q.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:Q.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:Q.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]})),o=Object(j["computed"])((function(){return[{direction:Q.LEFT,style:{top:t.value/2+"px"}},{direction:Q.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]})),c=Object(j["computed"])((function(){return[{type:K.T,style:{width:e.value+"px"}},{type:K.B,style:{top:t.value+"px",width:e.value+"px"}},{type:K.L,style:{height:t.value+"px"}},{type:K.R,style:{left:e.value+"px",height:t.value+"px"}}]}));return{resizeHandlers:n,textElementResizeHandlers:o,borderLines:c}};function Lr(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["resize-handler",e.rotateClassName,e.type])},null,2)}var _r=Object(j["defineComponent"])({name:"resize-handler",props:{type:{type:String,default:""},rotate:{type:Number,default:0}},setup:function(e){var t=Object(j["computed"])((function(){var t="rotate-",n=e.rotate;return n>-22.5&&n<=22.5?t+0:n>22.5&&n<=67.5?t+45:n>67.5&&n<=112.5?t+90:n>112.5&&n<=157.5?t+135:n>157.5||n<=-157.5?t+0:n>-157.5&&n<=-112.5?t+45:n>-112.5&&n<=-67.5?t+90:n>-67.5&&n<=-22.5?t+135:t+0}));return{rotateClassName:t}}});n("0606");const Br=Mn()(_r,[["render",Lr],["__scopeId","data-v-680e5917"]]);var Dr=Br;function Mr(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["border-line",n.type,{wide:n.isWide}])},null,2)}var Ar={name:"border-line",props:{type:{type:String,required:!0},isWide:{type:Boolean,default:!1}}};n("fb1d");const Pr=Mn()(Ar,[["render",Mr],["__scopeId","data-v-630e246b"]]);var Rr=Pr,zr=Object(j["defineComponent"])({name:"multi-select-operate",components:{ResizeHandler:Dr,BorderLine:Rr},props:{elementList:{type:Array,required:!0},scaleMultiElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.activeElementIdList})),o=Object(j["computed"])((function(){return t.state.canvasScale})),c=Object(j["computed"])((function(){return e.elementList.filter((function(e){return n.value.includes(e.id)}))})),l=Object(j["reactive"])({minX:0,maxX:0,minY:0,maxY:0}),a=Object(j["computed"])((function(){return(l.maxX-l.minX)*o.value})),r=Object(j["computed"])((function(){return(l.maxY-l.minY)*o.value})),i=Vr(a,r),u=i.resizeHandlers,d=i.borderLines,s=function(){var e=ze(c.value),t=e.minX,n=e.maxX,o=e.minY,a=e.maxY;l.minX=t,l.maxX=n,l.minY=o,l.maxY=a};Object(j["watchEffect"])(s);var f=Object(j["computed"])((function(){return c.value.some((function(e){return!!("image"!==e.type&&"shape"!==e.type||e.rotate)}))}));return Object(w["a"])(Object(w["a"])({},Object(j["toRefs"])(l)),{},{canvasScale:o,borderLines:d,disableResize:f,resizeHandlers:u})}});n("de7c");const Fr=Mn()(zr,[["render",Tr],["__scopeId","data-v-4def6455"]]);var Hr=Fr,Ur={key:1,class:"animation-index"};function qr(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("LinkHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["operate",{"multi-select":e.isMultiSelect&&!e.isActive}]),style:Object(j["normalizeStyle"])({top:e.elementInfo.top*e.canvasScale+"px",left:e.elementInfo.left*e.canvasScale+"px",transform:"rotate(".concat(e.elementInfo.rotate,"deg)"),transformOrigin:"".concat(e.elementInfo.width*e.canvasScale/2,"px ").concat(e.elementInfo.height*e.canvasScale/2,"px")})},[e.isSelected?(Object(j["openBlock"])(),Object(j["createBlock"])(Object(j["resolveDynamicComponent"])(e.currentOperateComponent),{key:0,elementInfo:e.elementInfo,handlerVisible:!e.elementInfo.lock&&(e.isActiveGroupElement||!e.isMultiSelect),rotateElement:e.rotateElement,scaleElement:e.scaleElement,dragLineElement:e.dragLineElement},null,8,["elementInfo","handlerVisible","rotateElement","scaleElement","dragLineElement"])):Object(j["createCommentVNode"])("",!0),"elAnimation"===e.toolbarState&&-1!==e.elementIndexInAnimation?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Ur,Object(j["toDisplayString"])(e.elementIndexInAnimation+1),1)):Object(j["createCommentVNode"])("",!0),e.isActive&&e.elementInfo.link?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:2,elementInfo:e.elementInfo,openLinkDialog:e.openLinkDialog,onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(){}),["stop"]))},null,8,["elementInfo","openLinkDialog"])):Object(j["createCommentVNode"])("",!0)],6)}function Gr(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BorderLine"),r=Object(j["resolveComponent"])("ResizeHandler"),i=Object(j["resolveComponent"])("RotateHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["image-element-operate",{cliping:e.isCliping}])},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.borderLines,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"operate-border-line",key:e.type,type:e.type,style:Object(j["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.resizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(j["createVNode"])(i,{class:"operate-rotate-handler",style:Object(j["normalizeStyle"])({left:e.scaleWidth/2+"px"}),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(j["createCommentVNode"])("",!0)],2)}var Xr={class:"rotate-handler"};function Wr(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Xr)}var Yr={name:"rotate-handler"};n("8754");const Zr=Mn()(Yr,[["render",Wr],["__scopeId","data-v-9a549510"]]);var Jr=Zr,Kr=Object(j["defineComponent"])({name:"image-element-operate",inheritAttrs:!1,components:{RotateHandler:Jr,ResizeHandler:Dr,BorderLine:Rr},props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},rotateElement:{type:Function,required:!0},scaleElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return t.state.clipingImageElementId})),c=Object(j["computed"])((function(){return o.value===e.elementInfo.id})),l=Object(j["computed"])((function(){return e.elementInfo.width*n.value})),a=Object(j["computed"])((function(){return e.elementInfo.height*n.value})),r=Vr(l,a),i=r.resizeHandlers,u=r.borderLines;return{isCliping:c,scaleWidth:l,resizeHandlers:i,borderLines:u}}});n("7d25");const Qr=Mn()(Kr,[["render",Gr],["__scopeId","data-v-5fd9cdef"]]);var $r=Qr,ei={class:"text-element-operate"};function ti(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BorderLine"),r=Object(j["resolveComponent"])("ResizeHandler"),i=Object(j["resolveComponent"])("RotateHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",ei,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.borderLines,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"operate-border-line",key:e.type,type:e.type,style:Object(j["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.textElementResizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(j["createVNode"])(i,{class:"operate-rotate-handler",style:Object(j["normalizeStyle"])({left:e.scaleWidth/2+"px"}),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(j["createCommentVNode"])("",!0)])}var ni=Object(j["defineComponent"])({name:"text-element-operate",inheritAttrs:!1,components:{RotateHandler:Jr,ResizeHandler:Dr,BorderLine:Rr},props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},rotateElement:{type:Function,required:!0},scaleElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return e.elementInfo.width*n.value})),c=Object(j["computed"])((function(){return e.elementInfo.height*n.value})),l=Vr(o,c),a=l.textElementResizeHandlers,r=l.borderLines;return{scaleWidth:o,textElementResizeHandlers:a,borderLines:r}}});const oi=Mn()(ni,[["render",ti]]);var ci=oi,li={class:"shape-element-operate"};function ai(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BorderLine"),r=Object(j["resolveComponent"])("ResizeHandler"),i=Object(j["resolveComponent"])("RotateHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",li,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.borderLines,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"operate-border-line",key:e.type,type:e.type,style:Object(j["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.resizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(j["createVNode"])(i,{class:"operate-rotate-handler",style:Object(j["normalizeStyle"])({left:e.scaleWidth/2+"px"}),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(j["createCommentVNode"])("",!0)])}var ri=Object(j["defineComponent"])({name:"shape-element-operate",inheritAttrs:!1,components:{RotateHandler:Jr,ResizeHandler:Dr,BorderLine:Rr},props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},rotateElement:{type:Function,required:!0},scaleElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return e.elementInfo.width*n.value})),c=Object(j["computed"])((function(){return e.elementInfo.height*n.value})),l=Vr(o,c),a=l.resizeHandlers,r=l.borderLines;return{scaleWidth:o,resizeHandlers:a,borderLines:r}}});const ii=Mn()(ri,[["render",ai]]);var ui=ii,di={class:"text-element-operate"};function si(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ResizeHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",di,[e.handlerVisible?(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],{key:0},Object(j["renderList"])(e.resizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"operate-resize-handler",key:t.direction,type:t.direction,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.dragLineElement(n,e.elementInfo,t.handler)}),["stop"])},null,8,["type","style","onMousedown"])})),128)):Object(j["createCommentVNode"])("",!0)])}var fi=Object(j["defineComponent"])({name:"text-element-operate",inheritAttrs:!1,components:{ResizeHandler:Dr},props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},dragLineElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){var t=[{handler:$.START,style:{left:e.elementInfo.start[0]*n.value+"px",top:e.elementInfo.start[1]*n.value+"px"}},{handler:$.END,style:{left:e.elementInfo.end[0]*n.value+"px",top:e.elementInfo.end[1]*n.value+"px"}}];if(e.elementInfo.curve||e.elementInfo.broken){var o=e.elementInfo.curve||e.elementInfo.broken;t.push({handler:$.MID,style:{left:o[0]*n.value+"px",top:o[1]*n.value+"px"}})}return t}));return{resizeHandlers:o}}});const mi=Mn()(fi,[["render",si]]);var pi=mi,bi={class:"table-element-operate"};function vi(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BorderLine"),r=Object(j["resolveComponent"])("ResizeHandler"),i=Object(j["resolveComponent"])("RotateHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",bi,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.borderLines,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"operate-border-line",key:e.type,type:e.type,style:Object(j["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.textElementResizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(j["createVNode"])(i,{class:"operate-rotate-handler",style:Object(j["normalizeStyle"])({left:e.scaleWidth/2+"px"}),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(j["createCommentVNode"])("",!0)])}var Oi=Object(j["defineComponent"])({name:"table-element-operate",inheritAttrs:!1,components:{RotateHandler:Jr,ResizeHandler:Dr,BorderLine:Rr},props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},rotateElement:{type:Function,required:!0},scaleElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return e.elementInfo.outline.width||1})),c=Object(j["computed"])((function(){return(e.elementInfo.width+o.value)*n.value})),l=Object(j["computed"])((function(){return e.elementInfo.height*n.value})),a=Vr(c,l),r=a.textElementResizeHandlers,i=a.borderLines;return{scaleWidth:c,textElementResizeHandlers:r,borderLines:i}}});const hi=Mn()(Oi,[["render",vi]]);var ji=hi,gi={class:"common-element-operate"};function yi(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BorderLine"),r=Object(j["resolveComponent"])("ResizeHandler"),i=Object(j["resolveComponent"])("RotateHandler");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",gi,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.borderLines,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"operate-border-line",key:e.type,type:e.type,style:Object(j["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.resizeHandlers,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(j["normalizeStyle"])(t.style),onMousedown:Object(j["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(j["createVNode"])(i,{class:"operate-rotate-handler",style:Object(j["normalizeStyle"])({left:e.scaleWidth/2+"px"}),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(j["createCommentVNode"])("",!0)])}var Ei=Object(j["defineComponent"])({name:"common-element-operate",inheritAttrs:!1,components:{RotateHandler:Jr,ResizeHandler:Dr,BorderLine:Rr},props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},rotateElement:{type:Function,required:!0},scaleElement:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return e.elementInfo.width*n.value})),c=Object(j["computed"])((function(){return e.elementInfo.height*n.value})),l=Vr(o,c),a=l.resizeHandlers,r=l.borderLines;return{scaleWidth:o,resizeHandlers:a,borderLines:r}}});const xi=Mn()(Ei,[["render",yi]]);var Ci=xi,ki=["href"],wi={class:"btns"};function Ni(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Divider");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"link-handler",style:Object(j["normalizeStyle"])({top:e.elementInfo.height*e.canvasScale+10+"px"})},[Object(j["createElementVNode"])("a",{class:"link",href:e.elementInfo.link,target:"_blank"},Object(j["toDisplayString"])(e.elementInfo.link),9,ki),Object(j["createElementVNode"])("div",wi,[Object(j["createElementVNode"])("div",{class:"btn",onClick:t[0]||(t[0]=function(t){return e.openLinkDialog()})},"更换"),Object(j["createVNode"])(a,{type:"vertical"}),Object(j["createElementVNode"])("div",{class:"btn",onClick:t[1]||(t[1]=function(t){return e.removeLink(e.elementInfo)})},"移除")])],4)}var Ii=function(){var e=Oe(),t=We(),n=t.addHistorySnapshot,o=function(t,o){var c=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(!o||!c.test(o))return xe["a"].error("不是正确的网页链接地址"),!1;var l={link:o};return e.commit(y.UPDATE_ELEMENT,{id:t.id,props:l}),n(),!0},c=function(t){e.commit(y.REMOVE_ELEMENT_PROPS,{id:t.id,propName:"link"}),n()};return{setLink:o,removeLink:c}},Si=Object(j["defineComponent"])({name:"link-handler",props:{elementInfo:{type:Object,required:!0},openLinkDialog:{type:Function,required:!0}},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.canvasScale})),n=Ii(),o=n.removeLink;return{canvasScale:t,removeLink:o}}});n("e28d");const Ti=Mn()(Si,[["render",Ni],["__scopeId","data-v-9d9e1336"]]);var Vi=Ti,Li=Object(j["defineComponent"])({name:"operate",components:{LinkHandler:Vi},props:{elementInfo:{type:Object,required:!0},isSelected:{type:Boolean,required:!0},isActive:{type:Boolean,required:!0},isActiveGroupElement:{type:Boolean,required:!0},isMultiSelect:{type:Boolean,required:!0},rotateElement:{type:Function,required:!0},scaleElement:{type:Function,required:!0},dragLineElement:{type:Function,required:!0},openLinkDialog:{type:Function,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.canvasScale})),o=Object(j["computed"])((function(){return t.state.toolbarState})),c=Object(j["computed"])((function(){return t.getters.currentSlide})),l=Object(j["computed"])((function(){var t,n=(t={},Object(G["a"])(t,ro.IMAGE,$r),Object(G["a"])(t,ro.TEXT,ci),Object(G["a"])(t,ro.SHAPE,ui),Object(G["a"])(t,ro.LINE,pi),Object(G["a"])(t,ro.TABLE,ji),Object(G["a"])(t,ro.CHART,Ci),Object(G["a"])(t,ro.LATEX,Ci),Object(G["a"])(t,ro.VIDEO,Ci),t);return n[e.elementInfo.type]||null})),a=Object(j["computed"])((function(){var t=c.value.animations||[];return t.findIndex((function(t){return t.elId===e.elementInfo.id}))}));return{currentOperateComponent:l,canvasScale:n,toolbarState:o,elementIndexInAnimation:a}}});n("cae5");const _i=Mn()(Li,[["render",qr],["__scopeId","data-v-43d66dc2"]]);var Bi=_i,Di={class:"link-dialog"},Mi={class:"btns"},Ai=Object(j["createTextVNode"])("取消"),Pi=Object(j["createTextVNode"])("确认");function Ri(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Input"),r=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Di,[Object(j["createVNode"])(a,{value:e.link,"onUpdate:value":t[0]||(t[0]=function(t){return e.link=t}),placeholder:"请输入网页链接地址"},null,8,["value"]),Object(j["createElementVNode"])("div",Mi,[Object(j["createVNode"])(r,{onClick:t[1]||(t[1]=function(t){return e.close()}),style:{"margin-right":"10px"}},{default:Object(j["withCtx"])((function(){return[Ai]})),_:1}),Object(j["createVNode"])(r,{type:"primary",onClick:t[2]||(t[2]=function(t){return e.save()})},{default:Object(j["withCtx"])((function(){return[Pi]})),_:1})])])}var zi=Object(j["defineComponent"])({name:"link-dialog",emits:["close"],setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.getters.handleElement})),l=Object(j["ref"])(""),a=Ii(),r=a.setLink;Object(j["onMounted"])((function(){var e;null!==(e=c.value)&&void 0!==e&&e.link&&(l.value=c.value.link)}));var i=function(){return n("close")},u=function(){if(c.value){var e=r(c.value,l.value);e?i():l.value=""}};return{link:l,close:i,save:u}}});n("4cf7");const Fi=Mn()(zi,[["render",Ri],["__scopeId","data-v-02317299"]]);var Hi=Fi,Ui=Object(j["defineComponent"])({name:"editor-canvas",components:{EditableElement:ar,MouseSelection:dr,ViewportBackground:gr,AlignmentLine:Cr,ElementCreateSelection:Sr,MultiSelectOperate:Hr,Operate:Bi,LinkDialog:Hi},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.state.handleElementId})),o=Object(j["computed"])((function(){return e.state.activeGroupElementId})),c=Object(j["computed"])((function(){return e.state.editorAreaFocus})),l=Object(j["computed"])((function(){return e.state.ctrlKeyState})),a=Object(j["computed"])((function(){return e.getters.ctrlOrShiftKeyActive})),r=Object(j["ref"])(),i=Object(j["ref"])([]),u=Object(j["ref"])(!1),d=function(){return u.value=!0};Object(j["watch"])(n,(function(){e.commit(y.SET_ACTIVE_GROUP_ELEMENT_ID,"")}));var s=Object(j["computed"])((function(){return e.getters.currentSlide})),f=Object(j["ref"])([]),m=function(){f.value=s.value?JSON.parse(JSON.stringify(s.value.elements)):[]};Object(j["watchEffect"])(m);var p=Object(j["ref"])(),b=Object(j["computed"])((function(){return e.state.canvasScale})),v=Gn(p),O=v.viewportStyles;Wn(p);var h=Xn(f,r),g=h.mouseSelectionState,E=h.updateMouseSelection,x=no(f,i),C=x.dragElement,k=oo(f),w=k.dragLineElement,N=to(f,C),I=N.selectElement,S=eo(f,i),T=S.scaleElement,V=S.scaleMultiElement,L=Zn(f,r),_=L.rotateElement,B=ct(),D=B.selectAllElement,M=tt(),A=M.deleteAllElements,P=ot(),R=P.pasteElement,z=dt(),F=z.enterScreening,H=$e(),U=H.updateSlideIndex,q=function(t){e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),a.value||E(t),c.value||e.commit(y.SET_EDITORAREA_FOCUS,!0),qn()},G=function(){c.value&&e.commit(y.SET_EDITORAREA_FOCUS,!1)},X=st(),W=X.scaleCanvas,Y=Object(de["throttle"])(W,100,{leading:!0,trailing:!1}),Z=Object(de["throttle"])(U,300,{leading:!0,trailing:!1}),J=function(e){e.preventDefault(),l.value?e.deltaY>0?Y("-"):e.deltaY<0&&Y("+"):e.deltaY>0?Z(ee.DOWN):e.deltaY<0&&Z(ee.UP)},K=Object(j["computed"])((function(){return e.state.showGridLines})),Q=function(){e.commit(y.SET_GRID_LINES_STATE,!K.value)},$=Object(j["computed"])((function(){return e.state.creatingElement})),te=co(r),ne=te.insertElementFromCreateSelection,oe=function(){return[{text:"粘贴",subText:"Ctrl + V",handler:R},{text:"全选",subText:"Ctrl + A",handler:D},{text:"网格线",subText:K.value?"√":"",handler:Q},{text:"重置当前页",handler:A},{divider:!0},{text:"从当前页演示",subText:"Ctrl+F",handler:F}]};return Object(j["provide"])("slideScale",b),{elementList:f,activeElementIdList:t,handleElementId:n,activeGroupElementId:o,canvasRef:p,viewportRef:r,viewportStyles:O,canvasScale:b,mouseSelectionState:g,currentSlide:s,creatingElement:$,alignmentLines:i,linkDialogVisible:u,openLinkDialog:d,handleClickBlankArea:q,removeEditorAreaFocus:G,insertElementFromCreateSelection:ne,selectElement:I,rotateElement:_,scaleElement:T,dragLineElement:w,scaleMultiElement:V,handleMousewheelCanvas:J,contextmenus:oe}}});n("6609");const qi=Mn()(Ui,[["render",Un],["__scopeId","data-v-4edd93c1"]]);var Gi=qi,Xi={class:"canvas-tool"},Wi={class:"left-handler"},Yi={class:"add-element-handler"},Zi={class:"right-handler"},Ji={class:"text"};function Ki(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconBack"),r=Object(j["resolveComponent"])("Tooltip"),i=Object(j["resolveComponent"])("IconNext"),u=Object(j["resolveComponent"])("IconFontSize"),d=Object(j["resolveComponent"])("IconPicture"),s=Object(j["resolveComponent"])("FileInput"),f=Object(j["resolveComponent"])("ShapePool"),m=Object(j["resolveComponent"])("IconGraphicDesign"),p=Object(j["resolveComponent"])("Popover"),b=Object(j["resolveComponent"])("LinePool"),v=Object(j["resolveComponent"])("IconConnection"),O=Object(j["resolveComponent"])("ChartPool"),h=Object(j["resolveComponent"])("IconChartProportion"),g=Object(j["resolveComponent"])("TableGenerator"),y=Object(j["resolveComponent"])("IconInsertTable"),E=Object(j["resolveComponent"])("IconFormula"),x=Object(j["resolveComponent"])("VideoInput"),C=Object(j["resolveComponent"])("IconVideoTwo"),k=Object(j["resolveComponent"])("IconMinus"),w=Object(j["resolveComponent"])("IconPlus"),N=Object(j["resolveComponent"])("IconFullScreen"),I=Object(j["resolveComponent"])("LaTeXEditor"),S=Object(j["resolveComponent"])("Modal");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Xi,[Object(j["createElementVNode"])("div",Wi,[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"撤销"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{class:Object(j["normalizeClass"])(["handler-item",{disable:!e.canUndo}]),onClick:t[0]||(t[0]=function(t){return e.undo()})},null,8,["class"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"重做"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{class:Object(j["normalizeClass"])(["handler-item",{disable:!e.canRedo}]),onClick:t[1]||(t[1]=function(t){return e.redo()})},null,8,["class"])]})),_:1},8,["mouseEnterDelay"])]),Object(j["createElementVNode"])("div",Yi,[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入文字"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{class:"handler-item",onClick:t[2]||(t[2]=function(t){return e.drawText()})})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(s,{onChange:t[3]||(t[3]=function(t){return e.insertImageElement(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入图片"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(p,{trigger:"click",visible:e.shapePoolVisible,"onUpdate:visible":t[5]||(t[5]=function(t){return e.shapePoolVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{onSelect:t[4]||(t[4]=function(t){return e.drawShape(t)})})]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入形状"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(j["createVNode"])(p,{trigger:"click",visible:e.linePoolVisible,"onUpdate:visible":t[7]||(t[7]=function(t){return e.linePoolVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{onSelect:t[6]||(t[6]=function(t){return e.drawLine(t)})})]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入线条"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(j["createVNode"])(p,{trigger:"click",visible:e.chartPoolVisible,"onUpdate:visible":t[9]||(t[9]=function(t){return e.chartPoolVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O,{onSelect:t[8]||(t[8]=function(t){e.createChartElement(t),e.chartPoolVisible=!1})})]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入图表"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(h,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(j["createVNode"])(p,{trigger:"click",visible:e.tableGeneratorVisible,"onUpdate:visible":t[12]||(t[12]=function(t){return e.tableGeneratorVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g,{onClose:t[10]||(t[10]=function(t){return e.tableGeneratorVisible=!1}),onInsert:t[11]||(t[11]=function(t){var n=t.row,o=t.col;e.createTableElement(n,o),e.tableGeneratorVisible=!1})})]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入表格"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入公式"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(E,{class:"handler-item",onClick:t[13]||(t[13]=function(t){return e.latexEditorVisible=!0})})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(p,{trigger:"click",visible:e.videoInputVisible,"onUpdate:visible":t[16]||(t[16]=function(t){return e.videoInputVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{onClose:t[14]||(t[14]=function(t){return e.videoInputVisible=!1}),onInsert:t[15]||(t[15]=function(t){e.createVideoElement(t),e.videoInputVisible=!1})})]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入视频"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"])]),Object(j["createElementVNode"])("div",Zi,[Object(j["createVNode"])(k,{class:"handler-item viewport-size",onClick:t[17]||(t[17]=function(t){return e.scaleCanvas("-")})}),Object(j["createElementVNode"])("span",Ji,Object(j["toDisplayString"])(e.canvasScalePercentage),1),Object(j["createVNode"])(w,{class:"handler-item viewport-size",onClick:t[18]||(t[18]=function(t){return e.scaleCanvas("+")})}),Object(j["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"适配屏幕"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(N,{class:"handler-item viewport-size-adaptation",onClick:t[19]||(t[19]=function(t){return e.setCanvasPercentage(90)})})]})),_:1},8,["mouseEnterDelay"])]),Object(j["createVNode"])(S,{visible:e.latexEditorVisible,"onUpdate:visible":t[22]||(t[22]=function(t){return e.latexEditorVisible=t}),footer:null,centered:"",width:880,destroyOnClose:""},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(I,{onClose:t[20]||(t[20]=function(t){return e.latexEditorVisible=!1}),onUpdate:t[21]||(t[21]=function(t){e.createLatexElement(t),e.latexEditorVisible=!1})})]})),_:1},8,["visible"])])}var Qi={class:"shape-pool"},$i={class:"category-name"},eu={class:"shape-list"},tu=["onClick"],nu=["transform"],ou=["d"];function cu(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Qi,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.shapeList,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"category",key:t.type},[Object(j["createElementVNode"])("div",$i,Object(j["toDisplayString"])(t.type),1),Object(j["createElementVNode"])("div",eu,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(t.children,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"shape-item",key:n},[Object(j["createElementVNode"])("div",{class:"shape-content",onClick:function(n){return e.selectShape(t)}},[Object(j["createVNode"])(a,{overflow:"visible",width:"18",height:"18"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("g",{transform:"scale(".concat(18/t.viewBox,", ").concat(18/t.viewBox,") translate(0,0) matrix(1,0,0,1,0,0)")},[Object(j["createElementVNode"])("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",fill:"transparent",stroke:"#999","stroke-width":"2",d:t.path},null,8,ou)],8,nu)]})),_:2},1024)],8,tu)])})),128))])])})),128))])}var lu=[{type:"矩形",children:[{viewBox:200,path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},{viewBox:200,path:"M 20 0 L 180 0 Q 200 0 200 20 L 200 180 Q 200 200 180 200 L 20 200 Q 0 200 0 180 L 0 20 Q 0 0 20 0 Z"},{viewBox:200,path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 L 0 150 Z"},{viewBox:200,path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 L 0 200"},{viewBox:200,path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 L 0 50 Z"},{viewBox:200,path:"M 0 0 L 140 0 Q 200 0 200 60 L 200 200 L 60 200 Q 0 200 0 140 L 0 0 Z"},{viewBox:200,path:"M 0 0 L 140 0 Q 200 0 200 60 L 200 200 L 0 200 L 0 0 Z"},{viewBox:200,path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 50 Z"}]},{type:"常用形状",children:[{viewBox:200,path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"},{viewBox:200,path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:200,path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z"},{viewBox:200,path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z"},{viewBox:200,path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z"},{viewBox:200,path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:200,path:"M 100 0 L 0 200 L 200 200 L 100 0 Z"},{viewBox:200,path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:200,path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z"},{viewBox:200,path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z"},{viewBox:200,path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z"},{viewBox:200,path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z"},{viewBox:200,path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z"},{viewBox:200,path:"M 100 0 L 0 60 L 0 140 L 100 200 L 200 140 L 200 60 L 100 0 Z"},{viewBox:200,path:"M 60 0 L 140 0 L 200 60 L 200 140 L 140 200 L 60 200 L 0 140 L 0 60 L 60 0 Z"},{viewBox:200,path:"M 75 0 L 125 0 L 175 25 L 200 75 L 200 125 L 175 175 L 125 200 L 75 200 L 25 175 L 0 125 L 0 75 L 25 25 L 75 0 Z"},{viewBox:200,path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z"},{viewBox:200,path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 L 0 0 L 150 0 Z"},{viewBox:200,path:"M 150 0 A 50 100 0 1 1 150 200 L 0 200 A 50 100 0 0 0 0 0 L 150 0 Z"},{viewBox:200,path:"M 200 100 L 150 0 L 0 0 L 50 100 L 0 200 L 150 200 L 200 100 Z"},{viewBox:200,path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:200,path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:200,path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:200,path:"M 50 0 L 150 0 L 150 50 L 200 50 L 200 150 L 150 150 L 150 200 L 50 200 L 50 150 L 0 150 L 0 50 L 50 50 L 50 0 Z"},{viewBox:200,path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z"},{viewBox:200,path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z"},{viewBox:200,path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:200,path:"M 70 0 L 70 70 L 0 70 L 0 130 L 70 130 L 70 200 L 130 200 L 130 130 L 200 130 L 200 70 L 130 70 L 130 0 L 70 0 Z"},{viewBox:200,path:"M 40 0 L 0 40 L 60 100 L 0 160 L 40 200 L 100 140 L 160 200 L 200 160 L 140 100 L 200 40 L 160 0 L 100 60 L 40 0 Z"},{viewBox:200,path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 L 0 0 Z"},{viewBox:200,path:"M 0 40 Q 0 0 40 0 L 160 0 Q 200 0 200 40 L 200 120 Q 200 160 160 160 L 100 160 L 60 200 L 60 160 L 40 160 Q 0 160 0 120 L 0 40 Z"},{viewBox:200,path:"M 180 160 A 100 100 0 1 0 100 200 L 200 200 L 200 160 L 180 160 Z"},{viewBox:200,path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:200,path:"M 0 20 C 60 60 140 -40 200 20 L 200 180 C 140 140 60 240 0 180 L 0 20 Z"},{viewBox:200,path:"M 0 20 C 40 -40 60 60 100 20 C 140 -40 160 60 200 20 L 200 180 C 140 240 160 140 100 180 C 40 240 60 140 0 180 L 0 20 Z"}]},{type:"箭头",children:[{viewBox:200,path:"M 100 0 L 0 100 L 50 100 L 50 200 L 150 200 L 150 100 L 200 100 L 100 0 Z"},{viewBox:200,path:"M 100 200 L 200 100 L 150 100 L 150 0 L 50 0 L 50 100 L 0 100 L 100 200 Z"},{viewBox:200,path:"M 0 100 L 100 0 L 100 50 L 200 50 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:200,path:"M 200 100 L 100 0 L 100 50 L 0 50 L 0 150 L 100 150 L 100 200 L 200 100 Z"},{viewBox:200,path:"M 100 0 L 0 60 L 60 60 L 60 140 L 0 140 L 100 200 L 200 140 L 140 140 L 140 60 L 200 60 L 100 0 Z"},{viewBox:200,path:"M 0 100 L 60 0 L 60 60 L 140 60 L 140 0 L 200 100 L 140 200 L 140 140 L 60 140 L 60 200 L 0 100 Z"},{viewBox:200,path:"M 100 0 L 60 40 L 80 40 L 80 80 L 40 80 L 40 60 L 0 100 L 40 140 L 40 120 L 80 120 L 80 160 L 60 160 L 100 200 L 140 160 L 120 160 L 120 120 L 160 120 L 160 140 L 200 100 L 160 60 L 160 80 L 120 80 L 120 40 L 140 40 L 100 0 Z"},{viewBox:200,path:"M 0 100 L 100 0 L 100 50 L 200 50 L 150 100 L 200 150 L 100 150 L 100 200 L 0 100 Z"},{viewBox:200,path:"M 200 100 L 100 0 L 100 50 L 0 50 L 50 100 L 0 150 L 100 150 L 100 200 L 200 100 Z"},{viewBox:200,path:"M 0 100 L 80 20 L 80 80 L 120 80 L 120 0 L 200 0 L 200 200 L 120 200 L 120 120 L 80 120 L 80 180 L 0 100 Z"},{viewBox:200,path:"M 200 100 L 120 20 L 120 80 L 80 80 L 80 0 L 0 0 L 0 200 L 80 200 L 80 120 L 120 120 L 120 180 L 200 100 Z"},{viewBox:200,path:"M 0 0 L 120 0 L 200 100 L 120 200 L 0 200 L 80 100 L 0 0 Z"},{viewBox:200,path:"M 80 0 L 200 0 L 120 100 L 200 200 L 80 200 L 0 100 L 80 0 Z"},{viewBox:200,path:"M 0 0 L 140 0 L 200 100 L 140 200 L 0 200 L 0 100 L 0 0 Z"},{viewBox:200,path:"M 60 0 L 200 0 L 200 100 L 200 200 L 60 200 L 0 100 L 60 0 Z"},{viewBox:200,path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:200,path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:200,path:"M 0 0 L 80 0 L 200 100 L 80 200 L 0 200 L 120 100 L 0 0 Z"},{viewBox:200,path:"M 200 0 L 120 0 L 0 100 L 120 200 L 200 200 L 80 100 L 200 0 Z"},{viewBox:200,path:"M 0 200 L 180 200 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 160 L 0 160 L 0 200 Z"},{viewBox:200,path:"M 0 200 L 0 20 L 160 20 L 160 0 L 200 40 L 160 80 L 160 60 L 40 60 L 40 200 L 0 200 Z"},{viewBox:200,path:"M 40 180 L 180 180 L 180 40 L 200 40 L 160 0 L 120 40 L 140 40 L 140 140 L 40 140 L 40 120 L 0 160 L 40 200 L 40 180 Z"},{viewBox:1024,path:"M398.208 302.912V64L0 482.112l398.208 418.176V655.36c284.48 0 483.584 95.552 625.792 304.64-56.896-298.688-227.584-597.312-625.792-657.088z",special:!0},{viewBox:1024,path:"M625.792 302.912V64L1024 482.112l-398.208 418.176V655.36C341.312 655.36 142.208 750.912 0 960c56.896-298.688 227.584-597.312 625.792-657.088z",special:!0}]},{type:"其他形状",children:[{viewBox:1024,path:"M995.336 243.4016c-15.7584-36.5736-38.3376-69.26639999-66.91440001-97.37280001-28.5768-27.98879999-61.73999999-49.8624-98.78399999-65.26799998-38.22-15.876-78.6744-23.8728-120.4224-23.87280001-57.97680001 0-114.5424 15.876-163.69919999 45.864-11.76 7.17360001-22.932 15.05279999-33.51600001 23.63760001-10.584-8.5848-21.75600001-16.46400001-33.51600001-23.63760001-49.1568-29.98799999-105.7224-45.86399999-163.69919999-45.864-41.74799999 0-82.2024 7.9968-120.4224 23.87280001-36.9264 15.28799999-70.2072 37.27919999-98.78399999 65.26799998-28.6944 28.10640001-51.156 60.79919999-66.91440001 97.37280001-16.34639999 37.9848-24.696 78.3216-24.696 119.83439999 0 39.1608 7.9968 79.96800001 23.8728 121.48080001 13.28880001 34.692 32.34000001 70.67760001 56.6832 107.016 38.57279999 57.5064 91.61040001 117.4824 157.4664 178.28160001 109.1328 100.78319999 217.2072 170.4024 221.79359999 173.22479998l27.87120001 17.8752c12.348 7.8792 28.224 7.8792 40.572 0l27.87119999-17.8752c4.58639999-2.94 112.54319999-72.44159999 221.79360001-173.22479998 65.85599999-60.79919999 118.89359999-120.7752 157.4664-178.28160001 24.3432-36.33839999 43.512-72.324 56.68319999-107.016 15.876-41.5128 23.8728-82.32 23.87280001-121.48080001 0.1176-41.5128-8.232-81.8496-24.5784-119.83439999z",special:!0},{viewBox:1024,path:"M985.20746667 343.50079998l-303.32586667-44.08319999L546.28693333 24.5248c-3.70346666-7.5264-9.79626667-13.6192-17.32266665-17.32266668-18.87573334-9.3184-41.81333333-1.55306667-51.25120001 17.32266668L342.1184 299.41759999l-303.32586667 44.08319999c-8.36266667 1.19466667-16.00853333 5.13706667-21.8624 11.11040001-14.69440001 15.17226667-14.45546667 39.30453334 0.71679999 54.1184l219.46026668 213.9648-51.84853333 302.1312c-1.43359999 8.24320001-0.11946667 16.8448 3.82293333 24.25173333 9.79626667 18.6368 32.9728 25.92426667 51.6096 16.00853334L512 822.44266665l271.3088 142.64320001c7.40693333 3.9424 16.00853333 5.25653333 24.25173333 3.82293333 20.78719999-3.584 34.7648-23.296 31.1808-44.0832l-51.84853333-302.1312 219.46026668-213.9648c5.97333334-5.85386666 9.91573333-13.49973334 11.11039999-21.8624 3.2256-20.90666667-11.34933333-40.26026667-32.256-43.36640001z",special:!0},{viewBox:1024,path:"M852.65066667 405.84533333C800.54044445 268.40177778 667.76177778 170.66666667 512.22755555 170.66666667S223.91466667 268.288 171.80444445 405.73155555C74.29688889 431.33155555 2.27555555 520.07822222 2.27555555 625.77777778c0 125.72444445 101.83111111 227.55555555 227.44177778 227.55555555h564.56533334C919.89333333 853.33333333 1021.72444445 751.50222222 1021.72444445 625.77777778c0-105.472-71.79377778-194.21866667-169.07377778-219.93244445z",special:!0},{viewBox:1024,path:"M926.25224691 323.7371485H654.6457886L898.88200917 15.14388241c5.05486373-6.53433603 0.49315743-16.02761669-7.76722963-16.02761668H418.30008701c-3.45210206 0-6.78091476 1.84934039-8.50696579 4.93157436L90.35039154 555.76772251c-3.82197013 6.53433603 0.86302552 14.7947231 8.50696578 14.79472311h215.01664245l-110.22068713 440.88274851c-2.34249783 9.61657002 9.24670194 16.39748478 16.39748477 9.49328065L933.03316167 340.62779071c6.41104668-6.0411786 2.09591911-16.8906422-6.78091476-16.89064221z",special:!0},{viewBox:1024,path:"M878.47822222 463.30311111c-22.18666667-49.83466667-53.93066667-93.98044445-94.32177777-131.072l-33.10933334-30.37866666c-4.89244445-4.32355555-12.62933333-2.38933333-14.79111111 3.75466666l-14.79111111 42.43911111c-9.216 26.624-26.16888889 53.81688889-50.176 80.55466667-1.59288889 1.70666667-3.41333333 2.16177778-4.66488889 2.27555556-1.25155555 0.11377778-3.18577778-0.11377778-4.89244445-1.70666667-1.59288889-1.36533333-2.38933333-3.41333333-2.27555555-5.46133333 4.20977778-68.49422222-16.27022222-145.74933333-61.09866667-229.83111112C561.26577778 124.01777778 509.72444445 69.51822222 445.32622222 31.51644445l-46.99022222-27.648c-6.144-3.64088889-13.99466667 1.13777778-13.65333333 8.30577777l2.50311111 54.61333333c1.70666667 37.31911111-2.61688889 70.31466667-12.85688889 97.73511112-12.51555555 33.56444445-30.49244445 64.73955555-53.47555556 92.72888888-16.15644445 19.56977778-34.24711111 37.20533333-54.04444444 52.45155556-47.90044445 36.75022222-87.38133333 84.65066667-114.11911111 138.24C125.72444445 502.10133333 111.50222222 562.74488889 111.50222222 623.50222222c0 53.70311111 10.58133333 105.69955555 31.51644445 154.73777778 20.25244445 47.21777778 49.152 89.77066667 85.90222222 126.17955555 36.864 36.40888889 79.64444445 65.08088889 127.31733333 84.992C405.61777778 1010.11911111 457.95555555 1020.58666667 512 1020.58666667s106.38222222-10.46755555 155.76177778-31.06133334c47.67288889-19.91111111 90.56711111-48.46933333 127.31733333-84.992 36.864-36.40888889 65.76355555-78.96177778 85.90222222-126.17955555 20.93511111-49.03822222 31.51644445-101.03466667 31.51644445-154.73777778 0-55.52355555-11.37777778-109.45422222-34.01955556-160.31288889z",special:!0},{viewBox:1024,path:"M968.20337778 20.11591112H705.44042667c-22.17301333 0-41.92483556 15.16430222-47.14951111 37.33731555C642.36202666 124.73685332 582.08711111 173.03324444 512 173.03324444s-130.36202666-48.29639112-146.29091556-115.58001777c-5.22467555-22.17301333-24.84906667-37.33731556-47.14951111-37.33731555H55.79662222c-30.96576 0-56.06968889 25.10392889-56.06968888 56.06968888v321.12639999c0 30.96576 25.10392889 56.06968889 56.06968888 56.06968889h95.57333334v494.43271112c0 30.96576 25.10392889 56.06968889 56.06968889 56.06968888h609.1207111c30.96576 0 56.06968889-25.10392889 56.06968889-56.06968888V453.38168888h95.57333334c30.96576 0 56.06968889-25.10392889 56.06968888-56.06968889V76.1856c0-30.96576-25.10392889-56.06968889-56.06968888-56.06968888z",special:!0},{viewBox:1024,path:"M980.94648889 239.80714666H523.46880001L373.99210666 96.82944c-1.91146667-1.78403556-4.46008889-2.80348444-7.00871111-2.80348445H43.05351111c-22.55530667 0-40.77795555 18.22264888-40.77795555 40.77795557v754.39217776c0 22.55530667 18.22264888 40.77795555 40.77795555 40.77795557h937.89297778c22.55530667 0 40.77795555-18.22264888 40.77795555-40.77795557V280.58510222c0-22.55530667-18.22264888-40.77795555-40.77795555-40.77795556z",special:!0},{viewBox:1024,path:"M972.60904597 164.57058577L841.30587843 33.39070759c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480282-29.3428675-26.75379095 0-51.90482023 10.47959553-70.76809219 29.3428675L558.60337778 174.68031322c-18.86327195 18.86327195-29.34286748 44.1375906-29.34286749 70.64480283 0 26.75379095 10.47959553 51.90482023 29.34286749 70.76809218l103.31648301 103.31648302c-24.28800376 53.50758189-57.69942011 101.59043198-99.24793416 143.13894603-41.42522469 41.67180341-89.63136414 75.08321976-143.13894603 99.61780223L316.21649759 558.84995649c-18.86327195-18.86327195-44.1375906-29.34286748-70.64480283-29.34286747-26.75379095 0-51.90482023 10.47959553-70.76809217 29.34286747L33.39070759 700.01627278c-18.86327195 18.86327195-29.34286748 44.1375906-29.3428675 70.76809217 0 26.75379095 10.47959553 51.90482023 29.3428675 70.76809219l131.05658883 131.05658883c30.08260365 30.205893 71.63111769 47.34311394 114.28923598 47.34311394 9.00012323 0 17.63037836-0.73973616 26.13734414-2.21920846 166.19405621-27.37023774 331.03192945-115.76870829 464.06114804-248.67463751C901.84095379 636.27567408 990.11613498 471.56109018 1017.85624079 304.87387654c8.38367642-50.91850535-8.50696579-103.31648302-45.24719482-140.30329077z",special:!0},{viewBox:1024,path:"M910.60451556 640.96028445c-20.38897778-65.49959112-43.83630221-120.54983112-79.89930667-210.64362666C836.31217778 193.67708444 737.93535999 2.27555556 511.36284444 2.27555556 282.24170667 2.27555556 186.03121778 197.50001778 192.14791111 430.31665779c-36.19043555 90.22122667-59.51032888 144.88917333-79.89930667 210.64362666-43.32657778 139.53706668-29.30915556 197.26336001-18.60494222 198.53767111 22.9376 2.80348444 89.32920888-105.00323556 89.32920889-105.00323556 0 62.44124445 32.11264001 143.86972444 101.69002667 202.61546667-33.64181333 10.32192-109.20846222 38.10190221-91.24067556 68.55793777 14.52714667 24.59420444 250.01984 15.67402668 317.94062222 8.02816 67.92078222 7.64586667 303.41347556 16.56604444 317.94062223-8.02816 17.96778667-30.32860444-57.72629333-58.23601779-91.24067555-68.55793777 69.57738667-58.87317334 101.69002667-140.30165333 101.69002667-202.61546667 0 0 66.39160889 107.80672 89.32920888 105.00323556 10.83164445-1.40174222 24.84906667-59.12803556-18.47751111-198.53767111z",special:!0},{viewBox:1024,path:"M1016.86992592 199.24764445c-37.13706667 16.01991111-77.55093333 27.54939259-119.17842962 32.03982222 42.96248889-25.60758518 75.60912592-66.02145185 91.02222222-114.08118519-39.68568889 23.66577778-84.58998518 41.02068148-131.31472593 50.00154074C819.53374815 126.79395555 765.76995555 101.79318518 706.18074075 101.79318518c-114.688 0-206.92385185 92.96402963-206.92385186 207.04521482 0 16.01991111 1.94180741 32.03982222 5.09724444 47.45291852-171.72859259-8.98085925-324.88865185-91.02222222-426.71217778-216.63288889-17.96171852 30.82619259-28.15620741 66.02145185-28.1562074 104.49351112 0 71.84687408 36.53025185 135.19834075 92.23585185 172.45677036-33.98162963-1.33499259-66.02145185-10.92266667-93.57084445-26.33576296v2.54862222c0 100.6098963 71.1186963 183.98625185 165.90317037 203.1616-17.3549037 4.49042963-35.92343703 7.03905185-54.49197037 7.03905185-13.47128889 0-26.2144-1.33499259-39.07887407-3.15543704C146.69748148 681.90814815 223.03478518 741.49736297 313.93564445 743.43917037c-71.1186963 55.7056-160.19911111 88.4736-256.9253926 88.4736-17.3549037 0-33.37481482-0.60681482-50.00154074-2.54862222C98.75911111 888.22518518 207.62168889 922.20681482 324.85831111 922.20681482 705.45256297 922.20681482 913.71140741 606.90583703 913.71140741 333.23235555c0-8.98085925 0-17.96171852-0.60681482-26.94257777 40.2925037-29.4912 75.60912592-66.02145185 103.76533333-107.04213333z",special:!0},{viewBox:1024,path:"M917.96720197 1.08889505H106.03279803C53.56084718 1.08889505 9.37393998 45.27580225 9.37393998 97.74775309v5.52336372c0 19.33177108 8.28504494 41.42522469 22.0934536 55.23363205l331.40179753 392.15879462v325.87843379c0 16.57008987 8.28504494 30.37849854 22.09345359 35.90186098l209.88780469 104.94390299 2.76168121 2.76168121c27.61681602 11.04672615 55.23363335-8.28504494 55.23363335-38.66354218V550.66354348l331.40179753-392.15879462c35.90186097-41.42522469 30.37849854-102.18222047-11.04672616-135.32240022-11.04672615-13.80840865-33.14017975-22.0934536-55.23363335-22.09345359z",special:!0},{viewBox:1024,path:"M491.70164031 97.48884502a25.89076502 25.89076502 0 0 1 40.59671938 0L745.66415762 367.01171317a25.89076502 25.89076502 0 0 0 30.49932208 7.72839349l208.00640948-89.14190458a25.89076502 25.89076502 0 0 1 35.56096592 29.06238339l-115.18801541 554.96855704A103.56306132 103.56306132 0 0 1 803.14165689 952.14301275H220.85834311a103.56306132 103.56306132 0 0 1-101.4011828-82.51387024l-115.18801541-554.96855704a25.89076502 25.89076502 0 0 1 35.54802012-29.06238339l208.01935528 89.14190458a25.89076502 25.89076502 0 0 0 30.49932208-7.72839349l213.36579793-269.52286815z",special:!0},{viewBox:1024,path:"M643.02466884 387.7801525c19.85376751-88.69205333 33.718272-152.84087467 41.61900049-192.57389433C704.52292267 95.17283515 652.90057916 2.27555515 550.58614084 2.27555515c-92.26012484 0-138.59407685 45.84971417-165.91530666 137.49816969l-0.70087152 2.67605334c-16.40038399 74.13942085-41.47882668 131.61085116-74.6746315 172.73287031a189.06953915 189.06953915 0 0 1-143.04142182 70.44391902l-26.17434983 0.5606965C77.66380049 387.52529067 27.76177817 438.90551468 27.76177817 501.84374084V881.55022182c0 77.4144 62.25009818 140.17422182 139.05282766 140.17422303h492.82707951c101.23127467 0 191.59267516-63.995904 225.93535999-159.98976l102.37815468-286.22301868c26.04691951-72.82688-11.39234134-153.15945284-83.63303784-179.42300483a138.04612267 138.04612267 0 0 0-47.17499733-8.30850884H643.02466884z",special:!0},{viewBox:1024,path:"M512 512c140.82958222 0 254.86222222-114.03264 254.86222222-254.86222222S652.82958222 2.27555555 512 2.27555555a254.78940445 254.78940445 0 0 0-254.86222222 254.86222223C257.13777778 397.96736 371.17041778 512 512 512z m0 72.81777778c-170.10232889 0-509.72444445 97.57582222-509.72444445 291.27111111v145.63555556h1019.4488889v-145.63555556c0-193.69528889-339.62211555-291.27111111-509.72444445-291.27111111z",special:!0},{viewBox:1024,path:"M1019.81297778 564.50161779l-138.89991111-472.51456c-8.66531556-25.99594668-29.43658667-43.45400889-57.21656889-43.45400891s-50.33528889 15.67402668-59.00060446 41.66997334l-92.00526221 274.48661334H351.69166222L259.6864 90.33045333c-8.66531556-25.99594668-31.22062222-41.66997333-59.00060444-41.66997332s-50.33528889 17.33063112-57.2165689 43.45400887L4.69674667 564.50161779c-5.22467555 17.33063112 1.78403556 36.44529778 15.67402667 46.89464887l491.11950221 368.27591113 492.77610666-368.27591113c13.76256-10.32192 20.77127111-29.43658667 15.54659557-46.89464887z",special:!0},{viewBox:1024,path:"M927.78951111 340.39277037c-12.01493333-47.81700741 12.01493333-124.03294815 89.08041481-150.97552592l-82.40545184-4.36906667s-31.19028148-109.22666667-174.27721483-118.9357037c-143.08693333-9.8304-236.65777778-3.64088889-236.65777777-3.6408889s106.07122963 67.47780741 63.5941926 187.74850371c-31.06891852 63.71555555-79.85682963 116.02299259-132.04290371 175.61220741-1.57771852 1.57771852-3.03407408 3.15543703-4.2477037 4.49042962C278.25493333 624.86755555 7.13007408 934.34311111 7.13007408 934.34311111c298.43152592 78.15774815 498.43768889-7.64586667 616.76657777-110.56165926 24.87940741-0.24272592 43.5693037-0.36408889 56.19105185-0.36408888 164.8109037 0 304.13558518-142.72284445 298.43152593-301.4656-3.88361482-109.1053037-38.71478518-133.74198518-50.72971852-181.5589926z",special:!0}]}],au=Object(j["defineComponent"])({name:"shape-pool",emits:["select"],setup:function(e,t){var n=t.emit,o=lu,c=function(e){n("select",e)};return{shapeList:o,selectShape:c}}});n("e202");const ru=Mn()(au,[["render",cu],["__scopeId","data-v-612b80ef"]]);var iu=ru,uu={class:"line-pool"},du={class:"category-name"},su={class:"line-list"},fu=["onClick"],mu=["d","stroke-dasharray","marker-start","marker-end"];function pu(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("LinePointMarker"),r=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",uu,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.lineList,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"category",key:t.type},[Object(j["createElementVNode"])("div",du,Object(j["toDisplayString"])(t.type),1),Object(j["createElementVNode"])("div",su,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(t.children,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"line-item",key:n},[Object(j["createElementVNode"])("div",{class:"line-content",onClick:function(n){return e.selectLine(t)}},[Object(j["createVNode"])(r,{overflow:"visible",width:"20",height:"20"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("defs",null,[t.points[0]?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,class:"line-marker",id:"preset-line-".concat(n),position:"start",type:t.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Object(j["createCommentVNode"])("",!0),t.points[1]?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:1,class:"line-marker",id:"preset-line-".concat(n),position:"end",type:t.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Object(j["createCommentVNode"])("",!0)]),Object(j["createElementVNode"])("path",{class:"line-path",d:t.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":"solid"===t.style?"0, 0":"4, 1","stroke-linecap":"","stroke-linejoin":"","stroke-miterlimit":"","marker-start":t.points[0]?"url(#".concat("preset-line-".concat(n),"-",t.points[0],"-start)"):"","marker-end":t.points[1]?"url(#".concat("preset-line-".concat(n),"-",t.points[1],"-end)"):""},null,8,mu)]})),_:2},1024)],8,fu)])})),128))])])})),128))])}var bu=[{type:"直线",children:[{path:"M 0 0 L 20 20",style:"solid",points:["",""]},{path:"M 0 0 L 20 20",style:"dashed",points:["",""]},{path:"M 0 0 L 20 20",style:"solid",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"dashed",points:["","arrow"]},{path:"M 0 0 L 20 20",style:"solid",points:["","dot"]}]},{type:"折线、曲线",children:[{path:"M 0 0 L 0 20 L 20 20",style:"solid",points:["","arrow"],isBroken:!0},{path:"M 0 0 Q 0 20 20 20",style:"solid",points:["","arrow"],isCurve:!0}]}],vu=Object(j["defineComponent"])({name:"line-pool",emits:["select"],components:{LinePointMarker:_l},setup:function(e,t){var n=t.emit,o=bu,c=function(e){n("select",e)};return{lineList:o,selectLine:c}}});n("805f");const Ou=Mn()(vu,[["render",pu],["__scopeId","data-v-6302e570"]]);var hu=Ou,ju={class:"chart-pool"},gu=["onClick"];function yu(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconChartLine"),r=Object(j["resolveComponent"])("IconChartHistogram"),i=Object(j["resolveComponent"])("IconChartPie");return Object(j["openBlock"])(),Object(j["createElementBlock"])("ul",ju,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.chartList,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("li",{class:"chart-item",key:n},[Object(j["createElementVNode"])("div",{class:"chart-content",onClick:function(n){return e.selectChart(t)}},["line"===t?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,size:"24"})):"bar"===t?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1,size:"24"})):"pie"===t?(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:2,size:"24"})):Object(j["createCommentVNode"])("",!0)],8,gu)])})),128))])}var Eu=Object(j["defineComponent"])({name:"chart-pool",emits:["select"],setup:function(e,t){var n=t.emit,o=["bar","line","pie"],c=function(e){n("select",e)};return{chartList:o,selectChart:c}}});n("f076");const xu=Mn()(Eu,[["render",yu],["__scopeId","data-v-ab6a141a"]]);var Cu=xu,ku=function(e){return Object(j["pushScopeId"])("data-v-e325ce98"),e=e(),Object(j["popScopeId"])(),e},wu={class:"table-generator"},Nu={class:"title"},Iu={class:"lef"},Su=["onMouseenter"],Tu={key:1,class:"custom"},Vu={class:"row"},Lu=ku((function(){return Object(j["createElementVNode"])("div",{class:"label",style:{flex:"1"}},"行数:",-1)})),_u={class:"row"},Bu=ku((function(){return Object(j["createElementVNode"])("div",{class:"label",style:{flex:"1"}},"列数:",-1)})),Du={class:"btns"},Mu=Object(j["createTextVNode"])("取消"),Au=Object(j["createTextVNode"])("确认");function Pu(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("InputNumber"),r=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",wu,[Object(j["createElementVNode"])("div",Nu,[Object(j["createElementVNode"])("div",Iu,"表格 "+Object(j["toDisplayString"])(e.endCell.length?"".concat(e.endCell[0]," x ").concat(e.endCell[1]):""),1),Object(j["createElementVNode"])("div",{class:"right",onClick:t[0]||(t[0]=function(t){return e.isCustom=!e.isCustom})},Object(j["toDisplayString"])(e.isCustom?"返回":"自定义"),1)]),e.isCustom?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Tu,[Object(j["createElementVNode"])("div",Vu,[Lu,Object(j["createVNode"])(a,{min:1,max:20,value:e.customRow,"onUpdate:value":t[3]||(t[3]=function(t){return e.customRow=t}),style:{flex:"3"}},null,8,["value"])]),Object(j["createElementVNode"])("div",_u,[Bu,Object(j["createVNode"])(a,{min:1,max:20,value:e.customCol,"onUpdate:value":t[4]||(t[4]=function(t){return e.customCol=t}),style:{flex:"3"}},null,8,["value"])]),Object(j["createElementVNode"])("div",Du,[Object(j["createVNode"])(r,{class:"btn",onClick:t[5]||(t[5]=function(t){return e.close()})},{default:Object(j["withCtx"])((function(){return[Mu]})),_:1}),Object(j["createVNode"])(r,{class:"btn",type:"primary",onClick:t[6]||(t[6]=function(t){return e.insertCustomTable()})},{default:Object(j["withCtx"])((function(){return[Au]})),_:1})])])):(Object(j["openBlock"])(),Object(j["createElementBlock"])("table",{key:0,onMouseleave:t[1]||(t[1]=function(t){return e.endCell=[]}),onClick:t[2]||(t[2]=function(t){return e.handleClickTable()})},[Object(j["createElementVNode"])("tbody",null,[(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(10,(function(t){return Object(j["createElementVNode"])("tr",{key:t},[(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(10,(function(n){return Object(j["createElementVNode"])("td",{onMouseenter:function(o){return e.endCell=[t,n]},key:n},[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["cell",{active:e.endCell.length&&t<=e.endCell[0]&&n<=e.endCell[1]}])},null,2)],40,Su)})),64))])})),64))])],32))])}var Ru=Object(j["defineComponent"])({name:"table-generator",emits:["insert","close"],setup:function(e,t){var n=t.emit,o=Object(j["ref"])([]),c=Object(j["ref"])(3),l=Object(j["ref"])(3),a=Object(j["ref"])(!1),r=function(){if(o.value.length){var e=Object(qt["a"])(o.value,2),t=e[0],c=e[1];n("insert",{row:t,col:c})}},i=function(){return c.value<1||c.value>20||l.value<1||l.value>20?xe["a"].warning("行数/列数必须在0~20之间"):(n("insert",{row:c.value,col:l.value}),void(a.value=!1))},u=function(){n("close"),a.value=!1};return{endCell:o,customRow:c,customCol:l,handleClickTable:r,insertCustomTable:i,isCustom:a,close:u}}});n("5a68");const zu=Mn()(Ru,[["render",Pu],["__scopeId","data-v-e325ce98"]]);var Fu=zu,Hu={class:"video-input"},Uu={class:"btns"},qu=Object(j["createTextVNode"])("取消"),Gu=Object(j["createTextVNode"])("确认");function Xu(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Input"),r=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Hu,[Object(j["createVNode"])(a,{value:e.src,"onUpdate:value":t[0]||(t[0]=function(t){return e.src=t}),placeholder:"请输入视频地址e.g. https://xxx.mp4"},null,8,["value"]),Object(j["createElementVNode"])("div",Uu,[Object(j["createVNode"])(r,{onClick:t[1]||(t[1]=function(t){return e.close()}),style:{"margin-right":"10px"}},{default:Object(j["withCtx"])((function(){return[qu]})),_:1}),Object(j["createVNode"])(r,{type:"primary",onClick:t[2]||(t[2]=function(t){return e.intsertVideo()})},{default:Object(j["withCtx"])((function(){return[Gu]})),_:1})])])}var Wu=Object(j["defineComponent"])({name:"video-input",emits:["insert","close"],setup:function(e,t){var n=t.emit,o=Object(j["ref"])("https://www.w3school.com.cn/i/movie.ogg"),c=function(){if(!o.value)return xe["a"].error("请先输入正确的视频地址");n("insert",o.value)},l=function(){return n("close")};return{src:o,intsertVideo:c,close:l}}});n("aa7e");const Yu=Mn()(Wu,[["render",Xu],["__scopeId","data-v-eedf2b12"]]);var Zu=Yu,Ju={class:"latex-editor"},Ku={class:"container"},Qu={class:"left"},$u={class:"input-area"},ed={class:"preview"},td={key:0,class:"placeholder"},nd={key:1,class:"preview-content"},od={class:"right"},cd={class:"tabs"},ld=["onClick"],ad={class:"content"},rd={key:0,class:"symbol"},id={class:"symbol-tabs"},ud=["onClick"],dd={class:"symbol-pool"},sd=["onClick"],fd={key:1,class:"formula"},md={class:"formula-title"},pd=["onClick"],bd={class:"footer"},vd=Object(j["createTextVNode"])("取消"),Od=Object(j["createTextVNode"])("确定");function hd(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("TextArea"),r=Object(j["resolveComponent"])("FormulaContent"),i=Object(j["resolveComponent"])("SymbolContent"),u=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Ju,[Object(j["createElementVNode"])("div",Ku,[Object(j["createElementVNode"])("div",Qu,[Object(j["createElementVNode"])("div",$u,[Object(j["createVNode"])(a,{value:e.latex,"onUpdate:value":t[0]||(t[0]=function(t){return e.latex=t}),placeholder:"输入 LaTeX 公式",ref:"textAreaRef"},null,8,["value"])]),Object(j["createElementVNode"])("div",ed,[e.latex?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",nd,[Object(j["createVNode"])(r,{width:518,height:138,latex:e.latex},null,8,["latex"])])):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",td,"公式预览"))])]),Object(j["createElementVNode"])("div",od,[Object(j["createElementVNode"])("div",cd,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.tabs,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["tab",{active:t.value===e.toolbarState}]),key:t.value,onClick:function(n){return e.toolbarState=t.value}},Object(j["toDisplayString"])(t.label),11,ld)})),128))]),Object(j["createElementVNode"])("div",ad,["symbol"===e.toolbarState?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",rd,[Object(j["createElementVNode"])("div",id,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.symbolList,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["symbol-tab",{active:e.selectedSymbolKey===t.type}]),key:t.type,onClick:function(n){return e.selectedSymbolKey=t.type}},Object(j["toDisplayString"])(t.label),11,ud)})),128))]),Object(j["createElementVNode"])("div",dd,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.symbolPool,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"symbol-item",key:t.latex,onClick:function(n){return e.insertSymbol(t.latex)}},[Object(j["createVNode"])(i,{latex:t.latex},null,8,["latex"])],8,sd)})),128))])])):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",fd,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.formulaList,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"formula-item",key:t.label},[Object(j["createElementVNode"])("div",md,Object(j["toDisplayString"])(t.label),1),Object(j["createElementVNode"])("div",{class:"formula-item-content",onClick:function(n){return e.latex=t.latex}},[Object(j["createVNode"])(r,{width:236,height:60,latex:t.latex},null,8,["latex"])],8,pd)])})),128))]))])])]),Object(j["createElementVNode"])("div",bd,[Object(j["createVNode"])(u,{class:"btn",onClick:t[1]||(t[1]=function(t){return e.close()})},{default:Object(j["withCtx"])((function(){return[vd]})),_:1}),Object(j["createVNode"])(u,{class:"btn",type:"primary",onClick:t[2]||(t[2]=function(t){return e.update()})},{default:Object(j["withCtx"])((function(){return[Od]})),_:1})])])}var jd=n("e5ca");jd["a"].SUB_SUP_SCALE=.5;var gd=[{label:"高斯公式",latex:"\\int\\int\\int _ { \\Omega } \\left( \\frac { \\partial {P} } { \\partial {x} } + \\frac { \\partial {Q} } { \\partial {y} } + \\frac { \\partial {R} }{ \\partial {z} } \\right) \\mathrm { d } V = \\oint _ { \\partial \\Omega } ( P \\cos \\alpha + Q \\cos \\beta + R \\cos \\gamma ) \\mathrm{ d} S"},{label:"傅里叶级数",latex:"f(x) = \\frac {a_0} 2 + \\sum_{n = 1}^\\infty {({a_n}\\cos {nx} + {b_n}\\sin {nx})}"},{label:"泰勒展开式",latex:"e ^ { x } = 1 + \\frac { x } { 1 ! } + \\frac { x ^ { 2 } } { 2 ! } + \\frac { x ^ { 3 } } { 3 ! } + ... , \\quad - \\infty < x < \\infty"},{label:"定积分",latex:"\\lim_ { n \\rightarrow + \\infty } \\sum _ { i = 1 } ^ { n } f \\left[ a + \\frac { i } { n } ( b - a ) \\right] \\frac { b - a } { n } = \\int _ { a } ^ { b } f ( x ) dx"},{label:"三角恒等式1",latex:"\\sin \\alpha \\pm \\sin \\beta = 2 \\sin \\frac { 1 } { 2 } ( \\alpha \\pm \\beta ) \\cos \\frac { 1 } { 2 } ( \\alpha \\mp \\beta )"},{label:"三角恒等式2",latex:"\\cos \\alpha + \\cos \\beta = 2 \\cos \\frac { 1 } { 2 } ( \\alpha + \\beta ) \\cos \\frac { 1 } { 2 } ( \\alpha - \\beta )"},{label:"和的展开式",latex:"( 1 + x ) ^ { n } = 1 + \\frac { n x } { 1 ! } + \\frac { n ( n - 1 ) x ^ { 2 } } { 2 ! } + ..."},{label:"欧拉公式",latex:" e^{ix} = \\cos {x} + i\\sin {x}"},{label:"贝努利方程",latex:"\\frac {dy} {dx} + P(x)y = Q(x) y^n ({n} \\not= {0,1})"},{label:"全微分方程",latex:"du(x,y) = P(x,y)dx + Q(x,y)dy = 0"},{label:"非齐次方程",latex:"y = (\\int Q(x) e^{\\int {P(x)dx}}dx + C)e^{-\\int {P(x)dx}}"},{label:"柯西中值定理",latex:"\\frac{{f(b) - f(a)}}{{F(b) - F(a)}} = \\frac{{f'(\\xi )}}{{F'(\\xi )}}"},{label:"拉格朗日中值定理",latex:"f(b) - f(a) = f'(\\xi )(b - a)"},{label:"导数公式",latex:"(\\arcsin x)' = \\frac{1}{{\\sqrt {1 - x^2} }}"},{label:"三角函数积分",latex:"\\int {tgxdx = - \\ln \\left| {\\cos x} \\right| + C}"},{label:"二次曲面",latex:"\\frac{{{x^2}}}{{{a^2}}} + \\frac{{{y^2}}}{{{b^2}}} - \\frac{{{z^2}}}{{{c^2}}} = 1"},{label:"二阶微分",latex:"\\frac {{d^2}y} {dx^2} + P(x) \\frac {dy} {dx} + Q(x)y = f(x)"},{label:"方向导数",latex:"\\frac{{\\partial f}}{{\\partial l}} = \\frac{{\\partial f}}{{\\partial x}}\\cos \\phi + \\frac{{\\partial f}}{{\\partial y}}\\sin \\phi"}],yd=[{type:"operators",label:"数学",children:[{latex:"\\cdot"},{latex:"\\pm"},{latex:"\\mp"},{latex:"+"},{latex:"-"},{latex:"\\times"},{latex:"\\div"},{latex:"<"},{latex:">"},{latex:"="},{latex:"\\neq\\ne"},{latex:"\\leqq"},{latex:"\\geqq"},{latex:"\\leq"},{latex:"\\geq"},{latex:"\\propto"},{latex:"\\sim"},{latex:"\\equiv"},{latex:"\\dagger"},{latex:"\\ddagger"},{latex:"\\ell"},{latex:"\\#"},{latex:"\\$"},{latex:"\\&"},{latex:"\\%"},{latex:"\\langle\\rangle"},{latex:"()"},{latex:"[]"},{latex:"\\{\\}"},{latex:"||"},{latex:"\\|"},{latex:"\\exists"},{latex:"\\in"},{latex:"\\subset"},{latex:"\\supset"},{latex:"\\cup"},{latex:"\\cap"},{latex:"\\infty"},{latex:"\\partial"},{latex:"\\nabla"},{latex:"\\aleph"},{latex:"\\wp"},{latex:"\\therefore"},{latex:"\\mid"},{latex:"\\sum"},{latex:"\\prod"},{latex:"\\bigoplus"},{latex:"\\bigodot"},{latex:"\\int"},{latex:"\\oint"},{latex:"\\oplus"},{latex:"\\odot"},{latex:"\\perp"},{latex:"\\angle"},{latex:"\\triangle"},{latex:"\\Box"},{latex:"\\rightarrow"},{latex:"\\to"},{latex:"\\leftarrow"},{latex:"\\gets"},{latex:"\\circ"},{latex:"\\bigcirc"},{latex:"\\bullet"},{latex:"\\star"},{latex:"\\diamond"},{latex:"\\ast"},{latex:","},{latex:"."},{latex:";"},{latex:"!"}]},{type:"group",label:"组合",children:[{latex:"\\frac{a}{b}"},{latex:"\\frac{dx}{dx}"},{latex:"\\frac{\\partial a}{\\partial b}"},{latex:"\\sqrt{x}"},{latex:"\\sqrt[n]{x}"},{latex:"x^{n}"},{latex:"x_{n}"},{latex:"x_a^b"},{latex:"\\int_{a}^{b}"},{latex:"\\oint_a^b"},{latex:"\\lim_{a \\rightarrow b}"},{latex:"\\prod_a^b"},{latex:"\\sum_a^b"},{latex:"\\left(\\begin{array}a \\\\ b\\end{array}\\right)"},{latex:"\\begin{bmatrix}a & b \\\\ c & d \\end{bmatrix}"},{latex:"\\begin{cases}a & x = 0 \\\\ b & x > 0\\end{cases}"},{latex:"\\hat{a}"},{latex:"\\breve{a}"},{latex:"\\acute{a}"},{latex:"\\grave{a}"},{latex:"\\tilde{a}"},{latex:"\\bar{a}"},{latex:"\\vec{a}"},{latex:"\\underline{a}"},{latex:"\\overline{a}"},{latex:"\\widehat{ab}"},{latex:"\\overleftarrow{ab}"},{latex:"\\overrightarrow{ab}"}]},{type:"verbatim",label:"函数",children:[{latex:"\\log"},{latex:"\\ln"},{latex:"\\exp"},{latex:"\\mod"},{latex:"\\lim"},{latex:"\\sin"},{latex:"\\cos"},{latex:"\\tan"},{latex:"\\csc"},{latex:"\\sec"},{latex:"\\cot"},{latex:"\\sinh"},{latex:"\\cosh"},{latex:"\\tanh"},{latex:"\\csch"},{latex:"\\sech"},{latex:"\\coth"},{latex:"\\arcsin"},{latex:"\\arccos"},{latex:"\\arctan"},{latex:"\\arccsc"},{latex:"\\arcsec"},{latex:"\\arccot"}]},{type:"greek",label:"希腊字母",children:[{latex:"\\alpha"},{latex:"\\beta"},{latex:"\\gamma"},{latex:"\\delta"},{latex:"\\varepsilon"},{latex:"\\zeta"},{latex:"\\eta"},{latex:"\\vartheta"},{latex:"\\iota"},{latex:"\\kappa"},{latex:"\\lambda"},{latex:"\\mu"},{latex:"\\nu"},{latex:"\\xi"},{latex:"\\omicron"},{latex:"\\pi"},{latex:"\\rho"},{latex:"\\sigma"},{latex:"\\tau"},{latex:"\\upsilon"},{latex:"\\varphi"},{latex:"\\chi"},{latex:"\\psi"},{latex:"\\omega"},{latex:"\\epsilon"},{latex:"\\theta"},{latex:"\\phi"},{latex:"\\varsigma"},{latex:"\\Alpha"},{latex:"\\Beta"},{latex:"\\Gamma"},{latex:"\\Delta"},{latex:"\\Epsilon"},{latex:"\\Zeta"},{latex:"\\Eta"},{latex:"\\Theta"},{latex:"\\Iota"},{latex:"\\Kappa"},{latex:"\\Lambda"},{latex:"\\Mu"},{latex:"\\Nu"},{latex:"\\Xi"},{latex:"\\Omicron"},{latex:"\\Pi"},{latex:"\\Rho"},{latex:"\\Sigma"},{latex:"\\Tau"},{latex:"\\Upsilon"},{latex:"\\Phi"},{latex:"\\Chi"},{latex:"\\Psi"},{latex:"\\Omega"}]}],Ed=["transform"],xd=["d"];function Cd(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"formula-content",overflow:"visible",width:e.box.w+32,height:e.box.h+32,stroke:"#000","stroke-width":"1",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("g",{transform:"scale(".concat(e.scale,", ").concat(e.scale,") translate(0,0) matrix(1,0,0,1,0,0)"),"transform-origin":"0 50%"},[Object(j["createElementVNode"])("path",{d:e.pathd},null,8,xd)],8,Ed)]})),_:1},8,["width","height"])}var kd=Object(j["defineComponent"])({name:"formula-content",props:{latex:{type:String,required:!0},width:{type:Number,required:!0},height:{type:Number,required:!0}},setup:function(e){var t=Object(j["ref"])({x:0,y:0,w:0,h:0}),n=Object(j["ref"])("");Object(j["watch"])((function(){return e.latex}),(function(){var o=new jd["b"](e.latex);n.value=o.pathd({}),t.value=o.box({})}),{immediate:!0});var o=Object(j["computed"])((function(){var n=t.value.w+32,o=t.value.h+32;return n>e.width||o>e.height?n/o>e.width/e.height?e.width/n:e.height/o:1}));return{box:t,pathd:n,scale:o}}});const wd=Mn()(kd,[["render",Cd]]);var Nd=wd,Id=["innerHTML"];function Sd(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"symbol-content",innerHTML:e.svg},null,8,Id)}var Td=Object(j["defineComponent"])({name:"symbol-content",props:{latex:{type:String,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){var t=new jd["b"](e.latex);return t.svg({SCALE_X:10,SCALE_Y:10})}));return{svg:t}}});const Vd=Mn()(Td,[["render",Sd]]);var Ld=Vd,_d=[{label:"常用符号",value:"symbol"},{label:"预置公式",value:"formula"}],Bd=Object(j["defineComponent"])({name:"latex-editor",emits:["update","close"],components:{FormulaContent:Nd,SymbolContent:Ld},props:{value:{type:String,default:""}},setup:function(e,t){var n=t.emit,o=Object(j["ref"])(""),c=Object(j["ref"])("symbol"),l=Object(j["ref"])(),a=Object(j["ref"])(yd[0].type),r=Object(j["computed"])((function(){var e=yd.find((function(e){return e.type===a.value}));return(null===e||void 0===e?void 0:e.children)||[]}));Object(j["onMounted"])((function(){e.value&&(o.value=e.value)}));var i=function(){if(o.value){var e=new jd["b"](o.value),t=e.pathd({}),c=e.box({});n("update",{latex:o.value,path:t,w:c.w+32,h:c.h+32})}},u=function(){return n("close")},d=function(e){l.value&&(l.value.focus(),document.execCommand("insertText",!1,e))};return{tabs:_d,latex:o,toolbarState:c,selectedSymbolKey:a,formulaList:gd,symbolList:yd,symbolPool:r,textAreaRef:l,update:i,close:u,insertSymbol:d}}});n("b824");const Dd=Mn()(Bd,[["render",hd],["__scopeId","data-v-129e1afa"]]);var Md=Dd,Ad=Object(j["defineComponent"])({name:"canvas-tool",components:{ShapePool:iu,LinePool:hu,ChartPool:Cu,TableGenerator:Fu,VideoInput:Zu,LaTeXEditor:Md},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.canvasScale})),n=Object(j["computed"])((function(){return e.getters.canUndo})),o=Object(j["computed"])((function(){return e.getters.canRedo})),c=Object(j["computed"])((function(){return parseInt(100*t.value+"")+"%"})),l=st(),a=l.scaleCanvas,r=l.setCanvasPercentage,i=We(),u=i.redo,d=i.undo,s=Ke(),f=s.createImageElement,m=s.createChartElement,p=s.createTableElement,b=s.createLatexElement,v=s.createVideoElement,O=function(e){var t=e[0];t&&Ze(t).then((function(e){return f(e)}))},h=Object(j["ref"])(!1),g=Object(j["ref"])(!1),E=Object(j["ref"])(!1),x=Object(j["ref"])(!1),C=Object(j["ref"])(!1),k=Object(j["ref"])(!1),w=function(){e.commit(y.SET_CREATING_ELEMENT,{type:"text",data:null})},N=function(t){e.commit(y.SET_CREATING_ELEMENT,{type:"shape",data:t}),h.value=!1},I=function(t){e.commit(y.SET_CREATING_ELEMENT,{type:"line",data:t}),g.value=!1};return{scaleCanvas:a,setCanvasPercentage:r,canvasScalePercentage:c,canUndo:n,canRedo:o,redo:u,undo:d,insertImageElement:O,shapePoolVisible:h,linePoolVisible:g,chartPoolVisible:E,tableGeneratorVisible:x,videoInputVisible:C,latexEditorVisible:k,drawText:w,drawShape:N,drawLine:I,createChartElement:m,createTableElement:p,createLatexElement:b,createVideoElement:v}}});n("7001");const Pd=Mn()(Ad,[["render",Ki],["__scopeId","data-v-e166c98a"]]);var Rd=Pd,zd={class:"add-slide"},Fd=Object(j["createTextVNode"])("添加幻灯片"),Hd={class:"select-btn"},Ud=["onMousedown"],qd={class:"label"};function Gd(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconPlus"),r=Object(j["resolveComponent"])("LayoutPool"),i=Object(j["resolveComponent"])("IconDown"),u=Object(j["resolveComponent"])("Popover"),d=Object(j["resolveComponent"])("ThumbnailSlide"),s=Object(j["resolveComponent"])("Draggable"),f=Object(j["resolveDirective"])("contextmenu"),m=Object(j["resolveDirective"])("click-outside");return Object(j["withDirectives"])((Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"thumbnails",onMousedown:t[3]||(t[3]=function(){return e.setThumbnailsFocus(!0)})},[Object(j["createElementVNode"])("div",zd,[Object(j["createElementVNode"])("div",{class:"btn",onClick:t[0]||(t[0]=function(t){return e.createSlide()})},[Object(j["createVNode"])(a,{class:"icon"}),Fd]),Object(j["createVNode"])(u,{trigger:"click",placement:"bottomLeft",visible:e.presetLayoutPopoverVisible,"onUpdate:visible":t[2]||(t[2]=function(t){return e.presetLayoutPopoverVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{onSelect:t[1]||(t[1]=function(t){e.createSlideByTemplate(t),e.presetLayoutPopoverVisible=!1})})]})),default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Hd,[Object(j["createVNode"])(i)])]})),_:1},8,["visible"])]),Object(j["createVNode"])(s,{class:"thumbnail-list",modelValue:e.slides,animation:300,scroll:!0,scrollSensitivity:50,setData:null,onEnd:e.handleDragEnd,itemKey:"id"},{item:Object(j["withCtx"])((function(t){var n=t.element,o=t.index;return[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["thumbnail-item",{active:e.slideIndex===o,selected:e.selectedSlidesIndex.includes(o)}]),onMousedown:function(t){return e.handleClickSlideThumbnail(t,o)}},[Object(j["createElementVNode"])("div",qd,Object(j["toDisplayString"])(e.fillDigit(o+1,2)),1),Object(j["createVNode"])(d,{class:"thumbnail",slide:n,size:120},null,8,["slide"])],42,Ud),[[f,e.contextmenusThumbnailItem]])]})),_:1},8,["modelValue","onEnd"])],544)),[[m,function(){return e.setThumbnailsFocus(!1)}],[f,e.contextmenusThumbnails]])}var Xd=n("b76a"),Wd=n.n(Xd);function Yd(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ThumbnailElement");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"thumbnail-slide",style:Object(j["normalizeStyle"])({width:e.size+"px",height:e.size*e.viewportRatio+"px"})},[Object(j["createElementVNode"])("div",{class:"elements",style:Object(j["normalizeStyle"])({width:e.VIEWPORT_SIZE+"px",height:e.VIEWPORT_SIZE*e.viewportRatio+"px",transform:"scale(".concat(e.scale,")")})},[Object(j["createElementVNode"])("div",{class:"background",style:Object(j["normalizeStyle"])(e.backgroundStyle)},null,4),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.slide.elements,(function(e,t){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e.id,elementInfo:e,elementIndex:t+1},null,8,["elementInfo","elementIndex"])})),128))],4)],4)}function Zd(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["base-element","base-element-".concat(e.elementInfo.id)]),style:Object(j["normalizeStyle"])({zIndex:e.elementIndex})},[(Object(j["openBlock"])(),Object(j["createBlock"])(Object(j["resolveDynamicComponent"])(e.currentElementComponent),{elementInfo:e.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6)}var Jd=["src"];function Kd(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ImageOutline");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-image",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px",transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({filter:e.shadowStyle?"drop-shadow(".concat(e.shadowStyle,")"):"",transform:e.flipStyle})},[Object(j["createVNode"])(a,{elementInfo:e.elementInfo},null,8,["elementInfo"]),Object(j["createElementVNode"])("div",{class:"image-content",style:Object(j["normalizeStyle"])({clipPath:e.clipShape.style})},[Object(j["createElementVNode"])("img",{src:e.elementInfo.src,draggable:!1,style:Object(j["normalizeStyle"])({top:e.imgPosition.top,left:e.imgPosition.left,width:e.imgPosition.width,height:e.imgPosition.height,filter:e.filter}),alt:""},null,12,Jd)],4)],4)],4)],4)}var Qd=Object(j["defineComponent"])({name:"base-element-image",components:{ImageOutline:Ro},props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){return e.elementInfo.shadow})),n=po(t),o=n.shadowStyle,c=Object(j["computed"])((function(){return e.elementInfo.flipH})),l=Object(j["computed"])((function(){return e.elementInfo.flipV})),a=bo(c,l),r=a.flipStyle,i=Object(j["computed"])((function(){return e.elementInfo.clip})),u=Oo(i),d=u.clipShape,s=u.imgPosition,f=Object(j["computed"])((function(){return e.elementInfo.filters})),m=ho(f),p=m.filter;return{imgPosition:s,filter:p,flipStyle:r,shadowStyle:o,clipShape:d}}});n("a576");const $d=Mn()(Qd,[["render",Kd],["__scopeId","data-v-b0d4d1b2"]]);var es=$d,ts=["innerHTML"];function ns(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ElementOutline");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-text",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({backgroundColor:e.elementInfo.fill,opacity:e.elementInfo.opacity,textShadow:e.shadowStyle,lineHeight:e.elementInfo.lineHeight,letterSpacing:(e.elementInfo.wordSpace||0)+"px",color:e.elementInfo.defaultColor,fontFamily:e.elementInfo.defaultFontName})},[Object(j["createVNode"])(a,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(j["createElementVNode"])("div",{class:"text ProseMirror-static",innerHTML:e.elementInfo.content},null,8,ts)],4)],4)],4)}var os=Object(j["defineComponent"])({name:"base-element-text",components:{ElementOutline:lc},props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){return e.elementInfo.shadow})),n=po(t),o=n.shadowStyle;return{shadowStyle:o}}});n("5264");const cs=Mn()(os,[["render",ns],["__scopeId","data-v-2ec235c4"]]);var ls=cs,as={key:0},rs=["transform"],is=["d","fill","stroke","stroke-width","stroke-dasharray"],us=["innerHTML"];function ds(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("GradientDefs"),r=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-shape",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({opacity:e.elementInfo.opacity,filter:e.shadowStyle?"drop-shadow(".concat(e.shadowStyle,")"):"",transform:e.flipStyle,color:e.text.defaultColor,fontFamily:e.text.defaultFontName})},[Object(j["createVNode"])(r,{overflow:"visible",width:e.elementInfo.width,height:e.elementInfo.height},{default:Object(j["withCtx"])((function(){return[e.elementInfo.gradient?(Object(j["openBlock"])(),Object(j["createElementBlock"])("defs",as,[Object(j["createVNode"])(a,{id:"base-gradient-".concat(e.elementInfo.id),type:e.elementInfo.gradient.type,color1:e.elementInfo.gradient.color[0],color2:e.elementInfo.gradient.color[1],rotate:e.elementInfo.gradient.rotate},null,8,["id","type","color1","color2","rotate"])])):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("g",{transform:"scale(".concat(e.elementInfo.width/e.elementInfo.viewBox,", ").concat(e.elementInfo.height/e.elementInfo.viewBox,") translate(0,0) matrix(1,0,0,1,0,0)")},[Object(j["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8","stroke-linejoin":"",d:e.elementInfo.path,fill:e.elementInfo.gradient?"url(#base-gradient-".concat(e.elementInfo.id,")"):e.elementInfo.fill,stroke:e.outlineColor,"stroke-width":e.outlineWidth,"stroke-dasharray":"dashed"===e.outlineStyle?"10 5":"0 0"},null,8,is)],8,rs)]})),_:1},8,["width","height"]),Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["shape-text",e.text.align])},[Object(j["createElementVNode"])("div",{class:"ProseMirror-static",innerHTML:e.text.content},null,8,us)],2)],4)],4)],4)}var ss=Object(j["defineComponent"])({name:"base-element-shape",components:{GradientDefs:jl},props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){return e.elementInfo.outline})),n=xo(t),o=n.outlineWidth,c=n.outlineStyle,l=n.outlineColor,a=Object(j["computed"])((function(){return e.elementInfo.shadow})),r=po(a),i=r.shadowStyle,u=Object(j["computed"])((function(){return e.elementInfo.flipH})),d=Object(j["computed"])((function(){return e.elementInfo.flipV})),s=bo(u,d),f=s.flipStyle,m=Object(j["computed"])((function(){var t={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return e.elementInfo.text?e.elementInfo.text:t}));return{shadowStyle:i,outlineWidth:o,outlineStyle:c,outlineColor:l,flipStyle:f,text:m}}});n("052f");const fs=Mn()(ss,[["render",ds],["__scopeId","data-v-3ad164fa"]]);var ms=fs,ps=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"];function bs(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("LinePointMarker"),r=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"editable-element-shape",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({filter:e.shadowStyle?"drop-shadow(".concat(e.shadowStyle,")"):""})},[Object(j["createVNode"])(r,{overflow:"visible",width:e.svgWidth,height:e.svgHeight},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("defs",null,[e.elementInfo.points[0]?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:0,id:e.elementInfo.id,position:"start",type:e.elementInfo.points[0],color:e.elementInfo.color,baseSize:e.elementInfo.width},null,8,["id","type","color","baseSize"])):Object(j["createCommentVNode"])("",!0),e.elementInfo.points[1]?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:1,id:e.elementInfo.id,position:"end",type:e.elementInfo.points[1],color:e.elementInfo.color,baseSize:e.elementInfo.width},null,8,["id","type","color","baseSize"])):Object(j["createCommentVNode"])("",!0)]),Object(j["createElementVNode"])("path",{d:e.path,stroke:e.elementInfo.color,"stroke-width":e.elementInfo.width,"stroke-dasharray":e.lineDashArray,fill:"none","stroke-linecap":"","stroke-linejoin":"","stroke-miterlimit":"","marker-start":e.elementInfo.points[0]?"url(#".concat(e.elementInfo.id,"-").concat(e.elementInfo.points[0],"-start)"):"","marker-end":e.elementInfo.points[1]?"url(#".concat(e.elementInfo.id,"-").concat(e.elementInfo.points[1],"-end)"):""},null,8,ps)]})),_:1},8,["width","height"])],4)],4)}var vs=Object(j["defineComponent"])({name:"editable-element-shape",components:{LinePointMarker:_l},props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){return e.elementInfo.shadow})),n=po(t),o=n.shadowStyle,c=Object(j["computed"])((function(){var t=Math.abs(e.elementInfo.start[0]-e.elementInfo.end[0]);return t<24?24:t})),l=Object(j["computed"])((function(){var t=Math.abs(e.elementInfo.start[1]-e.elementInfo.end[1]);return t<24?24:t})),a=Object(j["computed"])((function(){return"dashed"===e.elementInfo.style?"10, 5":"0, 0"})),r=Object(j["computed"])((function(){return qe(e.elementInfo)}));return{shadowStyle:o,svgWidth:c,svgHeight:l,lineDashArray:a,path:r}}});n("9743");const Os=Mn()(vs,[["render",bs],["__scopeId","data-v-448a7ca0"]]);var hs=Os;function js(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ElementOutline"),r=Object(j["resolveComponent"])("Chart");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-chart",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({backgroundColor:e.elementInfo.fill})},[Object(j["createVNode"])(a,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(j["createVNode"])(r,{class:Object(j["normalizeClass"])({"need-scale":e.needScaleSize}),width:e.chartWidth,height:e.chartHeight,type:e.elementInfo.chartType,data:e.elementInfo.data,options:e.elementInfo.options,themeColor:e.elementInfo.themeColor,gridColor:e.elementInfo.gridColor,legends:e.elementInfo.data.legends,legend:e.elementInfo.legend||""},null,8,["class","width","height","type","data","options","themeColor","gridColor","legends","legend"])],4)],4)],4)}var gs=Object(j["defineComponent"])({name:"base-element-chart",components:{ElementOutline:lc,Chart:Ul},props:{elementInfo:{type:Object,required:!0},needScaleSize:{type:Boolean,default:!0}},setup:function(e){return{chartWidth:Object(j["computed"])((function(){return e.needScaleSize?10*e.elementInfo.width:e.elementInfo.width})),chartHeight:Object(j["computed"])((function(){return e.needScaleSize?10*e.elementInfo.height:e.elementInfo.height}))}}});n("c645");const ys=Mn()(gs,[["render",js],["__scopeId","data-v-60d9ae43"]]);var Es=ys,xs={class:"element-content"};function Cs(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("StaticTable");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-table",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",xs,[Object(j["createVNode"])(a,{data:e.elementInfo.data,width:e.elementInfo.width,colWidths:e.elementInfo.colWidths,outline:e.elementInfo.outline,theme:e.elementInfo.theme},null,8,["data","width","colWidths","outline","theme"])])],4)],4)}var ks=["width"],ws=["rowspan","colspan"],Ns=["innerHTML"];function Is(e,t,n,o,c,l){var a,r,i,u,d;return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"static-table",style:Object(j["normalizeStyle"])({width:e.totalWidth+"px"})},[Object(j["createElementVNode"])("table",{class:Object(j["normalizeClass"])({theme:e.theme,"row-header":null===(a=e.theme)||void 0===a?void 0:a.rowHeader,"row-footer":null===(r=e.theme)||void 0===r?void 0:r.rowFooter,"col-header":null===(i=e.theme)||void 0===i?void 0:i.colHeader,"col-footer":null===(u=e.theme)||void 0===u?void 0:u.colFooter}),style:Object(j["normalizeStyle"])("--themeColor: ".concat(null===(d=e.theme)||void 0===d?void 0:d.color,"; --subThemeColor1: ").concat(e.subThemeColor[0],"; --subThemeColor2: ").concat(e.subThemeColor[1]))},[Object(j["createElementVNode"])("colgroup",null,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.colSizeList,(function(e,t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("col",{span:"1",key:t,width:e},null,8,ks)})),128))]),Object(j["createElementVNode"])("tbody",null,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.data,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("tr",{key:n},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(t,(function(t,o){return Object(j["withDirectives"])((Object(j["openBlock"])(),Object(j["createElementBlock"])("td",{class:"cell",style:Object(j["normalizeStyle"])(Object(w["a"])({borderStyle:e.outline.style,borderColor:e.outline.color,borderWidth:e.outline.width+"px"},e.getTextStyle(t.style))),key:t.id,rowspan:t.rowspan,colspan:t.colspan},[Object(j["createElementVNode"])("div",{class:"cell-text",innerHTML:e.formatText(t.text)},null,8,Ns)],12,ws)),[[j["vShow"],!e.hideCells.includes("".concat(n,"_").concat(o))]])})),128))])})),128))])],6)],4)}var Ss=Object(j["defineComponent"])({name:"static-table",props:{data:{type:Array,required:!0},width:{type:Number,required:!0},colWidths:{type:Array,required:!0},outline:{type:Object,required:!0},theme:{type:Object},editable:{type:Boolean,default:!0}},setup:function(e){var t=Object(j["ref"])([]),n=Object(j["computed"])((function(){return t.value.reduce((function(e,t){return e+t}))}));Object(j["watch"])([function(){return e.colWidths},function(){return e.width}],(function(){t.value=e.colWidths.map((function(t){return t*e.width}))}),{immediate:!0});var o=Object(j["computed"])((function(){return e.data})),c=oa(o),l=c.hideCells,a=Object(j["computed"])((function(){return e.theme})),r=ca(a),i=r.subThemeColor;return{colSizeList:t,totalWidth:n,hideCells:l,getTextStyle:ta,formatText:na,subThemeColor:i}}});n("1360");const Ts=Mn()(Ss,[["render",Is],["__scopeId","data-v-ccbfe89e"]]);var Vs=Ts,Ls=Object(j["defineComponent"])({name:"base-element-table",components:{StaticTable:Vs},props:{elementInfo:{type:Object,required:!0}}});n("4607");const _s=Mn()(Ls,[["render",Cs],["__scopeId","data-v-3bbcc75c"]]);var Bs=_s,Ds={class:"element-content"},Ms=["transform"],As=["d"];function Ps(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SvgWrapper");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-latex",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",Ds,[Object(j["createVNode"])(a,{overflow:"visible",width:e.elementInfo.width,height:e.elementInfo.height,stroke:e.elementInfo.color,"stroke-width":e.elementInfo.strokeWidth,fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("g",{transform:"scale(".concat(e.elementInfo.width/e.elementInfo.viewBox[0],", ").concat(e.elementInfo.height/e.elementInfo.viewBox[1],") translate(0,0) matrix(1,0,0,1,0,0)")},[Object(j["createElementVNode"])("path",{d:e.elementInfo.path},null,8,As)],8,Ms)]})),_:1},8,["width","height","stroke","stroke-width"])])],4)],4)}var Rs=Object(j["defineComponent"])({name:"base-element-latex",props:{elementInfo:{type:Object,required:!0}}});n("4877");const zs=Mn()(Rs,[["render",Ps],["__scopeId","data-v-3686ddb9"]]);var Fs=zs;function Hs(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconPlayOne");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"base-element-video",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",{class:"element-content",style:Object(j["normalizeStyle"])({backgroundImage:"url(".concat(e.elementInfo.poster,")")})},[Object(j["createVNode"])(a,{class:"icon"})],4)],4)],4)}var Us=Object(j["defineComponent"])({name:"base-element-video",props:{elementInfo:{type:Object,required:!0}}});n("4b15");const qs=Mn()(Us,[["render",Hs],["__scopeId","data-v-1c831c75"]]);var Gs=qs,Xs=Object(j["defineComponent"])({name:"base-element",props:{elementInfo:{type:Object,required:!0},elementIndex:{type:Number,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){var t,n=(t={},Object(G["a"])(t,ro.IMAGE,es),Object(G["a"])(t,ro.TEXT,ls),Object(G["a"])(t,ro.SHAPE,ms),Object(G["a"])(t,ro.LINE,hs),Object(G["a"])(t,ro.CHART,Es),Object(G["a"])(t,ro.TABLE,Bs),Object(G["a"])(t,ro.LATEX,Fs),Object(G["a"])(t,ro.VIDEO,Gs),t);return n[e.elementInfo.type]||null}));return{currentElementComponent:t}}});const Ws=Mn()(Xs,[["render",Zd]]);var Ys=Ws,Zs=Object(j["defineComponent"])({name:"thumbnail-slide",components:{ThumbnailElement:Ys},props:{slide:{type:Object,required:!0},size:{type:Number,required:!0}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.viewportRatio})),o=Object(j["computed"])((function(){return e.slide.background})),c=Or(o),l=c.backgroundStyle,a=Object(j["computed"])((function(){return e.size/Je}));return{scale:a,backgroundStyle:l,VIEWPORT_SIZE:Je,viewportRatio:n}}});n("2b61");const Js=Mn()(Zs,[["render",Yd],["__scopeId","data-v-4e59015e"]]);var Ks=Js,Qs={class:"layout-pool"},$s=["onClick"];function ef(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ThumbnailSlide");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Qs,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.layouts,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"layout-item",key:t.id,onClick:function(n){return e.selectSlideTemplate(t)}},[Object(j["createVNode"])(a,{class:"thumbnail",slide:t,size:180},null,8,["slide"])],8,$s)})),128))])}var tf=Object(j["defineComponent"])({name:"layout-pool",emits:["select"],components:{ThumbnailSlide:Ks},setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.getters.layouts})),l=function(e){n("select",e)};return{layouts:c,selectSlideTemplate:l}}});n("23aa");const nf=Mn()(tf,[["render",ef],["__scopeId","data-v-775c4b6c"]]);var of=nf,cf=Object(j["defineComponent"])({name:"thumbnails",components:{Draggable:Wd.a,ThumbnailSlide:Ks,LayoutPool:of},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.slides})),n=Object(j["computed"])((function(){return e.state.slideIndex})),o=Object(j["computed"])((function(){return e.state.ctrlKeyState})),c=Object(j["computed"])((function(){return e.state.shiftKeyState})),l=Object(j["computed"])((function(){return[].concat(Object(ue["a"])(e.state.selectedSlidesIndex),[n.value])})),a=Object(j["ref"])(!1),r=Object(j["computed"])((function(){return 120/Je}));Object(j["provide"])("slideScale",r);var i=$e(),u=i.copySlide,d=i.pasteSlide,s=i.createSlide,f=i.createSlideByTemplate,m=i.copyAndPasteSlide,p=i.deleteSlide,b=i.cutSlide,v=i.selectAllSlide,O=function(t){e.commit(y.SET_ACTIVE_ELEMENT_ID_LIST,[]),n.value!==t&&e.commit(y.UPDATE_SLIDE_INDEX,t)},h=function(t,a){var r=l.value.length>1;if(!r||!l.value.includes(a)||0===t.button)if(o.value)if(n.value===a){if(!r)return;var i=l.value.filter((function(e){return e!==a}));e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,i),O(l.value[0])}else if(l.value.includes(a)){var u=l.value.filter((function(e){return e!==a}));e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,u)}else{var d=[].concat(Object(ue["a"])(l.value),[a]);e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,d),O(a)}else if(c.value){if(n.value===a&&!r)return;var s=Math.min.apply(Math,Object(ue["a"])(l.value)),f=a;a<s&&(f=Math.max.apply(Math,Object(ue["a"])(l.value)),s=a);for(var m=[],p=s;p<=f;p++)m.push(p);e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,m),O(a)}else e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,[]),O(a)},g=Object(j["computed"])((function(){return e.state.thumbnailsFocus})),E=function(t){g.value!==t&&(e.commit(y.SET_THUMBNAILS_FOCUS,t),t||e.commit(y.UPDATE_SELECTED_SLIDES_INDEX,[]))},x=function(n){var o=n.newIndex,c=n.oldIndex;if(c!==o){var l=JSON.parse(JSON.stringify(t.value)),a=l[c];l.splice(c,1),l.splice(o,0,a),e.commit(y.SET_SLIDES,l),e.commit(y.UPDATE_SLIDE_INDEX,o)}},C=dt(),k=C.enterScreening,w=function(){return[{text:"粘贴",subText:"Ctrl + V",handler:d},{text:"全选",subText:"Ctrl + A",handler:v},{text:"新建页面",subText:"Enter",handler:s},{text:"开始演示",subText:"Ctrl + F",handler:k}]},N=function(){return[{text:"剪切",subText:"Ctrl + X",handler:b},{text:"复制",subText:"Ctrl + C",handler:u},{text:"粘贴",subText:"Ctrl + V",handler:d},{text:"全选",subText:"Ctrl + A",handler:v},{divider:!0},{text:"新建页面",subText:"Enter",handler:s},{text:"复制页面",subText:"Ctrl + D",handler:m},{text:"删除页面",subText:"Delete",handler:function(){return p()}},{divider:!0},{text:"从当前页演示",subText:"Ctrl + F",handler:k}]};return{slides:t,slideIndex:n,selectedSlidesIndex:l,presetLayoutPopoverVisible:a,createSlide:s,createSlideByTemplate:f,setThumbnailsFocus:E,handleClickSlideThumbnail:h,contextmenusThumbnails:w,contextmenusThumbnailItem:N,fillDigit:ke,handleDragEnd:x}}});n("a1d7");const lf=Mn()(cf,[["render",Gd],["__scopeId","data-v-ce4692e0"]]);var af=lf,rf={class:"toolbar"},uf={class:"tabs"},df=["onClick"],sf={class:"content"};function ff(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",rf,[Object(j["createElementVNode"])("div",uf,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.currentTabs,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["tab",{active:t.value===e.toolbarState}]),key:t.value,onClick:function(n){return e.setToolbarState(t.value)}},Object(j["toDisplayString"])(t.label),11,df)})),128))]),Object(j["createElementVNode"])("div",sf,[(Object(j["openBlock"])(),Object(j["createBlock"])(Object(j["resolveDynamicComponent"])(e.currentPanelComponent)))])])}var mf={SYMBOL:"symbol",EL_ANIMATION:"elAnimation",EL_STYLE:"elStyle",EL_POSITION:"elPosition",SLIDE_DESIGN:"slideDesign",SLIDE_ANIMATION:"slideAnimation",MULTI_POSITION:"multiPosition"},pf={class:"element-style-panel"},bf={key:0};function vf(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",pf,[e.currentPanelComponent?Object(j["createCommentVNode"])("",!0):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",bf," 请先选中要编辑的元素 ")),e.handleElement?(Object(j["openBlock"])(),Object(j["createBlock"])(Object(j["resolveDynamicComponent"])(e.currentPanelComponent),{key:1})):Object(j["createCommentVNode"])("",!0)])}var Of=function(e){return Object(j["pushScopeId"])("data-v-ee8b653e"),e=e(),Object(j["popScopeId"])(),e},hf={class:"text-style-panel"},jf={class:"preset-style"},gf=["onClick"],yf={class:"row"},Ef=Of((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"行间距:",-1)})),xf={class:"row"},Cf=Of((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"字间距:",-1)}));function kf(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Divider"),r=Object(j["resolveComponent"])("IconFontSize"),i=Object(j["resolveComponent"])("SelectOption"),u=Object(j["resolveComponent"])("SelectOptGroup"),d=Object(j["resolveComponent"])("Select"),s=Object(j["resolveComponent"])("IconAddText"),f=Object(j["resolveComponent"])("InputGroup"),m=Object(j["resolveComponent"])("ColorPicker"),p=Object(j["resolveComponent"])("IconText"),b=Object(j["resolveComponent"])("Button"),v=Object(j["resolveComponent"])("Tooltip"),O=Object(j["resolveComponent"])("Popover"),h=Object(j["resolveComponent"])("IconBackgroundColor"),g=Object(j["resolveComponent"])("IconFill"),y=Object(j["resolveComponent"])("ButtonGroup"),E=Object(j["resolveComponent"])("IconTextBold"),x=Object(j["resolveComponent"])("CheckboxButton"),C=Object(j["resolveComponent"])("IconTextItalic"),k=Object(j["resolveComponent"])("IconTextUnderline"),w=Object(j["resolveComponent"])("IconStrikethrough"),N=Object(j["resolveComponent"])("CheckboxButtonGroup"),I=Object(j["resolveComponent"])("IconUpOne"),S=Object(j["resolveComponent"])("IconDownOne"),T=Object(j["resolveComponent"])("IconCode"),V=Object(j["resolveComponent"])("IconQuote"),L=Object(j["resolveComponent"])("IconFormat"),_=Object(j["resolveComponent"])("IconAlignTextLeft"),B=Object(j["resolveComponent"])("RadioButton"),D=Object(j["resolveComponent"])("IconAlignTextCenter"),M=Object(j["resolveComponent"])("IconAlignTextRight"),A=Object(j["resolveComponent"])("RadioGroup"),P=Object(j["resolveComponent"])("IconList"),R=Object(j["resolveComponent"])("IconOrderedList"),z=Object(j["resolveComponent"])("IconRowHeight"),F=Object(j["resolveComponent"])("IconFullwidth"),H=Object(j["resolveComponent"])("ElementOutline"),U=Object(j["resolveComponent"])("ElementShadow"),q=Object(j["resolveComponent"])("ElementOpacity");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",hf,[Object(j["createElementVNode"])("div",jf,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.presetStyles,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"preset-style-item",key:t.label,style:Object(j["normalizeStyle"])(t.style),onClick:function(n){return e.emitBatchRichTextCommand(t.cmd)}},Object(j["toDisplayString"])(t.label),13,gf)})),128))]),Object(j["createVNode"])(a),Object(j["createVNode"])(f,{compact:"",class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d,{style:{flex:"3"},value:e.richTextAttrs.fontname,onChange:t[0]||(t[0]=function(t){return e.emitRichTextCommand("fontname",t)})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r)]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{label:"系统字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.availableFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",{style:Object(j["normalizeStyle"])({fontFamily:e.value})},Object(j["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(j["createVNode"])(u,{label:"在线字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.webFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",null,Object(j["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(j["createVNode"])(d,{style:{flex:"2"},value:e.richTextAttrs.fontsize,onChange:t[1]||(t[1]=function(t){return e.emitRichTextCommand("fontsize",t)})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(s)]})),default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.fontSizeOptions,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:e,value:e},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),128))]})),_:1},8,["value"])]})),_:1}),Object(j["createVNode"])(y,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{modelValue:e.richTextAttrs.color,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.emitRichTextCommand("color",t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{class:"text-color-btn",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p),Object(j["createElementVNode"])("div",{class:"text-color-block",style:Object(j["normalizeStyle"])({backgroundColor:e.richTextAttrs.color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(O,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{modelValue:e.richTextAttrs.backcolor,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.emitRichTextCommand("backcolor",t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字高亮"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{class:"text-color-btn",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(h),Object(j["createElementVNode"])("div",{class:"text-color-block",style:Object(j["normalizeStyle"])({backgroundColor:e.richTextAttrs.backcolor})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(O,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{modelValue:e.fill,"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.updateFill(t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文本框填充"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{class:"text-color-btn",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g),Object(j["createElementVNode"])("div",{class:"text-color-block",style:Object(j["normalizeStyle"])({backgroundColor:e.fill})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1})]})),_:1}),Object(j["createVNode"])(N,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"加粗"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.bold,onClick:t[5]||(t[5]=function(t){return e.emitRichTextCommand("bold")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(E)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"斜体"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.em,onClick:t[6]||(t[6]=function(t){return e.emitRichTextCommand("em")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下划线"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.underline,onClick:t[7]||(t[7]=function(t){return e.emitRichTextCommand("underline")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(k)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除线"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.strikethrough,onClick:t[8]||(t[8]=function(t){return e.emitRichTextCommand("strikethrough")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(w)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(N,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"上标"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.superscript,onClick:t[9]||(t[9]=function(t){return e.emitRichTextCommand("superscript")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(I)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下标"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.subscript,onClick:t[10]||(t[10]=function(t){return e.emitRichTextCommand("subscript")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(S)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"行内代码"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.code,onClick:t[11]||(t[11]=function(t){return e.emitRichTextCommand("code")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"引用"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.blockquote,onClick:t[12]||(t[12]=function(t){return e.emitRichTextCommand("blockquote")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(V)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"清除格式"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},onClick:t[13]||(t[13]=function(t){return e.emitRichTextCommand("clear")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(L)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(a),Object(j["createVNode"])(A,{class:"row","button-style":"solid",value:e.richTextAttrs.align,onChange:t[14]||(t[14]=function(t){return e.emitRichTextCommand("align",t.target.value)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(B,{value:"left",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(_)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(B,{value:"center",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(D)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(B,{value:"right",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(M)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(j["createVNode"])(N,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"项目符号"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.bulletList,onClick:t[15]||(t[15]=function(t){return e.emitRichTextCommand("bulletList")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(P)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"编号"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},checked:e.richTextAttrs.orderedList,onClick:t[16]||(t[16]=function(t){return e.emitRichTextCommand("orderedList")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(R)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(a),Object(j["createElementVNode"])("div",yf,[Ef,Object(j["createVNode"])(d,{style:{flex:"3"},value:e.lineHeight,onChange:t[17]||(t[17]=function(t){return e.updateLineHeight(t)})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(z)]})),default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.lineHeightOptions,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:e,value:e},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(e)+"倍",1)]})),_:2},1032,["value"])})),128))]})),_:1},8,["value"])]),Object(j["createElementVNode"])("div",xf,[Cf,Object(j["createVNode"])(d,{style:{flex:"3"},value:e.wordSpace,onChange:t[18]||(t[18]=function(t){return e.updateWordSpace(t)})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(F)]})),default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.wordSpaceOptions,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:e,value:e},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(e)+"px",1)]})),_:2},1032,["value"])})),128))]})),_:1},8,["value"])]),Object(j["createVNode"])(a),Object(j["createVNode"])(H),Object(j["createVNode"])(a),Object(j["createVNode"])(U),Object(j["createVNode"])(a),Object(j["createVNode"])(q)])}var wf=function(e){return Object(j["pushScopeId"])("data-v-b884607e"),e=e(),Object(j["popScopeId"])(),e},Nf={class:"element-opacity"},If={class:"row"},Sf=wf((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"不透明度:",-1)}));function Tf(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Slider");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Nf,[Object(j["createElementVNode"])("div",If,[Sf,Object(j["createVNode"])(a,{min:0,max:1,step:.1,value:e.opacity,style:{flex:"3"},onChange:t[0]||(t[0]=function(t){return e.updateOpacity(t)})},null,8,["step","value"])])])}var Vf=Object(j["defineComponent"])({name:"element-opacity",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["ref"])();Object(j["watch"])(t,(function(){t.value&&(n.value="opacity"in t.value&&void 0!==t.value.opacity?t.value.opacity:1)}),{deep:!0,immediate:!0});var o=We(),c=o.addHistorySnapshot,l=function(n){var o={opacity:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),c()};return{opacity:n,updateOpacity:l}}});n("64c0");const Lf=Mn()(Vf,[["render",Tf],["__scopeId","data-v-b884607e"]]);var _f=Lf,Bf=(n("c7cd"),function(e){return Object(j["pushScopeId"])("data-v-2d8ce9c0"),e=e(),Object(j["popScopeId"])(),e}),Df={class:"element-outline"},Mf={key:0,class:"row"},Af=Bf((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"启用边框:",-1)})),Pf={class:"switch-wrapper",style:{flex:"3"}},Rf={class:"row"},zf=Bf((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"边框样式:",-1)})),Ff=Object(j["createTextVNode"])("实线边框"),Hf=Object(j["createTextVNode"])("虚线边框"),Uf={class:"row"},qf=Bf((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"边框颜色:",-1)})),Gf={class:"row"},Xf=Bf((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"边框粗细:",-1)}));function Wf(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Switch"),r=Object(j["resolveComponent"])("SelectOption"),i=Object(j["resolveComponent"])("Select"),u=Object(j["resolveComponent"])("ColorPicker"),d=Object(j["resolveComponent"])("ColorButton"),s=Object(j["resolveComponent"])("Popover"),f=Object(j["resolveComponent"])("InputNumber");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Df,[e.fixed?Object(j["createCommentVNode"])("",!0):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Mf,[Af,Object(j["createElementVNode"])("div",Pf,[Object(j["createVNode"])(a,{checked:e.hasOutline,onChange:t[0]||(t[0]=function(t){return e.toggleOutline(t)})},null,8,["checked"])])])),e.hasOutline?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:1},[Object(j["createElementVNode"])("div",Rf,[zf,Object(j["createVNode"])(i,{style:{flex:"3"},value:e.outline.style,onChange:t[1]||(t[1]=function(t){return e.updateOutline({style:t})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{value:"solid"},{default:Object(j["withCtx"])((function(){return[Ff]})),_:1}),Object(j["createVNode"])(r,{value:"dashed"},{default:Object(j["withCtx"])((function(){return[Hf]})),_:1})]})),_:1},8,["value"])]),Object(j["createElementVNode"])("div",Uf,[qf,Object(j["createVNode"])(s,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{modelValue:e.outline.color,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.updateOutline({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d,{color:e.outline.color,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",Gf,[Xf,Object(j["createVNode"])(f,{value:e.outline.width,onChange:t[3]||(t[3]=function(t){return e.updateOutline({width:t})}),style:{flex:"3"}},null,8,["value"])])],64)):Object(j["createCommentVNode"])("",!0)])}function Yf(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconPlatte"),r=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createBlock"])(r,{class:"color-btn"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:"color-block",style:Object(j["normalizeStyle"])({backgroundColor:n.color})},null,4),Object(j["createVNode"])(a,{class:"color-btn-icon"})]})),_:1})}var Zf={name:"color-button",props:{color:{type:String,required:!0}}};n("1401");const Jf=Mn()(Zf,[["render",Yf],["__scopeId","data-v-39016b60"]]);var Kf=Jf,Qf=Object(j["defineComponent"])({name:"element-outline",components:{ColorButton:Kf},props:{fixed:{type:Boolean,default:!1}},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["ref"])(),o=Object(j["ref"])(!1);Object(j["watch"])(t,(function(){t.value&&(n.value="outline"in t.value?t.value.outline:void 0,o.value=!!n.value)}),{deep:!0,immediate:!0});var c=We(),l=c.addHistorySnapshot,a=function(o){var c={outline:Object(w["a"])(Object(w["a"])({},n.value),o)};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c}),l()},r=function(n){if(n){var o={outline:{width:2,color:"#000",style:"solid"}};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o})}else e.commit(y.REMOVE_ELEMENT_PROPS,{id:t.value.id,propName:"outline"});l()};return{outline:n,hasOutline:o,toggleOutline:r,updateOutline:a}}});n("7d4a");const $f=Mn()(Qf,[["render",Wf],["__scopeId","data-v-2d8ce9c0"]]);var em=$f,tm=function(e){return Object(j["pushScopeId"])("data-v-5cca6474"),e=e(),Object(j["popScopeId"])(),e},nm={class:"element-shadow"},om={class:"row"},cm=tm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"启用阴影:",-1)})),lm={class:"switch-wrapper",style:{flex:"3"}},am={class:"row"},rm=tm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"水平阴影:",-1)})),im={class:"row"},um=tm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"垂直阴影:",-1)})),dm={class:"row"},sm=tm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"模糊距离:",-1)})),fm={class:"row"},mm=tm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"阴影颜色:",-1)}));function pm(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Switch"),r=Object(j["resolveComponent"])("Slider"),i=Object(j["resolveComponent"])("ColorPicker"),u=Object(j["resolveComponent"])("ColorButton"),d=Object(j["resolveComponent"])("Popover");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",nm,[Object(j["createElementVNode"])("div",om,[cm,Object(j["createElementVNode"])("div",lm,[Object(j["createVNode"])(a,{checked:e.hasShadow,onChange:t[0]||(t[0]=function(t){return e.toggleShadow(t)})},null,8,["checked"])])]),e.hasShadow?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[Object(j["createElementVNode"])("div",am,[rm,Object(j["createVNode"])(r,{min:0,max:10,step:1,value:e.shadow.h,onChange:t[1]||(t[1]=function(t){return e.updateShadow({h:t})}),style:{flex:"3"}},null,8,["value"])]),Object(j["createElementVNode"])("div",im,[um,Object(j["createVNode"])(r,{min:0,max:10,step:1,value:e.shadow.v,onChange:t[2]||(t[2]=function(t){return e.updateShadow({v:t})}),style:{flex:"3"}},null,8,["value"])]),Object(j["createElementVNode"])("div",dm,[sm,Object(j["createVNode"])(r,{min:1,max:20,step:1,value:e.shadow.blur,onChange:t[3]||(t[3]=function(t){return e.updateShadow({blur:t})}),style:{flex:"3"}},null,8,["value"])]),Object(j["createElementVNode"])("div",fm,[mm,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.shadow.color,"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.updateShadow({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.shadow.color,style:{flex:"3"}},null,8,["color"])]})),_:1})])],64)):Object(j["createCommentVNode"])("",!0)])}var bm=Object(j["defineComponent"])({name:"element-shadow",components:{ColorButton:Kf},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["ref"])(),o=Object(j["ref"])(!1);Object(j["watch"])(t,(function(){t.value&&(n.value="shadow"in t.value?t.value.shadow:void 0,o.value=!!n.value)}),{deep:!0,immediate:!0});var c=We(),l=c.addHistorySnapshot,a=function(o){var c={shadow:Object(w["a"])(Object(w["a"])({},n.value),o)};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c}),l()},r=function(n){if(n){var o={shadow:{h:1,v:1,blur:2,color:"#000"}};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o})}else e.commit(y.REMOVE_ELEMENT_PROPS,{id:t.value.id,propName:"shadow"});l()};return{shadow:n,hasShadow:o,toggleShadow:r,updateShadow:a}}});n("c2a4");const vm=Mn()(bm,[["render",pm],["__scopeId","data-v-5cca6474"]]);var Om=vm,hm=[{label:"大标题",style:{fontSize:"26px",fontWeight:700},cmd:[{command:"clear"},{command:"fontsize",value:"48px"},{command:"align",value:"center"},{command:"bold"}]},{label:"小标题",style:{fontSize:"22px",fontWeight:700},cmd:[{command:"clear"},{command:"fontsize",value:"36px"},{command:"align",value:"center"},{command:"bold"}]},{label:"正文",style:{fontSize:"20px"},cmd:[{command:"clear"},{command:"fontsize",value:"20px"}]},{label:"正文[小]",style:{fontSize:"18px"},cmd:[{command:"clear"},{command:"fontsize",value:"18px"}]},{label:"注释 1",style:{fontSize:"16px",fontStyle:"italic"},cmd:[{command:"clear"},{command:"fontsize",value:"16px"},{command:"em"}]},{label:"注释 2",style:{fontSize:"16px",textDecoration:"underline"},cmd:[{command:"clear"},{command:"fontsize",value:"16px"},{command:"underline"}]}],jm=fe,gm=Object(j["defineComponent"])({name:"text-style-panel",components:{ElementOpacity:_f,ElementOutline:em,ElementShadow:Om},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){return e.state.richTextAttrs})),o=Object(j["ref"])(),c=Object(j["ref"])(),l=Object(j["ref"])();Object(j["watch"])(t,(function(){t.value&&"text"===t.value.type&&(o.value=t.value.fill||"#000",c.value=t.value.lineHeight||1.5,l.value=t.value.wordSpace||0)}),{deep:!0,immediate:!0});var a=Object(j["computed"])((function(){return e.state.availableFonts})),r=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],i=[.9,1,1.15,1.2,1.4,1.5,1.8,2,2.5,3],u=[0,1,2,3,4,5,6,8,10],d=function(e,t){Yc.emit(ic.RICH_TEXT_COMMAND,{command:e,value:t})},s=function(e){Yc.emit(ic.RICH_TEXT_COMMAND,e)},f=We(),m=f.addHistorySnapshot,p=function(n){var o={lineHeight:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),m()},b=function(n){var o={wordSpace:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),m()},v=function(n){var o={fill:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),m()};return{fill:o,lineHeight:c,wordSpace:l,richTextAttrs:n,availableFonts:a,webFonts:jm,fontSizeOptions:r,lineHeightOptions:i,wordSpaceOptions:u,updateLineHeight:p,updateWordSpace:b,updateFill:v,emitRichTextCommand:d,emitBatchRichTextCommand:s,presetStyles:hm}}});n("0e60");const ym=Mn()(gm,[["render",kf],["__scopeId","data-v-ee8b653e"]]);var Em=ym,xm=function(e){return Object(j["pushScopeId"])("data-v-6bffd840"),e=e(),Object(j["popScopeId"])(),e},Cm={class:"image-style-panel"},km=Object(j["createTextVNode"])(" 裁剪图片"),wm={class:"clip"},Nm=xm((function(){return Object(j["createElementVNode"])("div",{class:"title"},"按形状:",-1)})),Im={class:"shape-clip"},Sm=["onClick"],Tm={key:0,class:"title"},Vm={class:"filter"},Lm={class:"name"},_m={class:"value"},Bm=Object(j["createTextVNode"])(" 设置滤镜"),Dm=Object(j["createTextVNode"])(" 替换图片"),Mm=Object(j["createTextVNode"])(" 重置样式"),Am=Object(j["createTextVNode"])(" 设为背景");function Pm(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconTailoring"),r=Object(j["resolveComponent"])("Button"),i=Object(j["resolveComponent"])("ButtonGroup"),u=Object(j["resolveComponent"])("IconDown"),d=Object(j["resolveComponent"])("Popover"),s=Object(j["resolveComponent"])("Slider"),f=Object(j["resolveComponent"])("IconColorFilter"),m=Object(j["resolveComponent"])("ElementFlip"),p=Object(j["resolveComponent"])("Divider"),b=Object(j["resolveComponent"])("ElementOutline"),v=Object(j["resolveComponent"])("ElementShadow"),O=Object(j["resolveComponent"])("IconTransform"),h=Object(j["resolveComponent"])("FileInput"),g=Object(j["resolveComponent"])("IconUndo"),y=Object(j["resolveComponent"])("IconTheme");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Cm,[Object(j["createElementVNode"])("div",{class:"origin-image",style:Object(j["normalizeStyle"])({backgroundImage:"url(".concat(e.handleElement.src,")")})},null,4),Object(j["createVNode"])(i,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"5"},onClick:t[0]||(t[0]=function(t){return e.clipImage()})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{class:"btn-icon"}),km]})),_:1}),Object(j["createVNode"])(d,{trigger:"click",visible:e.clipPanelVisible,"onUpdate:visible":t[1]||(t[1]=function(t){return e.clipPanelVisible=t})},{content:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",wm,[Nm,Object(j["createElementVNode"])("div",Im,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.shapeClipPathOptions,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"shape-clip-item",key:n,onClick:function(t){return e.presetImageClip(n)}},[Object(j["createElementVNode"])("div",{class:"shape",style:Object(j["normalizeStyle"])({clipPath:t.style})},null,4)],8,Sm)})),128))]),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.ratioClipOptions,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:t.label},[t.label?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Tm,"按"+Object(j["toDisplayString"])(t.label)+"",1)):Object(j["createCommentVNode"])("",!0),Object(j["createVNode"])(i,{class:"row"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(t.children,(function(t){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{style:{flex:"1"},key:t.key,onClick:function(n){return e.presetImageClip("rect",t.ratio)}},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(t.key),1)]})),_:2},1032,["onClick"])})),128))]})),_:2},1024)],64)})),128))])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{class:"no-padding",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u)]})),_:1})]})),_:1},8,["visible"])]})),_:1}),Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Vm,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.filterOptions,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"filter-item",key:t.key},[Object(j["createElementVNode"])("div",Lm,Object(j["toDisplayString"])(t.label),1),Object(j["createVNode"])(s,{class:"filter-slider",max:t.max,min:t.min,step:t.step,value:t.value,onChange:function(n){return e.updateFilter(t,n)}},null,8,["max","min","step","value","onChange"]),Object(j["createElementVNode"])("div",_m,Object(j["toDisplayString"])(t.value),1)])})),128))])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{class:"full-width-btn"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{class:"btn-icon"}),Bm]})),_:1})]})),_:1}),Object(j["createVNode"])(m),Object(j["createVNode"])(p),Object(j["createVNode"])(b),Object(j["createVNode"])(p),Object(j["createVNode"])(v),Object(j["createVNode"])(p),Object(j["createVNode"])(h,{onChange:t[2]||(t[2]=function(t){return e.replaceImage(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{class:"full-width-btn"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O,{class:"btn-icon"}),Dm]})),_:1})]})),_:1}),Object(j["createVNode"])(r,{class:"full-width-btn",onClick:t[3]||(t[3]=function(t){return e.resetImage()})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g,{class:"btn-icon"}),Mm]})),_:1}),Object(j["createVNode"])(r,{class:"full-width-btn",onClick:t[4]||(t[4]=function(t){return e.setBackgroundImage()})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{class:"btn-icon"}),Am]})),_:1})])}var Rm={class:"element-flip"},zm=Object(j["createTextVNode"])(" 垂直翻转"),Fm=Object(j["createTextVNode"])(" 水平翻转");function Hm(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconFlipVertically"),r=Object(j["resolveComponent"])("CheckboxButton"),i=Object(j["resolveComponent"])("IconFlipHorizontally"),u=Object(j["resolveComponent"])("CheckboxButtonGroup");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Rm,[Object(j["createVNode"])(u,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},checked:e.flipV,onClick:t[0]||(t[0]=function(t){return e.updateFlip({flipV:!e.flipV})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a),zm]})),_:1},8,["checked"]),Object(j["createVNode"])(r,{style:{flex:"1"},checked:e.flipH,onClick:t[1]||(t[1]=function(t){return e.updateFlip({flipH:!e.flipH})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i),Fm]})),_:1},8,["checked"])]})),_:1})])}var Um=Object(j["defineComponent"])({name:"element-flip",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["ref"])(!1),o=Object(j["ref"])(!1);Object(j["watch"])(t,(function(){t.value&&["image","shape"].includes(t.value.type)&&(n.value=!!t.value.flipH,o.value=!!t.value.flipV)}),{deep:!0,immediate:!0});var c=We(),l=c.addHistorySnapshot,a=function(n){e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:n}),l()};return{flipH:n,flipV:o,updateFlip:a}}});n("cd46");const qm=Mn()(Um,[["render",Hm],["__scopeId","data-v-6b6342c9"]]);var Gm=qm,Xm=[{label:"模糊",key:"blur",default:0,value:0,unit:"px",max:10,step:1},{label:"亮度",key:"brightness",default:100,value:100,unit:"%",max:200,step:5},{label:"对比度",key:"contrast",default:100,value:100,unit:"%",max:200,step:5},{label:"灰度",key:"grayscale",default:0,value:0,unit:"%",max:100,step:5},{label:"饱和度",key:"saturate",default:100,value:100,unit:"%",max:200,step:5},{label:"色相",key:"hue-rotate",default:0,value:0,unit:"deg",max:360,step:10},{label:"不透明度",key:"opacity",default:100,value:100,unit:"%",max:100,step:5}],Wm=vo,Ym=[{label:"纵横比(方形)",children:[{key:"1:1",ratio:1}]},{label:"纵横比(纵向)",children:[{key:"2:3",ratio:1.5},{key:"3:4",ratio:4/3},{key:"3:5",ratio:5/3},{key:"4:5",ratio:5/4}]},{label:"纵横比(横向)",children:[{key:"3:2",ratio:2/3},{key:"4:3",ratio:3/4},{key:"5:3",ratio:.6},{key:"5:4",ratio:.8}]},{children:[{key:"16:9",ratio:9/16},{key:"16:10",ratio:.625}]}],Zm=Object(j["defineComponent"])({name:"image-style-panel",components:{ElementOutline:em,ElementShadow:Om,ElementFlip:Gm},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){return e.getters.currentSlide})),o=Object(j["ref"])(!1),c=Object(j["ref"])(JSON.parse(JSON.stringify(Xm)));Object(j["watch"])(t,(function(){if(t.value&&"image"===t.value.type){var e=t.value.filters;c.value=e?Xm.map((function(t){return void 0!==e[t.key]?Object(w["a"])(Object(w["a"])({},t),{},{value:parseInt(e[t.key])}):t})):JSON.parse(JSON.stringify(Xm))}}),{deep:!0,immediate:!0});var l=We(),a=l.addHistorySnapshot,r=function(n,o){var c=t.value.filters||{},l=Object(w["a"])(Object(w["a"])({},c),{},Object(G["a"])({},n.key,"".concat(o).concat(n.unit))),r={filters:l};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:r}),a()},i=function(){e.commit(y.SET_CLIPING_IMAGE_ELEMENT_ID,t.value.id),o.value=!1},u=function(){var e=t.value.width,n=t.value.height,o=t.value.left,c=t.value.top,l=t.value.clip?t.value.clip.range:[[0,0],[100,100]],a=e/((l[1][0]-l[0][0])/100),r=n/((l[1][1]-l[0][1])/100),i=o-a*(l[0][0]/100),u=c-r*(l[0][1]/100);return{originClipRange:l,originWidth:a,originHeight:r,originLeft:i,originTop:u}},d=function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=u(),l=c.originClipRange,r=c.originWidth,d=c.originHeight,s=c.originLeft,f=c.originTop;if(o){var m,p=d/r,b=0,v=100;if(p>o){var O=(1-o/p)/2*100;m=[[b,O],[v,v-O]]}else{var h=(1-p/o)/2*100;m=[[h,b],[v-h,v]]}e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:{clip:Object(w["a"])(Object(w["a"])({},t.value.clip),{},{shape:n,range:m}),left:s+r*(m[0][0]/100),top:f+d*(m[0][1]/100),width:r*(m[1][0]-m[0][0])/100,height:d*(m[1][1]-m[0][1])/100}})}else e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:{clip:Object(w["a"])(Object(w["a"])({},t.value.clip),{},{shape:n,range:l})}});i(),a()},s=function(n){var o=n[0];o&&(Ze(o).then((function(n){var o={src:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o})})),a())},f=function(){if(t.value.clip){var n=u(),o=n.originWidth,c=n.originHeight,l=n.originLeft,r=n.originTop;e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:{left:l,top:r,width:o,height:c}})}e.commit(y.REMOVE_ELEMENT_PROPS,{id:t.value.id,propName:["clip","outline","flip","shadow","filters"]}),a()},m=function(){var o=Object(w["a"])(Object(w["a"])({},n.value.background),{},{type:"image",image:t.value.src,imageSize:"cover"});e.commit(y.UPDATE_SLIDE,{background:o}),a()};return{clipPanelVisible:o,shapeClipPathOptions:Wm,ratioClipOptions:Ym,filterOptions:c,handleElement:t,updateFilter:r,clipImage:i,presetImageClip:d,replaceImage:s,resetImage:f,setBackgroundImage:m}}});n("7751");const Jm=Mn()(Zm,[["render",Pm],["__scopeId","data-v-6bffd840"]]);var Km=Jm,Qm=function(e){return Object(j["pushScopeId"])("data-v-a62499e8"),e=e(),Object(j["popScopeId"])(),e},$m={class:"shape-style-panel"},ep={class:"row"},tp=Object(j["createTextVNode"])("纯色填充"),np=Object(j["createTextVNode"])("渐变填充"),op=Qm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),cp=Object(j["createTextVNode"])("线性渐变"),lp=Object(j["createTextVNode"])("径向渐变"),ap={class:"row"},rp=Qm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"起点颜色:",-1)})),ip={class:"row"},up=Qm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"终点颜色:",-1)})),dp={key:0,class:"row"},sp=Qm((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"渐变角度:",-1)}));function fp(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SelectOption"),r=Object(j["resolveComponent"])("Select"),i=Object(j["resolveComponent"])("ColorPicker"),u=Object(j["resolveComponent"])("ColorButton"),d=Object(j["resolveComponent"])("Popover"),s=Object(j["resolveComponent"])("Slider"),f=Object(j["resolveComponent"])("ElementFlip"),m=Object(j["resolveComponent"])("Divider"),p=Object(j["resolveComponent"])("IconFontSize"),b=Object(j["resolveComponent"])("SelectOptGroup"),v=Object(j["resolveComponent"])("IconAddText"),O=Object(j["resolveComponent"])("InputGroup"),h=Object(j["resolveComponent"])("IconText"),g=Object(j["resolveComponent"])("Button"),y=Object(j["resolveComponent"])("Tooltip"),E=Object(j["resolveComponent"])("ButtonGroup"),x=Object(j["resolveComponent"])("IconTextBold"),C=Object(j["resolveComponent"])("CheckboxButton"),k=Object(j["resolveComponent"])("IconTextItalic"),w=Object(j["resolveComponent"])("IconTextUnderline"),N=Object(j["resolveComponent"])("IconFormat"),I=Object(j["resolveComponent"])("CheckboxButtonGroup"),S=Object(j["resolveComponent"])("IconAlignTextLeft"),T=Object(j["resolveComponent"])("RadioButton"),V=Object(j["resolveComponent"])("IconAlignTextCenter"),L=Object(j["resolveComponent"])("IconAlignTextRight"),_=Object(j["resolveComponent"])("RadioGroup"),B=Object(j["resolveComponent"])("IconAlignTextTopOne"),D=Object(j["resolveComponent"])("IconAlignTextMiddleOne"),M=Object(j["resolveComponent"])("IconAlignTextBottomOne"),A=Object(j["resolveComponent"])("ElementOutline"),P=Object(j["resolveComponent"])("ElementShadow"),R=Object(j["resolveComponent"])("ElementOpacity");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",$m,[Object(j["createElementVNode"])("div",ep,[Object(j["createVNode"])(r,{style:{flex:"10"},value:e.fillType,onChange:t[0]||(t[0]=function(t){return e.updateFillType(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:"fill"},{default:Object(j["withCtx"])((function(){return[tp]})),_:1}),Object(j["createVNode"])(a,{value:"gradient"},{default:Object(j["withCtx"])((function(){return[np]})),_:1})]})),_:1},8,["value"]),op,"fill"===e.fillType?(Object(j["openBlock"])(),Object(j["createBlock"])(d,{key:0,trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.fill,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.updateFill(t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.fill,style:{flex:"10"}},null,8,["color"])]})),_:1})):(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1,style:{flex:"10"},value:e.gradient.type,onChange:t[2]||(t[2]=function(t){return e.updateGradient({type:t})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:"linear"},{default:Object(j["withCtx"])((function(){return[cp]})),_:1}),Object(j["createVNode"])(a,{value:"radial"},{default:Object(j["withCtx"])((function(){return[lp]})),_:1})]})),_:1},8,["value"]))]),"gradient"===e.fillType?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[Object(j["createElementVNode"])("div",ap,[rp,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.gradient.color[0],"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.updateGradient({color:[t,e.gradient.color[1]]})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.gradient.color[0],style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",ip,[up,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.gradient.color[1],"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.updateGradient({color:[e.gradient.color[0],t]})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.gradient.color[1],style:{flex:"3"}},null,8,["color"])]})),_:1})]),"linear"===e.gradient.type?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",dp,[sp,Object(j["createVNode"])(s,{min:0,max:360,step:15,value:e.gradient.rotate,style:{flex:"3"},onChange:t[5]||(t[5]=function(t){return e.updateGradient({rotate:t})})},null,8,["value"])])):Object(j["createCommentVNode"])("",!0)],64)):Object(j["createCommentVNode"])("",!0),Object(j["createVNode"])(f),Object(j["createVNode"])(m),e.showTextTools?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:1},[Object(j["createVNode"])(O,{compact:"",class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"3"},value:e.richTextAttrs.fontname,onChange:t[6]||(t[6]=function(t){return e.emitRichTextCommand("fontname",t)})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p)]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{label:"系统字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.availableFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",{style:Object(j["normalizeStyle"])({fontFamily:e.value})},Object(j["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(j["createVNode"])(b,{label:"在线字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.webFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",null,Object(j["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(j["createVNode"])(r,{style:{flex:"2"},value:e.richTextAttrs.fontsize,onChange:t[7]||(t[7]=function(t){return e.emitRichTextCommand("fontsize",t)})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v)]})),default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.fontSizeOptions,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e,value:e},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),128))]})),_:1},8,["value"])]})),_:1}),Object(j["createVNode"])(E,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.richTextAttrs.color,"onUpdate:modelValue":t[8]||(t[8]=function(t){return e.emitRichTextCommand("color",t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g,{class:"text-color-btn",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(h),Object(j["createElementVNode"])("div",{class:"text-color-block",style:Object(j["normalizeStyle"])({backgroundColor:e.richTextAttrs.color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1})]})),_:1}),Object(j["createVNode"])(I,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"加粗"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{style:{flex:"1"},checked:e.richTextAttrs.bold,onClick:t[9]||(t[9]=function(t){return e.emitRichTextCommand("bold")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"斜体"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{style:{flex:"1"},checked:e.richTextAttrs.em,onClick:t[10]||(t[10]=function(t){return e.emitRichTextCommand("em")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(k)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下划线"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{style:{flex:"1"},checked:e.richTextAttrs.underline,onClick:t[11]||(t[11]=function(t){return e.emitRichTextCommand("underline")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(w)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"清除格式"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{style:{flex:"1"},onClick:t[12]||(t[12]=function(t){return e.emitRichTextCommand("clear")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(N)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(_,{class:"row","button-style":"solid",value:e.richTextAttrs.align,onChange:t[13]||(t[13]=function(t){return e.emitRichTextCommand("align",t.target.value)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T,{value:"left",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(S)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T,{value:"center",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(V)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T,{value:"right",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(L)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(j["createVNode"])(_,{class:"row","button-style":"solid",value:e.textAlign,onChange:t[14]||(t[14]=function(t){return e.updateTextAlign(t.target.value)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"顶对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T,{value:"top",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(B)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T,{value:"middle",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(D)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(y,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"底对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(T,{value:"bottom",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(M)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(j["createVNode"])(m)],64)):Object(j["createCommentVNode"])("",!0),Object(j["createVNode"])(A),Object(j["createVNode"])(m),Object(j["createVNode"])(P),Object(j["createVNode"])(m),Object(j["createVNode"])(R)])}var mp=fe,pp=Object(j["defineComponent"])({name:"shape-style-panel",components:{ElementOpacity:_f,ElementOutline:em,ElementShadow:Om,ElementFlip:Gm,ColorButton:Kf},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){return e.state.editingShapeElementId})),o=Object(j["computed"])((function(){return n.value===t.value.id})),c=Object(j["ref"])(),l=Object(j["ref"])(),a=Object(j["ref"])("fill"),r=Object(j["ref"])("middle");Object(j["watch"])(t,(function(){var e,n;t.value&&"shape"===t.value.type&&(c.value=t.value.fill||"#000",l.value=t.value.gradient||{type:"linear",rotate:0,color:[c.value,"#fff"]},a.value=t.value.gradient?"gradient":"fill",r.value=(null===(e=t.value)||void 0===e||null===(n=e.text)||void 0===n?void 0:n.align)||"middle")}),{deep:!0,immediate:!0});var i=We(),u=i.addHistorySnapshot,d=function(n){if("fill"===n)e.commit(y.REMOVE_ELEMENT_PROPS,{id:t.value.id,propName:"gradient"});else{var o={gradient:l.value};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o})}u()},s=function(n){var o={gradient:Object(w["a"])(Object(w["a"])({},l.value),n)};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),u()},f=function(n){var o={fill:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),u()},m=function(n){var o={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"},c=t.value.text||o,l={text:Object(w["a"])(Object(w["a"])({},c),{},{align:n})};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:l}),u()},p=Object(j["computed"])((function(){return e.state.richTextAttrs})),b=Object(j["computed"])((function(){return e.state.availableFonts})),v=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],O=function(e,t){Yc.emit(ic.RICH_TEXT_COMMAND,{command:e,value:t})};return{fill:c,gradient:l,fillType:a,textAlign:r,richTextAttrs:p,availableFonts:b,fontSizeOptions:v,webFonts:mp,showTextTools:o,emitRichTextCommand:O,updateFillType:d,updateFill:f,updateGradient:s,updateTextAlign:m}}});n("7de2");const bp=Mn()(pp,[["render",fp],["__scopeId","data-v-a62499e8"]]);var vp=bp,Op=function(e){return Object(j["pushScopeId"])("data-v-65b24fb3"),e=e(),Object(j["popScopeId"])(),e},hp={class:"line-style-panel"},jp={class:"row"},gp=Op((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"线条样式:",-1)})),yp=Object(j["createTextVNode"])("实线"),Ep=Object(j["createTextVNode"])("虚线"),xp={class:"row"},Cp=Op((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"线条颜色:",-1)})),kp={class:"row"},wp=Op((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"线条宽度:",-1)})),Np={class:"row"},Ip=Op((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"起点样式:",-1)})),Sp=Object(j["createTextVNode"])("无"),Tp=Object(j["createTextVNode"])("箭头"),Vp=Object(j["createTextVNode"])("圆点"),Lp={class:"row"},_p=Op((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"终点样式:",-1)})),Bp=Object(j["createTextVNode"])("无"),Dp=Object(j["createTextVNode"])("箭头"),Mp=Object(j["createTextVNode"])("圆点");function Ap(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SelectOption"),r=Object(j["resolveComponent"])("Select"),i=Object(j["resolveComponent"])("ColorPicker"),u=Object(j["resolveComponent"])("ColorButton"),d=Object(j["resolveComponent"])("Popover"),s=Object(j["resolveComponent"])("InputNumber"),f=Object(j["resolveComponent"])("Divider"),m=Object(j["resolveComponent"])("ElementShadow");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",hp,[Object(j["createElementVNode"])("div",jp,[gp,Object(j["createVNode"])(r,{style:{flex:"3"},value:e.handleElement.style,onChange:t[0]||(t[0]=function(t){return e.updateLine({style:t})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:"solid"},{default:Object(j["withCtx"])((function(){return[yp]})),_:1}),Object(j["createVNode"])(a,{value:"dashed"},{default:Object(j["withCtx"])((function(){return[Ep]})),_:1})]})),_:1},8,["value"])]),Object(j["createElementVNode"])("div",xp,[Cp,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.handleElement.color,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.updateLine({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.handleElement.color,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",kp,[wp,Object(j["createVNode"])(s,{value:e.handleElement.width,onChange:t[2]||(t[2]=function(t){return e.updateLine({width:t})}),style:{flex:"3"}},null,8,["value"])]),Object(j["createElementVNode"])("div",Np,[Ip,Object(j["createVNode"])(r,{style:{flex:"3"},value:e.handleElement.points[0],onChange:t[3]||(t[3]=function(t){return e.updateLine({points:[t,e.handleElement.points[1]]})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:""},{default:Object(j["withCtx"])((function(){return[Sp]})),_:1}),Object(j["createVNode"])(a,{value:"arrow"},{default:Object(j["withCtx"])((function(){return[Tp]})),_:1}),Object(j["createVNode"])(a,{value:"dot"},{default:Object(j["withCtx"])((function(){return[Vp]})),_:1})]})),_:1},8,["value"])]),Object(j["createElementVNode"])("div",Lp,[_p,Object(j["createVNode"])(r,{style:{flex:"3"},value:e.handleElement.points[1],onChange:t[4]||(t[4]=function(t){return e.updateLine({points:[e.handleElement.points[0],t]})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:""},{default:Object(j["withCtx"])((function(){return[Bp]})),_:1}),Object(j["createVNode"])(a,{value:"arrow"},{default:Object(j["withCtx"])((function(){return[Dp]})),_:1}),Object(j["createVNode"])(a,{value:"dot"},{default:Object(j["withCtx"])((function(){return[Mp]})),_:1})]})),_:1},8,["value"])]),Object(j["createVNode"])(f),Object(j["createVNode"])(m)])}var Pp=Object(j["defineComponent"])({name:"line-style-panel",components:{ElementShadow:Om,ColorButton:Kf},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=We(),o=n.addHistorySnapshot,c=function(n){e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:n}),o()};return{handleElement:t,updateLine:c}}});n("8df8");const Rp=Mn()(Pp,[["render",Ap],["__scopeId","data-v-65b24fb3"]]);var zp=Rp,Fp=function(e){return Object(j["pushScopeId"])("data-v-b77b4458"),e=e(),Object(j["popScopeId"])(),e},Hp={class:"chart-style-panel"},Up=Object(j["createTextVNode"])(" 编辑图表数据 "),qp={class:"row"},Gp=Object(j["createTextVNode"])("面积图样式"),Xp=Object(j["createTextVNode"])("散点图样式"),Wp={class:"row"},Yp=Object(j["createTextVNode"])("使用平滑曲线"),Zp={key:1,class:"row"},Jp=Object(j["createTextVNode"])("条形图样式"),Kp={key:2,class:"row"},Qp=Object(j["createTextVNode"])("环形图样式"),$p={class:"row"},eb=Fp((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"图例:",-1)})),tb=Object(j["createTextVNode"])("不显示"),nb=Object(j["createTextVNode"])("显示在上方"),ob=Object(j["createTextVNode"])("显示在下方"),cb={class:"row"},lb=Fp((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"背景填充:",-1)})),ab={class:"row"},rb=Fp((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"网格颜色:",-1)})),ib={style:{flex:"2"}},ub={class:"color-btn-wrap",style:{flex:"3"}},db=["onClick"],sb={key:3,class:"row"},fb=Fp((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},null,-1)}));function mb(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconEdit"),r=Object(j["resolveComponent"])("Button"),i=Object(j["resolveComponent"])("Divider"),u=Object(j["resolveComponent"])("Checkbox"),d=Object(j["resolveComponent"])("SelectOption"),s=Object(j["resolveComponent"])("Select"),f=Object(j["resolveComponent"])("ColorPicker"),m=Object(j["resolveComponent"])("ColorButton"),p=Object(j["resolveComponent"])("Popover"),b=Object(j["resolveComponent"])("IconCloseSmall"),v=Object(j["resolveComponent"])("Tooltip"),O=Object(j["resolveComponent"])("IconPlus"),h=Object(j["resolveComponent"])("ElementOutline"),g=Object(j["resolveComponent"])("ChartDataEditor"),y=Object(j["resolveComponent"])("Modal");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Hp,[Object(j["createVNode"])(r,{class:"full-width-btn",onClick:t[0]||(t[0]=function(t){return e.chartDataEditorVisible=!0})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{class:"btn-icon"}),Up]})),_:1}),Object(j["createVNode"])(i),"line"===e.handleElement.chartType?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[Object(j["createElementVNode"])("div",qp,[Object(j["createVNode"])(u,{onChange:t[1]||(t[1]=function(t){return e.updateOptions({showArea:t.target.checked})}),checked:e.showArea,style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Gp]})),_:1},8,["checked"]),Object(j["createVNode"])(u,{onChange:t[2]||(t[2]=function(t){return e.updateOptions({showLine:!t.target.checked})}),checked:!e.showLine,style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Xp]})),_:1},8,["checked"])]),Object(j["createElementVNode"])("div",Wp,[Object(j["createVNode"])(u,{onChange:t[3]||(t[3]=function(t){return e.updateOptions({lineSmooth:t.target.checked})}),checked:e.lineSmooth},{default:Object(j["withCtx"])((function(){return[Yp]})),_:1},8,["checked"])])],64)):Object(j["createCommentVNode"])("",!0),"bar"===e.handleElement.chartType?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Zp,[Object(j["createVNode"])(u,{onChange:t[4]||(t[4]=function(t){return e.updateOptions({horizontalBars:t.target.checked})}),checked:e.horizontalBars},{default:Object(j["withCtx"])((function(){return[Jp]})),_:1},8,["checked"])])):Object(j["createCommentVNode"])("",!0),"pie"===e.handleElement.chartType?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Kp,[Object(j["createVNode"])(u,{onChange:t[5]||(t[5]=function(t){return e.updateOptions({donut:t.target.checked})}),checked:e.donut},{default:Object(j["withCtx"])((function(){return[Qp]})),_:1},8,["checked"])])):Object(j["createCommentVNode"])("",!0),Object(j["createVNode"])(i),Object(j["createElementVNode"])("div",$p,[eb,Object(j["createVNode"])(s,{style:{flex:"3"},value:e.legend,onChange:t[6]||(t[6]=function(t){return e.updateLegend(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d,{value:""},{default:Object(j["withCtx"])((function(){return[tb]})),_:1}),Object(j["createVNode"])(d,{value:"top"},{default:Object(j["withCtx"])((function(){return[nb]})),_:1}),Object(j["createVNode"])(d,{value:"bottom"},{default:Object(j["withCtx"])((function(){return[ob]})),_:1})]})),_:1},8,["value"])]),Object(j["createVNode"])(i),Object(j["createElementVNode"])("div",cb,[lb,Object(j["createVNode"])(p,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{modelValue:e.fill,"onUpdate:modelValue":t[7]||(t[7]=function(t){return e.updateFill(t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{color:e.fill,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",ab,[rb,Object(j["createVNode"])(p,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{modelValue:e.gridColor,"onUpdate:modelValue":t[8]||(t[8]=function(t){return e.updateGridColor(t)})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m,{color:e.gridColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createVNode"])(i),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.themeColor,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"row",key:n},[Object(j["createElementVNode"])("div",ib,Object(j["toDisplayString"])(0===n?"主题配色:":""),1),Object(j["createVNode"])(p,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{modelValue:t,"onUpdate:modelValue":function(t){return e.updateTheme(t,n)}},null,8,["modelValue","onUpdate:modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",ub,[Object(j["createVNode"])(m,{color:t,style:{width:"100%"}},null,8,["color"]),Object(j["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除"},{default:Object(j["withCtx"])((function(){return[0!==n?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:0,class:"delete-color-btn",onClick:Object(j["withModifiers"])((function(t){return e.deleteThemeColor(n)}),["stop"])},[Object(j["createVNode"])(b)],8,db)):Object(j["createCommentVNode"])("",!0)]})),_:2},1032,["mouseEnterDelay"])])]})),_:2},1024)])})),128)),e.themeColor.length<10?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",sb,[fb,Object(j["createVNode"])(r,{class:"add-color-btn",style:{flex:"3"},onClick:t[9]||(t[9]=function(t){return e.addThemeColor()})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O)]})),_:1})])):Object(j["createCommentVNode"])("",!0),Object(j["createVNode"])(i),Object(j["createVNode"])(h),Object(j["createVNode"])(y,{visible:e.chartDataEditorVisible,"onUpdate:visible":t[12]||(t[12]=function(t){return e.chartDataEditorVisible=t}),footer:null,centered:"",closable:!1,width:648,destroyOnClose:""},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g,{data:e.handleElement.data,onClose:t[10]||(t[10]=function(t){return e.chartDataEditorVisible=!1}),onSave:t[11]||(t[11]=function(t){return e.updateData(t)})},null,8,["data"])]})),_:1},8,["visible"])])}var pb={class:"chart-data-editor"},bb={class:"editor-content"},vb={class:"range-box"},Ob=["id","onFocus","onPaste"],hb={class:"btns"},jb={class:"left"},gb=Object(j["createTextVNode"])("清空"),yb={class:"right"},Eb=Object(j["createTextVNode"])("取消"),xb=Object(j["createTextVNode"])("确认");function Cb(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",pb,[Object(j["createElementVNode"])("div",bb,[Object(j["createElementVNode"])("div",vb,[Object(j["createElementVNode"])("div",{class:"temp-range",style:Object(j["normalizeStyle"])({width:e.tempRangeSize.width+"px",height:e.tempRangeSize.height+"px"})},null,4),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.rangeLines,(function(e){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["range-line",e.type]),key:e.type,style:Object(j["normalizeStyle"])(e.style)},null,6)})),128)),Object(j["createElementVNode"])("div",{class:"resizable",style:Object(j["normalizeStyle"])(e.resizablePointStyle),onMousedown:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.changeSelectRange(t)}),["stop"]))},null,36)]),Object(j["createElementVNode"])("table",null,[Object(j["createElementVNode"])("tbody",null,[(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(31,(function(t){return Object(j["createElementVNode"])("tr",{key:t},[(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(7,(function(n){return Object(j["createElementVNode"])("td",{key:n,class:Object(j["normalizeClass"])({head:1===n&&t<=e.selectedRange[1]||1===t&&n<=e.selectedRange[0]})},[Object(j["createElementVNode"])("input",{class:Object(j["normalizeClass"])(["item",{selected:t<=e.selectedRange[1]&&n<=e.selectedRange[0]}]),id:"cell-".concat(t-1,"-").concat(n-1),autocomplete:"off",onFocus:function(o){return e.focusCell=[t-1,n-1]},onPaste:function(o){return e.handlePaste(o,t-1,n-1)}},null,42,Ob)],2)})),64))])})),64))])])]),Object(j["createElementVNode"])("div",hb,[Object(j["createElementVNode"])("div",jb,[Object(j["createVNode"])(a,{class:"btn",onClick:t[1]||(t[1]=function(t){return e.clear()})},{default:Object(j["withCtx"])((function(){return[gb]})),_:1})]),Object(j["createElementVNode"])("div",yb,[Object(j["createVNode"])(a,{class:"btn",onClick:t[2]||(t[2]=function(t){return e.closeEditor()})},{default:Object(j["withCtx"])((function(){return[Eb]})),_:1}),Object(j["createVNode"])(a,{type:"primary",class:"btn",onClick:t[3]||(t[3]=function(t){return e.getTableData()}),style:{"margin-left":"10px"}},{default:Object(j["withCtx"])((function(){return[xb]})),_:1})])])])}var kb=100,wb=32,Nb=Object(j["defineComponent"])({name:"chart-data-editor",emits:["save","close"],props:{data:{type:Object,required:!0}},setup:function(e,t){var n=t.emit,o=Object(j["ref"])([0,0]),c=Object(j["ref"])({width:0,height:0}),l=Object(j["ref"])(null),a=Object(j["computed"])((function(){var e=o.value[0]*kb,t=o.value[1]*wb;return[{type:"t",style:{width:e+"px"}},{type:"b",style:{top:t+"px",width:e+"px"}},{type:"l",style:{height:t+"px"}},{type:"r",style:{left:e+"px",height:t+"px"}}]})),r=Object(j["computed"])((function(){var e=o.value[0]*kb,t=o.value[1]*wb;return{left:e+"px",top:t+"px"}})),i=function(){var t=[],n=e.data,c=n.labels,l=n.legends,a=n.series,r=c.length,i=a.length;t.push([""].concat(Object(ue["a"])(l)));for(var u=0;u<r;u++){for(var d=[c[u]],s=0;s<i;s++)d.push(a[s][u]+"");t.push(d)}for(var f=0;f<r+1;f++)for(var m=0;m<i+1;m++){var p=document.querySelector("#cell-".concat(f,"-").concat(m));p&&(p.value=t[f][m]+"")}o.value=[i+1,r+1]};Object(j["onMounted"])(i);var u=function(){if(l.value){var e=Object(qt["a"])(l.value,2),t=e[0],n=e[1],o=document.querySelector("#cell-".concat(t+1,"-").concat(n));o&&o.focus()}},d=function(e){var t=e.key.toUpperCase();t===ee.ENTER&&u()};Object(j["onMounted"])((function(){document.addEventListener("keydown",d)})),Object(j["onUnmounted"])((function(){document.removeEventListener("keydown",d)}));var s=function(){for(var e=Object(qt["a"])(o.value,2),t=e[0],c=e[1],l=[],a=[],r=[],i=1;i<c;i++){var u="类别".concat(i),d=document.querySelector("#cell-".concat(i,"-0"));d&&d.value&&(u=d.value),l.push(u)}for(var s=1;s<t;s++){var f="系列".concat(s),m=document.querySelector("#cell-0-".concat(s));m&&m.value&&(f=m.value),a.push(f)}for(var p=1;p<t;p++){for(var b=[],v=1;v<c;v++){var O=document.querySelector("#cell-".concat(v,"-").concat(p)),h=0;O&&O.value&&+O.value&&(h=+O.value),b.push(h)}r.push(b)}n("save",{labels:l,legends:a,series:r})},f=function(){for(var e=1;e<31;e++)for(var t=1;t<7;t++){var n=document.querySelector("#cell-".concat(e,"-").concat(t));n&&(n.value="")}},m=function(e,t,n){if(e.preventDefault(),e.clipboardData){var o=e.clipboardData.items[0];o&&"string"===o.kind&&"text/plain"===o.type&&o.getAsString((function(e){var o=De(e);if("object"!==Object(Ge["a"])(o)){var c=Me(e);if(c)for(var l=t+c.length,a=n+c[0].length,r=t;r<l;r++)for(var i=n;i<a;i++){var u=document.querySelector("#cell-".concat(r,"-").concat(i));u&&(u.value=c[r-t][i-n])}}}))}},p=function(){return n("close")},b=function(e){var t=!0,n=e.pageX,l=e.pageY,a=o.value[0]*kb,r=o.value[1]*wb;document.onmousemove=function(e){if(t){var o=e.pageX,i=e.pageY,u=o-n,d=i-l,s=a+u,f=r+d;c.value={width:s,height:f}}},document.onmouseup=function(e){t=!1,document.onmousemove=null,document.onmouseup=null;var a=e.pageX,r=e.pageY;if(n!==a||l!==r){var i=c.value.width,u=c.value.height;i%kb>.5*kb&&(i+=kb-i%kb),u%wb>.5*wb&&(u+=wb-u%wb);var d=Math.round(u/wb),s=Math.round(i/kb);d<3&&(d=3),s<2&&(s=2),o.value=[s,d],c.value={width:0,height:0}}}};return{tempRangeSize:c,rangeLines:a,resizablePointStyle:r,selectedRange:o,focusCell:l,changeSelectRange:b,getTableData:s,closeEditor:p,clear:f,handlePaste:m}}});n("6856");const Ib=Mn()(Nb,[["render",Cb],["__scopeId","data-v-9a62f784"]]);var Sb=Ib,Tb=Object(j["defineComponent"])({name:"chart-style-panel",components:{ElementOutline:em,ChartDataEditor:Sb,ColorButton:Kf},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){return e.state.theme})),o=Object(j["ref"])(!1),c=We(),l=c.addHistorySnapshot,a=Object(j["ref"])(),r=Object(j["ref"])([]),i=Object(j["ref"])(""),u=Object(j["ref"])(""),d=Object(j["ref"])(!0),s=Object(j["ref"])(!0),f=Object(j["ref"])(!1),m=Object(j["ref"])(!1),p=Object(j["ref"])(!1);Object(j["watch"])(t,(function(){if(t.value&&"chart"===t.value.type){if(a.value=t.value.fill||"#000",t.value.options){var e=t.value.options,n=e.lineSmooth,o=e.showLine,c=e.showArea,l=e.horizontalBars,b=e.donut;void 0!==n&&(d.value=n),void 0!==o&&(s.value=o),void 0!==c&&(f.value=c),void 0!==l&&(m.value=l),void 0!==b&&(p.value=b)}r.value=t.value.themeColor,i.value=t.value.gridColor||"rgba(0, 0, 0, 0.4)",u.value=t.value.legend||""}}),{deep:!0,immediate:!0});var b=function(n){o.value=!1;var c={data:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c}),l()},v=function(n){var o={fill:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),l()},O=function(n){var o=t.value.options||{},c=Object(w["a"])(Object(w["a"])({},o),n),a={options:c};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:a}),l()},h=function(n,o){var c={themeColor:r.value.map((function(e,t){return t===o?n:e}))};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c}),l()},g=function(){var o={themeColor:[].concat(Object(ue["a"])(r.value),[n.value.themeColor])};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),l()},E=function(n){var o={themeColor:r.value.filter((function(e,t){return t!==n}))};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),l()},x=function(n){var o={gridColor:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),l()},C=function(n){var o={legend:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),l()},k=function(){return o.value=!0};return Yc.on(ic.OPEN_CHART_DATA_EDITOR,k),Object(j["onUnmounted"])((function(){Yc.off(ic.OPEN_CHART_DATA_EDITOR,k)})),{chartDataEditorVisible:o,handleElement:t,updateData:b,fill:a,updateFill:v,lineSmooth:d,showLine:s,showArea:f,horizontalBars:m,donut:p,updateOptions:O,themeColor:r,gridColor:i,legend:u,updateTheme:h,addThemeColor:g,deleteThemeColor:E,updateGridColor:x,updateLegend:C}}});n("6583");const Vb=Mn()(Tb,[["render",mb],["__scopeId","data-v-b77b4458"]]);var Lb=Vb,_b=function(e){return Object(j["pushScopeId"])("data-v-db114f8c"),e=e(),Object(j["popScopeId"])(),e},Bb={class:"table-style-panel"},Db={class:"row"},Mb=_b((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"行数:",-1)})),Ab={class:"row"},Pb=_b((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"列数:",-1)})),Rb={class:"row theme-switch"},zb=_b((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"启用主题表格:",-1)})),Fb={class:"switch-wrapper",style:{flex:"3"}},Hb={class:"row"},Ub=Object(j["createTextVNode"])("标题行"),qb=Object(j["createTextVNode"])("汇总行"),Gb={class:"row"},Xb=Object(j["createTextVNode"])("第一列"),Wb=Object(j["createTextVNode"])("最后一列"),Yb={class:"row"},Zb=_b((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"主题颜色:",-1)}));function Jb(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconFontSize"),r=Object(j["resolveComponent"])("SelectOption"),i=Object(j["resolveComponent"])("SelectOptGroup"),u=Object(j["resolveComponent"])("Select"),d=Object(j["resolveComponent"])("IconAddText"),s=Object(j["resolveComponent"])("InputGroup"),f=Object(j["resolveComponent"])("ColorPicker"),m=Object(j["resolveComponent"])("IconText"),p=Object(j["resolveComponent"])("Button"),b=Object(j["resolveComponent"])("Tooltip"),v=Object(j["resolveComponent"])("Popover"),O=Object(j["resolveComponent"])("IconFill"),h=Object(j["resolveComponent"])("ButtonGroup"),g=Object(j["resolveComponent"])("IconTextBold"),y=Object(j["resolveComponent"])("CheckboxButton"),E=Object(j["resolveComponent"])("IconTextItalic"),x=Object(j["resolveComponent"])("IconTextUnderline"),C=Object(j["resolveComponent"])("IconStrikethrough"),k=Object(j["resolveComponent"])("CheckboxButtonGroup"),w=Object(j["resolveComponent"])("IconAlignTextLeft"),N=Object(j["resolveComponent"])("RadioButton"),I=Object(j["resolveComponent"])("IconAlignTextCenter"),S=Object(j["resolveComponent"])("IconAlignTextRight"),T=Object(j["resolveComponent"])("RadioGroup"),V=Object(j["resolveComponent"])("Divider"),L=Object(j["resolveComponent"])("ElementOutline"),_=Object(j["resolveComponent"])("InputNumber"),B=Object(j["resolveComponent"])("Switch"),D=Object(j["resolveComponent"])("Checkbox"),M=Object(j["resolveComponent"])("ColorButton");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Bb,[Object(j["createVNode"])(s,{compact:"",class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{style:{flex:"3"},value:e.textAttrs.fontname,onChange:t[0]||(t[0]=function(t){return e.updateTextAttrs({fontname:t})})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a)]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{label:"系统字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.availableFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",{style:Object(j["normalizeStyle"])({fontFamily:e.value})},Object(j["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(j["createVNode"])(i,{label:"在线字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.webFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",null,Object(j["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(j["createVNode"])(u,{style:{flex:"2"},value:e.textAttrs.fontsize,onChange:t[1]||(t[1]=function(t){return e.updateTextAttrs({fontsize:t})})},{suffixIcon:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d)]})),default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.fontSizeOptions,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:e,value:e},{default:Object(j["withCtx"])((function(){return[Object(j["createTextVNode"])(Object(j["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),128))]})),_:1},8,["value"])]})),_:1}),Object(j["createVNode"])(h,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{modelValue:e.textAttrs.color,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.updateTextAttrs({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p,{class:"text-color-btn",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m),Object(j["createElementVNode"])("div",{class:"text-color-block",style:Object(j["normalizeStyle"])({backgroundColor:e.textAttrs.color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(v,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{modelValue:e.textAttrs.backcolor,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.updateTextAttrs({backcolor:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"单元格填充"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p,{class:"text-color-btn",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O),Object(j["createElementVNode"])("div",{class:"text-color-block",style:Object(j["normalizeStyle"])({backgroundColor:e.textAttrs.backcolor})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1})]})),_:1}),Object(j["createVNode"])(k,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"加粗"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{style:{flex:"1"},checked:e.textAttrs.bold,onClick:t[4]||(t[4]=function(t){return e.updateTextAttrs({bold:!e.textAttrs.bold})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"斜体"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{style:{flex:"1"},checked:e.textAttrs.em,onClick:t[5]||(t[5]=function(t){return e.updateTextAttrs({em:!e.textAttrs.em})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(E)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下划线"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{style:{flex:"1"},checked:e.textAttrs.underline,onClick:t[6]||(t[6]=function(t){return e.updateTextAttrs({underline:!e.textAttrs.underline})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除线"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(y,{style:{flex:"1"},checked:e.textAttrs.strikethrough,onClick:t[7]||(t[7]=function(t){return e.updateTextAttrs({strikethrough:!e.textAttrs.strikethrough})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(T,{class:"row","button-style":"solid",value:e.textAttrs.align,onChange:t[8]||(t[8]=function(t){return e.updateTextAttrs({align:t.target.value})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(N,{value:"left",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(w)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(N,{value:"center",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(I)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(N,{value:"right",style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(S)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(j["createVNode"])(V),Object(j["createVNode"])(L,{fixed:!0}),Object(j["createVNode"])(V),Object(j["createElementVNode"])("div",Db,[Mb,Object(j["createVNode"])(_,{min:e.minRowCount,max:20,value:e.rowCount,"onUpdate:value":t[9]||(t[9]=function(t){return e.rowCount=t}),onPressEnter:t[10]||(t[10]=function(t){return e.setTableRow(t)}),onBlur:t[11]||(t[11]=function(t){return e.setTableRow(t)}),style:{flex:"3"}},null,8,["min","value"])]),Object(j["createElementVNode"])("div",Ab,[Pb,Object(j["createVNode"])(_,{min:e.minColCount,max:20,value:e.colCount,"onUpdate:value":t[12]||(t[12]=function(t){return e.colCount=t}),onPressEnter:t[13]||(t[13]=function(t){return e.setTableCol(t)}),onBlur:t[14]||(t[14]=function(t){return e.setTableCol(t)}),style:{flex:"3"}},null,8,["min","value"])]),Object(j["createVNode"])(V),Object(j["createElementVNode"])("div",Rb,[zb,Object(j["createElementVNode"])("div",Fb,[Object(j["createVNode"])(B,{checked:e.hasTheme,onChange:t[15]||(t[15]=function(t){return e.toggleTheme(t)})},null,8,["checked"])])]),e.hasTheme?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[Object(j["createElementVNode"])("div",Hb,[Object(j["createVNode"])(D,{onChange:t[16]||(t[16]=function(t){return e.updateTheme({rowHeader:t.target.checked})}),checked:e.theme.rowHeader,style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Ub]})),_:1},8,["checked"]),Object(j["createVNode"])(D,{onChange:t[17]||(t[17]=function(t){return e.updateTheme({rowFooter:t.target.checked})}),checked:e.theme.rowFooter,style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[qb]})),_:1},8,["checked"])]),Object(j["createElementVNode"])("div",Gb,[Object(j["createVNode"])(D,{onChange:t[18]||(t[18]=function(t){return e.updateTheme({colHeader:t.target.checked})}),checked:e.theme.colHeader,style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Xb]})),_:1},8,["checked"]),Object(j["createVNode"])(D,{onChange:t[19]||(t[19]=function(t){return e.updateTheme({colFooter:t.target.checked})}),checked:e.theme.colFooter,style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Wb]})),_:1},8,["checked"])]),Object(j["createElementVNode"])("div",Yb,[Zb,Object(j["createVNode"])(v,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{modelValue:e.theme.color,"onUpdate:modelValue":t[20]||(t[20]=function(t){return e.updateTheme({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(M,{color:e.theme.color,style:{flex:"3"}},null,8,["color"])]})),_:1})])],64)):Object(j["createCommentVNode"])("",!0)])}var Kb=fe,Qb=Object(j["defineComponent"])({name:"table-style-panel",components:{ElementOutline:em,ColorButton:Kf},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){return e.state.selectedTableCells})),o=Object(j["computed"])((function(){return e.state.theme.themeColor})),c=Object(j["computed"])((function(){return e.state.availableFonts})),l=["12px","14px","16px","18px","20px","22px","24px","28px","32px"],a=Object(j["ref"])({bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"#000",fontsize:"12px",fontname:"微软雅黑",align:"left"}),r=Object(j["ref"])(),i=Object(j["ref"])(!1),u=Object(j["ref"])(0),d=Object(j["ref"])(0),s=Object(j["ref"])(0),f=Object(j["ref"])(0);Object(j["watch"])(t,(function(){t.value&&"table"===t.value.type&&(r.value=t.value.theme,i.value=!!r.value,u.value=t.value.data.length,d.value=t.value.data[0].length,s.value=t.value.data.length,f.value=t.value.data[0].length)}),{deep:!0,immediate:!0});var m=We(),p=m.addHistorySnapshot,b=function(){if(t.value&&"table"===t.value.type){var e=0,o=0;if(n.value.length){var c=n.value[0];e=+c.split("_")[0],o=+c.split("_")[1]}var l=t.value.data[e][o].style;a.value=l?{bold:!!l.bold,em:!!l.em,underline:!!l.underline,strikethrough:!!l.strikethrough,color:l.color||"#000",backcolor:l.backcolor||"#000",fontsize:l.fontsize||"12px",fontname:l.fontname||"微软雅黑",align:l.align||"left"}:{bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"#000",fontsize:"12px",fontname:"微软雅黑",align:"left"}}};Object(j["onMounted"])((function(){n.value.length&&b()})),Object(j["watch"])(n,b);var v=function(o){for(var c=JSON.parse(JSON.stringify(t.value.data)),l=0;l<c.length;l++)for(var a=0;a<c[l].length;a++)if(!n.value.length||n.value.includes("".concat(l,"_").concat(a))){var r=c[l][a].style||{};c[l][a].style=Object(w["a"])(Object(w["a"])({},r),o)}var i={data:c};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:i}),p(),b()},O=function(n){var o=r.value||{},c={theme:Object(w["a"])(Object(w["a"])({},o),n)};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c}),p()},h=function(n){if(n){var c={theme:{color:o.value,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1}};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c})}else e.commit(y.REMOVE_ELEMENT_PROPS,{id:t.value.id,propName:"theme"});p()},g=function(n){var o=+n.target.value,c=t.value.data.length;if(o!==c){if(o<c)return xe["a"].warning("设置行数不能少于当前值");var l=new Array(d.value).fill({id:Ce(),colspan:1,rowspan:1,text:""}),a=new Array(o-c).fill(l),r=JSON.parse(JSON.stringify(t.value.data));r.push.apply(r,Object(ue["a"])(a));var i={data:r};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:i}),p()}},E=function(n){var o=+n.target.value,c=t.value.data[0].length;if(o!==c){if(o<c)return xe["a"].warning("设置列数不能少于当前值");var l=t.value.data.map((function(e){var t=new Array(o-c).fill({id:Ce(),colspan:1,rowspan:1,text:""});return e.push.apply(e,Object(ue["a"])(t)),e})),a=t.value.colWidths.map((function(e){return e*t.value.width})),r=new Array(o-c).fill(100);a.push.apply(a,Object(ue["a"])(r));var i=t.value.width+100*(o-c),u=a.map((function(e){return e/i})),d={width:i,data:l,colWidths:u};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:d}),p()}};return{handleElement:t,availableFonts:c,fontSizeOptions:l,textAttrs:a,updateTextAttrs:v,theme:r,rowCount:u,colCount:d,minRowCount:s,minColCount:f,hasTheme:i,toggleTheme:h,updateTheme:O,setTableRow:g,setTableCol:E,webFonts:Kb}}});n("3ab3");const $b=Mn()(Qb,[["render",Jb],["__scopeId","data-v-db114f8c"]]);var ev=$b,tv=function(e){return Object(j["pushScopeId"])("data-v-f5c4e3d6"),e=e(),Object(j["popScopeId"])(),e},nv={class:"latex-style-panel"},ov={class:"row"},cv=Object(j["createTextVNode"])("编辑 LaTeX"),lv={class:"row"},av=tv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"颜色:",-1)})),rv={class:"row"},iv=tv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"粗细:",-1)}));function uv(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Button"),r=Object(j["resolveComponent"])("Divider"),i=Object(j["resolveComponent"])("ColorPicker"),u=Object(j["resolveComponent"])("ColorButton"),d=Object(j["resolveComponent"])("Popover"),s=Object(j["resolveComponent"])("InputNumber"),f=Object(j["resolveComponent"])("LaTeXEditor"),m=Object(j["resolveComponent"])("Modal");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",nv,[Object(j["createElementVNode"])("div",ov,[Object(j["createVNode"])(a,{style:{flex:"1"},onClick:t[0]||(t[0]=function(t){return e.latexEditorVisible=!0})},{default:Object(j["withCtx"])((function(){return[cv]})),_:1})]),Object(j["createVNode"])(r),Object(j["createElementVNode"])("div",lv,[av,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.handleElement.color,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.updateLatex({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.handleElement.color,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",rv,[iv,Object(j["createVNode"])(s,{min:1,max:3,value:e.handleElement.strokeWidth,onChange:t[2]||(t[2]=function(t){return e.updateLatex({strokeWidth:t})}),style:{flex:"3"}},null,8,["value"])]),Object(j["createVNode"])(m,{visible:e.latexEditorVisible,"onUpdate:visible":t[5]||(t[5]=function(t){return e.latexEditorVisible=t}),footer:null,centered:"",width:880,destroyOnClose:""},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{value:e.handleElement.latex,onClose:t[3]||(t[3]=function(t){return e.latexEditorVisible=!1}),onUpdate:t[4]||(t[4]=function(t){e.updateLatexData(t),e.latexEditorVisible=!1})},null,8,["value"])]})),_:1},8,["visible"])])}var dv=Object(j["defineComponent"])({name:"latex-style-panel",components:{ColorButton:Kf,LaTeXEditor:Md},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["ref"])(!1),o=We(),c=o.addHistorySnapshot,l=function(n){e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:n}),c()},a=function(e){l({path:e.path,latex:e.latex,width:e.w,height:e.h,viewBox:[e.w,e.h]})},r=function(){return n.value=!0};return Yc.on(ic.OPEN_LATEX_EDITOR,r),Object(j["onUnmounted"])((function(){Yc.off(ic.OPEN_LATEX_EDITOR,r)})),{handleElement:t,latexEditorVisible:n,updateLatex:l,updateLatexData:a}}});n("620c");const sv=Mn()(dv,[["render",uv],["__scopeId","data-v-f5c4e3d6"]]);var fv=sv,mv=function(e){return Object(j["pushScopeId"])("data-v-3461c978"),e=e(),Object(j["popScopeId"])(),e},pv={class:"video-style-panel"},bv=mv((function(){return Object(j["createElementVNode"])("div",{class:"title"},"视频预览封面",-1)})),vv={class:"background-image-wrapper"},Ov={class:"background-image"},hv={class:"row"},jv=Object(j["createTextVNode"])("重置封面");function gv(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconPlus"),r=Object(j["resolveComponent"])("FileInput"),i=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",pv,[bv,Object(j["createElementVNode"])("div",vv,[Object(j["createVNode"])(r,{onChange:t[0]||(t[0]=function(t){return e.setVideoPoster(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",Ov,[Object(j["createElementVNode"])("div",{class:"content",style:Object(j["normalizeStyle"])({backgroundImage:"url(".concat(e.handleElement.poster,")")})},[Object(j["createVNode"])(a)],4)])]})),_:1})]),Object(j["createElementVNode"])("div",hv,[Object(j["createVNode"])(i,{style:{flex:"1"},onClick:t[1]||(t[1]=function(t){return e.updateVideo({poster:""})})},{default:Object(j["withCtx"])((function(){return[jv]})),_:1})])])}var yv=Object(j["defineComponent"])({name:"video-style-panel",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=We(),o=n.addHistorySnapshot,c=function(n){e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:n}),o()},l=function(e){var t=e[0];t&&Ze(t).then((function(e){return c({poster:e})}))};return{handleElement:t,updateVideo:c,setVideoPoster:l}}});n("8ae3");const Ev=Mn()(yv,[["render",gv],["__scopeId","data-v-3461c978"]]);var xv=Ev,Cv=Object(j["defineComponent"])({name:"element-style-panel",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){var e;if(!t.value)return null;var n=(e={},Object(G["a"])(e,ro.TEXT,Em),Object(G["a"])(e,ro.IMAGE,Km),Object(G["a"])(e,ro.SHAPE,vp),Object(G["a"])(e,ro.LINE,zp),Object(G["a"])(e,ro.CHART,Lb),Object(G["a"])(e,ro.TABLE,ev),Object(G["a"])(e,ro.LATEX,fv),Object(G["a"])(e,ro.VIDEO,xv),e);return n[t.value.type]||null}));return{handleElement:t,currentPanelComponent:n}}});const kv=Mn()(Cv,[["render",vf]]);var wv=kv,Nv=function(e){return Object(j["pushScopeId"])("data-v-1d72814a"),e=e(),Object(j["popScopeId"])(),e},Iv={class:"element-positopn-panel"},Sv=Nv((function(){return Object(j["createElementVNode"])("div",{class:"title"},"层级:",-1)})),Tv=Object(j["createTextVNode"])(" 置于顶层"),Vv=Object(j["createTextVNode"])(" 置于底层"),Lv=Object(j["createTextVNode"])(" 上移一层"),_v=Object(j["createTextVNode"])(" 下移一层"),Bv=Nv((function(){return Object(j["createElementVNode"])("div",{class:"title"},"对齐:",-1)})),Dv={class:"row"},Mv=Nv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"3"}},"位置:",-1)})),Av=Nv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),Pv=Object(j["createStaticVNode"])('<div class="row" data-v-1d72814a><div style="flex:3;" data-v-1d72814a></div><div style="flex:4;" class="label" data-v-1d72814a>X</div><div style="flex:1;" data-v-1d72814a></div><div style="flex:4;" class="label" data-v-1d72814a>Y</div></div>',1),Rv={class:"row"},zv=Nv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"3"}},"大小:",-1)})),Fv={key:1,style:{flex:"1"}},Hv=Object(j["createStaticVNode"])('<div class="row" data-v-1d72814a><div style="flex:3;" data-v-1d72814a></div><div style="flex:4;" class="label" data-v-1d72814a>宽</div><div style="flex:1;" data-v-1d72814a></div><div style="flex:4;" class="label" data-v-1d72814a>高</div></div>',1),Uv={class:"row"},qv=Nv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"3"}},"旋转:",-1)})),Gv=Nv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"1"}},null,-1)}));function Xv(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconSendToBack"),r=Object(j["resolveComponent"])("Button"),i=Object(j["resolveComponent"])("IconBringToFrontOne"),u=Object(j["resolveComponent"])("ButtonGroup"),d=Object(j["resolveComponent"])("IconBringToFront"),s=Object(j["resolveComponent"])("IconSentToBack"),f=Object(j["resolveComponent"])("Divider"),m=Object(j["resolveComponent"])("IconAlignLeft"),p=Object(j["resolveComponent"])("Tooltip"),b=Object(j["resolveComponent"])("IconAlignVertically"),v=Object(j["resolveComponent"])("IconAlignRight"),O=Object(j["resolveComponent"])("IconAlignTop"),h=Object(j["resolveComponent"])("IconAlignHorizontally"),g=Object(j["resolveComponent"])("IconAlignBottom"),y=Object(j["resolveComponent"])("InputNumber"),E=Object(j["resolveComponent"])("IconLock"),x=Object(j["resolveComponent"])("IconUnlock"),C=Object(j["resolveComponent"])("IconRotate");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Iv,[Sv,Object(j["createVNode"])(u,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[0]||(t[0]=function(t){return e.orderElement(e.handleElement,"top")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{class:"btn-icon"}),Tv]})),_:1}),Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[1]||(t[1]=function(t){return e.orderElement(e.handleElement,"bottom")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{class:"btn-icon"}),Vv]})),_:1})]})),_:1}),Object(j["createVNode"])(u,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[2]||(t[2]=function(t){return e.orderElement(e.handleElement,"up")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d,{class:"btn-icon"}),Lv]})),_:1}),Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[3]||(t[3]=function(t){return e.orderElement(e.handleElement,"down")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(s,{class:"btn-icon"}),_v]})),_:1})]})),_:1}),Object(j["createVNode"])(f),Bv,Object(j["createVNode"])(u,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[4]||(t[4]=function(t){return e.alignElementToCanvas("left")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"水平居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[5]||(t[5]=function(t){return e.alignElementToCanvas("horizontal")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(b)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[6]||(t[6]=function(t){return e.alignElementToCanvas("right")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(u,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"上对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[7]||(t[7]=function(t){return e.alignElementToCanvas("top")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"垂直居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[8]||(t[8]=function(t){return e.alignElementToCanvas("vertical")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(h)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[9]||(t[9]=function(t){return e.alignElementToCanvas("bottom")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(g)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(f),Object(j["createElementVNode"])("div",Dv,[Mv,Object(j["createVNode"])(y,{step:5,value:e.left,onChange:t[10]||(t[10]=function(t){return e.updateLeft(t)}),style:{flex:"4"}},null,8,["value"]),Av,Object(j["createVNode"])(y,{step:5,value:e.top,onChange:t[11]||(t[11]=function(t){return e.updateTop(t)}),style:{flex:"4"}},null,8,["value"])]),Pv,"line"!==e.handleElement.type?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[Object(j["createElementVNode"])("div",Rv,[zv,Object(j["createVNode"])(y,{min:e.minSize,max:1500,step:5,value:e.width,onChange:t[12]||(t[12]=function(t){return e.updateWidth(t)}),style:{flex:"4"}},null,8,["min","value"]),["image","shape"].includes(e.handleElement.type)?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:0},[e.fixedRatio?(Object(j["openBlock"])(),Object(j["createBlock"])(p,{key:0,mouseLeaveDelay:0,mouseEnterDelay:.5,title:"解除宽高比锁定"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(E,{style:{flex:"1"},class:"icon-btn",onClick:t[13]||(t[13]=function(t){return e.updateFixedRatio(!1)})})]})),_:1},8,["mouseEnterDelay"])):(Object(j["openBlock"])(),Object(j["createBlock"])(p,{key:1,mouseLeaveDelay:0,mouseEnterDelay:.5,title:"宽高比锁定"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(x,{style:{flex:"1"},class:"icon-btn",onClick:t[14]||(t[14]=function(t){return e.updateFixedRatio(!0)})})]})),_:1},8,["mouseEnterDelay"]))],64)):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Fv)),Object(j["createVNode"])(y,{min:e.minSize,max:800,step:5,disabled:"text"===e.handleElement.type,value:e.height,onChange:t[15]||(t[15]=function(t){return e.updateHeight(t)}),style:{flex:"4"}},null,8,["min","disabled","value"])]),Hv],64)):Object(j["createCommentVNode"])("",!0),"line"!==e.handleElement.type?(Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:1},[Object(j["createVNode"])(f),Object(j["createElementVNode"])("div",Uv,[qv,Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"逆时针旋转"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{class:"icon-btn",onClick:t[16]||(t[16]=function(t){return e.updateRotate45("-")}),style:{flex:"2"}})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(p,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"顺时针旋转"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(C,{class:"icon-btn",onClick:t[17]||(t[17]=function(t){return e.updateRotate45("+")}),style:Object(j["normalizeStyle"])({flex:2,transform:"rotateY(180deg)"})},null,8,["style"])]})),_:1},8,["mouseEnterDelay"]),Gv,Object(j["createVNode"])(y,{min:-180,max:180,step:5,value:e.rotate,onChange:t[18]||(t[18]=function(t){return e.updateRotate(t)}),style:{flex:"4"}},null,8,["value"])])],64)):Object(j["createCommentVNode"])("",!0)])}var Wv=Object(j["defineComponent"])({name:"element-positopn-panel",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["ref"])(0),o=Object(j["ref"])(0),c=Object(j["ref"])(0),l=Object(j["ref"])(0),a=Object(j["ref"])(0),r=Object(j["ref"])(!1),i=Object(j["computed"])((function(){return t.value&&Kn[t.value.type]||20}));Object(j["watch"])(t,(function(){t.value&&(n.value=Object(de["round"])(t.value.left,1),o.value=Object(de["round"])(t.value.top,1),r.value="fixedRatio"in t.value&&!!t.value.fixedRatio,"line"!==t.value.type&&(c.value=Object(de["round"])(t.value.width,1),l.value=Object(de["round"])(t.value.height,1),a.value="rotate"in t.value&&void 0!==t.value.rotate?Object(de["round"])(t.value.rotate,1):0))}),{deep:!0,immediate:!0});var u=at(),d=u.orderElement,s=io(),f=s.alignElementToCanvas,m=We(),p=m.addHistorySnapshot,b=function(n){var o={left:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),p()},v=function(n){var o={top:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),p()},O=function(n){var o={width:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),p()},h=function(n){var o={height:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),p()},g=function(n){var o={rotate:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),p()},E=function(n){var o={fixedRatio:n};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:o}),p()},x=function(n){var o=45*Math.floor(a.value/45);"+"===n?o+=45:"-"===n&&(o-=45),o<-180&&(o=-180),o>180&&(o=180);var c={rotate:o};e.commit(y.UPDATE_ELEMENT,{id:t.value.id,props:c}),p()};return{handleElement:t,orderElement:d,alignElementToCanvas:f,left:n,top:o,width:c,height:l,rotate:a,fixedRatio:r,minSize:i,updateLeft:b,updateTop:v,updateWidth:O,updateHeight:h,updateRotate:g,updateFixedRatio:E,updateRotate45:x}}});n("5d66");const Yv=Mn()(Wv,[["render",Xv],["__scopeId","data-v-1d72814a"]]);var Zv=Yv,Jv=function(e){return Object(j["pushScopeId"])("data-v-6fb5fdec"),e=e(),Object(j["popScopeId"])(),e},Kv={class:"element-animation-panel"},Qv={key:0,class:"element-animation"},$v={class:"animation-pool"},eO={class:"type-title"},tO={class:"pool-item-wrapper"},nO=["onMouseenter","onClick"],oO={key:0,class:"mask"},cO=Object(j["createTextVNode"])(" 该元素暂不支持动画 "),lO={key:2,class:"duration"},aO=Jv((function(){return Object(j["createElementVNode"])("div",{style:{flex:"4"}},"持续时间(毫秒):",-1)})),rO={key:1,class:"tip"},iO=Object(j["createTextVNode"])(" 选中画布中的元素添加动画"),uO={class:"index"},dO={class:"text"},sO={class:"handler"};function fO(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconEffects"),r=Object(j["resolveComponent"])("Button"),i=Object(j["resolveComponent"])("Popover"),u=Object(j["resolveComponent"])("InputNumber"),d=Object(j["resolveComponent"])("IconClick"),s=Object(j["resolveComponent"])("Divider"),f=Object(j["resolveComponent"])("IconPlayOne"),m=Object(j["resolveComponent"])("Tooltip"),p=Object(j["resolveComponent"])("IconCloseSmall"),b=Object(j["resolveComponent"])("Draggable");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Kv,[e.handleElement?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Qv,[["chart","video"].includes(e.handleElement.type)?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1,class:"element-animation-btn",disabled:""},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{style:{"margin-right":"5px"}}),cO]})),_:1})):(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:0,trigger:"click",visible:e.animationPoolVisible,"onUpdate:visible":t[1]||(t[1]=function(t){return e.animationPoolVisible=t}),onVisibleChange:t[2]||(t[2]=function(t){return e.handlePopoverVisibleChange(t)})},{content:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",$v,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.animations,(function(n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"pool-type",key:n.name},[Object(j["createElementVNode"])("div",eO,Object(j["toDisplayString"])(n.name)+"",1),Object(j["createElementVNode"])("div",tO,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(n.children,(function(n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"pool-item",key:n.name,onMouseenter:function(t){return e.hoverPreviewAnimation=n.value},onMouseleave:t[0]||(t[0]=function(t){return e.hoverPreviewAnimation=""}),onClick:function(t){return e.addAnimation(n.value)}},[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["animation-box",["animate__animated","animate__faster",e.hoverPreviewAnimation===n.value&&"animate__".concat(n.value)]])},Object(j["toDisplayString"])(n.name),3)],40,nO)})),128))])])})),128)),e.popoverMaskHide?Object(j["createCommentVNode"])("",!0):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",oO))])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{class:"element-animation-btn"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{style:{"margin-right":"5px"}}),Object(j["createTextVNode"])(" "+Object(j["toDisplayString"])(e.handleElementAnimationName||"点击选择动画"),1)]})),_:1})]})),_:1},8,["visible"])),e.handleElementAnimation?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",lO,[aO,Object(j["createVNode"])(u,{min:100,max:5e3,step:100,value:e.handleElementAnimation.duration,onChange:t[3]||(t[3]=function(t){return e.updateElementAnimationDuration(t)}),style:{flex:"3"}},null,8,["value"])])):Object(j["createCommentVNode"])("",!0)])):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",rO,[Object(j["createVNode"])(d),iO])),Object(j["createVNode"])(s),Object(j["createVNode"])(b,{class:"animation-sequence",modelValue:e.animationSequence,animation:300,scroll:!0,scrollSensitivity:50,onEnd:e.handleDragEnd,itemKey:"id"},{item:Object(j["withCtx"])((function(t){var n,o=t.element,c=t.index;return[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["sequence-item",{active:(null===(n=e.handleElement)||void 0===n?void 0:n.id)===o.elId}])},[Object(j["createElementVNode"])("div",uO,Object(j["toDisplayString"])(c+1),1),Object(j["createElementVNode"])("div",dO,"【"+Object(j["toDisplayString"])(o.elType)+"】"+Object(j["toDisplayString"])(o.animationType),1),Object(j["createElementVNode"])("div",sO,[Object(j["createVNode"])(m,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"预览"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f,{class:"handler-btn",onClick:function(t){return e.runAnimation(o.elId,o.type,o.duration)}},null,8,["onClick"])]})),_:2},1032,["mouseEnterDelay"]),Object(j["createVNode"])(m,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p,{class:"handler-btn",onClick:function(t){return e.deleteAnimation(o.elId)}},null,8,["onClick"])]})),_:2},1032,["mouseEnterDelay"])])],2)]})),_:1},8,["modelValue","onEnd"])])}var mO,pO=[{type:"bounce",name:"弹跳",children:[{name:"弹入",value:"bounceIn"},{name:"向右弹入",value:"bounceInLeft"},{name:"向左弹入",value:"bounceInRight"},{name:"向上弹入",value:"bounceInUp"},{name:"向下弹入",value:"bounceInDown"}]},{type:"fade",name:"浮现",children:[{name:"浮入",value:"fadeIn"},{name:"向下浮入",value:"fadeInDown"},{name:"向下长距浮入",value:"fadeInDownBig"},{name:"向右浮入",value:"fadeInLeft"},{name:"向右长距浮入",value:"fadeInLeftBig"},{name:"向左浮入",value:"fadeInRight"},{name:"向左长距浮入",value:"fadeInRightBig"},{name:"向上浮入",value:"fadeInUp"},{name:"向上长距浮入",value:"fadeInUpBig"},{name:"从左上浮入",value:"fadeInTopLeft"},{name:"从右上浮入",value:"fadeInTopRight"},{name:"从左下浮入",value:"fadeInBottomLeft"},{name:"从右下浮入",value:"fadeInBottomRight"}]},{type:"rotate",name:"旋转",children:[{name:"旋转进入",value:"rotateIn"},{name:"绕左下旋转进入",value:"rotateInDownLeft"},{name:"绕右下旋转进入",value:"rotateInDownRight"},{name:"绕左上旋转进入",value:"rotateInUpLeft"},{name:"绕右上旋转进入",value:"rotateInUpRight"}]},{type:"zoom",name:"缩放",children:[{name:"放大进入",value:"zoomIn"},{name:"向下放大进入",value:"zoomInDown"},{name:"从左放大进入",value:"zoomInLeft"},{name:"从右放大进入",value:"zoomInRight"},{name:"向上放大进入",value:"zoomInUp"}]},{type:"slide",name:"滑入",children:[{name:"向下滑入",value:"slideInDown"},{name:"从右滑入",value:"slideInLeft"},{name:"从左滑入",value:"slideInRight"},{name:"向上滑入",value:"slideInUp"}]},{type:"flip",name:"翻转",children:[{name:"X轴翻转进入",value:"flipInX"},{name:"Y轴翻转进入",value:"flipInY"}]},{type:"back",name:"放大滑入",children:[{name:"向下放大滑入",value:"backInDown"},{name:"从左放大滑入",value:"backInLeft"},{name:"从右放大滑入",value:"backInRight"},{name:"向上放大滑入",value:"backInUp"}]},{type:"lightSpeed",name:"飞入",children:[{name:"从右飞入",value:"lightSpeedInRight"},{name:"从左飞入",value:"lightSpeedInLeft"}]}],bO=1e3,vO={},OO=Object(N["a"])(pO);try{for(OO.s();!(mO=OO.n()).done;){var hO,jO=mO.value,gO=Object(N["a"])(jO.children);try{for(gO.s();!(hO=gO.n()).done;){var yO=hO.value;vO[yO.value]=yO.name}}catch(qx){gO.e(qx)}finally{gO.f()}}}catch(qx){OO.e(qx)}finally{OO.f()}var EO=Object(j["defineComponent"])({name:"element-animation-panel",components:{Draggable:Wd.a},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.getters.handleElement})),n=Object(j["computed"])((function(){return e.getters.currentSlideAnimations})),o=Object(j["computed"])((function(){return e.getters.currentSlide})),c=Object(j["ref"])(""),l=Object(j["ref"])(!1),a=We(),r=a.addHistorySnapshot,i=pO,u=Object(j["computed"])((function(){if(!n.value)return[];var e,t=[],c=Object(N["a"])(n.value);try{var l=function(){var n=e.value,c=o.value.elements.find((function(e){return e.id===n.elId}));if(!c)return"continue";var l=Jn[c.type],a=vO[n.type];t.push(Object(w["a"])(Object(w["a"])({},n),{},{elType:l,animationType:a}))};for(c.s();!(e=c.n()).done;)l()}catch(qx){c.e(qx)}finally{c.f()}return t})),d=Object(j["computed"])((function(){if(!t.value)return null;var e=n.value||[],o=e.find((function(e){return e.elId===t.value.id}));return o||null})),s=Object(j["computed"])((function(){return d.value?vO[d.value.type]:null})),f=function(t){var o=n.value.filter((function(e){return e.elId!==t}));e.commit(y.UPDATE_SLIDE,{animations:o}),r()},m=function(t){var o=t.newIndex,c=t.oldIndex;if(c!==o){var l=JSON.parse(JSON.stringify(n.value)),a=l[c];l.splice(c,1),l.splice(o,0,a),e.commit(y.UPDATE_SLIDE,{animations:l}),r()}},p=function(e,t,n){var o="animate__",c=document.querySelector("#editable-element-".concat(e," [class^=editable-element-]"));if(c){var l="".concat(o).concat(t);document.documentElement.style.setProperty("--animate-duration","".concat(n,"ms")),c.classList.add("".concat(o,"animated"),l);var a=function(){document.documentElement.style.removeProperty("--animate-duration"),c.classList.remove("".concat(o,"animated"),l)};c.addEventListener("animationend",a,{once:!0})}},b=function(o){if(n.value){var c=n.value.map((function(e){return e.elId===t.value.id?Object(w["a"])(Object(w["a"])({},e),{},{type:o}):e}));e.commit(y.UPDATE_SLIDE,{animations:c}),l.value=!1,r();var a=n.value.find((function(e){return e.elId===t.value.id})),i=(null===a||void 0===a?void 0:a.duration)||bO;p(t.value.id,o,i)}},v=function(o){if(n.value&&!(o<100||o>5e3)){var c=n.value.map((function(e){return e.elId===t.value.id?Object(w["a"])(Object(w["a"])({},e),{},{duration:o}):e}));e.commit(y.UPDATE_SLIDE,{animations:c}),r()}},O=function(o){if(s.value)b(o);else{var c=n.value?JSON.parse(JSON.stringify(n.value)):[];c.push({elId:t.value.id,type:o,duration:bO}),e.commit(y.UPDATE_SLIDE,{animations:c}),l.value=!1,r(),p(t.value.id,o,bO)}},h=Object(j["ref"])(!1),g=function(e){e?setTimeout((function(){return h.value=!0}),500):h.value=!1};return{handleElement:t,animationPoolVisible:l,animations:i,animationSequence:u,hoverPreviewAnimation:c,handleElementAnimation:d,handleElementAnimationName:s,popoverMaskHide:h,addAnimation:O,deleteAnimation:f,handleDragEnd:m,runAnimation:p,updateElementAnimationDuration:v,handlePopoverVisibleChange:g}}});n("0725");const xO=Mn()(EO,[["render",fO],["__scopeId","data-v-6fb5fdec"]]);var CO=xO,kO=function(e){return Object(j["pushScopeId"])("data-v-1a6db1a0"),e=e(),Object(j["popScopeId"])(),e},wO={class:"slide-design-panel"},NO=kO((function(){return Object(j["createElementVNode"])("div",{class:"title"},"背景填充",-1)})),IO={class:"row"},SO=Object(j["createTextVNode"])("纯色填充"),TO=Object(j["createTextVNode"])("图片填充"),VO=Object(j["createTextVNode"])("渐变填充"),LO=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),_O=Object(j["createTextVNode"])("缩放"),BO=Object(j["createTextVNode"])("拼贴"),DO=Object(j["createTextVNode"])("缩放铺满"),MO=Object(j["createTextVNode"])("线性渐变"),AO=Object(j["createTextVNode"])("径向渐变"),PO={key:0,class:"background-image-wrapper"},RO={class:"background-image"},zO={key:1,class:"background-gradient-wrapper"},FO={class:"row"},HO=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"起点颜色:",-1)})),UO={class:"row"},qO=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"终点颜色:",-1)})),GO={key:0,class:"row"},XO=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"渐变角度:",-1)})),WO={class:"row"},YO=Object(j["createTextVNode"])("应用背景到全部"),ZO={class:"row"},JO=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"画布尺寸:",-1)})),KO=Object(j["createTextVNode"])("宽屏 16 : 9"),QO=Object(j["createTextVNode"])("宽屏 16 10"),$O=Object(j["createTextVNode"])("标准 4 3"),eh=kO((function(){return Object(j["createElementVNode"])("div",{class:"title"},"全局主题",-1)})),th={class:"row"},nh=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"字体:",-1)})),oh={class:"row"},ch=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"字体颜色:",-1)})),lh={class:"row"},ah=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"背景颜色:",-1)})),rh={class:"row"},ih=kO((function(){return Object(j["createElementVNode"])("div",{style:{flex:"2"}},"主题色:",-1)})),uh=Object(j["createTextVNode"])(" 预置主题 "),dh={key:2,class:"theme-list"},sh=["onClick"],fh={class:"theme-item-content"},mh={class:"row"},ph=Object(j["createTextVNode"])("应用主题到全部");function bh(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("SelectOption"),r=Object(j["resolveComponent"])("Select"),i=Object(j["resolveComponent"])("ColorPicker"),u=Object(j["resolveComponent"])("ColorButton"),d=Object(j["resolveComponent"])("Popover"),s=Object(j["resolveComponent"])("IconPlus"),f=Object(j["resolveComponent"])("FileInput"),m=Object(j["resolveComponent"])("Slider"),p=Object(j["resolveComponent"])("Button"),b=Object(j["resolveComponent"])("Divider"),v=Object(j["resolveComponent"])("SelectOptGroup"),O=Object(j["resolveComponent"])("IconDown");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",wO,[NO,Object(j["createElementVNode"])("div",IO,[Object(j["createVNode"])(r,{style:{flex:"10"},value:e.background.type,onChange:t[0]||(t[0]=function(t){return e.updateBackgroundType(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:"solid"},{default:Object(j["withCtx"])((function(){return[SO]})),_:1}),Object(j["createVNode"])(a,{value:"image"},{default:Object(j["withCtx"])((function(){return[TO]})),_:1}),Object(j["createVNode"])(a,{value:"gradient"},{default:Object(j["withCtx"])((function(){return[VO]})),_:1})]})),_:1},8,["value"]),LO,"solid"===e.background.type?(Object(j["openBlock"])(),Object(j["createBlock"])(d,{key:0,trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.background.color,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.updateBackground({color:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.background.color||"#fff",style:{flex:"10"}},null,8,["color"])]})),_:1})):"image"===e.background.type?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:1,style:{flex:"10"},value:e.background.imageSize||"cover",onChange:t[2]||(t[2]=function(t){return e.updateBackground({imageSize:t})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:"contain"},{default:Object(j["withCtx"])((function(){return[_O]})),_:1}),Object(j["createVNode"])(a,{value:"repeat"},{default:Object(j["withCtx"])((function(){return[BO]})),_:1}),Object(j["createVNode"])(a,{value:"cover"},{default:Object(j["withCtx"])((function(){return[DO]})),_:1})]})),_:1},8,["value"])):(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:2,style:{flex:"10"},value:e.background.gradientType,onChange:t[3]||(t[3]=function(t){return e.updateBackground({gradientType:t})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:"linear"},{default:Object(j["withCtx"])((function(){return[MO]})),_:1}),Object(j["createVNode"])(a,{value:"radial"},{default:Object(j["withCtx"])((function(){return[AO]})),_:1})]})),_:1},8,["value"]))]),"image"===e.background.type?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",PO,[Object(j["createVNode"])(f,{onChange:t[4]||(t[4]=function(t){return e.uploadBackgroundImage(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",RO,[Object(j["createElementVNode"])("div",{class:"content",style:Object(j["normalizeStyle"])({backgroundImage:"url(".concat(e.background.image,")")})},[Object(j["createVNode"])(s)],4)])]})),_:1})])):Object(j["createCommentVNode"])("",!0),"gradient"===e.background.type?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",zO,[Object(j["createElementVNode"])("div",FO,[HO,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.background.gradientColor[0],"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.updateBackground({gradientColor:[t,e.background.gradientColor[1]]})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.background.gradientColor[0],style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",UO,[qO,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.background.gradientColor[1],"onUpdate:modelValue":t[6]||(t[6]=function(t){return e.updateBackground({gradientColor:[e.background.gradientColor[0],t]})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.background.gradientColor[1],style:{flex:"3"}},null,8,["color"])]})),_:1})]),"linear"===e.background.gradientType?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",GO,[XO,Object(j["createVNode"])(m,{min:0,max:360,step:15,value:e.background.gradientRotate,style:{flex:"3"},onChange:t[7]||(t[7]=function(t){return e.updateBackground({gradientRotate:t})})},null,8,["value"])])):Object(j["createCommentVNode"])("",!0)])):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("div",WO,[Object(j["createVNode"])(p,{style:{flex:"1"},onClick:t[8]||(t[8]=function(t){return e.applyBackgroundAllSlide()})},{default:Object(j["withCtx"])((function(){return[YO]})),_:1})]),Object(j["createVNode"])(b),Object(j["createElementVNode"])("div",ZO,[JO,Object(j["createVNode"])(r,{style:{flex:"3"},value:e.viewportRatio,onChange:t[9]||(t[9]=function(t){return e.updateViewportRatio(t)})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a,{value:.5625},{default:Object(j["withCtx"])((function(){return[KO]})),_:1},8,["value"]),Object(j["createVNode"])(a,{value:.625},{default:Object(j["withCtx"])((function(){return[QO]})),_:1},8,["value"]),Object(j["createVNode"])(a,{value:.75},{default:Object(j["withCtx"])((function(){return[$O]})),_:1},8,["value"])]})),_:1},8,["value"])]),Object(j["createVNode"])(b),eh,Object(j["createElementVNode"])("div",th,[nh,Object(j["createVNode"])(r,{style:{flex:"3"},value:e.theme.fontName,onChange:t[10]||(t[10]=function(t){return e.updateTheme({fontName:t})})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{label:"系统字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.availableFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",{style:Object(j["normalizeStyle"])({fontFamily:e.value})},Object(j["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(j["createVNode"])(v,{label:"在线字体"},{default:Object(j["withCtx"])((function(){return[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.webFonts,(function(e){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:e.value,value:e.value},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("span",null,Object(j["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"])]),Object(j["createElementVNode"])("div",oh,[ch,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.theme.fontColor,"onUpdate:modelValue":t[11]||(t[11]=function(t){return e.updateTheme({fontColor:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.theme.fontColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",lh,[ah,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.theme.backgroundColor,"onUpdate:modelValue":t[12]||(t[12]=function(t){return e.updateTheme({backgroundColor:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.theme.backgroundColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",rh,[ih,Object(j["createVNode"])(d,{trigger:"click"},{content:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{modelValue:e.theme.themeColor,"onUpdate:modelValue":t[13]||(t[13]=function(t){return e.updateTheme({themeColor:t})})},null,8,["modelValue"])]})),default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u,{color:e.theme.themeColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["title dropdown",{active:e.showPresetThemes}]),onClick:t[14]||(t[14]=function(t){return e.togglePresetThemesVisible()}),style:{"margin-top":"20px"}},[uh,Object(j["createVNode"])(O,{class:"icon"})],2),e.showPresetThemes?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",dh,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.themes,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"theme-item",key:n,style:Object(j["normalizeStyle"])({backgroundColor:t.background}),onClick:function(n){return e.updateTheme({fontColor:t.text,backgroundColor:t.background,themeColor:t.color})}},[Object(j["createElementVNode"])("div",fh,[Object(j["createElementVNode"])("div",{class:"text",style:Object(j["normalizeStyle"])({color:t.text})},"Aa",4),Object(j["createElementVNode"])("div",{class:"color-block",style:Object(j["normalizeStyle"])({backgroundColor:t.color})},null,4)])],12,sh)})),128))])):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("div",mh,[Object(j["createVNode"])(p,{style:{flex:"1"},onClick:t[15]||(t[15]=function(t){return e.applyThemeAllSlide()})},{default:Object(j["withCtx"])((function(){return[ph]})),_:1})])])}var vh=[{color:"#d14424",background:"#ffffff",text:"#333"},{color:"#42464b",background:"#ffffff",text:"#333"},{color:"#5d82ba",background:"#ffffff",text:"#333"},{color:"#005a6f",background:"#ffffff",text:"#333"},{color:"#d0614c",background:"#dfb044",text:"#333"},{color:"#86a1ad",background:"#dfdbd4",text:"#333"},{color:"#697586",background:"#d5c4a4",text:"#333"},{color:"#333333",background:"#7acfa6",text:"#333"},{color:"#42464b",background:"#415065",text:"#fff"},{color:"#0c5999",background:"#35a2cd",text:"#fff"},{color:"#c49a41",background:"#8c4357",text:"#fff"},{color:"#dfaa00",background:"#2e4e7d",text:"#fff"},{color:"#d1ad88",background:"#f99070",text:"#fff"},{color:"#464d52",background:"#657984",text:"#fff"},{color:"#ffcfb6",background:"#1e4c6f",text:"#fff"},{color:"#c3a043",background:"#43292a",text:"#fff"},{color:"#464d52",background:"#60546f",text:"#fff"},{color:"#df9636",background:"#5b89a0",text:"#fff"},{color:"#b898a4",background:"#93716b",text:"#fff"},{color:"#c47a11",background:"#187db1",text:"#fff"},{color:"#333333",background:"#759564",text:"#fff"},{color:"#355b5e",background:"#424b50",text:"#fff"},{color:"#d29090",background:"#942a32",text:"#fff"},{color:"#00cfdf",background:"#3b434d",text:"#fff"},{color:"#424246",background:"#c70042",text:"#fff"},{color:"#2e4155",background:"#b35d44",text:"#fff"},{color:"#11bfce",background:"#8f98aa",text:"#fff"},{color:"#333333",background:"#549688",text:"#fff"}],Oh=vh,hh=fe,jh=Object(j["defineComponent"])({name:"slide-design-panel",components:{ColorButton:Kf},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.slides})),n=Object(j["computed"])((function(){return e.state.theme})),o=Object(j["computed"])((function(){return e.state.availableFonts})),c=Object(j["computed"])((function(){return e.state.viewportRatio})),l=Object(j["computed"])((function(){return e.getters.currentSlide})),a=Object(j["computed"])((function(){return l.value.background?l.value.background:{type:"solid",value:"#fff"}})),r=We(),i=r.addHistorySnapshot,u=function(t){if("solid"===t){var n=Object(w["a"])(Object(w["a"])({},a.value),{},{type:"solid",color:a.value.color||"#fff"});e.commit(y.UPDATE_SLIDE,{background:n})}else if("image"===t){var o=Object(w["a"])(Object(w["a"])({},a.value),{},{type:"image",image:a.value.image||"",imageSize:a.value.imageSize||"cover"});e.commit(y.UPDATE_SLIDE,{background:o})}else{var c=Object(w["a"])(Object(w["a"])({},a.value),{},{type:"gradient",gradientType:a.value.gradientType||"linear",gradientColor:a.value.gradientColor||["#fff","#fff"],gradientRotate:a.value.gradientRotate||0});e.commit(y.UPDATE_SLIDE,{background:c})}i()},d=function(t){e.commit(y.UPDATE_SLIDE,{background:Object(w["a"])(Object(w["a"])({},a.value),t)}),i()},s=function(e){var t=e[0];t&&Ze(t).then((function(e){return d({image:e})}))},f=function(){var n=t.value.map((function(e){return Object(w["a"])(Object(w["a"])({},e),{},{background:l.value.background})}));e.commit(y.SET_SLIDES,n),i()},m=function(t){e.commit(y.SET_THEME,t)},p=function(){var o,c=JSON.parse(JSON.stringify(t.value)),l=n.value,a=l.themeColor,r=l.backgroundColor,u=l.fontColor,d=l.fontName,s=Object(N["a"])(c);try{for(s.s();!(o=s.n()).done;){var f=o.value;f.background&&"image"===f.background.type||(f.background=Object(w["a"])(Object(w["a"])({},f.background),{},{type:"solid",color:r}));var m,p=f.elements,b=Object(N["a"])(p);try{for(b.s();!(m=b.n()).done;){var v=m.value;if("shape"===v.type)v.fill=a;else if("line"===v.type)v.color=a;else if("text"===v.type)v.defaultColor=u,v.defaultFontName=d,v.fill&&(v.fill=a);else if("table"===v.type){v.theme&&(v.theme.color=a);var O,h=Object(N["a"])(v.data);try{for(h.s();!(O=h.n()).done;){var j,g=O.value,E=Object(N["a"])(g);try{for(E.s();!(j=E.n()).done;){var x=j.value;x.style&&(x.style.color=u,x.style.fontname=d)}}catch(qx){E.e(qx)}finally{E.f()}}}catch(qx){h.e(qx)}finally{h.f()}}else"chart"===v.type?(v.themeColor=[a],v.gridColor=u):"latex"===v.type&&(v.color=u)}}catch(qx){b.e(qx)}finally{b.f()}}}catch(qx){s.e(qx)}finally{s.f()}e.commit(y.SET_SLIDES,c),i()},b=Object(j["ref"])(!0),v=function(){b.value=!b.value},O=function(t){e.commit(y.SET_VIEWPORT_RATIO,t)};return{availableFonts:o,background:a,updateBackgroundType:u,updateBackground:d,uploadBackgroundImage:s,applyBackgroundAllSlide:f,themes:Oh,theme:n,webFonts:hh,updateTheme:m,applyThemeAllSlide:p,viewportRatio:c,updateViewportRatio:O,showPresetThemes:b,togglePresetThemesVisible:v}}});n("f2e0");const gh=Mn()(jh,[["render",bh],["__scopeId","data-v-1a6db1a0"]]);var yh=gh,Eh={class:"slide-animation-panel"},xh={class:"animation-pool"},Ch=["onClick"],kh={class:"animation-text"},wh=Object(j["createTextVNode"])("应用到全部");function Nh(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Button");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Eh,[Object(j["createElementVNode"])("div",xh,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.animations,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["animation-item",{active:e.currentTurningMode===t.value}]),key:t.label,onClick:function(n){return e.updateTurningMode(t.value)}},[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["animation-block",t.value])},null,2),Object(j["createElementVNode"])("div",kh,Object(j["toDisplayString"])(t.label),1)],10,Ch)})),128))]),Object(j["createVNode"])(a,{style:{width:"100%"},onClick:t[0]||(t[0]=function(t){return e.applyAllSlide()})},{default:Object(j["withCtx"])((function(){return[wh]})),_:1})])}var Ih=Object(j["defineComponent"])({name:"slide-animation-panel",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.slides})),n=Object(j["computed"])((function(){return e.getters.currentSlide})),o=Object(j["computed"])((function(){return n.value.turningMode||"slideY"})),c=[{label:"无",value:"no"},{label:"淡入淡出",value:"fade"},{label:"左右推移",value:"slideX"},{label:"上下推移",value:"slideY"}],l=We(),a=l.addHistorySnapshot,r=function(t){t!==o.value&&(e.commit(y.UPDATE_SLIDE,{turningMode:t}),a())},i=function(){var o=t.value.map((function(e){return Object(w["a"])(Object(w["a"])({},e),{},{turningMode:n.value.turningMode})}));e.commit(y.SET_SLIDES,o),a()};return{currentTurningMode:o,animations:c,updateTurningMode:r,applyAllSlide:i}}});n("ccf6");const Sh=Mn()(Ih,[["render",Nh],["__scopeId","data-v-647e2618"]]);var Th=Sh,Vh={class:"multi-position-panel"},Lh=Object(j["createTextVNode"])("水平均匀分布"),_h=Object(j["createTextVNode"])("垂直均匀分布"),Bh=Object(j["createTextVNode"])("组合"),Dh=Object(j["createTextVNode"])("取消组合");function Mh(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconAlignLeft"),r=Object(j["resolveComponent"])("Button"),i=Object(j["resolveComponent"])("Tooltip"),u=Object(j["resolveComponent"])("IconAlignHorizontally"),d=Object(j["resolveComponent"])("IconAlignRight"),s=Object(j["resolveComponent"])("ButtonGroup"),f=Object(j["resolveComponent"])("IconAlignTop"),m=Object(j["resolveComponent"])("IconAlignVertically"),p=Object(j["resolveComponent"])("IconAlignBottom"),b=Object(j["resolveComponent"])("Divider"),v=Object(j["resolveComponent"])("IconGroup"),O=Object(j["resolveComponent"])("IconUngroup");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Vh,[Object(j["createVNode"])(s,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[0]||(t[0]=function(t){return e.alignElement("left")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(a)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"水平居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[1]||(t[1]=function(t){return e.alignElement("horizontal")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(u)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[2]||(t[2]=function(t){return e.alignElement("right")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(d)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(j["createVNode"])(s,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"上对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[3]||(t[3]=function(t){return e.alignElement("top")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(f)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"垂直居中"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[4]||(t[4]=function(t){return e.alignElement("vertical")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(m)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下对齐"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[5]||(t[5]=function(t){return e.alignElement("bottom")})},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(p)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),e.displayItemCount>2?(Object(j["openBlock"])(),Object(j["createBlock"])(s,{key:0,class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[6]||(t[6]=function(t){return e.uniformHorizontalDisplay()})},{default:Object(j["withCtx"])((function(){return[Lh]})),_:1}),Object(j["createVNode"])(r,{style:{flex:"1"},onClick:t[7]||(t[7]=function(t){return e.uniformVerticalDisplay()})},{default:Object(j["withCtx"])((function(){return[_h]})),_:1})]})),_:1})):Object(j["createCommentVNode"])("",!0),Object(j["createVNode"])(b),Object(j["createVNode"])(s,{class:"row"},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(r,{disabled:!e.canCombine,onClick:t[8]||(t[8]=function(t){return e.combineElements()}),style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(v,{style:{"margin-right":"3px"}}),Bh]})),_:1},8,["disabled"]),Object(j["createVNode"])(r,{disabled:e.canCombine,onClick:t[9]||(t[9]=function(t){return e.uncombineElements()}),style:{flex:"1"}},{default:Object(j["withCtx"])((function(){return[Object(j["createVNode"])(O,{style:{"margin-right":"3px"}}),Dh]})),_:1},8,["disabled"])]})),_:1})])}var Ah=function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.getters.activeElementList})),o=Object(j["computed"])((function(){return e.getters.currentSlide})),c=We(),l=c.addHistorySnapshot,a=function(c){var a,r=ze(n.value),i=r.minX,u=r.maxX,d=r.minY,s=r.maxY,f=JSON.parse(JSON.stringify(o.value.elements)),m={},p=Object(N["a"])(n.value);try{var b=function(){var e=a.value;if(e.groupId&&!m[e.groupId]){var t=n.value.filter((function(t){return t.groupId===e.groupId}));m[e.groupId]=ze(t)}};for(p.s();!(a=p.n()).done;)b()}catch(qx){p.e(qx)}finally{p.f()}if(c===J.LEFT)f.forEach((function(e){if(t.value.includes(e.id))if(e.groupId){var n=m[e.groupId],o=n.minX-i;e.left=e.left-o}else if("rotate"in e&&e.rotate){var c=Pe({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),l=c.offsetX;e.left=i-l}else e.left=i}));else if(c===J.RIGHT)f.forEach((function(e){if(t.value.includes(e.id))if(e.groupId){var n=m[e.groupId],o=n.maxX-u;e.left=e.left-o}else{var c="line"===e.type?Math.max(e.start[0],e.end[0]):e.width;if("rotate"in e&&e.rotate){var l=Pe({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),a=l.offsetX;e.left=u-c+a}else e.left=u-c}}));else if(c===J.TOP)f.forEach((function(e){if(t.value.includes(e.id))if(e.groupId){var n=m[e.groupId],o=n.minY-d;e.top=e.top-o}else if("rotate"in e&&e.rotate){var c=Pe({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),l=c.offsetY;e.top=d-l}else e.top=d}));else if(c===J.BOTTOM)f.forEach((function(e){if(t.value.includes(e.id))if(e.groupId){var n=m[e.groupId],o=n.maxY-s;e.top=e.top-o}else{var c="line"===e.type?Math.max(e.start[1],e.end[1]):e.height;if("rotate"in e&&e.rotate){var l=Pe({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),a=l.offsetY;e.top=s-c+a}else e.top=s-c}}));else if(c===J.HORIZONTAL){var v=(i+u)/2;f.forEach((function(e){if(t.value.includes(e.id))if(e.groupId){var n=m[e.groupId],o=(n.maxX+n.minX)/2,c=o-v;e.left=e.left-c}else{var l="line"===e.type?Math.max(e.start[0],e.end[0]):e.width;e.left=v-l/2}}))}else if(c===J.VERTICAL){var O=(d+s)/2;f.forEach((function(e){if(t.value.includes(e.id))if(e.groupId){var n=m[e.groupId],o=(n.maxY+n.minY)/2,c=o-O;e.top=e.top-c}else{var l="line"===e.type?Math.max(e.start[1],e.end[1]):e.height;e.top=O-l/2}}))}e.commit(y.UPDATE_SLIDE,{elements:f}),l()};return{alignActiveElement:a}},Ph=(n("4e82"),function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.activeElementIdList})),n=Object(j["computed"])((function(){return e.getters.activeElementList})),o=Object(j["computed"])((function(){return e.getters.currentSlide})),c=We(),l=c.addHistorySnapshot,a=Object(j["computed"])((function(){var e,t=0,o=[],c=Object(N["a"])(n.value);try{for(c.s();!(e=c.n()).done;){var l=e.value;l.groupId?o.includes(l.groupId)||(o.push(l.groupId),t+=1):t+=1}}catch(qx){c.e(qx)}finally{c.f()}return t})),r=function(){var c,a=ze(n.value),r=a.minX,i=a.maxX,u=JSON.parse(JSON.stringify(n.value)),d=JSON.parse(JSON.stringify(o.value.elements)),s=[],f=[],m=Object(N["a"])(u);try{var p=function(){var e=c.value;if(e.groupId){var t=f.find((function(t){return t.groupId===e.groupId}));t?f=f.map((function(t){return t.groupId===e.groupId?Object(w["a"])(Object(w["a"])({},t),{},{els:[].concat(Object(ue["a"])(t.els),[e])}):t})):f.push({groupId:e.groupId,els:[e]})}else{var n=Re(e),o=n.minX,l=n.maxX;s.push({min:o,max:l,el:e})}};for(m.s();!(c=m.n()).done;)p()}catch(qx){m.e(qx)}finally{m.f()}var b,v=[],O=Object(N["a"])(f);try{for(O.s();!(b=O.n()).done;){var h=b.value,j=ze(h.els),g=j.minX,E=j.maxX;v.push({min:g,max:E,els:h.els})}}catch(qx){O.e(qx)}finally{O.f()}var x=[].concat(s,v);x.sort((function(e,t){return e.min-t.min}));var C,k=0,I=Object(N["a"])(x);try{for(I.s();!(C=I.n()).done;){var S=C.value,T=S.max-S.min;k+=T}}catch(qx){I.e(qx)}finally{I.f()}var V=(i-r-k)/(x.length-1),L=[],_=x[0],B={min:_.min,max:_.max};if("el"in _)L.push({pos:_.min,el:_.el});else{var D,M=Object(N["a"])(_.els);try{for(M.s();!(D=M.n()).done;){var A=D.value,P=Re(A),R=P.minX;L.push({pos:R,el:A})}}catch(qx){M.e(qx)}finally{M.f()}}for(var z=1;z<x.length;z++){var F=x[z],H=B.max-B.min,U=B.min+H+V,q=F.max-F.min;if(B={min:U,max:U+q},"el"in F)L.push({pos:U,el:F.el});else{var G,X=Object(N["a"])(F.els);try{for(X.s();!(G=X.n()).done;){var W=G.value,Y=Re(W),Z=Y.minX,J=Z-F.min;L.push({pos:U+J,el:W})}}catch(qx){X.e(qx)}finally{X.f()}}}var K,Q=Object(N["a"])(d);try{for(Q.s();!(K=Q.n()).done;){var $=K.value;if(t.value.includes($.id)){var ee,te=Object(N["a"])(L);try{for(te.s();!(ee=te.n()).done;){var ne=ee.value;if(ne.el.id===$.id)if("rotate"in $&&$.rotate){var oe=Pe({left:$.left,top:$.top,width:$.width,height:$.height,rotate:$.rotate}),ce=oe.offsetX;$.left=ne.pos-ce}else $.left=ne.pos}}catch(qx){te.e(qx)}finally{te.f()}}}}catch(qx){Q.e(qx)}finally{Q.f()}e.commit(y.UPDATE_SLIDE,{elements:d}),l()},i=function(){var c,a=ze(n.value),r=a.minY,i=a.maxY,u=JSON.parse(JSON.stringify(n.value)),d=JSON.parse(JSON.stringify(o.value.elements)),s=[],f=[],m=Object(N["a"])(u);try{var p=function(){var e=c.value;if(e.groupId){var t=f.find((function(t){return t.groupId===e.groupId}));t?f=f.map((function(t){return t.groupId===e.groupId?Object(w["a"])(Object(w["a"])({},t),{},{els:[].concat(Object(ue["a"])(t.els),[e])}):t})):f.push({groupId:e.groupId,els:[e]})}else{var n=Re(e),o=n.minY,l=n.maxY;s.push({min:o,max:l,el:e})}};for(m.s();!(c=m.n()).done;)p()}catch(qx){m.e(qx)}finally{m.f()}var b,v=[],O=Object(N["a"])(f);try{for(O.s();!(b=O.n()).done;){var h=b.value,j=ze(h.els),g=j.minY,E=j.maxY;v.push({min:g,max:E,els:h.els})}}catch(qx){O.e(qx)}finally{O.f()}var x=[].concat(s,v);x.sort((function(e,t){return e.min-t.min}));var C,k=0,I=Object(N["a"])(x);try{for(I.s();!(C=I.n()).done;){var S=C.value,T=S.max-S.min;k+=T}}catch(qx){I.e(qx)}finally{I.f()}var V=(i-r-k)/(x.length-1),L=[],_=x[0],B={min:_.min,max:_.max};if("el"in _)L.push({pos:_.min,el:_.el});else{var D,M=Object(N["a"])(_.els);try{for(M.s();!(D=M.n()).done;){var A=D.value,P=Re(A),R=P.minY;L.push({pos:R,el:A})}}catch(qx){M.e(qx)}finally{M.f()}}for(var z=1;z<x.length;z++){var F=x[z],H=B.max-B.min,U=B.min+H+V,q=F.max-F.min;if(B={min:U,max:U+q},"el"in F)L.push({pos:U,el:F.el});else{var G,X=Object(N["a"])(F.els);try{for(X.s();!(G=X.n()).done;){var W=G.value,Y=Re(W),Z=Y.minY,J=Z-F.min;L.push({pos:U+J,el:W})}}catch(qx){X.e(qx)}finally{X.f()}}}var K,Q=Object(N["a"])(d);try{for(Q.s();!(K=Q.n()).done;){var $=K.value;if(t.value.includes($.id)){var ee,te=Object(N["a"])(L);try{for(te.s();!(ee=te.n()).done;){var ne=ee.value;if(ne.el.id===$.id)if("rotate"in $&&$.rotate){var oe=Pe({left:$.left,top:$.top,width:$.width,height:$.height,rotate:$.rotate}),ce=oe.offsetY;$.top=ne.pos-ce}else $.top=ne.pos}}catch(qx){te.e(qx)}finally{te.f()}}}}catch(qx){Q.e(qx)}finally{Q.f()}e.commit(y.UPDATE_SLIDE,{elements:d}),l()};return{displayItemCount:a,uniformHorizontalDisplay:r,uniformVerticalDisplay:i}}),Rh=Object(j["defineComponent"])({name:"multi-position-panel",setup:function(){var e=nt(),t=e.canCombine,n=e.combineElements,o=e.uncombineElements,c=Ah(),l=c.alignActiveElement,a=io(),r=a.alignElementToCanvas,i=Ph(),u=i.displayItemCount,d=i.uniformHorizontalDisplay,s=i.uniformVerticalDisplay,f=function(e){t.value?l(e):r(e)};return{canCombine:t,displayItemCount:u,combineElements:n,uncombineElements:o,uniformHorizontalDisplay:d,uniformVerticalDisplay:s,alignElement:f}}});n("306b");const zh=Mn()(Rh,[["render",Mh],["__scopeId","data-v-88d13362"]]);var Fh=zh,Hh={class:"symbol-panel"},Uh={class:"tabs"},qh=["onClick"],Gh={class:"pool"},Xh=["onClick"],Wh={class:"symbol"};function Yh(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Hh,[Object(j["createElementVNode"])("div",Uh,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.symbolPoolList,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["tab",{active:e.selectedSymbolKey===t.key}]),key:t.key,onClick:function(n){return e.selectedSymbolKey=t.key}},Object(j["toDisplayString"])(t.label),11,qh)})),128))]),Object(j["createElementVNode"])("div",Gh,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.symbolPool,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"symbol-item",key:n,onClick:function(n){return e.selectSymbol(t)}},[Object(j["createElementVNode"])("div",Wh,Object(j["toDisplayString"])(t),1)],8,Xh)})),128))])])}var Zh=[{key:"letter",label:"字母",children:["α","β","γ","δ","ϵ","ε","ζ","η","θ","ϑ","ι","κ","λ","μ","ν","ξ","π","ϖ","ρ","ϱ","σ","ς","τ","υ","ϕ","φ","χ","ψ","ω","Γ","Δ","Θ","Λ","Ξ","Π","Σ","Υ","Φ","Ψ","Ω","𝐀","𝐁","𝐂","𝐃","𝐄","𝐅","𝐆","𝐇","𝐈","𝐉","𝐊","𝐋","𝐌","𝐍","𝐎","𝐏","𝐐","𝐑","𝐒","𝐓","𝐔","𝐕","𝐖","𝐗","𝐘","𝐙","𝐚","𝐛","𝐜","𝐝","𝐞","𝐟","𝐠","𝐡","𝐢","𝐣","𝐤","𝐥","𝐦","𝐧","𝐨","𝐩","𝐪","𝐫","𝐬","𝐭","𝐮","𝐯","𝐰","𝐱","𝐲","𝐳","𝓐","𝓑","𝓒","𝓓","𝓔","𝓕","𝓖","𝓗","𝓘","𝓙","𝓚","𝓛","𝓜","𝓝","𝓞","𝓟","𝓠","𝓡","𝓢","𝓣","𝓤","𝓥","𝓦","𝓧","𝓨","𝓩","𝓪","𝓫","𝓬","𝓭","𝓮","𝓯","𝓰","𝓱","𝓲","𝓳","𝓴","𝓵","𝓶","𝓷","𝓸","𝓹","𝓺","𝓻","𝓼","𝓽","𝓾","𝓿","𝔀","𝔁","𝔂","𝔃"]},{key:"number",label:"序号",children:["①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩","⑪","⑫","⑬","⑭","⑮","⑯","⑰","⑱","⑲","⑳","⑴","⑵","⑶","⑷","⑸","⑹","⑺","⑻","⑼","⑽","⑾","⑿","⒀","⒁","⒂","⒃","⒄","⒅","⒆","⒇","º","¹","²","³","⁴","⁵","⁶","⁷","⁸","⁹","₀","₁","₂","₃","₄","₅","₆","₇","₈","₉","","Ⅱ","Ⅲ","Ⅳ","","Ⅵ","Ⅶ","Ⅷ","Ⅸ","","Ⅺ","Ⅻ","","","","","","ⅱ","ⅲ","ⅳ","","ⅵ","ⅶ","ⅷ","ⅸ","","ⅺ","ⅻ","","","","ⅿ","ↀ","ↁ","ↂ","㊀","㊁","㊂","㊃","㊄","㊅","㊆","㊇","㊈","㊉","㈠","㈡","㈢","㈣","㈤","㈥","㈦","㈧","㈨","㈩","𝟘","𝟙","𝟚","𝟛","𝟜","𝟝","𝟞","𝟟","𝟠","𝟡"]},{key:"math",label:"数学",children:["+","-","×","÷","=","~","¬","±","%","°","ǃ","‰","‱","½","⅓","⅔","¼","¾","<",">","l","o","g","l","g","l","n","⨂","⨁","⨄","⨃","⨅","⨆","√","∛","∜","∝","∞","∟","∠","∡","∢","∧","","∩","","∫","∬","∭","∮","∯","∰","∱","∲","∳","∴","∵","","∽","∾","∿","≃","≄","≅","≆","≇","≈","≊","≋","≌","≍","≎","≏","≐","≑","≒","≓","≔","≕","≤","≥","≦","≧","≨","≩","≪","≫","≺","≻","≼","≽","≾","≿","⊀","⊁","⊂","⊃","⊄","⊅","⊆","⊇","⊈","⊉","⊊","⊋","⊏","⊐","⊑","⊒","⊓","⊔","⊢","⊣","","⊥","⊦","⊧","⊨","⊩","⊪","⊫","⊬","⊭","⊮","⊯","⊲","⊳","⊴","⊵","⋀","","⋂","","⋉","⋊","⋋","⋌","⟨","⟩","⟪","⟫","⟮","⟯","⧼","⧽","⦰"]},{key:"arrow",label:"箭头",children:["←","↑","→","↓","↔","↕","↖","↗","↘","↙","↚","↛","↜","↝","↞","↟","↠","↡","↢","↣","↤","↥","↦","↧","↨","↫","↬","↭","↮","↯","↰","↱","↲","↳","↴","↵","↶","↷","↸","↹","↺","↻","↼","↽","↾","↿","⇀","⇁","⇂","⇃","⇄","⇅","⇆","⇇","⇈","⇉","⇊","⇋","⇌","⇍","⇎","⇏","⇐","⇑","⇒","⇓","⇔","⇕","⇖","⇗","⇘","⇙","⇚","⇛","⇜","⇝","⇞","⇟","⇠","⇡","⇢","⇣","⇤","⇥","⇦","⇧","⇨","⇩","⇪","⇫","⇬","⇭","⇮","⇯","⇰","⇱","⇲","⇳","⇴","⇵","⇶","⇷","⇸","⇹","⇺","⇻","⇼","⇽","⇾","⇿"]},{key:"graph",label:"图形",children:["▢","▣","▤","▥","▦","▧","▨","▩","▭","▮","▯","▰","▱","▲","▷","▼","◁","◈","◉","◍","◐","◑","◒","◓","◔","◕","◧","◨","◩","◪","◫","◬","◭","◮"]}],Jh=Zh,Kh=Object(j["defineComponent"])({name:"symbol-panel",setup:function(){var e=Object(j["ref"])(Jh[0].key),t=Object(j["computed"])((function(){var t=Jh.find((function(t){return t.key===e.value}));return(null===t||void 0===t?void 0:t.children)||[]})),n=function(e){Yc.emit(ic.RICH_TEXT_COMMAND,{command:"insert",value:e})};return{symbolPoolList:Jh,symbolPool:t,selectedSymbolKey:e,selectSymbol:n}}});n("1d1a");const Qh=Mn()(Kh,[["render",Yh],["__scopeId","data-v-48704658"]]);var $h=Qh,ej=Object(j["defineComponent"])({name:"toolbar",setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.toolbarState})),n=Object(j["computed"])((function(){return e.getters.handleElement})),o=Object(j["computed"])((function(){var e;return"text"===(null===(e=n.value)||void 0===e?void 0:e.type)?[{label:"样式",value:mf.EL_STYLE},{label:"符号",value:mf.SYMBOL},{label:"位置",value:mf.EL_POSITION},{label:"动画",value:mf.EL_ANIMATION}]:[{label:"样式",value:mf.EL_STYLE},{label:"位置",value:mf.EL_POSITION},{label:"动画",value:mf.EL_ANIMATION}]})),c=[{label:"设计",value:mf.SLIDE_DESIGN},{label:"切换",value:mf.SLIDE_ANIMATION},{label:"动画",value:mf.EL_ANIMATION}],l=[{label:"位置",value:mf.MULTI_POSITION},{label:"样式",value:mf.EL_STYLE}],a=function(t){e.commit(y.SET_TOOLBAR_STATE,t)},r=Object(j["computed"])((function(){return e.state.activeElementIdList})),i=Object(j["computed"])((function(){return r.value.length?r.value.length>1?l:o.value:c}));Object(j["watch"])(i,(function(){var n=i.value.map((function(e){return e.value}));n.includes(t.value)||e.commit(y.SET_TOOLBAR_STATE,n[0])}));var u=Object(j["computed"])((function(){var e,n=(e={},Object(G["a"])(e,mf.EL_STYLE,wv),Object(G["a"])(e,mf.EL_POSITION,Zv),Object(G["a"])(e,mf.EL_ANIMATION,CO),Object(G["a"])(e,mf.SLIDE_DESIGN,yh),Object(G["a"])(e,mf.SLIDE_ANIMATION,Th),Object(G["a"])(e,mf.MULTI_POSITION,Fh),Object(G["a"])(e,mf.SYMBOL,$h),e);return n[t.value]||null}));return{toolbarState:t,currentTabs:i,setToolbarState:a,currentPanelComponent:u}}});n("2b96");const tj=Mn()(ej,[["render",ff],["__scopeId","data-v-5e3834d5"]]);var nj=tj,oj={class:"remark"},cj=["value"];function lj(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",oj,[Object(j["createElementVNode"])("div",{class:"resize-handler",onMousedown:t[0]||(t[0]=function(t){return e.resize(t)})},null,32),Object(j["createElementVNode"])("textarea",{value:e.remark,placeholder:"点击输入演讲者备注",onInput:t[1]||(t[1]=function(t){return e.handleInput(t)})},null,40,cj)])}var aj=Object(j["defineComponent"])({name:"remark",emits:["update:height"],props:{height:{type:Number,required:!0}},setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.getters.currentSlide})),l=Object(j["computed"])((function(){var e;return(null===(e=c.value)||void 0===e?void 0:e.remark)||""})),a=function(e){var t=e.target.value;o.commit(y.UPDATE_SLIDE,{remark:t})},r=function(t){var o=!0,c=t.pageY,l=e.height;document.onmousemove=function(e){if(o){var t=e.pageY,a=t-c,r=-a+l;r<40&&(r=40),r>120&&(r=120),n("update:height",r)}},document.onmouseup=function(){o=!1,document.onmousemove=null,document.onmouseup=null}};return{remark:l,handleInput:a,resize:r}}});n("53f7");const rj=Mn()(aj,[["render",lj],["__scopeId","data-v-21516eb9"]]);var ij=rj,uj=Object(j["defineComponent"])({name:"editor",components:{EditorHeader:Fn,Canvas:Gi,CanvasTool:Rd,Thumbnails:af,Toolbar:nj,Remark:ij},setup:function(){var e=Object(j["ref"])(40);return ft(),mt(),{remarkHeight:e}}});n("1fec");const dj=Mn()(uj,[["render",ye],["__scopeId","data-v-55178b6a"]]);var sj=dj,fj={class:"pptist-screen"},mj={class:"tools"};function pj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ScreenSlide"),r=Object(j["resolveComponent"])("SlideThumbnails"),i=Object(j["resolveComponent"])("WritingBoardTool"),u=Object(j["resolveComponent"])("IconLeftTwo"),d=Object(j["resolveComponent"])("IconRightTwo"),s=Object(j["resolveComponent"])("IconWrite"),f=Object(j["resolveDirective"])("contextmenu");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",fj,[Object(j["withDirectives"])(Object(j["createElementVNode"])("div",{class:"slide-list",onMousewheel:t[0]||(t[0]=function(t){return e.mousewheelListener(t)}),onTouchstart:t[1]||(t[1]=function(t){return e.touchStartListener(t)}),onTouchend:t[2]||(t[2]=function(t){return e.touchEndListener(t)})},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.slides,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["slide-item","turning-mode-".concat(t.turningMode||"slideY"),{current:n===e.slideIndex,before:n<e.slideIndex,after:n>e.slideIndex,hide:(n===e.slideIndex-1||n===e.slideIndex+1)&&t.turningMode!==e.currentSlide.turningMode}]),key:t.id},[Object(j["createElementVNode"])("div",{class:"slide-content",style:Object(j["normalizeStyle"])({width:e.slideWidth+"px",height:e.slideHeight+"px"})},[Object(j["createVNode"])(a,{slide:t,scale:e.scale,animationIndex:e.animationIndex},null,8,["slide","scale","animationIndex"])],4)],2)})),128))],544),[[f,e.contextmenus]]),e.slideThumbnailModelVisible?(Object(j["openBlock"])(),Object(j["createBlock"])(r,{key:0,turnSlideToIndex:e.turnSlideToIndex,onClose:t[3]||(t[3]=function(t){return e.slideThumbnailModelVisible=!1})},null,8,["turnSlideToIndex"])):Object(j["createCommentVNode"])("",!0),e.writingBoardToolVisible?(Object(j["openBlock"])(),Object(j["createBlock"])(i,{key:1,onClose:t[4]||(t[4]=function(t){return e.writingBoardToolVisible=!1})})):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("div",mj,[Object(j["createVNode"])(u,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:t[5]||(t[5]=function(t){return e.execPrev()})}),Object(j["createVNode"])(d,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:t[6]||(t[6]=function(t){return e.execNext()})}),Object(j["createVNode"])(s,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:t[7]||(t[7]=function(t){return e.writingBoardToolVisible=!0})})]),e.showPageNumber?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:2,class:"page-number",onClick:t[8]||(t[8]=function(t){return e.slideThumbnailModelVisible=!0})},Object(j["toDisplayString"])(e.slideIndex+1)+" / "+Object(j["toDisplayString"])(e.slides.length),1)):Object(j["createCommentVNode"])("",!0)])}function bj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("ScreenElement");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"screen-slide",style:Object(j["normalizeStyle"])({width:e.VIEWPORT_SIZE+"px",height:e.VIEWPORT_SIZE*e.viewportRatio+"px",transform:"scale(".concat(e.scale,")")})},[Object(j["createElementVNode"])("div",{class:"background",style:Object(j["normalizeStyle"])(Object(w["a"])({},e.backgroundStyle))},null,4),(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.slide.elements,(function(t,n){return Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:t.id,elementInfo:t,elementIndex:n+1,animationIndex:e.animationIndex},null,8,["elementInfo","elementIndex","animationIndex"])})),128))],4)}var vj=["id","title"];function Oj(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["screen-element",{link:e.elementInfo.link}]),id:"screen-element-".concat(e.elementInfo.id),style:Object(j["normalizeStyle"])({zIndex:e.elementIndex,color:e.theme.fontColor,fontFamily:e.theme.fontName,visibility:e.needWaitAnimation?"hidden":"visible"}),title:e.elementInfo.link||"",onClick:t[0]||(t[0]=function(t){return e.openLink()})},[(Object(j["openBlock"])(),Object(j["createBlock"])(Object(j["resolveDynamicComponent"])(e.currentElementComponent),{elementInfo:e.elementInfo},null,8,["elementInfo"]))],14,vj)}function hj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("BaseChartElement");return Object(j["openBlock"])(),Object(j["createBlock"])(a,{class:"screen-element-chart",elementInfo:e.elementInfo,needScaleSize:!1},null,8,["elementInfo"])}var jj=Object(j["defineComponent"])({name:"screen-element-chart",components:{BaseChartElement:Es},props:{elementInfo:{type:Object,required:!0}}});const gj=Mn()(jj,[["render",hj]]);var yj=gj,Ej={class:"element-content"};function xj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("VideoPlayer");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"screen-element-video",style:Object(j["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(j["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(j["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(j["createElementVNode"])("div",Ej,[Object(j["createVNode"])(a,{width:e.elementInfo.width,height:e.elementInfo.height,src:e.elementInfo.src,poster:e.elementInfo.poster,scale:e.scale},null,8,["width","height","src","poster","scale"])])],4)],4)}var Cj=Object(j["defineComponent"])({name:"screen-element-video",components:{VideoPlayer:er},props:{elementInfo:{type:Object,required:!0}},setup:function(){var e=Object(j["inject"])("slideScale")||Object(j["ref"])(1);return{scale:e}}});n("a705");const kj=Mn()(Cj,[["render",xj],["__scopeId","data-v-78adfd60"]]);var wj=kj,Nj=Object(j["defineComponent"])({name:"screen-element",props:{elementInfo:{type:Object,required:!0},elementIndex:{type:Number,required:!0},animationIndex:{type:Number,default:-1}},setup:function(e){var t=Object(j["computed"])((function(){var t,n=(t={},Object(G["a"])(t,ro.IMAGE,es),Object(G["a"])(t,ro.TEXT,ls),Object(G["a"])(t,ro.SHAPE,ms),Object(G["a"])(t,ro.LINE,hs),Object(G["a"])(t,ro.CHART,yj),Object(G["a"])(t,ro.TABLE,Bs),Object(G["a"])(t,ro.LATEX,Fs),Object(G["a"])(t,ro.VIDEO,wj),t);return n[e.elementInfo.type]||null})),n=Oe(),o=Object(j["computed"])((function(){return n.state.theme})),c=Object(j["computed"])((function(){return n.getters.currentSlide})),l=Object(j["computed"])((function(){var t=c.value.animations||[],n=t.findIndex((function(t){return t.elId===e.elementInfo.id}));return-1!==n&&n>=e.animationIndex})),a=function(){e.elementInfo.link&&window.open(e.elementInfo.link)};return{currentElementComponent:t,needWaitAnimation:l,theme:o,openLink:a}}});n("a360");const Ij=Mn()(Nj,[["render",Oj],["__scopeId","data-v-7527eee3"]]);var Sj=Ij,Tj=Object(j["defineComponent"])({name:"screen-slide",components:{ScreenElement:Sj},props:{slide:{type:Object,required:!0},scale:{type:Number,required:!0},animationIndex:{type:Number,default:-1}},setup:function(e){var t=Oe(),n=Object(j["computed"])((function(){return t.state.viewportRatio})),o=Object(j["computed"])((function(){return e.slide.background})),c=Or(o),l=c.backgroundStyle;return{backgroundStyle:l,VIEWPORT_SIZE:Je,viewportRatio:n}}});n("7599");const Vj=Mn()(Tj,[["render",bj],["__scopeId","data-v-a094625a"]]);var Lj=Vj,_j={class:"slide-thumbnails"},Bj={class:"return-button"},Dj={class:"slide-thumbnails-content"},Mj=["onClick"];function Aj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconArrowCircleLeft"),r=Object(j["resolveComponent"])("ThumbnailSlide");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",_j,[Object(j["createElementVNode"])("div",Bj,[Object(j["createVNode"])(a,{class:"icon",onClick:t[0]||(t[0]=function(t){return e.close()})})]),Object(j["createElementVNode"])("div",Dj,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.slides,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["thumbnail",{active:n===e.slideIndex}]),key:t.id,onClick:function(t){return e.turnSlideToIndex(n)}},[Object(j["createVNode"])(r,{slide:t,size:150},null,8,["slide"])],10,Mj)})),128))])])}var Pj=Object(j["defineComponent"])({name:"slide-thumbnails",emits:["close"],components:{ThumbnailSlide:Ks},props:{turnSlideToIndex:{type:Function}},setup:function(e,t){var n=t.emit,o=Oe(),c=Object(j["computed"])((function(){return o.state.slides})),l=Object(j["computed"])((function(){return o.state.slideIndex})),a=function(){return n("close")};return{slides:c,slideIndex:l,close:a}}});n("2ab2");const Rj=Mn()(Pj,[["render",Aj],["__scopeId","data-v-26398174"]]);var zj=Rj,Fj={class:"writing-board-tool"},Hj={class:"tools"},Uj={class:"colors"},qj=["onClick"];function Gj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("WritingBoard"),r=Object(j["resolveComponent"])("IconWrite"),i=Object(j["resolveComponent"])("Tooltip"),u=Object(j["resolveComponent"])("IconErase"),d=Object(j["resolveComponent"])("IconClear"),s=Object(j["resolveComponent"])("IconFill"),f=Object(j["resolveComponent"])("IconClose");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Fj,[(Object(j["openBlock"])(),Object(j["createBlock"])(j["Teleport"],{to:"body"},[Object(j["createVNode"])(a,{ref:"writingBoardRef",color:e.writingBoardColor,blackboard:e.blackboard,model:e.writingBoardModel},null,8,["color","blackboard","model"])])),Object(j["createElementVNode"])("div",Hj,[Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"画笔"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["btn",{active:"pen"===e.writingBoardModel}]),onClick:t[0]||(t[0]=function(t){return e.changePen()})},[Object(j["createVNode"])(r,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"橡皮擦"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["btn",{active:"eraser"===e.writingBoardModel}]),onClick:t[1]||(t[1]=function(t){return e.changeEraser()})},[Object(j["createVNode"])(u,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"清除墨迹"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:"btn",onClick:t[2]||(t[2]=function(t){return e.clearCanvas()})},[Object(j["createVNode"])(d,{class:"icon"})])]})),_:1},8,["mouseEnterDelay"]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"黑板"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:Object(j["normalizeClass"])(["btn",{active:e.blackboard}]),onClick:t[3]||(t[3]=function(t){return e.blackboard=!e.blackboard})},[Object(j["createVNode"])(s,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(j["createElementVNode"])("div",Uj,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.writingBoardColors,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:Object(j["normalizeClass"])(["color",{active:t===e.writingBoardColor}]),key:t,style:Object(j["normalizeStyle"])({backgroundColor:t}),onClick:function(n){return e.changeColor(t)}},null,14,qj)})),128))]),Object(j["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"关闭画笔"},{default:Object(j["withCtx"])((function(){return[Object(j["createElementVNode"])("div",{class:"btn",onClick:t[4]||(t[4]=function(t){return e.closeWritingBoard()})},[Object(j["createVNode"])(f,{class:"icon"})])]})),_:1},8,["mouseEnterDelay"])])])}var Xj={class:"writing-board",ref:"writingBoardRef"},Wj={key:0,class:"blackboard"};function Yj(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("IconWrite");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Xj,[e.blackboard?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",Wj)):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("canvas",{class:"canvas",ref:"canvasRef",onMousedown:t[0]||(t[0]=function(t){return e.handleMousedown(t)}),onMousemove:t[1]||(t[1]=function(t){return e.handleMousemove(t)}),onMouseup:t[2]||(t[2]=function(t){return e.handleMouseup()}),onTouchstart:t[3]||(t[3]=function(t){return e.handleMousedown(t)}),onTouchmove:t[4]||(t[4]=function(t){return e.handleMousemove(t)}),onTouchend:t[5]||(t[5]=function(t){e.handleMouseup(),e.mouseInCanvas=!1}),onMouseleave:t[6]||(t[6]=function(t){e.handleMouseup(),e.mouseInCanvas=!1}),onMouseenter:t[7]||(t[7]=function(t){return e.mouseInCanvas=!0})},null,544),e.mouseInCanvas&&"pen"===e.model?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:1,class:"pen",style:Object(j["normalizeStyle"])({left:e.mouse.x-e.penSize/2+"px",top:e.mouse.y-36+e.penSize/2+"px",color:e.color})},[Object(j["createVNode"])(a,{class:"icon",size:"36"})],4)):Object(j["createCommentVNode"])("",!0),e.mouseInCanvas&&"eraser"===e.model?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:2,class:"eraser",style:Object(j["normalizeStyle"])({left:e.mouse.x-e.rubberSize/2+"px",top:e.mouse.y-e.rubberSize/2+"px",width:e.rubberSize+"px",height:e.rubberSize+"px"})},null,4)):Object(j["createCommentVNode"])("",!0)],512)}var Zj=6,Jj=80,Kj=Object(j["defineComponent"])({name:"writing-board",props:{color:{type:String,default:"#ffcc00"},model:{type:String,default:"pen"},blackboard:{type:Boolean,default:!1}},setup:function(e){var t=null,n=Object(j["ref"])(),o=Object(j["ref"])(),c={x:0,y:0},l=!1,a=0,r=-1,i=Object(j["reactive"])({x:0,y:0}),u=function(e,t){i.x=e,i.y=t},d=Object(j["ref"])(!1),s=function(){o.value&&n.value&&(t=o.value.getContext("2d"),t&&(o.value.width=n.value.clientWidth,o.value.height=n.value.clientHeight,o.value.style.width=n.value.clientWidth+"px",o.value.style.height=n.value.clientHeight+"px",t.lineCap="round",t.lineJoin="round"))};Object(j["onMounted"])(s);var f=function(n,o,l){if(t){var a=c.x,r=c.y;t.lineWidth=l,t.strokeStyle=e.color,t.beginPath(),t.moveTo(a,r),t.lineTo(n,o),t.stroke(),t.closePath()}},m=function(e,n){var l,a,r,i;if(t&&o.value){var u=c.x,d=c.y,s=Jj/2,f=s*Math.sin(Math.atan((n-d)/(e-u))),m=s*Math.cos(Math.atan((n-d)/(e-u))),p=[u+f,d-m],b=[u-f,d+m],v=[e+f,n-m],O=[e-f,n+m];t.save(),t.beginPath(),t.arc(e,n,s,0,2*Math.PI),t.clip(),t.clearRect(0,0,o.value.width,o.value.height),t.restore(),t.save(),t.beginPath(),(l=t).moveTo.apply(l,p),(a=t).lineTo.apply(a,v),(r=t).lineTo.apply(r,O),(i=t).lineTo.apply(i,b),t.closePath(),t.clip(),t.clearRect(0,0,o.value.width,o.value.height),t.restore()}},p=function(e,t){var n=c.x,o=c.y;return Math.sqrt((e-n)*(e-n)+(t-o)*(t-o))},b=function(e,t){var n,o=10,c=.1,l=Zj,a=3,i=e/t;return n=i<=c?l:i>=o?a:l-i/o*l,-1===r?n:1*n/3+2*r/3},v=function(t,n){var o=(new Date).getTime();if("pen"===e.model){var l=p(t,n),i=o-a,u=b(l,i);f(t,n,u),r=u}else m(t,n);c={x:t,y:n},a=(new Date).getTime()},O=function(e){var t=e instanceof MouseEvent?e.offsetX:e.changedTouches[0].pageX,n=e instanceof MouseEvent?e.offsetY:e.changedTouches[0].pageY;l=!0,c={x:t,y:n},a=(new Date).getTime(),e instanceof TouchEvent&&(u(t,n),d.value=!0)},h=function(e){var t=e instanceof MouseEvent?e.offsetX:e.changedTouches[0].pageX,n=e instanceof MouseEvent?e.offsetY:e.changedTouches[0].pageY;u(t,n),l&&v(t,n)},g=function(){l&&(l=!1)},y=function(){t&&o.value&&t.clearRect(0,0,o.value.width,o.value.height)};return{mouse:i,mouseInCanvas:d,penSize:Zj,rubberSize:Jj,writingBoardRef:n,canvasRef:o,handleMousedown:O,handleMousemove:h,handleMouseup:g,clearCanvas:y}}});n("097f");const Qj=Mn()(Kj,[["render",Yj],["__scopeId","data-v-7ff9fa00"]]);var $j=Qj,eg=["#000000","#ffffff","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c"],tg=Object(j["defineComponent"])({name:"writing-board-tool",emits:["close"],components:{WritingBoard:$j},setup:function(e,t){var n=t.emit,o=Object(j["ref"])(),c=Object(j["ref"])("#e2534d"),l=Object(j["ref"])("pen"),a=Object(j["ref"])(!1),r=function(){l.value="pen"},i=function(){l.value="eraser"},u=function(){o.value.clearCanvas()},d=function(e){"pen"!==l.value&&(l.value="pen"),c.value=e},s=function(){n("close")};return{writingBoardRef:o,writingBoardColors:eg,writingBoardColor:c,writingBoardModel:l,blackboard:a,changePen:r,changeEraser:i,clearCanvas:u,changeColor:d,closeWritingBoard:s}}});n("4c08");const ng=Mn()(tg,[["render",Gj],["__scopeId","data-v-7a2e5324"]]);var og=ng,cg=Object(j["defineComponent"])({name:"screen",components:{ScreenSlide:Lj,SlideThumbnails:zj,WritingBoardTool:og},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.slides})),n=Object(j["computed"])((function(){return e.state.slideIndex})),o=Object(j["computed"])((function(){return e.state.viewportRatio})),c=Object(j["computed"])((function(){return e.getters.currentSlide})),l=Object(j["ref"])(0),a=Object(j["ref"])(0),r=Object(j["computed"])((function(){return l.value/Je})),i=Object(j["ref"])(!1),u=Object(j["ref"])(!1),d=Object(j["ref"])(!1),s=function(){var e,t,n=document.body.clientWidth,c=document.body.clientHeight;c/n===o.value?(e=n,t=c):c/n>o.value?(e=n,t=n*o.value):(e=c/o.value,t=c),l.value=e,a.value=t},f=dt(),m=f.exitScreening,p=function(){s(),ut()||m()};Object(j["onMounted"])((function(){s(),window.addEventListener("resize",p)})),Object(j["onUnmounted"])((function(){window.removeEventListener("resize",p)}));var b=Object(j["computed"])((function(){return c.value.animations||[]})),v=Object(j["ref"])(0),O=function(){var e="animate__",t=b.value[v.value];v.value+=1;var n=document.querySelector("#screen-element-".concat(t.elId," [class^=base-element-]"));if(n){var o="".concat(e).concat(t.type);document.documentElement.style.setProperty("--animate-duration","".concat(t.duration,"ms")),n.classList.add("".concat(e,"animated"),o);var c=function(){document.documentElement.style.removeProperty("--animate-duration"),n.classList.remove("".concat(e,"animated"),o)};n.addEventListener("animationend",c,{once:!0})}},h=Object(j["ref"])(0),g=function(){h.value&&(clearInterval(h.value),h.value=0)};Object(j["onUnmounted"])(g);var E=Object(de["throttle"])((function(e){xe["a"].success(e)}),1e3,{leading:!0,trailing:!1}),x=function(){if(b.value.length&&v.value>0)v.value-=1;else if(n.value>0){e.commit(y.UPDATE_SLIDE_INDEX,n.value-1);var t=b.value?b.value.length:0;v.value=t}else E("已经是第一页了")},C=function(){b.value.length&&v.value<b.value.length?O():n.value<t.value.length-1?(e.commit(y.UPDATE_SLIDE_INDEX,n.value+1),v.value=0):(E("已经是最后一页了"),g())},k=function(){g(),xe["a"].success("开始自动放映"),h.value=setInterval(C,2500)},w=Object(de["throttle"])((function(e){e.deltaY<0?x():e.deltaY>0&&C()}),500,{leading:!0,trailing:!1}),N=Object(j["ref"])(null),I=function(e){N.value={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}},S=function(e){if(N.value){var t=Math.abs(N.value.x-e.changedTouches[0].pageX),n=e.changedTouches[0].pageY-N.value.y;Math.abs(n)>t&&Math.abs(n)>50&&(N.value=null,n>0?x():C())}},T=function(e){var t=e.key.toUpperCase();t===ee.UP||t===ee.LEFT?x():t!==ee.DOWN&&t!==ee.RIGHT&&t!==ee.SPACE&&t!==ee.ENTER||C()};Object(j["onMounted"])((function(){document.addEventListener("keydown",T)})),Object(j["onUnmounted"])((function(){document.removeEventListener("keydown",T)}));var V=function(){e.commit(y.UPDATE_SLIDE_INDEX,n.value-1),v.value=0},L=function(){e.commit(y.UPDATE_SLIDE_INDEX,n.value+1),v.value=0},_=function(t){u.value=!1,e.commit(y.UPDATE_SLIDE_INDEX,t),v.value=0},B=function(){return[{text:"上一页",subText:"↑ ←",disable:n.value<=0,handler:function(){return V()}},{text:"下一页",subText:"↓ →",disable:n.value>=t.value.length-1,handler:function(){return L()}},{text:"第一页",disable:0===n.value,handler:function(){return _(0)}},{text:"最后一页",disable:n.value===t.value.length-1,handler:function(){return _(t.value.length-1)}},{divider:!0},{text:"显示页码",subText:i.value?"√":"",handler:function(){return i.value=!i.value}},{text:"查看所有幻灯片",handler:function(){return u.value=!0}},{text:"画笔",handler:function(){return d.value=!0}},{divider:!0},{text:h.value?"取消自动放映":"自动放映",handler:h.value?g:k},{text:"结束放映",subText:"ESC",handler:m}]};return Object(j["provide"])("slideScale",r),{slides:t,slideIndex:n,currentSlide:c,slideWidth:l,slideHeight:a,scale:r,mousewheelListener:w,touchStartListener:I,touchEndListener:S,animationIndex:v,contextmenus:B,execPrev:x,execNext:C,slideThumbnailModelVisible:u,turnSlideToIndex:_,writingBoardToolVisible:d,showPageNumber:i}}});n("b6a8");const lg=Mn()(cg,[["render",pj],["__scopeId","data-v-42d1fb1f"]]);var ag=lg,rg=Object(j["defineComponent"])({name:"app",components:{Editor:sj,Screen:ag},setup:function(){var e=Oe(),t=Object(j["computed"])((function(){return e.state.screening}));return window.onbeforeunload=function(){return!1},Object(j["onMounted"])((function(){e.commit(y.SET_AVAILABLE_FONTS),e.dispatch(E.INIT_SNAPSHOT_DATABASE)})),{screening:t}}});n("0679");const ig=Mn()(rg,[["render",g]]);var ug=ig,dg=(n("793f"),n("41ed"),n("77ed"),n("5952"),n("c860"),n("ae3f"),n("8c56"),n("b28e")),sg=n("f914"),fg=n("0e0a"),mg=n("f807"),pg=n("9312"),bg=n("84e7b"),vg=n("1e27"),Og=n("8845"),hg=n("a3ef"),jg=n("8331"),gg=n("4040"),yg=n("f745"),Eg=n("2e2d"),xg=n("6010"),Cg=n("1fcb"),kg=n("500e"),wg=n("0996"),Ng=n("1646"),Ig=n("fbe7"),Sg=n("b8af"),Tg=n("bf2c"),Vg=n("f259"),Lg=n("23fa"),_g=n("c53e"),Bg=n("8377"),Dg=n("246f"),Mg=n("33a2"),Ag=n("fdbcb"),Pg=n("ccc7"),Rg=n("e3b9"),zg=n("3a3e"),Fg=n("2e67"),Hg=n("e792"),Ug=n("e483"),qg=n("eac5"),Gg=n("694b"),Xg=n("e9ec"),Wg=n("ea01"),Yg=n("74f3"),Zg=n("4bad"),Jg=n("e7f4"),Kg=n("eb50"),Qg=n("0be2"),$g=n("a90c"),ey=n("c90a"),ty=n("d41d"),ny=n("2c06"),oy=n("a5dc"),cy=n("8678"),ly=n("d7fb"),ay=n("ce42"),ry=n("7abc"),iy=n("5b20"),uy=n("69de"),dy=n("d0c6"),sy=n("dcc2"),fy=n("f1d2"),my=n("d16b"),py=n("a5f1"),by=n("df0d"),vy=n("70f2"),Oy=n("b7c8"),hy=n("f99d"),jy=n("40bb"),gy=n("ae33"),yy=n("8c1a"),Ey=n("b7b3"),xy=n("96be"),Cy=n("5a69"),ky=n("f9e5"),wy=n("bbce"),Ny=n("77ad"),Iy=n("46cd"),Sy=n("3ee3"),Ty=n("dde4"),Vy=n("cead"),Ly=n("af8a"),_y=n("d887"),By=n("fa00"),Dy=n("e970"),My=n("f3c2"),Ay=n("7312"),Py=n("5294"),Ry=n("9fbc"),zy={install:function(e){e.component("IconFontSize",Ry["a"]),e.component("IconPicture",Py["a"]),e.component("IconGraphicDesign",Ay["a"]),e.component("IconConnection",My["a"]),e.component("IconChartProportion",Dy["a"]),e.component("IconInsertTable",By["a"]),e.component("IconVideoTwo",_y["a"]),e.component("IconFormula",Ly["a"]),e.component("IconLock",Vy["a"]),e.component("IconUnlock",Ty["a"]),e.component("IconFullScreen",Sy["a"]),e.component("IconBack",Iy["a"]),e.component("IconNext",Ny["a"]),e.component("IconAlignTop",wy["a"]),e.component("IconAlignLeft",ky["a"]),e.component("IconAlignRight",Cy["a"]),e.component("IconAlignBottom",xy["a"]),e.component("IconAlignVertically",Ey["a"]),e.component("IconAlignHorizontally",yy["a"]),e.component("IconBringToFront",gy["a"]),e.component("IconSentToBack",jy["a"]),e.component("IconBringToFrontOne",hy["a"]),e.component("IconSendToBack",Oy["a"]),e.component("IconGroup",vy["a"]),e.component("IconUngroup",by["a"]),e.component("IconFill",py["a"]),e.component("IconBackgroundColor",my["a"]),e.component("IconPlatte",fy["a"]),e.component("IconTailoring",sy["a"]),e.component("IconColorFilter",dy["a"]),e.component("IconFlipVertically",uy["a"]),e.component("IconFlipHorizontally",iy["a"]),e.component("IconText",ry["a"]),e.component("IconAddText",ay["a"]),e.component("IconAlignTextLeft",ly["a"]),e.component("IconAlignTextRight",cy["a"]),e.component("IconAlignTextCenter",oy["a"]),e.component("IconRowHeight",ny["a"]),e.component("IconFullwidth",ty["a"]),e.component("IconCode",ey["a"]),e.component("IconTextBold",$g["a"]),e.component("IconTextItalic",Qg["a"]),e.component("IconTextUnderline",Kg["a"]),e.component("IconStrikethrough",Jg["a"]),e.component("IconQuote",Zg["a"]),e.component("IconList",Yg["a"]),e.component("IconOrderedList",Wg["a"]),e.component("IconUpOne",Xg["a"]),e.component("IconDownOne",Gg["a"]),e.component("IconFormat",qg["a"]),e.component("IconAlignTextTopOne",Ug["a"]),e.component("IconAlignTextBottomOne",Hg["a"]),e.component("IconAlignTextMiddleOne",Fg["a"]),e.component("IconDown",zg["a"]),e.component("IconLeftTwo",Rg["a"]),e.component("IconRightTwo",Pg["a"]),e.component("IconPlus",Ag["a"]),e.component("IconMinus",Mg["a"]),e.component("IconClose",Dg["a"]),e.component("IconCloseSmall",Bg["a"]),e.component("IconChartHistogram",_g["a"]),e.component("IconChartLine",Lg["a"]),e.component("IconChartPie",Vg["a"]),e.component("IconPlayOne",Tg["a"]),e.component("IconPpt",Sg["a"]),e.component("IconHelpcenter",Ig["a"]),e.component("IconGithub",Ng["a"]),e.component("IconWrite",wg["a"]),e.component("IconErase",kg["a"]),e.component("IconEffects",Cg["a"]),e.component("IconRotate",xg["a"]),e.component("IconEdit",Eg["a"]),e.component("IconUndo",yg["a"]),e.component("IconTransform",gg["a"]),e.component("IconClick",jg["a"]),e.component("IconTheme",hg["a"]),e.component("IconArrowCircleLeft",Og["a"]),e.component("IconLogout",vg["a"]),e.component("IconClear",bg["a"]),e.component("IconFolderClose",pg["a"]),e.component("IconPause",mg["a"]),e.component("IconVolumeMute",fg["a"]),e.component("IconVolumeNotice",sg["a"]),e.component("IconVolumeSmall",dg["a"])}},Fy=["accept"];function Hy(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"file-input",onClick:t[1]||(t[1]=function(t){return e.handleClick()})},[Object(j["renderSlot"])(e.$slots,"default",{},void 0,!0),Object(j["createElementVNode"])("input",{class:"input",type:"file",name:"upload",ref:"inputRef",accept:e.accept,onChange:t[0]||(t[0]=function(t){return e.handleChange(t)})},null,40,Fy)])}var Uy=Object(j["defineComponent"])({name:"file-input",emits:["change"],props:{accept:{type:String,default:"image/*"}},setup:function(e,t){var n=t.emit,o=Object(j["ref"])(),c=function(){o.value&&(o.value.value="",o.value.click())},l=function(e){var t=e.target.files;t&&n("change",t)};return{handleClick:c,handleChange:l,inputRef:o}}});n("f349");const qy=Mn()(Uy,[["render",Hy],["__scopeId","data-v-d6089858"]]);var Gy=qy,Xy={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",version:"1.1"};function Wy(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("svg",Xy,[Object(j["renderSlot"])(e.$slots,"default")])}var Yy={name:"svg-wrapper"};const Zy=Mn()(Yy,[["render",Wy]]);var Jy=Zy;function Ky(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("button",{class:Object(j["normalizeClass"])(["checkbox-button",{checked:n.checked}])},[Object(j["renderSlot"])(e.$slots,"default",{},void 0,!0)],2)}var Qy={name:"checkbox-button",props:{checked:{type:Boolean,default:!1}}};n("782e");const $y=Mn()(Qy,[["render",Ky],["__scopeId","data-v-7cae2b90"]]);var eE=$y,tE={class:"checkbox-button-group"};function nE(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",tE,[Object(j["renderSlot"])(e.$slots,"default",{},void 0,!0)])}var oE={name:"checkbox-button-group"};n("69d5");const cE=Mn()(oE,[["render",nE],["__scopeId","data-v-7dafd0a9"]]);var lE=cE,aE={class:"color-picker"},rE={class:"picker-saturation-wrap"},iE={class:"picker-controls"},uE={class:"picker-color-wrap"},dE={class:"picker-sliders"},sE={class:"picker-hue-wrap"},fE={class:"picker-alpha-wrap"},mE={class:"picker-field"},pE={class:"picker-presets"},bE=["onClick"],vE={class:"picker-gradient-presets"},OE=["onClick"],hE={class:"picker-presets"},jE=["onClick"],gE={key:0,class:"recent-colors-title"},yE={class:"recent-colors"},EE=["onClick"];function xE(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Saturation"),r=Object(j["resolveComponent"])("Checkboard"),i=Object(j["resolveComponent"])("Hue"),u=Object(j["resolveComponent"])("Alpha"),d=Object(j["resolveComponent"])("EditableInput");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",aE,[Object(j["createElementVNode"])("div",rE,[Object(j["createVNode"])(a,{value:e.color,hue:e.hue,onColorChange:t[0]||(t[0]=function(t){return e.changeColor(t)})},null,8,["value","hue"])]),Object(j["createElementVNode"])("div",iE,[Object(j["createElementVNode"])("div",uE,[Object(j["createElementVNode"])("div",{class:"picker-current-color",style:Object(j["normalizeStyle"])({background:e.currentColor})},null,4),Object(j["createVNode"])(r)]),Object(j["createElementVNode"])("div",dE,[Object(j["createElementVNode"])("div",sE,[Object(j["createVNode"])(i,{value:e.color,hue:e.hue,onColorChange:t[1]||(t[1]=function(t){return e.changeColor(t)})},null,8,["value","hue"])]),Object(j["createElementVNode"])("div",fE,[Object(j["createVNode"])(u,{value:e.color,onColorChange:t[2]||(t[2]=function(t){return e.changeColor(t)})},null,8,["value"])])])]),Object(j["createElementVNode"])("div",mE,[Object(j["createVNode"])(d,{value:e.color,onColorChange:t[3]||(t[3]=function(t){return e.changeColor(t)})},null,8,["value"])]),Object(j["createElementVNode"])("div",pE,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.themeColors,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"picker-presets-color",key:t,style:Object(j["normalizeStyle"])({background:t}),onClick:function(n){return e.selectPresetColor(t)}},null,12,bE)})),128))]),Object(j["createElementVNode"])("div",vE,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.presetColors,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"picker-gradient-col",key:n},[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(t,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"picker-gradient-color",key:t,style:Object(j["normalizeStyle"])({background:t}),onClick:function(n){return e.selectPresetColor(t)}},null,12,OE)})),128))])})),128))]),Object(j["createElementVNode"])("div",hE,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.standardColors,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:t,class:"picker-presets-color",style:Object(j["normalizeStyle"])({background:t}),onClick:function(n){return e.selectPresetColor(t)}},null,12,jE)})),128))]),e.recentColors.length?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",gE,"最近使用:")):Object(j["createCommentVNode"])("",!0),Object(j["createElementVNode"])("div",yE,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.recentColors,(function(t){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:t,class:"picker-presets-color",style:Object(j["normalizeStyle"])({background:t}),onClick:function(n){return e.selectPresetColor(t)}},null,12,EE)})),128))])])}var CE=function(e){return Object(j["pushScopeId"])("data-v-6f2cb744"),e=e(),Object(j["popScopeId"])(),e},kE={class:"alpha"},wE={class:"alpha-checkboard-wrap"},NE=CE((function(){return Object(j["createElementVNode"])("div",{class:"alpha-picker"},null,-1)})),IE=[NE];function SE(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Checkboard");return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",kE,[Object(j["createElementVNode"])("div",wE,[Object(j["createVNode"])(a)]),Object(j["createElementVNode"])("div",{class:"alpha-gradient",style:Object(j["normalizeStyle"])({background:e.gradientColor})},null,4),Object(j["createElementVNode"])("div",{class:"alpha-container",ref:"alphaRef",onMousedown:t[0]||(t[0]=function(t){return e.handleMouseDown(t)})},[Object(j["createElementVNode"])("div",{class:"alpha-pointer",style:Object(j["normalizeStyle"])({left:100*e.color.a+"%"})},IE,4)],544)])}function TE(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"checkerboard",style:Object(j["normalizeStyle"])(e.bgStyle)},null,4)}var VE={},LE=function(e,t,n){var o=document.createElement("canvas");o.width=o.height=2*n;var c=o.getContext("2d");return c?(c.fillStyle=e,c.fillRect(0,0,o.width,o.height),c.fillStyle=t,c.fillRect(0,0,n,n),c.translate(n,n),c.fillRect(0,0,n,n),o.toDataURL()):null},_E=function(e,t,n){var o=e+","+t+","+n;if(VE[o])return VE[o];var c=LE(e,t,n);return VE[o]=c,c},BE=Object(j["defineComponent"])({name:"checkboard",emits:["colorChange"],props:{size:{type:Number,default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},setup:function(e){var t=Object(j["computed"])((function(){var t=_E(e.white,e.grey,e.size);return{backgroundImage:"url(".concat(t,")")}}));return{bgStyle:t}}});n("7e17");const DE=Mn()(BE,[["render",TE],["__scopeId","data-v-0a544b87"]]);var ME=DE,AE=Object(j["defineComponent"])({name:"alpha",components:{Checkboard:ME},emits:["colorChange"],props:{value:{type:Object,required:!0}},setup:function(e,t){var n=t.emit,o=Object(j["computed"])((function(){return e.value})),c=Object(j["computed"])((function(){var e=[o.value.r,o.value.g,o.value.b].join(",");return"linear-gradient(to right, rgba(".concat(e,", 0) 0%, rgba(").concat(e,", 1) 100%)")})),l=Object(j["ref"])(),a=function(e){if(e.preventDefault(),l.value){var t,c=l.value.clientWidth,a=l.value.getBoundingClientRect().left+window.pageXOffset,r=e.pageX-a;t=r<0?0:r>c?1:Math.round(100*r/c)/100,o.value.a!==t&&n("colorChange",{r:o.value.r,g:o.value.g,b:o.value.b,a:t})}},r=function e(){window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",e)},i=function(e){a(e),window.addEventListener("mousemove",a),window.addEventListener("mouseup",r)};return Object(j["onUnmounted"])(r),{alphaRef:l,gradientColor:c,handleMouseDown:i,color:o}}});n("f418");const PE=Mn()(AE,[["render",SE],["__scopeId","data-v-6f2cb744"]]);var RE=PE,zE=function(e){return Object(j["pushScopeId"])("data-v-1766620e"),e=e(),Object(j["popScopeId"])(),e},FE={class:"hue"},HE=zE((function(){return Object(j["createElementVNode"])("div",{class:"hue-picker"},null,-1)})),UE=[HE];function qE(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",FE,[Object(j["createElementVNode"])("div",{class:"hue-container",ref:"hueRef",onMousedown:t[0]||(t[0]=function(t){return e.handleMouseDown(t)})},[Object(j["createElementVNode"])("div",{class:"hue-pointer",style:Object(j["normalizeStyle"])({left:e.pointerLeft})},UE,4)],544)])}var GE=Object(j["defineComponent"])({name:"hue",emits:["colorChange"],props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},setup:function(e,t){var n=t.emit,o=Object(j["ref"])(0),c=Object(j["ref"])(""),l=Object(j["computed"])((function(){var t=H()(e.value).toHsl();return-1!==e.hue&&(t.h=e.hue),t})),a=Object(j["computed"])((function(){return 0===l.value.h&&"right"===c.value?"100%":100*l.value.h/360+"%"}));Object(j["watch"])((function(){return e.value}),(function(){var t=H()(e.value).toHsl(),n=0===t.s?e.hue:t.h;0!==n&&n-o.value>0&&(c.value="right"),0!==n&&n-o.value<0&&(c.value="left"),o.value=n}));var r=Object(j["ref"])(),i=function(t){if(t.preventDefault(),r.value){var o,c,a=r.value.clientWidth,i=r.value.getBoundingClientRect().left+window.pageXOffset,u=t.pageX-i;u<0?o=0:u>a?o=360:(c=100*u/a,o=360*c/100),-1!==e.hue&&l.value.h===o||n("colorChange",{h:o,l:l.value.l,s:l.value.s,a:l.value.a})}},u=function e(){window.removeEventListener("mousemove",i),window.removeEventListener("mouseup",e)},d=function(e){i(e),window.addEventListener("mousemove",i),window.addEventListener("mouseup",u)};return Object(j["onUnmounted"])(u),{hueRef:r,handleMouseDown:d,pointerLeft:a}}});n("468f");const XE=Mn()(GE,[["render",qE],["__scopeId","data-v-1766620e"]]);var WE=XE,YE=function(e){return Object(j["pushScopeId"])("data-v-8982eb4a"),e=e(),Object(j["popScopeId"])(),e},ZE=YE((function(){return Object(j["createElementVNode"])("div",{class:"saturation-white"},null,-1)})),JE=YE((function(){return Object(j["createElementVNode"])("div",{class:"saturation-black"},null,-1)})),KE=YE((function(){return Object(j["createElementVNode"])("div",{class:"saturation-circle"},null,-1)})),QE=[KE];function $E(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{class:"saturation",ref:"saturationRef",style:Object(j["normalizeStyle"])({background:e.bgColor}),onMousedown:t[0]||(t[0]=function(t){return e.handleMouseDown(t)})},[ZE,JE,Object(j["createElementVNode"])("div",{class:"saturation-pointer",style:Object(j["normalizeStyle"])({top:e.pointerTop,left:e.pointerLeft})},QE,4)],36)}var ex=Object(j["defineComponent"])({name:"saturation",emits:["colorChange"],props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},setup:function(e,t){var n=t.emit,o=Object(j["computed"])((function(){var t=H()(e.value).toHsv();return-1!==e.hue&&(t.h=e.hue),t})),c=Object(j["computed"])((function(){return"hsl(".concat(o.value.h,", 100%, 50%)")})),l=Object(j["computed"])((function(){return-100*o.value.v+1+100+"%"})),a=Object(j["computed"])((function(){return 100*o.value.s+"%"})),r=Object(de["throttle"])((function(e){n("colorChange",e)}),20,{leading:!0,trailing:!1}),i=Object(j["ref"])(),u=function(e){if(e.preventDefault(),i.value){var t=i.value.clientWidth,n=i.value.clientHeight,c=i.value.getBoundingClientRect().left+window.pageXOffset,l=i.value.getBoundingClientRect().top+window.pageYOffset,a=Object(de["clamp"])(e.pageX-c,0,t),u=Object(de["clamp"])(e.pageY-l,0,n),d=a/t,s=Object(de["clamp"])(-u/n+1,0,1);r({h:o.value.h,s:d,v:s,a:o.value.a})}},d=function e(){window.removeEventListener("mousemove",u),window.removeEventListener("mouseup",e)},s=function(e){u(e),window.addEventListener("mousemove",u),window.addEventListener("mouseup",d)};return Object(j["onUnmounted"])(d),{saturationRef:i,bgColor:c,handleMouseDown:s,pointerTop:l,pointerLeft:a}}});n("a46e");const tx=Mn()(ex,[["render",$E],["__scopeId","data-v-8982eb4a"]]);var nx=tx,ox={class:"editable-input"},cx=["value"];function lx(e,t,n,o,c,l){return Object(j["openBlock"])(),Object(j["createElementBlock"])("div",ox,[Object(j["createElementVNode"])("input",{class:"input-content",value:e.val,onInput:t[0]||(t[0]=function(t){return e.handleInput(t)})},null,40,cx)])}var ax=Object(j["defineComponent"])({name:"editable-input",emits:["colorChange"],props:{value:{type:Object,required:!0}},setup:function(e,t){var n=t.emit,o=Object(j["computed"])((function(){var t="";return t=e.value.a<1?H()(e.value).toHex8String().toUpperCase():H()(e.value).toHexString().toUpperCase(),t.replace("#","")})),c=function(e){var t=e.target.value;t.length>=6&&n("colorChange",H()(t).toRgb())};return{val:o,handleInput:c}}});n("1a34");const rx=Mn()(ax,[["render",lx],["__scopeId","data-v-00ea8dfc"]]);var ix=rx,ux="RECENT_COLORS",dx=[["#7f7f7f","#f2f2f2"],["#0d0d0d","#808080"],["#1c1a10","#ddd8c3"],["#0e243d","#c6d9f0"],["#233f5e","#dae5f0"],["#632623","#f2dbdb"],["#4d602c","#eaf1de"],["#3f3150","#e6e0ec"],["#1e5867","#d9eef3"],["#99490f","#fee9da"]],sx=function(e,t,n){for(var o=H()(e).toRgb(),c=H()(t).toRgb(),l=(c.r-o.r)/n,a=(c.g-o.g)/n,r=(c.b-o.b)/n,i=[],u=0;u<n;u++){var d=H()({r:o.r+l*u,g:o.g+a*u,b:o.b+r*u}).toRgbString();i.push(d)}return i},fx=function(){var e,t=[],n=Object(N["a"])(dx);try{for(n.s();!(e=n.n()).done;){var o=e.value;t.push(sx(o[1],o[0],5))}}catch(qx){n.e(qx)}finally{n.f()}return t},mx=Object(j["defineComponent"])({name:"color-picker",components:{Alpha:RE,Checkboard:ME,Hue:WE,Saturation:nx,EditableInput:ix},emits:["update:modelValue"],props:{modelValue:{type:String,default:"#e86b99"}},setup:function(e,t){var n=t.emit,o=Object(j["ref"])(-1),c=Object(j["ref"])([]),l=Object(j["computed"])({get:function(){return H()(e.modelValue).toRgb()},set:function(e){var t="rgba(".concat([e.r,e.g,e.b,e.a].join(","),")");n("update:modelValue",t)}}),a=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c"],r=["#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57","#00afee","#0071be","#00215f","#72349d"],i=fx(),u=Object(j["computed"])((function(){return"rgba(".concat([l.value.r,l.value.g,l.value.b,l.value.a].join(","),")")})),d=function(e){o.value=H()(e).toHsl().h,n("update:modelValue",e)},s=Object(de["debounce"])((function(){var e=H()(l.value).toRgbString();if(!c.value.includes(e)){c.value=[e].concat(Object(ue["a"])(c.value));var t=10;c.value.length>t&&(c.value=c.value.slice(0,t))}}),300,{trailing:!0});Object(j["onMounted"])((function(){var e=localStorage.getItem(ux);e&&(c.value=JSON.parse(e))})),Object(j["watch"])(c,(function(){var e=JSON.stringify(c.value);localStorage.setItem(ux,e)}));var f=function(e){"h"in e?(o.value=e.h,l.value=H()(e).toRgb()):(o.value=H()(e).toHsl().h,l.value=e),s()};return{themeColors:a,standardColors:r,presetColors:i,color:l,hue:o,currentColor:u,changeColor:f,selectPresetColor:d,recentColors:c}}});n("6c3c");const px=Mn()(mx,[["render",xE],["__scopeId","data-v-210672ee"]]);var bx=px,vx={key:0,class:"fullscreen-spin"};function Ox(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("Spin");return n.loading?(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",vx,[Object(j["createVNode"])(a,{tip:n.tip,size:"large"},null,8,["tip"])])):Object(j["createCommentVNode"])("",!0)}var hx={name:"fullscreen-spin",props:{loading:{type:Boolean,default:!1},tip:{type:String,default:""}}};n("3f8e");const jx=Mn()(hx,[["render",Ox],["__scopeId","data-v-6275c730"]]);var gx=jx,yx={install:function(e){e.component("FileInput",Gy),e.component("SvgWrapper",Jy),e.component("CheckboxButton",eE),e.component("CheckboxButtonGroup",lE),e.component("ColorPicker",bx),e.component("FullscreenSpin",gx)}};function Ex(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("MenuContent");return Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],null,[Object(j["createElementVNode"])("div",{class:"mask",onContextmenu:t[0]||(t[0]=Object(j["withModifiers"])((function(t){return e.removeContextmenu()}),["prevent"])),onMousedown:t[1]||(t[1]=function(t){return e.removeContextmenu()})},null,32),Object(j["createElementVNode"])("div",{class:"contextmenu",style:Object(j["normalizeStyle"])({left:e.style.left+"px",top:e.style.top+"px"}),onContextmenu:t[2]||(t[2]=Object(j["withModifiers"])((function(){}),["prevent"]))},[Object(j["createVNode"])(a,{menus:e.menus,handleClickMenuItem:e.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])],36)],64)}var xx={class:"menu-content"},Cx=["onClick"],kx={class:"text"},wx={key:0,class:"sub-text"};function Nx(e,t,n,o,c,l){var a=Object(j["resolveComponent"])("menu-content",!0);return Object(j["openBlock"])(),Object(j["createElementBlock"])("ul",xx,[(Object(j["openBlock"])(!0),Object(j["createElementBlock"])(j["Fragment"],null,Object(j["renderList"])(e.menus,(function(t,n){return Object(j["openBlock"])(),Object(j["createElementBlock"])(j["Fragment"],{key:t.text||n},[t.hide?Object(j["createCommentVNode"])("",!0):(Object(j["openBlock"])(),Object(j["createElementBlock"])("li",{key:0,class:Object(j["normalizeClass"])(["menu-item",{divider:t.divider,disable:t.disable}]),onClick:Object(j["withModifiers"])((function(n){return e.handleClickMenuItem(t)}),["stop"])},[t.divider?Object(j["createCommentVNode"])("",!0):(Object(j["openBlock"])(),Object(j["createElementBlock"])("div",{key:0,class:Object(j["normalizeClass"])(["menu-item-content",{"has-children":t.children,"has-handler":t.handler}])},[Object(j["createElementVNode"])("span",kx,Object(j["toDisplayString"])(t.text),1),t.subText&&!t.children?(Object(j["openBlock"])(),Object(j["createElementBlock"])("span",wx,Object(j["toDisplayString"])(t.subText),1)):Object(j["createCommentVNode"])("",!0),t.children&&t.children.length?(Object(j["openBlock"])(),Object(j["createBlock"])(a,{key:1,class:"sub-menu",menus:t.children,handleClickMenuItem:e.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):Object(j["createCommentVNode"])("",!0)],2))],10,Cx))],64)})),128))])}var Ix=Object(j["defineComponent"])({name:"menu-content",props:{menus:{type:Array,required:!0},handleClickMenuItem:{type:Function,required:!0}}});n("0c74");const Sx=Mn()(Ix,[["render",Nx],["__scopeId","data-v-eb1555e8"]]);var Tx=Sx,Vx=Object(j["defineComponent"])({name:"contextmenu",components:{MenuContent:Tx},props:{axis:{type:Object,required:!0},el:{type:Object,required:!0},menus:{type:Array,required:!0},removeContextmenu:{type:Function,required:!0}},setup:function(e){var t=Object(j["computed"])((function(){var t=170,n=30,o=11,c=5,l=e.axis,a=l.x,r=l.y,i=e.menus.filter((function(e){return!(e.divider||e.hide)})).length,u=e.menus.filter((function(e){return e.divider})).length,d=t,s=i*n+u*o+2*c,f=document.body.clientWidth,m=document.body.clientHeight;return{left:f<=a+d?a-d:a,top:m<=r+s?r-s:r}})),n=function(t){t.disable||t.children&&!t.handler||(t.handler&&t.handler(e.el),e.removeContextmenu())};return{style:t,handleClickMenuItem:n}}});n("b837");const Lx=Mn()(Vx,[["render",Ex]]);var _x=Lx,Bx="CTX_CONTEXTMENU_HANDLER",Dx=function(e,t,n){t.stopPropagation(),t.preventDefault();var o=n.value(e);if(o){var c=null,l=function t(){c&&(document.body.removeChild(c),c=null),e.classList.remove("contextmenu-active"),document.body.removeEventListener("scroll",t),window.removeEventListener("resize",t)},a={axis:{x:t.x,y:t.y},el:e,menus:o,removeContextmenu:l};c=document.createElement("div");var r=Object(j["createVNode"])(_x,a,null);Object(j["render"])(r,c),document.body.appendChild(c),e.classList.add("contextmenu-active"),document.body.addEventListener("scroll",l),window.addEventListener("resize",l)}},Mx={mounted:function(e,t){e[Bx]=function(n){return Dx(e,n,t)},e.addEventListener("contextmenu",e[Bx])},unmounted:function(e){e&&e[Bx]&&(e.removeEventListener("contextmenu",e[Bx]),delete e[Bx])}},Ax=Mx,Px="CTX_CLICK_OUTSIDE_HANDLER",Rx=function(e,t,n){var o=n.value,c=t.composedPath(),l=c?c.indexOf(e)<0:!e.contains(t.target);l&&o(t)},zx={mounted:function(e,t){e[Px]=function(n){return Rx(e,n,t)},setTimeout((function(){document.addEventListener("click",e[Px])}),0)},unmounted:function(e){e[Px]&&(document.removeEventListener("click",e[Px]),delete e[Px])}},Fx=zx,Hx={install:function(e){e.directive("contextmenu",Ax),e.directive("click-outside",Fx)}},Ux=Object(j["createApp"])(ug);Ux.component("InputNumber",h["a"]),Ux.component("Divider",O["a"]),Ux.component("Button",v["a"]),Ux.component("ButtonGroup",v["a"].Group),Ux.component("Tooltip",b["a"]),Ux.component("Popover",p["a"]),Ux.component("Slider",m["a"]),Ux.component("Select",f["a"]),Ux.component("SelectOption",f["a"].Option),Ux.component("SelectOptGroup",f["a"].OptGroup),Ux.component("Switch",s["a"]),Ux.component("Radio",d["a"]),Ux.component("RadioGroup",d["a"].Group),Ux.component("RadioButton",d["a"].Button),Ux.component("Input",u["a"]),Ux.component("InputGroup",u["a"].Group),Ux.component("TextArea",u["a"].TextArea),Ux.component("Modal",i["a"]),Ux.component("Dropdown",r["a"]),Ux.component("Menu",a["a"]),Ux.component("MenuItem",a["a"].Item),Ux.component("Checkbox",l["a"]),Ux.component("Drawer",c["a"]),Ux.component("Spin",o["a"]),Ux.use(zy),Ux.use(yx),Ux.use(Hx),Ux.use(ve,be),Ux.mount("#app")},cd87:function(e,t,n){"use strict";n("0dc0")},cdff:function(e,t,n){},d4cb:function(e,t,n){},d4d6:function(e,t,n){},d572:function(e,t,n){},d64e:function(e,t,n){},d8c4:function(e,t,n){},d9a3:function(e,t,n){"use strict";n("0eae")},db88:function(e,t,n){},dbe5:function(e,t,n){},dc5e:function(e,t,n){},dc61:function(e,t,n){},dc83:function(e,t,n){"use strict";n("f6ff")},de7c:function(e,t,n){"use strict";n("fad2")},e09c:function(e,t,n){},e1f8:function(e,t,n){},e202:function(e,t,n){"use strict";n("3040")},e28d:function(e,t,n){"use strict";n("8eb5")},e3dc:function(e,t,n){},e640:function(e,t,n){},e6b1:function(e,t,n){},ec3f:function(e,t,n){},ed98:function(e,t,n){},ef0f:function(e,t,n){"use strict";n("930c")},f076:function(e,t,n){"use strict";n("e09c")},f07f:function(e,t,n){},f2d4:function(e,t,n){},f2e0:function(e,t,n){"use strict";n("ae73")},f33f:function(e,t,n){"use strict";n("a9ab")},f349:function(e,t,n){"use strict";n("013f")},f354:function(e,t,n){},f418:function(e,t,n){"use strict";n("0f92")},f46c:function(e,t,n){"use strict";n("58d7")},f611:function(e,t,n){},f6ff:function(e,t,n){},f7b3:function(e,t,n){},f802:function(e,t,n){"use strict";n("84e7")},f8f9:function(e,t,n){},fad2:function(e,t,n){},fb1d:function(e,t,n){"use strict";n("d572")},fc4d:function(e,t,n){},fff2:function(e,t,n){}});
//# sourceMappingURL=app.d6ff3397.js.map