PPTist/js/app.80a2338c.js

2 lines
641 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 c,a,r=t[0],i=t[1],u=t[2],s=0,f=[];s<r.length;s++)a=r[s],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&f.push(o[a][0]),o[a]=0;for(c in i)Object.prototype.hasOwnProperty.call(i,c)&&(e[c]=i[c]);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],c=!0,r=1;r<n.length;r++){var i=n[r];0!==o[i]&&(c=!1)}c&&(l.splice(t--,1),e=a(a.s=n[0]))}return e}var c={},o={app:0},l=[];function a(t){if(c[t])return c[t].exports;var n=c[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=c,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 c in e)a.d(n,c,function(t){return e[t]}.bind(null,c));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){},"005c":function(e,t,n){"use strict";n("c326")},"01bc":function(e,t,n){},"024f":function(e,t,n){},"02ca":function(e,t,n){"use strict";n("28c1")},"0491":function(e,t,n){"use strict";n("729c")},"04be":function(e,t,n){},"0516":function(e,t,n){"use strict";n("b854")},"0585":function(e,t,n){},"078b":function(e,t,n){},"07f0":function(e,t,n){"use strict";n("f6a3")},"084d":function(e,t,n){},"0b53":function(e,t,n){},"0be5":function(e,t,n){"use strict";n("5c62")},"0e5d":function(e,t,n){},"0f64":function(e,t,n){"use strict";n("17bf")},1:function(e,t,n){e.exports=n("cd49")},1126:function(e,t,n){"use strict";n("72c0")},1222:function(e,t,n){"use strict";n("a8fb")},1247:function(e,t,n){},1441:function(e,t,n){},"14a3":function(e,t,n){},"152b":function(e,t,n){},1549:function(e,t,n){},"154d":function(e,t,n){},"15d9":function(e,t,n){"use strict";n("748f")},"167f":function(e,t,n){"use strict";n("b2c2")},"179a":function(e,t,n){"use strict";n("cb4f")},"17bf":function(e,t,n){},"180d":function(e,t,n){"use strict";n("2797")},1855:function(e,t,n){"use strict";n("e16b")},1933:function(e,t,n){"use strict";n("3565")},"197c":function(e,t,n){"use strict";n("61a2")},"1a9f":function(e,t,n){},"1b4b":function(e,t,n){"use strict";n("c737")},"1bd7":function(e,t,n){},"1c65":function(e,t,n){"use strict";n("446f")},"1ce9":function(e,t,n){},"1ebd":function(e,t,n){"use strict";n("1549")},"1f63":function(e,t,n){},2:function(e,t){},"217f":function(e,t,n){},"22e8":function(e,t,n){},"231f":function(e,t,n){},2460:function(e,t,n){"use strict";n("ccb8")},"24bc":function(e,t,n){"use strict";n("77cb")},"258f":function(e,t,n){"use strict";n("9c0f")},2797:function(e,t,n){},2803:function(e,t,n){"use strict";n("ea69")},"28c1":function(e,t,n){},"28eb":function(e,t,n){"use strict";n("cd4f")},"295a":function(e,t,n){},"29d1":function(e,t,n){},"2b33":function(e,t,n){},"2c0d":function(e,t,n){},"2d86":function(e,t,n){"use strict";n("c756")},"2e8e":function(e,t,n){},3:function(e,t){},3010:function(e,t,n){"use strict";n("d2a4")},"307a":function(e,t,n){"use strict";n("d1ee")},3328:function(e,t,n){"use strict";n("9ce5")},"335c":function(e,t,n){"use strict";n("1a9f")},"34f1":function(e,t,n){"use strict";n("e739")},3565:function(e,t,n){},"35ec":function(e,t,n){},3696:function(e,t,n){"use strict";n("35ec")},"36ac":function(e,t,n){},3836:function(e,t,n){"use strict";n("77f0")},3929:function(e,t,n){"use strict";n("9f9d")},"3b6a":function(e,t,n){},"3c3b":function(e,t,n){},4278:function(e,t,n){},"444c":function(e,t,n){},"446f":function(e,t,n){},4591:function(e,t,n){},"45c1":function(e,t,n){},"45c15":function(e,t,n){"use strict";n("b614")},4672:function(e,t,n){},4675:function(e,t,n){"use strict";n("af80")},"46fe":function(e,t,n){"use strict";n("4591")},4731:function(e,t,n){"use strict";n("231f")},4764:function(e,t,n){"use strict";n("b2e0")},"48ac":function(e,t,n){},"48b6":function(e,t,n){},"4a2e":function(e,t,n){"use strict";n("1ce9")},"4b9a":function(e,t,n){"use strict";n("fa09")},"4f60":function(e,t,n){"use strict";n("295a")},"4f8b":function(e,t,n){"use strict";n("dcba")},"501a":function(e,t,n){},"51eb":function(e,t,n){},5314:function(e,t,n){},"553d":function(e,t,n){},"55e5":function(e,t,n){},5634:function(e,t,n){"use strict";n("96aa")},5688:function(e,t,n){"use strict";n("2b33")},"573c":function(e,t,n){"use strict";n("0e5d")},"58de":function(e,t,n){"use strict";n("c9ec")},"58eb":function(e,t,n){"use strict";n("6b80")},5952:function(e,t,n){},5970:function(e,t,n){"use strict";n("553d")},"59bb":function(e,t,n){"use strict";n("078b")},"5a58":function(e,t,n){"use strict";n("48ac")},"5c62":function(e,t,n){},"5c9a":function(e,t,n){},"5d4b":function(e,t,n){"use strict";n("501a")},"5fa4":function(e,t,n){"use strict";n("01bc")},6060:function(e,t,n){"use strict";n("8c20")},"60d3":function(e,t,n){},"60fd":function(e,t,n){"use strict";n("48b6")},6130:function(e,t,n){},"61a2":function(e,t,n){},"63e4":function(e,t,n){},6429:function(e,t,n){},6520:function(e,t,n){},"66e8":function(e,t,n){"use strict";n("cc3a")},"679c":function(e,t,n){"use strict";n("92d1")},"68bd":function(e,t,n){},"6a9f":function(e,t,n){},"6b65":function(e,t,n){},"6b80":function(e,t,n){},"6d51":function(e,t,n){},"722f":function(e,t,n){},7239:function(e,t,n){"use strict";n("b676")},"729c":function(e,t,n){},"72c0":function(e,t,n){},7394:function(e,t,n){"use strict";n("04be")},"748f":function(e,t,n){},"74ba":function(e,t,n){},7538:function(e,t,n){"use strict";n("6130")},"75e6":function(e,t,n){"use strict";n("60d3")},"76c1":function(e,t,n){"use strict";n("444c")},"77cb":function(e,t,n){},"77f0":function(e,t,n){},7851:function(e,t,n){"use strict";n("6520")},7958:function(e,t,n){"use strict";n("eba5")},"795e":function(e,t,n){"use strict";n("722f")},"7a60":function(e,t,n){"use strict";n("be2d")},"7a78":function(e,t,n){"use strict";n("4672")},"7aed":function(e,t,n){"use strict";n("bb78")},"80dc":function(e,t,n){"use strict";n("e611")},8216:function(e,t,n){"use strict";n("eb5e")},8628:function(e,t,n){"use strict";n("3b6a")},8683:function(e,t,n){"use strict";n("d422")},"876e":function(e,t,n){},"889b":function(e,t,n){},"8bc3":function(e,t,n){},"8c20":function(e,t,n){},"8c56":function(e,t,n){},"8cb8":function(e,t,n){},"911d":function(e,t,n){"use strict";n("6d51")},"921b":function(e,t,n){"use strict";n("da06")},"92d1":function(e,t,n){},9300:function(e,t,n){"use strict";n("b8f7")},9360:function(e,t,n){},9557:function(e,t,n){"use strict";n("154d")},"96aa":function(e,t,n){},"97ba":function(e,t,n){},9854:function(e,t,n){"use strict";n("d594")},"990c":function(e,t,n){"use strict";n("5314")},"9b4d":function(e,t,n){"use strict";n("14a3")},"9c0f":function(e,t,n){},"9ce5":function(e,t,n){},"9f9d":function(e,t,n){},"9ff2":function(e,t,n){"use strict";n("9360")},a060:function(e,t,n){"use strict";n("68bd")},a320:function(e,t,n){"use strict";n("1247")},a511:function(e,t,n){"use strict";n("4278")},a669:function(e,t,n){"use strict";n("152b")},a81a:function(e,t,n){"use strict";n("024f")},a8d7:function(e,t,n){"use strict";n("217f")},a8fb:function(e,t,n){},a9b0:function(e,t,n){"use strict";n("ca3e")},ab80:function(e,t,n){},ae3f:function(e,t,n){},ae40:function(e,t,n){"use strict";n("55e5")},ae7d:function(e,t,n){},ae9f:function(e,t,n){"use strict";n("c6f0")},af80:function(e,t,n){},b096:function(e,t,n){"use strict";n("51eb")},b2c2:function(e,t,n){},b2e0:function(e,t,n){},b3b9:function(e,t,n){},b510:function(e,t,n){"use strict";n("6429")},b614:function(e,t,n){},b676:function(e,t,n){},b854:function(e,t,n){},b897:function(e,t,n){"use strict";n("d73b")},b8f7:function(e,t,n){},bb78:function(e,t,n){},bc8c:function(e,t,n){"use strict";n("876e")},bde5:function(e,t,n){"use strict";n("74ba")},be01:function(e,t,n){"use strict";n("22e8")},be2d:function(e,t,n){},bf43:function(e,t,n){"use strict";n("6a9f")},c031:function(e,t,n){},c041:function(e,t,n){"use strict";n("2e8e")},c24c9:function(e,t,n){"use strict";n("b3b9")},c326:function(e,t,n){},c6f0:function(e,t,n){},c737:function(e,t,n){},c756:function(e,t,n){},c860:function(e,t,n){},c9ec:function(e,t,n){},ca17:function(e,t,n){"use strict";n("2c0d")},ca3c:function(e,t,n){"use strict";n("63e4")},ca3e:function(e,t,n){},cb4f:function(e,t,n){},cc39:function(e,t,n){"use strict";n("c031")},cc3a:function(e,t,n){},cc76:function(e,t,n){"use strict";n("1f63")},ccb8:function(e,t,n){},cd49:function(e,t,n){"use strict";n.r(t);n("7f6b");var c,o=n("8592"),l=(n("6d2a"),n("9571")),a=(n("ee00"),n("bb76")),r=(n("fbd8"),n("55f1")),i=(n("9d5c"),n("a600")),u=(n("cd17"),n("ed3b")),d=(n("5704"),n("b558")),s=(n("5783"),n("59a5")),f=(n("fbd6"),n("160c")),b=(n("2ef0f"),n("9839")),p=(n("438c"),n("fbdf")),O=(n("5136"),n("681b")),m=(n("9a33"),n("f933")),v=(n("6ba6"),n("5efb")),j=(n("55ec"),n("a79d")),h=(n("922d"),n("09d9")),y=(n("e260"),n("e6cf"),n("cca6"),n("a79df"),n("7a23")),g=n("be92"),x=(n("e9c4"),n("4de4"),n("d3b7"),n("caad"),n("2532"),n("7db0"),n("e1bd"));(function(e){e["SYMBOL"]="symbol",e["EL_ANIMATION"]="elAnimation",e["EL_STYLE"]="elStyle",e["EL_POSITION"]="elPosition",e["SLIDE_DESIGN"]="slideDesign",e["SLIDE_ANIMATION"]="slideAnimation",e["MULTI_POSITION"]="multiPosition"})(c||(c={}));var k,C,N,w,E,V,I=[{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"}],B=[{label:"仓耳小丸子",value:"仓耳小丸子"},{label:"优设标题黑",value:"优设标题黑"},{label:"峰广明锐体",value:"峰广明锐体"},{label:"摄图摩登小方体",value:"摄图摩登小方体"},{label:"站酷快乐体",value:"站酷快乐体"},{label:"字制区喜脉体",value:"字制区喜脉体"},{label:"素材集市康康体",value:"素材集市康康体"},{label:"素材集市酷方体",value:"素材集市酷方体"},{label:"途牛类圆体",value:"途牛类圆体"},{label:"锐字真言体",value:"锐字真言体"}],S=n("5530"),L=n("b85c"),_=(n("b0c0"),n("1913"),n("0010")),T=function(e){var t=e.state.selection.empty;t&&Object(_["d"])(e.state,e.dispatch)},M=function(e,t,n){if(n)e.dispatch(e.state.tr.addMark(n.from,n.to,t));else{var c=e.state.selection,o=c.$from,l=c.$to;e.dispatch(e.state.tr.addMark(o.pos,l.pos,t))}},D=function(e,t,n,c){var o=t,l=function(e){return e.type===c},a=null,r=null,i=null;while(o<=n){var u=e.nodeAt(o);if(!u||!u.marks)return null;var d=u.marks.find(l);if(!d)return null;if(a&&d!==a)return null;r=r||u,a=a||d,i=u,o++}var s=t,f=n,b=0;o=t-1;while(o>b){var p=e.nodeAt(o),O=p&&p.marks.find(l);if(!O||O!==a)break;s=o,r=p,o--}o=n+1,b=e.nodeSize-2;while(o<b){var m=e.nodeAt(o),v=m&&m.marks.find(l);if(!v||v!==a)break;f=o,i=m,o++}return{mark:a,from:{node:r,pos:s},to:{node:i,pos:f}}},z=function(e,t){return Array.isArray(e)&&e.indexOf(t.type)>-1||t.type===e},F=function(e,t){for(var n=e.depth;n>0;n--){var c=e.node(n);if(t(c))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:c}}},A=function(e){return function(t){return F(t.$from,e)}},R=function(e){return function(t){return A((function(t){return z(e,t)}))(t)}},P=function(e,t){var n=t.schema.nodes[e];return!!R(n)(t.selection)},H=function(e){var t,n,c=e.state,o=c.selection,l=c.doc,a=o.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)||[]},q=function(e,t,n){var c,o=Object(L["a"])(e);try{for(o.s();!(c=o.n()).done;){var l=c.value;if(l.type.name===t&&l.attrs[n])return l.attrs[n]}}catch(a){o.e(a)}finally{o.f()}return null},U=function(e,t){var n,c=Object(L["a"])(e);try{for(c.s();!(n=c.n()).done;){var o=n.value;if(o.type.name===t)return!0}}catch(l){c.e(l)}finally{c.f()}return!1},G=function(e,t){var n=e.selection,c=n.from,o=n.$from,l=n.to,a=n.empty;return a?t.isInSet(e.storedMarks||o.marks()):e.doc.rangeHasMark(c,l,t)},X=function(e,t){var n=e.state,c=n.selection,o=n.doc,l=c.from,a=c.to,r=!0,i="";return o.nodesBetween(l,a,(function(e){return r&&e.attrs[t]&&(r=!1,i=e.attrs[t]),r})),i},Y={color:"#000",backcolor:"#000",fontsize:"20px",fontname:"微软雅黑",align:"left"},Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t=Object(S["a"])(Object(S["a"])({},Y),t);var n=H(e),c=U(n,"strong"),o=U(n,"em"),l=U(n,"underline"),a=U(n,"strikethrough"),r=U(n,"superscript"),i=U(n,"subscript"),u=U(n,"code"),d=q(n,"forecolor","color")||t.color,s=q(n,"backcolor","backcolor")||t.backcolor,f=q(n,"fontsize","fontsize")||t.fontsize,b=q(n,"fontname","fontname")||t.fontname,p=q(n,"link","href")||"",O=X(e,"align")||t.align,m=P("bullet_list",e.state),v=P("ordered_list",e.state),j=P("blockquote",e.state);return{bold:c,em:o,underline:l,strikethrough:a,superscript:r,subscript:i,code:u,color:d,backcolor:s,fontsize:f,fontname:b,link:p,align:O,bulletList:m,orderedList:v,blockquote:j}},W=function(e){var t=H(e),n=q(t,"fontsize","fontsize")||Y.fontsize;return parseInt(n)},J={bold:!1,em:!1,underline:!1,strikethrough:!1,superscript:!1,subscript:!1,code:!1,color:"#000",backcolor:"#000",fontsize:"20px",fontname:"微软雅黑",link:"",align:"left",bulletList:!1,orderedList:!1,blockquote:!1},Q=(n("99af"),n("fb6a"),n("a15b"),function(e){if("string"!==typeof e)return!1;var t="Arial";if(e.toLowerCase()===t.toLowerCase())return!0;var n=100,c=100,o=100,l="a",a=document.createElement("canvas"),r=a.getContext("2d");if(!r)return!1;a.width=c,a.height=o,r.textAlign="center",r.fillStyle="black",r.textBaseline="middle";var i=function(e){r.clearRect(0,0,c,o),r.font="".concat(n,"px ").concat(e,", ").concat(t),r.fillText(l,c/2,o/2);var a=r.getImageData(0,0,c,o).data;return[].slice.call(a).filter((function(e){return 0!==e}))};return i(t).join("")!==i(e).join("")}),K=n("2909"),$=(n("d81d"),n("ac1f"),n("5319"),n("5b81"),n("a434"),n("c740"),n("66cb")),ee=n.n($),te=n("2ef0"),ne=[{id:"test-slide-1",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,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,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"}},{id:"test-slide-2",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:"Microsoft Yahei",defaultColor:"#333"},{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:"Microsoft Yahei",defaultColor:"#333"},{type:"line",id:"7CQDwc",left:323.09259259259267,top:238.33333333333334,start:[0,0],end:[354.8148148148148,0],points:["",""],color:"#5b9bd5",style:"solid",width:4},{type:"shape",id:"09wqWw",left:-27.648148148148138,top:432.73148148148147,width:1056.2962962962963,height:162.96296296296296,viewBox:[200,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:"#5b9bd5",fixedRatio:!1,rotate:0}],background:{type:"solid",color:"#fff"}},{id:"test-slide-3",elements:[{type:"shape",id:"vSheCJ",left:183.5185185185185,top:175.5092592592593,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",fixedRatio:!1,rotate:0},{type:"shape",id:"Mpwv7x",left:211.29629629629628,top:201.80555555555557,width:605.1851851851851,height:185.18518518518516,viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z",fill:"#5b9bd5",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:"Microsoft Yahei",defaultColor:"#333",wordSpace:5}],background:{type:"solid",color:"#fff"}}],ce={themeColor:"#5b9bd5",fontColor:"#333",fontName:"Microsoft Yahei",backgroundColor:"#fff"},oe=[{id:"template",elements:[{type:"shape",id:"4cbRxp",left:0,top:200,width:546,height:362.5,viewBox:[200,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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}}"}}],le=Object(g["b"])("slides",{state:function(){return{theme:ce,slides:ne,slideIndex:0,viewportRatio:.5625}},getters:{currentSlide:function(e){return e.slides[e.slideIndex]},currentSlideAnimations:function(e){var t=e.slides[e.slideIndex];if(null===t||void 0===t||!t.animations)return[];var n=t.elements,c=n.map((function(e){return e.id}));return t.animations.filter((function(e){return c.includes(e.elId)}))},formatedAnimations:function(e){var t=e.slides[e.slideIndex];if(null===t||void 0===t||!t.animations)return[];var n,c=t.elements,o=c.map((function(e){return e.id})),l=t.animations.filter((function(e){return o.includes(e.elId)})),a=[],r=Object(L["a"])(l);try{var i=function(){var e=n.value;if("click"!==e.trigger&&a.length){if("meantime"===e.trigger){var t=a[a.length-1];t.animations=t.animations.filter((function(t){return t.elId!==e.elId})),t.animations.push(e),a[a.length-1]=t}else if("auto"===e.trigger){var c=a[a.length-1];c.autoNext=!0,a[a.length-1]=c,a.push({animations:[e],autoNext:!1})}}else a.push({animations:[e],autoNext:!1})};for(r.s();!(n=r.n()).done;)i()}catch(u){r.e(u)}finally{r.f()}return a},layouts:function(e){var t=e.theme,n=t.themeColor,c=t.fontColor,o=t.fontName,l=t.backgroundColor,a=ee()(c).isDark()?"rgba(230, 230, 230, 0.5)":"rgba(180, 180, 180, 0.5)",r=JSON.stringify(oe).replaceAll("{{themeColor}}",n).replaceAll("{{fontColor}}",c).replaceAll("{{fontName}}",o).replaceAll("{{backgroundColor}}",l).replaceAll("{{subColor}}",a);return JSON.parse(r)}},actions:{setTheme:function(e){this.theme=Object(S["a"])(Object(S["a"])({},this.theme),e)},setViewportRatio:function(e){this.viewportRatio=e},setSlides:function(e){this.slides=e},addSlide:function(e){var t,n=Array.isArray(e)?e:[e],c=this.slideIndex+1;(t=this.slides).splice.apply(t,[c,0].concat(Object(K["a"])(n))),this.slideIndex=c},updateSlide:function(e){var t=this.slideIndex;this.slides[t]=Object(S["a"])(Object(S["a"])({},this.slides[t]),e)},deleteSlide:function(e){for(var t=this,n=Array.isArray(e)?e:[e],c=[],o=function(e){var o=t.slides.findIndex((function(t){return t.id===n[e]}));c.push(o)},l=0;l<n.length;l++)o(l);var a=Math.min.apply(Math,c),r=this.slides.length-n.length-1;a>r&&(a=r),this.slideIndex=a,this.slides=this.slides.filter((function(e){return!n.includes(e.id)}))},updateSlideIndex:function(e){this.slideIndex=e},addElement:function(e){var t=Array.isArray(e)?e:[e],n=this.slides[this.slideIndex].elements,c=[].concat(Object(K["a"])(n),Object(K["a"])(t));this.slides[this.slideIndex].elements=c},deleteElement:function(e){var t=Array.isArray(e)?e:[e],n=this.slides[this.slideIndex].elements,c=n.filter((function(e){return!t.includes(e.id)}));this.slides[this.slideIndex].elements=c},updateElement:function(e){var t=e.id,n=e.props,c="string"===typeof t?[t]:t,o=this.slideIndex,l=this.slides[o],a=l.elements.map((function(e){return c.includes(e.id)?Object(S["a"])(Object(S["a"])({},e),n):e}));this.slides[o].elements=a},removeElementProps:function(e){var t=e.id,n=e.propName,c="string"===typeof n?[n]:n,o=this.slideIndex,l=this.slides[o],a=l.elements.map((function(e){return e.id===t?Object(te["omit"])(e,c):e}));this.slides[o].elements=a}}}),ae=Object(x["a"])("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"),re=ae(10),ie=Object(g["b"])("main",{state:function(){return{activeElementIdList:[],handleElementId:"",activeGroupElementId:"",canvasPercentage:90,canvasScale:1,canvasDragged:!1,thumbnailsFocus:!1,editorAreaFocus:!1,disableHotkeys:!1,showGridLines:!1,showRuler:!1,creatingElement:null,availableFonts:I,toolbarState:c.SLIDE_DESIGN,clipingImageElementId:"",richTextAttrs:J,selectedTableCells:[],isScaling:!1,selectedSlidesIndex:[],dialogForExport:"",databaseId:re}},getters:{activeElementList:function(e){var t=le(),n=t.currentSlide;return n&&n.elements?n.elements.filter((function(t){return e.activeElementIdList.includes(t.id)})):[]},handleElement:function(e){var t=le(),n=t.currentSlide;return n&&n.elements&&n.elements.find((function(t){return e.handleElementId===t.id}))||null}},actions:{setActiveElementIdList:function(e){1===e.length?this.handleElementId=e[0]:this.handleElementId="",this.activeElementIdList=e},setHandleElementId:function(e){this.handleElementId=e},setActiveGroupElementId:function(e){this.activeGroupElementId=e},setCanvasPercentage:function(e){this.canvasPercentage=e},setCanvasScale:function(e){this.canvasScale=e},setCanvasDragged:function(e){this.canvasDragged=e},setThumbnailsFocus:function(e){this.thumbnailsFocus=e},setEditorareaFocus:function(e){this.editorAreaFocus=e},setDisableHotkeysState:function(e){this.disableHotkeys=e},setGridLinesState:function(e){this.showGridLines=e},setRulerState:function(e){this.showRuler=e},setCreatingElement:function(e){this.creatingElement=e},setAvailableFonts:function(){this.availableFonts=I.filter((function(e){return Q(e.value)}))},setToolbarState:function(e){this.toolbarState=e},setClipingImageElementId:function(e){this.clipingImageElementId=e},setRichtextAttrs:function(e){this.richTextAttrs=e},setSelectedTableCells:function(e){this.selectedTableCells=e},setScalingState:function(e){this.isScaling=e},updateSelectedSlidesIndex:function(e){this.selectedSlidesIndex=e},setDialogForExport:function(e){this.dialogForExport=e}}}),ue=n("1da1"),de=(n("ddb0"),n("96cf"),n("d4ec")),se=n("257e"),fe=n("262e"),be=n("2caf"),pe=n("ade3"),Oe=n("3835"),me=(n("1276"),n("4dec")),ve="PPTIST_DISCARDED_DB",je="PPTist",he=function(){var e=Object(ue["a"])(regeneratorRuntime.mark((function e(){var t,n,c,o,l,a,r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=(new Date).getTime(),n=localStorage.getItem(ve),c=n?JSON.parse(n):[],e.next=5,me["a"].getDatabaseNames();case 5:o=e.sent,l=o.filter((function(e){if(-1===e.indexOf(je))return!1;var n=e.split("_"),o=Object(Oe["a"])(n,3),l=o[0],a=o[1],r=o[2];return l!==je||!a||!r||(!!c.includes(a)||t-+r>=432e5)})),a=Object(L["a"])(l);try{for(a.s();!(r=a.n()).done;)i=r.value,me["a"].delete(i)}catch(u){a.e(u)}finally{a.f()}localStorage.removeItem(ve);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(e){Object(fe["a"])(n,e);var t=Object(be["a"])(n);function n(){var e;return Object(de["a"])(this,n),e=t.call(this,"".concat(je,"_").concat(re,"_").concat((new Date).getTime())),Object(pe["a"])(Object(se["a"])(e),"snapshots",void 0),e.version(1).stores({snapshots:"++id"}),e.snapshots=e.table("snapshots"),e}return n}(me["a"]),ge=new ye,xe=Object(g["b"])("snapshot",{state:function(){return{snapshotCursor:-1,snapshotLength:0}},getters:{canUndo:function(e){return e.snapshotCursor>0},canRedo:function(e){return e.snapshotCursor<e.snapshotLength-1}},actions:{setSnapshotCursor:function(e){this.snapshotCursor=e},setSnapshotLength:function(e){this.snapshotLength=e},initSnapshotDatabase:function(){var e=this;return Object(ue["a"])(regeneratorRuntime.mark((function t(){var n,c;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=le(),t.next=3,he();case 3:return c={index:n.slideIndex,slides:n.slides},t.next=6,ge.snapshots.add(c);case 6:e.setSnapshotCursor(0),e.setSnapshotLength(1);case 8:case"end":return t.stop()}}),t)})))()},addSnapshot:function(){var e=this;return Object(ue["a"])(regeneratorRuntime.mark((function t(){var n,c,o,l,a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=le(),t.next=3,ge.snapshots.orderBy("id").keys();case 3:return c=t.sent,o=[],e.snapshotCursor>=0&&e.snapshotCursor<c.length-1&&(o=c.slice(e.snapshotCursor+1)),l={index:n.slideIndex,slides:n.slides},t.next=9,ge.snapshots.add(l);case 9:return a=c.length-o.length+1,r=20,a>r&&(o.push(c[0]),a--),a>=2&&ge.snapshots.update(c[a-2],{index:n.slideIndex}),t.next=15,ge.snapshots.bulkDelete(o);case 15:e.setSnapshotCursor(a-1),e.setSnapshotLength(a);case 17:case"end":return t.stop()}}),t)})))()},unDo:function(){var e=this;return Object(ue["a"])(regeneratorRuntime.mark((function t(){var n,c,o,l,a,r,i,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!(e.snapshotCursor<=0)){t.next=2;break}return t.abrupt("return");case 2:return n=le(),c=ie(),o=e.snapshotCursor-1,t.next=7,ge.snapshots.orderBy("id").toArray();case 7:l=t.sent,a=l[o],r=a.index,i=a.slides,u=r>i.length-1?i.length-1:r,n.setSlides(i),n.updateSlideIndex(u),e.setSnapshotCursor(o),c.setActiveElementIdList([]);case 15:case"end":return t.stop()}}),t)})))()},reDo:function(){var e=this;return Object(ue["a"])(regeneratorRuntime.mark((function t(){var n,c,o,l,a,r,i,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!(e.snapshotCursor>=e.snapshotLength-1)){t.next=2;break}return t.abrupt("return");case 2:return n=le(),c=ie(),o=e.snapshotCursor+1,t.next=7,ge.snapshots.orderBy("id").toArray();case 7:l=t.sent,a=l[o],r=a.index,i=a.slides,u=r>i.length-1?i.length-1:r,n.setSlides(i),n.updateSlideIndex(u),e.setSnapshotCursor(o),c.setActiveElementIdList([]);case 15:case"end":return t.stop()}}),t)})))()}}}),ke=Object(g["b"])("keyboard",{state:function(){return{ctrlKeyState:!1,shiftKeyState:!1,spaceKeyState:!1}},getters:{ctrlOrShiftKeyActive:function(e){return e.ctrlKeyState||e.shiftKeyState}},actions:{setCtrlKeyState:function(e){this.ctrlKeyState=e},setShiftKeyState:function(e){this.shiftKeyState=e},setSpaceKeyState:function(e){this.spaceKeyState=e}}}),Ce=Object(g["b"])("screen",{state:function(){return{screening:!1}},actions:{setScreening:function(e){this.screening=e}}}),Ne=(n("466d"),function(e,t){return Object(te["padStart"])(""+e,t,"0")}),we=function(){return!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|Mobile|BlackBerry|Symbian|Windows Phone)/i)};(function(e){e["UP"]="up",e["DOWN"]="down",e["TOP"]="top",e["BOTTOM"]="bottom"})(k||(k={})),function(e){e["TOP"]="top",e["BOTTOM"]="bottom",e["LEFT"]="left",e["RIGHT"]="right",e["VERTICAL"]="vertical",e["HORIZONTAL"]="horizontal",e["CENTER"]="center"}(C||(C={})),function(e){e["T"]="top",e["B"]="bottom",e["L"]="left",e["R"]="right"}(N||(N={})),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"}(w||(w={})),function(e){e["START"]="start",e["END"]="end",e["C"]="ctrl",e["C1"]="ctrl1",e["C2"]="ctrl2"}(E||(E={})),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["P"]="P",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",e["ESC"]="ESCAPE",e["PAGEUP"]="PAGEUP",e["PAGEDOWN"]="PAGEDOWN",e["F5"]="F5"}(V||(V={}));var Ee,Ve,Ie,Be=[{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"},{label:"打印",value:"Ctrl + P"},{label:"关闭弹窗",value:"ESC"}]},{type:"幻灯片放映",children:[{label:"从头开始放映幻灯片",value:"F5"},{label:"从当前开始放映幻灯片",value:"Shift + F5"},{label:"切换上一页",value:"↑ / ← / PgUp"},{label:"切换下一页",value:"↓ / → / PgDown"},{label:"切换下一页",value:"Enter / Space"},{label:"退出放映",value:"ESC"},{label:"调整画笔笔触大小",value:"鼠标滚轮"}]},{type:"幻灯片编辑",children:[{label:"新建幻灯片",value:"Enter"},{label:"移动画布",value:"Space + 鼠标拖拽"},{label:"缩放画布",value:"Ctrl + 鼠标滚轮"},{label:"放大画布",value:"Ctrl + ="},{label:"缩小画布",value:"Ctrl + -"},{label:"使画布适应当前屏幕",value:"Ctrl + 0"},{label:"上一页(未选中元素)",value:"↑ / ←"},{label:"下一页(未选中元素)",value:"↓ / →"},{label:"上一页",value:"鼠标上滚 / PgUp"},{label:"下一页",value:"鼠标下滚 / PgDown"}]},{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"}]}],Se=(n("3b18"),n("f64c")),Le=(n("a630"),n("3ca3"),n("b311")),_e=n.n(Le),Te=(n("25f0"),n("3452")),Me=n.n(Te),De="pptist",ze=function(e){return Me.a.AES.encrypt(e,De).toString()},Fe=function(e){var t=Me.a.AES.decrypt(e,De);return t.toString(Me.a.enc.Utf8)},Ae=function(e){return new Promise((function(t,n){var c=document.createElement("button"),o=new _e.a(c,{text:function(){return e},action:function(){return"copy"},container:document.body});o.on("success",(function(e){o.destroy(),t(e)})),o.on("error",(function(e){o.destroy(),n(e)})),document.body.appendChild(c),c.click(),document.body.removeChild(c)}))},Re=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")}))},Pe=function(e){var t;try{t=JSON.parse(Fe(e))}catch(n){t=e}return t},He=function(e){var t=e.split("\r\n");""===t[t.length-1]&&t.pop();var n=-1,c=[];for(var o in t){if(c[o]=t[o].split("\t"),1===c[o].length)return null;if(-1===n)n=c[o].length;else if(n!==c[o].length)return null}return c},qe=(n("159b"),function(e){var t=e.left,n=e.top,c=e.width,o=e.height,l=e.rotate,a=void 0===l?0:l,r=Math.sqrt(Math.pow(c,2)+Math.pow(o,2))/2,i=180*Math.atan(o/c)/Math.PI,u=(180-a-i)*Math.PI/180,d=(i-a)*Math.PI/180,s=t+c/2,f=n+o/2,b=[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,b),Math.max.apply(Math,b)],yRange:[Math.min.apply(Math,p),Math.max.apply(Math,p)]}}),Ue=function(e){var t=qe({left:e.left,top:e.top,width:e.width,height:e.height,rotate:0}),n=t.xRange,c=t.yRange,o=qe({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),l=o.xRange,a=o.yRange;return{offsetX:l[0]-n[0],offsetY:a[0]-c[0]}},Ge=function(e){var t,n,c,o;if("line"===e.type)t=e.left,n=e.left+Math.max(e.start[0],e.end[0]),c=e.top,o=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=qe({left:l,top:a,width:r,height:i,rotate:u}),s=d.xRange,f=d.yRange;t=s[0],n=s[1],c=f[0],o=f[1]}else t=e.left,n=e.left+e.width,c=e.top,o=e.top+e.height;return{minX:t,maxX:n,minY:c,maxY:o}},Xe=function(e){var t=[],n=[],c=[],o=[];e.forEach((function(e){var l=Ge(e),a=l.minX,r=l.maxX,i=l.minY,u=l.maxY;t.push(a),n.push(i),c.push(r),o.push(u)}));var l=Math.min.apply(Math,t),a=Math.max.apply(Math,c),r=Math.min.apply(Math,n),i=Math.max.apply(Math,o);return{minX:l,maxX:a,minY:r,maxY:i}},Ye=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 c=t[n],o=Math.min(c.range[0],e.range[0]),l=Math.max(c.range[1],e.range[1]),a=[o,l],r={value:e.value,range:a};t[n]=r}})),t},Ze=function(e){var t,n={},c={},o=Object(L["a"])(e);try{for(o.s();!(t=o.n()).done;){var l=t.value,a=l.groupId;a&&!n[a]&&(n[a]=Object(x["b"])(10)),c[l.id]=Object(x["b"])(10)}}catch(r){o.e(r)}finally{o.f()}return{groupIdMap:n,elIdMap:c}},We=function(e){var t=ee()(e);return[t.setAlpha(.3).toRgbString(),t.setAlpha(.1).toRgbString()]},Je=function(e){var t=e.start.join(","),n=e.end.join(",");if(e.broken){var c=e.broken.join(",");return"M".concat(t," L").concat(c," L").concat(n)}if(e.curve){var o=e.curve.join(",");return"M".concat(t," Q").concat(o," ").concat(n)}if(e.cubic){var l=Object(Oe["a"])(e.cubic,2),a=l[0],r=l[1],i=a.join(","),u=r.join(",");return"M".concat(t," C").concat(i," ").concat(u," ").concat(n)}return"M".concat(t," L").concat(n)},Qe=n("53ca"),Ke=function(e){var t,n=e.replace(/[\n\r]+/g,"<br>"),c=n.split("<br>"),o="",l=Object(L["a"])(c);try{for(l.s();!(t=l.n()).done;){var a=t.value;a&&(o+="<div>".concat(a,"</div>"))}}catch(r){l.e(r)}finally{l.f()}return o},$e=(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,c=n.clientHeight;n.onload=null,n.onerror=null,document.body.removeChild(n),t({width:e,height:c})},n.onerror=function(){n.onload=null,n.onerror=null}}))}),et=function(e){return new Promise((function(t){var n=new FileReader;n.addEventListener("load",(function(){t(n.result)})),n.readAsDataURL(e)}))},tt=1e3;(function(e){e["ROUND_RECT"]="roundRect",e["ROUND_RECT_DIAGONAL"]="roundRectDiagonal",e["ROUND_RECT_SINGLE"]="roundRectSingle",e["ROUND_RECT_SAMESIDE"]="roundRectSameSide",e["CUT_RECT_DIAGONAL"]="cutRectDiagonal",e["CUT_RECT_SINGLE"]="cutRectSingle",e["CUT_RECT_SAMESIDE"]="cutRectSameSide",e["MESSAGE"]="message",e["ROUND_MESSAGE"]="roundMessage",e["L"]="L",e["RING_RECT"]="ringRect",e["PLUS"]="plus"})(Ee||(Ee={})),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",e["AUDIO"]="audio"}(Ve||(Ve={}));var nt=(Ie={},Object(pe["a"])(Ie,Ee.ROUND_RECT,(function(e,t){var n=Math.min(e,t)/8;return"M ".concat(n," 0 L ").concat(e-n," 0 Q ").concat(e," 0 ").concat(e," ").concat(n," L ").concat(e," ").concat(t-n," Q ").concat(e," ").concat(t," ").concat(e-n," ").concat(t," L ").concat(n," ").concat(t," Q 0 ").concat(t," 0 ").concat(t-n," L 0 ").concat(n," Q 0 0 ").concat(n," 0 Z")})),Object(pe["a"])(Ie,Ee.CUT_RECT_DIAGONAL,(function(e,t){var n=Math.min(e,t)/5;return"M 0 ".concat(t-n," L 0 0 L ").concat(e-n," 0 L ").concat(e," ").concat(n," L ").concat(e," ").concat(t," L ").concat(n," ").concat(t," Z")})),Object(pe["a"])(Ie,Ee.CUT_RECT_SINGLE,(function(e,t){var n=Math.min(e,t)/5;return"M 0 ".concat(t," L 0 0 L ").concat(e-n," 0 L ").concat(e," ").concat(n," L ").concat(e," ").concat(t," Z")})),Object(pe["a"])(Ie,Ee.CUT_RECT_SAMESIDE,(function(e,t){var n=Math.min(e,t)/5;return"M 0 ".concat(n," L ").concat(n," 0 L ").concat(e-n," 0 L ").concat(e," ").concat(n," L ").concat(e," ").concat(t," L 0 ").concat(t," Z")})),Object(pe["a"])(Ie,Ee.ROUND_RECT_DIAGONAL,(function(e,t){var n=Math.min(e,t)/8;return"M 0 0 L ".concat(e-n," 0 Q ").concat(e," 0 ").concat(e," ").concat(n," L ").concat(e," ").concat(t," L ").concat(n," ").concat(t," Q 0 ").concat(t," 0 ").concat(t-n," L 0 0 Z")})),Object(pe["a"])(Ie,Ee.ROUND_RECT_SINGLE,(function(e,t){var n=Math.min(e,t)/8;return"M 0 0 L ".concat(e-n," 0 Q ").concat(e," 0 ").concat(e," ").concat(n," L ").concat(e," ").concat(t," L 0 ").concat(t," L 0 0 Z")})),Object(pe["a"])(Ie,Ee.ROUND_RECT_SAMESIDE,(function(e,t){var n=Math.min(e,t)/8;return"M 0 ".concat(n," Q 0 0 ").concat(n," 0 L ").concat(e-n," 0 Q ").concat(e," 0 ").concat(e," ").concat(n," L ").concat(e," ").concat(t," L 0 ").concat(t," Z")})),Object(pe["a"])(Ie,Ee.MESSAGE,(function(e,t){var n=e/5,c=t/5;return"M 0 0 L ".concat(e," 0 L ").concat(e," ").concat(t-c," L ").concat(e/2," ").concat(t-c," L ").concat(e/2-n," ").concat(t," L ").concat(e/2-n," ").concat(t-c," L 0 ").concat(t-c," Z")})),Object(pe["a"])(Ie,Ee.ROUND_MESSAGE,(function(e,t){var n=Math.min(e,t)/8,c=e/5,o=t/5;return"M 0 ".concat(n," Q 0 0 ").concat(n," 0 L ").concat(e-n," 0 Q ").concat(e," 0 ").concat(e," ").concat(n," L ").concat(e," ").concat(t-n-o," Q ").concat(e," ").concat(t-o," ").concat(e-n," ").concat(t-o," L ").concat(e/2," ").concat(t-o," L ").concat(e/2-c," ").concat(t," L ").concat(e/2-c," ").concat(t-o," L ").concat(n," ").concat(t-o," Q 0 ").concat(t-o," 0 ").concat(t-n-o," L 0 ").concat(n," Z")})),Object(pe["a"])(Ie,Ee.L,(function(e,t){var n=Math.min(e,t)/4;return"M 0 0 L 0 ".concat(t," L ").concat(e," ").concat(t," L ").concat(e," ").concat(t-n," L ").concat(n," ").concat(t-n," L ").concat(n," 0 Z")})),Object(pe["a"])(Ie,Ee.RING_RECT,(function(e,t){var n=Math.min(e,t)/4;return"M 0 0 ".concat(e," 0 ").concat(e," ").concat(t," L 0 ").concat(t," L 0 0 Z M ").concat(n," ").concat(n," L ").concat(n," ").concat(t-n," L ").concat(e-n," ").concat(t-n," L ").concat(e-n," ").concat(n," Z")})),Object(pe["a"])(Ie,Ee.PLUS,(function(e,t){var n=Math.min(e,t)/4;return"M ".concat(e/2-n/2," 0 L ").concat(e/2-n/2," ").concat(t/2-n/2," L 0 ").concat(t/2-n/2," L 0 ").concat(t/2+n/2," L ").concat(e/2-n/2," ").concat(t/2+n/2," L ").concat(e/2-n/2," ").concat(t," L ").concat(e/2+n/2," ").concat(t," L ").concat(e/2+n/2," ").concat(t/2+n/2," L ").concat(e," ").concat(t/2+n/2," L ").concat(e," ").concat(t/2-n/2," L ").concat(e/2+n/2," ").concat(t/2-n/2," L ").concat(e/2+n/2," 0 Z")})),Ie),ct=[{type:"矩形",children:[{viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 Q 200 0 200 50 L 200 150 Q 200 200 150 200 L 50 200 Q 0 200 0 150 L 0 50 Q 0 0 50 0 Z",pathFormula:Ee.ROUND_RECT},{viewBox:[200,200],path:"M 0 150 L 0 0 L 150 0 L 200 50 L 200 200 L 50 200 Z",pathFormula:Ee.CUT_RECT_DIAGONAL},{viewBox:[200,200],path:"M 0 200 L 0 0 L 150 0 L 200 50 L 200 200 Z",pathFormula:Ee.CUT_RECT_SINGLE},{viewBox:[200,200],path:"M 0 50 L 50 0 L 150 0 L 200 50 L 200 200 L 0 200 Z",pathFormula:Ee.CUT_RECT_SAMESIDE},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 50 200 Q 0 200 0 150 L 0 0 Z",pathFormula:Ee.ROUND_RECT_DIAGONAL},{viewBox:[200,200],path:"M 0 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 L 0 0 Z",pathFormula:Ee.ROUND_RECT_SINGLE},{viewBox:[200,200],path:"M 0 50 Q 0 0 50 0 L 150 0 Q 200 0 200 50 L 200 200 L 0 200 Z",pathFormula:Ee.ROUND_RECT_SAMESIDE}]},{type:"常用形状",children:[{viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"},{viewBox:[200,200],path:"M 0 200 A 50 100 0 1 1 200 200 L 0 200 Z"},{viewBox:[200,200],path:"M 40 20 A 100 100 0 1 0 200 100 L 100 100 L 40 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 100 L 100 0 Z"},{viewBox:[200,200],path:"M 160 20 A 100 100 0 1 0 200 100 L 100 100 L 160 20 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 A 100 100 102 1 0 200 100 L 200 0 L 100 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 0 Q 200 200 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 200 L 200 200 L 100 0 Z"},{viewBox:[200,200],path:"M 0 0 L 0 200 L 200 200 Z"},{viewBox:[200,200],path:"M 50 0 L 200 0 L 150 200 L 0 200 L 50 0 Z"},{viewBox:[200,200],path:"M 0 0 L 150 0 L 200 200 L 50 200 L 0 0 Z"},{viewBox:[200,200],path:"M 50 0 L 150 0 L 200 200 L 0 200 L 50 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 100 L 100 200 L 200 100 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 0 90 L 50 200 L 150 200 L 200 90 L 100 0 Z"},{viewBox:[200,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,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,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,200],path:"M 100 0 L 0 50 L 0 200 L 200 200 L 200 50 L 100 0 Z"},{viewBox:[200,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,200],path:"M 50 0 A 25 50 0 1 0 50 200 L 150 200 A 25 50 0 1 0 150 0 L 50 0 Z"},{viewBox:[200,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,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,200],path:"M 200 0 L 200 200 L 0 200 L 0 100 L 200 0 Z"},{viewBox:[200,200],path:"M 0 0 L 200 100 L 200 200 L 0 200 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 100 0 L 0 100 L 0 200 L 200 0 Z"},{viewBox:[200,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,200],path:"M 0 0 L 0 200 L 200 200 L 200 140 L 60 140 L 60 0 L 0 0 Z",pathFormula:Ee.L},{viewBox:[200,200],path:"M0 0 L200 0 L200 200 L0 200 L0 0 Z M50 50 L50 150 L150 150 L150 50 Z",pathFormula:Ee.RING_RECT},{viewBox:[200,200],path:"M0 100 A100 100 0 1 1 0 101 Z M150 100 A50 50 0 1 0 150 101 Z"},{viewBox:[200,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",pathFormula:Ee.PLUS},{viewBox:[200,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,200],path:"M 0 0 L 200 0 L 200 160 L 100 160 L 60 200 L 60 160 L 0 160 Z",pathFormula:Ee.MESSAGE},{viewBox:[200,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",pathFormula:Ee.ROUND_MESSAGE},{viewBox:[200,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,200],path:"M 200 0 L 0 0 L 200 200 L 0 200 L 200 0 Z"},{viewBox:[200,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,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"},{viewBox:[200,200],path:"M 100 0 Q 0 50 0 175 Q 100 225 200 175 Q 200 50 100 0 Z"},{viewBox:[200,200],path:"M 0 100 A 50 50 0 1 1 200 100 L 100 200 L 0 100 Z"},{viewBox:[200,200],path:"M 100 0 L 60 60 L 0 100 L 60 140 L 100 200 L 140 140 L 200 100 L 140 60 L 100 0 Z"},{viewBox:[200,200],path:"M 100 0 L 80 40 L 20 20 L 40 80 L 0 100 L 40 120 L 20 180 L 80 160 L 100 200 L 120 160 L 180 180 L 160 120 L 200 100 L 160 80 L 180 20 L 120 40 L 100 0 Z"}]},{type:"箭头",children:[{viewBox:[200,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,200],path:"M 0 0 L 200 100 L 0 200 L 60 100 L 0 0 Z"},{viewBox:[200,200],path:"M 200 0 L 0 100 L 200 200 L 140 100 L 200 0 Z"},{viewBox:[200,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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,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},{viewBox:[1024,1024],path:"M997.8886764 504.17210418L537.2729208 43.89182982c-13.97838539-13.97838539-36.56745619-13.97838539-50.5458416 0L26.1113236 504.17210418c-13.41924998 13.41924998-21.02349164 31.64706454-21.02349163 50.65766867 0 39.47496036 32.09437288 71.56933323 71.56933324 71.56933323h48.53295408V954.83524937c0 19.79339373 15.99127289 35.78466661 35.78466663 35.78466662H440.43066677V740.12724968h125.24633315v250.49266631h297.34821416c19.79339373 0 35.78466661-15.99127289 35.78466663-35.78466662V626.39910608h48.53295408c19.01060414 0 37.23841869-7.49241457 50.65766869-21.02349163 27.84494371-27.95677079 27.84494371-73.24673948-0.11182708-101.20351027z",special:!0},{viewBox:[1024,1024],path:"M1009.13013121 349.27572283L674.72427717 14.86986879c-8.82158299-8.82158299-20.35749924-13.16451618-31.89341544-13.16451618s-23.07183245 4.34293316-31.89341547 13.16451618L392.29790453 233.6451272c-16.5574327-1.90003326-33.25058207-2.71433322-49.94373146-2.71433324-99.34459624 0-198.68919249 32.70771543-280.25490606 98.12314628-20.90036589 16.69314938-22.52896582 48.04369819-3.66434987 67.04403081l246.59717401 246.59717401-292.33368895 292.06225564c-3.52863319 3.52863319-5.83581644 8.27871636-6.24296642 13.30023282l-4.61436649 50.48659809c-1.22144996 12.75736619 8.95729967 23.6146991 21.57894918 23.6146991 0.6785833 0 1.35716662 0 2.03574992-0.13571666l50.48659809-4.61436649c5.02151649-0.40714999 9.77159962-2.71433322 13.30023282-6.24296643l292.33368896-292.33368896 246.59717402 246.59717401c8.82158299 8.82158299 20.35749924 13.16451618 31.89341544 13.16451618 13.16451618 0 26.19331567-5.70009979 35.15061536-16.82886604 76.40848044-95.40881307 108.16617924-214.83947521 95.27309638-330.33435417l218.63954175-218.63954173c17.50744934-17.37173267 17.50744934-45.8722316 0-63.51539759z",special:!0},{viewBox:[1024,1024],path:"M976.62005979 160.47737905c-0.39452595-0.39452595-80.35178503 78.64217259-239.47725131 237.50462156l-111.6508437-111.65084369 237.89914752-237.89914752c-125.19623464-75.35445635-286.03131335-56.02268482-390.31767264 48.26367449-81.92988882 81.92988882-112.57140424 200.15616502-83.37648398 310.09739626l2.36715569 8.81107954-372.82702222 372.69551356c-8.15353628 8.15353628-8.15353628 21.56741857 0 29.72095487l185.95323084 185.95323084c8.15353628 8.15353628 21.56741857 8.15353628 29.72095485 0l372.56400493-372.56400493 8.81107953 2.3671557c110.07273989 29.32642892 228.29901608-1.18357785 310.36041356-83.24497533 104.41786795-104.2863593 123.74963948-265.12143802 49.97328693-390.05465535z",special:!0}]},{type:"线性",children:[{viewBox:[1024,1024],path:"M953.5488 832.61667556c-24.08448-57.08913778-58.74574221-108.31644445-102.70947556-152.28017777-43.96373333-43.96373333-95.19104-78.49756444-152.28017777-102.70947558-0.50972445-0.25486222-1.01944888-0.38229333-1.52917334-0.63715555C776.41955556 519.64586667 828.02915556 426.23886221 828.02915556 320.85333332c0-174.58062221-141.44853334-316.02915556-316.02915556-316.02915554S195.97084444 146.27271111 195.97084444 320.85333332c0 105.38552889 51.6096 198.79253333 130.99918223 256.26396447-0.50972445 0.25486222-1.01944888 0.38229333-1.52917334 0.63715555-57.08913778 24.08448-108.31644445 58.61831112-152.28017777 102.70947554-43.96373333 43.96373333-78.49756444 95.19104-102.70947556 152.28017779C46.74901333 888.55893332 34.13333334 947.8144 32.85902222 1008.72647111c-0.12743111 5.7344 4.46008889 10.44935111 10.19448889 10.44935111h76.45866667c5.60696888 0 10.06705778-4.46008889 10.19448889-9.93962666 2.54862221-98.37681778 42.05226667-190.50951112 111.88451555-260.34176001 72.25344-72.25344 168.20906666-112.01194667 270.40881778-112.01194667s198.15537778 39.75850667 270.40881778 112.01194667C852.24106667 818.72668444 891.74471111 910.85937779 894.29333333 1009.23619556c0.12743111 5.60696888 4.58752 9.93962667 10.19448889 9.93962666h76.45866667c5.7344 0 10.32192-4.71495112 10.19448889-10.44935111-1.27431111-60.91207112-13.88999112-120.16753779-37.59217778-176.10979555zM512 540.03484444c-58.49088 0-113.54112-22.81016889-154.95623111-64.22527999S292.81848888 379.34421333 292.81848888 320.85333332c0-58.49088 22.81016889-113.54112 64.22528001-154.9562311S453.50912 101.67182221 512 101.67182221s113.54112 22.81016889 154.95623111 64.22528001S731.18151112 262.36245333 731.18151112 320.85333332c0 58.49088-22.81016889 113.54112-64.22528001 154.95623113S570.49088 540.03484444 512 540.03484444z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 111.50222222H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888889v728.17777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h946.6311111c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V147.91111111c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888889z m-45.5111111 126.06577778V830.57777778H84.19555555V237.568l-31.40266666-24.46222222 44.71466666-57.45777778 48.6968889 37.888h731.70488888l48.69688889-37.888 44.71466667 57.45777778-31.51644444 24.46222222z M877.90933333 193.42222222L512 477.86666667 146.09066667 193.42222222l-48.69688889-37.888-44.71466667 57.45777778 31.40266667 24.46222222 388.66488889 302.19377778c22.98311111 17.86311111 55.18222222 17.86311111 78.16533333 0L939.80444445 237.568l31.40266666-24.46222222-44.71466666-57.45777778-48.58311112 37.77422222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M985.31555555 88.74666667H38.68444445c-20.13866667 0-36.40888889 16.27022222-36.4088889 36.40888888v564.33777778c0 20.13866667 16.27022222 36.40888889 36.4088889 36.40888889h432.35555555v127.43111111H275.34222222c-10.01244445 0-18.20444445 8.192-18.20444444 18.20444445v54.61333333c0 5.00622222 4.096 9.10222222 9.10222222 9.10222222h491.52c5.00622222 0 9.10222222-4.096 9.10222222-9.10222222v-54.61333333c0-10.01244445-8.192-18.20444445-18.20444444-18.20444445H552.96V725.90222222h432.35555555c20.13866667 0 36.40888889-16.27022222 36.4088889-36.40888889V125.15555555c0-20.13866667-16.27022222-36.40888889-36.4088889-36.40888888z m-45.5111111 555.23555555H84.19555555V170.66666667h855.6088889v473.31555555z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M512 2.27555555C230.51377778 2.27555555 2.27555555 230.51377778 2.27555555 512s228.23822222 509.72444445 509.72444445 509.72444445 509.72444445-228.23822222 509.72444445-509.72444445S793.48622222 2.27555555 512 2.27555555z m0 932.97777778c-233.69955555 0-423.25333333-189.55377778-423.25333333-423.25333333 0-101.26222222 35.61244445-194.33244445 95.00444444-267.15022222l595.39911111 595.39911111C706.33244445 899.64088889 613.26222222 935.25333333 512 935.25333333z m328.24888889-156.10311111L244.84977778 183.75111111C317.66755555 124.35911111 410.73777778 88.74666667 512 88.74666667c233.69955555 0 423.25333333 189.55377778 423.25333333 423.25333333 0 101.26222222-35.61244445 194.33244445-95.00444444 267.15022222z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M901.80266667 257.82044445L656.95288889 12.97066667c-6.82666667-6.82666667-16.04266667-10.69511111-25.71377778-10.69511112H147.91111111c-20.13866667 0-36.40888889 16.27022222-36.40888889 36.4088889v946.6311111c0 20.13866667 16.27022222 36.40888889 36.40888889 36.4088889h728.17777778c20.13866667 0 36.40888889-16.27022222 36.40888889-36.4088889V283.648c0-9.67111111-3.86844445-19.00088889-10.69511111-25.82755555zM828.52977778 300.37333333H614.4V86.24355555L828.52977778 300.37333333z m2.048 639.43111112H193.42222222V84.19555555h343.60888889v245.76c0 26.39644445 21.39022222 47.78666667 47.78666667 47.78666667h245.76v562.06222223z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M981.07392 55.79662222H42.92608c-31.22062222 0-50.71758221 34.02410666-35.04355556 61.16693334L304.28728889 620.82616888V927.42542221c0 22.55530667 18.09521779 40.77795555 40.52309333 40.77795557h334.37923556c22.42787556 0 40.52309333-18.22264888 40.52309333-40.77795557V620.82616888L1016.24490667 116.96355556c15.54659555-27.14282666-3.95036444-61.16693333-35.17098667-61.16693334zM628.47203556 876.45297779H395.52796444V677.66044445h233.07150222v198.79253334z m12.23338666-301.50200891l-12.10595556 21.15356445h-233.19893332l-12.10595556-21.15356445L130.59868445 147.54702221h762.8026311L640.70542222 574.95096888z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M980.62285431 4.54099753H654.39920987c-4.2719763 0-7.76722963 3.49525333-7.76722962 7.76722964v72.4941432c0 4.2719763 3.49525333 7.76722963 7.76722962 7.76722963h207.64393877L604.04167111 350.57107753c-64.72691358-49.83972347-143.69374815-76.7661195-226.67365136-76.7661195-99.54999309 0-193.27456395 38.83614815-263.5679921 109.25903012S4.54099753 547.08198717 4.54099753 646.63198025s38.83614815 193.27456395 109.25903012 263.5679921C184.09345581 980.62285431 277.81802667 1019.45900247 377.36801975 1019.45900247s193.27456395-38.83614815 263.5679921-109.25903012C711.35889383 839.90654419 750.19504197 746.18197333 750.19504197 646.63198025c0-82.9799032-26.92639605-161.68783013-76.63666567-226.41474372L931.4304 162.34521283V369.60079013c0 4.2719763 3.49525333 7.76722963 7.76722963 7.76722962h72.4941432c4.2719763 0 7.76722963-3.49525333 7.76722964-7.76722962V43.37714569c0-21.35988148-17.47626667-38.83614815-38.83614816-38.83614816zM377.36801975 921.07409383c-151.33152395 0-274.44211358-123.11058963-274.44211358-274.44211358s123.11058963-274.44211358 274.44211358-274.44211358 274.44211358 123.11058963 274.44211358 274.44211358-123.11058963 274.44211358-274.44211358 274.44211358z",special:!0,outlined:!0},{viewBox:[1024,1024],path:"M591.98717801 512l405.34042913-483.16579151c6.79427767-8.02960089 1.08090782-20.22841761-9.41933951-20.2284176h-123.22349044c-7.25752386 0-14.20621693 3.24272343-18.99309439 8.80167789L511.38233839 415.95362022 177.07299399 17.40746878c-4.63246205-5.55895447-11.58115512-8.80167789-18.99309439-8.80167789H34.85640916c-10.50024731 0-16.21361717 12.19881672-9.41933952 20.2284176L430.77749876 512 25.43706964 995.16579151c-6.79427767 8.02960089-1.08090782 20.22841761 9.41933952 20.2284176h123.22349044c7.25752386 0 14.20621693-3.24272343 18.99309439-8.80167789l334.3093444-398.54615144 334.30934441 398.54615144c4.63246205 5.55895447 11.58115512 8.80167789 18.99309439 8.80167789h123.22349044c10.50024731 0 16.21361717-12.19881672 9.41933951-20.2284176L591.98717801 512z",special:!0,outlined:!0}]}],ot={bar:"bar",horizontalBar:"bar",line:"line",area:"line",scatter:"line",pie:"pie",ring:"pie"},lt=function(){var e=xe(),t=Object(te["debounce"])((function(){e.addSnapshot()}),300,{trailing:!0}),n=Object(te["throttle"])((function(){e.reDo()}),100,{leading:!0,trailing:!1}),c=Object(te["throttle"])((function(){e.unDo()}),100,{leading:!0,trailing:!1});return{addHistorySnapshot:t,redo:n,undo:c}},at=function(){var e=ie(),t=le(),n=Object(g["c"])(e),c=n.creatingElement,o=Object(g["c"])(t),l=o.theme,a=o.viewportRatio,r=lt(),i=r.addHistorySnapshot,u=function(n,o){t.addElement(n),e.setActiveElementIdList([n.id]),c.value&&e.setCreatingElement(null),setTimeout((function(){e.setEditorareaFocus(!0)}),0),o&&o(),i()},d=function(e){$e(e).then((function(t){var n=t.width,c=t.height,o=c/n;o<a.value&&n>tt?(n=tt,c=n*o):c>tt*a.value&&(c=tt*a.value,n=c/o),u({type:"image",id:Object(x["b"])(10),src:e,width:n,height:c,left:(tt-n)/2,top:(tt*a.value-c)/2,fixedRatio:!0,rotate:0})}))},s=function(e){var t={type:"chart",id:Object(x["b"])(10),chartType:ot[e],left:300,top:81.25,width:400,height:400,rotate:0,themeColor:[l.value.themeColor],gridColor:l.value.fontColor,data:{labels:["类别1","类别2","类别3","类别4","类别5"],legends:["系列1"],series:[[12,19,5,2,18]]}},n={};"horizontalBar"===e?n={horizontalBars:!0}:"area"===e?n={showArea:!0}:"scatter"===e?n={showLine:!1}:"ring"===e&&(n={donut:!0}),u(Object(S["a"])(Object(S["a"])({},t),{},{options:n}))},f=function(e,t){for(var n={fontname:l.value.fontName,color:l.value.fontColor},c=[],o=0;o<e;o++){for(var r=[],i=0;i<t;i++)r.push({id:Object(x["b"])(10),colspan:1,rowspan:1,text:"",style:n});c.push(r)}var d=100,s=36,f=new Array(t).fill(1/t),b=t*d,p=e*s;u({type:"table",id:Object(x["b"])(10),width:b,height:p,colWidths:f,rotate:0,data:c,left:(tt-b)/2,top:(tt*a.value-p)/2,outline:{width:2,style:"solid",color:"#eeece1"},theme:{color:l.value.themeColor,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1}})},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.left,c=e.top,o=e.width,a=e.height,r=Object(x["b"])(10);u({type:"text",id:r,left:n,top:c,width:o,height:a,content:t,rotate:0,defaultFontName:l.value.fontName,defaultColor:l.value.fontColor},(function(){setTimeout((function(){var e=document.querySelector("#editable-element-".concat(r," .ProseMirror"));e&&e.focus()}),0)}))},p=function(e,t){var n=e.left,c=e.top,o=e.width,a=e.height,r={type:"shape",id:Object(x["b"])(10),left:n,top:c,width:o,height:a,viewBox:t.viewBox,path:t.path,fill:l.value.themeColor,fixedRatio:!1,rotate:0};t.special&&(r.special=!0),t.pathFormula&&(r.pathFormula=t.pathFormula,r.viewBox=[o,a],r.path=nt[t.pathFormula](o,a)),u(r)},O=function(e,t){var n=e.left,c=e.top,o=e.start,a=e.end,r={type:"line",id:Object(x["b"])(10),left:n,top:c,start:o,end:a,points:t.points,color:l.value.themeColor,style:t.style,width:2};t.isBroken&&(r.broken=[(o[0]+a[0])/2,(o[1]+a[1])/2]),t.isCurve&&(r.curve=[(o[0]+a[0])/2,(o[1]+a[1])/2]),t.isCubic&&(r.cubic=[[(o[0]+a[0])/2,(o[1]+a[1])/2],[(o[0]+a[0])/2,(o[1]+a[1])/2]]),u(r)},m=function(e){u({type:"latex",id:Object(x["b"])(10),width:e.w,height:e.h,rotate:0,left:(tt-e.w)/2,top:(tt*a.value-e.h)/2,path:e.path,latex:e.latex,color:l.value.fontColor,strokeWidth:2,viewBox:[e.w,e.h],fixedRatio:!0})},v=function(e){u({type:"video",id:Object(x["b"])(10),width:500,height:300,rotate:0,left:(tt-500)/2,top:(tt*a.value-300)/2,src:e})},j=function(e){u({type:"audio",id:Object(x["b"])(10),width:50,height:50,rotate:0,left:(tt-50)/2,top:(tt*a.value-50)/2,loop:!1,autoplay:!1,fixedRatio:!0,color:l.value.themeColor,src:e})};return{createImageElement:d,createChartElement:s,createTableElement:f,createTextElement:b,createShapeElement:p,createLineElement:O,createLatexElement:m,createVideoElement:v,createAudioElement:j}},rt=(n("07ac"),function(){var e=ie(),t=le(),n=Object(g["c"])(t),c=n.currentSlide,o=lt(),l=o.addHistorySnapshot,a=function(n){var o,a=Ze(n),r=a.groupIdMap,i=a.elIdMap,u=c.value.elements.map((function(e){return e.id})),d=Object(L["a"])(n);try{for(d.s();!(o=d.n()).done;){var s=o.value,f=u.includes(s.id);s.id=i[s.id],f&&(s.left=s.left+10,s.top=s.top+10),s.groupId&&(s.groupId=r[s.groupId])}}catch(b){d.e(b)}finally{d.f()}t.addElement(n),e.setActiveElementIdList(Object.values(i)),l()},r=function(e){var n=e.map((function(e){var t,n=Ze(e.elements),c=n.groupIdMap,o=n.elIdMap,l=Object(L["a"])(e.elements);try{for(l.s();!(t=l.n()).done;){var a=t.value;a.id=o[a.id],a.groupId&&(a.groupId=c[a.groupId])}}catch(d){l.e(d)}finally{l.f()}if(e.animations){var r,i=Object(L["a"])(e.animations);try{for(i.s();!(r=i.n()).done;){var u=r.value;u.id=Object(x["b"])(10),u.elId=o[u.elId]}}catch(d){i.e(d)}finally{i.f()}}return Object(S["a"])(Object(S["a"])({},e),{},{id:Object(x["b"])(10)})}));t.addSlide(n),l()};return{addElementsFromData:a,addSlidesFromData:r}}),it=function(){var e=at(),t=e.createTextElement,n=rt(),c=n.addElementsFromData,o=n.addSlidesFromData,l=function(e){t({left:0,top:0,width:600,height:50},e)},a=function(e,t){var n=(null===t||void 0===t?void 0:t.onlySlide)||!1,a=(null===t||void 0===t?void 0:t.onlyElements)||!1,r=Pe(e);if("object"===Object(Qe["a"])(r)){var i=r.type,u=r.data;"elements"!==i||n?"slides"!==i||a||o(u):c(u)}else if(!a&&!n){var d=Ke(r);l(d)}};return{pasteTextClipboardData:a}},ut=function(){var e=ie(),t=le(),n=Object(g["c"])(e),c=n.selectedSlidesIndex,o=n.activeElementIdList,l=Object(g["c"])(t),a=l.currentSlide,r=l.slides,i=l.theme,u=l.slideIndex,d=Object(y["computed"])((function(){return[].concat(Object(K["a"])(c.value),[u.value])})),s=Object(y["computed"])((function(){return r.value.filter((function(e,t){return d.value.includes(t)}))})),f=Object(y["computed"])((function(){return s.value.map((function(e){return e.id}))})),b=it(),p=b.pasteTextClipboardData,O=rt(),m=O.addSlidesFromData,v=lt(),j=v.addHistorySnapshot,h=function(){var n={id:Object(x["b"])(10),elements:[],background:{type:"solid",color:i.value.backgroundColor}};t.updateSlideIndex(0),e.setActiveElementIdList([]),t.setSlides([n])},k=function(n){n===V.UP&&u.value>0?(o.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(u.value-1)):n===V.DOWN&&u.value<r.value.length-1&&(o.value.length&&e.setActiveElementIdList([]),t.updateSlideIndex(u.value+1))},C=function(){var t=ze(JSON.stringify({type:"slides",data:s.value}));Ae(t).then((function(){e.setThumbnailsFocus(!0)}))},N=function(){Re().then((function(e){p(e,{onlySlide:!0})})).catch((function(e){return Se["a"].warning(e)}))},w=function(){var n={id:Object(x["b"])(10),elements:[],background:{type:"solid",color:i.value.backgroundColor}};e.setActiveElementIdList([]),t.addSlide(n),j()},E=function(n){var c,o=Ze(n.elements),l=o.groupIdMap,a=o.elIdMap,r=Object(L["a"])(n.elements);try{for(r.s();!(c=r.n()).done;){var i=c.value;i.id=a[i.id],i.groupId&&(i.groupId=l[i.groupId])}}catch(d){r.e(d)}finally{r.f()}var u=Object(S["a"])(Object(S["a"])({},n),{},{id:Object(x["b"])(10)});e.setActiveElementIdList([]),t.addSlide(u),j()},I=function(){var e=JSON.parse(JSON.stringify(a.value));m([e])},B=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.value;r.value.length===n.length?h():t.deleteSlide(n),e.updateSelectedSlidesIndex([]),j()},_=function(){var e=Object(K["a"])(f.value);C(),B(e)},T=function(){var t=Array.from(Array(r.value.length),(function(e,t){return t}));e.setActiveElementIdList([]),e.updateSelectedSlidesIndex(t)};return{resetSlides:h,updateSlideIndex:k,copySlide:C,pasteSlide:N,createSlide:w,createSlideByTemplate:E,copyAndPasteSlide:I,deleteSlide:B,cutSlide:_,selectAllSlide:T}},dt=function(){var e=ie(),t=le(),n=Object(g["c"])(e),c=n.activeElementIdList,o=Object(g["c"])(t),l=o.currentSlide,a=lt(),r=a.addHistorySnapshot,i=function(){var n,o=JSON.parse(JSON.stringify(l.value.elements)),a=Object(L["a"])(o);try{for(a.s();!(n=a.n()).done;){var i=n.value;c.value.includes(i.id)&&(i.lock=!0)}}catch(u){a.e(u)}finally{a.f()}t.updateSlide({elements:o}),e.setActiveElementIdList([]),r()},u=function(n){var c=JSON.parse(JSON.stringify(l.value.elements));if(n.groupId){var o,a=[],i=Object(L["a"])(c);try{for(i.s();!(o=i.n()).done;){var u=o.value;u.groupId===n.groupId&&(u.lock=!1,a.push(u.id))}}catch(b){i.e(b)}finally{i.f()}t.updateSlide({elements:c}),e.setActiveElementIdList(a)}else{var d,s=Object(L["a"])(c);try{for(s.s();!(d=s.n()).done;){var f=d.value;if(f.id===n.id){f.lock=!1;break}}}catch(b){s.e(b)}finally{s.f()}t.updateSlide({elements:c}),e.setActiveElementIdList([n.id])}r()};return{lockElement:i,unlockElement:u}},st=function(){var e=ie(),t=le(),n=Object(g["c"])(e),c=n.activeElementIdList,o=n.activeGroupElementId,l=Object(g["c"])(t),a=l.currentSlide,r=lt(),i=r.addHistorySnapshot,u=function(){if(c.value.length){var n=[];n=o.value?a.value.elements.filter((function(e){return e.id!==o.value})):a.value.elements.filter((function(e){return!c.value.includes(e.id)})),e.setActiveElementIdList([]),t.updateSlide({elements:n}),i()}},d=function(){a.value.elements.length&&(e.setActiveElementIdList([]),t.updateSlide({elements:[]}),i())};return{deleteElement:u,deleteAllElements:d}},ft=function(){var e=ie(),t=le(),n=Object(g["c"])(e),c=n.activeElementIdList,o=n.activeElementList,l=n.handleElementId,a=Object(g["c"])(t),r=a.currentSlide,i=lt(),u=i.addHistorySnapshot,d=Object(y["computed"])((function(){if(o.value.length<2)return!1;var e=o.value[0].groupId;if(!e)return!0;var t=o.value.every((function(t){return(t.groupId&&t.groupId)===e}));return!t})),s=function(){var e;if(o.value.length){var n,l=JSON.parse(JSON.stringify(r.value.elements)),a=Object(x["b"])(10),i=[],d=Object(L["a"])(l);try{for(d.s();!(n=d.n()).done;){var s=n.value;c.value.includes(s.id)&&(s.groupId=a,i.push(s))}}catch(O){d.e(O)}finally{d.f()}var f=l.findIndex((function(e){return e.id===i[i.length-1].id})),b=i.map((function(e){return e.id}));l=l.filter((function(e){return!b.includes(e.id)}));var p=f-i.length+1;(e=l).splice.apply(e,[p,0].concat(i)),t.updateSlide({elements:l}),u()}},f=function(){if(o.value.length){var n=o.value.some((function(e){return e.groupId}));if(n){var a,i=JSON.parse(JSON.stringify(r.value.elements)),d=Object(L["a"])(i);try{for(d.s();!(a=d.n()).done;){var s=a.value;c.value.includes(s.id)&&s.groupId&&delete s.groupId}}catch(b){d.e(b)}finally{d.f()}t.updateSlide({elements:i});var f=l.value?[l.value]:[];e.setActiveElementIdList(f),u()}}};return{canCombine:d,combineElements:s,uncombineElements:f}},bt=function(){var e=ie(),t=Object(g["c"])(e),n=t.activeElementIdList,c=t.activeElementList,o=it(),l=o.pasteTextClipboardData,a=st(),r=a.deleteElement,i=function(){if(n.value.length){var t=ze(JSON.stringify({type:"elements",data:c.value}));Ae(t).then((function(){e.setEditorareaFocus(!0)}))}},u=function(){i(),r()},d=function(){Re().then((function(e){l(e)})).catch((function(e){return Se["a"].warning(e)}))},s=function(){i(),d()};return{copyElement:i,cutElement:u,pasteElement:d,quickCopyElement:s}},pt=function(){var e=ie(),t=Object(g["c"])(le()),n=t.currentSlide,c=function(){var t=n.value.elements.filter((function(e){return!e.lock})),c=t.map((function(e){return e.id}));e.setActiveElementIdList(c)};return{selectAllElement:c}},Ot=function(){var e=le(),t=Object(g["c"])(ie()),n=t.activeElementIdList,c=t.activeGroupElementId,o=Object(g["c"])(e),l=o.currentSlide,a=lt(),r=a.addHistorySnapshot,i=function(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=[],i=function(e){var n=e.left,c=e.top;switch(t){case V.LEFT:n-=o;break;case V.RIGHT:n+=o;break;case V.UP:c-=o;break;case V.DOWN:c+=o;break;default:break}return Object(S["a"])(Object(S["a"])({},e),{},{left:n,top:c})};a=c.value?l.value.elements.map((function(e){return c.value===e.id?i(e):e})):l.value.elements.map((function(e){return n.value.includes(e.id)?i(e):e})),e.updateSlide({elements:a}),r()};return{moveElement:i}},mt=function(){var e=le(),t=Object(g["c"])(e),n=t.currentSlide,c=lt(),o=c.addHistorySnapshot,l=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}))}},a=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var c=n.filter((function(e){return e.groupId===t.groupId})),o=l(e,c),a=o.minLevel,r=o.maxLevel;if(r===e.length-1)return;var i=n[r+1],u=n.splice(a,c.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(K["a"])(u)))}else n.splice.apply(n,[a+1,0].concat(Object(K["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],b=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,b)}else n.splice(s+1,0,b)}return n},r=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var c=n.filter((function(e){return e.groupId===t.groupId})),o=l(e,c),a=o.minLevel;if(0===a)return;var r=n[a-1],i=n.splice(a,c.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(K["a"])(i)))}else n.splice.apply(n,[a-1,0].concat(Object(K["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 b=n.filter((function(e){return e.groupId===s.groupId}));n.splice(d-b.length,0,f)}else n.splice(d-1,0,f)}return n},i=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var c=n.filter((function(e){return e.groupId===t.groupId})),o=l(e,c),a=o.minLevel,r=o.maxLevel;if(r===e.length-1)return null;var i=n.splice(a,c.length);n.push.apply(n,Object(K["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},u=function(e,t){var n=JSON.parse(JSON.stringify(e));if(t.groupId){var c=n.filter((function(e){return e.groupId===t.groupId})),o=l(e,c),a=o.minLevel;if(0===a)return;var r=n.splice(a,c.length);n.unshift.apply(n,Object(K["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},d=function(t,c){var l;c===k.UP?l=a(n.value.elements,t):c===k.DOWN?l=r(n.value.elements,t):c===k.TOP?l=i(n.value.elements,t):c===k.BOTTOM&&(l=u(n.value.elements,t)),l&&(e.updateSlide({elements:l}),o())};return{orderElement:d}},vt=function(){var e=document.documentElement;e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()},jt=function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.msExitFullscreen&&document.msExitFullscreen()},ht=function(){var e=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement;return!!e},yt=function(){var e=Ce(),t=le(),n=function(){vt(),e.setScreening(!0)},c=function(){t.updateSlideIndex(0),n()},o=function(){e.setScreening(!1),ht()&&jt()};return{enterScreening:n,enterScreeningFromStart:c,exitScreening:o}},gt=function(){var e=ie(),t=Object(g["c"])(e),n=t.canvasPercentage,c=t.canvasScale,o=t.canvasDragged,l=Object(y["computed"])((function(){return Math.round(100*c.value)+"%"})),a=function(t){var c=n.value,o=5,l=200,a=30;"+"===t&&c<=l&&(c+=o),"-"===t&&c>=a&&(c-=o),e.setCanvasPercentage(c)},r=function(t){var o=Math.round(t/c.value*n.value)/100;e.setCanvasPercentage(o)},i=function(){e.setCanvasPercentage(90),o&&e.setCanvasDragged(!1)};return{canvasScalePercentage:l,setCanvasScalePercentage:r,scaleCanvas:a,resetCanvas:i}},xt=function(){var e=ie(),t=ke(),n=Object(g["c"])(e),c=n.activeElementIdList,o=n.disableHotkeys,l=n.handleElement,a=n.handleElementId,r=n.editorAreaFocus,i=n.thumbnailsFocus,u=Object(g["c"])(le()),d=u.currentSlide,s=Object(g["c"])(t),f=s.ctrlKeyState,b=s.shiftKeyState,p=s.spaceKeyState,O=ut(),m=O.updateSlideIndex,v=O.copySlide,j=O.createSlide,h=O.deleteSlide,x=O.cutSlide,C=O.copyAndPasteSlide,N=O.selectAllSlide,w=ft(),E=w.combineElements,I=w.uncombineElements,B=st(),S=B.deleteElement,L=dt(),_=L.lockElement,T=bt(),M=T.copyElement,D=T.cutElement,z=T.quickCopyElement,F=pt(),A=F.selectAllElement,R=Ot(),P=R.moveElement,H=mt(),q=H.orderElement,U=lt(),G=U.redo,X=U.undo,Y=yt(),Z=Y.enterScreening,W=Y.enterScreeningFromStart,J=gt(),Q=J.scaleCanvas,K=J.resetCanvas,$=function(){c.value.length?M():i.value&&v()},ee=function(){c.value.length?D():i.value&&x()},te=function(){c.value.length?z():i.value&&C()},ne=function(){r.value&&A(),i.value&&N()},ce=function(){r.value&&_()},oe=function(){r.value&&E()},ae=function(){r.value&&I()},re=function(){c.value.length?S():i.value&&h()},ue=function(e){c.value.length?P(e):e!==V.UP&&e!==V.DOWN||m(e)},de=function(e){e===V.PAGEUP?m(V.UP):e===V.PAGEDOWN&&m(V.DOWN)},se=function(e){l.value&&q(l.value,e)},fe=function(){i.value&&j()},be=function(){if(d.value.elements.length)if(a.value){var t=d.value.elements.findIndex((function(e){return e.id===a.value})),n=t>=d.value.elements.length-1?0:t+1,c=d.value.elements[n].id;e.setActiveElementIdList([c])}else{var o=d.value.elements[0];e.setActiveElementIdList([o.id])}},pe=function(n){var c=n.ctrlKey,l=n.shiftKey,a=n.altKey,u=n.metaKey,d=c||u,s=n.key.toUpperCase();if(d&&!f.value&&t.setCtrlKeyState(!0),l&&!b.value&&t.setShiftKeyState(!0),o.value||s!==V.SPACE||t.setSpaceKeyState(!0),d&&s===V.P)return n.preventDefault(),void e.setDialogForExport("pdf");if(l&&s===V.F5)return n.preventDefault(),Z(),void t.setShiftKeyState(!1);if(s===V.F5)return n.preventDefault(),void W();if(r.value||i.value){if(d&&s===V.C){if(o.value)return;n.preventDefault(),$()}if(d&&s===V.X){if(o.value)return;n.preventDefault(),ee()}if(d&&s===V.D){if(o.value)return;n.preventDefault(),te()}if(d&&s===V.Z){if(o.value)return;n.preventDefault(),X()}if(d&&s===V.Y){if(o.value)return;n.preventDefault(),G()}if(d&&s===V.A){if(o.value)return;n.preventDefault(),ne()}if(d&&s===V.L){if(o.value)return;n.preventDefault(),ce()}if(!l&&d&&s===V.G){if(o.value)return;n.preventDefault(),oe()}if(l&&d&&s===V.G){if(o.value)return;n.preventDefault(),ae()}if(a&&s===V.F){if(o.value)return;n.preventDefault(),se(k.TOP)}if(a&&s===V.B){if(o.value)return;n.preventDefault(),se(k.BOTTOM)}if(s===V.DELETE||s===V.BACKSPACE){if(o.value)return;n.preventDefault(),re()}if(s===V.UP){if(o.value)return;n.preventDefault(),ue(V.UP)}if(s===V.DOWN){if(o.value)return;n.preventDefault(),ue(V.DOWN)}if(s===V.LEFT){if(o.value)return;n.preventDefault(),ue(V.LEFT)}if(s===V.RIGHT){if(o.value)return;n.preventDefault(),ue(V.RIGHT)}if(s===V.PAGEUP){if(o.value)return;n.preventDefault(),de(V.PAGEUP)}if(s===V.PAGEDOWN){if(o.value)return;n.preventDefault(),de(V.PAGEDOWN)}if(s===V.ENTER){if(o.value)return;n.preventDefault(),fe()}if(s===V.MINUS){if(o.value)return;n.preventDefault(),Q("-")}if(s===V.EQUAL){if(o.value)return;n.preventDefault(),Q("+")}if(s===V.DIGIT_0){if(o.value)return;n.preventDefault(),K()}if(s===V.TAB){if(o.value)return;n.preventDefault(),be()}}},Oe=function(){f.value&&t.setCtrlKeyState(!1),b.value&&t.setShiftKeyState(!1),p.value&&t.setSpaceKeyState(!1)};Object(y["onMounted"])((function(){document.addEventListener("keydown",pe),document.addEventListener("keyup",Oe),window.addEventListener("blur",Oe)})),Object(y["onUnmounted"])((function(){document.removeEventListener("keydown",pe),document.removeEventListener("keyup",Oe),window.removeEventListener("blur",Oe)}))},kt=function(){var e=Object(g["c"])(ie()),t=e.editorAreaFocus,n=e.thumbnailsFocus,c=e.disableHotkeys,o=it(),l=o.pasteTextClipboardData,a=at(),r=a.createImageElement,i=function(e){et(e).then((function(e){return r(e)}))},u=function(e){if((t.value||n.value)&&!c.value&&e.clipboardData){var o=e.clipboardData.items,a=o[0];if(a){var r,u=Object(L["a"])(o);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(y["onMounted"])((function(){document.addEventListener("paste",u)})),Object(y["onUnmounted"])((function(){document.removeEventListener("paste",u)}))},Ct=(n("9911"),n("cc71"),n("21a6")),Nt=n("8f74"),wt=n("e774"),Et=(n("00b4"),["style","script","template"]),Vt=["html","head","body","p","dt","dd","li","option","thead","th","tbody","tr","td","tfoot","colgroup"],It={li:["ul","ol","menu"],dt:["dl"],dd:["dl"],tbody:["table"],thead:["table"],tfoot:["table"],tr:["table"],td:["table"]},Bt=["!doctype","area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],St=function(e,t){var n=t-e.position;Lt(e,n)},Lt=function(e,t){e.position=e.position+t},_t=function(e,t){var n=!1;while(!n){var c=e.indexOf("<",t);if(-1===c)return c;var o=e.charAt(c+1);if("/"===o||"!"===o||/[A-Za-z0-9]/.test(o))return c;t=c+1}return-1},Tt=function(e){var t=e.str,n=_t(t,e.position);if(n!==e.position){-1===n&&(n=t.length);var c=t.slice(e.position,n);St(e,n),e.tokens.push({type:"text",content:c})}},Mt=function(e){var t=e.str;Lt(e,4);var n=t.indexOf("--\x3e",e.position),c=n+3;-1===n&&(n=c=t.length);var o=t.slice(e.position,n);St(e,c),e.tokens.push({type:"comment",content:o})},Dt=function(e){var t=e.str,n=t.length,c=e.position;while(c<n){var o=t.charAt(c),l=!(/\s/.test(o)||"/"===o||">"===o);if(l)break;c++}var a=c+1;while(a<n){var r=t.charAt(a),i=!(/\s/.test(r)||"/"===r||">"===r);if(!i)break;a++}St(e,a);var u=t.slice(c,a);return e.tokens.push({type:"tag",content:u}),u},zt=function(e){var t=e.str,n=e.tokens,c=e.position,o=null,l=c,a=[],r=t.length;while(c<r){var i=t.charAt(c);if(o){var u=i===o;u&&(o=null),c++}else{var d="/"===i||">"===i;if(d){c!==l&&a.push(t.slice(l,c));break}var s=/\s/.test(i);if(s)c!==l&&a.push(t.slice(l,c)),l=c+1,c++;else{var f="'"===i||'"'===i;f?(o=i,c++):c++}}}St(e,c);for(var b="attribute",p=0;p<a.length;p++){var O=a[p],m=-1===O.indexOf("=");if(m){var v=a[p+1];if(v&&Object(te["startsWith"])(v,"=")){if(v.length>1){var j=O+v;n.push({type:b,content:j}),p+=1;continue}var h=a[p+2];if(p+=1,h){var y=O+"="+h;n.push({type:b,content:y}),p+=1;continue}}}if(Object(te["endsWith"])(O,"=")){var g=a[p+1];if(g&&-1===g.indexOf("=")){var x=O+g;n.push({type:b,content:x}),p+=1;continue}var k=O.slice(0,-1);n.push({type:b,content:k})}else n.push({type:b,content:O})}},Ft=function(e,t){var n=t.str,c=t.tokens,o=e.toLowerCase(),l=n.length,a=t.position;while(a<l){var r=n.indexOf("</",a);if(-1===r){Tt(t);break}var i={str:n,position:t.position,tokens:[]};St(i,r);var u=At(i);if(o===u.toLowerCase()){if(r!==t.position){var d=t.position;St(t,r),c.push({type:"text",content:n.slice(d,r)})}c.push.apply(c,Object(K["a"])(i.tokens)),St(t,i.position);break}a=i.position}},At=function(e){var t=e.str,n=t.charAt(e.position+1),c="/"===n;Lt(e,c?2:1),e.tokens.push({type:"tag-start",close:c});var o=Dt(e);zt(e);var l=t.charAt(e.position),a="/"===l;return Lt(e,a?2:1),e.tokens.push({type:"tag-end",close:a}),o},Rt=function(e){var t=e.str,n=t.length;while(e.position<n){var c=e.position;if(Tt(e),e.position===c){var o=Object(te["startsWith"])(t,"!--",c+1);if(o)Mt(e);else{var l=At(e),a=l.toLowerCase();Et.includes(a)&&Ft(l,e)}}}},Pt=function(e){var t={str:e,position:0,tokens:[]};return Rt(t),t.tokens},Ht=function(e){var t={tagName:null,children:[]},n={tokens:e,cursor:0,stack:[t]};return Gt(n),t.children},qt=function(e,t){var n=It[e];if(n){var c=t.length-1;while(c>=0){var o=t[c].tagName;if(o===e)break;if(n.includes(o))return!0;c--}}return!1},Ut=function(e,t){e.splice(t)},Gt=function e(t){var n=t.stack,c=t.tokens,o=t.cursor,l=n[n.length-1].children,a=c.length;while(o<a){var r=c[o];if("tag-start"===r.type){var i=c[++o];o++;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(o<a){if("tag-end"!==c[o].type)break;o++}if(s){Ut(n,d);break}}else{var f=Vt.includes(u),b=f;if(b&&(b=!qt(u,n)),b){var p=n.length-1;while(p>0){if(u===n[p].tagName){Ut(n,p);var O=p-1;l=n[O].children;break}p-=1}}var m=[],v=void 0;while(o<a){var j=c[o];if("tag-end"===j.type){v=j;break}m.push(j.content),o++}if(!v)break;o++;var h=[],y={type:"element",tagName:i.content,attributes:m,children:h};l.push(y);var g=!(v.close||Bt.includes(u));if(g){n.push({tagName:u,children:h});var x={tokens:c,cursor:o,stack:n};e(x),o=x.cursor}}}else l.push(r),o++}t.cursor=o},Xt=(n("498a"),function(e,t){var n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}),Yt=function(e){var t=e.charAt(0),n=e.length-1,c='"'===t||"'"===t;return c&&t===e.charAt(n)?e.slice(1,n):e},Zt=function(e){return e.map((function(e){var t=Xt(e.trim(),"="),n=t[0],c="string"===typeof t[1]?Yt(t[1]):null;return{key:n,value:c}}))},Wt=function e(t){return t.map((function(t){if("element"===t.type){var n=e(t.children),c={type:"element",tagName:t.tagName.toLowerCase(),attributes:Zt(t.attributes),children:n};return c}var o={type:t.type,content:t.content};return o}))},Jt=function(e){var t=Pt(e),n=Ht(t);return Wt(n)},Qt=n("d01f"),Kt=n("0b89"),$t={1:"Z",2:"M",4:"H",8:"V",16:"L",32:"C",64:"S",128:"Q",256:"T",512:"A"},en=function(e){var t,n=new Qt["a"](e),c=[],o=Object(L["a"])(n.commands);try{for(o.s();!(t=o.n()).done;){var l=t.value,a=$t[l.type];if(2!==l.type&&16!==l.type||c.push({x:l.x,y:l.y,relative:l.relative,type:a}),32===l.type)c.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)c.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=c[c.length-1];if(!["M","L","Q","C"].includes(r.type))continue;var i,u=Object(Kt["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(L["a"])(u);try{for(d.s();!(i=d.n()).done;){var s=i.value;c.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;c.push({close:!0,type:a})}}}catch(f){o.e(f)}finally{o.f()}return c},tn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",nn="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 c=e.charCodeAt(n);c<128?t+=String.fromCharCode(c):c>127&&c<2048?(t+=String.fromCharCode(c>>6|192),t+=String.fromCharCode(63&c|128)):(t+=String.fromCharCode(c>>12|224),t+=String.fromCharCode(c>>6&63|128),t+=String.fromCharCode(63&c|128))}return t},on=function(e){var t,n,c,o,l,a,r,i="",u=0;e=cn(e);while(u<e.length)t=e.charCodeAt(u++),n=e.charCodeAt(u++),c=e.charCodeAt(u++),o=t>>2,l=(3&t)<<4|n>>4,a=(15&n)<<2|c>>6,r=63&c,isNaN(n)?a=r=64:isNaN(c)&&(r=64),i=i+tn.charAt(o)+tn.charAt(l)+tn.charAt(a)+tn.charAt(r);return i},ln=function(e){var t=new XMLSerializer,n=t.serializeToString(e);return nn+on(n)},an=function(){var e=le(),t=Object(g["c"])(e),n=t.slides,c=t.theme,o=t.viewportRatio,l=rt(),a=l.addSlidesFromData,r=Object(y["ref"])(!1),i=function(e,t,n){var c=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];r.value=!0;var o="png"===t?wt["c"]:wt["b"],l=e.querySelectorAll("foreignObject [xmlns]");l.forEach((function(e){return e.removeAttribute("xmlns")})),setTimeout((function(){var l={quality:n,width:1600};c&&(l.fontEmbedCSS=""),o(e,l).then((function(e){r.value=!1,Object(Ct["saveAs"])(e,"pptist_slides.".concat(t))})).catch((function(){r.value=!1,Se["a"].error("导出图片失败")}))}),200)},u=function(e){var t=new Blob([ze(JSON.stringify(e))],{type:""});Object(Ct["saveAs"])(t,"pptist_slides.pptist")},d=function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=t[0],o=new FileReader;o.addEventListener("load",(function(){try{var t=JSON.parse(Fe(o.result));n?e.setSlides(t):a(t)}catch(c){Se["a"].error("无法正确读取 / 解析该文件")}})),o.readAsText(c)},s=function(){var e=new Blob([JSON.stringify(n.value)],{type:""});Object(Ct["saveAs"])(e,"pptist_slides.json")},f=function(e){var t=ee()(e),n=t.getAlpha(),c=0===n?"#ffffff":t.setAlpha(1).toHexString();return{alpha:n,color:c}},b=function(e){var t=Jt(e),n=!1,c=0,o=[],l=function e(t){var l,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Object(L["a"])(t);try{for(r.s();!(l=r.n()).done;){var i=l.value,u="tagName"in i&&["div","li","p"].includes(i.tagName);if(u&&o.length){var d=o[o.length-1];d.options||(d.options={}),d.options.breakLine=!0}var s=Object(S["a"])({},a),b="attributes"in i?i.attributes.find((function(e){return"style"===e.key})):null;if(b&&b.value){var p,O=b.value.split(";"),m=Object(L["a"])(O);try{for(m.s();!(p=m.n()).done;){var v=p.value,j=v.split(": "),h=Object(Oe["a"])(j,2),y=h[0],g=h[1],x=[Object(te["trim"])(y),Object(te["trim"])(g)],k=x[0],C=x[1];k&&C&&(s[k]=C)}}catch(I){m.e(I)}finally{m.f()}}if("tagName"in i){if("em"===i.tagName&&(s["font-style"]="italic"),"strong"===i.tagName&&(s["font-weight"]="bold"),"sup"===i.tagName&&(s["vertical-align"]="super"),"sub"===i.tagName&&(s["vertical-align"]="sub"),"a"===i.tagName){var N=i.attributes.find((function(e){return"href"===e.key}));s["href"]=(null===N||void 0===N?void 0:N.value)||""}if("ul"===i.tagName&&(s["list-type"]="ul"),"ol"===i.tagName&&(s["list-type"]="ol"),"li"===i.tagName&&(n=!0),"p"===i.tagName&&"attributes"in i){var w=i.attributes.find((function(e){return"data-indent"===e.key}));w&&w.value&&(c=+w.value)}}if("tagName"in i&&"br"===i.tagName)o.push({text:"",options:{breakLine:!0}});else if("content"in i){var E=i.content.replace(/&nbsp;/g," ").replace(/&gt;/g,">").replace(/&lt;/g,"<").replace(/&amp;/g,"&").replace(/\n/g,""),V={};s["font-size"]&&(V.fontSize=.75*parseInt(s["font-size"])),s["color"]&&(V.color=f(s["color"]).color),s["background-color"]&&(V.highlight=f(s["background-color"]).color),s["text-decoration-line"]&&(-1!==s["text-decoration-line"].indexOf("underline")&&(V.underline={color:V.color||"#000000",style:"sng"}),-1!==s["text-decoration-line"].indexOf("line-through")&&(V.strike="sngStrike")),s["text-decoration"]&&(-1!==s["text-decoration"].indexOf("underline")&&(V.underline={color:V.color||"#000000",style:"sng"}),-1!==s["text-decoration"].indexOf("line-through")&&(V.strike="sngStrike")),s["vertical-align"]&&("super"===s["vertical-align"]&&(V.superscript=!0),"sub"===s["vertical-align"]&&(V.subscript=!0)),s["text-align"]&&(V.align=s["text-align"]),s["font-weight"]&&(V.bold="bold"===s["font-weight"]),s["font-style"]&&(V.italic="italic"===s["font-style"]),s["font-family"]&&(V.fontFace=s["font-family"]),s["href"]&&(V.hyperlink={url:s["href"]}),n&&"ol"===s["list-type"]&&(V.bullet={type:"number",indent:15},V.paraSpaceBefore=.1,n=!1),n&&"ul"===s["list-type"]&&(V.bullet={indent:15},V.paraSpaceBefore=.1,n=!1),c&&(V.indentLevel=c,c=0),o.push({text:E,options:V})}else"children"in i&&e(i.children,s)}}catch(I){r.e(I)}finally{r.f()}};return l(t),o},p=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}}))},O=function(e){var t=f(e.color),n=e.h,c=e.v,o=4,l=45;return 0===n&&0===c?(o=4,l=45):0===n?c>0?(o=c,l=90):(o=-c,l=270):0===c?n>0?(o=n,l=1):(o=-n,l=180):n>0&&c>0?(o=Math.max(n,c),l=45):n>0&&c<0?(o=Math.max(n,-c),l=315):n<0&&c>0?(o=Math.max(-n,c),l=135):n<0&&c<0&&(o=Math.max(-n,-c),l=225),{type:"outer",color:t.color.replace("#",""),opacity:t.alpha,blur:.75*e.blur,offset:o,angle:l}},m=function(e){var t=f((null===e||void 0===e?void 0:e.color)||"#000000");return{color:t.color,transparency:100*(1-t.alpha),width:.75*(e.width||1),dashType:"solid"===e.style?"solid":"dash"}},v=function(e){var t=e.type,c=e.target;if("web"===t)return{url:c};if("slide"===t){var o=n.value.findIndex((function(e){return e.id===c}));if(-1!==o)return{slide:o+1}}return null},j=function(e,t){r.value=!0;var n=new Nt["a"];if(.625===o.value?n.layout="LAYOUT_16x10":.75===o.value?n.layout="LAYOUT_4x3":n.layout="LAYOUT_16x9",t){var l=f(c.value.backgroundColor),a=l.color,i=l.alpha;n.defineSlideMaster({title:"PPTIST_MASTER",background:{color:a,transparency:100*(1-i)}})}var u,d=Object(L["a"])(e);try{for(d.s();!(u=d.n()).done;){var s=u.value,j=n.addSlide();if(s.background){var h=s.background;if("image"===h.type&&h.image)j.background={data:h.image};else if("solid"===h.type&&h.color){var y=f(h.color);j.background={color:y.color,transparency:100*(1-y.alpha)}}else if("gradient"===h.type&&h.gradientColor){var g=Object(Oe["a"])(h.gradientColor,2),x=g[0],k=g[1],C=ee.a.mix(x,k).toHexString(),N=f(C);j.background={color:N.color,transparency:100*(1-N.alpha)}}}if(s.remark&&j.addNotes(s.remark),s.elements){var w,E=Object(L["a"])(s.elements);try{var V=function(){var e=w.value;if("text"===e.type){var t,c=b(e.content),o={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,fontSize:15,fontFace:"微软雅黑",color:"#000000",valign:"top",margin:7.5,paraSpaceBefore:3.75,lineSpacingMultiple:1.2,autoFit:!0};if(e.rotate&&(o.rotate=e.rotate),e.wordSpace&&(o.charSpacing=.75*e.wordSpace),e.lineHeight&&(o.lineSpacingMultiple=e.lineHeight/1.25),e.fill){var l=f(e.fill),a=void 0===e.opacity?1:e.opacity;o.fill={color:l.color,transparency:100*(1-l.alpha*a)}}e.defaultColor&&(o.color=f(e.defaultColor).color),e.defaultFontName&&(o.fontFace=e.defaultFontName),e.shadow&&(o.shadow=O(e.shadow)),null!==(t=e.outline)&&void 0!==t&&t.width&&(o.line=m(e.outline)),void 0!==e.opacity&&(o.transparency=100*(1-e.opacity)),void 0!==e.paragraphSpace&&(o.paraSpaceBefore=.75*e.paragraphSpace),j.addText(c,o)}else if("image"===e.type){var r,i,u={path:e.src,x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100};if(e.flipH&&(u.flipH=e.flipH),e.flipV&&(u.flipV=e.flipV),e.rotate&&(u.rotate=e.rotate),e.link){var d=v(e.link);d&&(u.hyperlink=d)}if(null!==(r=e.filters)&&void 0!==r&&r.opacity&&(u.transparency=100-parseInt(null===(i=e.filters)||void 0===i?void 0:i.opacity)),e.clip){"ellipse"===e.clip.shape&&(u.rounding=!0);var s=Object(Oe["a"])(e.clip.range,2),h=s[0],y=s[1],g=Object(Oe["a"])(h,2),x=g[0],k=g[1],C=Object(Oe["a"])(y,2),N=C[0],E=C[1],V=e.width/((N-x)/100),I=e.height/((E-k)/100);u.w=V/100,u.h=I/100,u.sizing={type:"crop",x:x/100*V/100,y:k/100*I/100,w:(N-x)/100*V/100,h:(E-k)/100*I/100}}j.addImage(u)}else if("shape"===e.type){if(e.special){var B=document.querySelector(".thumbnail-list .base-element-".concat(e.id," svg")),S=ln(B),L={data:S,x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100};if(e.rotate&&(L.rotate=e.rotate),e.link){var _=v(e.link);_&&(L.hyperlink=_)}j.addImage(L)}else{var T,M={x:e.width/e.viewBox[0],y:e.height/e.viewBox[1]},D=p(en(e.path),M),z=f(e.fill),F=void 0===e.opacity?1:e.opacity,A={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,fill:{color:z.color,transparency:100*(1-z.alpha*F)},points:D};if(e.flipH&&(A.flipH=e.flipH),e.flipV&&(A.flipV=e.flipV),e.shadow&&(A.shadow=O(e.shadow)),null!==(T=e.outline)&&void 0!==T&&T.width&&(A.line=m(e.outline)),e.link){var R=v(e.link);R&&(A.hyperlink=R)}j.addShape("custGeom",A)}if(e.text){var P=b(e.text.content),H={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,fontSize:15,fontFace:"微软雅黑",color:"#000000",paraSpaceBefore:3.75,valign:e.text.align};e.rotate&&(H.rotate=e.rotate),e.text.defaultColor&&(H.color=f(e.text.defaultColor).color),e.text.defaultFontName&&(H.fontFace=e.text.defaultFontName),j.addText(P,H)}}else if("line"===e.type){var q=Je(e),U=p(en(q)),G=Ge(e),X=G.minX,Y=G.maxX,Z=G.minY,W=G.maxY,J=f(e.color),Q={x:e.left/100,y:e.top/100,w:(Y-X)/100,h:(W-Z)/100,line:{color:J.color,transparency:100*(1-J.alpha),width:.75*e.width,dashType:"solid"===e.style?"solid":"dash",beginArrowType:e.points[0]?"arrow":"none",endArrowType:e.points[1]?"arrow":"none"},points:U};e.shadow&&(Q.shadow=O(e.shadow)),j.addShape("custGeom",Q)}else if("chart"===e.type){for(var $=[],te=0;te<e.data.series.length;te++){var ne=e.data.series[te];$.push({name:"系列".concat(te+1),labels:e.data.labels,values:ne})}var ce=[];if(10===e.themeColor.length)ce=e.themeColor.map((function(e){return f(e).color}));else if(1===e.themeColor.length)ce=ee()(e.themeColor[0]).analogous(10).map((function(e){return f(e.toHexString()).color}));else{var oe=e.themeColor.length,le=ee()(e.themeColor[oe-1]).analogous(11-oe).map((function(e){return e.toHexString()}));ce=[].concat(Object(K["a"])(e.themeColor.slice(0,oe-1)),Object(K["a"])(le)).map((function(e){return f(e).color}))}var ae={x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100,chartColors:"pie"===e.chartType?ce:ce.slice(0,e.data.series.length)};e.fill&&(ae.fill=f(e.fill).color),e.legend&&(ae.showLegend=!0,ae.legendPos="top"===e.legend?"t":"b",ae.legendColor=f(e.gridColor||"#000000").color,ae.legendFontSize=10.5);var re,ie=n.ChartType.bar;if("bar"===e.chartType)ie=n.ChartType.bar,ae.barDir=null!==(re=e.options)&&void 0!==re&&re.horizontalBars?"bar":"col";else if("line"===e.chartType){var ue,de,se;null!==(ue=e.options)&&void 0!==ue&&ue.showArea?ie=n.ChartType.area:!1===(null===(de=e.options)||void 0===de?void 0:de.showLine)?(ie=n.ChartType.scatter,$.unshift({name:"X-Axis",values:Array(e.data.series[0].length).fill(0).map((function(e,t){return t}))}),ae.lineSize=0):ie=n.ChartType.line,null!==(se=e.options)&&void 0!==se&&se.lineSmooth&&(ae.lineSmooth=!0)}else if("pie"===e.chartType){var fe;null!==(fe=e.options)&&void 0!==fe&&fe.donut?(ie=n.ChartType.doughnut,ae.holeSize=75):ie=n.ChartType.pie}j.addChart(ie,$,ae)}else if("table"===e.type){for(var be=[],pe=0;pe<e.data.length;pe++)for(var me=e.data[pe],ve=0;ve<me.length;ve++){var je=me[ve];if(je.colspan>1||je.rowspan>1)for(var he=pe;he<pe+je.rowspan;he++)for(var ye=he===pe?ve+1:ve;ye<ve+je.colspan;ye++)be.push("".concat(he,"_").concat(ye))}var ge=[],xe=e.theme,ke=null,Ce=[];xe&&(ke=f(xe.color),Ce=We(xe.color).map((function(e){return f(e)})));for(var Ne=0;Ne<e.data.length;Ne++){for(var we=e.data[Ne],Ee=[],Ve=0;Ve<we.length;Ve++){var Ie,Be,Se,Le,_e,Te,Me,De,ze,Fe=we[Ve],Ae={colspan:Fe.colspan,rowspan:Fe.rowspan,bold:(null===(Ie=Fe.style)||void 0===Ie?void 0:Ie.bold)||!1,italic:(null===(Be=Fe.style)||void 0===Be?void 0:Be.em)||!1,underline:{style:null!==(Se=Fe.style)&&void 0!==Se&&Se.underline?"sng":"none"},align:(null===(Le=Fe.style)||void 0===Le?void 0:Le.align)||"left",valign:"middle",fontFace:(null===(_e=Fe.style)||void 0===_e?void 0:_e.fontname)||"微软雅黑",fontSize:.75*(null!==(Te=Fe.style)&&void 0!==Te&&Te.fontsize?parseInt(null===(Me=Fe.style)||void 0===Me?void 0:Me.fontsize):14)};if(xe&&ke){var Re=void 0;Re=Ne%2===0?Ce[1]:Ce[0],(xe.rowHeader&&0===Ne||xe.rowFooter&&Ne===e.data.length-1||xe.colHeader&&0===Ve||xe.colFooter&&Ve===we.length-1)&&(Re=ke),Ae.fill={color:Re.color,transparency:100*(1-Re.alpha)}}if(null!==(De=Fe.style)&&void 0!==De&&De.backcolor){var Pe=f(Fe.style.backcolor);Ae.fill={color:Pe.color,transparency:100*(1-Pe.alpha)}}null!==(ze=Fe.style)&&void 0!==ze&&ze.color&&(Ae.color=f(Fe.style.color).color),be.includes("".concat(Ne,"_").concat(Ve))||Ee.push({text:Fe.text,options:Ae})}Ee.length&&ge.push(Ee)}var He={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.theme&&(He.fill={color:"#ffffff"}),e.outline.width&&e.outline.color&&(He.border={type:"solid"===e.outline.style?"solid":"dash",pt:.75*e.outline.width,color:f(e.outline.color).color}),j.addTable(ge,He)}else if("latex"===e.type){var qe=document.querySelector(".thumbnail-list .base-element-".concat(e.id," svg")),Ue=ln(qe),Xe={data:Ue,x:e.left/100,y:e.top/100,w:e.width/100,h:e.height/100};if(e.link){var Ye=v(e.link);Ye&&(Xe.hyperlink=Ye)}j.addImage(Xe)}};for(E.s();!(w=E.n()).done;)V()}catch(I){E.e(I)}finally{E.f()}}}}catch(I){d.e(I)}finally{d.f()}n.writeFile({fileName:"pptist.pptx"}).then((function(){return r.value=!1})).catch((function(){r.value=!1,Se["a"].error("导出失败")}))};return{exporting:r,exportImage:i,exportJSON:s,importSpecificFile:d,exportSpecificFile:u,exportPPTX:j}},rn={class:"hotkey-doc"},un={class:"title"},dn={class:"label"},sn={class:"value"},fn=Object(y["defineComponent"])({__name:"HotkeyDoc",setup:function(e){return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",rn,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(Be),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:e.type},[Object(y["createElementVNode"])("div",un,Object(y["toDisplayString"])(e.type),1),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.children,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"hotkey-item",key:e.label},[Object(y["createElementVNode"])("div",dn,Object(y["toDisplayString"])(e.label),1),Object(y["createElementVNode"])("div",sn,Object(y["toDisplayString"])(e.value),1)])})),128))],64)})),128))])}}}),bn=(n("28eb"),n("d959")),pn=n.n(bn);const On=pn()(fn,[["__scopeId","data-v-4b1afc5f"]]);var mn=On,vn=function(e){return Object(y["pushScopeId"])("data-v-6c34fc9c"),e=e(),Object(y["popScopeId"])(),e},jn={class:"editor-header"},hn={class:"left"},yn={class:"menu-item"},gn=Object(y["createTextVNode"])(),xn=vn((function(){return Object(y["createElementVNode"])("span",{class:"text"},"文件",-1)})),kn=Object(y["createTextVNode"])("导入 pptist 文件"),Cn=Object(y["createTextVNode"])("导出 pptist 文件"),Nn=Object(y["createTextVNode"])("导出 PPTX"),wn=Object(y["createTextVNode"])("导出图片"),En=Object(y["createTextVNode"])("导出 JSON"),Vn=Object(y["createTextVNode"])("打印 / 导出 PDF"),In={class:"menu-item"},Bn=Object(y["createTextVNode"])(),Sn=vn((function(){return Object(y["createElementVNode"])("span",{class:"text"},"编辑",-1)})),Ln=Object(y["createTextVNode"])("撤销"),_n=Object(y["createTextVNode"])("重做"),Tn=Object(y["createTextVNode"])("添加页面"),Mn=Object(y["createTextVNode"])("删除页面"),Dn=Object(y["createTextVNode"])("重置幻灯片"),zn={class:"menu-item"},Fn=Object(y["createTextVNode"])(),An=vn((function(){return Object(y["createElementVNode"])("span",{class:"text"},"演示",-1)})),Rn=Object(y["createTextVNode"])("从头开始"),Pn=Object(y["createTextVNode"])("从当前页开始"),Hn={class:"menu-item"},qn=Object(y["createTextVNode"])(),Un=vn((function(){return Object(y["createElementVNode"])("span",{class:"text"},"帮助",-1)})),Gn=Object(y["createTextVNode"])("意见反馈"),Xn=Object(y["createTextVNode"])("快捷键"),Yn={class:"right"},Zn={href:"https://github.com/pipipi-pikachu/PPTist",target:"_blank"},Wn={class:"menu-item"},Jn=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=Object(g["c"])(t),c=n.showGridLines,o=n.showRuler,l=yt(),a=l.enterScreening,r=l.enterScreeningFromStart,i=ut(),u=i.createSlide,d=i.deleteSlide,s=i.resetSlides,f=lt(),b=f.redo,p=f.undo,O=an(),m=O.importSpecificFile,v=t.setDialogForExport,j=function(){t.setGridLinesState(!c.value)},h=function(){t.setRulerState(!o.value)},x=Object(y["ref"])(!1),k=function(){window.open("https://github.com/pipipi-pikachu/PPTist/issues")};return function(e,t){var n=Object(y["resolveComponent"])("IconFolderClose"),l=Object(y["resolveComponent"])("MenuItem"),i=Object(y["resolveComponent"])("FileInput"),f=Object(y["resolveComponent"])("Menu"),O=Object(y["resolveComponent"])("Dropdown"),g=Object(y["resolveComponent"])("IconEdit"),C=Object(y["resolveComponent"])("IconPpt"),N=Object(y["resolveComponent"])("IconHelpcenter"),w=Object(y["resolveComponent"])("IconShare"),E=Object(y["resolveComponent"])("Tooltip"),V=Object(y["resolveComponent"])("IconGithub"),I=Object(y["resolveComponent"])("Drawer");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",jn,[Object(y["createElementVNode"])("div",hn,[Object(y["createVNode"])(O,{trigger:["click"]},{overlay:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,null,{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(i,{accept:".pptist",onChange:t[0]||(t[0]=function(e){return Object(y["unref"])(m)(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,null,{default:Object(y["withCtx"])((function(){return[kn]})),_:1})]})),_:1}),Object(y["createVNode"])(l,{onClick:t[1]||(t[1]=function(e){return Object(y["unref"])(v)("pptist")})},{default:Object(y["withCtx"])((function(){return[Cn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[2]||(t[2]=function(e){return Object(y["unref"])(v)("pptx")})},{default:Object(y["withCtx"])((function(){return[Nn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[3]||(t[3]=function(e){return Object(y["unref"])(v)("image")})},{default:Object(y["withCtx"])((function(){return[wn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[4]||(t[4]=function(e){return Object(y["unref"])(v)("json")})},{default:Object(y["withCtx"])((function(){return[En]})),_:1}),Object(y["createVNode"])(l,{onClick:t[5]||(t[5]=function(e){return Object(y["unref"])(v)("pdf")})},{default:Object(y["withCtx"])((function(){return[Vn]})),_:1})]})),_:1})]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",yn,[Object(y["createVNode"])(n),gn,xn])]})),_:1}),Object(y["createVNode"])(O,{trigger:["click"]},{overlay:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,null,{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{onClick:t[6]||(t[6]=function(e){return Object(y["unref"])(p)()})},{default:Object(y["withCtx"])((function(){return[Ln]})),_:1}),Object(y["createVNode"])(l,{onClick:t[7]||(t[7]=function(e){return Object(y["unref"])(b)()})},{default:Object(y["withCtx"])((function(){return[_n]})),_:1}),Object(y["createVNode"])(l,{onClick:t[8]||(t[8]=function(e){return Object(y["unref"])(u)()})},{default:Object(y["withCtx"])((function(){return[Tn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[9]||(t[9]=function(e){return Object(y["unref"])(d)()})},{default:Object(y["withCtx"])((function(){return[Mn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[10]||(t[10]=function(e){return j()})},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(Object(y["unref"])(c)?"关闭网格线":"打开网格线"),1)]})),_:1}),Object(y["createVNode"])(l,{onClick:t[11]||(t[11]=function(e){return h()})},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(Object(y["unref"])(o)?"关闭标尺":"打开标尺"),1)]})),_:1}),Object(y["createVNode"])(l,{onClick:t[12]||(t[12]=function(e){return Object(y["unref"])(s)()})},{default:Object(y["withCtx"])((function(){return[Dn]})),_:1})]})),_:1})]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",In,[Object(y["createVNode"])(g),Bn,Sn])]})),_:1}),Object(y["createVNode"])(O,{trigger:["click"]},{overlay:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,null,{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{onClick:t[13]||(t[13]=function(e){return Object(y["unref"])(r)()})},{default:Object(y["withCtx"])((function(){return[Rn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[14]||(t[14]=function(e){return Object(y["unref"])(a)()})},{default:Object(y["withCtx"])((function(){return[Pn]})),_:1})]})),_:1})]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",zn,[Object(y["createVNode"])(C),Fn,An])]})),_:1}),Object(y["createVNode"])(O,{trigger:["click"]},{overlay:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,null,{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{onClick:t[15]||(t[15]=function(e){return k()})},{default:Object(y["withCtx"])((function(){return[Gn]})),_:1}),Object(y["createVNode"])(l,{onClick:t[16]||(t[16]=function(e){return x.value=!0})},{default:Object(y["withCtx"])((function(){return[Xn]})),_:1})]})),_:1})]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Hn,[Object(y["createVNode"])(N),qn,Un])]})),_:1})]),Object(y["createElementVNode"])("div",Yn,[Object(y["createVNode"])(E,{mouseLeaveDelay:0,title:"导出"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:"menu-item",onClick:t[17]||(t[17]=function(e){return Object(y["unref"])(v)("pptx")})},[Object(y["createVNode"])(w,{size:"18",fill:"#666"})])]})),_:1}),Object(y["createVNode"])(E,{mouseLeaveDelay:0,title:"幻灯片放映"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:"menu-item",onClick:t[18]||(t[18]=function(e){return Object(y["unref"])(a)()})},[Object(y["createVNode"])(C,{size:"19",fill:"#666",style:{"margin-top":"1px"}})])]})),_:1}),Object(y["createElementVNode"])("a",Zn,[Object(y["createElementVNode"])("div",Wn,[Object(y["createVNode"])(V,{size:"18",fill:"#666"})])])]),Object(y["createVNode"])(I,{width:"320",placement:"right",closable:!1,visible:x.value,onClose:t[19]||(t[19]=function(e){return x.value=!1})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(mn)]})),_:1},8,["visible"])])}}});n("167f");const Qn=pn()(Jn,[["__scopeId","data-v-6c34fc9c"]]);var Kn,$n,ec=Qn,tc=(n("a4d3"),n("e01a"),Symbol()),nc=Symbol(),cc=function(){var e=window.getSelection();e&&e.removeAllRanges()},oc=function(e){var t=Object(y["ref"])(0),n=Object(y["ref"])(0),c=ie(),o=Object(g["c"])(c),l=o.canvasPercentage,a=o.canvasDragged,r=Object(g["c"])(le()),i=r.viewportRatio,u=function(){if(e.value){var o=e.value.clientWidth,a=e.value.clientHeight;if(a/o>i.value){var r=o*(l.value/100);c.setCanvasScale(r/tt),t.value=(o-r)/2,n.value=(a-r*i.value)/2}else{var u=a*(l.value/100);c.setCanvasScale(u/(tt*i.value)),t.value=(o-u/i.value)/2,n.value=(a-u)/2}}};Object(y["watch"])([l,i],u),Object(y["watch"])(a,(function(){a.value||u()}));var d=Object(y["computed"])((function(){return{width:tt,height:tt*i.value,left:t.value,top:n.value}})),s=new ResizeObserver(u);Object(y["onMounted"])((function(){e.value&&s.observe(e.value)})),Object(y["onUnmounted"])((function(){e.value&&s.unobserve(e.value)}));var f=function(e){var o=!0,l=e.pageX,a=e.pageY,r=t.value,i=n.value;document.onmousemove=function(e){if(o){var c=e.pageX,u=e.pageY;t.value=r+(c-l),n.value=i+(u-a)}},document.onmouseup=function(){o=!1,document.onmousemove=null,document.onmouseup=null,c.setCanvasDragged(!0)}};return{viewportStyles:d,dragViewport:f}},lc=function(e,t){var n=ie(),c=Object(g["c"])(n),o=c.canvasScale,l=Object(y["ref"])(!1),a=Object(y["ref"])(1),r=Object(y["ref"])({top:0,left:0,width:0,height:0}),i=function(c){if(t.value){var i=!0,u=t.value.getBoundingClientRect(),d=5,s=c.pageX,f=c.pageY,b=(s-u.x)/o.value,p=(f-u.y)/o.value;r.value={top:p,left:b,width:0,height:0},l.value=!1,a.value=4,document.onmousemove=function(e){if(i){var t=e.pageX,n=e.pageY,c=(t-s)/o.value,u=(n-f)/o.value,b=Math.abs(c),p=Math.abs(u);if(!(b<d||p<d)){var O=0;c>0&&u>0?O=4:c<0&&u<0?O=1:c>0&&u<0?O=2:c<0&&u>0&&(O=3),r.value=Object(S["a"])(Object(S["a"])({},r.value),{},{width:b,height:p}),l.value=!0,a.value=O}}},document.onmouseup=function(){document.onmousemove=null,document.onmouseup=null,i=!1;for(var t=[],c=0;c<e.value.length;c++){var o=e.value[c],u=r.value.left,d=r.value.top,s=r.value.width,f=r.value.height,b=Ge(o),p=b.minX,O=b.maxX,m=b.minY,v=b.maxY,j=!1;4===a.value?j=p>u&&O<u+s&&m>d&&v<d+f:1===a.value?j=p>u-s&&O<u-s+s&&m>d-f&&v<d-f+f:2===a.value?j=p>u&&O<u+s&&m>d-f&&v<d-f+f:3===a.value&&(j=p>u-s&&O<u-s+s&&m>d&&v<d+f),j&&!o.lock&&t.push(o)}t=t.filter((function(n){if(n.groupId){var c=t.map((function(e){return e.id})),o=e.value.filter((function(e){return e.groupId===n.groupId}));return o.every((function(e){return c.includes(e.id)}))}return!0}));var h=t.map((function(e){return e.id}));n.setActiveElementIdList(h),l.value=!1}}};return{mouseSelection:r,mouseSelectionVisible:l,mouseSelectionQuadrant:a,updateMouseSelection:i}},ac=function(e){var t=Object(g["c"])(ie()),n=t.disableHotkeys,c=at(),o=c.createImageElement,l=c.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 c=t.getAsFile();c&&et(c).then((function(e){return o(e)}))}else"string"===t.kind&&"text/plain"===t.type&&t.getAsString((function(e){if(!n.value){var t=Ke(e);l({left:0,top:0,width:600,height:50},t)}}))}};Object(y["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(y["onUnmounted"])((function(){e.value&&e.value.removeEventListener("drop",a),document.ondragleave=null,document.ondrop=null,document.ondragenter=null,document.ondragover=null}))},rc=function(e,t){var n=Math.atan2(e,t),c=180/Math.PI*n;return c},ic=function(e,t){var n=le(),c=Object(g["c"])(ie()),o=c.canvasScale,l=lt(),a=l.addHistorySnapshot,r=function(c){var l=!0,r=0,i=c.rotate||0,u=c.left,d=c.top,s=c.width,f=c.height,b=u+s/2,p=d+f/2;if(t.value){var O=t.value.getBoundingClientRect();document.onmousemove=function(t){if(l){var n=(t.pageX-O.left)/o.value,a=(t.pageY-O.top)/o.value,i=n-b,u=p-a;r=rc(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(S["a"])(Object(S["a"])({},e),{},{rotate:r}):e}))}},document.onmouseup=function(){l=!1,document.onmousemove=null,document.onmouseup=null,i!==r&&(n.updateSlide({elements:e.value}),a())}}};return{rotateElement:r}},uc={text:"文本",image:"图片",shape:"形状",line:"线条",chart:"图表",table:"表格",video:"视频",audio:"音频"},dc={text:20,image:20,shape:15,chart:200,table:20,video:250,audio:20},sc=function(e,t){var n=e.left,c=e.top,o=e.width,l=e.height,a=Math.sqrt(Math.pow(o,2)+Math.pow(l,2))/2,r=180*Math.atan(l/o)/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=o/2,b=l/2,p=n+f,O=c+b,m={left:p+a*Math.cos(i),top:O-a*Math.sin(i)},v={left:p+b*Math.cos(d),top:O-b*Math.sin(d)},j={left:p+a*Math.cos(u),top:O-a*Math.sin(u)},h={left:p+f*Math.cos(s),top:O+f*Math.sin(s)},y={left:p-a*Math.cos(i),top:O+a*Math.sin(i)},g={left:p-b*Math.sin(s),top:O+b*Math.cos(s)},x={left:p-a*Math.cos(u),top:O+a*Math.sin(u)},k={left:p-f*Math.cos(s),top:O-f*Math.sin(s)};return{leftTopPoint:m,topPoint:v,rightTopPoint:j,rightPoint:h,rightBottomPoint:y,bottomPoint:g,leftBottomPoint:x,leftPoint:k}},fc=function(e,t){var n,c=(n={},Object(pe["a"])(n,w.RIGHT_BOTTOM,t.leftTopPoint),Object(pe["a"])(n,w.LEFT_BOTTOM,t.rightTopPoint),Object(pe["a"])(n,w.LEFT_TOP,t.rightBottomPoint),Object(pe["a"])(n,w.RIGHT_TOP,t.leftBottomPoint),Object(pe["a"])(n,w.TOP,t.bottomPoint),Object(pe["a"])(n,w.BOTTOM,t.topPoint),Object(pe["a"])(n,w.LEFT,t.rightPoint),Object(pe["a"])(n,w.RIGHT,t.leftPoint),n);return c[e]},bc=function(e,t,n){var c=ie(),o=le(),l=Object(g["c"])(c),a=l.activeElementIdList,r=l.activeGroupElementId,i=Object(g["c"])(o),u=i.viewportRatio,d=Object(g["c"])(ke()),s=d.ctrlOrShiftKeyActive,f=lt(),b=f.addHistorySnapshot,p=function(l,i,d){var f=!(l instanceof MouseEvent);if(!f||l.changedTouches&&l.changedTouches[0]){var p=!0;c.setScalingState(!0);var O,m=i.left,v=i.top,j=i.width,h=i.height,y="rotate"in i&&i.rotate?i.rotate:0,g=Math.PI*y/180,x=s.value||"fixedRatio"in i&&i.fixedRatio,k=j/h,C=f?l.changedTouches[0].pageX:l.pageX,N=f?l.changedTouches[0].pageY:l.pageY,E=dc[i.type]||20,V=function(e){return e<E?E:e},I=0,B=0,_=[],T=[];if("rotate"in i&&i.rotate){var M=i.left,D=i.top,z=i.width,F=i.height;O=sc({left:M,top:D,width:z,height:F},y);var A=fc(d,O);I=A.left,B=A.top}else{var R,P=tt,H=tt*u.value,q=i.id===r.value,U=Object(L["a"])(e.value);try{for(U.s();!(R=U.n()).done;){var G=R.value;if((!("rotate"in G)||!G.rotate)&&("line"!==G.type&&(!q||G.id!==i.id)&&(q||!a.value.includes(G.id)))){var X=G.left,Y=G.top,Z=G.width,W=G.height,J=X+Z,Q=Y+W,$={value:Y,range:[X,J]},ee={value:Q,range:[X,J]},te={value:X,range:[Y,Q]},ne={value:J,range:[Y,Q]};_.push($,ee),T.push(te,ne)}}}catch(fe){U.e(fe)}finally{U.f()}var ce={value:0,range:[0,P]},oe={value:H,range:[0,P]},le={value:H/2,range:[0,P]},ae={value:0,range:[0,H]},re={value:P,range:[0,H]},ie={value:P/2,range:[0,H]};_.push(ce,oe,le),T.push(ae,re,ie),_=Ye(_),T=Ye(T)}var ue=function(e,n){var c=5,o=[],l=!1,a=!1,r={offsetX:0,offsetY:0};if(n||0===n)for(var i=0;i<_.length;i++){var u=_[i],d=u.value,s=u.range,f=Math.min.apply(Math,Object(K["a"])(s).concat([e||0])),b=Math.max.apply(Math,Object(K["a"])(s).concat([e||0]));Math.abs(n-d)<c&&!a&&(r.offsetY=n-d,a=!0,o.push({type:"horizontal",axis:{x:f-50,y:d},length:b-f+100}))}if(e||0===e)for(var p=0;p<T.length;p++){var O=T[p],m=O.value,v=O.range,j=Math.min.apply(Math,Object(K["a"])(v).concat([n||0])),h=Math.max.apply(Math,Object(K["a"])(v).concat([n||0]));Math.abs(e-m)<c&&!l&&(r.offsetX=e-m,l=!0,o.push({type:"vertical",axis:{x:m,y:j-50},length:h-j+100}))}return t.value=o,r},de=function(t){if(p){var c=t instanceof MouseEvent?t.pageX:t.changedTouches[0].pageX,o=t instanceof MouseEvent?t.pageY:t.changedTouches[0].pageY,l=c-C,a=o-N,r=j,u=h,s=m,f=v;if(y){var b=(Math.cos(g)*l+Math.sin(g)*a)/n.value,O=(Math.cos(g)*a-Math.sin(g)*l)/n.value;x&&(d!==w.RIGHT_BOTTOM&&d!==w.LEFT_TOP||(O=b/k),d!==w.LEFT_BOTTOM&&d!==w.RIGHT_TOP||(O=-b/k)),d===w.RIGHT_BOTTOM?(r=V(j+b),u=V(h+O)):d===w.LEFT_BOTTOM?(r=V(j-b),u=V(h+O),s=m-(r-j)):d===w.LEFT_TOP?(r=V(j-b),u=V(h-O),s=m-(r-j),f=v-(u-h)):d===w.RIGHT_TOP?(r=V(j+b),u=V(h-O),f=v-(u-h)):d===w.TOP?(u=V(h-O),f=v-(u-h)):d===w.BOTTOM?u=V(h+O):d===w.LEFT?(r=V(j-b),s=m-(r-j)):d===w.RIGHT&&(r=V(j+b));var E=sc({width:r,height:u,left:s,top:f},y),L=fc(d,E),_=L.left,T=L.top,M=_-I,D=T-B;s-=M,f-=D}else{var z=l/n.value,F=a/n.value;if(x&&(d!==w.RIGHT_BOTTOM&&d!==w.LEFT_TOP||(F=z/k),d!==w.LEFT_BOTTOM&&d!==w.RIGHT_TOP||(F=-z/k)),d===w.RIGHT_BOTTOM){var A=ue(m+j+z,v+h+F),R=A.offsetX,P=A.offsetY;z-=R,F-=P,x&&(P?z=F*k:F=z/k),r=V(j+z),u=V(h+F)}else if(d===w.LEFT_BOTTOM){var H=ue(m+z,v+h+F),q=H.offsetX,U=H.offsetY;z-=q,F-=U,x&&(U?z=-F*k:F=-z/k),r=V(j-z),u=V(h+F),s=m-(r-j)}else if(d===w.LEFT_TOP){var G=ue(m+z,v+F),X=G.offsetX,Y=G.offsetY;z-=X,F-=Y,x&&(Y?z=F*k:F=z/k),r=V(j-z),u=V(h-F),s=m-(r-j),f=v-(u-h)}else if(d===w.RIGHT_TOP){var Z=ue(m+j+z,v+F),W=Z.offsetX,J=Z.offsetY;z-=W,F-=J,x&&(J?z=-F*k:F=-z/k),r=V(j+z),u=V(h-F),f=v-(u-h)}else if(d===w.LEFT){var Q=ue(m+z,null),K=Q.offsetX;z-=K,r=V(j-z),s=m-(r-j)}else if(d===w.RIGHT){var $=ue(m+j+z,null),ee=$.offsetX;z-=ee,r=V(j+z)}else if(d===w.TOP){var te=ue(null,v+F),ne=te.offsetY;F-=ne,u=V(h-F),f=v-(u-h)}else if(d===w.BOTTOM){var ce=ue(null,v+h+F),oe=ce.offsetY;F-=oe,u=V(h+F)}}e.value=e.value.map((function(e){return i.id!==e.id?e:"shape"===e.type&&"pathFormula"in e&&e.pathFormula?Object(S["a"])(Object(S["a"])({},e),{},{left:s,top:f,width:r,height:u,viewBox:[r,u],path:nt[e.pathFormula](r,u)}):Object(S["a"])(Object(S["a"])({},e),{},{left:s,top:f,width:r,height:u})}))}},se=function(n){p=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];var l=n instanceof MouseEvent?n.pageX:n.changedTouches[0].pageX,a=n instanceof MouseEvent?n.pageY:n.changedTouches[0].pageY;C===l&&N===a||(o.updateSlide({elements:e.value}),c.setScalingState(!1),b())};f?(document.ontouchmove=de,document.ontouchend=se):(document.onmousemove=de,document.onmouseup=se)}},O=function(t,c,l){var r=!0,i=c.minX,u=c.maxX,d=c.minY,f=c.maxY,p=u-i,O=f-d,m=p/O,v=t.pageX,j=t.pageY,h=JSON.parse(JSON.stringify(e.value));document.onmousemove=function(t){if(r){var c=t.pageX,o=t.pageY,b=(c-v)/n.value,y=(o-j)/n.value;s.value&&(l!==w.RIGHT_BOTTOM&&l!==w.LEFT_TOP||(y=b/m),l!==w.LEFT_BOTTOM&&l!==w.RIGHT_TOP||(y=-b/m));var g=i,x=u,k=d,C=f;l===w.RIGHT_BOTTOM?(x=u+b,C=f+y):l===w.LEFT_BOTTOM?(g=i+b,C=f+y):l===w.LEFT_TOP?(g=i+b,k=d+y):l===w.RIGHT_TOP?(x=u+b,k=d+y):l===w.TOP?k=d+y:l===w.BOTTOM?C=f+y:l===w.LEFT?g=i+b:l===w.RIGHT&&(x=u+b);var N=x-g,E=C-k,V=N/p,I=E/O;V<=0&&(V=0),I<=0&&(I=0),e.value=e.value.map((function(e){if(("image"===e.type||"shape"===e.type)&&a.value.includes(e.id)){var t=h.find((function(t){return t.id===e.id}));return Object(S["a"])(Object(S["a"])({},e),{},{width:t.width*V,height:t.height*I,left:g+(t.left-i)*V,top:k+(t.top-d)*I})}return e}))}},document.onmouseup=function(t){r=!1,document.onmousemove=null,document.onmouseup=null,v===t.pageX&&j===t.pageY||(o.updateSlide({elements:e.value}),b())}};return{scaleElement:p,scaleMultiElement:O}},pc=function(e,t){var n=ie(),c=Object(g["c"])(n),o=c.activeElementIdList,l=c.activeGroupElementId,a=c.handleElementId,r=c.editorAreaFocus,i=Object(g["c"])(ke()),u=i.ctrlOrShiftKeyActive,d=function(c,i){var d=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(r.value||n.setEditorareaFocus(!0),o.value.includes(i.id)){if(u.value){var s=[];if(i.groupId){var f=[];e.value.forEach((function(e){e.groupId===i.groupId&&f.push(e.id)})),s=o.value.filter((function(e){return!f.includes(e)}))}else s=o.value.filter((function(e){return e!==i.id}));s.length>0&&n.setActiveElementIdList(s)}else if(a.value!==i.id)n.setHandleElementId(i.id);else if(l.value!==i.id){var b=c instanceof MouseEvent?c.pageX:c.changedTouches[0].pageX,p=c instanceof MouseEvent?c.pageY:c.changedTouches[0].pageY;c.target.onmouseup=function(e){var t=e.pageX,c=e.pageY;b===t&&p===c&&(n.setActiveGroupElementId(i.id),e.target.onmouseup=null)}}}else{var O=[];if(O=u.value?[].concat(Object(K["a"])(o.value),[i.id]):[i.id],i.groupId){var m=[];e.value.forEach((function(e){e.groupId===i.groupId&&m.push(e.id)})),O=[].concat(Object(K["a"])(O),m)}n.setActiveElementIdList(Object(te["uniq"])(O)),n.setHandleElementId(i.id)}d&&t(c,i)},s=function(){var t=e.value.filter((function(e){return!e.lock})),c=t.map((function(e){return e.id}));n.setActiveElementIdList(c)};return{selectElement:d,selectAllElement:s}},Oc=function(e,t,n){var c=le(),o=Object(g["c"])(ie()),l=o.activeElementIdList,a=o.activeGroupElementId,r=Object(g["c"])(c),i=r.viewportRatio,u=lt(),d=u.addHistorySnapshot,s=function(o,r){var u=!(o instanceof MouseEvent);if((!u||o.changedTouches&&o.changedTouches[0])&&l.value.includes(r.id)){var s,f=!0,b=tt,p=tt*i.value,O=5,m=JSON.parse(JSON.stringify(e.value)),v=m.filter((function(e){return l.value.includes(e.id)})),j=r.left,h=r.top,y=r.width,g="height"in r&&r.height?r.height:0,x="rotate"in r&&r.rotate?r.rotate:0,k=u?o.changedTouches[0].pageX:o.pageX,C=u?o.changedTouches[0].pageY:o.pageY,N=null,w=r.id===a.value,E=[],V=[],I=Object(L["a"])(e.value);try{for(I.s();!(s=I.n()).done;){var B=s.value;if("line"!==B.type&&((!w||B.id!==r.id)&&(w||!l.value.includes(B.id)))){var _=void 0,T=void 0,M=void 0,D=void 0;if("rotate"in B&&B.rotate){var z=qe({left:B.left,top:B.top,width:B.width,height:B.height,rotate:B.rotate}),F=z.xRange,A=z.yRange;_=F[0],T=A[0],M=F[1]-F[0],D=A[1]-A[0]}else _=B.left,T=B.top,M=B.width,D=B.height;var R=_+M,P=T+D,H=T+D/2,q=_+M/2,U={value:T,range:[_,R]},G={value:P,range:[_,R]},X={value:H,range:[_,R]},Y={value:_,range:[T,P]},Z={value:R,range:[T,P]},W={value:q,range:[T,P]};E.push(U,G,X),V.push(Y,Z,W)}}}catch(le){I.e(le)}finally{I.f()}var J={value:0,range:[0,b]},Q={value:p,range:[0,b]},$={value:p/2,range:[0,b]},ee={value:0,range:[0,p]},te={value:b,range:[0,p]},ne={value:b/2,range:[0,p]};E.push(J,Q,$),V.push(ee,te,ne),E=Ye(E),V=Ye(V);var ce=function(c){var o=c instanceof MouseEvent?c.pageX:c.changedTouches[0].pageX,a=c instanceof MouseEvent?c.pageY:c.changedTouches[0].pageY;if(!1!==N&&(N=Math.abs(k-o)<O&&Math.abs(C-a)<O),f&&!N){var i,u,d,s,b=(o-k)/n.value,p=(a-C)/n.value,m=j+b,I=h+p;if(1===l.value.length||w)if(x){var B=qe({left:m,top:I,width:y,height:g,rotate:x}),L=B.xRange,_=B.yRange;i=L[0],u=L[1],d=_[0],s=_[1]}else"line"===r.type?(i=m,u=m+Math.max(r.start[0],r.end[0]),d=I,s=I+Math.max(r.start[1],r.end[1])):(i=m,u=m+y,d=I,s=I+g);else{for(var T=[],M=[],D=[],z=[],F=0;F<v.length;F++){var A=v[F],R=A.left+b,P=A.top+p,H=A.width,q="height"in A&&A.height?A.height:0,U="rotate"in A&&A.rotate?A.rotate:0;if("rotate"in A&&A.rotate){var G=qe({left:R,top:P,width:H,height:q,rotate:U}),X=G.xRange,Y=G.yRange;T.push(X[0]),M.push(Y[0]),D.push(X[1]),z.push(Y[1])}else"line"===A.type?(T.push(R),M.push(P),D.push(R+Math.max(A.start[0],A.end[0])),z.push(P+Math.max(A.start[1],A.end[1]))):(T.push(R),M.push(P),D.push(R+H),z.push(P+q))}i=Math.min.apply(Math,T),u=Math.max.apply(Math,D),d=Math.min.apply(Math,M),s=Math.max.apply(Math,z)}for(var Z=i+(u-i)/2,W=d+(s-d)/2,J=[],Q=!1,$=!1,ee=0;ee<E.length;ee++){var te=E[ee],ne=te.value,ce=te.range,oe=Math.min.apply(Math,Object(K["a"])(ce).concat([i,u])),le=Math.max.apply(Math,Object(K["a"])(ce).concat([i,u]));Math.abs(d-ne)<O&&!$&&(I-=d-ne,$=!0,J.push({type:"horizontal",axis:{x:oe-50,y:ne},length:le-oe+100})),Math.abs(s-ne)<O&&!$&&(I-=s-ne,$=!0,J.push({type:"horizontal",axis:{x:oe-50,y:ne},length:le-oe+100})),Math.abs(W-ne)<O&&!$&&(I-=W-ne,$=!0,J.push({type:"horizontal",axis:{x:oe-50,y:ne},length:le-oe+100}))}for(var ae=0;ae<V.length;ae++){var re=V[ae],ie=re.value,ue=re.range,de=Math.min.apply(Math,Object(K["a"])(ue).concat([d,s])),se=Math.max.apply(Math,Object(K["a"])(ue).concat([d,s]));Math.abs(i-ie)<O&&!Q&&(m-=i-ie,Q=!0,J.push({type:"vertical",axis:{x:ie,y:de-50},length:se-de+100})),Math.abs(u-ie)<O&&!Q&&(m-=u-ie,Q=!0,J.push({type:"vertical",axis:{x:ie,y:de-50},length:se-de+100})),Math.abs(Z-ie)<O&&!Q&&(m-=Z-ie,Q=!0,J.push({type:"vertical",axis:{x:ie,y:de-50},length:se-de+100}))}if(t.value=J,1===l.value.length||w)e.value=e.value.map((function(e){return e.id===r.id?Object(S["a"])(Object(S["a"])({},e),{},{left:m,top:I}):e}));else{var fe=e.value.find((function(e){return e.id===r.id}));if(!fe)return;e.value=e.value.map((function(e){return l.value.includes(e.id)?e.id===r.id?Object(S["a"])(Object(S["a"])({},e),{},{left:m,top:I}):Object(S["a"])(Object(S["a"])({},e),{},{left:e.left+(m-fe.left),top:e.top+(I-fe.top)}):e}))}}},oe=function(n){f=!1,document.ontouchmove=null,document.ontouchend=null,document.onmousemove=null,document.onmouseup=null,t.value=[];var o=n instanceof MouseEvent?n.pageX:n.changedTouches[0].pageX,l=n instanceof MouseEvent?n.pageY:n.changedTouches[0].pageY;k===o&&C===l||(c.updateSlide({elements:e.value}),d())};u?(document.ontouchmove=ce,document.ontouchend=oe):(document.onmousemove=ce,document.onmouseup=oe)}};return{dragElement:s}},mc=function(e){var t=le(),n=Object(g["c"])(ie()),c=n.canvasScale,o=lt(),l=o.addHistorySnapshot,a=function(n,o,a){for(var r=!0,i=8,u=n.pageX,d=n.pageY,s=[],f=0;f<e.value.length;f++){var b=e.value[f];if("line"!==b.type&&!b.rotate){var p=b.left,O=b.top,m=b.width,v=b.height,j=p+m,h=O+v,y=O+v/2,g=p+m/2,x={x:g,y:O},k={x:g,y:h},C={x:p,y:y},N={x:j,y:y},w={x:p,y:O},V={x:j,y:O},I={x:p,y:h},B={x:j,y:h};s.push(x,k,C,N,w,V,I,B)}}document.onmousemove=function(t){if(r){var n=t.pageX,l=t.pageY,f=(n-u)/c.value,b=(l-d)/c.value,p=o.left+o.start[0],O=o.top+o.start[1],m=o.left+o.end[0],v=o.top+o.end[1],j=o.broken||o.curve||[0,0],h=o.left+j[0],y=o.top+j[1],g=o.cubic||[[0,0],[0,0]],x=Object(Oe["a"])(g,2),k=x[0],C=x[1],N=o.left+k[0],w=o.top+k[1],V=o.left+C[0],I=o.top+C[1];if(a===E.START){p+=f,O+=b,Math.abs(p-m)<i&&(p=m),Math.abs(O-v)<i&&(O=v);var B,_=Object(L["a"])(s);try{for(_.s();!(B=_.n()).done;){var T=B.value,M=T.x,D=T.y;if(Math.abs(M-p)<i&&Math.abs(D-O)<i){p=M,O=D;break}}}catch(Z){_.e(Z)}finally{_.f()}}else if(a===E.END){m+=f,v+=b,Math.abs(p-m)<i&&(m=p),Math.abs(O-v)<i&&(v=O);var z,F=Object(L["a"])(s);try{for(F.s();!(z=F.n()).done;){var A=z.value,R=A.x,P=A.y;if(Math.abs(R-m)<i&&Math.abs(P-v)<i){m=R,v=P;break}}}catch(Z){F.e(Z)}finally{F.f()}}else a===E.C?(h+=f,y+=b,Math.abs(h-p)<i&&(h=p),Math.abs(y-O)<i&&(y=O),Math.abs(h-m)<i&&(h=m),Math.abs(y-v)<i&&(y=v),Math.abs(h-(p+m)/2)<i&&Math.abs(y-(O+v)/2)<i&&(h=(p+m)/2,y=(O+v)/2)):a===E.C1?(N+=f,w+=b,Math.abs(N-p)<i&&(N=p),Math.abs(w-O)<i&&(w=O),Math.abs(N-m)<i&&(N=m),Math.abs(w-v)<i&&(w=v)):a===E.C2&&(V+=f,I+=b,Math.abs(V-p)<i&&(V=p),Math.abs(I-O)<i&&(I=O),Math.abs(V-m)<i&&(V=m),Math.abs(I-v)<i&&(I=v));var H=Math.min(p,m),q=Math.min(O,v),U=Math.max(p,m),G=Math.max(O,v),X=[0,0],Y=[U-H,G-q];p>m&&(X[0]=U-H,Y[0]=0),O>v&&(X[1]=G-q,Y[1]=0),e.value=e.value.map((function(e){if(e.id===o.id){var t=Object(S["a"])(Object(S["a"])({},e),{},{left:H,top:q,start:X,end:Y});return a===E.START||a===E.END?(o.broken&&(t.broken=[(X[0]+Y[0])/2,(X[1]+Y[1])/2]),o.curve&&(t.curve=[(X[0]+Y[0])/2,(X[1]+Y[1])/2]),o.cubic&&(t.cubic=[[(X[0]+Y[0])/2,(X[1]+Y[1])/2],[(X[0]+Y[0])/2,(X[1]+Y[1])/2]])):a===E.C?(o.broken&&(t.broken=[h-H,y-q]),o.curve&&(t.curve=[h-H,y-q])):o.cubic&&(t.cubic=[[N-H,w-q],[V-H,I-q]]),t}return e}))}},document.onmouseup=function(n){r=!1,document.onmousemove=null,document.onmouseup=null;var c=n.pageX,o=n.pageY;u===c&&d===o||(t.updateSlide({elements:e.value}),l())}};return{dragLineElement:a}},vc=function(e){var t=ie(),n=Object(g["c"])(t),c=n.canvasScale,o=n.creatingElement,l=function(t){var n=t.start,o=t.end;if(e.value){var l=e.value.getBoundingClientRect(),a=Object(Oe["a"])(n,2),r=a[0],i=a[1],u=Object(Oe["a"])(o,2),d=u[0],s=u[1],f=Math.min(r,d),b=Math.max(r,d),p=Math.min(i,s),O=Math.max(i,s),m=(f-l.x)/c.value,v=(p-l.y)/c.value,j=(b-f)/c.value,h=(O-p)/c.value;return{left:m,top:v,width:j,height:h}}},a=function(t){var n=t.start,o=t.end;if(e.value){var l=e.value.getBoundingClientRect(),a=Object(Oe["a"])(n,2),r=a[0],i=a[1],u=Object(Oe["a"])(o,2),d=u[0],s=u[1],f=Math.min(r,d),b=Math.max(r,d),p=Math.min(i,s),O=Math.max(i,s),m=(f-l.x)/c.value,v=(p-l.y)/c.value,j=(b-f)/c.value,h=(O-p)/c.value,y=[r===f?0:j,i===p?0:h],g=[d===f?0:j,s===p?0:h];return{left:m,top:v,start:y,end:g}}},r=at(),i=r.createTextElement,u=r.createShapeElement,d=r.createLineElement,s=function(e){if(o.value){var n=o.value.type;if("text"===n){var c=l(e);c&&i(c)}else if("shape"===n){var r=l(e);r&&u(r,o.value.data)}else if("line"===n){var s=a(e);s&&d(s,o.value.data)}t.setCreatingElement(null)}};return{insertElementFromCreateSelection:s}},jc=(n("a9e3"),function(){var e=le(),t=Object(g["c"])(ie()),n=t.activeElementIdList,c=t.activeElementList,o=Object(g["c"])(e),l=o.currentSlide,a=o.viewportRatio,r=lt(),i=r.addHistorySnapshot,u=function(t){var o,r=tt,u=tt*a.value,d=Xe(c.value),s=d.minX,f=d.maxX,b=d.minY,p=d.maxY,O=JSON.parse(JSON.stringify(l.value.elements)),m=Object(L["a"])(O);try{for(m.s();!(o=m.n()).done;){var v=o.value;if(n.value.includes(v.id)){if(t===C.CENTER){var j=b+(p-b)/2-u/2,h=s+(f-s)/2-r/2;v.top=v.top-j,v.left=v.left-h}if(t===C.TOP){var y=b-0;v.top=v.top-y}else if(t===C.VERTICAL){var g=b+(p-b)/2-u/2;v.top=v.top-g}else if(t===C.BOTTOM){var x=p-u;v.top=v.top-x}else if(t===C.LEFT){var k=s-0;v.left=v.left-k}else if(t===C.HORIZONTAL){var N=s+(f-s)/2-r/2;v.left=v.left-N}else if(t===C.RIGHT){var w=f-r;v.left=v.left-w}}}}catch(E){m.e(E)}finally{m.f()}e.updateSlide({elements:O}),i()};return{alignElementToCanvas:u}}),hc=function(e){var t=Object(y["computed"])((function(){if(e.value){var t=e.value,n=t.h,c=t.v,o=t.blur,l=t.color;return"".concat(n,"px ").concat(c,"px ").concat(o,"px ").concat(l)}return""}));return{shadowStyle:t}},yc=function(e,t){var n=Object(y["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"})(Kn||(Kn={})),function(e){e["RECT"]="rect",e["ROUNDRECT"]="roundRect",e["ELLIPSE"]="ellipse",e["TRIANGLE"]="triangle",e["PENTAGON"]="pentagon",e["RHOMBUS"]="rhombus",e["STAR"]="star"}($n||($n={}));var gc={rect:{name:"矩形",type:Kn.RECT,radius:"0",style:""},rect2:{name:"矩形2",type:Kn.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:Kn.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:Kn.RECT,radius:"10%",style:"inset(0 0 0 0 round 10% 10% 10% 10%)"},ellipse:{name:"圆形",type:Kn.ELLIPSE,style:"ellipse(50% 50% at 50% 50%)"},triangle:{name:"三角形",type:Kn.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:Kn.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:Kn.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:Kn.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:Kn.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:Kn.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:Kn.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:Kn.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:Kn.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:Kn.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")}}},xc=function(e){var t=Object(y["computed"])((function(){if(!e.value)return gc.rect;var t=e.value.shape||Kn.RECT;return gc[t]})),n=Object(y["computed"])((function(){if(!e.value)return{top:"0",left:"0",width:"100%",height:"100%"};var t=Object(Oe["a"])(e.value.range,2),n=t[0],c=t[1],o=(c[0]-n[0])/100,l=(c[1]-n[1])/100,a=n[0]/o,r=n[1]/l;return{left:-a+"%",top:-r+"%",width:100/o+"%",height:100/l+"%"}}));return{clipShape:t,imgPosition:n}},kc=(n("b64b"),function(e){var t=Object(y["computed"])((function(){if(!e.value)return"";for(var t="",n=0,c=Object.keys(e.value);n<c.length;n++){var o=c[n];t+="".concat(o,"(").concat(e.value[o],") ")}return t}));return{filter:t}}),Cc=function(e){var t=Object(y["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(y["computed"])((function(){var t;return(null===(t=e.value)||void 0===t?void 0:t.style)||"solid"})),c=Object(y["computed"])((function(){var t;return(null===(t=e.value)||void 0===t?void 0:t.color)||"#d14424"}));return{outlineWidth:t,outlineStyle:n,outlineColor:c}},Nc=["width","height"],wc=["rx","ry","width","height","stroke","stroke-width","stroke-dasharray"],Ec=Object(y["defineComponent"])({__name:"ImageRectOutline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object},radius:{type:String,default:"0"}},setup:function(e){var t=e,n=Cc(Object(y["toRef"])(t,"outline")),c=n.outlineWidth,o=n.outlineStyle,l=n.outlineColor;return function(t,n){return e.outline?(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{key:0,class:"image-rect-outline",overflow:"visible",width:e.width,height:e.height},[Object(y["createElementVNode"])("rect",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",rx:e.radius,ry:e.radius,width:e.width,height:e.height,stroke:Object(y["unref"])(l),"stroke-width":Object(y["unref"])(c),"stroke-dasharray":"dashed"===Object(y["unref"])(o)?"10 6":"0 0"},null,8,wc)],8,Nc)):Object(y["createCommentVNode"])("",!0)}}});n("fef7");const Vc=pn()(Ec,[["__scopeId","data-v-b5bace06"]]);var Ic=Vc,Bc=["width","height"],Sc=["cx","cy","rx","ry","stroke","stroke-width","stroke-dasharray"],Lc=Object(y["defineComponent"])({__name:"ImageEllipseOutline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object}},setup:function(e){var t=e,n=Cc(Object(y["toRef"])(t,"outline")),c=n.outlineWidth,o=n.outlineStyle,l=n.outlineColor;return function(t,n){return e.outline?(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{key:0,class:"image-ellipse-outline",overflow:"visible",width:e.width,height:e.height},[Object(y["createElementVNode"])("ellipse",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",cx:e.width/2,cy:e.height/2,rx:e.width/2,ry:e.height/2,stroke:Object(y["unref"])(l),"stroke-width":Object(y["unref"])(c),"stroke-dasharray":"dashed"===Object(y["unref"])(o)?"10 6":"0 0"},null,8,Sc)],8,Bc)):Object(y["createCommentVNode"])("",!0)}}});n("45c15");const _c=pn()(Lc,[["__scopeId","data-v-71b17928"]]);var Tc=_c,Mc=["width","height"],Dc=["d","stroke","stroke-width","stroke-dasharray"],zc=Object(y["defineComponent"])({__name:"ImagePolygonOutline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object},createPath:{type:Function,required:!0}},setup:function(e){var t=e,n=Cc(Object(y["toRef"])(t,"outline")),c=n.outlineWidth,o=n.outlineStyle,l=n.outlineColor;return function(t,n){return e.outline?(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{key:0,class:"image-polygon-outline",overflow:"visible",width:e.width,height:e.height},[Object(y["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:e.createPath(e.width,e.height),stroke:Object(y["unref"])(l),"stroke-width":Object(y["unref"])(c),"stroke-dasharray":"dashed"===Object(y["unref"])(o)?"10 6":"0 0"},null,8,Dc)],8,Mc)):Object(y["createCommentVNode"])("",!0)}}});n("180d");const Fc=pn()(zc,[["__scopeId","data-v-41071294"]]);var Ac=Fc,Rc={class:"image-outline"},Pc=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return t.elementInfo.clip})),c=xc(n),o=c.clipShape;return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Rc,["rect"===Object(y["unref"])(o).type?(Object(y["openBlock"])(),Object(y["createBlock"])(Ic,{key:0,width:e.elementInfo.width,height:e.elementInfo.height,radius:Object(y["unref"])(o).radius,outline:e.elementInfo.outline},null,8,["width","height","radius","outline"])):"ellipse"===Object(y["unref"])(o).type?(Object(y["openBlock"])(),Object(y["createBlock"])(Tc,{key:1,width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"])):"polygon"===Object(y["unref"])(o).type?(Object(y["openBlock"])(),Object(y["createBlock"])(Ac,{key:2,width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline,createPath:Object(y["unref"])(o).createPath},null,8,["width","height","outline","createPath"])):Object(y["createCommentVNode"])("",!0)])}}});const Hc=Pc;var qc=Hc,Uc=function(e){return Object(y["pushScopeId"])("data-v-3e0199ec"),e=e(),Object(y["popScopeId"])(),e},Gc=["src"],Xc=["src"],Yc=["onMousedown"],Zc=Uc((function(){return Object(y["createElementVNode"])("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[Object(y["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"})],-1)})),Wc=[Zc],Jc=["onMousedown"],Qc=Uc((function(){return Object(y["createElementVNode"])("svg",{width:"16",height:"16",fill:"#fff",stroke:"#333"},[Object(y["createElementVNode"])("path",{"stroke-width":"0.3","shape-rendering":"crispEdges",d:"M 16 0 L 0 0 L 0 4 L 16 4 Z"})],-1)})),Kc=[Qc],$c=Object(y["defineComponent"])({__name:"ImageClipHandler",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},rotate:{type:Number,required:!0}},emits:["clip"],setup:function(e,t){var n=t.emit,c=e,o=Object(g["c"])(ie()),l=o.canvasScale,a=Object(g["c"])(ke()),r=a.ctrlOrShiftKeyActive,i=Object(y["ref"])({top:"0",left:"0"}),u=Object(y["ref"])(!1),d=Object(y["ref"])(null),s=function(){var e=c.clipData?c.clipData.range:[[0,0],[100,100]],t=Object(Oe["a"])(e,2),n=t[0],o=t[1],l=(o[0]-n[0])/100,a=(o[1]-n[1])/100,r=n[0]/l,i=n[1]/a;return{widthScale:l,heightScale:a,left:r,top:i}},f=Object(y["computed"])((function(){var e=s(),t=e.widthScale,n=e.heightScale,c=e.left,o=e.top;return{left:-c,top:-o,width:100/t,height:100/n}})),b=Object(y["computed"])((function(){return{top:f.value.top+"%",left:f.value.left+"%",width:f.value.width+"%",height:f.value.height+"%"}})),p=Object(y["ref"])({top:0,left:0,width:0,height:0}),O=Object(y["computed"])((function(){var e=p.value,t=e.top,n=e.left,c=e.width,o=e.height;return{top:t+"%",left:n+"%",width:c+"%",height:o+"%"}})),m=Object(y["computed"])((function(){var e=f.value.width,t=f.value.height,n=p.value,c=n.top,o=n.left,l=n.width,a=n.height;return{left:100/l*-o+"%",top:100/a*-c+"%",width:e/l*100+"%",height:t/a*100+"%"}})),v=function(){var e=s(),t=e.left,n=e.top;p.value={left:t,top:n,width:100,height:100},i.value={top:-n+"%",left:-t+"%"}},j=function(){if(!u.value)if(d.value){var e=s(),t=e.left,o=e.top,l={left:(p.value.left-t)/100*c.width,top:(p.value.top-o)/100*c.height,width:(p.value.width-100)/100*c.width,height:(p.value.height-100)/100*c.height},a={range:d.value,position:l};n("clip",a)}else n("clip",null)},h=function(e){var t=e.key.toUpperCase();t===V.ENTER&&j()};Object(y["onMounted"])((function(){v(),document.addEventListener("keydown",h)})),Object(y["onUnmounted"])((function(){document.removeEventListener("keydown",h)}));var x=function(){var e={left:parseInt(m.value.left),top:parseInt(m.value.top),width:parseInt(m.value.width),height:parseInt(m.value.height)},t=100/e.width,n=100/e.height,c=[-e.left*t,-e.top*n],o=[100*t+c[0],100*n+c[1]];d.value=[c,o]},k=function(e){u.value=!0;var t=!0,n=e.pageX,o=e.pageY,a=f.value,r=Object(S["a"])({},p.value);document.onmousemove=function(e){if(t){var i=e.pageX,u=e.pageY,d=(i-n)/l.value/c.width*100,s=(u-o)/l.value/c.height*100;c.rotate>45&&c.rotate<135&&(d=(u-o)/l.value/c.width*100,s=-(i-n)/l.value/c.height*100),(c.rotate>=135&&c.rotate<=180||c.rotate>=-180&&c.rotate<=-135)&&(d=-d,s=-s),c.rotate>-135&&c.rotate<-45&&(d=-(u-o)/l.value/c.width*100,s=(i-n)/l.value/c.height*100);var f=r.left+d,b=r.top+s;f<0?f=0:f+r.width>a.width&&(f=a.width-r.width),b<0?b=0:b+r.height>a.height&&(b=a.height-r.height),p.value=Object(S["a"])(Object(S["a"])({},p.value),{},{left:f,top:b})}},document.onmouseup=function(){t=!1,document.onmousemove=null,document.onmouseup=null,x(),setTimeout((function(){u.value=!1}),0)}},C=function(e,t){u.value=!0;var n=!0,o=50/c.width*100,a=50/c.height*100,i=e.pageX,d=e.pageY,s=f.value,b=Object(S["a"])({},p.value),O=p.value.width/p.value.height;document.onmousemove=function(e){if(n){var u,f,m,v,j=e.pageX,h=e.pageY,y=(j-i)/l.value/c.width*100,g=(h-d)/l.value/c.height*100;c.rotate>45&&c.rotate<135&&(y=(h-d)/l.value/c.width*100,g=-(j-i)/l.value/c.height*100),(c.rotate>=135&&c.rotate<=180||c.rotate>=-180&&c.rotate<=-135)&&(y=-y,g=-g),c.rotate>-135&&c.rotate<-45&&(y=-(h-d)/l.value/c.width*100,g=(j-i)/l.value/c.height*100),r.value&&(t!==w.RIGHT_BOTTOM&&t!==w.LEFT_TOP||(g=y/O),t!==w.LEFT_BOTTOM&&t!==w.RIGHT_TOP||(g=-y/O)),t===w.LEFT_TOP?(b.left+y<0&&(y=-b.left),b.top+g<0&&(g=-b.top),b.width-y<o&&(y=b.width-o),b.height-g<a&&(g=b.height-a),m=b.width-y,v=b.height-g,u=b.left+y,f=b.top+g):t===w.RIGHT_TOP?(b.left+b.width+y>s.width&&(y=s.width-(b.left+b.width)),b.top+g<0&&(g=-b.top),b.width+y<o&&(y=o-b.width),b.height-g<a&&(g=b.height-a),m=b.width+y,v=b.height-g,u=b.left,f=b.top+g):t===w.LEFT_BOTTOM?(b.left+y<0&&(y=-b.left),b.top+b.height+g>s.height&&(g=s.height-(b.top+b.height)),b.width-y<o&&(y=b.width-o),b.height+g<a&&(g=a-b.height),m=b.width-y,v=b.height+g,u=b.left+y,f=b.top):t===w.RIGHT_BOTTOM?(b.left+b.width+y>s.width&&(y=s.width-(b.left+b.width)),b.top+b.height+g>s.height&&(g=s.height-(b.top+b.height)),b.width+y<o&&(y=o-b.width),b.height+g<a&&(g=a-b.height),m=b.width+y,v=b.height+g,u=b.left,f=b.top):t===w.TOP?(b.top+g<0&&(g=-b.top),b.height-g<a&&(g=b.height-a),m=b.width,v=b.height-g,u=b.left,f=b.top+g):t===w.BOTTOM?(b.top+b.height+g>s.height&&(g=s.height-(b.top+b.height)),b.height+g<a&&(g=a-b.height),m=b.width,v=b.height+g,u=b.left,f=b.top):t===w.LEFT?(b.left+y<0&&(y=-b.left),b.width-y<o&&(y=b.width-o),m=b.width-y,v=b.height,u=b.left+y,f=b.top):(b.left+b.width+y>s.width&&(y=s.width-(b.left+b.width)),b.width+y<o&&(y=o-b.width),v=b.height,m=b.width+y,u=b.left,f=b.top),p.value={left:u,top:f,width:m,height:v}}},document.onmouseup=function(){n=!1,document.onmousemove=null,document.onmouseup=null,x(),setTimeout((function(){return u.value=!1}),0)}},N=Object(y["computed"])((function(){var e="rotate-",t=c.rotate;return t>-22.5&&t<=22.5?e+0:t>22.5&&t<=67.5?e+45:t>67.5&&t<=112.5?e+90:t>112.5&&t<=157.5?e+135:t>157.5||t<=-157.5?e+0:t>-157.5&&t<=-112.5?e+45:t>-112.5&&t<=-67.5?e+90:t>-67.5&&t<=-22.5?e+135:e+0})),E=[w.LEFT_TOP,w.RIGHT_TOP,w.LEFT_BOTTOM,w.RIGHT_BOTTOM],I=[w.TOP,w.BOTTOM,w.LEFT,w.RIGHT];return function(t,n){var c=Object(y["resolveDirective"])("click-outside");return Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"image-clip-handler",style:Object(y["normalizeStyle"])(i.value)},[Object(y["createElementVNode"])("img",{class:"bottom-img",src:e.src,draggable:!1,alt:"",style:Object(y["normalizeStyle"])(Object(y["unref"])(b))},null,12,Gc),Object(y["createElementVNode"])("div",{class:"top-image-content",style:Object(y["normalizeStyle"])(Object(S["a"])(Object(S["a"])({},Object(y["unref"])(O)),{},{clipPath:e.clipPath}))},[Object(y["createElementVNode"])("img",{class:"top-img",src:e.src,draggable:!1,alt:"",style:Object(y["normalizeStyle"])(Object(y["unref"])(m))},null,12,Xc)],4),Object(y["createElementVNode"])("div",{class:"operate",style:Object(y["normalizeStyle"])(Object(y["unref"])(O)),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(e){return k(e)}),["stop"]))},[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(E,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["clip-point",e,Object(y["unref"])(N)]),key:e,onMousedown:Object(y["withModifiers"])((function(t){return C(t,e)}),["stop"])},Wc,42,Yc)})),64)),(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(I,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["clip-point",e,Object(y["unref"])(N)]),key:e,onMousedown:Object(y["withModifiers"])((function(t){return C(t,e)}),["stop"])},Kc,42,Jc)})),64))],36)],4)),[[c,j]])}}});n("5970");const eo=pn()($c,[["__scopeId","data-v-3e0199ec"]]);var to=eo,no=["src"],co=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=ie(),c=le(),o=Object(g["c"])(n),l=o.clipingImageElementId,a=Object(y["computed"])((function(){return l.value===t.elementInfo.id})),r=lt(),i=r.addHistorySnapshot,u=Object(y["computed"])((function(){return t.elementInfo.shadow})),d=hc(u),s=d.shadowStyle,f=Object(y["computed"])((function(){return t.elementInfo.flipH})),b=Object(y["computed"])((function(){return t.elementInfo.flipV})),p=yc(f,b),O=p.flipStyle,m=Object(y["computed"])((function(){return t.elementInfo.clip})),v=xc(m),j=v.clipShape,h=v.imgPosition,x=Object(y["computed"])((function(){return t.elementInfo.filters})),k=kc(x),C=k.filter,N=function(e){t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo))},w=function(e){if(n.setClipingImageElementId(""),e){var o=e.range,l=e.position,a=t.elementInfo.clip||{shape:"rect",range:[[0,0],[100,100]]},r=t.elementInfo.left+l.left,u=t.elementInfo.top+l.top,d=t.elementInfo.width+l.width,s=t.elementInfo.height+l.height,f=0,b=0;if(t.elementInfo.rotate){var p=r+d/2-(t.elementInfo.left+t.elementInfo.width/2),O=-(u+s/2-(t.elementInfo.top+t.elementInfo.height/2)),m=-t.elementInfo.rotate*Math.PI/180,v=p*Math.cos(m)-O*Math.sin(m),j=p*Math.sin(m)+O*Math.cos(m);f=v-p,b=-(j-O)}var h={clip:Object(S["a"])(Object(S["a"])({},a),{},{range:o}),left:r+f,top:u+b,width:d,height:s};c.updateElement({id:t.elementInfo.id,props:h}),i()}};return function(t,n){var c=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-image",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["unref"])(a)?(Object(y["openBlock"])(),Object(y["createBlock"])(to,{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,rotate:e.elementInfo.rotate,clipPath:Object(y["unref"])(j).style,onClip:n[0]||(n[0]=function(e){return w(e)})},null,8,["src","clipData","width","height","top","left","rotate","clipPath"])):Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:1,class:"element-content",style:Object(y["normalizeStyle"])({filter:Object(y["unref"])(s)?"drop-shadow(".concat(Object(y["unref"])(s),")"):"",transform:Object(y["unref"])(O)}),onMousedown:n[2]||(n[2]=function(e){return N(e)}),onTouchstart:n[3]||(n[3]=function(e){return N(e)})},[Object(y["createVNode"])(qc,{elementInfo:e.elementInfo},null,8,["elementInfo"]),Object(y["createElementVNode"])("div",{class:"image-content",style:Object(y["normalizeStyle"])({clipPath:Object(y["unref"])(j).style})},[Object(y["createElementVNode"])("img",{src:e.elementInfo.src,draggable:!1,style:Object(y["normalizeStyle"])({top:Object(y["unref"])(h).top,left:Object(y["unref"])(h).left,width:Object(y["unref"])(h).width,height:Object(y["unref"])(h).height,filter:Object(y["unref"])(C)}),onDragstart:n[1]||(n[1]=Object(y["withModifiers"])((function(){}),["prevent"])),alt:""},null,44,no)],4)],36)),[[c,e.contextmenus]])],4)],6)}}});n("7394");const oo=pn()(co,[["__scopeId","data-v-30dc7050"]]);var lo=oo,ao=["width","height"],ro=["d","stroke","stroke-width","stroke-dasharray"],io=Object(y["defineComponent"])({__name:"ElementOutline",props:{width:{type:Number,required:!0},height:{type:Number,required:!0},outline:{type:Object}},setup:function(e){var t=e,n=Cc(Object(y["toRef"])(t,"outline")),c=n.outlineWidth,o=n.outlineStyle,l=n.outlineColor;return function(t,n){return e.outline?(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{key:0,class:"element-outline",overflow:"visible",width:e.width,height:e.height},[Object(y["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:"transparent",d:"M0,0 L".concat(e.width,",0 L").concat(e.width,",").concat(e.height," L0,").concat(e.height," Z"),stroke:Object(y["unref"])(l),"stroke-width":Object(y["unref"])(c),"stroke-dasharray":"dashed"===Object(y["unref"])(o)?"10 6":"0 0"},null,8,ro)],8,ao)):Object(y["createCommentVNode"])("",!0)}}});n("4731");const uo=pn()(io,[["__scopeId","data-v-61b7d06a"]]);var so,fo=uo,bo=n("5313"),po=n("576a"),Oo=n("304a"),mo=n("7f06"),vo=n("8726"),jo=n("23f1"),ho=n("1a16"),yo=n("665f"),go=n("f95e"),xo=function(e){var t={},n=function(e,n){return t[e]=n};return n("Alt-ArrowUp",_["c"]),n("Alt-ArrowDown",_["b"]),n("Ctrl-z",vo["c"]),n("Ctrl-y",vo["b"]),n("Backspace",go["f"]),n("Escape",_["e"]),n("Ctrl-b",Object(_["f"])(e.marks.strong)),n("Ctrl-i",Object(_["f"])(e.marks.em)),n("Ctrl-u",Object(_["f"])(e.marks.underline)),n("Ctrl-d",Object(_["f"])(e.marks.strikethrough)),n("Enter",Object(yo["f"])(e.nodes.list_item)),n("Mod-[",Object(yo["b"])(e.nodes.list_item)),n("Mod-]",Object(yo["e"])(e.nodes.list_item)),t},ko=function(e){return Object(go["g"])(/^\s*>\s$/,e)},Co=function(e){return Object(go["g"])(/^(\d+)\.\s$/,e,(function(e){return{order:+e[1]}}),(function(e,t){return t.childCount+t.attrs.order===+e[1]}))},No=function(e){return Object(go["g"])(/^\s*([-+*])\s$/,e)},wo=function(e){return Object(go["e"])(/^```$/,e)},Eo=function(e){var t=[].concat(Object(K["a"])(go["d"]),[go["a"],go["b"]]);return t.push(ko(e.nodes.blockquote)),t.push(Co(e.nodes.ordered_list)),t.push(No(e.nodes.bullet_list)),t.push(wo(e.nodes.code_block)),Object(go["c"])({rules:t})},Vo=function(e){return[Eo(e),Object(mo["b"])(xo(e)),Object(mo["b"])(_["a"]),Object(jo["a"])(),Object(ho["a"])(),Object(vo["a"])()]},Io=n("2210"),Bo=Object(S["a"])(Object(S["a"])({},yo["d"]),{},{content:"list_item+",group:"block"}),So=Object(S["a"])(Object(S["a"])({},yo["a"]),{},{content:"list_item+",group:"block"}),Lo=Object(S["a"])(Object(S["a"])({},yo["c"]),{},{content:"paragraph block*",group:"block"}),_o={attrs:{align:{default:""},indent:{default:0}},content:"inline*",group:"block",parseDOM:[{tag:"p",getAttrs:function(e){var t=e.style.textAlign,n=e.getAttribute("align")||t||"";n=/(left|right|center|justify)/.test(n)?n:"";var c=+(e.getAttribute("data-indent")||0);return{align:n,indent:c}}}],toDOM:function(e){var t=e.attrs,n=t.align,c=t.indent,o="";n&&"left"!==n&&(o+="text-align: ".concat(n,";"));var l={style:o};return c&&(l["data-indent"]=c),["p",l,0]}},To=Object(S["a"])(Object(S["a"])({},Io["b"]),{},{ordered_list:Bo,bullet_list:So,list_item:Lo,paragraph:_o}),Mo={excludes:"subscript",parseDOM:[{tag:"sub"},{style:"vertical-align",getAttrs:function(e){return"sub"===e&&null}}],toDOM:function(){return["sub",0]}},Do={excludes:"superscript",parseDOM:[{tag:"sup"},{style:"vertical-align",getAttrs:function(e){return"super"===e&&null}}],toDOM:function(){return["sup",0]}},zo={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]}},Fo={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]}},Ao={attrs:{color:{}},inline:!0,group:"inline",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]}},Ro={attrs:{backcolor:{}},inline:!0,group:"inline",parseDOM:[{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]}},Po={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]}},Ho={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]}},qo={attrs:{href:{},title:{default:null},target:{default:"_blank"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs:function(e){var t=e.getAttribute("href"),n=e.getAttribute("title");return{href:t,title:n}}}],toDOM:function(e){return["a",e.attrs,0]}},Uo=Object(S["a"])(Object(S["a"])({},Io["a"]),{},{subscript:Mo,superscript:Do,strikethrough:zo,underline:Fo,forecolor:Ao,backcolor:Ro,fontsize:Po,fontname:Ho,link:qo}),Go=To,Xo=Uo,Yo=new Oo["i"]({nodes:Go,marks:Xo}),Zo=function(e){var t="<div>".concat(e,"</div>"),n=new window.DOMParser,c=n.parseFromString(t,"text/html").body.firstElementChild;return Oo["a"].fromSchema(Yo).parse(c)},Wo=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new po["c"](e,Object(S["a"])({state:bo["b"].create({doc:Zo(t),plugins:Vo(Yo)})},n))},Jo=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"})(so||(so={}));var Qo=Object(Jo["a"])(),Ko=Qo,$o=(n("6062"),function(e,t,n){var c=e,o=c.selection,l=c.doc;if(!o||!l)return e;var a=o.from,r=o.to,i=t.nodes,u=i.blockquote,d=i.list_item,s=i.paragraph,f=[];n=n||"";var b=new Set([u,d,s]);return l.nodesBetween(a,r,(function(e,t){var c=e.type,o=e.attrs.align||"";return o!==n&&b.has(c)&&f.push({node:e,pos:t,nodeType:c}),!0})),f.length?(f.forEach((function(t){var c=t.node,o=t.pos,l=t.nodeType,a=c.attrs;a=n?Object(S["a"])(Object(S["a"])({},a),{},{align:n}):Object(S["a"])(Object(S["a"])({},a),{},{align:null}),e=e.setNodeMarkup(o,l,a,c.marks)})),e):e}),el=function(e,t){var n=e.state,c=n.schema,o=n.selection,l=$o(n.tr.setSelection(o),c,t);e.dispatch(l)},tl=function(e,t){return e.type===t.nodes.bullet_list||e.type===t.nodes.ordered_list},nl=function(e,t){return function(n,c){var o=n.schema,l=n.selection,a=l.$from,r=l.$to,i=a.blockRange(r);if(!i)return!1;var u=A((function(e){return tl(e,o)}))(l);if(i.depth>=1&&u&&i.depth-u.depth<=1){if(u.node.type===e)return Object(yo["b"])(t)(n,c);if(tl(u.node,o)&&e.validContent(u.node.content)){var d=n.tr;return d.setNodeMarkup(u.pos,e),c&&c(d),!1}}return Object(yo["g"])(e)(n,c)}};function cl(e,t,n){if(!e.doc)return e;var c=e.doc.nodeAt(t);if(!c)return e;var o=0,l=7,a=(c.attrs.indent||0)+n;if(a<o&&(a=o),a>l&&(a=l),a===c.attrs.indent)return e;var r=Object(S["a"])(Object(S["a"])({},c.attrs),{},{indent:a});return e.setNodeMarkup(t,c.type,r,c.marks)}var ol=function(e,t,n){var c=e,o=c.selection,l=c.doc;if(!o||!l)return e;if(!(o instanceof bo["g"]||o instanceof bo["a"]))return e;var a=o.from,r=o.to;return l.nodesBetween(a,r,(function(c,o){var l=c.type;return"paragraph"===l.name||"blockquote"===l.name?(e=cl(e,o,n),!1):!tl(c,t)})),e},ll=function(e,t){var n=e.state,c=n.schema,o=n.selection,l=ol(n.tr.setSelection(o),c,t);return!!l.docChanged&&(e.dispatch(l),!0)},al=Object(y["defineComponent"])({__name:"ProsemirrorEditor",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}},emits:["update","focus","blur"],setup:function(e,t){var n,c=t.expose,o=t.emit,l=e,a=ie(),r=Object(g["c"])(a),i=r.handleElementId,u=Object(y["ref"])(),d=Object(te["debounce"])((function(){o("update",n.dom.innerHTML)}),300,{trailing:!0}),s=function(){a.setDisableHotkeysState(!0),o("focus")},f=function(){a.setDisableHotkeysState(!1),o("blur")},b=Object(te["debounce"])((function(){var e=Z(n,{color:l.defaultColor,fontname:l.defaultFontName});a.setRichtextAttrs(e)}),30,{trailing:!0}),p=function(){d(),b()},O=Object(y["computed"])((function(){return l.value}));Object(y["watch"])(O,(function(){if(n&&!n.hasFocus()){var e=n.state,t=e.doc,c=e.tr;n.dispatch(c.replaceRangeWith(0,t.content.size,Zo(O.value)))}})),Object(y["watch"])((function(){return l.editable}),(function(){n.setProps({editable:function(){return l.editable}})})),Object(y["onMounted"])((function(){n=Wo(u.value,O.value,{handleDOMEvents:{focus:s,blur:f,keydown:p,click:b},editable:function(){return l.editable}}),l.autoFocus&&n.focus()})),Object(y["onUnmounted"])((function(){n&&n.destroy()}));var m=function(){return n.focus()};c({focus:m});var v=function(e){var t=e.target,c=e.action;if((t||i.value===l.elementId)&&(!t||t===l.elementId)){var o,a="command"in c?[c]:c,r=Object(L["a"])(a);try{for(r.s();!(o=r.n()).done;){var u=o.value;if("fontname"===u.command&&u.value){var s=n.state.schema.marks.fontname.create({fontname:u.value});T(n),M(n,s)}else if("fontsize"===u.command&&u.value){var f=n.state.schema.marks.fontsize.create({fontsize:u.value});T(n),M(n,f)}else if("fontsize-add"===u.command){var p=u.value?+u.value:2;T(n);var O=W(n)+p+"px",m=n.state.schema.marks.fontsize.create({fontsize:O});M(n,m)}else if("fontsize-reduce"===u.command){var v=u.value?+u.value:2;T(n);var j=W(n)-v;j<12&&(j=12);var h=n.state.schema.marks.fontsize.create({fontsize:j+"px"});M(n,h)}else if("color"===u.command&&u.value){var y=n.state.schema.marks.forecolor.create({color:u.value});T(n),M(n,y)}else if("backcolor"===u.command&&u.value){var g=n.state.schema.marks.backcolor.create({backcolor:u.value});T(n),M(n,g)}else if("bold"===u.command)T(n),Object(_["f"])(n.state.schema.marks.strong)(n.state,n.dispatch);else if("em"===u.command)T(n),Object(_["f"])(n.state.schema.marks.em)(n.state,n.dispatch);else if("underline"===u.command)T(n),Object(_["f"])(n.state.schema.marks.underline)(n.state,n.dispatch);else if("strikethrough"===u.command)T(n),Object(_["f"])(n.state.schema.marks.strikethrough)(n.state,n.dispatch);else if("subscript"===u.command)Object(_["f"])(n.state.schema.marks.subscript)(n.state,n.dispatch);else if("superscript"===u.command)Object(_["f"])(n.state.schema.marks.superscript)(n.state,n.dispatch);else if("blockquote"===u.command)Object(_["g"])(n.state.schema.nodes.blockquote)(n.state,n.dispatch);else if("code"===u.command)Object(_["f"])(n.state.schema.marks.code)(n.state,n.dispatch);else if("align"===u.command&&u.value)el(n,u.value);else if("indent"===u.command&&u.value)ll(n,+u.value);else if("bulletList"===u.command){var x=n.state.schema.nodes,k=x.bullet_list,C=x.list_item;nl(k,C)(n.state,n.dispatch)}else if("orderedList"===u.command){var N=n.state.schema.nodes,w=N.ordered_list,E=N.list_item;nl(w,E)(n.state,n.dispatch)}else if("clear"===u.command){T(n);var V=n.state.selection,I=V.$from,B=V.$to;n.dispatch(n.state.tr.removeMark(I.pos,B.pos))}else if("link"===u.command){var S=n.state.schema.marks.link,z=n.state.selection,F=z.from,A=z.to,R=D(n.state.doc,F,A,S);if(R)if(u.value){var P=n.state.schema.marks.link.create({href:u.value,title:u.value});M(n,P,{from:R.from.pos,to:R.to.pos+1})}else n.dispatch(n.state.tr.removeMark(R.from.pos,R.to.pos+1,S));else if(G(n.state,S))if(u.value){var H=n.state.schema.marks.link.create({href:u.value,title:u.value});M(n,H)}else Object(_["f"])(S)(n.state,n.dispatch);else u.value&&(T(n),Object(_["f"])(S,{href:u.value,title:u.value})(n.state,n.dispatch))}else"insert"===u.command&&u.value&&n.dispatch(n.state.tr.insertText(u.value))}}catch(q){r.e(q)}finally{r.f()}n.focus(),d(),b()}};return Ko.on(so.RICH_TEXT_COMMAND,v),Object(y["onUnmounted"])((function(){Ko.off(so.RICH_TEXT_COMMAND,v)})),function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"prosemirror-editor",ref_key:"editorViewRef",ref:u},null,512)}}});n("a511");const rl=pn()(al,[["__scopeId","data-v-1debd6ff"]]);var il=rl,ul=function(e){return Object(y["pushScopeId"])("data-v-7135a611"),e=e(),Object(y["popScopeId"])(),e},dl=ul((function(){return Object(y["createElementVNode"])("div",{class:"drag-handler top"},null,-1)})),sl=ul((function(){return Object(y["createElementVNode"])("div",{class:"drag-handler bottom"},null,-1)})),fl=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=ie(),c=le(),o=Object(g["c"])(n),l=o.handleElementId,a=o.isScaling,r=lt(),i=r.addHistorySnapshot,u=Object(y["ref"])(),d=Object(y["computed"])((function(){return t.elementInfo.shadow})),s=hc(d),f=s.shadowStyle,b=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo,n))},p=Object(y["ref"])(-1);Object(y["watch"])(a,(function(){l.value===t.elementInfo.id&&(a.value||-1===p.value||(c.updateElement({id:t.elementInfo.id,props:{height:p.value}}),p.value=-1))}));var O=function(e){var n=e[0].contentRect;if(u.value){var o=n.height;t.elementInfo.height!==o&&(a.value?p.value=o:c.updateElement({id:t.elementInfo.id,props:{height:o}}))}},m=new ResizeObserver(O);Object(y["onMounted"])((function(){u.value&&m.observe(u.value)})),Object(y["onUnmounted"])((function(){u.value&&m.unobserve(u.value)}));var v=function(e){c.updateElement({id:t.elementInfo.id,props:{content:e}}),i()},j=function(){var e=t.elementInfo.content.replaceAll(/<[^>]+>/g,"");e||c.deleteElement(t.elementInfo.id)},h=Object(y["computed"])((function(){return l.value===t.elementInfo.id}));return Object(y["watch"])(h,(function(){h.value||j()})),function(t,n){var c=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-text",{lock:e.elementInfo.lock}]),ref_key:"elementRef",ref:u,style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({backgroundColor:e.elementInfo.fill,opacity:e.elementInfo.opacity,textShadow:Object(y["unref"])(f),lineHeight:e.elementInfo.lineHeight,letterSpacing:(e.elementInfo.wordSpace||0)+"px",color:e.elementInfo.defaultColor,fontFamily:e.elementInfo.defaultFontName}),onMousedown:n[3]||(n[3]=function(e){return b(e)}),onTouchstart:n[4]||(n[4]=function(e){return b(e)})},[Object(y["createVNode"])(fo,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(y["createVNode"])(il,{class:"text",elementId:e.elementInfo.id,defaultColor:e.elementInfo.defaultColor,defaultFontName:e.elementInfo.defaultFontName,editable:!e.elementInfo.lock,value:e.elementInfo.content,style:Object(y["normalizeStyle"])({"--textIndent":"".concat(e.elementInfo.textIndent||0,"px"),"--paragraphSpace":"".concat(void 0===e.elementInfo.paragraphSpace?5:e.elementInfo.paragraphSpace,"px")}),onUpdate:n[0]||(n[0]=function(e){return v(e)}),onMousedown:n[1]||(n[1]=function(e){return b(e,!1)}),onTouchstart:n[2]||(n[2]=function(e){return b(e)})},null,8,["elementId","defaultColor","defaultFontName","editable","value","style"]),dl,sl],36)),[[c,e.contextmenus]])],4)],6)}}});n("59bb");const bl=pn()(fl,[["__scopeId","data-v-7135a611"]]);var pl=bl,Ol=["id","gradientTransform"],ml=["stop-color"],vl=["stop-color"],jl=["id"],hl=["stop-color"],yl=["stop-color"],gl=Object(y["defineComponent"])({__name:"GradientDefs",props:{id:{type:String,required:!0},type:{type:String},color1:{type:String,required:!0},color2:{type:String,required:!0},rotate:{type:Number,default:0}},setup:function(e){return function(t,n){return"linear"===e.type?(Object(y["openBlock"])(),Object(y["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(y["createElementVNode"])("stop",{offset:"0%","stop-color":e.color1},null,8,ml),Object(y["createElementVNode"])("stop",{offset:"100%","stop-color":e.color2},null,8,vl)],8,Ol)):(Object(y["openBlock"])(),Object(y["createElementBlock"])("radialGradient",{key:1,id:e.id},[Object(y["createElementVNode"])("stop",{offset:"0%","stop-color":e.color1},null,8,hl),Object(y["createElementVNode"])("stop",{offset:"100%","stop-color":e.color2},null,8,yl)],8,jl))}}});const xl=gl;var kl=xl,Cl=["width","height"],Nl={key:0},wl=["transform"],El=["d","fill","stroke","stroke-width","stroke-dasharray"],Vl=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=ie(),c=le(),o=Object(g["c"])(n),l=o.handleElementId,a=lt(),r=a.addHistorySnapshot,i=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo,n))},u=Object(y["computed"])((function(){return t.elementInfo.outline})),d=Cc(u),s=d.outlineWidth,f=d.outlineStyle,b=d.outlineColor,p=Object(y["computed"])((function(){return t.elementInfo.shadow})),O=hc(p),m=O.shadowStyle,v=Object(y["computed"])((function(){return t.elementInfo.flipH})),j=Object(y["computed"])((function(){return t.elementInfo.flipV})),h=yc(v,j),x=h.flipStyle,k=Object(y["ref"])(!1);Object(y["watch"])(l,(function(){l.value!==t.elementInfo.id&&k.value&&(k.value=!1)}));var C=Object(y["computed"])((function(){var e={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:e})),N=function(e){var n=Object(S["a"])(Object(S["a"])({},C.value),{},{content:e});c.updateElement({id:t.elementInfo.id,props:{text:n}}),r()},w=function(){if(t.elementInfo.text){var e=t.elementInfo.text.content.replaceAll(/<[^>]+>/g,"");e||(c.removeElementProps({id:t.elementInfo.id,propName:"text"}),r())}},E=Object(y["ref"])(),V=function(){k.value=!0,Object(y["nextTick"])((function(){return E.value&&E.value.focus()}))};return function(t,n){var c=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-shape",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({opacity:e.elementInfo.opacity,filter:Object(y["unref"])(m)?"drop-shadow(".concat(Object(y["unref"])(m),")"):"",transform:Object(y["unref"])(x),color:Object(y["unref"])(C).defaultColor,fontFamily:Object(y["unref"])(C).defaultFontName}),onMousedown:n[4]||(n[4]=function(e){return i(e)}),onTouchstart:n[5]||(n[5]=function(e){return i(e)}),onDblclick:n[6]||(n[6]=function(e){return V()})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{overflow:"visible",width:e.elementInfo.width,height:e.elementInfo.height},[e.elementInfo.gradient?(Object(y["openBlock"])(),Object(y["createElementBlock"])("defs",Nl,[Object(y["createVNode"])(kl,{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(y["createCommentVNode"])("",!0),Object(y["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(y["createElementVNode"])("path",{class:"shape-path","vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:e.elementInfo.path,fill:e.elementInfo.gradient?"url(#editabel-gradient-".concat(e.elementInfo.id,")"):e.elementInfo.fill,stroke:Object(y["unref"])(b),"stroke-width":Object(y["unref"])(s),"stroke-dasharray":"dashed"===Object(y["unref"])(f)?"10 6":"0 0"},null,8,El)],8,wl)],8,Cl)),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["shape-text",[Object(y["unref"])(C).align,{editable:k.value||Object(y["unref"])(C).content}]])},[k.value||Object(y["unref"])(C).content?(Object(y["openBlock"])(),Object(y["createBlock"])(il,{key:0,ref_key:"prosemirrorEditorRef",ref:E,elementId:e.elementInfo.id,defaultColor:Object(y["unref"])(C).defaultColor,defaultFontName:Object(y["unref"])(C).defaultFontName,editable:!e.elementInfo.lock,value:Object(y["unref"])(C).content,onUpdate:n[0]||(n[0]=function(e){return N(e)}),onBlur:n[1]||(n[1]=function(e){return w()}),onMousedown:n[2]||(n[2]=function(e){return i(e,!1)}),onTouchstart:n[3]||(n[3]=function(e){return i(e,!1)})},null,8,["elementId","defaultColor","defaultFontName","editable","value"])):Object(y["createCommentVNode"])("",!0)],2)],36)),[[c,e.contextmenus]])],4)],6)}}});n("990c");const Il=pn()(Vl,[["__scopeId","data-v-d4c718fa"]]);var Bl=Il,Sl=["id","markerWidth","markerHeight","refX","refY"],Ll=["d","fill","transform"],_l=Object(y["defineComponent"])({__name:"LinePointMarker",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=e,n={dot:"m0 5a5 5 0 1 0 10 0a5 5 0 1 0 -10 0z",arrow:"M0,0 L10,5 0,10 Z"},c={"arrow-start":180,"arrow-end":0},o=Object(y["computed"])((function(){return n[t.type]})),l=Object(y["computed"])((function(){return c["".concat(t.type,"-").concat(t.position)]||0})),a=Object(y["computed"])((function(){return t.baseSize<2?2:t.baseSize}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("marker",{id:"".concat(e.id,"-").concat(e.type,"-").concat(e.position),markerUnits:"userSpaceOnUse",orient:"auto",markerWidth:3*Object(y["unref"])(a),markerHeight:3*Object(y["unref"])(a),refX:1.5*Object(y["unref"])(a),refY:1.5*Object(y["unref"])(a)},[Object(y["createElementVNode"])("path",{d:Object(y["unref"])(o),fill:e.color,transform:"scale(".concat(.3*Object(y["unref"])(a),", ").concat(.3*Object(y["unref"])(a),") rotate(").concat(Object(y["unref"])(l),", 5, 5)")},null,8,Ll)],8,Sl)}}});const Tl=_l;var Ml=Tl,Dl=["width","height"],zl=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],Fl=["d"],Al=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=function(e){t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo))},c=Object(y["computed"])((function(){return t.elementInfo.shadow})),o=hc(c),l=o.shadowStyle,a=Object(y["computed"])((function(){var e=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return e<24?24:e})),r=Object(y["computed"])((function(){var e=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return e<24?24:e})),i=Object(y["computed"])((function(){return"dashed"===t.elementInfo.style?"10 6":"0 0"})),u=Object(y["computed"])((function(){return Je(t.elementInfo)}));return function(t,c){var o=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-shape",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({filter:Object(y["unref"])(l)?"drop-shadow(".concat(Object(y["unref"])(l),")"):""}),onMousedown:c[0]||(c[0]=function(e){return n(e)}),onTouchstart:c[1]||(c[1]=function(e){return n(e)})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{overflow:"visible",width:Object(y["unref"])(a),height:Object(y["unref"])(r)},[Object(y["createElementVNode"])("defs",null,[e.elementInfo.points[0]?(Object(y["openBlock"])(),Object(y["createBlock"])(Ml,{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(y["createCommentVNode"])("",!0),e.elementInfo.points[1]?(Object(y["openBlock"])(),Object(y["createBlock"])(Ml,{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(y["createCommentVNode"])("",!0)]),Object(y["createElementVNode"])("path",{class:"line-point",d:Object(y["unref"])(u),stroke:e.elementInfo.color,"stroke-width":e.elementInfo.width,"stroke-dasharray":Object(y["unref"])(i),fill:"none","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,zl),Object(y["withDirectives"])(Object(y["createElementVNode"])("path",{class:"line-path",d:Object(y["unref"])(u),stroke:"transparent","stroke-width":"20",fill:"none"},null,8,Fl),[[o,e.contextmenus]])],8,Dl))],36)],6)}}});n("bde5");const Rl=pn()(Al,[["__scopeId","data-v-6550e504"]]);var Pl=Rl,Hl=n("ba48"),ql=n.n(Hl),Ul=(n("aa97"),Object(y["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=e,c=Object(y["ref"])(),o=Object(y["inject"])(tc)||Object(y["ref"])(1),l=Object(y["computed"])((function(){return n.legend?n.height-20:n.height})),a=function(){var e=n.options||{},t=Object(S["a"])(Object(S["a"])({},e),{},{width:n.width*o.value,height:l.value*o.value}),c="pie"===n.type?Object(S["a"])(Object(S["a"])({},n.data),{},{series:n.data.series[0]}):n.data;return{data:c,options:t}},r=function(){if(c.value){var e=Object(te["upperFirst"])(n.type),o=a(),l=o.data,r=o.options;t=new ql.a[e](c.value,l,r)}},i=function(){if(t){var e=a(),n=e.data,c=e.options;t.update(n,c)}else r()};Object(y["watch"])([function(){return n.width},function(){return n.height},function(){return n.data},function(){return n.options},o],i),Object(y["onMounted"])(r);var u=Object(y["computed"])((function(){var e=[];if(n.themeColor.length>=10)e=n.themeColor;else if(1===n.themeColor.length)e=ee()(n.themeColor[0]).analogous(10).map((function(e){return e.toHexString()}));else{var t=n.themeColor.length,c=ee()(n.themeColor[t-1]).analogous(11-t).map((function(e){return e.toHexString()}));e=[].concat(Object(K["a"])(n.themeColor.slice(0,t-1)),Object(K["a"])(c))}return e})),d=function(){if(c.value)for(var e=0;e<10;e++)c.value.style.setProperty("--theme-color-".concat(e+1),u.value[e])};Object(y["watch"])(u,d),Object(y["onMounted"])(d);var s=function(){c.value&&n.gridColor&&c.value.style.setProperty("--grid-color",n.gridColor)};return Object(y["watch"])((function(){return n.gridColor}),s),Object(y["onMounted"])(s),function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"chart",style:Object(y["normalizeStyle"])({flexDirection:"top"===e.legend?"column-reverse":"column"})},[Object(y["createElementVNode"])("div",{class:"chart-content",ref_key:"chartRef",ref:c,style:Object(y["normalizeStyle"])({width:e.width+"px",height:Object(y["unref"])(l)+"px",transform:"scale(".concat(1/Object(y["unref"])(o),")")})},null,4),e.legend?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"legends",style:Object(y["normalizeStyle"])({transform:"scale(".concat(1/Object(y["unref"])(o),")")})},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.legends,(function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"legend",key:n,style:Object(y["normalizeStyle"])({color:e.gridColor})},[Object(y["createElementVNode"])("div",{class:"block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(u)[n]})},null,4),Object(y["createTextVNode"])(" "+Object(y["toDisplayString"])(t),1)],4)})),128))],4)):Object(y["createCommentVNode"])("",!0)],4)}}}));n("921b"),n("f630");const Gl=pn()(Ul,[["__scopeId","data-v-1aa2357d"]]);var Xl=Gl,Yl=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=function(e){t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo))},c=function(){Ko.emit(so.OPEN_CHART_DATA_EDITOR)};return function(t,o){var l=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-chart",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({backgroundColor:e.elementInfo.fill}),onMousedown:o[0]||(o[0]=function(e){return n(e)}),onTouchstart:o[1]||(o[1]=function(e){return n(e)}),onDblclick:o[2]||(o[2]=function(e){return c()})},[Object(y["createVNode"])(fo,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(y["createVNode"])(Xl,{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)),[[l,e.contextmenus]])],4)],6)}}});n("8216");const Zl=pn()(Yl,[["__scopeId","data-v-f3c03862"]]);var Wl=Zl,Jl=function(e){if(!e)return{};var t=e.bold,n=e.em,c=e.underline,o=e.strikethrough,l=e.color,a=e.backcolor,r=e.fontsize,i=e.fontname,u=e.align,d="".concat(c?"underline":""," ").concat(o?"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"}},Ql=function(e){return e.replace(/\n/g,"</br>").replace(/ /g,"&nbsp;")},Kl=function(e){var t=Object(y["computed"])((function(){for(var t=[],n=0;n<e.value.length;n++)for(var c=e.value[n],o=0;o<c.length;o++){var l=c[o];if(l.colspan>1||l.rowspan>1)for(var a=n;a<n+l.rowspan;a++)for(var r=a===n?o+1:o;r<o+l.colspan;r++)t.push("".concat(a,"_").concat(r))}return t}));return{hideCells:t}},$l=function(e){var t=Object(y["ref"])(["",""]);return Object(y["watch"])((function(){return e.value}),(function(){e.value&&(t.value=We(e.value.color))}),{immediate:!0}),{subThemeColor:t}},ea=["innerHTML"],ta=Object(y["defineComponent"])({__name:"CustomTextarea",props:{value:{type:String,default:""},contenteditable:{type:[Boolean,String],default:!1}},emits:["updateValue","insertExcelData"],setup:function(e,t){var n=t.emit,c=e,o=Object(y["ref"])(),l=Object(y["ref"])(""),a=Object(y["ref"])(!1);Object(y["watch"])((function(){return c.value}),(function(){a.value||(l.value=c.value,o.value&&(o.value.innerHTML=c.value))}),{immediate:!0});var r=function(){if(o.value){var e=o.value.innerHTML;n("updateValue",e)}},i=function(){a.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=Pe(e);if("object"!==Object(Qe["a"])(t)){var c=He(e);if(c)return n("insertExcelData",c),void(o.value&&(o.value.innerHTML=c[0][0]));n("updateValue",e),document.execCommand("insertText",!1,e)}}))}})},u=function(){a.value=!1,o.value&&(o.value.onpaste=null)};return Object(y["onUnmounted"])((function(){o.value&&(o.value.onpaste=null)})),function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"custom-textarea",ref_key:"textareaRef",ref:o,onFocus:i,onBlur:u,onInput:t[0]||(t[0]=function(e){return r()}),innerHTML:l.value},null,40,ea)}}});n("80dc");const na=pn()(ta,[["__scopeId","data-v-cdb58a1e"]]);var ca=na,oa={key:0,class:"handler"},la=["onMousedown"],aa=["width"],ra=["rowspan","colspan","data-cell-index","onMousedown","onMouseenter"],ia=["innerHTML"],ua=Object(y["defineComponent"])({__name:"EditableTable",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}},emits:["change","changeColWidths","changeSelectedCells"],setup:function(e,t){var n=t.emit,c=e,o=Object(g["c"])(ie()),l=o.canvasScale,a=Object(y["ref"])(!1),r=Object(y["ref"])([]),i=Object(y["ref"])([]),u=Object(y["computed"])({get:function(){return c.data},set:function(e){n("change",e)}}),d=Object(y["computed"])((function(){return c.theme})),s=$l(d),f=s.subThemeColor,b=Object(y["ref"])([]),p=Object(y["computed"])((function(){return b.value.reduce((function(e,t){return e+t}))}));Object(y["watch"])([function(){return c.colWidths},function(){return c.width}],(function(){b.value=c.colWidths.map((function(e){return e*c.width}))}),{immediate:!0});var O=function(){r.value=[],i.value=[]};Object(y["watch"])((function(){return c.editable}),(function(){c.editable||O()}));var m=Object(y["computed"])((function(){for(var e=[],t=1;t<b.value.length+1;t++){var n=b.value.slice(0,t).reduce((function(e,t){return e+t}));e.push(n)}return e})),v=Object(y["computed"])((function(){return c.data})),j=Kl(v),h=j.hideCells,k=Object(y["computed"])((function(){if(!r.value.length)return[];var e=Object(Oe["a"])(r.value,2),t=e[0],n=e[1];if(!i.value.length)return["".concat(t,"_").concat(n)];var c=Object(Oe["a"])(i.value,2),o=c[0],l=c[1];if(t===o&&n===l)return["".concat(t,"_").concat(n)];for(var a=[],d=Math.min(t,o),s=Math.min(n,l),f=Math.max(t,o),b=Math.max(n,l),p=0;p<u.value.length;p++)for(var O=u.value[p],m=0;m<O.length;m++)p>=d&&p<=f&&m>=s&&m<=b&&a.push("".concat(p,"_").concat(m));return a}));Object(y["watch"])(k,(function(e,t){Object(te["isEqual"])(e,t)||n("changeSelectedCells",k.value)}));var C=Object(y["computed"])((function(){return k.value.length>1?null:k.value[0]})),N=(Object(y["computed"])((function(){if(!r.value.length)return null;var e=Object(Oe["a"])(r.value,2),t=e[0],n=e[1];if(!i.value.length)return{row:[t,t],col:[n,n]};var c=Object(Oe["a"])(i.value,2),o=c[0],l=c[1];if(t===o&&n===l)return{row:[t,t],col:[n,n]};var a=Math.min(t,o),u=Math.min(n,l),d=Math.max(t,o),s=Math.max(n,l);return{row:[a,d],col:[u,s]}})),function(){return a.value=!1}),w=function(e,t,n){0===e.button&&(i.value=[],a.value=!0,r.value=[t,n])},E=function(e,t){a.value&&(i.value=[e,t])};Object(y["onMounted"])((function(){document.addEventListener("mouseup",N)})),Object(y["onUnmounted"])((function(){document.removeEventListener("mouseup",N)}));var I=function(e,t){return h.value.includes("".concat(e,"_").concat(t))},B=function(e){var t=u.value.length-1;r.value=[0,e],i.value=[t,e]},L=function(e){var t=u.value[e].length-1;r.value=[e,0],i.value=[e,t]},_=function(){var e=u.value.length-1,t=u.value[e].length-1;r.value=[0,0],i.value=[e,t]},T=function(e){for(var t=JSON.parse(JSON.stringify(u.value)),n=u.value[e],c=[],o=0;o<n.length;o++)I(e,o)&&c.push(o);for(var l=0,a=c;l<a.length;l++)for(var r=a[l],i=e;i>=0;i--)if(!I(i,r)){t[i][r].rowspan=t[i][r].rowspan-1;break}t.splice(e,1),u.value=t},M=function(e){for(var t=JSON.parse(JSON.stringify(u.value)),c=[],o=0;o<u.value.length;o++)I(o,e)&&c.push(o);for(var l=0,a=c;l<a.length;l++)for(var r=a[l],i=e;i>=0;i--)if(!I(r,i)){t[r][i].colspan=t[r][i].colspan-1;break}u.value=t.map((function(t){return t.splice(e,1),t})),b.value.splice(e,1),n("changeColWidths",b.value)},D=function(e){for(var t=JSON.parse(JSON.stringify(u.value)),n=[],c=0;c<t[0].length;c++)n.push({colspan:1,rowspan:1,text:"",id:Object(x["b"])(10)});t.splice(e,0,n),u.value=t},z=function(e){u.value=u.value.map((function(t){var n={colspan:1,rowspan:1,text:"",id:Object(x["b"])(10)};return t.splice(e,0,n),t})),b.value.splice(e,0,100),n("changeColWidths",b.value)},F=function(e,t){var c=JSON.parse(JSON.stringify(u.value)),o={colspan:1,rowspan:1,text:""};if(e){for(var l=[],a=0;a<e;a++){for(var r=[],i=0;i<c[0].length;i++)r.push(Object(S["a"])(Object(S["a"])({},o),{},{id:Object(x["b"])(10)}));l.push(r)}c=[].concat(Object(K["a"])(c),l)}t&&(c=c.map((function(e){for(var n=[],c=0;c<t;c++){var l=Object(S["a"])(Object(S["a"])({},o),{},{id:Object(x["b"])(10)});n.push(l)}return[].concat(Object(K["a"])(e),n)})),b.value=[].concat(Object(K["a"])(b.value),Object(K["a"])(new Array(t).fill(100))),n("changeColWidths",b.value)),u.value=c},A=function(){var e=Object(Oe["a"])(r.value,2),t=e[0],n=e[1],c=Object(Oe["a"])(i.value,2),o=c[0],l=c[1],a=Math.min(t,o),d=Math.min(n,l),s=Math.max(t,o),f=Math.max(n,l),b=JSON.parse(JSON.stringify(u.value));b[a][d].rowspan=s-a+1,b[a][d].colspan=f-d+1,u.value=b,O()},R=function(e,t){var n=JSON.parse(JSON.stringify(u.value));n[e][t].rowspan=1,n[e][t].colspan=1,u.value=n,O()},P=function(e,t){O();var c=!0,o=b.value[t],a=e.pageX,r=50;document.onmousemove=function(e){if(c){var n=(e.pageX-a)/l.value,i=o+n<r?r:Math.round(o+n);b.value[t]=i}},document.onmouseup=function(){c=!1,document.onmousemove=null,document.onmouseup=null,n("changeColWidths",b.value)}},H=function(){for(var e=JSON.parse(JSON.stringify(u.value)),t=0;t<e.length;t++)for(var n=0;n<e[t].length;n++)k.value.includes("".concat(t,"_").concat(n))&&(e[t][n].text="");u.value=e},q=function(){var e=function e(t,n){return u.value[t]?u.value[t][n]?I(t,n)?e(t,n+1):[t,n]:e(t+1,0):null};i.value=[];var t=r.value[0],n=r.value[1]+1,c=e(t,n);c?r.value=c:(D(t+1),r.value=[t+1,0]),Object(y["nextTick"])((function(){var e=document.querySelector(".cell-text.active");e&&e.focus()}))},U=function(e){if(c.editable&&k.value.length){var t=e.key.toUpperCase();if(k.value.length<2){if(t===V.TAB&&(e.preventDefault(),q()),e.ctrlKey&&t===V.UP){e.preventDefault();var n=+k.value[0].split("_")[0];D(n)}if(e.ctrlKey&&t===V.DOWN){e.preventDefault();var o=+k.value[0].split("_")[0];D(o+1)}if(e.ctrlKey&&t===V.LEFT){e.preventDefault();var l=+k.value[0].split("_")[1];z(l)}if(e.ctrlKey&&t===V.RIGHT){e.preventDefault();var a=+k.value[0].split("_")[1];z(a+1)}}else t===V.DELETE&&H()}};Object(y["onMounted"])((function(){document.addEventListener("keydown",U)})),Object(y["onUnmounted"])((function(){document.removeEventListener("keydown",U)}));var G=Object(te["debounce"])((function(e,t,c){u.value[t][c].text=e,n("change",u.value)}),300,{trailing:!0}),X=function(e,t,c){var o=e.length,l=e[0].length,a=0,r=0;t+o>u.value.length&&(a=t+o-u.value.length),c+l>u.value[0].length&&(r=c+l-u.value[0].length),(a||r)&&F(a,r),Object(y["nextTick"])((function(){for(var a=0;a<o;a++)for(var r=0;r<l;r++)u.value[t+a][c+r]&&(u.value[t+a][c+r].text=e[a][r]);n("change",u.value)}))},Y=function(){for(var e=[],t=0;t<u.value.length;t++){for(var n=u.value[t],c=[],o=0;o<n.length;o++)I(t,o)||c.push(n[o]);c.length&&e.push(c)}return e},Z=function(){var e=Y(),t=e.length>1,n=e[0].length>1;return{canDeleteRow:t,canDeleteCol:n}},W=function(e,t){var n=k.value.length>1,c=u.value[e][t],o=n,l=!n&&(c.rowspan>1||c.colspan>1);return{canMerge:o,canSplit:l}},J=function(e){var t=e.dataset.cellIndex,n=+t.split("_")[0],c=+t.split("_")[1];k.value.includes("".concat(n,"_").concat(c))||(r.value=[n,c],i.value=[]);var o=W(n,c),l=o.canMerge,a=o.canSplit,u=Z(),d=u.canDeleteRow,s=u.canDeleteCol;return[{text:"插入列",children:[{text:"到左侧",handler:function(){return z(c)}},{text:"到右侧",handler:function(){return z(c+1)}}]},{text:"插入行",children:[{text:"到上方",handler:function(){return D(n)}},{text:"到下方",handler:function(){return D(n+1)}}]},{text:"删除列",disable:!s,handler:function(){return M(c)}},{text:"删除行",disable:!d,handler:function(){return T(n)}},{divider:!0},{text:"合并单元格",disable:!l,handler:A},{text:"取消合并单元格",disable:!a,handler:function(){return R(n,c)}},{divider:!0},{text:"选中当前列",handler:function(){return B(c)}},{text:"选中当前行",handler:function(){return L(n)}},{text:"选中全部单元格",handler:_}]};return function(t,n){var c,o,l,a,r,i=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"editable-table",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(p)+"px"})},[e.editable?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",oa,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(m),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"drag-line",key:t,style:Object(y["normalizeStyle"])({left:e+"px"}),onMousedown:function(e){return P(e,t)}},null,44,la)})),128))])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("table",{class:Object(y["normalizeClass"])({theme:Object(y["unref"])(d),"row-header":null===(c=Object(y["unref"])(d))||void 0===c?void 0:c.rowHeader,"row-footer":null===(o=Object(y["unref"])(d))||void 0===o?void 0:o.rowFooter,"col-header":null===(l=Object(y["unref"])(d))||void 0===l?void 0:l.colHeader,"col-footer":null===(a=Object(y["unref"])(d))||void 0===a?void 0:a.colFooter}),style:Object(y["normalizeStyle"])("--themeColor: ".concat(null===(r=Object(y["unref"])(d))||void 0===r?void 0:r.color,"; --subThemeColor1: ").concat(Object(y["unref"])(f)[0],"; --subThemeColor2: ").concat(Object(y["unref"])(f)[1]))},[Object(y["createElementVNode"])("colgroup",null,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(b.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("col",{span:"1",key:t,width:e},null,8,aa)})),128))]),Object(y["createElementVNode"])("tbody",null,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(u),(function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("tr",{key:n},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(t,(function(t,c){return Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("td",{class:Object(y["normalizeClass"])(["cell",{selected:Object(y["unref"])(k).includes("".concat(n,"_").concat(c))&&Object(y["unref"])(k).length>1,active:Object(y["unref"])(C)==="".concat(n,"_").concat(c)}]),style:Object(y["normalizeStyle"])(Object(S["a"])({borderStyle:e.outline.style,borderColor:e.outline.color,borderWidth:e.outline.width+"px"},Object(y["unref"])(Jl)(t.style))),key:t.id,rowspan:t.rowspan,colspan:t.colspan,"data-cell-index":"".concat(n,"_").concat(c),onMousedown:function(e){return w(e,n,c)},onMouseenter:function(e){return E(n,c)}},[Object(y["unref"])(C)==="".concat(n,"_").concat(c)?(Object(y["openBlock"])(),Object(y["createBlock"])(ca,{key:0,class:Object(y["normalizeClass"])(["cell-text",{active:Object(y["unref"])(C)==="".concat(n,"_").concat(c)}]),value:t.text,onUpdateValue:function(e){return Object(y["unref"])(G)(e,n,c)},onInsertExcelData:function(e){return X(e,n,c)}},null,8,["class","value","onUpdateValue","onInsertExcelData"])):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:1,class:"cell-text",innerHTML:Object(y["unref"])(Ql)(t.text)},null,8,ia))],46,ra)),[[y["vShow"],!Object(y["unref"])(h).includes("".concat(n,"_").concat(c))],[i,function(e){return J(e)}]])})),128))])})),128))])],6)],4)}}});n("bc8c");const da=pn()(ua,[["__scopeId","data-v-bae8c794"]]);var sa=da,fa={class:"element-content"},ba=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=ie(),c=le(),o=Object(g["c"])(n),l=o.canvasScale,a=o.handleElementId,r=o.isScaling,i=Object(y["ref"])(),u=lt(),d=u.addHistorySnapshot,s=function(e){t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo))},f=Object(y["ref"])(!1);Object(y["watch"])(a,(function(){a.value!==t.elementInfo.id&&(f.value=!1)})),Object(y["watch"])(f,(function(){n.setDisableHotkeysState(f.value)}));var b=function(){t.elementInfo.lock||(f.value=!0)},p=Object(y["ref"])(-1);Object(y["watch"])(r,(function(){a.value===t.elementInfo.id&&(r.value&&(f.value=!1),r.value||-1===p.value||(c.updateElement({id:t.elementInfo.id,props:{height:p.value}}),p.value=-1))}));var O=function(e){var n=e[0].contentRect;if(i.value){var o=n.height;t.elementInfo.height!==o&&(r.value?p.value=o:c.updateElement({id:t.elementInfo.id,props:{height:o}}))}},m=new ResizeObserver(O);Object(y["onMounted"])((function(){i.value&&m.observe(i.value)})),Object(y["onUnmounted"])((function(){i.value&&m.unobserve(i.value)}));var v=function(e){c.updateElement({id:t.elementInfo.id,props:{data:e}}),d()},j=function(e){var n=e.reduce((function(e,t){return e+t})),o=e.map((function(e){return e/n}));c.updateElement({id:t.elementInfo.id,props:{width:n,colWidths:o}}),d()},h=function(e){Object(y["nextTick"])((function(){return n.setSelectedTableCells(e)}))};return function(t,n){var c=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-table",{lock:e.elementInfo.lock}]),ref_key:"elementRef",ref:i,style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",fa,[Object(y["createVNode"])(sa,{onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(){}),["stop"])),data:e.elementInfo.data,width:e.elementInfo.width,colWidths:e.elementInfo.colWidths,outline:e.elementInfo.outline,theme:e.elementInfo.theme,editable:f.value,onChange:n[1]||(n[1]=function(e){return v(e)}),onChangeColWidths:n[2]||(n[2]=function(e){return j(e)}),onChangeSelectedCells:n[3]||(n[3]=function(e){return h(e)})},null,8,["data","width","colWidths","outline","theme","editable"]),!f.value||e.elementInfo.lock?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:Object(y["normalizeClass"])(["table-mask",{lock:e.elementInfo.lock}]),onDblclick:n[4]||(n[4]=function(e){return b()}),onMousedown:n[5]||(n[5]=function(e){return s(e)}),onTouchstart:n[6]||(n[6]=function(e){return s(e)})},[Object(y["createElementVNode"])("div",{class:"mask-tip",style:Object(y["normalizeStyle"])({transform:"scale(".concat(1/Object(y["unref"])(l),")")})},"双击编辑",4)],34)):Object(y["createCommentVNode"])("",!0)])),[[c,e.contextmenus]])],4)],6)}}});n("76c1");const pa=pn()(ba,[["__scopeId","data-v-6391c486"]]);var Oa=pa,ma=["width","height","stroke","stroke-width"],va=["transform"],ja=["d"],ha=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=function(e){t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo))},c=function(){Ko.emit(so.OPEN_LATEX_EDITOR)};return function(t,o){var l=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-latex",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-content",onMousedown:o[0]||(o[0]=function(e){return n(e)}),onTouchstart:o[1]||(o[1]=function(e){return n(e)}),onDblclick:o[2]||(o[2]=function(e){return c()})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{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"},[Object(y["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(y["createElementVNode"])("path",{d:e.elementInfo.path},null,8,ja)],8,va)],8,ma))],32)),[[l,e.contextmenus]])],4)],6)}}});n("0f64");const ya=pn()(ha,[["__scopeId","data-v-31390388"]]);var ga=ya,xa=function(e,t){Object(y["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 c=window.Hls;if(c&&c.isSupported()){var o=new c;o.loadSource(e),o.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()}}}}))},ka=function(e){return Object(y["pushScopeId"])("data-v-2fc4c202"),e=e(),Object(y["popScopeId"])(),e},Ca=["src","poster"],Na={class:"bezel"},wa=ka((function(){return Object(y["createElementVNode"])("div",{class:"controller-mask"},null,-1)})),Ea={class:"controller"},Va={class:"icons icons-left"},Ia={class:"icon-content"},Ba={class:"volume"},Sa={class:"icon-content"},La=ka((function(){return Object(y["createElementVNode"])("span",{class:"thumb"},null,-1)})),_a=[La],Ta={class:"time"},Ma={class:"ptime"},Da=Object(y["createTextVNode"])(" / "),za={class:"dtime"},Fa={class:"icons icons-right"},Aa={class:"speed"},Ra={class:"icon speed-icon"},Pa=["onClick"],Ha=ka((function(){return Object(y["createElementVNode"])("span",{class:"icon-content"},"循环",-1)})),qa=[Ha],Ua={class:"bar"},Ga=ka((function(){return Object(y["createElementVNode"])("span",{class:"thumb"},null,-1)})),Xa=[Ga],Ya=Object(y["defineComponent"])({__name:"index",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=e,n=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),c=Math.floor((e-3600*n)/60),o=Math.floor(e-3600*n-60*c);return(n>0?[n,c,o]:[c,o]).map(t).join(":")},c=function(e){return e.getBoundingClientRect().left},o=Object(y["ref"])(),l=Object(y["ref"])(),a=Object(y["ref"])(),r=Object(y["ref"])(.5),i=Object(y["ref"])(!0),u=Object(y["ref"])(0),d=Object(y["ref"])(0),s=Object(y["ref"])(0),f=Object(y["ref"])(!1),b=Object(y["ref"])(!1),p=Object(y["ref"])(1),O=Object(y["ref"])(!1),m=Object(y["ref"])("00:00"),v=Object(y["ref"])("0"),j=Object(y["computed"])((function(){return n(u.value)})),h=Object(y["computed"])((function(){return n(d.value)})),g=Object(y["computed"])((function(){return u.value/d.value*100+"%"})),x=Object(y["computed"])((function(){return s.value/d.value*100+"%"})),k=Object(y["computed"])((function(){return 100*r.value+"%"})),C=Object(y["ref"])(!1),N=[{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}],w=function(e){o.value&&(e=Math.max(e,0),e=Math.min(e,d.value),o.value.currentTime=e,u.value=e)},E=function(){o.value&&(i.value=!1,o.value.play(),b.value=!0)},V=function(){o.value&&(i.value=!0,o.value.pause(),b.value=!0)},I=function(){i.value?E():V()},B=function(e){o.value&&(e=Math.max(e,0),e=Math.min(e,1),o.value.volume=e,r.value=e,o.value.muted&&0!==e&&(o.value.muted=!1))},S=function(e){o.value&&(o.value.playbackRate=e),p.value=e},L=function(){var e;d.value=(null===(e=o.value)||void 0===e?void 0:e.duration)||0},_=function(){var e;u.value=(null===(e=o.value)||void 0===e?void 0:e.currentTime)||0},T=function(){f.value?(w(0),E()):V()},M=function(){var e;s.value=null!==(e=o.value)&&void 0!==e&&e.buffered.length?o.value.buffered.end(o.value.buffered.length-1):0},D=function(){return Se["a"].error("视频加载失败")},z=function(e){if(o.value&&l.value){var t="clientX"in e?e.clientX:e.changedTouches[0].clientX,n=(t-c(l.value))/l.value.clientWidth;n=Math.max(n,0),n=Math.min(n,1);var a=n*d.value;o.value.currentTime=a,u.value=a}},F=function e(t){if(o.value&&l.value){var n="clientX"in t?t.clientX:t.changedTouches[0].clientX,a=(n-c(l.value))/l.value.clientWidth;a=Math.max(a,0),a=Math.min(a,1);var r=a*d.value;o.value.currentTime=r,u.value=r,document.removeEventListener("mousemove",z),document.removeEventListener("touchmove",z),document.removeEventListener("mouseup",e),document.removeEventListener("touchend",e)}},A=function(){document.addEventListener("mousemove",z),document.addEventListener("touchmove",z),document.addEventListener("mouseup",F),document.addEventListener("touchend",F)},R=function(e){if(a.value){var t="clientX"in e?e.clientX:e.changedTouches[0].clientX,n=(t-c(a.value))/45;B(n)}},P=function e(){document.removeEventListener("mousemove",R),document.removeEventListener("touchmove",R),document.removeEventListener("mouseup",e),document.removeEventListener("touchend",e)},H=function(){document.addEventListener("mousemove",R),document.addEventListener("touchmove",R),document.addEventListener("mouseup",P),document.addEventListener("touchend",P)},q=function(e){if(a.value){var t=(e.clientX-c(a.value))/45;B(t)}},U=function(e){if(d.value&&l.value){var t=l.value.getBoundingClientRect().left,c=e.clientX-t;if(c<0||c>l.value.offsetWidth)return;var o=d.value*(c/l.value.offsetWidth);v.value="".concat(c-(o>=3600?25:20),"px"),m.value=n(o),O.value=!0}},G=function(){o.value&&(o.value.muted?(o.value.muted=!1,B(.5)):(o.value.muted=!0,B(0)))},X=function(){f.value=!f.value},Y=Object(y["ref"])(-1),Z=Object(y["ref"])(!1),W=function(){Z.value=!1,clearTimeout(Y.value),Y.value=setTimeout((function(){var e;null!==(e=o.value)&&void 0!==e&&e.played.length&&(Z.value=!0)}),3e3)};return xa(t.src,o),function(t,n){var c=Object(y["resolveComponent"])("IconPause"),u=Object(y["resolveComponent"])("IconPlayOne"),d=Object(y["resolveComponent"])("IconVolumeMute"),s=Object(y["resolveComponent"])("IconVolumeNotice"),w=Object(y["resolveComponent"])("IconVolumeSmall");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["video-player",{"hide-controller":Z.value}]),style:Object(y["normalizeStyle"])({width:e.width*e.scale+"px",height:e.height*e.scale+"px",transform:"scale(".concat(1/e.scale,")")}),onMousemove:n[22]||(n[22]=function(e){return W()}),onClick:n[23]||(n[23]=function(e){return W()})},[Object(y["createElementVNode"])("div",{class:"video-wrap",onClick:n[8]||(n[8]=function(e){return I()})},[Object(y["createElementVNode"])("video",{class:"video",ref_key:"videoRef",ref:o,src:e.src,poster:e.poster,"webkit-playsinline":"",playsinline:"",onDurationchange:n[0]||(n[0]=function(e){return L()}),onTimeupdate:n[1]||(n[1]=function(e){return _()}),onEnded:n[2]||(n[2]=function(e){return T()}),onProgress:n[3]||(n[3]=function(e){return M()}),onPlay:n[4]||(n[4]=function(e){return W()}),onPause:n[5]||(n[5]=function(e){return W()}),onError:n[6]||(n[6]=function(e){return D()})},null,40,Ca),Object(y["createElementVNode"])("div",Na,[Object(y["createElementVNode"])("span",{class:Object(y["normalizeClass"])(["bezel-icon",{"bezel-transition":b.value}]),onAnimationend:n[7]||(n[7]=function(e){return b.value=!1})},[i.value?(Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:0})):(Object(y["openBlock"])(),Object(y["createBlock"])(u,{key:1}))],34)])]),wa,Object(y["createElementVNode"])("div",Ea,[Object(y["createElementVNode"])("div",Va,[Object(y["createElementVNode"])("div",{class:"icon play-icon",onClick:n[9]||(n[9]=function(e){return I()})},[Object(y["createElementVNode"])("span",Ia,[i.value?(Object(y["openBlock"])(),Object(y["createBlock"])(u,{key:0})):(Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:1}))])]),Object(y["createElementVNode"])("div",Ba,[Object(y["createElementVNode"])("div",{class:"icon volume-icon",onClick:n[10]||(n[10]=function(e){return G()})},[Object(y["createElementVNode"])("span",Sa,[0===r.value?(Object(y["openBlock"])(),Object(y["createBlock"])(d,{key:0})):1===r.value?(Object(y["openBlock"])(),Object(y["createBlock"])(s,{key:1})):(Object(y["openBlock"])(),Object(y["createBlock"])(w,{key:2}))])]),Object(y["createElementVNode"])("div",{class:"volume-bar-wrap",onMousedown:n[11]||(n[11]=function(e){return H()}),onTouchstart:n[12]||(n[12]=function(e){return H()}),onClick:n[13]||(n[13]=function(e){return q(e)})},[Object(y["createElementVNode"])("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:a},[Object(y["createElementVNode"])("div",{class:"volume-bar-inner",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(k)})},_a,4)],512)],32)]),Object(y["createElementVNode"])("span",Ta,[Object(y["createElementVNode"])("span",Ma,Object(y["toDisplayString"])(Object(y["unref"])(j)),1),Da,Object(y["createElementVNode"])("span",za,Object(y["toDisplayString"])(Object(y["unref"])(h)),1)])]),Object(y["createElementVNode"])("div",Fa,[Object(y["createElementVNode"])("div",Aa,[Object(y["createElementVNode"])("div",Ra,[Object(y["createElementVNode"])("span",{class:"icon-content",onClick:n[14]||(n[14]=function(e){return C.value=!C.value})},"倍速"),C.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"speed-menu",onMouseleave:n[15]||(n[15]=function(e){return C.value=!1})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(N,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["speed-menu-item",{active:e.value===p.value}]),key:e.label,onClick:function(t){return S(e.value)}},Object(y["toDisplayString"])(e.label),11,Pa)})),64))],32)):Object(y["createCommentVNode"])("",!0)])]),Object(y["createElementVNode"])("div",{class:"loop",onClick:n[16]||(n[16]=function(e){return X()})},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["icon loop-icon",{active:f.value}])},qa,2)])]),Object(y["createElementVNode"])("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:l,onMousedown:n[17]||(n[17]=function(e){return A()}),onTouchstart:n[18]||(n[18]=function(e){return A()}),onMousemove:n[19]||(n[19]=function(e){return U(e)}),onMouseenter:n[20]||(n[20]=function(e){return O.value=!0}),onMouseleave:n[21]||(n[21]=function(e){return O.value=!1})},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["bar-time",{hidden:!O.value}]),style:Object(y["normalizeStyle"])({left:v.value})},Object(y["toDisplayString"])(m.value),7),Object(y["createElementVNode"])("div",Ua,[Object(y["createElementVNode"])("div",{class:"loaded",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(x)})},null,4),Object(y["createElementVNode"])("div",{class:"played",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(g)})},Xa,4)])],544)])],38)}}});n("3696");const Za=pn()(Ya,[["__scopeId","data-v-2fc4c202"]]);var Wa=Za,Ja=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo,n))};return function(t,n){var l=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-video",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-content",onMousedown:n[2]||(n[2]=function(e){return o(e,!1)}),onTouchstart:n[3]||(n[3]=function(e){return o(e,!1)})},[Object(y["createVNode"])(Wa,{width:e.elementInfo.width,height:e.elementInfo.height,src:e.elementInfo.src,poster:e.elementInfo.poster,scale:Object(y["unref"])(c)},null,8,["width","height","src","poster","scale"]),(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(["t","b","l","r"],(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["handler-border",e]),key:e,onMousedown:n[0]||(n[0]=function(e){return o(e)}),onTouchstart:n[1]||(n[1]=function(e){return o(e)})},null,34)})),64))],32)),[[l,e.contextmenus]])],4)],6)}}});n("679c");const Qa=pn()(Ja,[["__scopeId","data-v-9d5469c6"]]);var Ka=Qa,$a=function(e){return Object(y["pushScopeId"])("data-v-121f3d11"),e=e(),Object(y["popScopeId"])(),e},er=["src","autoplay"],tr={class:"controller"},nr={class:"icons"},cr={class:"icon-content"},or={class:"volume"},lr={class:"icon-content"},ar=$a((function(){return Object(y["createElementVNode"])("span",{class:"thumb"},null,-1)})),rr=[ar],ir={class:"time"},ur={class:"ptime"},dr=Object(y["createTextVNode"])(" / "),sr={class:"dtime"},fr={class:"bar"},br=$a((function(){return Object(y["createElementVNode"])("span",{class:"thumb"},null,-1)})),pr=[br],Or=Object(y["defineComponent"])({__name:"AudioPlayer",props:{src:{type:String,required:!0},loop:{type:Boolean,required:!0},autoplay:{type:Boolean,default:!1},scale:{type:Number,default:1}},setup:function(e,t){var n=t.expose,c=e,o=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),c=Math.floor((e-3600*n)/60),o=Math.floor(e-3600*n-60*c);return(n>0?[n,c,o]:[c,o]).map(t).join(":")},l=function(e){return e.getBoundingClientRect().left},a=Object(y["ref"])(),r=Object(y["ref"])(),i=Object(y["ref"])(),u=Object(y["ref"])(.5),d=Object(y["ref"])(!0),s=Object(y["ref"])(0),f=Object(y["ref"])(0),b=Object(y["ref"])(0),p=Object(y["ref"])(!1),O=Object(y["ref"])("00:00"),m=Object(y["ref"])("0"),v=Object(y["computed"])((function(){return o(s.value)})),j=Object(y["computed"])((function(){return o(f.value)})),h=Object(y["computed"])((function(){return s.value/f.value*100+"%"})),g=Object(y["computed"])((function(){return b.value/f.value*100+"%"})),x=Object(y["computed"])((function(){return 100*u.value+"%"})),k=function(e){a.value&&(e=Math.max(e,0),e=Math.min(e,f.value),a.value.currentTime=e,s.value=e)},C=function(){a.value&&(d.value=!1,a.value.play())},N=function(){a.value&&(d.value=!0,a.value.pause())},w=function(){d.value?C():N()},E=function(e){a.value&&(e=Math.max(e,0),e=Math.min(e,1),a.value.volume=e,u.value=e,a.value.muted&&0!==e&&(a.value.muted=!1))},V=function(){var e;f.value=(null===(e=a.value)||void 0===e?void 0:e.duration)||0},I=function(){var e;s.value=(null===(e=a.value)||void 0===e?void 0:e.currentTime)||0},B=function(){d.value=!1},S=function(){c.loop?(k(0),C()):N()},L=function(){var e;b.value=null!==(e=a.value)&&void 0!==e&&e.buffered.length?a.value.buffered.end(a.value.buffered.length-1):0},_=function(){return Se["a"].error("视频加载失败")},T=function(e){if(a.value&&r.value){var t="clientX"in e?e.clientX:e.changedTouches[0].clientX,n=(t-l(r.value))/r.value.clientWidth;n=Math.max(n,0),n=Math.min(n,1);var c=n*f.value;a.value.currentTime=c,s.value=c}},M=function e(t){if(a.value&&r.value){var n="clientX"in t?t.clientX:t.changedTouches[0].clientX,c=(n-l(r.value))/r.value.clientWidth;c=Math.max(c,0),c=Math.min(c,1);var o=c*f.value;a.value.currentTime=o,s.value=o,document.removeEventListener("mousemove",T),document.removeEventListener("touchmove",T),document.removeEventListener("mouseup",e),document.removeEventListener("touchend",e)}},D=function(){document.addEventListener("mousemove",T),document.addEventListener("touchmove",T),document.addEventListener("mouseup",M),document.addEventListener("touchend",M)},z=function(e){if(i.value){var t="clientX"in e?e.clientX:e.changedTouches[0].clientX,n=(t-l(i.value))/45;E(n)}},F=function e(){document.removeEventListener("mousemove",z),document.removeEventListener("touchmove",z),document.removeEventListener("mouseup",e),document.removeEventListener("touchend",e)},A=function(){document.addEventListener("mousemove",z),document.addEventListener("touchmove",z),document.addEventListener("mouseup",F),document.addEventListener("touchend",F)},R=function(e){if(i.value){var t=(e.clientX-l(i.value))/45;E(t)}},P=function(e){if(f.value&&r.value){var t=r.value.getBoundingClientRect().left,n=e.clientX-t;if(n<0||n>r.value.offsetWidth)return;var c=f.value*(n/r.value.offsetWidth);m.value="".concat(n-(c>=3600?25:20),"px"),O.value=o(c),p.value=!0}},H=function(){a.value&&(a.value.muted?(a.value.muted=!1,E(.5)):(a.value.muted=!0,E(0)))};return n({toggle:w}),function(t,n){var c=Object(y["resolveComponent"])("IconPlayOne"),o=Object(y["resolveComponent"])("IconPause"),l=Object(y["resolveComponent"])("IconVolumeMute"),s=Object(y["resolveComponent"])("IconVolumeNotice"),f=Object(y["resolveComponent"])("IconVolumeSmall");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"audio-player",style:Object(y["normalizeStyle"])({transform:"scale(".concat(1/e.scale,")")})},[Object(y["createElementVNode"])("audio",{class:"audio",ref_key:"audioRef",ref:a,src:e.src,autoplay:e.autoplay,onDurationchange:n[0]||(n[0]=function(e){return V()}),onTimeupdate:n[1]||(n[1]=function(e){return I()}),onPlay:n[2]||(n[2]=function(e){return B()}),onEnded:n[3]||(n[3]=function(e){return S()}),onProgress:n[4]||(n[4]=function(e){return L()}),onError:n[5]||(n[5]=function(e){return _()})},null,40,er),Object(y["createElementVNode"])("div",tr,[Object(y["createElementVNode"])("div",nr,[Object(y["createElementVNode"])("div",{class:"icon play-icon",onClick:n[6]||(n[6]=function(e){return w()})},[Object(y["createElementVNode"])("span",cr,[d.value?(Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:0})):(Object(y["openBlock"])(),Object(y["createBlock"])(o,{key:1}))])]),Object(y["createElementVNode"])("div",or,[Object(y["createElementVNode"])("div",{class:"icon volume-icon",onClick:n[7]||(n[7]=function(e){return H()})},[Object(y["createElementVNode"])("span",lr,[0===u.value?(Object(y["openBlock"])(),Object(y["createBlock"])(l,{key:0})):1===u.value?(Object(y["openBlock"])(),Object(y["createBlock"])(s,{key:1})):(Object(y["openBlock"])(),Object(y["createBlock"])(f,{key:2}))])]),Object(y["createElementVNode"])("div",{class:"volume-bar-wrap",onMousedown:n[8]||(n[8]=function(e){return A()}),onTouchstart:n[9]||(n[9]=function(e){return A()}),onClick:n[10]||(n[10]=function(e){return R(e)})},[Object(y["createElementVNode"])("div",{class:"volume-bar",ref_key:"volumeBarRef",ref:i},[Object(y["createElementVNode"])("div",{class:"volume-bar-inner",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(x)})},rr,4)],512)],32)])]),Object(y["createElementVNode"])("span",ir,[Object(y["createElementVNode"])("span",ur,Object(y["toDisplayString"])(Object(y["unref"])(v)),1),dr,Object(y["createElementVNode"])("span",sr,Object(y["toDisplayString"])(Object(y["unref"])(j)),1)]),Object(y["createElementVNode"])("div",{class:"bar-wrap",ref_key:"playBarWrap",ref:r,onMousedown:n[11]||(n[11]=function(e){return D()}),onTouchstart:n[12]||(n[12]=function(e){return D()}),onMousemove:n[13]||(n[13]=function(e){return P(e)}),onMouseenter:n[14]||(n[14]=function(e){return p.value=!0}),onMouseleave:n[15]||(n[15]=function(e){return p.value=!1})},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["bar-time",{hidden:!p.value}]),style:Object(y["normalizeStyle"])({left:m.value})},Object(y["toDisplayString"])(O.value),7),Object(y["createElementVNode"])("div",fr,[Object(y["createElementVNode"])("div",{class:"loaded",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(g)})},null,4),Object(y["createElementVNode"])("div",{class:"played",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(h)})},pr,4)])],544)])],4)}}});n("3929");const mr=pn()(Or,[["__scopeId","data-v-121f3d11"]]);var vr=mr,jr=Object(y["defineComponent"])({__name:"index",props:{elementInfo:{type:Object,required:!0},selectElement:{type:Function,required:!0},contextmenus:{type:Function}},setup:function(e){var t=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=n.handleElementId,l=Object(g["c"])(le()),a=l.viewportRatio,r=Object(y["computed"])((function(){return Math.min(t.elementInfo.width,t.elementInfo.height)+"px"})),i=Object(y["computed"])((function(){var e=tt,n=tt*a.value,o=280/c.value,l=50/c.value,r=t.elementInfo.width,i=t.elementInfo.height,u=t.elementInfo.left,d=t.elementInfo.top,s=0,f=i;return u+o>=e&&(s=r-o),d+i+l>=n&&(f=-l),{left:s+"px",top:f+"px"}})),u=function(e){t.elementInfo.lock||(e.stopPropagation(),t.selectElement(e,t.elementInfo))};return function(t,n){var l=Object(y["resolveComponent"])("IconVolumeNotice"),a=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["editable-element-audio",{lock:e.elementInfo.lock}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-content",onMousedown:n[1]||(n[1]=function(e){return u(e)}),onTouchstart:n[2]||(n[2]=function(e){return u(e)})},[Object(y["createVNode"])(l,{class:"audio-icon",style:Object(y["normalizeStyle"])({fontSize:Object(y["unref"])(r),color:e.elementInfo.color})},null,8,["style"]),Object(y["unref"])(o)===e.elementInfo.id?(Object(y["openBlock"])(),Object(y["createBlock"])(vr,{key:0,class:"audio-player",style:Object(y["normalizeStyle"])(Object(S["a"])({},Object(y["unref"])(i))),src:e.elementInfo.src,loop:e.elementInfo.loop,scale:Object(y["unref"])(c),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(){}),["stop"]))},null,8,["style","src","loop","scale"])):Object(y["createCommentVNode"])("",!0)],32)),[[a,e.contextmenus]])],4)],6)}}});n("75e6");const hr=pn()(jr,[["__scopeId","data-v-001bfbc4"]]);var yr=hr,gr=["id"],xr=Object(y["defineComponent"])({__name:"EditableElement",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=e,n=Object(y["computed"])((function(){var e,n=(e={},Object(pe["a"])(e,Ve.IMAGE,lo),Object(pe["a"])(e,Ve.TEXT,pl),Object(pe["a"])(e,Ve.SHAPE,Bl),Object(pe["a"])(e,Ve.LINE,Pl),Object(pe["a"])(e,Ve.CHART,Wl),Object(pe["a"])(e,Ve.TABLE,Oa),Object(pe["a"])(e,Ve.LATEX,ga),Object(pe["a"])(e,Ve.VIDEO,Ka),Object(pe["a"])(e,Ve.AUDIO,yr),e);return n[t.elementInfo.type]||null})),c=mt(),o=c.orderElement,l=jc(),a=l.alignElementToCanvas,r=ft(),i=r.combineElements,u=r.uncombineElements,d=st(),s=d.deleteElement,f=dt(),b=f.lockElement,p=f.unlockElement,O=bt(),m=O.copyElement,v=O.pasteElement,j=O.cutElement,h=pt(),g=h.selectAllElement,x=function(){return t.elementInfo.lock?[{text:"解锁",handler:function(){return p(t.elementInfo)}}]:[{text:"剪切",subText:"Ctrl + X",handler:j},{text:"复制",subText:"Ctrl + C",handler:m},{text:"粘贴",subText:"Ctrl + V",handler:v},{divider:!0},{text:"水平居中",handler:function(){return a(C.HORIZONTAL)},children:[{text:"水平垂直居中",handler:function(){return a(C.CENTER)}},{text:"水平居中",handler:function(){return a(C.HORIZONTAL)}},{text:"左对齐",handler:function(){return a(C.LEFT)}},{text:"右对齐",handler:function(){return a(C.RIGHT)}}]},{text:"垂直居中",handler:function(){return a(C.VERTICAL)},children:[{text:"水平垂直居中",handler:function(){return a(C.CENTER)}},{text:"垂直居中",handler:function(){return a(C.VERTICAL)}},{text:"顶部对齐",handler:function(){return a(C.TOP)}},{text:"底部对齐",handler:function(){return a(C.BOTTOM)}}]},{divider:!0},{text:"置于顶层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:function(){return o(t.elementInfo,k.TOP)},children:[{text:"置于顶层",handler:function(){return o(t.elementInfo,k.TOP)}},{text:"上移一层",handler:function(){return o(t.elementInfo,k.UP)}}]},{text:"置于底层",disable:t.isMultiSelect&&!t.elementInfo.groupId,handler:function(){return o(t.elementInfo,k.BOTTOM)},children:[{text:"置于底层",handler:function(){return o(t.elementInfo,k.BOTTOM)}},{text:"下移一层",handler:function(){return o(t.elementInfo,k.DOWN)}}]},{divider:!0},{text:"设置链接",handler:t.openLinkDialog},{text:t.elementInfo.groupId?"取消组合":"组合",subText:"Ctrl + G",handler:t.elementInfo.groupId?u:i,hide:!t.isMultiSelect},{text:"全选",subText:"Ctrl + A",handler:g},{text:"锁定",subText:"Ctrl + L",handler:b},{text:"删除",subText:"Delete",handler:s}]};return function(t,c){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"editable-element",ref:"elementRef",id:"editable-element-".concat(e.elementInfo.id),style:Object(y["normalizeStyle"])({zIndex:e.elementIndex})},[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(n)),{elementInfo:e.elementInfo,selectElement:e.selectElement,contextmenus:x},null,8,["elementInfo","selectElement"]))],12,gr)}}});const kr=xr;var Cr=kr,Nr=Object(y["defineComponent"])({__name:"MouseSelection",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)}}},setup:function(e){return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])("mouse-selection quadrant-".concat(e.quadrant)),style:Object(y["normalizeStyle"])({top:e.top+"px",left:e.left+"px",width:e.width+"px",height:e.height+"px"})},null,6)}}});n("4b9a");const wr=pn()(Nr,[["__scopeId","data-v-0d6c0f73"]]);var Er=wr,Vr={class:"grid-lines"},Ir=["d","stroke"],Br=Object(y["defineComponent"])({__name:"GridLines",setup:function(e){var t=Object(g["c"])(ie()),n=t.canvasScale,c=Object(g["c"])(le()),o=c.currentSlide,l=c.viewportRatio,a=Object(y["computed"])((function(){var e;return null===(e=o.value)||void 0===e?void 0:e.background})),r=Object(y["computed"])((function(){var e,t=(null===(e=a.value)||void 0===e?void 0:e.color)||"#fff",n=["#000","#fff"];return ee.a.mostReadable(t,n,{includeFallbackColors:!0}).setAlpha(.5).toRgbString()})),i=50,u=function(){for(var e=tt,t=tt*l.value,n="",c=0;c<=Math.floor(t/i);c++)n+="M0 ".concat(c*i," L").concat(e," ").concat(c*i," ");for(var o=0;o<=Math.floor(e/i);o++)n+="M".concat(o*i," 0 L").concat(o*i," ").concat(t," ");return n},d=u();return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",Vr,[Object(y["createElementVNode"])("path",{style:Object(y["normalizeStyle"])({transform:"scale(".concat(Object(y["unref"])(n),")")}),d:Object(y["unref"])(d),fill:"none",stroke:Object(y["unref"])(r),"stroke-width":"0.3","stroke-dasharray":"5"},null,12,Ir)])}}});n("15d9");const Sr=pn()(Br,[["__scopeId","data-v-10cd6d44"]]);var Lr=Sr,_r=function(e){var t=Object(y["computed"])((function(){if(!e.value)return{backgroundColor:"#fff"};var t=e.value,n=t.type,c=t.color,o=t.image,l=t.imageSize,a=t.gradientColor,r=t.gradientRotate,i=t.gradientType;if("solid"===n)return{backgroundColor:c};if("image"===n)return o?"repeat"===l?{backgroundImage:"url(".concat(o),backgroundRepeat:"repeat",backgroundSize:"contain"}:{backgroundImage:"url(".concat(o),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}},Tr=Object(y["defineComponent"])({__name:"ViewportBackground",setup:function(e){var t=Object(g["c"])(ie()),n=t.showGridLines,c=Object(g["c"])(le()),o=c.currentSlide,l=Object(y["computed"])((function(){var e;return null===(e=o.value)||void 0===e?void 0:e.background})),a=_r(l),r=a.backgroundStyle;return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"viewport-background",style:Object(y["normalizeStyle"])(Object(y["unref"])(r))},[Object(y["unref"])(n)?(Object(y["openBlock"])(),Object(y["createBlock"])(Lr,{key:0})):Object(y["createCommentVNode"])("",!0)],4)}}});n("258f");const Mr=pn()(Tr,[["__scopeId","data-v-6f1e1261"]]);var Dr=Mr,zr=Object(y["defineComponent"])({__name:"AlignmentLine",props:{type:{type:String,required:!0},axis:{type:Object,required:!0},length:{type:Number,required:!0},canvasScale:{type:Number,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return t.axis.x*t.canvasScale+"px"})),c=Object(y["computed"])((function(){return t.axis.y*t.canvasScale+"px"})),o=Object(y["computed"])((function(){return"vertical"===t.type?{height:t.length*t.canvasScale+"px"}:{width:t.length*t.canvasScale+"px"}}));return function(t,l){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"alignment-line",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(n),top:Object(y["unref"])(c)})},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["line",e.type]),style:Object(y["normalizeStyle"])(Object(y["unref"])(o))},null,6)],4)}}});n("5688");const Fr=pn()(zr,[["__scopeId","data-v-37fa6068"]]);var Ar=Fr,Rr={class:"ruler"},Pr=Object(y["defineComponent"])({__name:"Ruler",props:{viewportStyles:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Object(y["computed"])((function(){return t.viewportStyles.width*c.value/10}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Rr,[Object(y["createElementVNode"])("div",{class:"h",style:Object(y["normalizeStyle"])({width:e.viewportStyles.width*Object(y["unref"])(c)+"px",left:e.viewportStyles.left+"px"})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(10,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["ruler-marker-100",{hide:Object(y["unref"])(o)<36,omit:Object(y["unref"])(o)<72}]),key:"marker-100-".concat(e)},[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(100*e),1)],2)})),64))],4),Object(y["createElementVNode"])("div",{class:"v",style:Object(y["normalizeStyle"])({height:e.viewportStyles.height*Object(y["unref"])(c)+"px",top:e.viewportStyles.top+"px"})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(10,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["ruler-marker-100",{hide:Object(y["unref"])(o)<36,omit:Object(y["unref"])(o)<72}]),key:e,style:Object(y["normalizeStyle"])({height:Object(y["unref"])(o)+"px"})},[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(100*e),1)],6)})),64))],4)])}}});n("9854");const Hr=pn()(Pr,[["__scopeId","data-v-60e06332"]]);var qr=Hr,Ur=["width","height"],Gr=["d"],Xr=Object(y["defineComponent"])({__name:"ElementCreateSelection",emits:["created"],setup:function(e,t){var n=t.emit,c=ie(),o=Object(g["c"])(c),l=o.creatingElement,a=Object(g["c"])(ke()),r=a.ctrlOrShiftKeyActive,i=Object(y["ref"])(),u=Object(y["ref"])(),d=Object(y["ref"])(),s=Object(y["ref"])({x:0,y:0});Object(y["onMounted"])((function(){if(d.value){var e=d.value.getBoundingClientRect(),t=e.x,n=e.y;s.value={x:t,y:n}}}));var f=function(e){var t=!0,o=e.pageX,a=e.pageY;i.value=[o,a],document.onmousemove=function(e){if(l.value&&t){var n=e.pageX,c=e.pageY;if(r.value){var i=n-o,d=c-a,s=Math.abs(i),f=Math.abs(d);if("shape"===l.value.type){var b=d>0&&i<0||d<0&&i>0;s>f?c=b?a-i:a+i:n=b?o-d:o+d}else"line"===l.value.type&&(s>f?c=a:n=o)}u.value=[n,c]}},document.onmouseup=function(e){var r,d;if(document.onmousemove=null,document.onmouseup=null,2!==e.button){t=!1;var s=e.pageX,f=e.pageY,b=30;if("line"===(null===(r=l.value)||void 0===r?void 0:r.type)&&(Math.abs(s-o)>=b||Math.abs(f-a)>=b))n("created",{start:i.value,end:u.value});else if("line"!==(null===(d=l.value)||void 0===d?void 0:d.type)&&Math.abs(s-o)>=b&&Math.abs(f-a)>=b)n("created",{start:i.value,end:u.value});else{var p=200,O=Math.min(s,o),m=Math.min(f,a),v=Math.max(s,o),j=Math.max(f,a),h=v-O>=b?v-O:p,y=j-m>=b?j-m:p;n("created",{start:[O,m],end:[O+h,m+y]})}}else setTimeout((function(){return c.setCreatingElement(null)}),0)}},b=Object(y["computed"])((function(){if(!i.value||!u.value)return null;if(!l.value||"line"!==l.value.type)return null;var e=Object(Oe["a"])(i.value,2),t=e[0],n=e[1],c=Object(Oe["a"])(u.value,2),o=c[0],a=c[1],r=Math.min(t,o),d=Math.max(t,o),s=Math.min(n,a),f=Math.max(n,a),b=d-r>=24?d-r:24,p=f-s>=24?f-s:24,O=t===r?0:d-r,m=n===s?0:f-s,v=o===r?0:d-r,j=a===s?0:f-s,h="M".concat(O,", ").concat(m," L").concat(v,", ").concat(j);return{svgWidth:b,svgHeight:p,startX:O,startY:m,endX:v,endY:j,path:h}})),p=Object(y["computed"])((function(){if(!i.value||!u.value)return{};var e=Object(Oe["a"])(i.value,2),t=e[0],n=e[1],c=Object(Oe["a"])(u.value,2),o=c[0],l=c[1],a=Math.min(t,o),r=Math.max(t,o),d=Math.min(n,l),f=Math.max(n,l),b=r-a,p=f-d;return{left:a-s.value.x+"px",top:d-s.value.y+"px",width:b+"px",height:p+"px"}}));return function(e,t){var n,c;return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"element-create-selection",ref_key:"selectionRef",ref:d,onMousedown:t[0]||(t[0]=Object(y["withModifiers"])((function(e){return f(e)}),["stop"])),onContextmenu:t[1]||(t[1]=Object(y["withModifiers"])((function(){}),["stop","prevent"]))},[i.value&&u.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:Object(y["normalizeClass"])(["selection",null===(n=Object(y["unref"])(l))||void 0===n?void 0:n.type]),style:Object(y["normalizeStyle"])(Object(y["unref"])(p))},["line"===(null===(c=Object(y["unref"])(l))||void 0===c?void 0:c.type)&&Object(y["unref"])(b)?(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{key:0,overflow:"visible",width:Object(y["unref"])(b).svgWidth,height:Object(y["unref"])(b).svgHeight},[Object(y["createElementVNode"])("path",{d:Object(y["unref"])(b).path,stroke:"#d14424",fill:"none","stroke-width":"2"},null,8,Gr)],8,Ur)):Object(y["createCommentVNode"])("",!0)],6)):Object(y["createCommentVNode"])("",!0)],544)}}});n("7aed");const Yr=pn()(Xr,[["__scopeId","data-v-5a941f07"]]);var Zr=Yr,Wr=function(e,t){var n=Object(y["computed"])((function(){return[{direction:w.LEFT_TOP,style:{}},{direction:w.TOP,style:{left:e.value/2+"px"}},{direction:w.RIGHT_TOP,style:{left:e.value+"px"}},{direction:w.LEFT,style:{top:t.value/2+"px"}},{direction:w.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}},{direction:w.LEFT_BOTTOM,style:{top:t.value+"px"}},{direction:w.BOTTOM,style:{left:e.value/2+"px",top:t.value+"px"}},{direction:w.RIGHT_BOTTOM,style:{left:e.value+"px",top:t.value+"px"}}]})),c=Object(y["computed"])((function(){return[{direction:w.LEFT,style:{top:t.value/2+"px"}},{direction:w.RIGHT,style:{left:e.value+"px",top:t.value/2+"px"}}]})),o=Object(y["computed"])((function(){return[{type:N.T,style:{width:e.value+"px"}},{type:N.B,style:{top:t.value+"px",width:e.value+"px"}},{type:N.L,style:{height:t.value+"px"}},{type:N.R,style:{left:e.value+"px",height:t.value+"px"}}]}));return{resizeHandlers:n,textElementResizeHandlers:c,borderLines:o}},Jr=Object(y["defineComponent"])({__name:"ResizeHandler",props:{type:{type:String,default:""},rotate:{type:Number,default:0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){var e="rotate-",n=t.rotate;return n>-22.5&&n<=22.5?e+0:n>22.5&&n<=67.5?e+45:n>67.5&&n<=112.5?e+90:n>112.5&&n<=157.5?e+135:n>157.5||n<=-157.5?e+0:n>-157.5&&n<=-112.5?e+45:n>-112.5&&n<=-67.5?e+90:n>-67.5&&n<=-22.5?e+135:e+0}));return function(t,c){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["resize-handler",Object(y["unref"])(n),e.type])},null,2)}}});n("b510");const Qr=pn()(Jr,[["__scopeId","data-v-881ee3f8"]]);var Kr=Qr,$r=Object(y["defineComponent"])({__name:"BorderLine",props:{type:{type:String,required:!0},isWide:{type:Boolean,default:!1}},setup:function(e){return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["border-line",e.type,{wide:e.isWide}])},null,2)}}});n("2460");const ei=pn()($r,[["__scopeId","data-v-7170d1be"]]);var ti=ei,ni=Object(y["defineComponent"])({__name:"MultiSelectOperate",props:{elementList:{type:Array,required:!0},scaleMultiElement:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(ie()),c=n.activeElementIdList,o=n.canvasScale,l=Object(y["computed"])((function(){return t.elementList.filter((function(e){return c.value.includes(e.id)}))})),a=Object(y["ref"])({minX:0,maxX:0,minY:0,maxY:0}),r=Object(y["computed"])((function(){return(a.value.maxX-a.value.minX)*o.value})),i=Object(y["computed"])((function(){return(a.value.maxY-a.value.minY)*o.value})),u=Wr(r,i),d=u.resizeHandlers,s=u.borderLines,f=function(){var e=Xe(l.value),t=e.minX,n=e.maxX,c=e.minY,o=e.maxY;a.value={minX:t,maxX:n,minY:c,maxY:o}};Object(y["watchEffect"])(f);var b=Object(y["computed"])((function(){return l.value.some((function(e){return!!("image"!==e.type&&"shape"!==e.type||e.rotate)}))}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"multi-select-operate",style:Object(y["normalizeStyle"])({left:a.value.minX*Object(y["unref"])(o)+"px",top:a.value.minY*Object(y["unref"])(o)+"px"})},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(s),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),Object(y["unref"])(b)?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],{key:0},Object(y["renderList"])(Object(y["unref"])(d),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{key:t.direction,type:t.direction,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.scaleMultiElement(n,a.value,t.direction)}),["stop"])},null,8,["type","style","onMousedown"])})),128))],4)}}});n("a669");const ci=pn()(ni,[["__scopeId","data-v-defbd922"]]);var oi=ci,li={class:"rotate-handler"};function ai(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",li)}n("1ebd");const ri={},ii=pn()(ri,[["render",ai],["__scopeId","data-v-b99d8dae"]]);var ui=ii,di={inheritAttrs:!1},si=Object(y["defineComponent"])(Object(S["a"])(Object(S["a"])({},di),{},{__name:"ImageElementOperate",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=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=n.clipingImageElementId,l=Object(y["computed"])((function(){return o.value===t.elementInfo.id})),a=Object(y["computed"])((function(){return t.elementInfo.width*c.value})),r=Object(y["computed"])((function(){return t.elementInfo.height*c.value})),i=Wr(a,r),u=i.resizeHandlers,d=i.borderLines;return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["image-element-operate",{cliping:Object(y["unref"])(l)}])},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(d),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{class:"operate-border-line",key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(u),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(y["createVNode"])(ui,{class:"operate-rotate-handler",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(a)/2+"px"}),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(y["createCommentVNode"])("",!0)],2)}}}));n("ae9f");const fi=pn()(si,[["__scopeId","data-v-46b250c2"]]);var bi=fi,pi={class:"text-element-operate"},Oi={inheritAttrs:!1},mi=Object(y["defineComponent"])(Object(S["a"])(Object(S["a"])({},Oi),{},{__name:"TextElementOperate",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=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Object(y["computed"])((function(){return t.elementInfo.width*c.value})),l=Object(y["computed"])((function(){return t.elementInfo.height*c.value})),a=Wr(o,l),r=a.textElementResizeHandlers,i=a.borderLines;return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",pi,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(i),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{class:"operate-border-line",key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(r),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(y["createVNode"])(ui,{class:"operate-rotate-handler",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(o)/2+"px"}),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(y["createCommentVNode"])("",!0)])}}}));const vi=mi;var ji=vi,hi={class:"shape-element-operate"},yi={inheritAttrs:!1},gi=Object(y["defineComponent"])(Object(S["a"])(Object(S["a"])({},yi),{},{__name:"ShapeElementOperate",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=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Object(y["computed"])((function(){return t.elementInfo.width*c.value})),l=Object(y["computed"])((function(){return t.elementInfo.height*c.value})),a=Wr(o,l),r=a.resizeHandlers,i=a.borderLines;return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",hi,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(i),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{class:"operate-border-line",key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(r),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(y["createVNode"])(ui,{class:"operate-rotate-handler",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(o)/2+"px"}),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(y["createCommentVNode"])("",!0)])}}}));const xi=gi;var ki=xi,Ci={class:"line-element-operate"},Ni=["width","height","stroke"],wi={key:0},Ei=["x1","y1","x2","y2"],Vi=["x1","y1","x2","y2"],Ii=["x1","y1","x2","y2"],Bi=["x1","y1","x2","y2"],Si={inheritAttrs:!1},Li=Object(y["defineComponent"])(Object(S["a"])(Object(S["a"])({},Si),{},{__name:"LineElementOperate",props:{elementInfo:{type:Object,required:!0},handlerVisible:{type:Boolean,required:!0},dragLineElement:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Object(y["computed"])((function(){return Math.max(t.elementInfo.start[0],t.elementInfo.end[0])})),l=Object(y["computed"])((function(){return Math.max(t.elementInfo.start[1],t.elementInfo.end[1])})),a=Object(y["computed"])((function(){var e=[{handler:E.START,style:{left:t.elementInfo.start[0]*c.value+"px",top:t.elementInfo.start[1]*c.value+"px"}},{handler:E.END,style:{left:t.elementInfo.end[0]*c.value+"px",top:t.elementInfo.end[1]*c.value+"px"}}];if(t.elementInfo.curve||t.elementInfo.broken){var n=t.elementInfo.curve||t.elementInfo.broken;e.push({handler:E.C,style:{left:n[0]*c.value+"px",top:n[1]*c.value+"px"}})}else if(t.elementInfo.cubic){var o=Object(Oe["a"])(t.elementInfo.cubic,2),l=o[0],a=o[1];e.push({handler:E.C1,style:{left:l[0]*c.value+"px",top:l[1]*c.value+"px"}}),e.push({handler:E.C2,style:{left:a[0]*c.value+"px",top:a[1]*c.value+"px"}})}return e}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Ci,[e.handlerVisible?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(a),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.handler,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.dragLineElement(n,e.elementInfo,t.handler)}),["stop"])},null,8,["style","onMousedown"])})),128)),(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{width:Object(y["unref"])(o)||1,height:Object(y["unref"])(l)||1,stroke:e.elementInfo.color,overflow:"visible",style:Object(y["normalizeStyle"])({transform:"scale(".concat(Object(y["unref"])(c),")")})},[e.elementInfo.curve?(Object(y["openBlock"])(),Object(y["createElementBlock"])("g",wi,[Object(y["createElementVNode"])("line",{class:"anchor-line",x1:e.elementInfo.start[0],y1:e.elementInfo.start[1],x2:e.elementInfo.curve[0],y2:e.elementInfo.curve[1]},null,8,Ei),Object(y["createElementVNode"])("line",{class:"anchor-line",x1:e.elementInfo.end[0],y1:e.elementInfo.end[1],x2:e.elementInfo.curve[0],y2:e.elementInfo.curve[1]},null,8,Vi)])):Object(y["createCommentVNode"])("",!0),e.elementInfo.cubic?(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],{key:1},Object(y["renderList"])(e.elementInfo.cubic,(function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("g",{key:n},[0===n?(Object(y["openBlock"])(),Object(y["createElementBlock"])("line",{key:0,class:"anchor-line",x1:e.elementInfo.start[0],y1:e.elementInfo.start[1],x2:t[0],y2:t[1]},null,8,Ii)):Object(y["createCommentVNode"])("",!0),1===n?(Object(y["openBlock"])(),Object(y["createElementBlock"])("line",{key:1,class:"anchor-line",x1:e.elementInfo.end[0],y1:e.elementInfo.end[1],x2:t[0],y2:t[1]},null,8,Bi)):Object(y["createCommentVNode"])("",!0)])})),128)):Object(y["createCommentVNode"])("",!0)],12,Ni))],64)):Object(y["createCommentVNode"])("",!0)])}}}));n("fac9");const _i=pn()(Li,[["__scopeId","data-v-4659f395"]]);var Ti=_i,Mi={class:"table-element-operate"},Di={inheritAttrs:!1},zi=Object(y["defineComponent"])(Object(S["a"])(Object(S["a"])({},Di),{},{__name:"TableElementOperate",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=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Object(y["computed"])((function(){return t.elementInfo.outline.width||1})),l=Object(y["computed"])((function(){return(t.elementInfo.width+o.value)*c.value})),a=Object(y["computed"])((function(){return t.elementInfo.height*c.value})),r=Wr(l,a),i=r.textElementResizeHandlers,u=r.borderLines;return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Mi,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(u),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{class:"operate-border-line",key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(i),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(y["createVNode"])(ui,{class:"operate-rotate-handler",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(l)/2+"px"}),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"])],64)):Object(y["createCommentVNode"])("",!0)])}}}));const Fi=zi;var Ai=Fi,Ri={class:"common-element-operate"},Pi={inheritAttrs:!1},Hi=Object(y["defineComponent"])(Object(S["a"])(Object(S["a"])({},Pi),{},{__name:"CommonElementOperate",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=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Object(y["computed"])((function(){return t.elementInfo.width*c.value})),l=Object(y["computed"])((function(){return t.elementInfo.height*c.value})),a=Wr(o,l),r=a.resizeHandlers,i=a.borderLines,u=Object(y["computed"])((function(){return["video","audio"].includes(t.elementInfo.type)}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Ri,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(i),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{class:"operate-border-line",key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),e.handlerVisible?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(r),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(y["normalizeStyle"])(t.style),onMousedown:Object(y["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onMousedown"])})),128)),Object(y["unref"])(u)?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(),Object(y["createBlock"])(ui,{key:0,class:"operate-rotate-handler",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(o)/2+"px"}),onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(t){return e.rotateElement(e.elementInfo)}),["stop"]))},null,8,["style"]))],64)):Object(y["createCommentVNode"])("",!0)])}}}));const qi=Hi;var Ui=qi,Gi=function(){var e=le(),t=lt(),n=t.addHistorySnapshot,c=function(t,c){var o=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if("web"===c.type&&!o.test(c.target))return Se["a"].error("不是正确的网页链接地址"),!1;var l={link:c};return e.updateElement({id:t.id,props:l}),n(),!0},o=function(t){e.removeElementProps({id:t.id,propName:"link"}),n()};return{setLink:c,removeLink:o}},Xi=["href"],Yi={key:1,class:"link"},Zi={class:"btns"},Wi=Object(y["defineComponent"])({__name:"LinkHandler",props:{elementInfo:{type:Object,required:!0},link:{type:Object,required:!0},openLinkDialog:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=Gi(),l=o.removeLink,a=Object(y["computed"])((function(){return"line"===t.elementInfo.type?0:t.elementInfo.height}));return function(t,n){var o=Object(y["resolveComponent"])("Divider");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"link-handler",style:Object(y["normalizeStyle"])({top:Object(y["unref"])(a)*Object(y["unref"])(c)+10+"px"})},["web"===e.link.type?(Object(y["openBlock"])(),Object(y["createElementBlock"])("a",{key:0,class:"link",href:e.link.target,target:"_blank"},Object(y["toDisplayString"])(e.link.target),9,Xi)):(Object(y["openBlock"])(),Object(y["createElementBlock"])("a",Yi,"幻灯片页面 "+Object(y["toDisplayString"])(e.link.target),1)),Object(y["createElementVNode"])("div",Zi,[Object(y["createElementVNode"])("div",{class:"btn",onClick:n[0]||(n[0]=function(t){return e.openLinkDialog()})},"更换"),Object(y["createVNode"])(o,{type:"vertical"}),Object(y["createElementVNode"])("div",{class:"btn",onClick:n[1]||(n[1]=function(t){return Object(y["unref"])(l)(e.elementInfo)})},"移除")])],4)}}});n("7851");const Ji=pn()(Wi,[["__scopeId","data-v-bb722fc0"]]);var Qi=Ji,Ki={key:1,class:"animation-index"},$i=Object(y["defineComponent"])({__name:"index",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=e,n=Object(g["c"])(ie()),c=n.canvasScale,o=n.toolbarState,l=Object(g["c"])(le()),a=l.formatedAnimations,r=Object(y["computed"])((function(){var e,n=(e={},Object(pe["a"])(e,Ve.IMAGE,bi),Object(pe["a"])(e,Ve.TEXT,ji),Object(pe["a"])(e,Ve.SHAPE,ki),Object(pe["a"])(e,Ve.LINE,Ti),Object(pe["a"])(e,Ve.TABLE,Ai),Object(pe["a"])(e,Ve.CHART,Ui),Object(pe["a"])(e,Ve.LATEX,Ui),Object(pe["a"])(e,Ve.VIDEO,Ui),Object(pe["a"])(e,Ve.AUDIO,Ui),e);return n[t.elementInfo.type]||null})),i=Object(y["computed"])((function(){for(var e=[],n=0;n<a.value.length;n++){var c=a.value[n].animations.map((function(e){return e.elId}));c.includes(t.elementInfo.id)&&e.push(n)}return e})),u=Object(y["computed"])((function(){return"rotate"in t.elementInfo?t.elementInfo.rotate:0})),d=Object(y["computed"])((function(){return"height"in t.elementInfo?t.elementInfo.height:0}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["operate",{"multi-select":e.isMultiSelect&&!e.isActive}]),style:Object(y["normalizeStyle"])({top:e.elementInfo.top*Object(y["unref"])(c)+"px",left:e.elementInfo.left*Object(y["unref"])(c)+"px",transform:"rotate(".concat(Object(y["unref"])(u),"deg)"),transformOrigin:"".concat(e.elementInfo.width*Object(y["unref"])(c)/2,"px ").concat(Object(y["unref"])(d)*Object(y["unref"])(c)/2,"px")})},[e.isSelected?(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(r)),{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(y["createCommentVNode"])("",!0),"elAnimation"===Object(y["unref"])(o)&&Object(y["unref"])(i).length?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Ki,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(i),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"index-item",key:e},Object(y["toDisplayString"])(e+1),1)})),128))])):Object(y["createCommentVNode"])("",!0),e.isActive&&e.elementInfo.link?(Object(y["openBlock"])(),Object(y["createBlock"])(Qi,{key:2,elementInfo:e.elementInfo,link:e.elementInfo.link,openLinkDialog:e.openLinkDialog,onMousedown:n[0]||(n[0]=Object(y["withModifiers"])((function(){}),["stop"]))},null,8,["elementInfo","link","openLinkDialog"])):Object(y["createCommentVNode"])("",!0)],6)}}});n("7538");const eu=pn()($i,[["__scopeId","data-v-c3f7ca96"]]);var tu=eu,nu=["src"],cu=Object(y["defineComponent"])({__name:"BaseImageElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return t.elementInfo.shadow})),c=hc(n),o=c.shadowStyle,l=Object(y["computed"])((function(){return t.elementInfo.flipH})),a=Object(y["computed"])((function(){return t.elementInfo.flipV})),r=yc(l,a),i=r.flipStyle,u=Object(y["computed"])((function(){return t.elementInfo.clip})),d=xc(u),s=d.clipShape,f=d.imgPosition,b=Object(y["computed"])((function(){return t.elementInfo.filters})),p=kc(b),O=p.filter;return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-image",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({filter:Object(y["unref"])(o)?"drop-shadow(".concat(Object(y["unref"])(o),")"):"",transform:Object(y["unref"])(i)})},[Object(y["createVNode"])(qc,{elementInfo:e.elementInfo},null,8,["elementInfo"]),Object(y["createElementVNode"])("div",{class:"image-content",style:Object(y["normalizeStyle"])({clipPath:Object(y["unref"])(s).style})},[Object(y["createElementVNode"])("img",{src:e.elementInfo.src,draggable:!1,style:Object(y["normalizeStyle"])({top:Object(y["unref"])(f).top,left:Object(y["unref"])(f).left,width:Object(y["unref"])(f).width,height:Object(y["unref"])(f).height,filter:Object(y["unref"])(O)}),alt:""},null,12,nu)],4)],4)],4)],4)}}});n("e5b5");const ou=pn()(cu,[["__scopeId","data-v-66f2009f"]]);var lu=ou,au=["innerHTML"],ru=Object(y["defineComponent"])({__name:"BaseTextElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return t.elementInfo.shadow})),c=hc(n),o=c.shadowStyle,l=Object(y["computed"])((function(){return{"--textIndent":"".concat(t.elementInfo.textIndent||0,"px"),"--paragraphSpace":"".concat(void 0===t.elementInfo.paragraphSpace?5:t.elementInfo.paragraphSpace,"px")}}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-text",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({backgroundColor:e.elementInfo.fill,opacity:e.elementInfo.opacity,textShadow:Object(y["unref"])(o),lineHeight:e.elementInfo.lineHeight,letterSpacing:(e.elementInfo.wordSpace||0)+"px",color:e.elementInfo.defaultColor,fontFamily:e.elementInfo.defaultFontName})},[Object(y["createVNode"])(fo,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(y["createElementVNode"])("div",{class:"text ProseMirror-static",style:Object(y["normalizeStyle"])(Object(y["unref"])(l)),innerHTML:e.elementInfo.content},null,12,au)],4)],4)],4)}}});n("07f0");const iu=pn()(ru,[["__scopeId","data-v-659e869d"]]);var uu=iu,du=["width","height"],su={key:0},fu=["transform"],bu=["d","fill","stroke","stroke-width","stroke-dasharray"],pu=["innerHTML"],Ou=Object(y["defineComponent"])({__name:"BaseShapeElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return t.elementInfo.outline})),c=Cc(n),o=c.outlineWidth,l=c.outlineStyle,a=c.outlineColor,r=Object(y["computed"])((function(){return t.elementInfo.shadow})),i=hc(r),u=i.shadowStyle,d=Object(y["computed"])((function(){return t.elementInfo.flipH})),s=Object(y["computed"])((function(){return t.elementInfo.flipV})),f=yc(d,s),b=f.flipStyle,p=Object(y["computed"])((function(){var e={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"};return t.elementInfo.text?t.elementInfo.text:e}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-shape",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({opacity:e.elementInfo.opacity,filter:Object(y["unref"])(u)?"drop-shadow(".concat(Object(y["unref"])(u),")"):"",transform:Object(y["unref"])(b),color:Object(y["unref"])(p).defaultColor,fontFamily:Object(y["unref"])(p).defaultFontName})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{overflow:"visible",width:e.elementInfo.width,height:e.elementInfo.height},[e.elementInfo.gradient?(Object(y["openBlock"])(),Object(y["createElementBlock"])("defs",su,[Object(y["createVNode"])(kl,{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(y["createCommentVNode"])("",!0),Object(y["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(y["createElementVNode"])("path",{"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",d:e.elementInfo.path,fill:e.elementInfo.gradient?"url(#base-gradient-".concat(e.elementInfo.id,")"):e.elementInfo.fill,stroke:Object(y["unref"])(a),"stroke-width":Object(y["unref"])(o),"stroke-dasharray":"dashed"===Object(y["unref"])(l)?"10 5":"0 0"},null,8,bu)],8,fu)],8,du)),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["shape-text",Object(y["unref"])(p).align])},[Object(y["createElementVNode"])("div",{class:"ProseMirror-static",innerHTML:Object(y["unref"])(p).content},null,8,pu)],2)],4)],4)],4)}}});n("8683");const mu=pn()(Ou,[["__scopeId","data-v-073084bf"]]);var vu=mu,ju=["width","height"],hu=["d","stroke","stroke-width","stroke-dasharray","marker-start","marker-end"],yu=Object(y["defineComponent"])({__name:"BaseLineElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return t.elementInfo.shadow})),c=hc(n),o=c.shadowStyle,l=Object(y["computed"])((function(){var e=Math.abs(t.elementInfo.start[0]-t.elementInfo.end[0]);return e<24?24:e})),a=Object(y["computed"])((function(){var e=Math.abs(t.elementInfo.start[1]-t.elementInfo.end[1]);return e<24?24:e})),r=Object(y["computed"])((function(){return"dashed"===t.elementInfo.style?"10, 5":"0, 0"})),i=Object(y["computed"])((function(){return Je(t.elementInfo)}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-line",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({filter:Object(y["unref"])(o)?"drop-shadow(".concat(Object(y["unref"])(o),")"):""})},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{overflow:"visible",width:Object(y["unref"])(l),height:Object(y["unref"])(a)},[Object(y["createElementVNode"])("defs",null,[e.elementInfo.points[0]?(Object(y["openBlock"])(),Object(y["createBlock"])(Ml,{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(y["createCommentVNode"])("",!0),e.elementInfo.points[1]?(Object(y["openBlock"])(),Object(y["createBlock"])(Ml,{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(y["createCommentVNode"])("",!0)]),Object(y["createElementVNode"])("path",{d:Object(y["unref"])(i),stroke:e.elementInfo.color,"stroke-width":e.elementInfo.width,"stroke-dasharray":Object(y["unref"])(r),fill:"none","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,hu)],8,ju))],4)],4)}}});n("fbfe");const gu=pn()(yu,[["__scopeId","data-v-340cdee8"]]);var xu=gu,ku=Object(y["defineComponent"])({__name:"BaseChartElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(y["inject"])(tc)||Object(y["ref"])(1),n=Object(y["computed"])((function(){return t.value<1})),c=Object(y["computed"])((function(){return n.value?1/t.value:1}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-chart",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({backgroundColor:e.elementInfo.fill})},[Object(y["createVNode"])(fo,{width:e.elementInfo.width,height:e.elementInfo.height,outline:e.elementInfo.outline},null,8,["width","height","outline"]),Object(y["createVNode"])(Xl,{width:e.elementInfo.width*Object(y["unref"])(c),height:e.elementInfo.height*Object(y["unref"])(c),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||"",style:Object(y["normalizeStyle"])({zoom:1/Object(y["unref"])(c)})},null,8,["width","height","type","data","options","themeColor","gridColor","legends","legend","style"])],4)],4)],4)}}});n("9b4d");const Cu=pn()(ku,[["__scopeId","data-v-7d2e5c4e"]]);var Nu=Cu,wu=["width"],Eu=["rowspan","colspan"],Vu=["innerHTML"],Iu=Object(y["defineComponent"])({__name:"StaticTable",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=e,n=Object(y["ref"])([]),c=Object(y["computed"])((function(){return n.value.reduce((function(e,t){return e+t}))}));Object(y["watch"])([function(){return t.colWidths},function(){return t.width}],(function(){n.value=t.colWidths.map((function(e){return e*t.width}))}),{immediate:!0});var o=Object(y["computed"])((function(){return t.data})),l=Kl(o),a=l.hideCells,r=Object(y["computed"])((function(){return t.theme})),i=$l(r),u=i.subThemeColor;return function(t,o){var l,i,d,s,f;return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"static-table",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(c)+"px"})},[Object(y["createElementVNode"])("table",{class:Object(y["normalizeClass"])({theme:Object(y["unref"])(r),"row-header":null===(l=Object(y["unref"])(r))||void 0===l?void 0:l.rowHeader,"row-footer":null===(i=Object(y["unref"])(r))||void 0===i?void 0:i.rowFooter,"col-header":null===(d=Object(y["unref"])(r))||void 0===d?void 0:d.colHeader,"col-footer":null===(s=Object(y["unref"])(r))||void 0===s?void 0:s.colFooter}),style:Object(y["normalizeStyle"])("--themeColor: ".concat(null===(f=Object(y["unref"])(r))||void 0===f?void 0:f.color,"; --subThemeColor1: ").concat(Object(y["unref"])(u)[0],"; --subThemeColor2: ").concat(Object(y["unref"])(u)[1]))},[Object(y["createElementVNode"])("colgroup",null,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(n.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("col",{span:"1",key:t,width:e},null,8,wu)})),128))]),Object(y["createElementVNode"])("tbody",null,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.data,(function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("tr",{key:n},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(t,(function(t,c){return Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("td",{class:"cell",style:Object(y["normalizeStyle"])(Object(S["a"])({borderStyle:e.outline.style,borderColor:e.outline.color,borderWidth:e.outline.width+"px"},Object(y["unref"])(Jl)(t.style))),key:t.id,rowspan:t.rowspan,colspan:t.colspan},[Object(y["createElementVNode"])("div",{class:"cell-text",innerHTML:Object(y["unref"])(Ql)(t.text)},null,8,Vu)],12,Eu)),[[y["vShow"],!Object(y["unref"])(a).includes("".concat(n,"_").concat(c))]])})),128))])})),128))])],6)],4)}}});n("8628");const Bu=pn()(Iu,[["__scopeId","data-v-00712fa4"]]);var Su=Bu,Lu={class:"element-content"},_u=Object(y["defineComponent"])({__name:"BaseTableElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-table",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",Lu,[Object(y["createVNode"])(Su,{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)}}});n("a320");const Tu=pn()(_u,[["__scopeId","data-v-53e0f1ba"]]);var Mu=Tu,Du={class:"element-content"},zu=["width","height","stroke","stroke-width"],Fu=["transform"],Au=["d"],Ru=Object(y["defineComponent"])({__name:"BaseLatexElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-latex",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",Du,[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{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"},[Object(y["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(y["createElementVNode"])("path",{d:e.elementInfo.path},null,8,Au)],8,Fu)],8,zu))])],4)],4)}}});n("58eb");const Pu=pn()(Ru,[["__scopeId","data-v-9a47b5f4"]]);var Hu=Pu,qu=Object(y["defineComponent"])({__name:"BaseVideoElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){return function(t,n){var c=Object(y["resolveComponent"])("IconPlayOne");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-video",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",{class:"element-content",style:Object(y["normalizeStyle"])({backgroundImage:"url(".concat(e.elementInfo.poster,")")})},[Object(y["createVNode"])(c,{class:"icon"})],4)],4)],4)}}});n("5a58");const Uu=pn()(qu,[["__scopeId","data-v-56b7f716"]]);var Gu=Uu,Xu={class:"element-content"},Yu=Object(y["defineComponent"])({__name:"BaseAudioElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return Math.min(t.elementInfo.width,t.elementInfo.height)+"px"}));return function(t,c){var o=Object(y["resolveComponent"])("IconVolumeNotice");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"base-element-audio",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",Xu,[Object(y["createVNode"])(o,{class:"audio-icon",style:Object(y["normalizeStyle"])({fontSize:Object(y["unref"])(n),color:e.elementInfo.color})},null,8,["style"])])],4)],4)}}});n("0491");const Zu=pn()(Yu,[["__scopeId","data-v-5258e03b"]]);var Wu=Zu,Ju=Object(y["defineComponent"])({__name:"ThumbnailElement",props:{elementInfo:{type:Object,required:!0},elementIndex:{type:Number,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){var e,n=(e={},Object(pe["a"])(e,Ve.IMAGE,lu),Object(pe["a"])(e,Ve.TEXT,uu),Object(pe["a"])(e,Ve.SHAPE,vu),Object(pe["a"])(e,Ve.LINE,xu),Object(pe["a"])(e,Ve.CHART,Nu),Object(pe["a"])(e,Ve.TABLE,Mu),Object(pe["a"])(e,Ve.LATEX,Hu),Object(pe["a"])(e,Ve.VIDEO,Gu),Object(pe["a"])(e,Ve.AUDIO,Wu),e);return n[t.elementInfo.type]||null}));return function(t,c){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["base-element","base-element-".concat(e.elementInfo.id)]),style:Object(y["normalizeStyle"])({zIndex:e.elementIndex})},[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(n)),{elementInfo:e.elementInfo,target:"thumbnail"},null,8,["elementInfo"]))],6)}}});const Qu=Ju;var Ku=Qu,$u={key:1,class:"placeholder"},ed=Object(y["defineComponent"])({__name:"index",props:{slide:{type:Object,required:!0},size:{type:Number,required:!0},visible:{type:Boolean,default:!0}},setup:function(e){var t=e,n=Object(g["c"])(le()),c=n.viewportRatio,o=Object(y["computed"])((function(){return t.slide.background})),l=_r(o),a=l.backgroundStyle,r=Object(y["computed"])((function(){return t.size/tt}));return Object(y["provide"])(tc,r),function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"thumbnail-slide",style:Object(y["normalizeStyle"])({width:e.size+"px",height:e.size*Object(y["unref"])(c)+"px"})},[e.visible?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"elements",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(tt)+"px",height:Object(y["unref"])(tt)*Object(y["unref"])(c)+"px",transform:"scale(".concat(Object(y["unref"])(r),")")})},[Object(y["createElementVNode"])("div",{class:"background",style:Object(y["normalizeStyle"])(Object(y["unref"])(a))},null,4),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.slide.elements,(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(Ku,{key:e.id,elementInfo:e,elementIndex:t+1},null,8,["elementInfo","elementIndex"])})),128))],4)):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",$u,"加载中 ..."))],4)}}});n("b897");const td=pn()(ed,[["__scopeId","data-v-f69fb5b2"]]);var nd=td,cd=function(e){return Object(y["pushScopeId"])("data-v-dfb654e8"),e=e(),Object(y["popScopeId"])(),e},od={class:"link-dialog"},ld={class:"tabs"},ad=["onClick"],rd={key:2,class:"preview"},id=cd((function(){return Object(y["createElementVNode"])("div",null,"预览:",-1)})),ud={class:"btns"},dd=Object(y["createTextVNode"])("取消"),sd=Object(y["createTextVNode"])("确认"),fd=Object(y["defineComponent"])({__name:"LinkDialog",emits:["close"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(ie()),o=c.handleElement,l=Object(g["c"])(le()),a=l.slides,r=Object(y["ref"])("web"),i=Object(y["ref"])(""),u=Object(y["ref"])("");u.value=a.value[0].id;var d=Object(y["computed"])((function(){return u.value&&a.value.find((function(e){return e.id===u.value}))||null})),s=[{key:"web",label:"网页链接"},{key:"slide",label:"幻灯片页面"}],f=Gi(),b=f.setLink;Object(y["onMounted"])((function(){var e;null!==(e=o.value)&&void 0!==e&&e.link&&("web"===o.value.link.type?i.value=o.value.link.target:"slide"===o.value.link.type&&(u.value=o.value.link.target),r.value=o.value.link.type)}));var p=function(){var e={type:r.value,target:"web"===r.value?i.value:u.value};if(o.value){var t=b(o.value,e);t?n("close"):i.value=""}};return function(e,t){var c=Object(y["resolveComponent"])("Input"),o=Object(y["resolveComponent"])("SelectOption"),l=Object(y["resolveComponent"])("Select"),f=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",od,[Object(y["createElementVNode"])("div",ld,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(s,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tab",{active:r.value===e.key}]),key:e.key,onClick:function(t){return r.value=e.key}},Object(y["toDisplayString"])(e.label),11,ad)})),64))]),"web"===r.value?(Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:0,class:"input",value:i.value,"onUpdate:value":t[0]||(t[0]=function(e){return i.value=e}),placeholder:"请输入网页链接地址"},null,8,["value"])):Object(y["createCommentVNode"])("",!0),"slide"===r.value?(Object(y["openBlock"])(),Object(y["createBlock"])(l,{key:1,class:"input",value:u.value,"onUpdate:value":t[1]||(t[1]=function(e){return u.value=e})},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(a),(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(o,{key:e.id,value:e.id},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])("幻灯片 "+Object(y["toDisplayString"])(t+1),1)]})),_:2},1032,["value"])})),128))]})),_:1},8,["value"])):Object(y["createCommentVNode"])("",!0),"slide"===r.value&&Object(y["unref"])(d)?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",rd,[id,Object(y["createVNode"])(nd,{class:"thumbnail",slide:Object(y["unref"])(d),size:490},null,8,["slide"])])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",ud,[Object(y["createVNode"])(f,{onClick:t[2]||(t[2]=function(e){return n("close")}),style:{"margin-right":"10px"}},{default:Object(y["withCtx"])((function(){return[dd]})),_:1}),Object(y["createVNode"])(f,{type:"primary",onClick:t[3]||(t[3]=function(e){return p()})},{default:Object(y["withCtx"])((function(){return[sd]})),_:1})])])}}});n("46fe");const bd=pn()(fd,[["__scopeId","data-v-dfb654e8"]]);var pd=bd,Od={class:"operates"},md={key:1,class:"drag-mask"},vd=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=Object(g["c"])(t),c=n.activeElementIdList,o=n.activeGroupElementId,l=n.handleElementId,a=n.editorAreaFocus,r=n.showGridLines,i=n.showRuler,u=n.creatingElement,d=n.canvasScale,s=Object(g["c"])(le()),f=s.currentSlide,b=Object(g["c"])(ke()),p=b.ctrlKeyState,O=b.spaceKeyState,m=Object(y["ref"])(),v=Object(y["ref"])([]),j=Object(y["ref"])(!1),h=function(){return j.value=!0};Object(y["watch"])(l,(function(){t.setActiveGroupElementId("")}));var x=Object(y["ref"])([]),k=function(){x.value=f.value?JSON.parse(JSON.stringify(f.value.elements)):[]};Object(y["watchEffect"])(k);var C=Object(y["ref"])(),N=oc(C),w=N.dragViewport,E=N.viewportStyles;ac(C);var I=lc(x,m),B=I.mouseSelection,S=I.mouseSelectionVisible,L=I.mouseSelectionQuadrant,_=I.updateMouseSelection,T=Oc(x,v,d),M=T.dragElement,D=mc(x),z=D.dragLineElement,F=pc(x,M),A=F.selectElement,R=bc(x,v,d),P=R.scaleElement,H=R.scaleMultiElement,q=ic(x,m),U=q.rotateElement,G=pt(),X=G.selectAllElement,Y=st(),Z=Y.deleteAllElements,W=bt(),J=W.pasteElement,Q=yt(),K=Q.enterScreeningFromStart,$=ut(),ee=$.updateSlideIndex;Object(y["onMounted"])((function(){c.value.length&&t.setActiveElementIdList([])}));var ne=function(e){t.setActiveElementIdList([]),O.value?w(e):_(e),a.value||t.setEditorareaFocus(!0),cc()},ce=function(){a.value&&t.setEditorareaFocus(!1)},oe=gt(),ae=oe.scaleCanvas,re=Object(te["throttle"])(ae,100,{leading:!0,trailing:!1}),ue=Object(te["throttle"])(ee,300,{leading:!0,trailing:!1}),de=function(e){e.preventDefault(),p.value?e.deltaY>0?re("-"):e.deltaY<0&&re("+"):e.deltaY>0?ue(V.DOWN):e.deltaY<0&&ue(V.UP)},se=function(){t.setGridLinesState(!r.value)},fe=function(){t.setRulerState(!i.value)},be=vc(m),pe=be.insertElementFromCreateSelection,Oe=function(){return[{text:"粘贴",subText:"Ctrl + V",handler:J},{text:"全选",subText:"Ctrl + A",handler:X},{text:"网格线",subText:r.value?"√":"",handler:se},{text:"标尺",subText:i.value?"√":"",handler:fe},{text:"重置当前页",handler:Z},{divider:!0},{text:"幻灯片放映",subText:"F5",handler:K}]};return Object(y["provide"])(tc,d),function(e,t){var n=Object(y["resolveComponent"])("Modal"),a=Object(y["resolveDirective"])("contextmenu"),r=Object(y["resolveDirective"])("click-outside");return Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"canvas",ref_key:"canvasRef",ref:C,onWheel:t[3]||(t[3]=function(e){return de(e)}),onMousedown:t[4]||(t[4]=function(e){return ne(e)})},[Object(y["unref"])(u)?(Object(y["openBlock"])(),Object(y["createBlock"])(Zr,{key:0,onCreated:t[0]||(t[0]=function(e){return Object(y["unref"])(pe)(e)})})):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",{class:"viewport-wrapper",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(E).width*Object(y["unref"])(d)+"px",height:Object(y["unref"])(E).height*Object(y["unref"])(d)+"px",left:Object(y["unref"])(E).left+"px",top:Object(y["unref"])(E).top+"px"})},[Object(y["createElementVNode"])("div",Od,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(v.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(Ar,{key:t,type:e.type,axis:e.axis,length:e.length,canvasScale:Object(y["unref"])(d)},null,8,["type","axis","length","canvasScale"])})),128)),Object(y["unref"])(c).length>1?(Object(y["openBlock"])(),Object(y["createBlock"])(oi,{key:0,elementList:x.value,scaleMultiElement:Object(y["unref"])(H)},null,8,["elementList","scaleMultiElement"])):Object(y["createCommentVNode"])("",!0),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(x.value,(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(tu,{key:e.id,elementInfo:e,isSelected:Object(y["unref"])(c).includes(e.id),isActive:Object(y["unref"])(l)===e.id,isActiveGroupElement:Object(y["unref"])(o)===e.id,isMultiSelect:Object(y["unref"])(c).length>1,rotateElement:Object(y["unref"])(U),scaleElement:Object(y["unref"])(P),openLinkDialog:h,dragLineElement:Object(y["unref"])(z)},null,8,["elementInfo","isSelected","isActive","isActiveGroupElement","isMultiSelect","rotateElement","scaleElement","dragLineElement"])})),128)),Object(y["createVNode"])(Dr)]),Object(y["createElementVNode"])("div",{class:"viewport",ref_key:"viewportRef",ref:m,style:Object(y["normalizeStyle"])({transform:"scale(".concat(Object(y["unref"])(d),")")})},[Object(y["unref"])(S)?(Object(y["openBlock"])(),Object(y["createBlock"])(Er,{key:0,top:Object(y["unref"])(B).top,left:Object(y["unref"])(B).left,width:Object(y["unref"])(B).width,height:Object(y["unref"])(B).height,quadrant:Object(y["unref"])(L)},null,8,["top","left","width","height","quadrant"])):Object(y["createCommentVNode"])("",!0),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(x.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(Cr,{key:e.id,elementInfo:e,elementIndex:t+1,isMultiSelect:Object(y["unref"])(c).length>1,selectElement:Object(y["unref"])(A),openLinkDialog:h},null,8,["elementInfo","elementIndex","isMultiSelect","selectElement"])})),128))],4)],4),Object(y["unref"])(O)?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",md)):Object(y["createCommentVNode"])("",!0),Object(y["unref"])(i)?(Object(y["openBlock"])(),Object(y["createBlock"])(qr,{key:2,viewportStyles:Object(y["unref"])(E)},null,8,["viewportStyles"])):Object(y["createCommentVNode"])("",!0),Object(y["createVNode"])(n,{visible:j.value,"onUpdate:visible":t[2]||(t[2]=function(e){return j.value=e}),footer:null,centered:"",width:540,destroyOnClose:""},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(pd,{onClose:t[1]||(t[1]=function(e){return j.value=!1})})]})),_:1},8,["visible"])],32)),[[a,Oe],[r,ce]])}}});n("6060");const jd=pn()(vd,[["__scopeId","data-v-529c7227"]]);var hd=jd,yd={class:"shape-pool"},gd={class:"category-name"},xd={class:"shape-list"},kd=["onClick"],Cd={overflow:"visible",width:"18",height:"18"},Nd=["transform"],wd=["fill","stroke","d"],Ed=Object(y["defineComponent"])({__name:"ShapePool",emits:["select"],setup:function(e,t){var n=t.emit,c=function(e){n("select",e)};return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",yd,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(ct),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"category",key:e.type},[Object(y["createElementVNode"])("div",gd,Object(y["toDisplayString"])(e.type),1),Object(y["createElementVNode"])("div",xd,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.children,(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"shape-item",key:t},[Object(y["createElementVNode"])("div",{class:"shape-content",onClick:function(t){return c(e)}},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",Cd,[Object(y["createElementVNode"])("g",{transform:"scale(".concat(18/e.viewBox[0],", ").concat(18/e.viewBox[1],") translate(0,0) matrix(1,0,0,1,0,0)")},[Object(y["createElementVNode"])("path",{class:Object(y["normalizeClass"])(["shape-path",{outlined:e.outlined}]),"vector-effect":"non-scaling-stroke","stroke-linecap":"butt","stroke-miterlimit":"8",fill:e.outlined?"#999":"transparent",stroke:e.outlined?"transparent":"#999","stroke-width":"2",d:e.path},null,10,wd)],8,Nd)]))],8,kd)])})),128))])])})),128))])}}});n("c24c9");const Vd=pn()(Ed,[["__scopeId","data-v-5788e0d2"]]);var Id=Vd,Bd=[{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},{path:"M 0 0 C 20 0 0 20 20 20",style:"solid",points:["","arrow"],isCubic:!0}]}],Sd={class:"line-pool"},Ld={class:"category-name"},_d={class:"line-list"},Td=["onClick"],Md={overflow:"visible",width:"20",height:"20"},Dd=["d","stroke-dasharray","marker-start","marker-end"],zd=Object(y["defineComponent"])({__name:"LinePool",emits:["select"],setup:function(e,t){var n=t.emit,c=function(e){n("select",e)};return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Sd,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(Bd),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"category",key:e.type},[Object(y["createElementVNode"])("div",Ld,Object(y["toDisplayString"])(e.type),1),Object(y["createElementVNode"])("div",_d,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.children,(function(e,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"line-item",key:n},[Object(y["createElementVNode"])("div",{class:"line-content",onClick:function(t){return c(e)}},[(Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",Md,[Object(y["createElementVNode"])("defs",null,[e.points[0]?(Object(y["openBlock"])(),Object(y["createBlock"])(Ml,{key:0,class:"line-marker",id:"preset-line-".concat(t,"-").concat(n),position:"start",type:e.points[0],color:"currentColor",baseSize:2},null,8,["id","type"])):Object(y["createCommentVNode"])("",!0),e.points[1]?(Object(y["openBlock"])(),Object(y["createBlock"])(Ml,{key:1,class:"line-marker",id:"preset-line-".concat(t,"-").concat(n),position:"end",type:e.points[1],color:"currentColor",baseSize:2},null,8,["id","type"])):Object(y["createCommentVNode"])("",!0)]),Object(y["createElementVNode"])("path",{class:"line-path",d:e.path,stroke:"currentColor",fill:"none","stroke-width":"2","stroke-dasharray":"solid"===e.style?"0, 0":"4, 1","marker-start":e.points[0]?"url(#".concat("preset-line-".concat(t,"-").concat(n),"-",e.points[0],"-start)"):"","marker-end":e.points[1]?"url(#".concat("preset-line-".concat(t,"-").concat(n),"-",e.points[1],"-end)"):""},null,8,Dd)]))],8,Td)])})),128))])])})),128))])}}});n("3836");const Fd=pn()(zd,[["__scopeId","data-v-bca68faa"]]);var Ad=Fd,Rd={class:"chart-pool"},Pd=["onClick"],Hd=Object(y["defineComponent"])({__name:"ChartPool",emits:["select"],setup:function(e,t){var n=t.emit,c=["bar","horizontalBar","line","area","scatter","pie","ring"],o=function(e){n("select",e)};return function(e,t){var n=Object(y["resolveComponent"])("IconChartLine"),l=Object(y["resolveComponent"])("IconChartHistogram"),a=Object(y["resolveComponent"])("IconChartPie"),r=Object(y["resolveComponent"])("IconChartHistogramOne"),i=Object(y["resolveComponent"])("IconChartLineArea"),u=Object(y["resolveComponent"])("IconChartRing"),d=Object(y["resolveComponent"])("IconChartScatter");return Object(y["openBlock"])(),Object(y["createElementBlock"])("ul",Rd,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(c,(function(e,t){return Object(y["createElementVNode"])("li",{class:"chart-item",key:t},[Object(y["createElementVNode"])("div",{class:"chart-content",onClick:function(t){return o(e)}},["line"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(n,{key:0,size:"24"})):"bar"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(l,{key:1,size:"24"})):"pie"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(a,{key:2,size:"24"})):"horizontalBar"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(r,{key:3,size:"24"})):"area"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(i,{key:4,size:"24"})):"ring"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(u,{key:5,size:"24"})):"scatter"===e?(Object(y["openBlock"])(),Object(y["createBlock"])(d,{key:6,size:"24"})):Object(y["createCommentVNode"])("",!0)],8,Pd)])})),64))])}}});n("24bc");const qd=pn()(Hd,[["__scopeId","data-v-3870b42e"]]);var Ud=qd,Gd=function(e){return Object(y["pushScopeId"])("data-v-144fbd05"),e=e(),Object(y["popScopeId"])(),e},Xd={class:"table-generator"},Yd={class:"title"},Zd={class:"lef"},Wd=["onMouseenter"],Jd={key:1,class:"custom"},Qd={class:"row"},Kd=Gd((function(){return Object(y["createElementVNode"])("div",{class:"label",style:{flex:"1"}},"行数:",-1)})),$d={class:"row"},es=Gd((function(){return Object(y["createElementVNode"])("div",{class:"label",style:{flex:"1"}},"列数:",-1)})),ts={class:"btns"},ns=Object(y["createTextVNode"])("取消"),cs=Object(y["createTextVNode"])("确认"),os=Object(y["defineComponent"])({__name:"TableGenerator",emits:["insert","close"],setup:function(e,t){var n=t.emit,c=Object(y["ref"])([]),o=Object(y["ref"])(3),l=Object(y["ref"])(3),a=Object(y["ref"])(!1),r=function(){if(c.value.length){var e=Object(Oe["a"])(c.value,2),t=e[0],o=e[1];n("insert",{row:t,col:o})}},i=function(){return o.value<1||o.value>20||l.value<1||l.value>20?Se["a"].warning("行数/列数必须在0~20之间"):(n("insert",{row:o.value,col:l.value}),void(a.value=!1))},u=function(){n("close"),a.value=!1};return function(e,t){var n=Object(y["resolveComponent"])("InputNumber"),d=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Xd,[Object(y["createElementVNode"])("div",Yd,[Object(y["createElementVNode"])("div",Zd,"表格 "+Object(y["toDisplayString"])(c.value.length?"".concat(c.value[0]," x ").concat(c.value[1]):""),1),Object(y["createElementVNode"])("div",{class:"right",onClick:t[0]||(t[0]=function(e){return a.value=!a.value})},Object(y["toDisplayString"])(a.value?"返回":"自定义"),1)]),a.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Jd,[Object(y["createElementVNode"])("div",Qd,[Kd,Object(y["createVNode"])(n,{min:1,max:20,value:o.value,"onUpdate:value":t[3]||(t[3]=function(e){return o.value=e}),style:{flex:"3"}},null,8,["value"])]),Object(y["createElementVNode"])("div",$d,[es,Object(y["createVNode"])(n,{min:1,max:20,value:l.value,"onUpdate:value":t[4]||(t[4]=function(e){return l.value=e}),style:{flex:"3"}},null,8,["value"])]),Object(y["createElementVNode"])("div",ts,[Object(y["createVNode"])(d,{class:"btn",onClick:t[5]||(t[5]=function(e){return u()})},{default:Object(y["withCtx"])((function(){return[ns]})),_:1}),Object(y["createVNode"])(d,{class:"btn",type:"primary",onClick:t[6]||(t[6]=function(e){return i()})},{default:Object(y["withCtx"])((function(){return[cs]})),_:1})])])):(Object(y["openBlock"])(),Object(y["createElementBlock"])("table",{key:0,onMouseleave:t[1]||(t[1]=function(e){return c.value=[]}),onClick:t[2]||(t[2]=function(e){return r()})},[Object(y["createElementVNode"])("tbody",null,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(10,(function(e){return Object(y["createElementVNode"])("tr",{key:e},[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(10,(function(t){return Object(y["createElementVNode"])("td",{onMouseenter:function(n){return c.value=[e,t]},key:t},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["cell",{active:c.value.length&&e<=c.value[0]&&t<=c.value[1]}])},null,2)],40,Wd)})),64))])})),64))])],32))])}}});n("307a");const ls=pn()(os,[["__scopeId","data-v-144fbd05"]]);var as=ls,rs={class:"media-input"},is={class:"tabs"},us=["onClick"],ds={class:"btns"},ss=Object(y["createTextVNode"])("取消"),fs=Object(y["createTextVNode"])("确认"),bs={class:"btns"},ps=Object(y["createTextVNode"])("取消"),Os=Object(y["createTextVNode"])("确认"),ms=Object(y["defineComponent"])({__name:"MediaInput",emits:["insertVideo","insertAudio","close"],setup:function(e,t){var n=t.emit,c=Object(y["ref"])("video"),o=Object(y["ref"])("https://mazwai.com/videvo_files/video/free/2019-01/small_watermarked/181004_04_Dolphins-Whale_06_preview.webm"),l=Object(y["ref"])("https://freesound.org/data/previews/614/614107_11861866-lq.mp3"),a=[{key:"video",label:"视频"},{key:"audio",label:"音频"}],r=function(){if(!o.value)return Se["a"].error("请先输入正确的视频地址");n("insertVideo",o.value)},i=function(){if(!l.value)return Se["a"].error("请先输入正确的音频地址");n("insertAudio",l.value)};return function(e,t){var u=Object(y["resolveComponent"])("Input"),d=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",rs,[Object(y["createElementVNode"])("div",is,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(a,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tab",{active:c.value===e.key}]),key:e.key,onClick:function(t){return c.value=e.key}},Object(y["toDisplayString"])(e.label),11,us)})),64))]),"video"===c.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createVNode"])(u,{value:o.value,"onUpdate:value":t[0]||(t[0]=function(e){return o.value=e}),placeholder:"请输入视频地址e.g. https://xxx.mp4"},null,8,["value"]),Object(y["createElementVNode"])("div",ds,[Object(y["createVNode"])(d,{onClick:t[1]||(t[1]=function(e){return n("close")}),style:{"margin-right":"10px"}},{default:Object(y["withCtx"])((function(){return[ss]})),_:1}),Object(y["createVNode"])(d,{type:"primary",onClick:t[2]||(t[2]=function(e){return r()})},{default:Object(y["withCtx"])((function(){return[fs]})),_:1})])],64)):Object(y["createCommentVNode"])("",!0),"audio"===c.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:1},[Object(y["createVNode"])(u,{value:l.value,"onUpdate:value":t[3]||(t[3]=function(e){return l.value=e}),placeholder:"请输入音频地址e.g. https://xxx.mp3"},null,8,["value"]),Object(y["createElementVNode"])("div",bs,[Object(y["createVNode"])(d,{onClick:t[4]||(t[4]=function(e){return n("close")}),style:{"margin-right":"10px"}},{default:Object(y["withCtx"])((function(){return[ps]})),_:1}),Object(y["createVNode"])(d,{type:"primary",onClick:t[5]||(t[5]=function(e){return i()})},{default:Object(y["withCtx"])((function(){return[Os]})),_:1})])],64)):Object(y["createCommentVNode"])("",!0)])}}});n("4675");const vs=pn()(ms,[["__scopeId","data-v-b9437110"]]);var js=vs,hs=n("e5ca");hs["a"].SUB_SUP_SCALE=.5;var ys=[{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"}],gs=[{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"}]}],xs=["width","height"],ks=["transform"],Cs=["d"],Ns=Object(y["defineComponent"])({__name:"FormulaContent",props:{latex:{type:String,required:!0},width:{type:Number,required:!0},height:{type:Number,required:!0}},setup:function(e){var t=e,n=Object(y["ref"])({x:0,y:0,w:0,h:0}),c=Object(y["ref"])("");Object(y["watch"])((function(){return t.latex}),(function(){var e=new hs["b"](t.latex);c.value=e.pathd({}),n.value=e.box({})}),{immediate:!0});var o=Object(y["computed"])((function(){var e=n.value.w+32,c=n.value.h+32;return e>t.width||c>t.height?e/c>t.width/t.height?t.width/e:t.height/c:1}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("svg",{class:"formula-content",overflow:"visible",width:n.value.w+32,height:n.value.h+32,stroke:"#000","stroke-width":"1",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},[Object(y["createElementVNode"])("g",{transform:"scale(".concat(Object(y["unref"])(o),", ").concat(Object(y["unref"])(o),") translate(0,0) matrix(1,0,0,1,0,0)"),"transform-origin":"0 50%"},[Object(y["createElementVNode"])("path",{d:c.value},null,8,Cs)],8,ks)],8,xs)}}});n("e9df");const ws=pn()(Ns,[["__scopeId","data-v-1c41d9fe"]]);var Es=ws,Vs=["innerHTML"],Is=Object(y["defineComponent"])({__name:"SymbolContent",props:{latex:{type:String,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){var e=new hs["b"](t.latex);return e.svg({SCALE_X:10,SCALE_Y:10})}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"symbol-content",innerHTML:Object(y["unref"])(n)},null,8,Vs)}}});const Bs=Is;var Ss=Bs,Ls={class:"latex-editor"},_s={class:"container"},Ts={class:"left"},Ms={class:"input-area"},Ds={class:"preview"},zs={key:0,class:"placeholder"},Fs={key:1,class:"preview-content"},As={class:"right"},Rs={class:"tabs"},Ps=["onClick"],Hs={class:"content"},qs={key:0,class:"symbol"},Us={class:"symbol-tabs"},Gs=["onClick"],Xs={class:"symbol-pool"},Ys=["onClick"],Zs={key:1,class:"formula"},Ws={class:"formula-title"},Js=["onClick"],Qs={class:"footer"},Ks=Object(y["createTextVNode"])("取消"),$s=Object(y["createTextVNode"])("确定"),ef=Object(y["defineComponent"])({__name:"index",props:{value:{type:String,default:""}},emits:["update","close"],setup:function(e,t){var n=t.emit,c=e,o=[{label:"常用符号",value:"symbol"},{label:"预置公式",value:"formula"}],l=ys,a=gs,r=Object(y["ref"])(""),i=Object(y["ref"])("symbol"),u=Object(y["ref"])(),d=Object(y["ref"])(gs[0].type),s=Object(y["computed"])((function(){var e=gs.find((function(e){return e.type===d.value}));return(null===e||void 0===e?void 0:e.children)||[]}));Object(y["onMounted"])((function(){c.value&&(r.value=c.value)}));var f=function(){if(!r.value)return Se["a"].error("公式不能为空");var e=new hs["b"](r.value),t=e.pathd({}),c=e.box({});n("update",{latex:r.value,path:t,w:c.w+32,h:c.h+32})},b=function(e){u.value&&(u.value.focus(),document.execCommand("insertText",!1,e))};return function(e,t){var c=Object(y["resolveComponent"])("TextArea"),p=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Ls,[Object(y["createElementVNode"])("div",_s,[Object(y["createElementVNode"])("div",Ts,[Object(y["createElementVNode"])("div",Ms,[Object(y["createVNode"])(c,{value:r.value,"onUpdate:value":t[0]||(t[0]=function(e){return r.value=e}),placeholder:"输入 LaTeX 公式",ref_key:"textAreaRef",ref:u},null,8,["value"])]),Object(y["createElementVNode"])("div",Ds,[r.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Fs,[Object(y["createVNode"])(Es,{width:518,height:138,latex:r.value},null,8,["latex"])])):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",zs,"公式预览"))])]),Object(y["createElementVNode"])("div",As,[Object(y["createElementVNode"])("div",Rs,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(o,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tab",{active:e.value===i.value}]),key:e.value,onClick:function(t){return i.value=e.value}},Object(y["toDisplayString"])(e.label),11,Ps)})),64))]),Object(y["createElementVNode"])("div",Hs,["symbol"===i.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",qs,[Object(y["createElementVNode"])("div",Us,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(a),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["symbol-tab",{active:d.value===e.type}]),key:e.type,onClick:function(t){return d.value=e.type}},Object(y["toDisplayString"])(e.label),11,Gs)})),128))]),Object(y["createElementVNode"])("div",Xs,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(s),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"symbol-item",key:e.latex,onClick:function(t){return b(e.latex)}},[Object(y["createVNode"])(Ss,{latex:e.latex},null,8,["latex"])],8,Ys)})),128))])])):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Zs,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(l),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"formula-item",key:e.label},[Object(y["createElementVNode"])("div",Ws,Object(y["toDisplayString"])(e.label),1),Object(y["createElementVNode"])("div",{class:"formula-item-content",onClick:function(t){return r.value=e.latex}},[Object(y["createVNode"])(Es,{width:236,height:60,latex:e.latex},null,8,["latex"])],8,Js)])})),128))]))])])]),Object(y["createElementVNode"])("div",Qs,[Object(y["createVNode"])(p,{class:"btn",onClick:t[1]||(t[1]=function(e){return n("close")})},{default:Object(y["withCtx"])((function(){return[Ks]})),_:1}),Object(y["createVNode"])(p,{class:"btn",type:"primary",onClick:t[2]||(t[2]=function(e){return f()})},{default:Object(y["withCtx"])((function(){return[$s]})),_:1})])])}}});n("1933");const tf=pn()(ef,[["__scopeId","data-v-2d73bf28"]]);var nf=tf,cf={class:"canvas-tool"},of={class:"left-handler"},lf={class:"add-element-handler"},af={class:"right-handler"},rf={class:"viewport-size-preset"},uf=["onClick"],df={class:"text"},sf=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=Object(g["c"])(t),c=n.creatingElement,o=Object(g["c"])(xe()),l=o.canUndo,a=o.canRedo,r=lt(),i=r.redo,u=r.undo,d=gt(),s=d.scaleCanvas,f=d.setCanvasScalePercentage,b=d.resetCanvas,p=d.canvasScalePercentage,O=[200,150,100,80,50],m=Object(y["ref"])(!1),v=function(e){f(e),m.value=!1},j=at(),h=j.createImageElement,x=j.createChartElement,k=j.createTableElement,C=j.createLatexElement,N=j.createVideoElement,w=j.createAudioElement,E=function(e){var t=e[0];t&&et(t).then((function(e){return h(e)}))},V=Object(y["ref"])(!1),I=Object(y["ref"])(!1),B=Object(y["ref"])(!1),S=Object(y["ref"])(!1),L=Object(y["ref"])(!1),_=Object(y["ref"])(!1),T=function(){t.setCreatingElement({type:"text"})},M=function(e){t.setCreatingElement({type:"shape",data:e}),V.value=!1},D=function(e){t.setCreatingElement({type:"line",data:e}),I.value=!1};return function(e,t){var n=Object(y["resolveComponent"])("IconBack"),o=Object(y["resolveComponent"])("Tooltip"),r=Object(y["resolveComponent"])("IconNext"),d=Object(y["resolveComponent"])("IconFontSize"),f=Object(y["resolveComponent"])("IconPicture"),j=Object(y["resolveComponent"])("FileInput"),h=Object(y["resolveComponent"])("IconGraphicDesign"),g=Object(y["resolveComponent"])("Popover"),z=Object(y["resolveComponent"])("IconConnection"),F=Object(y["resolveComponent"])("IconChartProportion"),A=Object(y["resolveComponent"])("IconInsertTable"),R=Object(y["resolveComponent"])("IconFormula"),P=Object(y["resolveComponent"])("IconVideoTwo"),H=Object(y["resolveComponent"])("IconMinus"),q=Object(y["resolveComponent"])("IconPlus"),U=Object(y["resolveComponent"])("IconFullScreen"),G=Object(y["resolveComponent"])("Modal");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",cf,[Object(y["createElementVNode"])("div",of,[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"撤销"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{class:Object(y["normalizeClass"])(["handler-item",{disable:!Object(y["unref"])(l)}]),onClick:t[0]||(t[0]=function(e){return Object(y["unref"])(u)()})},null,8,["class"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"重做"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{class:Object(y["normalizeClass"])(["handler-item",{disable:!Object(y["unref"])(a)}]),onClick:t[1]||(t[1]=function(e){return Object(y["unref"])(i)()})},null,8,["class"])]})),_:1},8,["mouseEnterDelay"])]),Object(y["createElementVNode"])("div",lf,[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入文字"},{default:Object(y["withCtx"])((function(){var e;return[Object(y["createVNode"])(d,{class:Object(y["normalizeClass"])(["handler-item",{active:"text"===(null===(e=Object(y["unref"])(c))||void 0===e?void 0:e.type)}]),onClick:t[2]||(t[2]=function(e){return T()})},null,8,["class"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(j,{onChange:t[3]||(t[3]=function(e){return E(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入图片"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(g,{trigger:"click",visible:V.value,"onUpdate:visible":t[5]||(t[5]=function(e){return V.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Id,{onSelect:t[4]||(t[4]=function(e){return M(e)})})]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入形状"},{default:Object(y["withCtx"])((function(){var e;return[Object(y["createVNode"])(h,{class:Object(y["normalizeClass"])(["handler-item",{active:"shape"===(null===(e=Object(y["unref"])(c))||void 0===e?void 0:e.type)}])},null,8,["class"])]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(y["createVNode"])(g,{trigger:"click",visible:I.value,"onUpdate:visible":t[7]||(t[7]=function(e){return I.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Ad,{onSelect:t[6]||(t[6]=function(e){return D(e)})})]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入线条"},{default:Object(y["withCtx"])((function(){var e;return[Object(y["createVNode"])(z,{class:Object(y["normalizeClass"])(["handler-item",{active:"line"===(null===(e=Object(y["unref"])(c))||void 0===e?void 0:e.type)}])},null,8,["class"])]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(y["createVNode"])(g,{trigger:"click",visible:B.value,"onUpdate:visible":t[9]||(t[9]=function(e){return B.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Ud,{onSelect:t[8]||(t[8]=function(e){Object(y["unref"])(x)(e),B.value=!1})})]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入图表"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(y["createVNode"])(g,{trigger:"click",visible:S.value,"onUpdate:visible":t[12]||(t[12]=function(e){return S.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(as,{onClose:t[10]||(t[10]=function(e){return S.value=!1}),onInsert:t[11]||(t[11]=function(e){var t=e.row,n=e.col;Object(y["unref"])(k)(t,n),S.value=!1})})]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入表格"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"]),Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入公式"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{class:"handler-item",onClick:t[13]||(t[13]=function(e){return _.value=!0})})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(g,{trigger:"click",visible:L.value,"onUpdate:visible":t[17]||(t[17]=function(e){return L.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(js,{onClose:t[14]||(t[14]=function(e){return L.value=!1}),onInsertVideo:t[15]||(t[15]=function(e){Object(y["unref"])(N)(e),L.value=!1}),onInsertAudio:t[16]||(t[16]=function(e){Object(y["unref"])(w)(e),L.value=!1})})]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"插入音视频"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(P,{class:"handler-item"})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["visible"])]),Object(y["createElementVNode"])("div",af,[Object(y["createVNode"])(H,{class:"handler-item viewport-size",onClick:t[18]||(t[18]=function(e){return Object(y["unref"])(s)("-")})}),Object(y["createVNode"])(g,{trigger:"click",visible:m.value,"onUpdate:visible":t[19]||(t[19]=function(e){return m.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",rf,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(O,(function(e){return Object(y["createElementVNode"])("div",{class:"preset-item",key:e,onClick:function(t){return v(e)}},Object(y["toDisplayString"])(e)+"%",9,uf)})),64))])]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",df,Object(y["toDisplayString"])(Object(y["unref"])(p)),1)]})),_:1},8,["visible"]),Object(y["createVNode"])(q,{class:"handler-item viewport-size",onClick:t[20]||(t[20]=function(e){return Object(y["unref"])(s)("+")})}),Object(y["createVNode"])(o,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"适应屏幕"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(U,{class:"handler-item viewport-size-adaptation",onClick:t[21]||(t[21]=function(e){return Object(y["unref"])(b)()})})]})),_:1},8,["mouseEnterDelay"])]),Object(y["createVNode"])(G,{visible:_.value,"onUpdate:visible":t[24]||(t[24]=function(e){return _.value=e}),footer:null,centered:"",width:880,destroyOnClose:""},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(nf,{onClose:t[22]||(t[22]=function(e){return _.value=!1}),onUpdate:t[23]||(t[23]=function(e){Object(y["unref"])(C)(e),_.value=!1})})]})),_:1},8,["visible"])])}}});n("9ff2");const ff=pn()(sf,[["__scopeId","data-v-5d4eff54"]]);var bf=ff,pf=function(){var e=Object(g["c"])(le()),t=e.slides,n=Object(y["ref"])(null),c=Object(y["ref"])(50),o=function e(){t.value.length>c.value?n.value=setTimeout((function(){c.value=c.value+20,e()}),600):c.value=9999};return Object(y["onMounted"])(o),Object(y["onUnmounted"])((function(){n.value&&clearTimeout(n.value)})),{slidesLoadLimit:c}},Of=n("b76a"),mf=n.n(Of),vf={class:"layout-pool"},jf=["onClick"],hf=Object(y["defineComponent"])({__name:"LayoutPool",emits:["select"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(le()),o=c.layouts,l=function(e){n("select",e)};return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",vf,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(o),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"layout-item",key:e.id,onClick:function(t){return l(e)}},[Object(y["createVNode"])(nd,{class:"thumbnail",slide:e,size:180},null,8,["slide"])],8,jf)})),128))])}}});n("3328");const yf=pn()(hf,[["__scopeId","data-v-cc6b7dca"]]);var gf=yf,xf={class:"add-slide"},kf=Object(y["createTextVNode"])("添加幻灯片"),Cf={class:"select-btn"},Nf=["onMousedown"],wf=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=le(),c=ke(),o=Object(g["c"])(t),l=o.selectedSlidesIndex,a=o.thumbnailsFocus,r=Object(g["c"])(n),i=r.slides,u=r.slideIndex,d=Object(g["c"])(c),s=d.ctrlKeyState,f=d.shiftKeyState,b=pf(),p=b.slidesLoadLimit,O=Object(y["computed"])((function(){return[].concat(Object(K["a"])(l.value),[u.value])})),m=Object(y["ref"])(!1),v=ut(),j=v.copySlide,h=v.pasteSlide,x=v.createSlide,k=v.createSlideByTemplate,C=v.copyAndPasteSlide,N=v.deleteSlide,w=v.cutSlide,E=v.selectAllSlide,V=function(e){t.setActiveElementIdList([]),u.value!==e&&n.updateSlideIndex(e)},I=function(e,n){var c=O.value.length>1;if(!c||!O.value.includes(n)||0===e.button)if(s.value)if(u.value===n){if(!c)return;var o=O.value.filter((function(e){return e!==n}));t.updateSelectedSlidesIndex(o),V(O.value[0])}else if(O.value.includes(n)){var l=O.value.filter((function(e){return e!==n}));t.updateSelectedSlidesIndex(l)}else{var a=[].concat(Object(K["a"])(O.value),[n]);t.updateSelectedSlidesIndex(a),V(n)}else if(f.value){if(u.value===n&&!c)return;var r=Math.min.apply(Math,Object(K["a"])(O.value)),i=n;n<r&&(i=Math.max.apply(Math,Object(K["a"])(O.value)),r=n);for(var d=[],b=r;b<=i;b++)d.push(b);t.updateSelectedSlidesIndex(d),V(n)}else t.updateSelectedSlidesIndex([]),V(n)},B=function(e){a.value!==e&&(t.setThumbnailsFocus(e),e||t.updateSelectedSlidesIndex([]))},S=function(e){var t=e.newIndex,c=e.oldIndex;if(c!==t){var o=JSON.parse(JSON.stringify(i.value)),l=o[c];o.splice(c,1),o.splice(t,0,l),n.setSlides(o),n.updateSlideIndex(t)}},L=yt(),_=L.enterScreening,T=L.enterScreeningFromStart,M=function(){return[{text:"粘贴",subText:"Ctrl + V",handler:h},{text:"全选",subText:"Ctrl + A",handler:E},{text:"新建页面",subText:"Enter",handler:x},{text:"幻灯片放映",subText:"F5",handler:T}]},D=function(){return[{text:"剪切",subText:"Ctrl + X",handler:w},{text:"复制",subText:"Ctrl + C",handler:j},{text:"粘贴",subText:"Ctrl + V",handler:h},{text:"全选",subText:"Ctrl + A",handler:E},{divider:!0},{text:"新建页面",subText:"Enter",handler:x},{text:"复制页面",subText:"Ctrl + D",handler:C},{text:"删除页面",subText:"Delete",handler:function(){return N()}},{divider:!0},{text:"从当前放映",subText:"Shift + F5",handler:_}]};return function(e,t){var n=Object(y["resolveComponent"])("IconPlus"),c=Object(y["resolveComponent"])("IconDown"),o=Object(y["resolveComponent"])("Popover"),l=Object(y["resolveDirective"])("contextmenu"),a=Object(y["resolveDirective"])("click-outside");return Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"thumbnails",onMousedown:t[3]||(t[3]=function(){return B(!0)})},[Object(y["createElementVNode"])("div",xf,[Object(y["createElementVNode"])("div",{class:"btn",onClick:t[0]||(t[0]=function(e){return Object(y["unref"])(x)()})},[Object(y["createVNode"])(n,{class:"icon"}),kf]),Object(y["createVNode"])(o,{trigger:"click",placement:"bottomLeft",visible:m.value,"onUpdate:visible":t[2]||(t[2]=function(e){return m.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(gf,{onSelect:t[1]||(t[1]=function(e){Object(y["unref"])(k)(e),m.value=!1})})]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Cf,[Object(y["createVNode"])(c)])]})),_:1},8,["visible"])]),Object(y["createVNode"])(Object(y["unref"])(mf.a),{class:"thumbnail-list",modelValue:Object(y["unref"])(i),animation:300,scroll:!0,scrollSensitivity:50,setData:null,onEnd:S,itemKey:"id"},{item:Object(y["withCtx"])((function(e){var t=e.element,n=e.index;return[Object(y["withDirectives"])((Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["thumbnail-item",{active:Object(y["unref"])(u)===n,selected:Object(y["unref"])(O).includes(n)}]),onMousedown:function(e){return I(e,n)}},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["label",{"offset-left":n>=99}])},Object(y["toDisplayString"])(Object(y["unref"])(Ne)(n+1,2)),3),Object(y["createVNode"])(nd,{class:"thumbnail",slide:t,size:120,visible:n<Object(y["unref"])(p)},null,8,["slide","visible"])],42,Nf)),[[l,D]])]})),_:1},8,["modelValue"])],32)),[[a,function(){return B(!1)}],[l,M]])}}});n("d908");const Ef=pn()(wf,[["__scopeId","data-v-153c0b44"]]);var Vf=Ef,If=function(e){return Object(y["pushScopeId"])("data-v-22345a51"),e=e(),Object(y["popScopeId"])(),e},Bf={class:"element-opacity"},Sf={class:"row"},Lf=If((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"不透明度:",-1)})),_f=Object(y["defineComponent"])({__name:"ElementOpacity",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=Object(y["ref"])(1);Object(y["watch"])(c,(function(){c.value&&(o.value="opacity"in c.value&&void 0!==c.value.opacity?c.value.opacity:1)}),{deep:!0,immediate:!0});var l=lt(),a=l.addHistorySnapshot,r=function(e){if(c.value){var n={opacity:e};t.updateElement({id:c.value.id,props:n}),a()}};return function(e,t){var n=Object(y["resolveComponent"])("Slider");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Bf,[Object(y["createElementVNode"])("div",Sf,[Lf,Object(y["createVNode"])(n,{class:"slider",min:0,max:1,step:.1,value:o.value,onChange:t[0]||(t[0]=function(e){return r(e)})},null,8,["step","value"])])])}}});n("335c");const Tf=pn()(_f,[["__scopeId","data-v-22345a51"]]);var Mf=Tf,Df=(n("c7cd"),{class:"color-block"}),zf=Object(y["defineComponent"])({__name:"ColorButton",props:{color:{type:String,required:!0}},setup:function(e){return function(t,n){var c=Object(y["resolveComponent"])("IconPlatte"),o=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createBlock"])(o,{class:"color-btn"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Df,[Object(y["createElementVNode"])("div",{class:"content",style:Object(y["normalizeStyle"])({backgroundColor:e.color})},null,4)]),Object(y["createVNode"])(c,{class:"color-btn-icon"})]})),_:1})}}});n("9300");const Ff=pn()(zf,[["__scopeId","data-v-ed8f2044"]]);var Af=Ff,Rf=function(e){return Object(y["pushScopeId"])("data-v-e91e3764"),e=e(),Object(y["popScopeId"])(),e},Pf={class:"element-outline"},Hf={key:0,class:"row"},qf=Rf((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"启用边框:",-1)})),Uf={class:"switch-wrapper",style:{flex:"3"}},Gf={class:"row"},Xf=Rf((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"边框样式:",-1)})),Yf=Object(y["createTextVNode"])("实线边框"),Zf=Object(y["createTextVNode"])("虚线边框"),Wf={class:"row"},Jf=Rf((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"边框颜色:",-1)})),Qf={class:"row"},Kf=Rf((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"边框粗细:",-1)})),$f=Object(y["defineComponent"])({__name:"ElementOutline",props:{fixed:{type:Boolean,default:!1}},setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=Object(y["ref"])(),l=Object(y["ref"])(!1);Object(y["watch"])(c,(function(){c.value&&(o.value="outline"in c.value?c.value.outline:void 0,l.value=!!o.value)}),{deep:!0,immediate:!0});var a=lt(),r=a.addHistorySnapshot,i=function(e){if(c.value){var n={outline:Object(S["a"])(Object(S["a"])({},o.value),e)};t.updateElement({id:c.value.id,props:n}),r()}},u=function(e){if(c.value){if(e){var n={width:2,color:"#000",style:"solid"};t.updateElement({id:c.value.id,props:{outline:n}})}else t.removeElementProps({id:c.value.id,propName:"outline"});r()}};return function(t,n){var c=Object(y["resolveComponent"])("Switch"),a=Object(y["resolveComponent"])("SelectOption"),r=Object(y["resolveComponent"])("Select"),d=Object(y["resolveComponent"])("ColorPicker"),s=Object(y["resolveComponent"])("Popover"),f=Object(y["resolveComponent"])("InputNumber");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Pf,[e.fixed?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Hf,[qf,Object(y["createElementVNode"])("div",Uf,[Object(y["createVNode"])(c,{checked:l.value,onChange:n[0]||(n[0]=function(e){return u(e)})},null,8,["checked"])])])),l.value&&o.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:1},[Object(y["createElementVNode"])("div",Gf,[Xf,Object(y["createVNode"])(r,{style:{flex:"3"},value:o.value.style,onChange:n[1]||(n[1]=function(e){return i({style:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{value:"solid"},{default:Object(y["withCtx"])((function(){return[Yf]})),_:1}),Object(y["createVNode"])(a,{value:"dashed"},{default:Object(y["withCtx"])((function(){return[Zf]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Wf,[Jf,Object(y["createVNode"])(s,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(d,{modelValue:o.value.color,"onUpdate:modelValue":n[2]||(n[2]=function(e){return i({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:o.value.color||"#000",style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",Qf,[Kf,Object(y["createVNode"])(f,{value:o.value.width,onChange:n[3]||(n[3]=function(e){return i({width:e})}),style:{flex:"3"}},null,8,["value"])])],64)):Object(y["createCommentVNode"])("",!0)])}}});n("f40d");const eb=pn()($f,[["__scopeId","data-v-e91e3764"]]);var tb=eb,nb=function(e){return Object(y["pushScopeId"])("data-v-053ed706"),e=e(),Object(y["popScopeId"])(),e},cb={class:"element-shadow"},ob={class:"row"},lb=nb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"启用阴影:",-1)})),ab={class:"switch-wrapper",style:{flex:"3"}},rb={class:"row"},ib=nb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"水平阴影:",-1)})),ub={class:"row"},db=nb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"垂直阴影:",-1)})),sb={class:"row"},fb=nb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"模糊距离:",-1)})),bb={class:"row"},pb=nb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"阴影颜色:",-1)})),Ob=Object(y["defineComponent"])({__name:"ElementShadow",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=Object(y["ref"])(),l=Object(y["ref"])(!1);Object(y["watch"])(c,(function(){c.value&&(o.value="shadow"in c.value?c.value.shadow:void 0,l.value=!!o.value)}),{deep:!0,immediate:!0});var a=lt(),r=a.addHistorySnapshot,i=function(e){if(c.value&&o.value){var n=Object(S["a"])(Object(S["a"])({},o.value),e);t.updateElement({id:c.value.id,props:{shadow:n}}),r()}},u=function(e){if(c.value){if(e){var n={h:1,v:1,blur:2,color:"#000"};t.updateElement({id:c.value.id,props:{shadow:n}})}else t.removeElementProps({id:c.value.id,propName:"shadow"});r()}};return function(e,t){var n=Object(y["resolveComponent"])("Switch"),c=Object(y["resolveComponent"])("Slider"),a=Object(y["resolveComponent"])("ColorPicker"),r=Object(y["resolveComponent"])("Popover");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",cb,[Object(y["createElementVNode"])("div",ob,[lb,Object(y["createElementVNode"])("div",ab,[Object(y["createVNode"])(n,{checked:l.value,onChange:t[0]||(t[0]=function(e){return u(e)})},null,8,["checked"])])]),l.value&&o.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createElementVNode"])("div",rb,[ib,Object(y["createVNode"])(c,{class:"slider",min:-10,max:10,step:1,value:o.value.h,onChange:t[1]||(t[1]=function(e){return i({h:e})})},null,8,["value"])]),Object(y["createElementVNode"])("div",ub,[db,Object(y["createVNode"])(c,{class:"slider",min:-10,max:10,step:1,value:o.value.v,onChange:t[2]||(t[2]=function(e){return i({v:e})})},null,8,["value"])]),Object(y["createElementVNode"])("div",sb,[fb,Object(y["createVNode"])(c,{class:"slider",min:1,max:20,step:1,value:o.value.blur,onChange:t[3]||(t[3]=function(e){return i({blur:e})})},null,8,["value"])]),Object(y["createElementVNode"])("div",bb,[pb,Object(y["createVNode"])(r,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{modelValue:o.value.color,"onUpdate:modelValue":t[4]||(t[4]=function(e){return i({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:o.value.color,style:{flex:"3"}},null,8,["color"])]})),_:1})])],64)):Object(y["createCommentVNode"])("",!0)])}}});n("34f1");const mb=pn()(Ob,[["__scopeId","data-v-053ed706"]]);var vb=mb,jb=function(e){return Object(y["pushScopeId"])("data-v-5830b9cf"),e=e(),Object(y["popScopeId"])(),e},hb={class:"text-style-panel"},yb={class:"preset-style"},gb=["onClick"],xb=Object(y["createTextVNode"])("+"),kb=Object(y["createTextVNode"])("-"),Cb={class:"link-popover"},Nb={class:"btns"},wb=Object(y["createTextVNode"])("移除"),Eb=Object(y["createTextVNode"])("确认"),Vb={class:"row"},Ib=jb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"行间距:",-1)})),Bb={class:"row"},Sb=jb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"段间距:",-1)})),Lb={class:"row"},_b=jb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"字间距:",-1)})),Tb={class:"row"},Mb=jb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"首行缩进:",-1)})),Db={class:"row"},zb=jb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"文本框填充:",-1)})),Fb=Object(y["defineComponent"])({__name:"TextStylePanel",setup:function(e){var t=[{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"}]}],n=le(),c=Object(g["c"])(ie()),o=c.handleElement,l=c.handleElementId,a=c.richTextAttrs,r=c.availableFonts,i=lt(),u=i.addHistorySnapshot,d=function(e){n.updateElement({id:l.value,props:e}),u()},s=Object(y["ref"])("#000"),f=Object(y["ref"])(),b=Object(y["ref"])(),p=Object(y["ref"])(),O=Object(y["ref"])();Object(y["watch"])(o,(function(){o.value&&"text"===o.value.type&&(s.value=o.value.fill||"#fff",f.value=o.value.lineHeight||1.5,b.value=o.value.wordSpace||0,p.value=o.value.textIndent||0,O.value=void 0===o.value.paragraphSpace?5:o.value.paragraphSpace)}),{deep:!0,immediate:!0});var m=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],v=[.9,1,1.15,1.2,1.4,1.5,1.8,2,2.5,3],j=[0,1,2,3,4,5,6,8,10],h=[0,48,96,144,192,240,288,336],x=[0,5,10,15,20,25,30,40,50,80],k=function(e){d({lineHeight:e})},C=function(e){d({paragraphSpace:e})},N=function(e){d({wordSpace:e})},w=function(e){d({textIndent:e})},E=function(e){d({fill:e})},V=function(e,t){Ko.emit(so.RICH_TEXT_COMMAND,{action:{command:e,value:t}})},I=function(e){Ko.emit(so.RICH_TEXT_COMMAND,{action:e})},S=Object(y["ref"])(""),L=Object(y["ref"])(!1);Object(y["watch"])(a,(function(){return L.value=!1}));var _=function(){S.value=a.value.link,L.value=!0},T=function(e){if(e){var t=/^(https?):\/\/[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:\/~+#]*[\w\-@?^=%&\/~+#])?$/;if(!t.test(e))return Se["a"].error("不是正确的网页链接地址")}V("link",e),L.value=!1};return function(e,n){var c=Object(y["resolveComponent"])("Divider"),o=Object(y["resolveComponent"])("IconFontSize"),l=Object(y["resolveComponent"])("SelectOption"),i=Object(y["resolveComponent"])("SelectOptGroup"),u=Object(y["resolveComponent"])("Select"),d=Object(y["resolveComponent"])("IconAddText"),g=Object(y["resolveComponent"])("InputGroup"),M=Object(y["resolveComponent"])("ColorPicker"),D=Object(y["resolveComponent"])("IconText"),z=Object(y["resolveComponent"])("Button"),F=Object(y["resolveComponent"])("Tooltip"),A=Object(y["resolveComponent"])("Popover"),R=Object(y["resolveComponent"])("IconHighLight"),P=Object(y["resolveComponent"])("ButtonGroup"),H=Object(y["resolveComponent"])("IconTextBold"),q=Object(y["resolveComponent"])("CheckboxButton"),U=Object(y["resolveComponent"])("IconTextItalic"),G=Object(y["resolveComponent"])("IconTextUnderline"),X=Object(y["resolveComponent"])("IconStrikethrough"),Y=Object(y["resolveComponent"])("IconFormat"),Z=Object(y["resolveComponent"])("CheckboxButtonGroup"),W=Object(y["resolveComponent"])("IconUpOne"),J=Object(y["resolveComponent"])("IconDownOne"),Q=Object(y["resolveComponent"])("IconCode"),K=Object(y["resolveComponent"])("IconQuote"),$=Object(y["resolveComponent"])("Input"),ee=Object(y["resolveComponent"])("IconLinkOne"),te=Object(y["resolveComponent"])("IconAlignTextLeft"),ne=Object(y["resolveComponent"])("RadioButton"),ce=Object(y["resolveComponent"])("IconAlignTextCenter"),oe=Object(y["resolveComponent"])("IconAlignTextRight"),le=Object(y["resolveComponent"])("RadioGroup"),ae=Object(y["resolveComponent"])("IconList"),re=Object(y["resolveComponent"])("IconOrderedList"),ie=Object(y["resolveComponent"])("IconIndentLeft"),ue=Object(y["resolveComponent"])("IconIndentRight"),de=Object(y["resolveComponent"])("IconRowHeight"),se=Object(y["resolveComponent"])("IconVerticalSpacingBetweenItems"),fe=Object(y["resolveComponent"])("IconFullwidth");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",hb,[Object(y["createElementVNode"])("div",yb,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(t,(function(e){return Object(y["createElementVNode"])("div",{class:"preset-style-item",key:e.label,style:Object(y["normalizeStyle"])(e.style),onClick:function(t){return I(e.cmd)}},Object(y["toDisplayString"])(e.label),13,gb)})),64))]),Object(y["createVNode"])(c),Object(y["createVNode"])(g,{compact:"",class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(u,{style:{flex:"3"},value:Object(y["unref"])(a).fontname,onChange:n[0]||(n[0]=function(e){return V("fontname",e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o)]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(i,{label:"系统字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(r),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(l,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",{style:Object(y["normalizeStyle"])({fontFamily:e.value})},Object(y["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(y["createVNode"])(i,{label:"在线字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(B),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(l,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(y["createVNode"])(u,{style:{flex:"2"},value:Object(y["unref"])(a).fontsize,onChange:n[1]||(n[1]=function(e){return V("fontsize",e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(d)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(m,(function(e){return Object(y["createVNode"])(l,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]})),_:1}),Object(y["createVNode"])(P,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M,{modelValue:Object(y["unref"])(a).color,"onUpdate:modelValue":n[2]||(n[2]=function(e){return V("color",e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{class:"text-color-btn",style:{flex:"3"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(D),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(a).color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(A,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M,{modelValue:Object(y["unref"])(a).backcolor,"onUpdate:modelValue":n[3]||(n[3]=function(e){return V("backcolor",e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字高亮"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{class:"text-color-btn",style:{flex:"3"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(a).backcolor})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"增大字号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{class:"font-size-btn",style:{flex:"2"},onClick:n[4]||(n[4]=function(e){return V("fontsize-add")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o),xb]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"减小字号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{class:"font-size-btn",style:{flex:"2"},onClick:n[5]||(n[5]=function(e){return V("fontsize-reduce")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o),kb]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(Z,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"加粗"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).bold,onClick:n[6]||(n[6]=function(e){return V("bold")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(H)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"斜体"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).em,onClick:n[7]||(n[7]=function(e){return V("em")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(U)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下划线"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).underline,onClick:n[8]||(n[8]=function(e){return V("underline")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(G)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除线"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).strikethrough,onClick:n[9]||(n[9]=function(e){return V("strikethrough")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(X)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"清除格式"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},onClick:n[10]||(n[10]=function(e){return V("clear")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Y)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(Z,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"上标"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).superscript,onClick:n[11]||(n[11]=function(e){return V("superscript")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(W)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下标"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).subscript,onClick:n[12]||(n[12]=function(e){return V("subscript")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(J)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"行内代码"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).code,onClick:n[13]||(n[13]=function(e){return V("code")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Q)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"引用"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).blockquote,onClick:n[14]||(n[14]=function(e){return V("blockquote")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(K)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"超链接"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A,{placement:"bottomRight",trigger:"click",visible:L.value,"onUpdate:visible":n[19]||(n[19]=function(e){return L.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Cb,[Object(y["createVNode"])($,{value:S.value,"onUpdate:value":n[15]||(n[15]=function(e){return S.value=e}),placeholder:"请输入超链接"},null,8,["value"]),Object(y["createElementVNode"])("div",Nb,[Object(y["createVNode"])(z,{size:"small",disabled:!Object(y["unref"])(a).link,onClick:n[16]||(n[16]=function(e){return T()}),style:{"margin-right":"5px"}},{default:Object(y["withCtx"])((function(){return[wb]})),_:1},8,["disabled"]),Object(y["createVNode"])(z,{size:"small",type:"primary",onClick:n[17]||(n[17]=function(e){return T(S.value)})},{default:Object(y["withCtx"])((function(){return[Eb]})),_:1})])])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:!!Object(y["unref"])(a).link,onClick:n[18]||(n[18]=function(e){return _()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ee)]})),_:1},8,["checked"])]})),_:1},8,["visible"])]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(c),Object(y["createVNode"])(le,{class:"row","button-style":"solid",value:Object(y["unref"])(a).align,onChange:n[20]||(n[20]=function(e){return V("align",e.target.value)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ne,{value:"left",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(te)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ne,{value:"center",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ce)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ne,{value:"right",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(oe)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(y["createVNode"])(Z,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"项目符号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).bulletList,onClick:n[21]||(n[21]=function(e){return V("bulletList")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ae)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"编号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{style:{flex:"1"},checked:Object(y["unref"])(a).orderedList,onClick:n[22]||(n[22]=function(e){return V("orderedList")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(re)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(P,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"减小缩进"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{style:{flex:"1"},onClick:n[23]||(n[23]=function(e){return V("indent","-1")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ie)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(F,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"增大缩进"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{style:{flex:"1"},onClick:n[24]||(n[24]=function(e){return V("indent","+1")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ue)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(c),Object(y["createElementVNode"])("div",Vb,[Ib,Object(y["createVNode"])(u,{style:{flex:"3"},value:f.value,onChange:n[25]||(n[25]=function(e){return k(e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(de)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(v,(function(e){return Object(y["createVNode"])(l,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e)+"倍",1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Bb,[Sb,Object(y["createVNode"])(u,{style:{flex:"3"},value:O.value,onChange:n[26]||(n[26]=function(e){return C(e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(se)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(x,(function(e){return Object(y["createVNode"])(l,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e)+"px",1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Lb,[_b,Object(y["createVNode"])(u,{style:{flex:"3"},value:b.value,onChange:n[27]||(n[27]=function(e){return N(e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(fe)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(j,(function(e){return Object(y["createVNode"])(l,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e)+"px",1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Tb,[Mb,Object(y["createVNode"])(u,{style:{flex:"3"},value:p.value,onChange:n[28]||(n[28]=function(e){return w(e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(ue)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(h,(function(e){return Object(y["createVNode"])(l,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e)+"px",1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Db,[zb,Object(y["createVNode"])(A,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M,{modelValue:s.value,"onUpdate:modelValue":n[29]||(n[29]=function(e){return E(e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:s.value,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createVNode"])(c),Object(y["createVNode"])(tb),Object(y["createVNode"])(c),Object(y["createVNode"])(vb),Object(y["createVNode"])(c),Object(y["createVNode"])(Mf)])}}});n("197c");const Ab=pn()(Fb,[["__scopeId","data-v-5830b9cf"]]);var Rb=Ab,Pb={class:"element-flip"},Hb=Object(y["createTextVNode"])(" 垂直翻转"),qb=Object(y["createTextVNode"])(" 水平翻转"),Ub=Object(y["defineComponent"])({__name:"ElementFlip",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=Object(y["ref"])(!1),l=Object(y["ref"])(!1);Object(y["watch"])(c,(function(){!c.value||"image"!==c.value.type&&"shape"!==c.value.type||(o.value=!!c.value.flipH,l.value=!!c.value.flipV)}),{deep:!0,immediate:!0});var a=lt(),r=a.addHistorySnapshot,i=function(e){c.value&&(t.updateElement({id:c.value.id,props:e}),r())};return function(e,t){var n=Object(y["resolveComponent"])("IconFlipVertically"),c=Object(y["resolveComponent"])("CheckboxButton"),a=Object(y["resolveComponent"])("IconFlipHorizontally"),r=Object(y["resolveComponent"])("CheckboxButtonGroup");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Pb,[Object(y["createVNode"])(r,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{flex:"1"},checked:l.value,onClick:t[0]||(t[0]=function(e){return i({flipV:!l.value})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n),Hb]})),_:1},8,["checked"]),Object(y["createVNode"])(c,{style:{flex:"1"},checked:o.value,onClick:t[1]||(t[1]=function(e){return i({flipH:!o.value})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a),qb]})),_:1},8,["checked"])]})),_:1})])}}});n("02ca");const Gb=pn()(Ub,[["__scopeId","data-v-59a1646e"]]);var Xb=Gb,Yb=function(e){return Object(y["pushScopeId"])("data-v-37fbdfde"),e=e(),Object(y["popScopeId"])(),e},Zb={class:"element-filter"},Wb={class:"row"},Jb=Yb((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"启用滤镜:",-1)})),Qb={class:"switch-wrapper",style:{flex:"3"}},Kb={key:0,class:"filter"},$b={class:"name"},ep=Object(y["defineComponent"])({__name:"ElementFilter",setup:function(e){var t=[{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}],n=le(),c=Object(g["c"])(ie()),o=c.handleElement,l=c.handleElementId,a=Object(y["ref"])(JSON.parse(JSON.stringify(t))),r=Object(y["ref"])(!1),i=lt(),u=i.addHistorySnapshot;Object(y["watch"])(o,(function(){if(o.value&&"image"===o.value.type){var e=o.value.filters;e?(a.value=t.map((function(t){return void 0!==e[t.key]?Object(S["a"])(Object(S["a"])({},t),{},{value:parseInt(e[t.key])}):t})),r.value=!0):(a.value=JSON.parse(JSON.stringify(t)),r.value=!1)}}),{deep:!0,immediate:!0});var d=function(e,t){var c=o.value,a=c.filters||{},r=Object(S["a"])(Object(S["a"])({},a),{},Object(pe["a"])({},e.key,"".concat(t).concat(e.unit)));n.updateElement({id:l.value,props:{filters:r}}),u()},s=function(e){o.value&&(e?n.updateElement({id:o.value.id,props:{filters:{}}}):n.removeElementProps({id:o.value.id,propName:"filters"}),u())};return function(e,t){var n=Object(y["resolveComponent"])("Switch"),c=Object(y["resolveComponent"])("Slider");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Zb,[Object(y["createElementVNode"])("div",Wb,[Jb,Object(y["createElementVNode"])("div",Qb,[Object(y["createVNode"])(n,{checked:r.value,onChange:t[0]||(t[0]=function(e){return s(e)})},null,8,["checked"])])]),r.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Kb,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(a.value,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"filter-item",key:e.key},[Object(y["createElementVNode"])("div",$b,Object(y["toDisplayString"])(e.label),1),Object(y["createVNode"])(c,{class:"filter-slider",max:e.max,min:0,step:e.step,value:e.value,onChange:function(t){return d(e,t)}},null,8,["max","step","value","onChange"])])})),128))])):Object(y["createCommentVNode"])("",!0)])}}});n("58de");const tp=pn()(ep,[["__scopeId","data-v-37fbdfde"]]);var np=tp,cp=function(e){return Object(y["pushScopeId"])("data-v-7da35bec"),e=e(),Object(y["popScopeId"])(),e},op={class:"image-style-panel"},lp=Object(y["createTextVNode"])(" 裁剪图片"),ap={class:"clip"},rp=cp((function(){return Object(y["createElementVNode"])("div",{class:"title"},"按形状:",-1)})),ip={class:"shape-clip"},up=["onClick"],dp={key:0,class:"title"},sp=Object(y["createTextVNode"])(" 替换图片"),fp=Object(y["createTextVNode"])(" 重置样式"),bp=Object(y["createTextVNode"])(" 设为背景"),pp=Object(y["defineComponent"])({__name:"ImageStylePanel",setup:function(e){var t=gc,n=[{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}]}],c=ie(),o=le(),l=Object(g["c"])(c),a=l.handleElement,r=l.handleElementId,i=Object(g["c"])(o),u=i.currentSlide,d=a,s=Object(y["ref"])(!1),f=lt(),b=f.addHistorySnapshot,p=function(){c.setClipingImageElementId(r.value),s.value=!1},O=function(){var e=a.value,t=e.width,n=e.height,c=e.left,o=e.top,l=e.clip?e.clip.range:[[0,0],[100,100]],r=t/((l[1][0]-l[0][0])/100),i=n/((l[1][1]-l[0][1])/100),u=c-r*(l[0][0]/100),d=o-i*(l[0][1]/100);return{originClipRange:l,originWidth:r,originHeight:i,originLeft:u,originTop:d}},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=a.value,c=O(),l=c.originClipRange,i=c.originWidth,u=c.originHeight,d=c.originLeft,s=c.originTop;if(t){var f,m=u/i,v=0,j=100;if(m>t){var h=(1-t/m)/2*100;f=[[v,h],[j,j-h]]}else{var y=(1-m/t)/2*100;f=[[y,v],[j-y,j]]}o.updateElement({id:r.value,props:{clip:Object(S["a"])(Object(S["a"])({},n.clip),{},{shape:e,range:f}),left:d+i*(f[0][0]/100),top:s+u*(f[0][1]/100),width:i*(f[1][0]-f[0][0])/100,height:u*(f[1][1]-f[0][1])/100}})}else o.updateElement({id:r.value,props:{clip:Object(S["a"])(Object(S["a"])({},n.clip),{},{shape:e,range:l})}});p(),b()},v=function(e){var t=e[0];t&&(et(t).then((function(e){var t={src:e};o.updateElement({id:r.value,props:t})})),b())},j=function(){var e=a.value;if(e.clip){var t=O(),n=t.originWidth,c=t.originHeight,l=t.originLeft,i=t.originTop;o.updateElement({id:r.value,props:{left:l,top:i,width:n,height:c}})}o.removeElementProps({id:r.value,propName:["clip","outline","flip","shadow","filters"]}),b()},h=function(){var e=a.value,t=Object(S["a"])(Object(S["a"])({},u.value.background),{},{type:"image",image:e.src,imageSize:"cover"});o.updateSlide({background:t}),b()};return function(e,c){var o=Object(y["resolveComponent"])("IconTailoring"),l=Object(y["resolveComponent"])("Button"),a=Object(y["resolveComponent"])("ButtonGroup"),r=Object(y["resolveComponent"])("IconDown"),i=Object(y["resolveComponent"])("Popover"),u=Object(y["resolveComponent"])("Divider"),f=Object(y["resolveComponent"])("IconTransform"),b=Object(y["resolveComponent"])("FileInput"),O=Object(y["resolveComponent"])("IconUndo"),g=Object(y["resolveComponent"])("IconTheme");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",op,[Object(y["createElementVNode"])("div",{class:"origin-image",style:Object(y["normalizeStyle"])({backgroundImage:"url(".concat(Object(y["unref"])(d).src,")")})},null,4),Object(y["createVNode"])(Xb),Object(y["createVNode"])(a,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{style:{flex:"5"},onClick:c[0]||(c[0]=function(e){return p()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{class:"btn-icon"}),lp]})),_:1}),Object(y["createVNode"])(i,{trigger:"click",visible:s.value,"onUpdate:visible":c[1]||(c[1]=function(e){return s.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",ap,[rp,Object(y["createElementVNode"])("div",ip,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(t),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"shape-clip-item",key:t,onClick:function(e){return m(t)}},[Object(y["createElementVNode"])("div",{class:"shape",style:Object(y["normalizeStyle"])({clipPath:e.style})},null,4)],8,up)})),128))]),(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(n,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:e.label},[e.label?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",dp,"按"+Object(y["toDisplayString"])(e.label)+"",1)):Object(y["createCommentVNode"])("",!0),Object(y["createVNode"])(a,{class:"row"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.children,(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(l,{style:{flex:"1"},key:e.key,onClick:function(t){return m("rect",e.ratio)}},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e.key),1)]})),_:2},1032,["onClick"])})),128))]})),_:2},1024)],64)})),64))])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{class:"no-padding",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r)]})),_:1})]})),_:1},8,["visible"])]})),_:1}),Object(y["createVNode"])(u),Object(y["createVNode"])(np),Object(y["createVNode"])(u),Object(y["createVNode"])(tb),Object(y["createVNode"])(u),Object(y["createVNode"])(vb),Object(y["createVNode"])(u),Object(y["createVNode"])(b,{onChange:c[2]||(c[2]=function(e){return v(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{class:"full-width-btn"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,{class:"btn-icon"}),sp]})),_:1})]})),_:1}),Object(y["createVNode"])(l,{class:"full-width-btn",onClick:c[3]||(c[3]=function(e){return j()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{class:"btn-icon"}),fp]})),_:1}),Object(y["createVNode"])(l,{class:"full-width-btn",onClick:c[4]||(c[4]=function(e){return h()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g,{class:"btn-icon"}),bp]})),_:1})])}}});n("911d");const Op=pn()(pp,[["__scopeId","data-v-7da35bec"]]);var mp=Op,vp=function(e){return Object(y["pushScopeId"])("data-v-02998580"),e=e(),Object(y["popScopeId"])(),e},jp={class:"shape-style-panel"},hp={class:"row"},yp=Object(y["createTextVNode"])("纯色填充"),gp=Object(y["createTextVNode"])("渐变填充"),xp=vp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),kp=Object(y["createTextVNode"])("线性渐变"),Cp=Object(y["createTextVNode"])("径向渐变"),Np={class:"row"},wp=vp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"起点颜色:",-1)})),Ep={class:"row"},Vp=vp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"终点颜色:",-1)})),Ip={key:0,class:"row"},Bp=vp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"渐变角度:",-1)})),Sp=Object(y["createTextVNode"])("+"),Lp=Object(y["createTextVNode"])("-"),_p=Object(y["defineComponent"])({__name:"ShapeStylePanel",setup:function(e){var t=ie(),n=le(),c=Object(g["c"])(t),o=c.handleElement,l=c.handleElementId,a=c.richTextAttrs,r=c.availableFonts,i=o,u=Object(y["ref"])("#000"),d=Object(y["ref"])({type:"linear",rotate:0,color:["#fff","#fff"]}),s=Object(y["ref"])("fill"),f=Object(y["ref"])("middle");Object(y["watch"])(o,(function(){var e,t;o.value&&"shape"===o.value.type&&(u.value=o.value.fill||"#fff",d.value=o.value.gradient||{type:"linear",rotate:0,color:[u.value,"#fff"]},s.value=o.value.gradient?"gradient":"fill",f.value=(null===(e=o.value)||void 0===e||null===(t=e.text)||void 0===t?void 0:t.align)||"middle")}),{deep:!0,immediate:!0});var b=lt(),p=b.addHistorySnapshot,O=function(e){n.updateElement({id:l.value,props:e}),p()},m=function(e){"fill"===e?(n.removeElementProps({id:l.value,propName:"gradient"}),p()):O({gradient:d.value})},v=function(e){if(d.value){var t=Object(S["a"])(Object(S["a"])({},d.value),e);O({gradient:t})}},j=function(e){O({fill:e})},h=function(e){var t=o.value,n={content:"",defaultFontName:"微软雅黑",defaultColor:"#000",align:"middle"},c=t.text||n;O({text:Object(S["a"])(Object(S["a"])({},c),{},{align:e})})},x=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],k=function(e,t){Ko.emit(so.RICH_TEXT_COMMAND,{action:{command:e,value:t}})};return function(e,t){var n,c=Object(y["resolveComponent"])("SelectOption"),o=Object(y["resolveComponent"])("Select"),l=Object(y["resolveComponent"])("ColorPicker"),b=Object(y["resolveComponent"])("Popover"),p=Object(y["resolveComponent"])("Slider"),O=Object(y["resolveComponent"])("Divider"),g=Object(y["resolveComponent"])("IconFontSize"),C=Object(y["resolveComponent"])("SelectOptGroup"),N=Object(y["resolveComponent"])("IconAddText"),w=Object(y["resolveComponent"])("InputGroup"),E=Object(y["resolveComponent"])("IconText"),V=Object(y["resolveComponent"])("Button"),I=Object(y["resolveComponent"])("Tooltip"),S=Object(y["resolveComponent"])("IconHighLight"),L=Object(y["resolveComponent"])("ButtonGroup"),_=Object(y["resolveComponent"])("IconTextBold"),T=Object(y["resolveComponent"])("CheckboxButton"),M=Object(y["resolveComponent"])("IconTextItalic"),D=Object(y["resolveComponent"])("IconTextUnderline"),z=Object(y["resolveComponent"])("IconFormat"),F=Object(y["resolveComponent"])("CheckboxButtonGroup"),A=Object(y["resolveComponent"])("IconAlignTextLeft"),R=Object(y["resolveComponent"])("RadioButton"),P=Object(y["resolveComponent"])("IconAlignTextCenter"),H=Object(y["resolveComponent"])("IconAlignTextRight"),q=Object(y["resolveComponent"])("RadioGroup"),U=Object(y["resolveComponent"])("IconAlignTextTopOne"),G=Object(y["resolveComponent"])("IconAlignTextMiddleOne"),X=Object(y["resolveComponent"])("IconAlignTextBottomOne");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",jp,[Object(y["createElementVNode"])("div",hp,[Object(y["createVNode"])(o,{style:{flex:"10"},value:s.value,onChange:t[0]||(t[0]=function(e){return m(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{value:"fill"},{default:Object(y["withCtx"])((function(){return[yp]})),_:1}),Object(y["createVNode"])(c,{value:"gradient"},{default:Object(y["withCtx"])((function(){return[gp]})),_:1})]})),_:1},8,["value"]),xp,"fill"===s.value?(Object(y["openBlock"])(),Object(y["createBlock"])(b,{key:0,trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:u.value,"onUpdate:modelValue":t[1]||(t[1]=function(e){return j(e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:u.value,style:{flex:"10"}},null,8,["color"])]})),_:1})):(Object(y["openBlock"])(),Object(y["createBlock"])(o,{key:1,style:{flex:"10"},value:d.value.type,onChange:t[2]||(t[2]=function(e){return v({type:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{value:"linear"},{default:Object(y["withCtx"])((function(){return[kp]})),_:1}),Object(y["createVNode"])(c,{value:"radial"},{default:Object(y["withCtx"])((function(){return[Cp]})),_:1})]})),_:1},8,["value"]))]),"gradient"===s.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createElementVNode"])("div",Np,[wp,Object(y["createVNode"])(b,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:d.value.color[0],"onUpdate:modelValue":t[3]||(t[3]=function(e){return v({color:[e,d.value.color[1]]})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:d.value.color[0],style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",Ep,[Vp,Object(y["createVNode"])(b,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:d.value.color[1],"onUpdate:modelValue":t[4]||(t[4]=function(e){return v({color:[d.value.color[0],e]})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:d.value.color[1],style:{flex:"3"}},null,8,["color"])]})),_:1})]),"linear"===d.value.type?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Ip,[Bp,Object(y["createVNode"])(p,{class:"slider",min:0,max:360,step:15,value:d.value.rotate,onChange:t[5]||(t[5]=function(e){return v({rotate:e})})},null,8,["value"])])):Object(y["createCommentVNode"])("",!0)],64)):Object(y["createCommentVNode"])("",!0),Object(y["createVNode"])(Xb),Object(y["createVNode"])(O),null!==(n=Object(y["unref"])(i).text)&&void 0!==n&&n.content?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:1},[Object(y["createVNode"])(w,{compact:"",class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"3"},value:Object(y["unref"])(a).fontname,onChange:t[6]||(t[6]=function(e){return k("fontname",e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g)]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(C,{label:"系统字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(r),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",{style:Object(y["normalizeStyle"])({fontFamily:e.value})},Object(y["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(y["createVNode"])(C,{label:"在线字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(B),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(y["createVNode"])(o,{style:{flex:"2"},value:Object(y["unref"])(a).fontsize,onChange:t[7]||(t[7]=function(e){return k("fontsize",e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(N)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(x,(function(e){return Object(y["createVNode"])(c,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]})),_:1}),Object(y["createVNode"])(L,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(a).color,"onUpdate:modelValue":t[8]||(t[8]=function(e){return k("color",e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(V,{class:"text-color-btn",style:{flex:"3"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(E),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(a).color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(b,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(a).backcolor,"onUpdate:modelValue":t[9]||(t[9]=function(e){return k("backcolor",e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字高亮"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(V,{class:"text-color-btn",style:{flex:"3"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(S),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(a).backcolor})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"增大字号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(V,{class:"font-size-btn",style:{flex:"2"},onClick:t[10]||(t[10]=function(e){return k("fontsize-add")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g),Sp]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"减小字号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(V,{class:"font-size-btn",style:{flex:"2"},onClick:t[11]||(t[11]=function(e){return k("fontsize-reduce")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g),Lp]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(F,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"加粗"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(T,{style:{flex:"1"},checked:Object(y["unref"])(a).bold,onClick:t[12]||(t[12]=function(e){return k("bold")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(_)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"斜体"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(T,{style:{flex:"1"},checked:Object(y["unref"])(a).em,onClick:t[13]||(t[13]=function(e){return k("em")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下划线"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(T,{style:{flex:"1"},checked:Object(y["unref"])(a).underline,onClick:t[14]||(t[14]=function(e){return k("underline")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(D)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"清除格式"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(T,{style:{flex:"1"},onClick:t[15]||(t[15]=function(e){return k("clear")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(q,{class:"row","button-style":"solid",value:Object(y["unref"])(a).align,onChange:t[16]||(t[16]=function(e){return k("align",e.target.value)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{value:"left",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{value:"center",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(P)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{value:"right",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(H)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(y["createVNode"])(q,{class:"row","button-style":"solid",value:f.value,onChange:t[17]||(t[17]=function(e){return h(e.target.value)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"顶对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{value:"top",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(U)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{value:"middle",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(G)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(I,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"底对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{value:"bottom",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(X)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(y["createVNode"])(O)],64)):Object(y["createCommentVNode"])("",!0),Object(y["createVNode"])(tb),Object(y["createVNode"])(O),Object(y["createVNode"])(vb),Object(y["createVNode"])(O),Object(y["createVNode"])(Mf)])}}});n("de23");const Tp=pn()(_p,[["__scopeId","data-v-02998580"]]);var Mp=Tp,Dp=function(e){return Object(y["pushScopeId"])("data-v-938968a2"),e=e(),Object(y["popScopeId"])(),e},zp={class:"line-style-panel"},Fp={class:"row"},Ap=Dp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"线条样式:",-1)})),Rp=Object(y["createTextVNode"])("实线"),Pp=Object(y["createTextVNode"])("虚线"),Hp={class:"row"},qp=Dp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"线条颜色:",-1)})),Up={class:"row"},Gp=Dp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"线条宽度:",-1)})),Xp={class:"row"},Yp=Dp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"起点样式:",-1)})),Zp=Object(y["createTextVNode"])("无"),Wp=Object(y["createTextVNode"])("箭头"),Jp=Object(y["createTextVNode"])("圆点"),Qp={class:"row"},Kp=Dp((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"终点样式:",-1)})),$p=Object(y["createTextVNode"])("无"),eO=Object(y["createTextVNode"])("箭头"),tO=Object(y["createTextVNode"])("圆点"),nO=Object(y["defineComponent"])({__name:"LineStylePanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=c,l=lt(),a=l.addHistorySnapshot,r=function(e){c.value&&(t.updateElement({id:c.value.id,props:e}),a())};return function(e,t){var n=Object(y["resolveComponent"])("SelectOption"),c=Object(y["resolveComponent"])("Select"),l=Object(y["resolveComponent"])("ColorPicker"),a=Object(y["resolveComponent"])("Popover"),i=Object(y["resolveComponent"])("InputNumber"),u=Object(y["resolveComponent"])("Divider");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",zp,[Object(y["createElementVNode"])("div",Fp,[Ap,Object(y["createVNode"])(c,{style:{flex:"3"},value:Object(y["unref"])(o).style,onChange:t[0]||(t[0]=function(e){return r({style:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:"solid"},{default:Object(y["withCtx"])((function(){return[Rp]})),_:1}),Object(y["createVNode"])(n,{value:"dashed"},{default:Object(y["withCtx"])((function(){return[Pp]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Hp,[qp,Object(y["createVNode"])(a,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(o).color,"onUpdate:modelValue":t[1]||(t[1]=function(e){return r({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(o).color,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",Up,[Gp,Object(y["createVNode"])(i,{value:Object(y["unref"])(o).width,onChange:t[2]||(t[2]=function(e){return r({width:e})}),style:{flex:"3"}},null,8,["value"])]),Object(y["createElementVNode"])("div",Xp,[Yp,Object(y["createVNode"])(c,{style:{flex:"3"},value:Object(y["unref"])(o).points[0],onChange:t[3]||(t[3]=function(e){return r({points:[e,Object(y["unref"])(o).points[1]]})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:""},{default:Object(y["withCtx"])((function(){return[Zp]})),_:1}),Object(y["createVNode"])(n,{value:"arrow"},{default:Object(y["withCtx"])((function(){return[Wp]})),_:1}),Object(y["createVNode"])(n,{value:"dot"},{default:Object(y["withCtx"])((function(){return[Jp]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Qp,[Kp,Object(y["createVNode"])(c,{style:{flex:"3"},value:Object(y["unref"])(o).points[1],onChange:t[4]||(t[4]=function(e){return r({points:[Object(y["unref"])(o).points[0],e]})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:""},{default:Object(y["withCtx"])((function(){return[$p]})),_:1}),Object(y["createVNode"])(n,{value:"arrow"},{default:Object(y["withCtx"])((function(){return[eO]})),_:1}),Object(y["createVNode"])(n,{value:"dot"},{default:Object(y["withCtx"])((function(){return[tO]})),_:1})]})),_:1},8,["value"])]),Object(y["createVNode"])(u),Object(y["createVNode"])(vb)])}}});n("d806");const cO=pn()(nO,[["__scopeId","data-v-938968a2"]]);var oO=cO,lO={class:"chart-data-editor"},aO={class:"editor-content"},rO={class:"range-box"},iO=["id","onFocus","onPaste"],uO={class:"btns"},dO={class:"left"},sO=Object(y["createTextVNode"])("清空"),fO={class:"right"},bO=Object(y["createTextVNode"])("取消"),pO=Object(y["createTextVNode"])("确认"),OO=Object(y["defineComponent"])({__name:"ChartDataEditor",props:{data:{type:Object,required:!0}},emits:["save","close"],setup:function(e,t){var n=t.emit,c=e,o=100,l=32,a=Object(y["ref"])([0,0]),r=Object(y["ref"])({width:0,height:0}),i=Object(y["ref"])(null),u=Object(y["computed"])((function(){var e=a.value[0]*o,t=a.value[1]*l;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"}}]})),d=Object(y["computed"])((function(){var e=a.value[0]*o,t=a.value[1]*l;return{left:e+"px",top:t+"px"}})),s=function(){var e=[],t=c.data,n=t.labels,o=t.legends,l=t.series,r=n.length,i=l.length;e.push([""].concat(Object(K["a"])(o)));for(var u=0;u<r;u++){for(var d=[n[u]],s=0;s<i;s++)d.push(l[s][u]+"");e.push(d)}for(var f=0;f<r+1;f++)for(var b=0;b<i+1;b++){var p=document.querySelector("#cell-".concat(f,"-").concat(b));p&&(p.value=e[f][b]+"")}a.value=[i+1,r+1]};Object(y["onMounted"])(s);var f=function(){if(i.value){var e=Object(Oe["a"])(i.value,2),t=e[0],n=e[1],c=document.querySelector("#cell-".concat(t+1,"-").concat(n));c&&c.focus()}},b=function(e){var t=e.key.toUpperCase();t===V.ENTER&&f()};Object(y["onMounted"])((function(){document.addEventListener("keydown",b)})),Object(y["onUnmounted"])((function(){document.removeEventListener("keydown",b)}));var p=function(){for(var e=Object(Oe["a"])(a.value,2),t=e[0],c=e[1],o=[],l=[],r=[],i=1;i<c;i++){var u="类别".concat(i),d=document.querySelector("#cell-".concat(i,"-0"));d&&d.value&&(u=d.value),o.push(u)}for(var s=1;s<t;s++){var f="系列".concat(s),b=document.querySelector("#cell-0-".concat(s));b&&b.value&&(f=b.value),l.push(f)}for(var p=1;p<t;p++){for(var O=[],m=1;m<c;m++){var v=document.querySelector("#cell-".concat(m,"-").concat(p)),j=0;v&&v.value&&+v.value&&(j=+v.value),O.push(j)}r.push(O)}n("save",{labels:o,legends:l,series:r})},O=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 c=e.clipboardData.items[0];c&&"string"===c.kind&&"text/plain"===c.type&&c.getAsString((function(e){var c=Pe(e);if("object"!==Object(Qe["a"])(c)){var o=He(e);if(o)for(var l=t+o.length,a=n+o[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=o[r-t][i-n])}}}))}},v=function(){return n("close")},j=function(e){var t=!0,n=e.pageX,c=e.pageY,i=a.value[0]*o,u=a.value[1]*l;document.onmousemove=function(e){if(t){var o=e.pageX,l=e.pageY,a=o-n,d=l-c,s=i+a,f=u+d;r.value={width:s,height:f}}},document.onmouseup=function(e){t=!1,document.onmousemove=null,document.onmouseup=null;var i=e.pageX,u=e.pageY;if(n!==i||c!==u){var d=r.value.width,s=r.value.height;d%o>.5*o&&(d+=o-d%o),s%l>.5*l&&(s+=l-s%l);var f=Math.round(s/l),b=Math.round(d/o);f<3&&(f=3),b<2&&(b=2),a.value=[b,f],r.value={width:0,height:0}}}};return function(e,t){var n=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",lO,[Object(y["createElementVNode"])("div",aO,[Object(y["createElementVNode"])("div",rO,[Object(y["createElementVNode"])("div",{class:"temp-range",style:Object(y["normalizeStyle"])({width:r.value.width+"px",height:r.value.height+"px"})},null,4),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(u),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["range-line",e.type]),key:e.type,style:Object(y["normalizeStyle"])(e.style)},null,6)})),128)),Object(y["createElementVNode"])("div",{class:"resizable",style:Object(y["normalizeStyle"])(Object(y["unref"])(d)),onMousedown:t[0]||(t[0]=Object(y["withModifiers"])((function(e){return j(e)}),["stop"]))},null,36)]),Object(y["createElementVNode"])("table",null,[Object(y["createElementVNode"])("tbody",null,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(31,(function(e){return Object(y["createElementVNode"])("tr",{key:e},[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(7,(function(t){return Object(y["createElementVNode"])("td",{key:t,class:Object(y["normalizeClass"])({head:1===t&&e<=a.value[1]||1===e&&t<=a.value[0]})},[Object(y["createElementVNode"])("input",{class:Object(y["normalizeClass"])(["item",{selected:e<=a.value[1]&&t<=a.value[0]}]),id:"cell-".concat(e-1,"-").concat(t-1),autocomplete:"off",onFocus:function(n){return i.value=[e-1,t-1]},onPaste:function(n){return m(n,e-1,t-1)}},null,42,iO)],2)})),64))])})),64))])])]),Object(y["createElementVNode"])("div",uO,[Object(y["createElementVNode"])("div",dO,[Object(y["createVNode"])(n,{class:"btn",onClick:t[1]||(t[1]=function(e){return O()})},{default:Object(y["withCtx"])((function(){return[sO]})),_:1})]),Object(y["createElementVNode"])("div",fO,[Object(y["createVNode"])(n,{class:"btn",onClick:t[2]||(t[2]=function(e){return v()})},{default:Object(y["withCtx"])((function(){return[bO]})),_:1}),Object(y["createVNode"])(n,{type:"primary",class:"btn",onClick:t[3]||(t[3]=function(e){return p()}),style:{"margin-left":"10px"}},{default:Object(y["withCtx"])((function(){return[pO]})),_:1})])])])}}});n("ca17");const mO=pn()(OO,[["__scopeId","data-v-53b32689"]]);var vO=mO,jO=function(e){return Object(y["pushScopeId"])("data-v-769d6876"),e=e(),Object(y["popScopeId"])(),e},hO={class:"chart-style-panel"},yO=Object(y["createTextVNode"])(" 编辑图表数据 "),gO={class:"row"},xO=Object(y["createTextVNode"])("面积图样式"),kO=Object(y["createTextVNode"])("散点图样式"),CO={class:"row"},NO=Object(y["createTextVNode"])("使用平滑曲线"),wO={key:1,class:"row"},EO=Object(y["createTextVNode"])("条形图样式"),VO=Object(y["createTextVNode"])("堆叠样式"),IO={key:2,class:"row"},BO=Object(y["createTextVNode"])("环形图样式"),SO={class:"row"},LO=jO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"图例:",-1)})),_O=Object(y["createTextVNode"])("不显示"),TO=Object(y["createTextVNode"])("显示在上方"),MO=Object(y["createTextVNode"])("显示在下方"),DO={class:"row"},zO=jO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"背景填充:",-1)})),FO={class:"row"},AO=jO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"网格颜色:",-1)})),RO={style:{flex:"2"}},PO={class:"color-btn-wrap",style:{flex:"3"}},HO=["onClick"],qO={class:"preset-themes"},UO=["onClick","onMouseenter"],GO=Object(y["createTextVNode"])("推荐主题"),XO=Object(y["createTextVNode"])(" 添加主题色 "),YO=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=[["#d87c7c","#919e8b","#d7ab82","#6e7074","#61a0a8","#efa18d"],["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78"],["#516b91","#59c4e6","#edafda","#93b7e3","#a5e7f0","#cbb0e3"],["#893448","#d95850","#eb8146","#ffb248","#f2d643","#ebdba4"],["#4ea397","#22c3aa","#7bd9a5","#d0648a","#f58db2","#f2b3c9"],["#3fb1e3","#6be6c1","#626c91","#a0a7e6","#c4ebad","#96dee8"],["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb"],["#c1232b","#27727b","#fcce10","#e87c25","#b5c334","#fe8463"],["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3"],["#e01f54","#001852","#f5e8c8","#b8d2c7","#c6b38e","#a4d8c2"],["#c12e34","#e6b600","#0098d9","#2b821d","#005eaa","#339ca8"],["#8a7ca8","#e098c7","#8fd3e8","#71669e","#cc70af","#7cb4cc"]],n=ie(),c=le(),o=Object(g["c"])(n),l=o.handleElement,a=o.handleElementId,r=Object(g["c"])(c),i=r.theme,u=l,d=Object(y["ref"])(!1),s=Object(y["ref"])(!1),f=Object(y["ref"])([-1,-1]),b=lt(),p=b.addHistorySnapshot,O=Object(y["ref"])("#000"),m=Object(y["ref"])([]),v=Object(y["ref"])(""),j=Object(y["ref"])(""),h=Object(y["ref"])(!0),x=Object(y["ref"])(!0),k=Object(y["ref"])(!1),C=Object(y["ref"])(!1),N=Object(y["ref"])(!1),w=Object(y["ref"])(!1);Object(y["watch"])(l,(function(){if(l.value&&"chart"===l.value.type){if(O.value=l.value.fill||"#fff",l.value.options){var e=l.value.options,t=e.lineSmooth,n=e.showLine,c=e.showArea,o=e.horizontalBars,a=e.donut,r=e.stackBars;void 0!==t&&(h.value=t),void 0!==n&&(x.value=n),void 0!==c&&(k.value=c),void 0!==o&&(C.value=o),void 0!==a&&(N.value=a),void 0!==r&&(w.value=r)}m.value=l.value.themeColor,v.value=l.value.gridColor||"#333",j.value=l.value.legend||""}}),{deep:!0,immediate:!0});var E=function(e){c.updateElement({id:a.value,props:e}),p()},V=function(e){d.value=!1,E({data:e})},I=function(e){E({fill:e})},B=function(e){var t=l.value,n=Object(S["a"])(Object(S["a"])({},t.options),e);E({options:n})},L=function(e,t){var n={themeColor:m.value.map((function(n,c){return c===t?e:n}))};E(n)},_=function(){var e={themeColor:[].concat(Object(K["a"])(m.value),[i.value.themeColor])};E(e)},T=function(e,t){var n=e.slice(0,t+1);E({themeColor:n}),s.value=!1},M=function(e){var t={themeColor:m.value.filter((function(t,n){return n!==e}))};E(t)},D=function(e){E({gridColor:e})},z=function(e){E({legend:e})},F=function(){return d.value=!0};return Ko.on(so.OPEN_CHART_DATA_EDITOR,F),Object(y["onUnmounted"])((function(){Ko.off(so.OPEN_CHART_DATA_EDITOR,F)})),function(e,n){var c=Object(y["resolveComponent"])("IconEdit"),o=Object(y["resolveComponent"])("Button"),l=Object(y["resolveComponent"])("Divider"),a=Object(y["resolveComponent"])("Checkbox"),r=Object(y["resolveComponent"])("SelectOption"),i=Object(y["resolveComponent"])("Select"),b=Object(y["resolveComponent"])("ColorPicker"),p=Object(y["resolveComponent"])("Popover"),g=Object(y["resolveComponent"])("IconCloseSmall"),E=Object(y["resolveComponent"])("Tooltip"),S=Object(y["resolveComponent"])("IconPlus"),F=Object(y["resolveComponent"])("ButtonGroup"),A=Object(y["resolveComponent"])("Modal");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",hO,[Object(y["createVNode"])(o,{class:"full-width-btn",onClick:n[0]||(n[0]=function(e){return d.value=!0})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{class:"btn-icon"}),yO]})),_:1}),Object(y["createVNode"])(l),"line"===Object(y["unref"])(u).chartType?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createElementVNode"])("div",gO,[Object(y["createVNode"])(a,{onChange:n[1]||(n[1]=function(e){return B({showArea:e.target.checked})}),checked:k.value,style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[xO]})),_:1},8,["checked"]),Object(y["createVNode"])(a,{onChange:n[2]||(n[2]=function(e){return B({showLine:!e.target.checked})}),checked:!x.value,style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[kO]})),_:1},8,["checked"])]),Object(y["createElementVNode"])("div",CO,[Object(y["createVNode"])(a,{onChange:n[3]||(n[3]=function(e){return B({lineSmooth:e.target.checked})}),checked:h.value},{default:Object(y["withCtx"])((function(){return[NO]})),_:1},8,["checked"])])],64)):Object(y["createCommentVNode"])("",!0),"bar"===Object(y["unref"])(u).chartType?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",wO,[Object(y["createVNode"])(a,{onChange:n[4]||(n[4]=function(e){return B({horizontalBars:e.target.checked})}),checked:C.value},{default:Object(y["withCtx"])((function(){return[EO]})),_:1},8,["checked"]),Object(y["createVNode"])(a,{onChange:n[5]||(n[5]=function(e){return B({stackBars:e.target.checked})}),checked:w.value},{default:Object(y["withCtx"])((function(){return[VO]})),_:1},8,["checked"])])):Object(y["createCommentVNode"])("",!0),"pie"===Object(y["unref"])(u).chartType?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",IO,[Object(y["createVNode"])(a,{onChange:n[6]||(n[6]=function(e){return B({donut:e.target.checked})}),checked:N.value},{default:Object(y["withCtx"])((function(){return[BO]})),_:1},8,["checked"])])):Object(y["createCommentVNode"])("",!0),Object(y["createVNode"])(l),Object(y["createElementVNode"])("div",SO,[LO,Object(y["createVNode"])(i,{style:{flex:"3"},value:j.value,onChange:n[7]||(n[7]=function(e){return z(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{value:""},{default:Object(y["withCtx"])((function(){return[_O]})),_:1}),Object(y["createVNode"])(r,{value:"top"},{default:Object(y["withCtx"])((function(){return[TO]})),_:1}),Object(y["createVNode"])(r,{value:"bottom"},{default:Object(y["withCtx"])((function(){return[MO]})),_:1})]})),_:1},8,["value"])]),Object(y["createVNode"])(l),Object(y["createElementVNode"])("div",DO,[zO,Object(y["createVNode"])(p,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b,{modelValue:O.value,"onUpdate:modelValue":n[8]||(n[8]=function(e){return I(e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:O.value,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",FO,[AO,Object(y["createVNode"])(p,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b,{modelValue:v.value,"onUpdate:modelValue":n[9]||(n[9]=function(e){return D(e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:v.value,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createVNode"])(l),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(m.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"row",key:t},[Object(y["createElementVNode"])("div",RO,Object(y["toDisplayString"])(0===t?"主题配色:":""),1),Object(y["createVNode"])(p,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b,{modelValue:e,"onUpdate:modelValue":function(e){return L(e,t)}},null,8,["modelValue","onUpdate:modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",PO,[Object(y["createVNode"])(Af,{color:e,style:{width:"100%"}},null,8,["color"]),Object(y["createVNode"])(E,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除"},{default:Object(y["withCtx"])((function(){return[0!==t?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"delete-color-btn",onClick:Object(y["withModifiers"])((function(e){return M(t)}),["stop"])},[Object(y["createVNode"])(g)],8,HO)):Object(y["createCommentVNode"])("",!0)]})),_:2},1032,["mouseEnterDelay"])])]})),_:2},1024)])})),128)),Object(y["createVNode"])(F,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(p,{trigger:"click",visible:s.value,"onUpdate:visible":n[11]||(n[11]=function(e){return s.value=e})},{content:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",qO,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(t,(function(e,t){return Object(y["createElementVNode"])("div",{class:"preset-theme",key:t},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e,(function(c,o){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["preset-theme-color",{select:f.value[0]===t&&o<=f.value[1]}]),key:c,style:Object(y["normalizeStyle"])({backgroundColor:c}),onClick:function(t){return T(e,o)},onMouseenter:function(e){return f.value=[t,o]},onMouseleave:n[10]||(n[10]=function(e){return f.value=[-1,-1]})},null,46,UO)})),128))])})),64))])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{class:"no-padding",style:{flex:"2"}},{default:Object(y["withCtx"])((function(){return[GO]})),_:1})]})),_:1},8,["visible"]),Object(y["createVNode"])(o,{class:"no-padding",disabled:m.value.length>=10,style:{flex:"3"},onClick:n[12]||(n[12]=function(e){return _()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(S,{class:"btn-icon"}),XO]})),_:1},8,["disabled"])]})),_:1}),Object(y["createVNode"])(l),Object(y["createVNode"])(tb),Object(y["createVNode"])(A,{visible:d.value,"onUpdate:visible":n[15]||(n[15]=function(e){return d.value=e}),footer:null,centered:"",closable:!1,width:648,destroyOnClose:""},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(vO,{data:Object(y["unref"])(u).data,onClose:n[13]||(n[13]=function(e){return d.value=!1}),onSave:n[14]||(n[14]=function(e){return V(e)})},null,8,["data"])]})),_:1},8,["visible"])])}}});n("d074");const ZO=pn()(YO,[["__scopeId","data-v-769d6876"]]);var WO=ZO,JO=function(e){return Object(y["pushScopeId"])("data-v-7e28e1d8"),e=e(),Object(y["popScopeId"])(),e},QO={class:"table-style-panel"},KO={class:"row"},$O=JO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"行数:",-1)})),em={class:"set-count",style:{flex:"3"}},tm={class:"count-text"},nm={class:"row"},cm=JO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"列数:",-1)})),om={class:"set-count",style:{flex:"3"}},lm={class:"count-text"},am={class:"row theme-switch"},rm=JO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"启用主题表格:",-1)})),im={class:"switch-wrapper",style:{flex:"3"}},um={class:"row"},dm=Object(y["createTextVNode"])("标题行"),sm=Object(y["createTextVNode"])("汇总行"),fm={class:"row"},bm=Object(y["createTextVNode"])("第一列"),pm=Object(y["createTextVNode"])("最后一列"),Om={class:"row"},mm=JO((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"主题颜色:",-1)})),vm=Object(y["defineComponent"])({__name:"TableStylePanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=n.handleElementId,l=n.selectedTableCells,a=n.availableFonts,r=Object(y["computed"])((function(){return t.theme.themeColor})),i=["12px","14px","16px","18px","20px","22px","24px","28px","32px"],u=Object(y["ref"])({bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"#000",fontsize:"12px",fontname:"微软雅黑",align:"left"}),d=Object(y["ref"])(),s=Object(y["ref"])(!1),f=Object(y["ref"])(0),b=Object(y["ref"])(0),p=Object(y["ref"])(0),O=Object(y["ref"])(0);Object(y["watch"])(c,(function(){c.value&&"table"===c.value.type&&(d.value=c.value.theme,s.value=!!d.value,f.value=c.value.data.length,b.value=c.value.data[0].length,p.value=c.value.data.length,O.value=c.value.data[0].length)}),{deep:!0,immediate:!0});var m=lt(),v=m.addHistorySnapshot,j=function(){if(c.value&&"table"===c.value.type){var e=0,t=0;if(l.value.length){var n=l.value[0];e=+n.split("_")[0],t=+n.split("_")[1]}var o=c.value.data[e][t].style;u.value=o?{bold:!!o.bold,em:!!o.em,underline:!!o.underline,strikethrough:!!o.strikethrough,color:o.color||"#000",backcolor:o.backcolor||"#000",fontsize:o.fontsize||"12px",fontname:o.fontname||"微软雅黑",align:o.align||"left"}:{bold:!1,em:!1,underline:!1,strikethrough:!1,color:"#000",backcolor:"#000",fontsize:"12px",fontname:"微软雅黑",align:"left"}}};Object(y["onMounted"])((function(){l.value.length&&j()})),Object(y["watch"])(l,j);var h=function(e){t.updateElement({id:o.value,props:e}),v()},k=function(e){for(var t=c.value,n=JSON.parse(JSON.stringify(t.data)),o=0;o<n.length;o++)for(var a=0;a<n[o].length;a++)if(!l.value.length||l.value.includes("".concat(o,"_").concat(a))){var r=n[o][a].style||{};n[o][a].style=Object(S["a"])(Object(S["a"])({},r),e)}h({data:n}),j()},C=function(e){if(d.value){var t=Object(S["a"])(Object(S["a"])({},d.value),e);h({theme:t})}},N=function(e){if(e){var n={theme:{color:r.value,rowHeader:!0,rowFooter:!1,colHeader:!1,colFooter:!1}};h(n)}else t.removeElementProps({id:o.value,propName:"theme"}),v()},w=function(e){var t=c.value,n=t.data.length;if(e>n){var o=new Array(b.value).fill({id:Object(x["b"])(10),colspan:1,rowspan:1,text:""}),l=new Array(e-n).fill(o),a=JSON.parse(JSON.stringify(t.data));a.push.apply(a,Object(K["a"])(l)),h({data:a})}else{var r=t.data.slice(0,e);h({data:r})}},E=function(e){var t=c.value,n=t.data[0].length,o=t.data,l=t.colWidths.map((function(e){return e*t.width}));if(e>n){var a;o=o.map((function(t){var c=new Array(e-n).fill({id:Object(x["b"])(10),colspan:1,rowspan:1,text:""});return t.push.apply(t,Object(K["a"])(c)),t}));var r=new Array(e-n).fill(100);(a=l).push.apply(a,Object(K["a"])(r))}else o=o.map((function(t){return t.slice(0,e)})),l=l.slice(0,e);var i=l.reduce((function(e,t){return e+t})),u=l.map((function(e){return e/i})),d={width:i,data:o,colWidths:u};h(d)};return function(e,t){var n=Object(y["resolveComponent"])("IconFontSize"),c=Object(y["resolveComponent"])("SelectOption"),o=Object(y["resolveComponent"])("SelectOptGroup"),l=Object(y["resolveComponent"])("Select"),r=Object(y["resolveComponent"])("IconAddText"),p=Object(y["resolveComponent"])("InputGroup"),O=Object(y["resolveComponent"])("ColorPicker"),m=Object(y["resolveComponent"])("IconText"),v=Object(y["resolveComponent"])("Button"),j=Object(y["resolveComponent"])("Tooltip"),h=Object(y["resolveComponent"])("Popover"),g=Object(y["resolveComponent"])("IconFill"),x=Object(y["resolveComponent"])("ButtonGroup"),V=Object(y["resolveComponent"])("IconTextBold"),I=Object(y["resolveComponent"])("CheckboxButton"),S=Object(y["resolveComponent"])("IconTextItalic"),L=Object(y["resolveComponent"])("IconTextUnderline"),_=Object(y["resolveComponent"])("IconStrikethrough"),T=Object(y["resolveComponent"])("CheckboxButtonGroup"),M=Object(y["resolveComponent"])("IconAlignTextLeft"),D=Object(y["resolveComponent"])("RadioButton"),z=Object(y["resolveComponent"])("IconAlignTextCenter"),F=Object(y["resolveComponent"])("IconAlignTextRight"),A=Object(y["resolveComponent"])("RadioGroup"),R=Object(y["resolveComponent"])("Divider"),P=Object(y["resolveComponent"])("IconMinus"),H=Object(y["resolveComponent"])("IconPlus"),q=Object(y["resolveComponent"])("Switch"),U=Object(y["resolveComponent"])("Checkbox");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",QO,[Object(y["createVNode"])(p,{compact:"",class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{style:{flex:"3"},value:u.value.fontname,onChange:t[0]||(t[0]=function(e){return k({fontname:e})})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n)]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{label:"系统字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(a),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",{style:Object(y["normalizeStyle"])({fontFamily:e.value})},Object(y["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(y["createVNode"])(o,{label:"在线字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(B),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(y["createVNode"])(l,{style:{flex:"2"},value:u.value.fontsize,onChange:t[1]||(t[1]=function(e){return k({fontsize:e})})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(i,(function(e){return Object(y["createVNode"])(c,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]})),_:1}),Object(y["createVNode"])(x,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(h,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{modelValue:u.value.color,"onUpdate:modelValue":t[2]||(t[2]=function(e){return k({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(v,{class:"text-color-btn",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(m),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:u.value.color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(h,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{modelValue:u.value.backcolor,"onUpdate:modelValue":t[3]||(t[3]=function(e){return k({backcolor:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"单元格填充"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(v,{class:"text-color-btn",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:u.value.backcolor})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1})]})),_:1}),Object(y["createVNode"])(T,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"加粗"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{style:{flex:"1"},checked:u.value.bold,onClick:t[4]||(t[4]=function(e){return k({bold:!u.value.bold})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(V)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"斜体"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{style:{flex:"1"},checked:u.value.em,onClick:t[5]||(t[5]=function(e){return k({em:!u.value.em})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(S)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下划线"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{style:{flex:"1"},checked:u.value.underline,onClick:t[6]||(t[6]=function(e){return k({underline:!u.value.underline})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(L)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除线"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I,{style:{flex:"1"},checked:u.value.strikethrough,onClick:t[7]||(t[7]=function(e){return k({strikethrough:!u.value.strikethrough})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(_)]})),_:1},8,["checked"])]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(A,{class:"row","button-style":"solid",value:u.value.align,onChange:t[8]||(t[8]=function(e){return k({align:e.target.value})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(D,{value:"left",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(D,{value:"center",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(j,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(D,{value:"right",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"]),Object(y["createVNode"])(R),Object(y["createVNode"])(tb,{fixed:!0}),Object(y["createVNode"])(R),Object(y["createElementVNode"])("div",KO,[$O,Object(y["createElementVNode"])("div",em,[Object(y["createVNode"])(v,{class:"btn",disabled:f.value<=1,onClick:t[9]||(t[9]=function(e){return w(f.value-1)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(P)]})),_:1},8,["disabled"]),Object(y["createElementVNode"])("div",tm,Object(y["toDisplayString"])(f.value),1),Object(y["createVNode"])(v,{class:"btn",disabled:f.value>=30,onClick:t[10]||(t[10]=function(e){return w(f.value+1)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(H)]})),_:1},8,["disabled"])])]),Object(y["createElementVNode"])("div",nm,[cm,Object(y["createElementVNode"])("div",om,[Object(y["createVNode"])(v,{class:"btn",disabled:b.value<=1,onClick:t[11]||(t[11]=function(e){return E(b.value-1)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(P)]})),_:1},8,["disabled"]),Object(y["createElementVNode"])("div",lm,Object(y["toDisplayString"])(b.value),1),Object(y["createVNode"])(v,{class:"btn",disabled:b.value>=30,onClick:t[12]||(t[12]=function(e){return E(b.value+1)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(H)]})),_:1},8,["disabled"])])]),Object(y["createVNode"])(R),Object(y["createElementVNode"])("div",am,[rm,Object(y["createElementVNode"])("div",im,[Object(y["createVNode"])(q,{checked:s.value,onChange:t[13]||(t[13]=function(e){return N(e)})},null,8,["checked"])])]),d.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createElementVNode"])("div",um,[Object(y["createVNode"])(U,{onChange:t[14]||(t[14]=function(e){return C({rowHeader:e.target.checked})}),checked:d.value.rowHeader,style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[dm]})),_:1},8,["checked"]),Object(y["createVNode"])(U,{onChange:t[15]||(t[15]=function(e){return C({rowFooter:e.target.checked})}),checked:d.value.rowFooter,style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[sm]})),_:1},8,["checked"])]),Object(y["createElementVNode"])("div",fm,[Object(y["createVNode"])(U,{onChange:t[16]||(t[16]=function(e){return C({colHeader:e.target.checked})}),checked:d.value.colHeader,style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[bm]})),_:1},8,["checked"]),Object(y["createVNode"])(U,{onChange:t[17]||(t[17]=function(e){return C({colFooter:e.target.checked})}),checked:d.value.colFooter,style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[pm]})),_:1},8,["checked"])]),Object(y["createElementVNode"])("div",Om,[mm,Object(y["createVNode"])(h,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{modelValue:d.value.color,"onUpdate:modelValue":t[18]||(t[18]=function(e){return C({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:d.value.color,style:{flex:"3"}},null,8,["color"])]})),_:1})])],64)):Object(y["createCommentVNode"])("",!0)])}}});n("dcd4");const jm=pn()(vm,[["__scopeId","data-v-7e28e1d8"]]);var hm=jm,ym=function(e){return Object(y["pushScopeId"])("data-v-546adf8c"),e=e(),Object(y["popScopeId"])(),e},gm={class:"latex-style-panel"},xm={class:"row"},km=Object(y["createTextVNode"])("编辑 LaTeX"),Cm={class:"row"},Nm=ym((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"颜色:",-1)})),wm={class:"row"},Em=ym((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"粗细:",-1)})),Vm=Object(y["defineComponent"])({__name:"LatexStylePanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=c,l=Object(y["ref"])(!1),a=lt(),r=a.addHistorySnapshot,i=function(e){c.value&&(t.updateElement({id:c.value.id,props:e}),r())},u=function(e){i({path:e.path,latex:e.latex,width:e.w,height:e.h,viewBox:[e.w,e.h]})},d=function(){return l.value=!0};return Ko.on(so.OPEN_LATEX_EDITOR,d),Object(y["onUnmounted"])((function(){Ko.off(so.OPEN_LATEX_EDITOR,d)})),function(e,t){var n=Object(y["resolveComponent"])("Button"),c=Object(y["resolveComponent"])("Divider"),a=Object(y["resolveComponent"])("ColorPicker"),r=Object(y["resolveComponent"])("Popover"),d=Object(y["resolveComponent"])("InputNumber"),s=Object(y["resolveComponent"])("Modal");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",gm,[Object(y["createElementVNode"])("div",xm,[Object(y["createVNode"])(n,{style:{flex:"1"},onClick:t[0]||(t[0]=function(e){return l.value=!0})},{default:Object(y["withCtx"])((function(){return[km]})),_:1})]),Object(y["createVNode"])(c),Object(y["createElementVNode"])("div",Cm,[Nm,Object(y["createVNode"])(r,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{modelValue:Object(y["unref"])(o).color,"onUpdate:modelValue":t[1]||(t[1]=function(e){return i({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(o).color,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",wm,[Em,Object(y["createVNode"])(d,{min:1,max:3,value:Object(y["unref"])(o).strokeWidth,onChange:t[2]||(t[2]=function(e){return i({strokeWidth:e})}),style:{flex:"3"}},null,8,["value"])]),Object(y["createVNode"])(s,{visible:l.value,"onUpdate:visible":t[5]||(t[5]=function(e){return l.value=e}),footer:null,centered:"",width:880,destroyOnClose:""},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(nf,{value:Object(y["unref"])(o).latex,onClose:t[3]||(t[3]=function(e){return l.value=!1}),onUpdate:t[4]||(t[4]=function(e){u(e),l.value=!1})},null,8,["value"])]})),_:1},8,["visible"])])}}});n("c041");const Im=pn()(Vm,[["__scopeId","data-v-546adf8c"]]);var Bm=Im,Sm=function(e){return Object(y["pushScopeId"])("data-v-ff7125dc"),e=e(),Object(y["popScopeId"])(),e},Lm={class:"video-style-panel"},_m=Sm((function(){return Object(y["createElementVNode"])("div",{class:"title"},"视频预览封面",-1)})),Tm={class:"background-image-wrapper"},Mm={class:"background-image"},Dm={class:"row"},zm=Object(y["createTextVNode"])("重置封面"),Fm=Object(y["defineComponent"])({__name:"VideoStylePanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=c,l=lt(),a=l.addHistorySnapshot,r=function(e){c.value&&(t.updateElement({id:c.value.id,props:e}),a())},i=function(e){var t=e[0];t&&et(t).then((function(e){return r({poster:e})}))};return function(e,t){var n=Object(y["resolveComponent"])("IconPlus"),c=Object(y["resolveComponent"])("FileInput"),l=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Lm,[_m,Object(y["createElementVNode"])("div",Tm,[Object(y["createVNode"])(c,{onChange:t[0]||(t[0]=function(e){return i(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Mm,[Object(y["createElementVNode"])("div",{class:"content",style:Object(y["normalizeStyle"])({backgroundImage:"url(".concat(Object(y["unref"])(o).poster,")")})},[Object(y["createVNode"])(n)],4)])]})),_:1})]),Object(y["createElementVNode"])("div",Dm,[Object(y["createVNode"])(l,{style:{flex:"1"},onClick:t[1]||(t[1]=function(e){return r({poster:""})})},{default:Object(y["withCtx"])((function(){return[zm]})),_:1})])])}}});n("a81a");const Am=pn()(Fm,[["__scopeId","data-v-ff7125dc"]]);var Rm=Am,Pm=function(e){return Object(y["pushScopeId"])("data-v-5d723d50"),e=e(),Object(y["popScopeId"])(),e},Hm={class:"audio-style-panel"},qm={class:"row"},Um=Pm((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"图标颜色:",-1)})),Gm={class:"row switch-row"},Xm=Pm((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"自动播放:",-1)})),Ym={class:"switch-wrapper",style:{flex:"3"}},Zm={class:"row switch-row"},Wm=Pm((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"循环播放:",-1)})),Jm={class:"switch-wrapper",style:{flex:"3"}},Qm=Object(y["defineComponent"])({__name:"AudioStylePanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=c,l=lt(),a=l.addHistorySnapshot,r=function(e){c.value&&(t.updateElement({id:c.value.id,props:e}),a())};return function(e,t){var n=Object(y["resolveComponent"])("ColorPicker"),c=Object(y["resolveComponent"])("Popover"),l=Object(y["resolveComponent"])("Switch");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Hm,[Object(y["createElementVNode"])("div",qm,[Um,Object(y["createVNode"])(c,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{modelValue:Object(y["unref"])(o).color,"onUpdate:modelValue":t[0]||(t[0]=function(e){return r({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(o).color,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",Gm,[Xm,Object(y["createElementVNode"])("div",Ym,[Object(y["createVNode"])(l,{checked:Object(y["unref"])(o).autoplay,onChange:t[1]||(t[1]=function(e){return r({autoplay:e})})},null,8,["checked"])])]),Object(y["createElementVNode"])("div",Zm,[Wm,Object(y["createElementVNode"])("div",Jm,[Object(y["createVNode"])(l,{checked:Object(y["unref"])(o).loop,onChange:t[2]||(t[2]=function(e){return r({loop:e})})},null,8,["checked"])])])])}}});n("795e");const Km=pn()(Qm,[["__scopeId","data-v-5d723d50"]]);var $m=Km,ev=function(e){return Object(y["pushScopeId"])("data-v-71469855"),e=e(),Object(y["popScopeId"])(),e},tv={class:"multi-style-panel"},nv={class:"row"},cv=ev((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"填充颜色:",-1)})),ov={class:"row"},lv=ev((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"边框样式:",-1)})),av=Object(y["createTextVNode"])("实线边框"),rv=Object(y["createTextVNode"])("虚线边框"),iv={class:"row"},uv=ev((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"边框颜色:",-1)})),dv={class:"row"},sv=ev((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"边框粗细:",-1)})),fv=Object(y["createTextVNode"])("+"),bv=Object(y["createTextVNode"])("-"),pv=Object(y["defineComponent"])({__name:"MultiStylePanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.richTextAttrs,o=n.availableFonts,l=n.activeElementList,a=lt(),r=a.addHistorySnapshot,i=function(e,n){t.updateElement({id:e,props:n}),r()},u=["12px","14px","16px","18px","20px","22px","24px","28px","32px","36px","40px","44px","48px","54px","60px","66px","72px","76px","80px","88px","96px","104px","112px","120px"],d=Object(y["ref"])("#fff"),s=Object(y["ref"])({width:0,color:"#fff",style:"solid"}),f=function(e){var t,n=Object(L["a"])(l.value);try{for(n.s();!(t=n.n()).done;){var c=t.value;if("text"!==c.type&&"shape"!==c.type&&"chart"!==c.type||i(c.id,{fill:e}),"table"===c.type){for(var o=JSON.parse(JSON.stringify(c.data)),a=0;a<o.length;a++)for(var r=0;r<o[a].length;r++){var u=o[a][r].style||{};o[a][r].style=Object(S["a"])(Object(S["a"])({},u),{},{backcolor:e})}i(c.id,{data:o})}"audio"===c.type&&i(c.id,{color:e})}}catch(s){n.e(s)}finally{n.f()}d.value=e},b=function(e){var t,n=Object(L["a"])(l.value);try{for(n.s();!(t=n.n()).done;){var c=t.value;if("text"===c.type||"image"===c.type||"shape"===c.type||"table"===c.type||"chart"===c.type){var o=c.outline||{width:2,color:"#000",style:"solid"},a={outline:Object(S["a"])(Object(S["a"])({},o),e)};i(c.id,a)}"line"===c.type&&i(c.id,e)}}catch(r){n.e(r)}finally{n.f()}s.value=Object(S["a"])(Object(S["a"])({},s.value),e)},p=function(e,t){var n,c=Object(L["a"])(l.value);try{for(c.s();!(n=c.n()).done;){var o,a=n.value;if(("text"===a.type||"shape"===a.type&&null!==(o=a.text)&&void 0!==o&&o.content)&&Ko.emit(so.RICH_TEXT_COMMAND,{target:a.id,action:{command:e,value:t}}),"table"===a.type){for(var r=JSON.parse(JSON.stringify(a.data)),u=0;u<r.length;u++)for(var d=0;d<r[u].length;d++){var s=r[u][d].style||{};r[u][d].style=Object(S["a"])(Object(S["a"])({},s),{},Object(pe["a"])({},e,t))}i(a.id,{data:r})}"latex"===a.type&&"color"===e&&i(a.id,{color:t})}}catch(f){c.e(f)}finally{c.f()}};return function(e,t){var n=Object(y["resolveComponent"])("ColorPicker"),l=Object(y["resolveComponent"])("Popover"),a=Object(y["resolveComponent"])("Divider"),r=Object(y["resolveComponent"])("SelectOption"),i=Object(y["resolveComponent"])("Select"),O=Object(y["resolveComponent"])("InputNumber"),m=Object(y["resolveComponent"])("IconFontSize"),v=Object(y["resolveComponent"])("SelectOptGroup"),j=Object(y["resolveComponent"])("IconAddText"),h=Object(y["resolveComponent"])("InputGroup"),g=Object(y["resolveComponent"])("IconText"),x=Object(y["resolveComponent"])("Button"),k=Object(y["resolveComponent"])("Tooltip"),C=Object(y["resolveComponent"])("IconHighLight"),N=Object(y["resolveComponent"])("ButtonGroup"),w=Object(y["resolveComponent"])("IconAlignTextLeft"),E=Object(y["resolveComponent"])("RadioButton"),V=Object(y["resolveComponent"])("IconAlignTextCenter"),I=Object(y["resolveComponent"])("IconAlignTextRight"),S=Object(y["resolveComponent"])("RadioGroup");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",tv,[Object(y["createElementVNode"])("div",nv,[cv,Object(y["createVNode"])(l,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return f(e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:d.value,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createVNode"])(a),Object(y["createElementVNode"])("div",ov,[lv,Object(y["createVNode"])(i,{style:{flex:"3"},value:s.value.style,onChange:t[1]||(t[1]=function(e){return b({style:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{value:"solid"},{default:Object(y["withCtx"])((function(){return[av]})),_:1}),Object(y["createVNode"])(r,{value:"dashed"},{default:Object(y["withCtx"])((function(){return[rv]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",iv,[uv,Object(y["createVNode"])(l,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{modelValue:s.value.color,"onUpdate:modelValue":t[2]||(t[2]=function(e){return b({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:s.value.color||"#000",style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",dv,[sv,Object(y["createVNode"])(O,{value:s.value.width,onChange:t[3]||(t[3]=function(e){return b({width:e})}),style:{flex:"3"}},null,8,["value"])]),Object(y["createVNode"])(a),Object(y["createVNode"])(h,{compact:"",class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(i,{style:{flex:"3"},value:Object(y["unref"])(c).fontname,onChange:t[4]||(t[4]=function(e){return p("fontname",e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(m)]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(v,{label:"系统字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(o),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(r,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",{style:Object(y["normalizeStyle"])({fontFamily:e.value})},Object(y["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(y["createVNode"])(v,{label:"在线字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(B),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(r,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"]),Object(y["createVNode"])(i,{style:{flex:"2"},value:Object(y["unref"])(c).fontsize,onChange:t[5]||(t[5]=function(e){return p("fontsize",e)})},{suffixIcon:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(j)]})),default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(u,(function(e){return Object(y["createVNode"])(r,{key:e,value:e},{default:Object(y["withCtx"])((function(){return[Object(y["createTextVNode"])(Object(y["toDisplayString"])(e),1)]})),_:2},1032,["value"])})),64))]})),_:1},8,["value"])]})),_:1}),Object(y["createVNode"])(N,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{modelValue:Object(y["unref"])(c).color,"onUpdate:modelValue":t[6]||(t[6]=function(e){return p("color",e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字颜色"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(x,{class:"text-color-btn",style:{flex:"3"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(c).color})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(l,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{modelValue:Object(y["unref"])(c).backcolor,"onUpdate:modelValue":t[7]||(t[7]=function(e){return p("backcolor",e)})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"文字高亮"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(x,{class:"text-color-btn",style:{flex:"3"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(C),Object(y["createElementVNode"])("div",{class:"text-color-block",style:Object(y["normalizeStyle"])({backgroundColor:Object(y["unref"])(c).backcolor})},null,4)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"增大字号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(x,{class:"font-size-btn",style:{flex:"2"},onClick:t[8]||(t[8]=function(e){return p("fontsize-add","2")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(m),fv]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"减小字号"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(x,{class:"font-size-btn",style:{flex:"2"},onClick:t[9]||(t[9]=function(e){return p("fontsize-reduce","2")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(m),bv]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(S,{class:"row","button-style":"solid",value:Object(y["unref"])(c).align,onChange:t[10]||(t[10]=function(e){return p("align",e.target.value)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(E,{value:"left",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(w)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(E,{value:"center",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(V)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(k,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(E,{value:"right",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1},8,["value"])])}}});n("1222");const Ov=pn()(pv,[["__scopeId","data-v-71469855"]]);var mv=Ov,vv={class:"element-style-panel"},jv=Object(y["defineComponent"])({__name:"index",setup:function(e){var t,n=(t={},Object(pe["a"])(t,Ve.TEXT,Rb),Object(pe["a"])(t,Ve.IMAGE,mp),Object(pe["a"])(t,Ve.SHAPE,Mp),Object(pe["a"])(t,Ve.LINE,oO),Object(pe["a"])(t,Ve.CHART,WO),Object(pe["a"])(t,Ve.TABLE,hm),Object(pe["a"])(t,Ve.LATEX,Bm),Object(pe["a"])(t,Ve.VIDEO,Rm),Object(pe["a"])(t,Ve.AUDIO,$m),t),c=Object(g["c"])(ie()),o=c.activeElementIdList,l=c.activeElementList,a=c.handleElement,r=c.activeGroupElementId,i=Object(y["computed"])((function(){if(o.value.length>1){if(!r.value)return mv;var e=l.value.find((function(e){return e.id===r.value}));return e&&n[e.type]||null}return a.value&&n[a.value.type]||null}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",vv,[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(i))))])}}});const hv=jv;var yv=hv,gv=function(e){return Object(y["pushScopeId"])("data-v-6bf6c951"),e=e(),Object(y["popScopeId"])(),e},xv={class:"element-positopn-panel"},kv=gv((function(){return Object(y["createElementVNode"])("div",{class:"title"},"层级:",-1)})),Cv=Object(y["createTextVNode"])(" 置于顶层"),Nv=Object(y["createTextVNode"])(" 置于底层"),wv=Object(y["createTextVNode"])(" 上移一层"),Ev=Object(y["createTextVNode"])(" 下移一层"),Vv=gv((function(){return Object(y["createElementVNode"])("div",{class:"title"},"对齐:",-1)})),Iv={class:"row"},Bv=gv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"3"}},"位置:",-1)})),Sv=gv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),Lv=Object(y["createStaticVNode"])('<div class="row" data-v-6bf6c951><div style="flex:3;" data-v-6bf6c951></div><div style="flex:4;" class="label" data-v-6bf6c951>X</div><div style="flex:1;" data-v-6bf6c951></div><div style="flex:4;" class="label" data-v-6bf6c951>Y</div></div>',1),_v={class:"row"},Tv=gv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"3"}},"大小:",-1)})),Mv={key:1,style:{flex:"1"}},Dv=Object(y["createStaticVNode"])('<div class="row" data-v-6bf6c951><div style="flex:3;" data-v-6bf6c951></div><div style="flex:4;" class="label" data-v-6bf6c951>宽</div><div style="flex:1;" data-v-6bf6c951></div><div style="flex:4;" class="label" data-v-6bf6c951>高</div></div>',1),zv={class:"row"},Fv=gv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"3"}},"旋转:",-1)})),Av=gv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),Rv=Object(y["defineComponent"])({__name:"ElementPositionPanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.handleElement,o=n.handleElementId,l=Object(y["ref"])(0),a=Object(y["ref"])(0),r=Object(y["ref"])(0),i=Object(y["ref"])(0),u=Object(y["ref"])(0),d=Object(y["ref"])(!1),s=Object(y["computed"])((function(){return c.value&&dc[c.value.type]||20}));Object(y["watch"])(c,(function(){c.value&&(l.value=Object(te["round"])(c.value.left,1),a.value=Object(te["round"])(c.value.top,1),d.value="fixedRatio"in c.value&&!!c.value.fixedRatio,"line"!==c.value.type&&(r.value=Object(te["round"])(c.value.width,1),i.value=Object(te["round"])(c.value.height,1),u.value="rotate"in c.value&&void 0!==c.value.rotate?Object(te["round"])(c.value.rotate,1):0))}),{deep:!0,immediate:!0});var f=mt(),b=f.orderElement,p=jc(),O=p.alignElementToCanvas,m=lt(),v=m.addHistorySnapshot,j=function(e){var n={left:e};t.updateElement({id:o.value,props:n}),v()},h=function(e){var n={top:e};t.updateElement({id:o.value,props:n}),v()},x=function(e){var n={width:e};t.updateElement({id:o.value,props:n}),v()},N=function(e){var n={height:e};t.updateElement({id:o.value,props:n}),v()},w=function(e){var n={rotate:e};t.updateElement({id:o.value,props:n}),v()},E=function(e){var n={fixedRatio:e};t.updateElement({id:o.value,props:n}),v()},V=function(e){var n=45*Math.floor(u.value/45);"+"===e?n+=45:"-"===e&&(n-=45),n<-180&&(n=-180),n>180&&(n=180);var c={rotate:n};t.updateElement({id:o.value,props:c}),v()};return function(e,t){var n=Object(y["resolveComponent"])("IconSendToBack"),o=Object(y["resolveComponent"])("Button"),f=Object(y["resolveComponent"])("IconBringToFrontOne"),p=Object(y["resolveComponent"])("ButtonGroup"),m=Object(y["resolveComponent"])("IconBringToFront"),v=Object(y["resolveComponent"])("IconSentToBack"),g=Object(y["resolveComponent"])("Divider"),I=Object(y["resolveComponent"])("IconAlignLeft"),B=Object(y["resolveComponent"])("Tooltip"),S=Object(y["resolveComponent"])("IconAlignVertically"),L=Object(y["resolveComponent"])("IconAlignRight"),_=Object(y["resolveComponent"])("IconAlignTop"),T=Object(y["resolveComponent"])("IconAlignHorizontally"),M=Object(y["resolveComponent"])("IconAlignBottom"),D=Object(y["resolveComponent"])("InputNumber"),z=Object(y["resolveComponent"])("IconLock"),F=Object(y["resolveComponent"])("IconUnlock"),A=Object(y["resolveComponent"])("IconRotate");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",xv,[kv,Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[0]||(t[0]=function(e){return Object(y["unref"])(b)(Object(y["unref"])(c),Object(y["unref"])(k).TOP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{class:"btn-icon"}),Cv]})),_:1}),Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[1]||(t[1]=function(e){return Object(y["unref"])(b)(Object(y["unref"])(c),Object(y["unref"])(k).BOTTOM)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,{class:"btn-icon"}),Nv]})),_:1})]})),_:1}),Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[2]||(t[2]=function(e){return Object(y["unref"])(b)(Object(y["unref"])(c),Object(y["unref"])(k).UP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(m,{class:"btn-icon"}),wv]})),_:1}),Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[3]||(t[3]=function(e){return Object(y["unref"])(b)(Object(y["unref"])(c),Object(y["unref"])(k).DOWN)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(v,{class:"btn-icon"}),Ev]})),_:1})]})),_:1}),Object(y["createVNode"])(g),Vv,Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[4]||(t[4]=function(e){return Object(y["unref"])(O)(Object(y["unref"])(C).LEFT)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"水平居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[5]||(t[5]=function(e){return Object(y["unref"])(O)(Object(y["unref"])(C).HORIZONTAL)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(S)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[6]||(t[6]=function(e){return Object(y["unref"])(O)(Object(y["unref"])(C).RIGHT)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(L)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"上对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[7]||(t[7]=function(e){return Object(y["unref"])(O)(Object(y["unref"])(C).TOP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(_)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"垂直居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[8]||(t[8]=function(e){return Object(y["unref"])(O)(Object(y["unref"])(C).VERTICAL)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(T)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},onClick:t[9]||(t[9]=function(e){return Object(y["unref"])(O)(Object(y["unref"])(C).BOTTOM)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(g),Object(y["createElementVNode"])("div",Iv,[Bv,Object(y["createVNode"])(D,{step:5,value:l.value,onChange:t[10]||(t[10]=function(e){return j(e)}),style:{flex:"4"}},null,8,["value"]),Sv,Object(y["createVNode"])(D,{step:5,value:a.value,onChange:t[11]||(t[11]=function(e){return h(e)}),style:{flex:"4"}},null,8,["value"])]),Lv,"line"!==Object(y["unref"])(c).type?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createElementVNode"])("div",_v,[Tv,Object(y["createVNode"])(D,{min:Object(y["unref"])(s),max:1500,step:5,value:r.value,onChange:t[12]||(t[12]=function(e){return x(e)}),style:{flex:"4"}},null,8,["min","value"]),["image","shape","audio"].includes(Object(y["unref"])(c).type)?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[d.value?(Object(y["openBlock"])(),Object(y["createBlock"])(B,{key:0,mouseLeaveDelay:0,mouseEnterDelay:.5,title:"解除宽高比锁定"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{style:{flex:"1"},class:"icon-btn",onClick:t[13]||(t[13]=function(e){return E(!1)})})]})),_:1},8,["mouseEnterDelay"])):(Object(y["openBlock"])(),Object(y["createBlock"])(B,{key:1,mouseLeaveDelay:0,mouseEnterDelay:.5,title:"宽高比锁定"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{style:{flex:"1"},class:"icon-btn",onClick:t[14]||(t[14]=function(e){return E(!0)})})]})),_:1},8,["mouseEnterDelay"]))],64)):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Mv)),Object(y["createVNode"])(D,{min:Object(y["unref"])(s),max:800,step:5,disabled:"text"===Object(y["unref"])(c).type,value:i.value,onChange:t[15]||(t[15]=function(e){return N(e)}),style:{flex:"4"}},null,8,["min","disabled","value"])]),Dv],64)):Object(y["createCommentVNode"])("",!0),["line","video","audio"].includes(Object(y["unref"])(c).type)?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:1},[Object(y["createVNode"])(g),Object(y["createElementVNode"])("div",zv,[Fv,Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"逆时针旋转"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A,{class:"icon-btn",onClick:t[16]||(t[16]=function(e){return V("-")}),style:{flex:"2"}})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(B,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"顺时针旋转"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A,{class:"icon-btn",onClick:t[17]||(t[17]=function(e){return V("+")}),style:Object(y["normalizeStyle"])({flex:2,transform:"rotateY(180deg)"})},null,8,["style"])]})),_:1},8,["mouseEnterDelay"]),Av,Object(y["createVNode"])(D,{min:-180,max:180,step:5,value:u.value,onChange:t[18]||(t[18]=function(e){return w(e)}),style:{flex:"4"}},null,8,["value"])])],64))])}}});n("1b4b");const Pv=pn()(Rv,[["__scopeId","data-v-6bf6c951"]]);var Hv=Pv,qv=1e3,Uv="click",Gv="animate__",Xv=[{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"}]}],Yv=[{type:"bounce",name:"弹跳",children:[{name:"弹出",value:"bounceOut"},{name:"向左弹出",value:"bounceOutLeft"},{name:"向右弹出",value:"bounceOutRight"},{name:"向上弹出",value:"bounceOutUp"},{name:"向下弹出",value:"bounceOutDown"}]},{type:"fade",name:"浮现",children:[{name:"浮出",value:"fadeOut"},{name:"向下浮出",value:"fadeOutDown"},{name:"向下长距浮出",value:"fadeOutDownBig"},{name:"向左浮出",value:"fadeOutLeft"},{name:"向左长距浮出",value:"fadeOutLeftBig"},{name:"向右浮出",value:"fadeOutRight"},{name:"向右长距浮出",value:"fadeOutRightBig"},{name:"向上浮出",value:"fadeOutUp"},{name:"向上长距浮出",value:"fadeOutUpBig"},{name:"从左上浮出",value:"fadeOutTopLeft"},{name:"从右上浮出",value:"fadeOutTopRight"},{name:"从左下浮出",value:"fadeOutBottomLeft"},{name:"从右下浮出",value:"fadeOutBottomRight"}]},{type:"rotate",name:"旋转",children:[{name:"旋转退出",value:"rotateOut"},{name:"绕左下退出",value:"rotateOutDownLeft"},{name:"绕右下退出",value:"rotateOutDownRight"},{name:"绕左上退出",value:"rotateOutUpLeft"},{name:"绕右上退出",value:"rotateOutUpRight"}]},{type:"zoom",name:"缩放",children:[{name:"缩小退出",value:"zoomOut"},{name:"向下缩小退出",value:"zoomOutDown"},{name:"从左缩小退出",value:"zoomOutLeft"},{name:"从右缩小退出",value:"zoomOutRight"},{name:"向上缩小退出",value:"zoomOutUp"}]},{type:"slide",name:"滑出",children:[{name:"向下滑出",value:"slideOutDown"},{name:"从左滑出",value:"slideOutLeft"},{name:"从右滑出",value:"slideOutRight"},{name:"向上滑出",value:"slideOutUp"}]},{type:"flip",name:"翻转",children:[{name:"X轴翻转退出",value:"flipOutX"},{name:"Y轴翻转退出",value:"flipOutY"}]},{type:"back",name:"缩小滑出",children:[{name:"向下缩小滑出",value:"backOutDown"},{name:"从左缩小滑出",value:"backOutLeft"},{name:"从右缩小滑出",value:"backOutRight"},{name:"向上缩小滑出",value:"backOutUp"}]},{type:"lightSpeed",name:"飞出",children:[{name:"从右飞出",value:"lightSpeedOutRight"},{name:"从左飞出",value:"lightSpeedOutLeft"}]}],Zv=[{type:"shake",name:"晃动",children:[{name:"左右摇晃",value:"shakeX"},{name:"上下摇晃",value:"shakeY"},{name:"摇头",value:"headShake"},{name:"摆动",value:"swing"},{name:"晃动",value:"wobble"},{name:"惊恐",value:"tada"},{name:"果冻",value:"jello"}]},{type:"other",name:"其他",children:[{name:"弹跳",value:"bounce"},{name:"闪烁",value:"flash"},{name:"脉搏",value:"pulse"},{name:"橡皮筋",value:"rubberBand"},{name:"心跳(快)",value:"heartBeat"}]}],Wv=function(e){return Object(y["pushScopeId"])("data-v-2f69234f"),e=e(),Object(y["popScopeId"])(),e},Jv={class:"element-animation-panel"},Qv={key:0,class:"element-animation"},Kv={class:"tabs"},$v=["onClick"],ej={class:"type-title"},tj={class:"pool-item-wrapper"},nj=["onMouseenter","onClick"],cj={key:0,class:"mask"},oj=Object(y["createTextVNode"])(" 添加动画 "),lj={key:1,class:"tip"},aj=Object(y["createTextVNode"])(" 选中画布中的元素添加动画"),rj={class:"sequence-content"},ij={class:"index"},uj={class:"text"},dj={class:"handler"},sj={key:0,class:"configs"},fj={class:"config-item"},bj=Wv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"3"}},"持续时长:",-1)})),pj={class:"config-item"},Oj=Wv((function(){return Object(y["createElementVNode"])("div",{style:{flex:"3"}},"触发方式:",-1)})),mj=Object(y["createTextVNode"])("主动触发"),vj=Object(y["createTextVNode"])("与上一动画同时"),jj=Object(y["createTextVNode"])("上一动画之后"),hj={class:"config-item"},yj=Object(y["createTextVNode"])("更换动画"),gj=Object(y["defineComponent"])({__name:"ElementAnimationPanel",setup:function(e){var t,n={},c=Object(L["a"])(Xv);try{for(c.s();!(t=c.n()).done;){var o,l=t.value,a=Object(L["a"])(l.children);try{for(a.s();!(o=a.n()).done;){var r=o.value;n[r.value]=r.name}}catch(ee){a.e(ee)}finally{a.f()}}}catch(ee){c.e(ee)}finally{c.f()}var i,u=Object(L["a"])(Yv);try{for(u.s();!(i=u.n()).done;){var d,s=i.value,f=Object(L["a"])(s.children);try{for(f.s();!(d=f.n()).done;){var b=d.value;n[b.value]=b.name}}catch(ee){f.e(ee)}finally{f.f()}}}catch(ee){u.e(ee)}finally{u.f()}var p,O=Object(L["a"])(Zv);try{for(O.s();!(p=O.n()).done;){var m,v=p.value,j=Object(L["a"])(v.children);try{for(j.s();!(m=j.n()).done;){var h=m.value;n[h.value]=h.name}}catch(ee){j.e(ee)}finally{j.f()}}}catch(ee){O.e(ee)}finally{O.f()}var k=["in","out","attention"],C=le(),N=Object(g["c"])(ie()),w=N.handleElement,E=N.handleElementId,V=Object(g["c"])(C),I=V.currentSlide,B=V.formatedAnimations,_=V.currentSlideAnimations,T=[{key:"in",label:"入场"},{key:"out",label:"退场"},{key:"attention",label:"强调"}],M=Object(y["ref"])("in");Object(y["watch"])((function(){return E.value}),(function(){z.value=!1}));var D=Object(y["ref"])(""),z=Object(y["ref"])(!1),F=lt(),A=F.addHistorySnapshot,R=Object(y["computed"])((function(){for(var e=[],t=0;t<B.value.length;t++)for(var c=B.value[t],o=function(o){var l=c.animations[o],a=I.value.elements.find((function(e){return e.id===l.elId}));if(!a)return"continue";var r=uc[a.type],i=n[l.effect];e.push(Object(S["a"])(Object(S["a"])({},l),{},{index:0===o?t+1:"",elType:r,animationEffect:i}))},l=0;l<c.animations.length;l++)o(l);return e})),P=Object(y["computed"])((function(){var e=_.value,t=e.filter((function(e){return e.elId===E.value}));return t||[]})),H=function(e){var t=_.value.filter((function(t){return t.id!==e}));C.updateSlide({animations:t}),A()},q=function(e){var t=e.newIndex,n=e.oldIndex;if(n!==t){var c=JSON.parse(JSON.stringify(_.value)),o=c[n];c.splice(n,1),c.splice(t,0,o),C.updateSlide({animations:c}),A()}},U=function(e,t,n){var c=document.querySelector("#editable-element-".concat(e," [class^=editable-element-]"));if(c){var o="".concat(Gv).concat(t);document.documentElement.style.setProperty("--animate-duration","".concat(n,"ms")),c.classList.add("".concat(Gv,"animated"),o);var l=function(){document.documentElement.style.removeProperty("--animate-duration"),c.classList.remove("".concat(Gv,"animated"),o)};c.addEventListener("animationend",l,{once:!0})}},G=function(e,t){if(!(t<100||t>5e3)){var n=_.value.map((function(n){return n.id===e?Object(S["a"])(Object(S["a"])({},n),{},{duration:t}):n}));C.updateSlide({animations:n}),A()}},X=function(e,t){var n=_.value.map((function(n){return n.id===e?Object(S["a"])(Object(S["a"])({},n),{},{trigger:t}):n}));C.updateSlide({animations:n}),A()},Y=function(e,t){var n=_.value.map((function(n){return n.id===Z.value?Object(S["a"])(Object(S["a"])({},n),{},{type:e,effect:t}):n}));C.updateSlide({animations:n}),z.value=!1,A();var c=_.value.find((function(e){return e.elId===E.value})),o=(null===c||void 0===c?void 0:c.duration)||qv;U(E.value,t,o)},Z=Object(y["ref"])(""),W=function(e,t){if(Z.value)Y(e,t);else{var n=JSON.parse(JSON.stringify(_.value));n.push({id:Object(x["b"])(10),elId:E.value,type:e,effect:t,duration:qv,trigger:Uv}),C.updateSlide({animations:n}),z.value=!1,A(),U(E.value,t,qv)}},J=Object(y["ref"])(!1),Q=function(e){e?setTimeout((function(){return J.value=!0}),600):J.value=!1},K=function(e){z.value=!0,Z.value=e,Q(!0)},$={in:Xv,out:Yv,attention:Zv};return function(e,t){var n=Object(y["resolveComponent"])("IconEffects"),c=Object(y["resolveComponent"])("Button"),o=Object(y["resolveComponent"])("Popover"),l=Object(y["resolveComponent"])("IconClick"),a=Object(y["resolveComponent"])("Divider"),r=Object(y["resolveComponent"])("IconPlayOne"),i=Object(y["resolveComponent"])("Tooltip"),u=Object(y["resolveComponent"])("IconCloseSmall"),d=Object(y["resolveComponent"])("InputNumber"),s=Object(y["resolveComponent"])("SelectOption"),f=Object(y["resolveComponent"])("Select");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Jv,[Object(y["unref"])(w)?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Qv,[Object(y["createVNode"])(o,{trigger:"click",visible:z.value,"onUpdate:visible":t[2]||(t[2]=function(e){return z.value=e}),onVisibleChange:t[3]||(t[3]=function(e){return Q(e)})},{content:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Kv,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(T,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tab",e.key,{active:M.value===e.key}]),key:e.key,onClick:function(t){return M.value=e.key}},Object(y["toDisplayString"])(e.label),11,$v)})),64))]),(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(k,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,[M.value===e?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["animation-pool",e]),key:e},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])($[e],(function(n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"pool-type",key:n.name},[Object(y["createElementVNode"])("div",ej,Object(y["toDisplayString"])(n.name)+"",1),Object(y["createElementVNode"])("div",tj,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(n.children,(function(n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"pool-item",key:n.name,onMouseenter:function(e){return D.value=n.value},onMouseleave:t[0]||(t[0]=function(e){return D.value=""}),onClick:function(t){return W(e,n.value)}},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["animation-box",["".concat(Object(y["unref"])(Gv),"animated"),"".concat(Object(y["unref"])(Gv),"fast"),D.value===n.value&&"".concat(Object(y["unref"])(Gv)).concat(n.value)]])},Object(y["toDisplayString"])(n.name),3)],40,nj)})),128))])])})),128)),J.value?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",cj))],2)):Object(y["createCommentVNode"])("",!0)],64)})),64))]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{class:"element-animation-btn",onClick:t[1]||(t[1]=function(e){return Z.value=""})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{style:{"margin-right":"5px"}}),oj]})),_:1})]})),_:1},8,["visible"])])):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",lj,[Object(y["createVNode"])(l,{style:{"margin-right":"5px"}}),aj])),Object(y["createVNode"])(a),Object(y["createVNode"])(Object(y["unref"])(mf.a),{class:"animation-sequence",modelValue:Object(y["unref"])(R),animation:300,scroll:!0,scrollSensitivity:50,handle:".sequence-content",onEnd:q,itemKey:"id"},{item:Object(y["withCtx"])((function(e){var t,n,o=e.element;return[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["sequence-item",[o.type,{active:(null===(t=Object(y["unref"])(w))||void 0===t?void 0:t.id)===o.elId}]])},[Object(y["createElementVNode"])("div",rj,[Object(y["createElementVNode"])("div",ij,Object(y["toDisplayString"])(o.index),1),Object(y["createElementVNode"])("div",uj,"【"+Object(y["toDisplayString"])(o.elType)+"】"+Object(y["toDisplayString"])(o.animationEffect),1),Object(y["createElementVNode"])("div",dj,[Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"预览"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{class:"handler-btn",onClick:function(e){return U(o.elId,o.effect,o.duration)}},null,8,["onClick"])]})),_:2},1032,["mouseEnterDelay"]),Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"删除"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(u,{class:"handler-btn",onClick:function(e){return H(o.id)}},null,8,["onClick"])]})),_:2},1032,["mouseEnterDelay"])])]),(null===(n=Object(y["unref"])(P)[0])||void 0===n?void 0:n.elId)===o.elId?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",sj,[Object(y["createVNode"])(a,{style:{margin:"16px 0"}}),Object(y["createElementVNode"])("div",fj,[bj,Object(y["createVNode"])(d,{min:500,max:3e3,step:500,value:o.duration,onChange:function(e){return G(o.id,e)},style:{flex:"5"}},null,8,["value","onChange"])]),Object(y["createElementVNode"])("div",pj,[Oj,Object(y["createVNode"])(f,{value:o.trigger,onChange:function(e){return X(o.id,e)},style:{flex:"5"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(s,{value:"click"},{default:Object(y["withCtx"])((function(){return[mj]})),_:1}),Object(y["createVNode"])(s,{value:"meantime"},{default:Object(y["withCtx"])((function(){return[vj]})),_:1}),Object(y["createVNode"])(s,{value:"auto"},{default:Object(y["withCtx"])((function(){return[jj]})),_:1})]})),_:2},1032,["value","onChange"])]),Object(y["createElementVNode"])("div",hj,[Object(y["createVNode"])(c,{style:{flex:"1"},onClick:function(e){return K(o.id)}},{default:Object(y["withCtx"])((function(){return[yj]})),_:2},1032,["onClick"])])])):Object(y["createCommentVNode"])("",!0)],2)]})),_:1},8,["modelValue"])])}}});n("cc39");const xj=pn()(gj,[["__scopeId","data-v-2f69234f"]]);var kj=xj,Cj=[{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"}],Nj=function(e){return Object(y["pushScopeId"])("data-v-e0bbbd9e"),e=e(),Object(y["popScopeId"])(),e},wj={class:"slide-design-panel"},Ej=Nj((function(){return Object(y["createElementVNode"])("div",{class:"title"},"背景填充",-1)})),Vj={class:"row"},Ij=Object(y["createTextVNode"])("纯色填充"),Bj=Object(y["createTextVNode"])("图片填充"),Sj=Object(y["createTextVNode"])("渐变填充"),Lj=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"1"}},null,-1)})),_j=Object(y["createTextVNode"])("缩放"),Tj=Object(y["createTextVNode"])("拼贴"),Mj=Object(y["createTextVNode"])("缩放铺满"),Dj=Object(y["createTextVNode"])("线性渐变"),zj=Object(y["createTextVNode"])("径向渐变"),Fj={key:0,class:"background-image-wrapper"},Aj={class:"background-image"},Rj={key:1,class:"background-gradient-wrapper"},Pj={class:"row"},Hj=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"起点颜色:",-1)})),qj={class:"row"},Uj=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"终点颜色:",-1)})),Gj={key:0,class:"row"},Xj=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"渐变角度:",-1)})),Yj={class:"row"},Zj=Object(y["createTextVNode"])("应用背景到全部"),Wj={class:"row"},Jj=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"画布尺寸:",-1)})),Qj=Object(y["createTextVNode"])("宽屏 16 : 9"),Kj=Object(y["createTextVNode"])("宽屏 16 10"),$j=Object(y["createTextVNode"])("标准 4 3"),eh=Nj((function(){return Object(y["createElementVNode"])("div",{class:"title"},"全局主题",-1)})),th={class:"row"},nh=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"字体:",-1)})),ch={class:"row"},oh=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"字体颜色:",-1)})),lh={class:"row"},ah=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"背景颜色:",-1)})),rh={class:"row"},ih=Nj((function(){return Object(y["createElementVNode"])("div",{style:{flex:"2"}},"主题色:",-1)})),uh=Object(y["createTextVNode"])(" 预置主题 "),dh={key:2,class:"theme-list"},sh=["onClick"],fh={class:"theme-item-content"},bh={class:"row"},ph=Object(y["createTextVNode"])("应用主题到全部"),Oh=Object(y["defineComponent"])({__name:"SlideDesignPanel",setup:function(e){var t=le(),n=Object(g["c"])(ie()),c=n.availableFonts,o=Object(g["c"])(t),l=o.slides,a=o.currentSlide,r=o.viewportRatio,i=o.theme,u=Object(y["computed"])((function(){return a.value.background?a.value.background:{type:"solid",value:"#fff"}})),d=lt(),s=d.addHistorySnapshot,f=function(e){if("solid"===e){var n=Object(S["a"])(Object(S["a"])({},u.value),{},{type:"solid",color:u.value.color||"#fff"});t.updateSlide({background:n})}else if("image"===e){var c=Object(S["a"])(Object(S["a"])({},u.value),{},{type:"image",image:u.value.image||"",imageSize:u.value.imageSize||"cover"});t.updateSlide({background:c})}else{var o=Object(S["a"])(Object(S["a"])({},u.value),{},{type:"gradient",gradientType:u.value.gradientType||"linear",gradientColor:u.value.gradientColor||["#fff","#fff"],gradientRotate:u.value.gradientRotate||0});t.updateSlide({background:o})}s()},b=function(e){t.updateSlide({background:Object(S["a"])(Object(S["a"])({},u.value),e)}),s()},p=function(e){var t=e[0];t&&et(t).then((function(e){return b({image:e})}))},O=function(){var e=l.value.map((function(e){return Object(S["a"])(Object(S["a"])({},e),{},{background:a.value.background})}));t.setSlides(e),s()},m=function(e){t.setTheme(e)},v=function(){var e,n=JSON.parse(JSON.stringify(l.value)),c=i.value,o=c.themeColor,a=c.backgroundColor,r=c.fontColor,u=c.fontName,d=Object(L["a"])(n);try{for(d.s();!(e=d.n()).done;){var f=e.value;f.background&&"image"===f.background.type||(f.background=Object(S["a"])(Object(S["a"])({},f.background),{},{type:"solid",color:a}));var b,p=f.elements,O=Object(L["a"])(p);try{for(O.s();!(b=O.n()).done;){var m=b.value;if("shape"===m.type)m.fill=o;else if("line"===m.type)m.color=o;else if("text"===m.type)m.defaultColor=r,m.defaultFontName=u,m.fill&&(m.fill=o);else if("table"===m.type){m.theme&&(m.theme.color=o);var v,j=Object(L["a"])(m.data);try{for(j.s();!(v=j.n()).done;){var h,y=v.value,g=Object(L["a"])(y);try{for(g.s();!(h=g.n()).done;){var x=h.value;x.style&&(x.style.color=r,x.style.fontname=u)}}catch(k){g.e(k)}finally{g.f()}}}catch(k){j.e(k)}finally{j.f()}}else"chart"===m.type?(m.themeColor=[o],m.gridColor=r):"latex"===m.type?m.color=r:"audio"===m.type&&(m.color=o)}}catch(k){O.e(k)}finally{O.f()}}}catch(k){d.e(k)}finally{d.f()}t.setSlides(n),s()},j=Object(y["ref"])(!0),h=function(){j.value=!j.value},x=function(e){t.setViewportRatio(e)};return function(e,t){var n=Object(y["resolveComponent"])("SelectOption"),o=Object(y["resolveComponent"])("Select"),l=Object(y["resolveComponent"])("ColorPicker"),a=Object(y["resolveComponent"])("Popover"),d=Object(y["resolveComponent"])("IconPlus"),s=Object(y["resolveComponent"])("FileInput"),g=Object(y["resolveComponent"])("Slider"),k=Object(y["resolveComponent"])("Button"),C=Object(y["resolveComponent"])("Divider"),N=Object(y["resolveComponent"])("SelectOptGroup"),w=Object(y["resolveComponent"])("IconDown");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",wj,[Ej,Object(y["createElementVNode"])("div",Vj,[Object(y["createVNode"])(o,{style:{flex:"10"},value:Object(y["unref"])(u).type,onChange:t[0]||(t[0]=function(e){return f(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:"solid"},{default:Object(y["withCtx"])((function(){return[Ij]})),_:1}),Object(y["createVNode"])(n,{value:"image"},{default:Object(y["withCtx"])((function(){return[Bj]})),_:1}),Object(y["createVNode"])(n,{value:"gradient"},{default:Object(y["withCtx"])((function(){return[Sj]})),_:1})]})),_:1},8,["value"]),Lj,"solid"===Object(y["unref"])(u).type?(Object(y["openBlock"])(),Object(y["createBlock"])(a,{key:0,trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(u).color,"onUpdate:modelValue":t[1]||(t[1]=function(e){return b({color:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(u).color||"#fff",style:{flex:"10"}},null,8,["color"])]})),_:1})):"image"===Object(y["unref"])(u).type?(Object(y["openBlock"])(),Object(y["createBlock"])(o,{key:1,style:{flex:"10"},value:Object(y["unref"])(u).imageSize||"cover",onChange:t[2]||(t[2]=function(e){return b({imageSize:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:"contain"},{default:Object(y["withCtx"])((function(){return[_j]})),_:1}),Object(y["createVNode"])(n,{value:"repeat"},{default:Object(y["withCtx"])((function(){return[Tj]})),_:1}),Object(y["createVNode"])(n,{value:"cover"},{default:Object(y["withCtx"])((function(){return[Mj]})),_:1})]})),_:1},8,["value"])):(Object(y["openBlock"])(),Object(y["createBlock"])(o,{key:2,style:{flex:"10"},value:Object(y["unref"])(u).gradientType,onChange:t[3]||(t[3]=function(e){return b({gradientType:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:"linear"},{default:Object(y["withCtx"])((function(){return[Dj]})),_:1}),Object(y["createVNode"])(n,{value:"radial"},{default:Object(y["withCtx"])((function(){return[zj]})),_:1})]})),_:1},8,["value"]))]),"image"===Object(y["unref"])(u).type?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Fj,[Object(y["createVNode"])(s,{onChange:t[4]||(t[4]=function(e){return p(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",Aj,[Object(y["createElementVNode"])("div",{class:"content",style:Object(y["normalizeStyle"])({backgroundImage:"url(".concat(Object(y["unref"])(u).image,")")})},[Object(y["createVNode"])(d)],4)])]})),_:1})])):Object(y["createCommentVNode"])("",!0),"gradient"===Object(y["unref"])(u).type?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Rj,[Object(y["createElementVNode"])("div",Pj,[Hj,Object(y["createVNode"])(a,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(u).gradientColor[0],"onUpdate:modelValue":t[5]||(t[5]=function(e){return b({gradientColor:[e,Object(y["unref"])(u).gradientColor[1]]})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(u).gradientColor[0],style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",qj,[Uj,Object(y["createVNode"])(a,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(u).gradientColor[1],"onUpdate:modelValue":t[6]||(t[6]=function(e){return b({gradientColor:[Object(y["unref"])(u).gradientColor[0],e]})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(u).gradientColor[1],style:{flex:"3"}},null,8,["color"])]})),_:1})]),"linear"===Object(y["unref"])(u).gradientType?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Gj,[Xj,Object(y["createVNode"])(g,{class:"slider",min:0,max:360,step:15,value:Object(y["unref"])(u).gradientRotate,onChange:t[7]||(t[7]=function(e){return b({gradientRotate:e})})},null,8,["value"])])):Object(y["createCommentVNode"])("",!0)])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",Yj,[Object(y["createVNode"])(k,{style:{flex:"1"},onClick:t[8]||(t[8]=function(e){return O()})},{default:Object(y["withCtx"])((function(){return[Zj]})),_:1})]),Object(y["createVNode"])(C),Object(y["createElementVNode"])("div",Wj,[Jj,Object(y["createVNode"])(o,{style:{flex:"3"},value:Object(y["unref"])(r),onChange:t[9]||(t[9]=function(e){return x(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{value:.5625},{default:Object(y["withCtx"])((function(){return[Qj]})),_:1},8,["value"]),Object(y["createVNode"])(n,{value:.625},{default:Object(y["withCtx"])((function(){return[Kj]})),_:1},8,["value"]),Object(y["createVNode"])(n,{value:.75},{default:Object(y["withCtx"])((function(){return[$j]})),_:1},8,["value"])]})),_:1},8,["value"])]),Object(y["createVNode"])(C),eh,Object(y["createElementVNode"])("div",th,[nh,Object(y["createVNode"])(o,{style:{flex:"3"},value:Object(y["unref"])(i).fontName,onChange:t[10]||(t[10]=function(e){return m({fontName:e})})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(N,{label:"系统字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(c),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(n,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",{style:Object(y["normalizeStyle"])({fontFamily:e.value})},Object(y["toDisplayString"])(e.label),5)]})),_:2},1032,["value"])})),128))]})),_:1}),Object(y["createVNode"])(N,{label:"在线字体"},{default:Object(y["withCtx"])((function(){return[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(B),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(n,{key:e.value,value:e.value},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(e.label),1)]})),_:2},1032,["value"])})),128))]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",ch,[oh,Object(y["createVNode"])(a,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(i).fontColor,"onUpdate:modelValue":t[11]||(t[11]=function(e){return m({fontColor:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(i).fontColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",lh,[ah,Object(y["createVNode"])(a,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(i).backgroundColor,"onUpdate:modelValue":t[12]||(t[12]=function(e){return m({backgroundColor:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(i).backgroundColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",rh,[ih,Object(y["createVNode"])(a,{trigger:"click"},{content:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{modelValue:Object(y["unref"])(i).themeColor,"onUpdate:modelValue":t[13]||(t[13]=function(e){return m({themeColor:e})})},null,8,["modelValue"])]})),default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Af,{color:Object(y["unref"])(i).themeColor,style:{flex:"3"}},null,8,["color"])]})),_:1})]),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["title dropdown",{active:j.value}]),onClick:t[14]||(t[14]=function(e){return h()}),style:{"margin-top":"20px"}},[uh,Object(y["createVNode"])(w,{class:"icon"})],2),j.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",dh,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(Cj),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"theme-item",key:t,style:Object(y["normalizeStyle"])({backgroundColor:e.background}),onClick:function(t){return m({fontColor:e.text,backgroundColor:e.background,themeColor:e.color})}},[Object(y["createElementVNode"])("div",fh,[Object(y["createElementVNode"])("div",{class:"text",style:Object(y["normalizeStyle"])({color:e.text})},"Aa",4),Object(y["createElementVNode"])("div",{class:"color-block",style:Object(y["normalizeStyle"])({backgroundColor:e.color})},null,4)])],12,sh)})),128))])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",bh,[Object(y["createVNode"])(k,{style:{flex:"1"},onClick:t[15]||(t[15]=function(e){return v()})},{default:Object(y["withCtx"])((function(){return[ph]})),_:1})])])}}});n("60fd");const mh=pn()(Oh,[["__scopeId","data-v-e0bbbd9e"]]);var vh=mh,jh={class:"slide-animation-panel"},hh={class:"animation-pool"},yh=["onClick"],gh={class:"animation-text"},xh=Object(y["createTextVNode"])("应用到全部"),kh=Object(y["defineComponent"])({__name:"SlideAnimationPanel",setup:function(e){var t=le(),n=Object(g["c"])(t),c=n.slides,o=n.currentSlide,l=Object(y["computed"])((function(){return o.value.turningMode||"slideY"})),a=[{label:"无",value:"no"},{label:"淡入淡出",value:"fade"},{label:"左右推移",value:"slideX"},{label:"上下推移",value:"slideY"}],r=lt(),i=r.addHistorySnapshot,u=function(e){e!==l.value&&(t.updateSlide({turningMode:e}),i())},d=function(){var e=c.value.map((function(e){return Object(S["a"])(Object(S["a"])({},e),{},{turningMode:o.value.turningMode})}));t.setSlides(e),i()};return function(e,t){var n=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",jh,[Object(y["createElementVNode"])("div",hh,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(a,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["animation-item",{active:Object(y["unref"])(l)===e.value}]),key:e.label,onClick:function(t){return u(e.value)}},[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["animation-block",e.value])},null,2),Object(y["createElementVNode"])("div",gh,Object(y["toDisplayString"])(e.label),1)],10,yh)})),64))]),Object(y["createVNode"])(n,{style:{width:"100%"},onClick:t[0]||(t[0]=function(e){return d()})},{default:Object(y["withCtx"])((function(){return[xh]})),_:1})])}}});n("cc76");const Ch=pn()(kh,[["__scopeId","data-v-577ae912"]]);var Nh=Ch,wh=function(){var e=le(),t=Object(g["c"])(ie()),n=t.activeElementIdList,c=t.activeElementList,o=Object(g["c"])(e),l=o.currentSlide,a=lt(),r=a.addHistorySnapshot,i=function(t){var o,a=Xe(c.value),i=a.minX,u=a.maxX,d=a.minY,s=a.maxY,f=JSON.parse(JSON.stringify(l.value.elements)),b={},p=Object(L["a"])(c.value);try{var O=function(){var e=o.value;if(e.groupId&&!b[e.groupId]){var t=c.value.filter((function(t){return t.groupId===e.groupId}));b[e.groupId]=Xe(t)}};for(p.s();!(o=p.n()).done;)O()}catch(j){p.e(j)}finally{p.f()}if(t===C.LEFT)f.forEach((function(e){if(n.value.includes(e.id))if(e.groupId){var t=b[e.groupId],c=t.minX-i;e.left=e.left-c}else if("rotate"in e&&e.rotate){var o=Ue({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),l=o.offsetX;e.left=i-l}else e.left=i}));else if(t===C.RIGHT)f.forEach((function(e){if(n.value.includes(e.id))if(e.groupId){var t=b[e.groupId],c=t.maxX-u;e.left=e.left-c}else{var o="line"===e.type?Math.max(e.start[0],e.end[0]):e.width;if("rotate"in e&&e.rotate){var l=Ue({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),a=l.offsetX;e.left=u-o+a}else e.left=u-o}}));else if(t===C.TOP)f.forEach((function(e){if(n.value.includes(e.id))if(e.groupId){var t=b[e.groupId],c=t.minY-d;e.top=e.top-c}else if("rotate"in e&&e.rotate){var o=Ue({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),l=o.offsetY;e.top=d-l}else e.top=d}));else if(t===C.BOTTOM)f.forEach((function(e){if(n.value.includes(e.id))if(e.groupId){var t=b[e.groupId],c=t.maxY-s;e.top=e.top-c}else{var o="line"===e.type?Math.max(e.start[1],e.end[1]):e.height;if("rotate"in e&&e.rotate){var l=Ue({left:e.left,top:e.top,width:e.width,height:e.height,rotate:e.rotate}),a=l.offsetY;e.top=s-o+a}else e.top=s-o}}));else if(t===C.HORIZONTAL){var m=(i+u)/2;f.forEach((function(e){if(n.value.includes(e.id))if(e.groupId){var t=b[e.groupId],c=(t.maxX+t.minX)/2,o=c-m;e.left=e.left-o}else{var l="line"===e.type?Math.max(e.start[0],e.end[0]):e.width;e.left=m-l/2}}))}else if(t===C.VERTICAL){var v=(d+s)/2;f.forEach((function(e){if(n.value.includes(e.id))if(e.groupId){var t=b[e.groupId],c=(t.maxY+t.minY)/2,o=c-v;e.top=e.top-o}else{var l="line"===e.type?Math.max(e.start[1],e.end[1]):e.height;e.top=v-l/2}}))}e.updateSlide({elements:f}),r()};return{alignActiveElement:i}},Eh=(n("4e82"),function(){var e=le(),t=Object(g["c"])(ie()),n=t.activeElementIdList,c=t.activeElementList,o=Object(g["c"])(e),l=o.currentSlide,a=lt(),r=a.addHistorySnapshot,i=Object(y["computed"])((function(){var e,t=0,n=[],o=Object(L["a"])(c.value);try{for(o.s();!(e=o.n()).done;){var l=e.value;l.groupId?n.includes(l.groupId)||(n.push(l.groupId),t+=1):t+=1}}catch(a){o.e(a)}finally{o.f()}return t})),u=function(){var t,o=Xe(c.value),a=o.minX,i=o.maxX,u=JSON.parse(JSON.stringify(c.value)),d=JSON.parse(JSON.stringify(l.value.elements)),s=[],f=[],b=Object(L["a"])(u);try{var p=function(){var e=t.value;if(e.groupId){var n=f.find((function(t){return t.groupId===e.groupId}));n?f=f.map((function(t){return t.groupId===e.groupId?Object(S["a"])(Object(S["a"])({},t),{},{els:[].concat(Object(K["a"])(t.els),[e])}):t})):f.push({groupId:e.groupId,els:[e]})}else{var c=Ge(e),o=c.minX,l=c.maxX;s.push({min:o,max:l,el:e})}};for(b.s();!(t=b.n()).done;)p()}catch(le){b.e(le)}finally{b.f()}var O,m=[],v=Object(L["a"])(f);try{for(v.s();!(O=v.n()).done;){var j=O.value,h=Xe(j.els),y=h.minX,g=h.maxX;m.push({min:y,max:g,els:j.els})}}catch(le){v.e(le)}finally{v.f()}var x=[].concat(s,m);x.sort((function(e,t){return e.min-t.min}));var k,C=0,N=Object(L["a"])(x);try{for(N.s();!(k=N.n()).done;){var w=k.value,E=w.max-w.min;C+=E}}catch(le){N.e(le)}finally{N.f()}var V=(i-a-C)/(x.length-1),I=[],B=x[0],_={min:B.min,max:B.max};if("el"in B)I.push({pos:B.min,el:B.el});else{var T,M=Object(L["a"])(B.els);try{for(M.s();!(T=M.n()).done;){var D=T.value,z=Ge(D),F=z.minX;I.push({pos:F,el:D})}}catch(le){M.e(le)}finally{M.f()}}for(var A=1;A<x.length;A++){var R=x[A],P=_.max-_.min,H=_.min+P+V,q=R.max-R.min;if(_={min:H,max:H+q},"el"in R)I.push({pos:H,el:R.el});else{var U,G=Object(L["a"])(R.els);try{for(G.s();!(U=G.n()).done;){var X=U.value,Y=Ge(X),Z=Y.minX,W=Z-R.min;I.push({pos:H+W,el:X})}}catch(le){G.e(le)}finally{G.f()}}}var J,Q=Object(L["a"])(d);try{for(Q.s();!(J=Q.n()).done;){var $=J.value;if(n.value.includes($.id)){var ee,te=Object(L["a"])(I);try{for(te.s();!(ee=te.n()).done;){var ne=ee.value;if(ne.el.id===$.id)if("rotate"in $&&$.rotate){var ce=Ue({left:$.left,top:$.top,width:$.width,height:$.height,rotate:$.rotate}),oe=ce.offsetX;$.left=ne.pos-oe}else $.left=ne.pos}}catch(le){te.e(le)}finally{te.f()}}}}catch(le){Q.e(le)}finally{Q.f()}e.updateSlide({elements:d}),r()},d=function(){var t,o=Xe(c.value),a=o.minY,i=o.maxY,u=JSON.parse(JSON.stringify(c.value)),d=JSON.parse(JSON.stringify(l.value.elements)),s=[],f=[],b=Object(L["a"])(u);try{var p=function(){var e=t.value;if(e.groupId){var n=f.find((function(t){return t.groupId===e.groupId}));n?f=f.map((function(t){return t.groupId===e.groupId?Object(S["a"])(Object(S["a"])({},t),{},{els:[].concat(Object(K["a"])(t.els),[e])}):t})):f.push({groupId:e.groupId,els:[e]})}else{var c=Ge(e),o=c.minY,l=c.maxY;s.push({min:o,max:l,el:e})}};for(b.s();!(t=b.n()).done;)p()}catch(le){b.e(le)}finally{b.f()}var O,m=[],v=Object(L["a"])(f);try{for(v.s();!(O=v.n()).done;){var j=O.value,h=Xe(j.els),y=h.minY,g=h.maxY;m.push({min:y,max:g,els:j.els})}}catch(le){v.e(le)}finally{v.f()}var x=[].concat(s,m);x.sort((function(e,t){return e.min-t.min}));var k,C=0,N=Object(L["a"])(x);try{for(N.s();!(k=N.n()).done;){var w=k.value,E=w.max-w.min;C+=E}}catch(le){N.e(le)}finally{N.f()}var V=(i-a-C)/(x.length-1),I=[],B=x[0],_={min:B.min,max:B.max};if("el"in B)I.push({pos:B.min,el:B.el});else{var T,M=Object(L["a"])(B.els);try{for(M.s();!(T=M.n()).done;){var D=T.value,z=Ge(D),F=z.minY;I.push({pos:F,el:D})}}catch(le){M.e(le)}finally{M.f()}}for(var A=1;A<x.length;A++){var R=x[A],P=_.max-_.min,H=_.min+P+V,q=R.max-R.min;if(_={min:H,max:H+q},"el"in R)I.push({pos:H,el:R.el});else{var U,G=Object(L["a"])(R.els);try{for(G.s();!(U=G.n()).done;){var X=U.value,Y=Ge(X),Z=Y.minY,W=Z-R.min;I.push({pos:H+W,el:X})}}catch(le){G.e(le)}finally{G.f()}}}var J,Q=Object(L["a"])(d);try{for(Q.s();!(J=Q.n()).done;){var $=J.value;if(n.value.includes($.id)){var ee,te=Object(L["a"])(I);try{for(te.s();!(ee=te.n()).done;){var ne=ee.value;if(ne.el.id===$.id)if("rotate"in $&&$.rotate){var ce=Ue({left:$.left,top:$.top,width:$.width,height:$.height,rotate:$.rotate}),oe=ce.offsetY;$.top=ne.pos-oe}else $.top=ne.pos}}catch(le){te.e(le)}finally{te.f()}}}}catch(le){Q.e(le)}finally{Q.f()}e.updateSlide({elements:d}),r()};return{displayItemCount:i,uniformHorizontalDisplay:u,uniformVerticalDisplay:d}}),Vh={class:"multi-position-panel"},Ih=Object(y["createTextVNode"])("水平均匀分布"),Bh=Object(y["createTextVNode"])("垂直均匀分布"),Sh=Object(y["createTextVNode"])("组合"),Lh=Object(y["createTextVNode"])("取消组合"),_h=Object(y["defineComponent"])({__name:"MultiPositionPanel",setup:function(e){var t=ft(),n=t.canCombine,c=t.combineElements,o=t.uncombineElements,l=wh(),a=l.alignActiveElement,r=jc(),i=r.alignElementToCanvas,u=Eh(),d=u.displayItemCount,s=u.uniformHorizontalDisplay,f=u.uniformVerticalDisplay,b=function(e){n.value?a(e):i(e)};return function(e,t){var l=Object(y["resolveComponent"])("IconAlignLeft"),a=Object(y["resolveComponent"])("Button"),r=Object(y["resolveComponent"])("Tooltip"),i=Object(y["resolveComponent"])("IconAlignHorizontally"),u=Object(y["resolveComponent"])("IconAlignRight"),p=Object(y["resolveComponent"])("ButtonGroup"),O=Object(y["resolveComponent"])("IconAlignTop"),m=Object(y["resolveComponent"])("IconAlignVertically"),v=Object(y["resolveComponent"])("IconAlignBottom"),j=Object(y["resolveComponent"])("Divider"),h=Object(y["resolveComponent"])("IconGroup"),g=Object(y["resolveComponent"])("IconUngroup");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Vh,[Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"左对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[0]||(t[0]=function(e){return b(Object(y["unref"])(C).LEFT)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"水平居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[1]||(t[1]=function(e){return b(Object(y["unref"])(C).HORIZONTAL)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(i)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"右对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[2]||(t[2]=function(e){return b(Object(y["unref"])(C).RIGHT)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(u)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"上对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[3]||(t[3]=function(e){return b(Object(y["unref"])(C).TOP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"垂直居中"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[4]||(t[4]=function(e){return b(Object(y["unref"])(C).VERTICAL)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(m)]})),_:1})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(r,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"下对齐"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[5]||(t[5]=function(e){return b(Object(y["unref"])(C).BOTTOM)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(v)]})),_:1})]})),_:1},8,["mouseEnterDelay"])]})),_:1}),Object(y["unref"])(d)>2?(Object(y["openBlock"])(),Object(y["createBlock"])(p,{key:0,class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[6]||(t[6]=function(e){return Object(y["unref"])(s)()})},{default:Object(y["withCtx"])((function(){return[Ih]})),_:1}),Object(y["createVNode"])(a,{style:{flex:"1"},onClick:t[7]||(t[7]=function(e){return Object(y["unref"])(f)()})},{default:Object(y["withCtx"])((function(){return[Bh]})),_:1})]})),_:1})):Object(y["createCommentVNode"])("",!0),Object(y["createVNode"])(j),Object(y["createVNode"])(p,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a,{disabled:!Object(y["unref"])(n),onClick:t[8]||(t[8]=function(e){return Object(y["unref"])(c)()}),style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(h,{style:{"margin-right":"3px"}}),Sh]})),_:1},8,["disabled"]),Object(y["createVNode"])(a,{disabled:Object(y["unref"])(n),onClick:t[9]||(t[9]=function(e){return Object(y["unref"])(o)()}),style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g,{style:{"margin-right":"3px"}}),Lh]})),_:1},8,["disabled"])]})),_:1})])}}});n("1855");const Th=pn()(_h,[["__scopeId","data-v-0d3881c5"]]);var Mh=Th,Dh=[{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:["▢","▣","▤","▥","▦","▧","▨","▩","▭","▮","▯","▰","▱","▲","▷","▼","◁","◈","◉","◍","◐","◑","◒","◓","◔","◕","◧","◨","◩","◪","◫","◬","◭","◮"]}],zh={class:"symbol-panel"},Fh={class:"tabs"},Ah=["onClick"],Rh={class:"pool"},Ph=["onClick"],Hh={class:"symbol"},qh=Object(y["defineComponent"])({__name:"SymbolPanel",setup:function(e){var t=Object(y["ref"])(Dh[0].key),n=Object(y["computed"])((function(){var e=Dh.find((function(e){return e.key===t.value}));return(null===e||void 0===e?void 0:e.children)||[]})),c=function(e){Ko.emit(so.RICH_TEXT_COMMAND,{action:{command:"insert",value:e}})};return function(e,o){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",zh,[Object(y["createElementVNode"])("div",Fh,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(Dh),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["tab",{active:t.value===e.key}]),key:e.key,onClick:function(n){return t.value=e.key}},Object(y["toDisplayString"])(e.label),11,Ah)})),128))]),Object(y["createElementVNode"])("div",Rh,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(n),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"symbol-item",key:t,onClick:function(t){return c(e)}},[Object(y["createElementVNode"])("div",Hh,Object(y["toDisplayString"])(e),1)],8,Ph)})),128))])])}}});n("1126");const Uh=pn()(qh,[["__scopeId","data-v-ba0c96fc"]]);var Gh=Uh,Xh={class:"toolbar"},Yh={class:"tabs"},Zh=["onClick"],Wh={class:"content"},Jh=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=Object(g["c"])(t),o=n.activeElementIdList,l=n.handleElement,a=n.toolbarState,r=Object(y["computed"])((function(){var e;return"text"===(null===(e=l.value)||void 0===e?void 0:e.type)?[{label:"样式",value:c.EL_STYLE},{label:"符号",value:c.SYMBOL},{label:"位置",value:c.EL_POSITION},{label:"动画",value:c.EL_ANIMATION}]:[{label:"样式",value:c.EL_STYLE},{label:"位置",value:c.EL_POSITION},{label:"动画",value:c.EL_ANIMATION}]})),i=[{label:"设计",value:c.SLIDE_DESIGN},{label:"切换",value:c.SLIDE_ANIMATION},{label:"动画",value:c.EL_ANIMATION}],u=[{label:"样式",value:c.EL_STYLE},{label:"位置",value:c.MULTI_POSITION}],d=function(e){t.setToolbarState(e)},s=Object(y["computed"])((function(){return o.value.length?o.value.length>1?u:r.value:i}));Object(y["watch"])(s,(function(){var e=s.value.map((function(e){return e.value}));e.includes(a.value)||t.setToolbarState(e[0])}));var f=Object(y["computed"])((function(){var e,t=(e={},Object(pe["a"])(e,c.EL_STYLE,yv),Object(pe["a"])(e,c.EL_POSITION,Hv),Object(pe["a"])(e,c.EL_ANIMATION,kj),Object(pe["a"])(e,c.SLIDE_DESIGN,vh),Object(pe["a"])(e,c.SLIDE_ANIMATION,Nh),Object(pe["a"])(e,c.MULTI_POSITION,Mh),Object(pe["a"])(e,c.SYMBOL,Gh),e);return t[a.value]||null}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Xh,[Object(y["createElementVNode"])("div",Yh,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(s),(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["tab",{active:e.value===Object(y["unref"])(a)}]),key:e.value,onClick:function(t){return d(e.value)}},Object(y["toDisplayString"])(e.label),11,Zh)})),128))]),Object(y["createElementVNode"])("div",Wh,[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(f))))])])}}});n("cd7e");const Qh=pn()(Jh,[["__scopeId","data-v-5303bd17"]]);var Kh=Qh,$h={class:"remark"},ey=["value"],ty=Object(y["defineComponent"])({__name:"index",props:{height:{type:Number,required:!0}},emits:["update:height"],setup:function(e,t){var n=t.emit,c=e,o=le(),l=Object(g["c"])(o),a=l.currentSlide,r=Object(y["computed"])((function(){var e;return(null===(e=a.value)||void 0===e?void 0:e.remark)||""})),i=function(e){var t=e.target.value;o.updateSlide({remark:t})},u=function(e){var t=!0,o=e.pageY,l=c.height;document.onmousemove=function(e){if(t){var c=e.pageY,a=c-o,r=-a+l;r<40&&(r=40),r>120&&(r=120),n("update:height",r)}},document.onmouseup=function(){t=!1,document.onmousemove=null,document.onmouseup=null}};return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",$h,[Object(y["createElementVNode"])("div",{class:"resize-handler",onMousedown:t[0]||(t[0]=function(e){return u(e)})},null,32),Object(y["createElementVNode"])("textarea",{value:Object(y["unref"])(r),placeholder:"点击输入演讲者备注",onInput:t[1]||(t[1]=function(e){return i(e)})},null,40,ey)])}}});n("ec27");const ny=pn()(ty,[["__scopeId","data-v-82b674f6"]]);var cy=ny,oy=function(e){return Object(y["pushScopeId"])("data-v-60a953a0"),e=e(),Object(y["popScopeId"])(),e},ly={class:"export-img-dialog"},ay={class:"thumbnails-view"},ry={class:"configs"},iy={class:"row"},uy=oy((function(){return Object(y["createElementVNode"])("div",{class:"title"},"导出格式:",-1)})),dy=Object(y["createTextVNode"])("JPEG"),sy=Object(y["createTextVNode"])("PNG"),fy={class:"row"},by=oy((function(){return Object(y["createElementVNode"])("div",{class:"title"},"导出范围:",-1)})),py=Object(y["createTextVNode"])("全部"),Oy=Object(y["createTextVNode"])("当前页"),my=Object(y["createTextVNode"])("自定义"),vy={key:0,class:"row"},jy=["data-range"],hy={class:"row"},yy=oy((function(){return Object(y["createElementVNode"])("div",{class:"title"},"图片质量:",-1)})),gy={class:"row"},xy=oy((function(){return Object(y["createElementVNode"])("div",{class:"title"},"忽略在线字体:",-1)})),ky={class:"config-item"},Cy={class:"btns"},Ny=Object(y["createTextVNode"])("导出图片"),wy=Object(y["createTextVNode"])("关闭"),Ey=Object(y["defineComponent"])({__name:"ExportImage",emits:["close"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(le()),o=c.slides,l=c.currentSlide,a=Object(y["ref"])(),r=Object(y["ref"])("all"),i=Object(y["ref"])([1,o.value.length]),u=Object(y["ref"])("jpeg"),d=Object(y["ref"])(1),s=Object(y["ref"])(!0),f=Object(y["computed"])((function(){return"all"===r.value?o.value:"current"===r.value?[l.value]:o.value.filter((function(e,t){var n=Object(Oe["a"])(i.value,2),c=n[0],o=n[1];return t>=c-1&&t<=o-1}))})),b=an(),p=b.exportImage,O=b.exporting,m=function(){a.value&&p(a.value,u.value,d.value,s.value)};return function(e,t){var c=Object(y["resolveComponent"])("RadioButton"),l=Object(y["resolveComponent"])("RadioGroup"),b=Object(y["resolveComponent"])("Slider"),p=Object(y["resolveComponent"])("Switch"),v=Object(y["resolveComponent"])("Tooltip"),j=Object(y["resolveComponent"])("Button"),h=Object(y["resolveComponent"])("FullscreenSpin");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",ly,[Object(y["createElementVNode"])("div",ay,[Object(y["createElementVNode"])("div",{class:"thumbnails",ref_key:"imageThumbnailsRef",ref:a},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(f),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(nd,{class:"thumbnail",key:e.id,slide:e,size:1600},null,8,["slide"])})),128))],512)]),Object(y["createElementVNode"])("div",ry,[Object(y["createElementVNode"])("div",iy,[uy,Object(y["createVNode"])(l,{class:"config-item",value:u.value,"onUpdate:value":t[0]||(t[0]=function(e){return u.value=e})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{width:"50%"},value:"jpeg"},{default:Object(y["withCtx"])((function(){return[dy]})),_:1}),Object(y["createVNode"])(c,{style:{width:"50%"},value:"png"},{default:Object(y["withCtx"])((function(){return[sy]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",fy,[by,Object(y["createVNode"])(l,{class:"config-item",value:r.value,"onUpdate:value":t[1]||(t[1]=function(e){return r.value=e})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"all"},{default:Object(y["withCtx"])((function(){return[py]})),_:1}),Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"current"},{default:Object(y["withCtx"])((function(){return[Oy]})),_:1}),Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"custom"},{default:Object(y["withCtx"])((function(){return[my]})),_:1})]})),_:1},8,["value"])]),"custom"===r.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",vy,[Object(y["createElementVNode"])("div",{class:"title","data-range":"".concat(i.value[0]," ~ ").concat(i.value[1],"")},"自定义范围:",8,jy),Object(y["createVNode"])(b,{class:"config-item",range:"",min:1,max:Object(y["unref"])(o).length,step:1,value:i.value,"onUpdate:value":t[2]||(t[2]=function(e){return i.value=e})},null,8,["max","value"])])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",hy,[yy,Object(y["createVNode"])(b,{class:"config-item",min:0,max:1,step:.1,value:d.value,"onUpdate:value":t[3]||(t[3]=function(e){return d.value=e})},null,8,["step","value"])]),Object(y["createElementVNode"])("div",gy,[xy,Object(y["createElementVNode"])("div",ky,[Object(y["createVNode"])(v,{mouseLeaveDelay:0,mouseEnterDelay:.5,title:"导出时默认忽略在线字体,若您在幻灯片中使用了在线字体,且希望导出后保留相关样式,可选择关闭【忽略在线字体】选项,但要注意这将会增加导出用时。"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(p,{checked:s.value,"onUpdate:checked":t[4]||(t[4]=function(e){return s.value=e})},null,8,["checked"])]})),_:1},8,["mouseEnterDelay"])])])]),Object(y["createElementVNode"])("div",Cy,[Object(y["createVNode"])(j,{class:"btn export",type:"primary",onClick:t[5]||(t[5]=function(e){return m()})},{default:Object(y["withCtx"])((function(){return[Ny]})),_:1}),Object(y["createVNode"])(j,{class:"btn close",onClick:t[6]||(t[6]=function(e){return n("close")})},{default:Object(y["withCtx"])((function(){return[wy]})),_:1})]),Object(y["createVNode"])(h,{loading:Object(y["unref"])(O),tip:"正在导出..."},null,8,["loading"])])}}});n("e303");const Vy=pn()(Ey,[["__scopeId","data-v-60a953a0"]]);var Iy=Vy,By={class:"export-json-dialog"},Sy={class:"preview"},Ly={class:"btns"},_y=Object(y["createTextVNode"])("导出 JSON"),Ty=Object(y["createTextVNode"])("关闭"),My=Object(y["defineComponent"])({__name:"ExportJSON",emits:["close"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(le()),o=c.slides,l=an(),a=l.exportJSON;return function(e,t){var c=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",By,[Object(y["createElementVNode"])("div",Sy,[Object(y["createElementVNode"])("pre",null,Object(y["toDisplayString"])(Object(y["unref"])(o)),1)]),Object(y["createElementVNode"])("div",Ly,[Object(y["createVNode"])(c,{class:"btn export",type:"primary",onClick:t[0]||(t[0]=function(e){return Object(y["unref"])(a)()})},{default:Object(y["withCtx"])((function(){return[_y]})),_:1}),Object(y["createVNode"])(c,{class:"btn close",onClick:t[1]||(t[1]=function(e){return n("close")})},{default:Object(y["withCtx"])((function(){return[Ty]})),_:1})])])}}});n("eba1");const Dy=pn()(My,[["__scopeId","data-v-1bc24666"]]);var zy=Dy,Fy=function(){var e=document.createElement("iframe");return e.style.width="0",e.style.height="0",e.style.position="absolute",e.style.right="0",e.style.top="0",e.style.border="0",document.body.appendChild(e),e},Ay=function(e,t,n){var c="<!DOCTYPE html>",o="",l=document.styleSheets;if(l){var a,r=Object(L["a"])(l);try{for(r.s();!(a=r.n()).done;){var i=a.value;if(i.cssRules){var u,d=Object(L["a"])(i.cssRules);try{for(d.s();!(u=d.n()).done;){var s=u.value;o+=s.cssText}}catch(v){d.e(v)}finally{d.f()}}}}catch(v){r.e(v)}finally{r.f()}}var f=n.width,b=n.height,p=n.margin,O='\n <head>\n <style type="text/css">\n '.concat(o," \n html, body {\n height: auto;\n overflow: auto;\n }\n @media print {\n @page {\n size: ").concat(f+2*p,"px ").concat(b+2*p,"px;\n margin: ").concat(p,"px;\n }\n }\n </style>\n </head>\n "),m="<body>"+t.innerHTML+"</body>";e.open(),e.write("\n ".concat(c,"\n <html>\n ").concat(O,"\n ").concat(m,"\n </html>\n ")),e.close()},Ry=function(e,t){var n=Fy(),c=n.contentWindow;if(n.contentDocument&&c){Ay(n.contentDocument,e,t);var o=function(){c.focus(),c.print()},l=function e(){n.removeEventListener("load",o),c.removeEventListener("afterprint",e),document.body.removeChild(n)};n.addEventListener("load",o),c.addEventListener("afterprint",l)}},Py=function(e){return Object(y["pushScopeId"])("data-v-15b57798"),e=e(),Object(y["popScopeId"])(),e},Hy={class:"export-pdf-dialog"},qy={class:"thumbnails-view"},Uy={class:"configs"},Gy={class:"row"},Xy=Py((function(){return Object(y["createElementVNode"])("div",{class:"title"},"导出范围:",-1)})),Yy=Object(y["createTextVNode"])("全部幻灯片"),Zy=Object(y["createTextVNode"])("当前幻灯片"),Wy={class:"row"},Jy=Py((function(){return Object(y["createElementVNode"])("div",{class:"title"},"每页数量:",-1)})),Qy=Object(y["createTextVNode"])("1"),Ky=Object(y["createTextVNode"])("2"),$y=Object(y["createTextVNode"])("3"),eg={class:"row"},tg=Py((function(){return Object(y["createElementVNode"])("div",{class:"title"},"边缘留白:",-1)})),ng={class:"config-item"},cg=Py((function(){return Object(y["createElementVNode"])("div",{class:"tip"}," 注意:若打印预览与实际样式不一致,请在弹出的打印窗口中勾选【背景图形】选项。 ",-1)})),og={class:"btns"},lg=Object(y["createTextVNode"])("打印 / 导出 PDF"),ag=Object(y["createTextVNode"])("关闭"),rg=Object(y["defineComponent"])({__name:"ExportPDF",emits:["close"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(le()),o=c.slides,l=c.currentSlide,a=Object(y["ref"])(),r=Object(y["ref"])("all"),i=Object(y["ref"])(1),u=Object(y["ref"])(!0),d=function(){if(a.value){var e={width:1600,height:"all"===r.value?900*i.value:900,margin:u.value?50:0};Ry(a.value,e)}};return function(e,t){var c=Object(y["resolveComponent"])("RadioButton"),s=Object(y["resolveComponent"])("RadioGroup"),f=Object(y["resolveComponent"])("SelectOption"),b=Object(y["resolveComponent"])("Select"),p=Object(y["resolveComponent"])("Switch"),O=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Hy,[Object(y["createElementVNode"])("div",qy,[Object(y["createElementVNode"])("div",{class:"thumbnails",ref_key:"pdfThumbnailsRef",ref:a},["current"===r.value?(Object(y["openBlock"])(),Object(y["createBlock"])(nd,{key:0,class:"thumbnail",slide:Object(y["unref"])(l),size:1600},null,8,["slide"])):(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],{key:1},Object(y["renderList"])(Object(y["unref"])(o),(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(nd,{class:Object(y["normalizeClass"])(["thumbnail",{"break-page":(t+1)%i.value===0}]),key:e.id,slide:e,size:1600},null,8,["class","slide"])})),128))],512)]),Object(y["createElementVNode"])("div",Uy,[Object(y["createElementVNode"])("div",Gy,[Xy,Object(y["createVNode"])(s,{class:"config-item",value:r.value,"onUpdate:value":t[0]||(t[0]=function(e){return r.value=e})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{width:"50%"},value:"all"},{default:Object(y["withCtx"])((function(){return[Yy]})),_:1}),Object(y["createVNode"])(c,{style:{width:"50%"},value:"current"},{default:Object(y["withCtx"])((function(){return[Zy]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",Wy,[Jy,Object(y["createVNode"])(b,{class:"config-item",value:i.value,"onUpdate:value":t[1]||(t[1]=function(e){return i.value=e})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,{value:1},{default:Object(y["withCtx"])((function(){return[Qy]})),_:1}),Object(y["createVNode"])(f,{value:2},{default:Object(y["withCtx"])((function(){return[Ky]})),_:1}),Object(y["createVNode"])(f,{value:3},{default:Object(y["withCtx"])((function(){return[$y]})),_:1})]})),_:1},8,["value"])]),Object(y["createElementVNode"])("div",eg,[tg,Object(y["createElementVNode"])("div",ng,[Object(y["createVNode"])(p,{checked:u.value,"onUpdate:checked":t[2]||(t[2]=function(e){return u.value=e})},null,8,["checked"])])]),cg]),Object(y["createElementVNode"])("div",og,[Object(y["createVNode"])(O,{class:"btn export",type:"primary",onClick:t[3]||(t[3]=function(e){return d()})},{default:Object(y["withCtx"])((function(){return[lg]})),_:1}),Object(y["createVNode"])(O,{class:"btn close",onClick:t[4]||(t[4]=function(e){return n("close")})},{default:Object(y["withCtx"])((function(){return[ag]})),_:1})])])}}});n("7239");const ig=pn()(rg,[["__scopeId","data-v-15b57798"]]);var ug=ig,dg=function(e){return Object(y["pushScopeId"])("data-v-3fef9be0"),e=e(),Object(y["popScopeId"])(),e},sg={class:"export-pptx-dialog"},fg={class:"configs"},bg={class:"row"},pg=dg((function(){return Object(y["createElementVNode"])("div",{class:"title"},"导出范围:",-1)})),Og=Object(y["createTextVNode"])("全部"),mg=Object(y["createTextVNode"])("当前页"),vg=Object(y["createTextVNode"])("自定义"),jg={key:0,class:"row"},hg=["data-range"],yg={class:"row"},gg=dg((function(){return Object(y["createElementVNode"])("div",{class:"title"},"覆盖默认母版:",-1)})),xg={class:"config-item"},kg={class:"btns"},Cg=Object(y["createTextVNode"])("导出 PPTX"),Ng=Object(y["createTextVNode"])("关闭"),wg=Object(y["defineComponent"])({__name:"ExportPPTX",emits:["close"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(le()),o=c.slides,l=c.currentSlide,a=an(),r=a.exportPPTX,i=a.exporting,u=Object(y["ref"])("all"),d=Object(y["ref"])([1,o.value.length]),s=Object(y["ref"])(!0),f=Object(y["computed"])((function(){return"all"===u.value?o.value:"current"===u.value?[l.value]:o.value.filter((function(e,t){var n=Object(Oe["a"])(d.value,2),c=n[0],o=n[1];return t>=c-1&&t<=o-1}))}));return function(e,t){var c=Object(y["resolveComponent"])("RadioButton"),l=Object(y["resolveComponent"])("RadioGroup"),a=Object(y["resolveComponent"])("Slider"),b=Object(y["resolveComponent"])("Switch"),p=Object(y["resolveComponent"])("Button"),O=Object(y["resolveComponent"])("FullscreenSpin");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",sg,[Object(y["createElementVNode"])("div",fg,[Object(y["createElementVNode"])("div",bg,[pg,Object(y["createVNode"])(l,{class:"config-item",value:u.value,"onUpdate:value":t[0]||(t[0]=function(e){return u.value=e})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"all"},{default:Object(y["withCtx"])((function(){return[Og]})),_:1}),Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"current"},{default:Object(y["withCtx"])((function(){return[mg]})),_:1}),Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"custom"},{default:Object(y["withCtx"])((function(){return[vg]})),_:1})]})),_:1},8,["value"])]),"custom"===u.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",jg,[Object(y["createElementVNode"])("div",{class:"title","data-range":"".concat(d.value[0]," ~ ").concat(d.value[1],"")},"自定义范围:",8,hg),Object(y["createVNode"])(a,{class:"config-item",range:"",min:1,max:Object(y["unref"])(o).length,step:1,value:d.value,"onUpdate:value":t[1]||(t[1]=function(e){return d.value=e})},null,8,["max","value"])])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",yg,[gg,Object(y["createElementVNode"])("div",xg,[Object(y["createVNode"])(b,{checked:s.value,"onUpdate:checked":t[2]||(t[2]=function(e){return s.value=e})},null,8,["checked"])])])]),Object(y["createElementVNode"])("div",kg,[Object(y["createVNode"])(p,{class:"btn export",type:"primary",onClick:t[3]||(t[3]=function(e){return Object(y["unref"])(r)(Object(y["unref"])(f),s.value)})},{default:Object(y["withCtx"])((function(){return[Cg]})),_:1}),Object(y["createVNode"])(p,{class:"btn close",onClick:t[4]||(t[4]=function(e){return n("close")})},{default:Object(y["withCtx"])((function(){return[Ng]})),_:1})]),Object(y["createVNode"])(O,{loading:Object(y["unref"])(i),tip:"正在导出..."},null,8,["loading"])])}}});n("fef8");const Eg=pn()(wg,[["__scopeId","data-v-3fef9be0"]]);var Vg=Eg,Ig=function(e){return Object(y["pushScopeId"])("data-v-e2b465d2"),e=e(),Object(y["popScopeId"])(),e},Bg={class:"export-pptist-dialog"},Sg={class:"configs"},Lg={class:"row"},_g=Ig((function(){return Object(y["createElementVNode"])("div",{class:"title"},"导出范围:",-1)})),Tg=Object(y["createTextVNode"])("全部"),Mg=Object(y["createTextVNode"])("当前页"),Dg=Object(y["createTextVNode"])("自定义"),zg={key:0,class:"row"},Fg=["data-range"],Ag=Ig((function(){return Object(y["createElementVNode"])("div",{class:"tip"}," 提示:.pptist 是本应用的特有文件后缀,支持将该类型的文件导入回应用中。 ",-1)})),Rg={class:"btns"},Pg=Object(y["createTextVNode"])("导出 .pptist 文件"),Hg=Object(y["createTextVNode"])("关闭"),qg=Object(y["defineComponent"])({__name:"ExportSpecificFile",emits:["close"],setup:function(e,t){var n=t.emit,c=Object(g["c"])(le()),o=c.slides,l=c.currentSlide,a=an(),r=a.exportSpecificFile,i=Object(y["ref"])("all"),u=Object(y["ref"])([1,o.value.length]),d=Object(y["computed"])((function(){return"all"===i.value?o.value:"current"===i.value?[l.value]:o.value.filter((function(e,t){var n=Object(Oe["a"])(u.value,2),c=n[0],o=n[1];return t>=c-1&&t<=o-1}))}));return function(e,t){var c=Object(y["resolveComponent"])("RadioButton"),l=Object(y["resolveComponent"])("RadioGroup"),a=Object(y["resolveComponent"])("Slider"),s=Object(y["resolveComponent"])("Button");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Bg,[Object(y["createElementVNode"])("div",Sg,[Object(y["createElementVNode"])("div",Lg,[_g,Object(y["createVNode"])(l,{class:"config-item",value:i.value,"onUpdate:value":t[0]||(t[0]=function(e){return i.value=e})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"all"},{default:Object(y["withCtx"])((function(){return[Tg]})),_:1}),Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"current"},{default:Object(y["withCtx"])((function(){return[Mg]})),_:1}),Object(y["createVNode"])(c,{style:{width:"33.33%"},value:"custom"},{default:Object(y["withCtx"])((function(){return[Dg]})),_:1})]})),_:1},8,["value"])]),"custom"===i.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",zg,[Object(y["createElementVNode"])("div",{class:"title","data-range":"".concat(u.value[0]," ~ ").concat(u.value[1],"")},"自定义范围:",8,Fg),Object(y["createVNode"])(a,{class:"config-item",range:"",min:1,max:Object(y["unref"])(o).length,step:1,value:u.value,"onUpdate:value":t[1]||(t[1]=function(e){return u.value=e})},null,8,["max","value"])])):Object(y["createCommentVNode"])("",!0),Ag]),Object(y["createElementVNode"])("div",Rg,[Object(y["createVNode"])(s,{class:"btn export",type:"primary",onClick:t[2]||(t[2]=function(e){return Object(y["unref"])(r)(Object(y["unref"])(d))})},{default:Object(y["withCtx"])((function(){return[Pg]})),_:1}),Object(y["createVNode"])(s,{class:"btn close",onClick:t[3]||(t[3]=function(e){return n("close")})},{default:Object(y["withCtx"])((function(){return[Hg]})),_:1})])])}}});n("bf43");const Ug=pn()(qg,[["__scopeId","data-v-e2b465d2"]]);var Gg=Ug,Xg={class:"export-dialog"},Yg={class:"tabs"},Zg=["onClick"],Wg={class:"content"},Jg=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=Object(g["c"])(t),c=n.dialogForExport,o=t.setDialogForExport,l=[{key:"pptist",label:"导出 pptist 文件"},{key:"pptx",label:"导出 PPTX"},{key:"image",label:"导出图片"},{key:"json",label:"导出 JSON"},{key:"pdf",label:"打印 / 导出 PDF"}],a=Object(y["computed"])((function(){var e={image:Iy,json:zy,pdf:ug,pptx:Vg,pptist:Gg};return e[c.value]||null}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Xg,[Object(y["createElementVNode"])("div",Yg,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(l,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tab",{active:e.key===Object(y["unref"])(c)}]),key:e.key,onClick:function(t){return Object(y["unref"])(o)(e.key)}},Object(y["toDisplayString"])(e.label),11,Zg)})),64))]),Object(y["createElementVNode"])("div",Wg,[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(a)),{onClose:t[0]||(t[0]=function(e){return Object(y["unref"])(o)("")})},null,32))])])}}});n("d970");const Qg=pn()(Jg,[["__scopeId","data-v-1f8f1a8b"]]);var Kg=Qg,$g={class:"pptist-editor"},ex={class:"layout-content"},tx={class:"layout-content-center"},nx=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=ie(),n=Object(g["c"])(t),c=n.dialogForExport,o=function(){return t.setDialogForExport("")},l=Object(y["ref"])(40);return xt(),kt(),function(e,t){var n=Object(y["resolveComponent"])("Modal");return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,[Object(y["createElementVNode"])("div",$g,[Object(y["createVNode"])(ec,{class:"layout-header"}),Object(y["createElementVNode"])("div",ex,[Object(y["createVNode"])(Vf,{class:"layout-content-left"}),Object(y["createElementVNode"])("div",tx,[Object(y["createVNode"])(bf,{class:"center-top"}),Object(y["createVNode"])(hd,{class:"center-body",style:Object(y["normalizeStyle"])({height:"calc(100% - ".concat(l.value+40,"px)")})},null,8,["style"]),Object(y["createVNode"])(cy,{class:"center-bottom",height:l.value,"onUpdate:height":t[0]||(t[0]=function(e){return l.value=e}),style:Object(y["normalizeStyle"])({height:"".concat(l.value,"px")})},null,8,["height","style"])]),Object(y["createVNode"])(Kh,{class:"layout-content-right"})])]),Object(y["createVNode"])(n,{visible:!!Object(y["unref"])(c),footer:null,centered:"",closable:!1,width:680,destroyOnClose:"",onCancel:t[1]||(t[1]=function(e){return o()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(Kg)]})),_:1},8,["visible"])],64)}}});n("0be5");const cx=pn()(nx,[["__scopeId","data-v-328e1a4e"]]);var ox=cx,lx=function(){var e=le(),t=Object(g["c"])(e),n=t.slides,c=t.slideIndex,o=t.formatedAnimations,l=Object(y["ref"])(0),a=Object(y["ref"])(!1),r=Object(y["ref"])(c.value),i=function e(){if(!a.value){var t=o.value[l.value],n=t.animations,c=t.autoNext;l.value+=1,a.value=!0;var r,i=0,u=Object(L["a"])(n);try{var d=function(){var t=r.value,o=document.querySelector("#screen-element-".concat(t.elId," [class^=base-element-]"));if(!o)return i+=1,"continue";var l="".concat(Gv).concat(t.effect);o.style.removeProperty("--animate-duration");var u,d=Object(L["a"])(o.classList);try{for(d.s();!(u=d.n()).done;){var s=u.value;-1!==s.indexOf(Gv)&&o.classList.remove(s,"".concat(Gv,"animated"))}}catch(b){d.e(b)}finally{d.f()}o.style.setProperty("--animate-duration","".concat(t.duration,"ms")),o.classList.add(l,"".concat(Gv,"animated"));var f=function(){"out"!==t.type&&(o.style.removeProperty("--animate-duration"),o.classList.remove(l,"".concat(Gv,"animated"))),i+=1,i===n.length&&(a.value=!1,c&&e())};o.addEventListener("animationend",f,{once:!0})};for(u.s();!(r=u.n()).done;)d()}catch(s){u.e(s)}finally{u.f()}}},u=function(){l.value-=1;var e,t=o.value[l.value].animations,n=Object(L["a"])(t);try{for(n.s();!(e=n.n()).done;){var c=e.value,a=document.querySelector("#screen-element-".concat(c.elId," [class^=base-element-]"));if(a){a.style.removeProperty("--animate-duration");var r,i=Object(L["a"])(a.classList);try{for(i.s();!(r=i.n()).done;){var u=r.value;-1!==u.indexOf(Gv)&&a.classList.remove(u,"".concat(Gv,"animated"))}}catch(d){i.e(d)}finally{i.f()}}}}catch(d){n.e(d)}finally{n.f()}t.every((function(e){return"attention"===e.type}))&&b()},d=Object(y["ref"])(0),s=function(){d.value&&(clearInterval(d.value),d.value=0)};Object(y["onUnmounted"])(s);var f=Object(te["throttle"])((function(e){Se["a"].success(e)}),1e3,{leading:!0,trailing:!1}),b=function(){o.value.length&&l.value>0?u():c.value>0?(e.updateSlideIndex(c.value-1),c.value<r.value?(l.value=0,r.value=c.value):l.value=o.value.length,a.value=!1):(f("已经是第一页了"),a.value=!1)},p=function(){o.value.length&&l.value<o.value.length?i():c.value<n.value.length-1?(e.updateSlideIndex(c.value+1),l.value=0,a.value=!1):(f("已经是最后一页了"),s(),a.value=!1)},O=function(){s(),Se["a"].success("开始自动放映"),d.value=setInterval(p,2500)},m=Object(te["throttle"])((function(e){e.deltaY<0?b():e.deltaY>0&&p()}),500,{leading:!0,trailing:!1}),v=Object(y["ref"])(null),j=function(e){v.value={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}},h=function(e){if(v.value){var t=Math.abs(v.value.x-e.changedTouches[0].pageX),n=e.changedTouches[0].pageY-v.value.y;Math.abs(n)>t&&Math.abs(n)>50&&(v.value=null,n>0?b():p())}},x=function(e){var t=e.key.toUpperCase();t===V.UP||t===V.LEFT||t===V.PAGEUP?b():t!==V.DOWN&&t!==V.RIGHT&&t!==V.SPACE&&t!==V.ENTER&&t!==V.PAGEDOWN||p()};Object(y["onMounted"])((function(){return document.addEventListener("keydown",x)})),Object(y["onUnmounted"])((function(){return document.removeEventListener("keydown",x)}));var k=function(){e.updateSlideIndex(c.value-1),l.value=0},C=function(){e.updateSlideIndex(c.value+1),l.value=0},N=function(t){e.updateSlideIndex(t),l.value=0},w=function(t){var c=n.value.findIndex((function(e){return e.id===t}));-1!==c&&(e.updateSlideIndex(c),l.value=0)};return{autoPlayTimer:d,autoPlay:O,closeAutoPlay:s,mousewheelListener:m,touchStartListener:j,touchEndListener:h,turnPrevSlide:k,turnNextSlide:C,turnSlideToIndex:N,turnSlideToId:w,execPrev:b,execNext:p,animationIndex:l}},ax=function(e){var t=le(),n=Object(g["c"])(t),c=n.viewportRatio,o=Object(y["ref"])(0),l=Object(y["ref"])(0),a=function(){var t,n,a=(null===e||void 0===e?void 0:e.value)||document.body,r=a.clientWidth,i=a.clientHeight;i/r===c.value?(t=r,n=i):i/r>c.value?(t=r,n=r*c.value):(t=i/c.value,n=i),o.value=t,l.value=n};return Object(y["onMounted"])((function(){a(),window.addEventListener("resize",a)})),Object(y["onUnmounted"])((function(){window.removeEventListener("resize",a)})),{slideWidth:o,slideHeight:l}},rx=function(){var e=Object(y["ref"])(!0),t=Object(y["ref"])(!0),n=yt(),c=n.exitScreening,o=function(){e.value=ht(),!e.value&&t.value&&c(),t.value=!0};Object(y["onMounted"])((function(){e.value=ht(),document.addEventListener("fullscreenchange",o),document.addEventListener("webkitfullscreenchange",o)})),Object(y["onUnmounted"])((function(){document.removeEventListener("fullscreenchange",o),document.removeEventListener("webkitfullscreenchange",o)}));var l=function(){e.value&&(t.value=!1,jt())};return{fullscreenState:e,manualExitFullscreen:l}},ix=Object(y["defineComponent"])({__name:"ScreenChartElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(y["openBlock"])(),Object(y["createBlock"])(Nu,{class:"screen-element-chart",elementInfo:e.elementInfo},null,8,["elementInfo"])}}});const ux=ix;var dx=ux,sx={class:"element-content"},fx=Object(y["defineComponent"])({__name:"ScreenVideoElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(g["c"])(le()),n=t.currentSlide,c=Object(y["inject"])(tc)||Object(y["ref"])(1),o=Object(y["inject"])(nc)||Object(y["ref"])(""),l=Object(y["computed"])((function(){return n.value.id===o.value}));return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"screen-element-video",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",sx,[Object(y["unref"])(l)?(Object(y["openBlock"])(),Object(y["createBlock"])(Wa,{key:0,width:e.elementInfo.width,height:e.elementInfo.height,src:e.elementInfo.src,poster:e.elementInfo.poster,scale:Object(y["unref"])(c)},null,8,["width","height","src","poster","scale"])):Object(y["createCommentVNode"])("",!0)])],4)],4)}}});n("7a78");const bx=pn()(fx,[["__scopeId","data-v-76457308"]]);var px=bx,Ox={class:"element-content"},mx=Object(y["defineComponent"])({__name:"ScreenAudioElement",props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(le()),c=n.viewportRatio,o=n.currentSlide,l=Object(y["inject"])(tc)||Object(y["ref"])(1),a=Object(y["inject"])(nc)||Object(y["ref"])(""),r=Object(y["computed"])((function(){return o.value.id===a.value})),i=Object(y["computed"])((function(){return Math.min(t.elementInfo.width,t.elementInfo.height)+"px"})),u=Object(y["computed"])((function(){var e=tt,n=tt*c.value,o=280/l.value,a=50/l.value,r=t.elementInfo.width,i=t.elementInfo.height,u=t.elementInfo.left,d=t.elementInfo.top,s=0,f=i;return u+o>=e&&(s=r-o),d+i+a>=n&&(f=-a),{left:s+"px",top:f+"px"}})),d=Object(y["ref"])(),s=function(){d.value&&d.value.toggle()};return function(t,n){var c=Object(y["resolveComponent"])("IconVolumeNotice");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"screen-element-audio",style:Object(y["normalizeStyle"])({top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"})},[Object(y["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(y["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(y["createElementVNode"])("div",Ox,[Object(y["createVNode"])(c,{class:"audio-icon",style:Object(y["normalizeStyle"])({fontSize:Object(y["unref"])(i),color:e.elementInfo.color}),onClick:n[0]||(n[0]=function(e){return s()})},null,8,["style"]),Object(y["unref"])(r)?(Object(y["openBlock"])(),Object(y["createBlock"])(vr,{key:0,class:"audio-player",ref_key:"audioPlayerRef",ref:d,style:Object(y["normalizeStyle"])(Object(S["a"])({},Object(y["unref"])(u))),src:e.elementInfo.src,loop:e.elementInfo.loop,autoplay:e.elementInfo.autoplay,scale:Object(y["unref"])(l)},null,8,["style","src","loop","autoplay","scale"])):Object(y["createCommentVNode"])("",!0)])],4)],4)}}});n("3010");const vx=pn()(mx,[["__scopeId","data-v-1172b8ee"]]);var jx=vx,hx=["id","title"],yx=Object(y["defineComponent"])({__name:"ScreenElement",props:{elementInfo:{type:Object,required:!0},elementIndex:{type:Number,required:!0},animationIndex:{type:Number,required:!0},turnSlideToId:{type:Function,required:!0},manualExitFullscreen:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){var e,n=(e={},Object(pe["a"])(e,Ve.IMAGE,lu),Object(pe["a"])(e,Ve.TEXT,uu),Object(pe["a"])(e,Ve.SHAPE,vu),Object(pe["a"])(e,Ve.LINE,xu),Object(pe["a"])(e,Ve.CHART,dx),Object(pe["a"])(e,Ve.TABLE,Mu),Object(pe["a"])(e,Ve.LATEX,Hu),Object(pe["a"])(e,Ve.VIDEO,px),Object(pe["a"])(e,Ve.AUDIO,jx),e);return n[t.elementInfo.type]||null})),c=Object(g["c"])(le()),o=c.formatedAnimations,l=c.theme,a=Object(y["computed"])((function(){var e=o.value.findIndex((function(e){var n=e.animations.map((function(e){return e.elId}));return n.includes(t.elementInfo.id)}));if(-1===e)return!1;if(e<t.animationIndex)return!1;var n=o.value[e].animations.find((function(e){return e.elId===t.elementInfo.id}));return"in"===(null===n||void 0===n?void 0:n.type)})),r=function(){var e=t.elementInfo.link;e&&("web"===e.type?(t.manualExitFullscreen(),window.open(e.target)):"slide"===e.type&&t.turnSlideToId(e.target))};return function(t,c){var o;return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["screen-element",{link:e.elementInfo.link}]),id:"screen-element-".concat(e.elementInfo.id),style:Object(y["normalizeStyle"])({zIndex:e.elementIndex,color:Object(y["unref"])(l).fontColor,fontFamily:Object(y["unref"])(l).fontName,visibility:Object(y["unref"])(a)?"hidden":"visible"}),title:(null===(o=e.elementInfo.link)||void 0===o?void 0:o.target)||"",onClick:c[0]||(c[0]=function(e){return r()})},[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(n)),{elementInfo:e.elementInfo},null,8,["elementInfo"]))],14,hx)}}});n("d2ee");const gx=pn()(yx,[["__scopeId","data-v-a15cc1d8"]]);var xx=gx,kx=Object(y["defineComponent"])({__name:"ScreenSlide",props:{slide:{type:Object,required:!0},scale:{type:Number,required:!0},animationIndex:{type:Number,required:!0},turnSlideToId:{type:Function,required:!0},manualExitFullscreen:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(le()),c=n.viewportRatio,o=Object(y["computed"])((function(){return t.slide.background})),l=_r(o),a=l.backgroundStyle,r=Object(y["computed"])((function(){return t.slide.id}));return Object(y["provide"])(nc,r),function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"screen-slide",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(tt)+"px",height:Object(y["unref"])(tt)*Object(y["unref"])(c)+"px",transform:"scale(".concat(e.scale,")")})},[Object(y["createElementVNode"])("div",{class:"background",style:Object(y["normalizeStyle"])(Object(S["a"])({},Object(y["unref"])(a)))},null,4),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.slide.elements,(function(t,n){return Object(y["openBlock"])(),Object(y["createBlock"])(xx,{key:t.id,elementInfo:t,elementIndex:n+1,animationIndex:e.animationIndex,turnSlideToId:e.turnSlideToId,manualExitFullscreen:e.manualExitFullscreen},null,8,["elementInfo","elementIndex","animationIndex","turnSlideToId","manualExitFullscreen"])})),128))],4)}}});n("a060");const Cx=pn()(kx,[["__scopeId","data-v-7cf7f9e7"]]);var Nx=Cx,wx={class:"screen-slide-list"},Ex=Object(y["defineComponent"])({__name:"ScreenSlideList",props:{slideWidth:{type:Number,required:!0},slideHeight:{type:Number,required:!0},animationIndex:{type:Number,required:!0},turnSlideToId:{type:Function,required:!0},manualExitFullscreen:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(le()),c=n.slides,o=n.slideIndex,l=n.currentSlide,a=Object(y["computed"])((function(){return t.slideWidth/tt}));return Object(y["provide"])(tc,a),function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",wx,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(c),(function(t,n){var c;return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["slide-item","turning-mode-".concat(t.turningMode||"slideY"),{current:n===Object(y["unref"])(o),before:n<Object(y["unref"])(o),after:n>Object(y["unref"])(o),hide:(n===Object(y["unref"])(o)-1||n===Object(y["unref"])(o)+1)&&t.turningMode!==Object(y["unref"])(l).turningMode}]),key:t.id},[Math.abs(Object(y["unref"])(o)-n)<2||null!==(c=t.animations)&&void 0!==c&&c.length?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"slide-content",style:Object(y["normalizeStyle"])({width:e.slideWidth+"px",height:e.slideHeight+"px"})},[Object(y["createVNode"])(Nx,{slide:t,scale:Object(y["unref"])(a),animationIndex:e.animationIndex,turnSlideToId:e.turnSlideToId,manualExitFullscreen:e.manualExitFullscreen},null,8,["slide","scale","animationIndex","turnSlideToId","manualExitFullscreen"])],4)):Object(y["createCommentVNode"])("",!0)],2)})),128))])}}});n("9557");const Vx=pn()(Ex,[["__scopeId","data-v-77a3e620"]]);var Ix=Vx,Bx={class:"slide-thumbnails"},Sx={class:"return-button"},Lx={class:"slide-thumbnails-content"},_x=["onClick"],Tx=Object(y["defineComponent"])({__name:"SlideThumbnails",props:{turnSlideToIndex:{type:Function,required:!0}},emits:["close"],setup:function(e,t){var n=t.emit,c=e,o=Object(g["c"])(le()),l=o.slides,a=o.slideIndex,r=pf(),i=r.slidesLoadLimit,u=function(e){c.turnSlideToIndex(e),n("close")};return function(e,t){var c=Object(y["resolveComponent"])("IconArrowCircleLeft");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Bx,[Object(y["createElementVNode"])("div",Sx,[Object(y["createVNode"])(c,{class:"icon",onClick:t[0]||(t[0]=function(e){return n("close")})})]),Object(y["createElementVNode"])("div",Lx,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(l),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["thumbnail",{active:t===Object(y["unref"])(a)}]),key:e.id,onClick:function(e){return u(t)}},[Object(y["createVNode"])(nd,{slide:e,size:150,visible:t<Object(y["unref"])(i)},null,8,["slide","visible"])],10,_x)})),128))])])}}});n("2803");const Mx=pn()(Tx,[["__scopeId","data-v-b7c6c0cc"]]);var Dx=Mx,zx={key:0,class:"blackboard"},Fx=Object(y["defineComponent"])({__name:"WritingBoard",props:{color:{type:String,default:"#ffcc00"},model:{type:String,default:"pen"},blackboard:{type:Boolean,default:!1}},setup:function(e,t){var n=t.expose,c=e,o=null,l=Object(y["ref"])(),a=Object(y["ref"])(),r=Object(y["ref"])(6),i=Object(y["ref"])(80),u=Object(y["ref"])(24),d={x:0,y:0},s=!1,f=0,b=-1,p=Object(y["ref"])({x:0,y:0}),O=Object(y["ref"])(!1),m=Object(y["ref"])(0),v=Object(y["ref"])(0),j=Object(y["computed"])((function(){return a.value?m.value/a.value.width:1})),h=Object(y["computed"])((function(){return a.value?v.value/a.value.height:1})),g=function(){l.value&&(m.value=l.value.clientWidth,v.value=l.value.clientHeight)},x=new ResizeObserver(g);Object(y["onMounted"])((function(){l.value&&x.observe(l.value)})),Object(y["onUnmounted"])((function(){l.value&&x.unobserve(l.value)}));var k=function(){a.value&&l.value&&(o=a.value.getContext("2d"),o&&(a.value.width=l.value.clientWidth,a.value.height=l.value.clientHeight,o.lineCap="round",o.lineJoin="round"))};Object(y["onMounted"])(k);var C=function(){o&&("mark"===c.model?(o.globalCompositeOperation="xor",o.globalAlpha=.5):"pen"===c.model&&(o.globalCompositeOperation="source-over",o.globalAlpha=1))};Object(y["watch"])((function(){return c.model}),C);var N=function(e,t,n){if(o){var l=d.x,a=d.y;o.lineWidth=n,o.strokeStyle=c.color,o.beginPath(),o.moveTo(l,a),o.lineTo(e,t),o.stroke(),o.closePath()}},w=function(e,t){var n,c,l,r;if(o&&a.value){var u=d.x,s=d.y,f=i.value/2,b=f*Math.sin(Math.atan((t-s)/(e-u))),p=f*Math.cos(Math.atan((t-s)/(e-u))),O=[u+b,s-p],m=[u-b,s+p],v=[e+b,t-p],j=[e-b,t+p];o.save(),o.beginPath(),o.arc(e,t,f,0,2*Math.PI),o.clip(),o.clearRect(0,0,a.value.width,a.value.height),o.restore(),o.save(),o.beginPath(),(n=o).moveTo.apply(n,O),(c=o).lineTo.apply(c,v),(l=o).lineTo.apply(l,j),(r=o).lineTo.apply(r,m),o.closePath(),o.clip(),o.clearRect(0,0,a.value.width,a.value.height),o.restore()}},E=function(e,t){var n=d.x,c=d.y;return Math.sqrt((e-n)*(e-n)+(t-c)*(t-c))},V=function(e,t){var n,c=10,o=.1,l=r.value,a=3,i=e/t;return n=i<=o?l:i>=c?a:l-i/c*l,-1===b?n:1*n/3+2*b/3},I=function(e,t){var n=(new Date).getTime();if("pen"===c.model){var o=E(e,t),l=n-f,a=V(o,l);N(e,t,a),b=a}else"mark"===c.model?N(e,t,u.value):w(e,t);d={x:e,y:t},f=(new Date).getTime()},B=function(e){if(!a.value)return[0,0];var t=e instanceof MouseEvent?e:e.changedTouches[0],n=a.value.getBoundingClientRect(),c=t.pageX-n.x,o=t.pageY-n.y;return[c,o]},S=function(e){var t=B(e),n=Object(Oe["a"])(t,2),c=n[0],o=n[1],l=c/j.value,a=o/h.value;s=!0,d={x:l,y:a},f=(new Date).getTime(),e instanceof MouseEvent||(p.value={x:c,y:o},O.value=!0)},L=function(e){var t=B(e),n=Object(Oe["a"])(t,2),c=n[0],o=n[1],l=c/j.value,a=o/h.value;p.value={x:c,y:o},s&&I(l,a)},_=function(){s&&(s=!1)},T=function(){o&&a.value&&o.clearRect(0,0,a.value.width,a.value.height)},M=function(){var e;return null===(e=a.value)||void 0===e?void 0:e.toDataURL()},D=function(e){var t=new Image;t.src=e,t.onload=function(){o&&o.drawImage(t,0,0)}},z=Object(te["throttle"])((function(e){"eraser"===c.model&&(e.deltaY<0&&i.value<200?i.value+=20:e.deltaY>0&&i.value>20&&(i.value-=20)),"pen"===c.model&&(e.deltaY<0&&r.value<10?r.value+=2:e.deltaY>0&&r.value>4&&(r.value-=2)),"mark"===c.model&&(e.deltaY<0&&u.value<40?u.value+=4:e.deltaY>0&&u.value>16&&(u.value-=4))}),300,{leading:!0,trailing:!1});return n({clearCanvas:T,getImageDataURL:M,setImageDataURL:D}),function(t,n){var c=Object(y["resolveComponent"])("IconWrite"),o=Object(y["resolveComponent"])("IconHighLight");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"writing-board",ref_key:"writingBoardRef",ref:l},[e.blackboard?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",zx)):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("canvas",{class:"canvas",ref_key:"canvasRef",ref:a,style:Object(y["normalizeStyle"])({width:m.value+"px",height:v.value+"px"}),onMousedown:n[0]||(n[0]=function(e){return S(e)}),onMousemove:n[1]||(n[1]=function(e){return L(e)}),onMouseup:n[2]||(n[2]=function(e){return _()}),onTouchstart:n[3]||(n[3]=function(e){return S(e)}),onTouchmove:n[4]||(n[4]=function(e){return L(e)}),onTouchend:n[5]||(n[5]=function(e){_(),O.value=!1}),onMouseleave:n[6]||(n[6]=function(e){_(),O.value=!1}),onMouseenter:n[7]||(n[7]=function(e){return O.value=!0}),onWheel:n[8]||(n[8]=function(e){return Object(y["unref"])(z)(e)})},null,36),O.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:1},["eraser"===e.model?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"eraser",style:Object(y["normalizeStyle"])({left:p.value.x-i.value/2+"px",top:p.value.y-i.value/2+"px",width:i.value+"px",height:i.value+"px"})},null,4)):Object(y["createCommentVNode"])("",!0),"pen"===e.model?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:1,class:"pen",style:Object(y["normalizeStyle"])({left:p.value.x-r.value/2+"px",top:p.value.y-6*r.value+r.value/2+"px",color:e.color})},["pen"===e.model?(Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:0,class:"icon",size:6*r.value},null,8,["size"])):Object(y["createCommentVNode"])("",!0)],4)):Object(y["createCommentVNode"])("",!0),"mark"===e.model?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:2,class:"pen",style:Object(y["normalizeStyle"])({left:p.value.x-u.value/2+"px",top:p.value.y+"px",color:e.color})},["mark"===e.model?(Object(y["openBlock"])(),Object(y["createBlock"])(o,{key:0,class:"icon",size:1.5*u.value},null,8,["size"])):Object(y["createCommentVNode"])("",!0)],4)):Object(y["createCommentVNode"])("",!0)],64)):Object(y["createCommentVNode"])("",!0)],512)}}});n("5fa4");const Ax=pn()(Fx,[["__scopeId","data-v-1d4eb7f0"]]);var Rx=Ax,Px={class:"writing-board-tool"},Hx={class:"colors"},qx=["onClick"],Ux=Object(y["defineComponent"])({__name:"WritingBoardTool",props:{slideWidth:{type:Number,required:!0},slideHeight:{type:Number,required:!0},position:{type:Object,default:function(){return{right:"5px",bottom:"5px"}}}},emits:["close"],setup:function(e,t){var n=t.emit,c=["#000000","#ffffff","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c","#ffff3a"],o=Object(y["ref"])(),l=Object(y["ref"])("#e2534d"),a=Object(y["ref"])("pen"),r=Object(y["ref"])(!1),i=function(e){a.value=e},u=function(){o.value.clearCanvas()},d=function(e){"eraser"===a.value&&(a.value="pen"),l.value=e},s=function(){n("close")};return function(t,n){var f=Object(y["resolveComponent"])("IconWrite"),b=Object(y["resolveComponent"])("Tooltip"),p=Object(y["resolveComponent"])("IconHighLight"),O=Object(y["resolveComponent"])("IconErase"),m=Object(y["resolveComponent"])("IconClear"),v=Object(y["resolveComponent"])("IconFill"),j=Object(y["resolveComponent"])("IconClose");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Px,[Object(y["createElementVNode"])("div",{class:"writing-board-wrap",style:Object(y["normalizeStyle"])({width:e.slideWidth+"px",height:e.slideHeight+"px"})},[Object(y["createVNode"])(Rx,{ref_key:"writingBoardRef",ref:o,color:l.value,blackboard:r.value,model:a.value},null,8,["color","blackboard","model"])],4),Object(y["createElementVNode"])("div",{class:"tools",style:Object(y["normalizeStyle"])(e.position)},[Object(y["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"画笔"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["btn",{active:"pen"===a.value}]),onClick:n[0]||(n[0]=function(e){return i("pen")})},[Object(y["createVNode"])(f,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"荧光笔"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["btn",{active:"mark"===a.value}]),onClick:n[1]||(n[1]=function(e){return i("mark")})},[Object(y["createVNode"])(p,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"橡皮擦"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["btn",{active:"eraser"===a.value}]),onClick:n[2]||(n[2]=function(e){return i("eraser")})},[Object(y["createVNode"])(O,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"清除墨迹"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:"btn",onClick:n[3]||(n[3]=function(e){return u()})},[Object(y["createVNode"])(m,{class:"icon"})])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"黑板"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["btn",{active:r.value}]),onClick:n[4]||(n[4]=function(e){return r.value=!r.value})},[Object(y["createVNode"])(v,{class:"icon"})],2)]})),_:1},8,["mouseEnterDelay"]),Object(y["createElementVNode"])("div",Hx,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(c,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["color",{active:e===l.value}]),key:e,style:Object(y["normalizeStyle"])({backgroundColor:e}),onClick:function(t){return d(e)}},null,14,qx)})),64))]),Object(y["createVNode"])(b,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"关闭画笔"},{default:Object(y["withCtx"])((function(){return[Object(y["createElementVNode"])("div",{class:"btn",onClick:n[5]||(n[5]=function(e){return s()})},[Object(y["createVNode"])(j,{class:"icon"})])]})),_:1},8,["mouseEnterDelay"])],4)])}}});n("4f60");const Gx=pn()(Ux,[["__scopeId","data-v-876081a6"]]);var Xx=Gx,Yx={class:"tools-left"},Zx={class:"content"},Wx=Object(y["defineComponent"])({__name:"BaseView",props:{changeViewMode:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(le()),c=n.slides,o=n.slideIndex,l=lx(),a=l.autoPlayTimer,r=l.autoPlay,i=l.closeAutoPlay,u=l.mousewheelListener,d=l.touchStartListener,s=l.touchEndListener,f=l.turnPrevSlide,b=l.turnNextSlide,p=l.turnSlideToIndex,O=l.turnSlideToId,m=l.execPrev,v=l.execNext,j=l.animationIndex,h=ax(),x=h.slideWidth,k=h.slideHeight,C=yt(),N=C.exitScreening,w=rx(),E=w.fullscreenState,V=w.manualExitFullscreen,I=Object(y["ref"])(!1),B=Object(y["ref"])(!1),S=Object(y["ref"])(!1),L=Object(y["ref"])(!1),_=function(){return[{text:"上一页",subText:"↑ ←",disable:o.value<=0,handler:function(){return f()}},{text:"下一页",subText:"↓ →",disable:o.value>=c.value.length-1,handler:function(){return b()}},{text:"第一页",disable:0===o.value,handler:function(){return p(0)}},{text:"最后一页",disable:o.value===c.value.length-1,handler:function(){return p(c.value.length-1)}},{divider:!0},{text:"显示工具栏",handler:function(){return I.value=!0}},{text:"查看所有幻灯片",handler:function(){return S.value=!0}},{text:"画笔工具",handler:function(){return B.value=!0}},{text:"演讲者视图",handler:function(){return t.changeViewMode("presenter")}},{divider:!0},{text:a.value?"取消自动放映":"自动放映",handler:a.value?i:r},{text:"结束放映",subText:"ESC",handler:N}]};return function(t,n){var l=Object(y["resolveComponent"])("IconLeftTwo"),a=Object(y["resolveComponent"])("IconRightTwo"),r=Object(y["resolveComponent"])("IconWrite"),i=Object(y["resolveComponent"])("Tooltip"),f=Object(y["resolveComponent"])("IconMagic"),b=Object(y["resolveComponent"])("IconListView"),h=Object(y["resolveComponent"])("IconOffScreenOne"),g=Object(y["resolveComponent"])("IconFullScreenOne"),C=Object(y["resolveComponent"])("IconPower"),w=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["base-view",{"laser-pen":L.value}])},[Object(y["withDirectives"])(Object(y["createVNode"])(Ix,{slideWidth:Object(y["unref"])(x),slideHeight:Object(y["unref"])(k),animationIndex:Object(y["unref"])(j),turnSlideToId:Object(y["unref"])(O),manualExitFullscreen:Object(y["unref"])(V),onWheel:n[0]||(n[0]=function(e){return Object(y["unref"])(u)(e)}),onTouchstart:n[1]||(n[1]=function(e){return Object(y["unref"])(d)(e)}),onTouchend:n[2]||(n[2]=function(e){return Object(y["unref"])(s)(e)})},null,8,["slideWidth","slideHeight","animationIndex","turnSlideToId","manualExitFullscreen"]),[[w,_]]),S.value?(Object(y["openBlock"])(),Object(y["createBlock"])(Dx,{key:0,turnSlideToIndex:Object(y["unref"])(p),onClose:n[3]||(n[3]=function(e){return S.value=!1})},null,8,["turnSlideToIndex"])):Object(y["createCommentVNode"])("",!0),B.value?(Object(y["openBlock"])(),Object(y["createBlock"])(Xx,{key:1,slideWidth:Object(y["unref"])(x),slideHeight:Object(y["unref"])(k),onClose:n[4]||(n[4]=function(e){return B.value=!1})},null,8,["slideWidth","slideHeight"])):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",Yx,[Object(y["createVNode"])(l,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:n[5]||(n[5]=function(e){return Object(y["unref"])(m)()})}),Object(y["createVNode"])(a,{class:"tool-btn",theme:"two-tone",fill:["#111","#fff"],onClick:n[6]||(n[6]=function(e){return Object(y["unref"])(v)()})})]),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tools-right",{visible:I.value}]),onMouseleave:n[14]||(n[14]=function(e){return I.value=!1}),onMouseenter:n[15]||(n[15]=function(e){return I.value=!0})},[Object(y["createElementVNode"])("div",Zx,[Object(y["createElementVNode"])("div",{class:"tool-btn page-number",onClick:n[7]||(n[7]=function(e){return S.value=!0})},"幻灯片 "+Object(y["toDisplayString"])(Object(y["unref"])(o)+1)+" / "+Object(y["toDisplayString"])(Object(y["unref"])(c).length),1),Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"画笔工具"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(r,{class:"tool-btn",onClick:n[8]||(n[8]=function(e){return B.value=!0})})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"激光笔"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,{class:Object(y["normalizeClass"])(["tool-btn",{active:L.value}]),onClick:n[9]||(n[9]=function(e){return L.value=!L.value})},null,8,["class"])]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"演讲者视图"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b,{class:"tool-btn",onClick:n[10]||(n[10]=function(t){return e.changeViewMode("presenter")})})]})),_:1},8,["mouseEnterDelay"]),Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:Object(y["unref"])(E)?"退出全屏":"进入全屏"},{default:Object(y["withCtx"])((function(){return[Object(y["unref"])(E)?(Object(y["openBlock"])(),Object(y["createBlock"])(h,{key:0,class:"tool-btn",onClick:n[11]||(n[11]=function(e){return Object(y["unref"])(V)()})})):(Object(y["openBlock"])(),Object(y["createBlock"])(g,{key:1,class:"tool-btn",onClick:n[12]||(n[12]=function(e){return Object(y["unref"])(vt)()})}))]})),_:1},8,["mouseEnterDelay","title"]),Object(y["createVNode"])(i,{mouseLeaveDelay:0,mouseEnterDelay:.3,title:"结束放映"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(C,{class:"tool-btn",onClick:n[13]||(n[13]=function(e){return Object(y["unref"])(N)()})})]})),_:1},8,["mouseEnterDelay"])])],34)],2)}}});n("4a2e");const Jx=pn()(Wx,[["__scopeId","data-v-d72d6626"]]);var Qx=Jx,Kx=function(e){return Object(y["pushScopeId"])("data-v-5fba3eec"),e=e(),Object(y["popScopeId"])(),e},$x={class:"presenter-view"},ek={class:"toolbar"},tk=Kx((function(){return Object(y["createElementVNode"])("span",null,"普通视图",-1)})),nk=Kx((function(){return Object(y["createElementVNode"])("span",null,"画笔",-1)})),ck=Kx((function(){return Object(y["createElementVNode"])("span",null,"激光笔",-1)})),ok=Kx((function(){return Object(y["createElementVNode"])("span",null,"结束放映",-1)})),lk={class:"content"},ak=["onClick"],rk={class:"remark"},ik={class:"header"},uk=Kx((function(){return Object(y["createElementVNode"])("span",null,"演讲者备注",-1)})),dk=["innerHTML"],sk={class:"remark-scale"},fk=Object(y["defineComponent"])({__name:"PresenterView",props:{changeViewMode:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(g["c"])(le()),c=n.slides,o=n.slideIndex,l=n.viewportRatio,a=n.currentSlide,r=Object(y["ref"])(),i=Object(y["ref"])(),u=Object(y["ref"])(!1),d=Object(y["ref"])(!1),s=lx(),f=s.mousewheelListener,b=s.touchStartListener,p=s.touchEndListener,O=s.turnPrevSlide,m=s.turnNextSlide,v=s.turnSlideToIndex,j=s.turnSlideToId,h=s.animationIndex,x=ax(r),k=x.slideWidth,C=x.slideHeight,N=yt(),w=N.exitScreening,E=pf(),V=E.slidesLoadLimit,I=rx(),B=I.fullscreenState,S=I.manualExitFullscreen,L=Object(y["ref"])(16),_=Object(y["computed"])((function(){return Ke(a.value.remark||"无备注")})),T=function(e){i.value&&i.value.scrollBy(e.deltaY,0)},M=function(e){e<12||e>40||(L.value=e)};Object(y["watch"])(o,(function(){Object(y["nextTick"])((function(){if(i.value){var e=i.value.querySelector(".thumbnail.active");if(e){var t=i.value.offsetWidth,n=e.offsetLeft;i.value.scrollTo({left:n-t/2,behavior:"smooth"})}}}))}));var D=function(){return[{text:"上一页",subText:"↑ ←",disable:o.value<=0,handler:function(){return O()}},{text:"下一页",subText:"↓ →",disable:o.value>=c.value.length-1,handler:function(){return m()}},{text:"第一页",disable:0===o.value,handler:function(){return v(0)}},{text:"最后一页",disable:o.value===c.value.length-1,handler:function(){return v(c.value.length-1)}},{divider:!0},{text:"画笔工具",handler:function(){return u.value=!0}},{text:"普通视图",handler:function(){return t.changeViewMode("base")}},{divider:!0},{text:"结束放映",subText:"ESC",handler:w}]};return function(t,n){var a=Object(y["resolveComponent"])("IconListView"),s=Object(y["resolveComponent"])("IconWrite"),O=Object(y["resolveComponent"])("IconMagic"),m=Object(y["resolveComponent"])("IconOffScreenOne"),g=Object(y["resolveComponent"])("Divider"),x=Object(y["resolveComponent"])("IconPower"),N=Object(y["resolveComponent"])("IconMinus"),E=Object(y["resolveComponent"])("IconPlus"),I=Object(y["resolveDirective"])("contextmenu");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",$x,[Object(y["createElementVNode"])("div",ek,[Object(y["createElementVNode"])("div",{class:"tool-btn",onClick:n[0]||(n[0]=function(t){return e.changeViewMode("base")})},[Object(y["createVNode"])(a,{class:"tool-icon"}),tk]),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tool-btn",{active:u.value}]),onClick:n[1]||(n[1]=function(e){return u.value=!u.value})},[Object(y["createVNode"])(s,{class:"tool-icon"}),nk],2),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tool-btn",{active:d.value}]),onClick:n[2]||(n[2]=function(e){return d.value=!d.value})},[Object(y["createVNode"])(O,{class:"tool-icon"}),ck],2),Object(y["createElementVNode"])("div",{class:"tool-btn",onClick:n[3]||(n[3]=function(){return Object(y["unref"])(B)?Object(y["unref"])(S)():Object(y["unref"])(vt)()})},[Object(y["unref"])(B)?(Object(y["openBlock"])(),Object(y["createBlock"])(m,{key:0,class:"tool-icon"})):(Object(y["openBlock"])(),Object(y["createBlock"])(m,{key:1,class:"tool-icon"})),Object(y["createElementVNode"])("span",null,Object(y["toDisplayString"])(Object(y["unref"])(B)?"退出全屏":"全屏"),1)]),Object(y["createVNode"])(g,{class:"divider"}),Object(y["createElementVNode"])("div",{class:"tool-btn",onClick:n[4]||(n[4]=function(e){return Object(y["unref"])(w)()})},[Object(y["createVNode"])(x,{class:"tool-icon"}),ok])]),Object(y["createElementVNode"])("div",lk,[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["slide-list-wrap",{"laser-pen":d.value}]),ref_key:"slideListWrapRef",ref:r},[Object(y["withDirectives"])(Object(y["createVNode"])(Ix,{slideWidth:Object(y["unref"])(k),slideHeight:Object(y["unref"])(C),animationIndex:Object(y["unref"])(h),turnSlideToId:Object(y["unref"])(j),manualExitFullscreen:Object(y["unref"])(S),onWheel:n[5]||(n[5]=function(e){return Object(y["unref"])(f)(e)}),onTouchstart:n[6]||(n[6]=function(e){return Object(y["unref"])(b)(e)}),onTouchend:n[7]||(n[7]=function(e){return Object(y["unref"])(p)(e)})},null,8,["slideWidth","slideHeight","animationIndex","turnSlideToId","manualExitFullscreen"]),[[I,D]]),u.value?(Object(y["openBlock"])(),Object(y["createBlock"])(Xx,{key:0,slideWidth:Object(y["unref"])(k),slideHeight:Object(y["unref"])(C),position:{left:"75px",top:"5px"},onClose:n[8]||(n[8]=function(e){return u.value=!1})},null,8,["slideWidth","slideHeight"])):Object(y["createCommentVNode"])("",!0)],2),Object(y["createElementVNode"])("div",{class:"thumbnails",ref_key:"thumbnailsRef",ref:i,onWheel:n[9]||(n[9]=Object(y["withModifiers"])((function(e){return T(e)}),["prevent"]))},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(c),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["thumbnail",{active:t===Object(y["unref"])(o)}]),key:e.id,onClick:function(e){return Object(y["unref"])(v)(t)}},[Object(y["createVNode"])(nd,{slide:e,size:120/Object(y["unref"])(l),visible:t<Object(y["unref"])(V)},null,8,["slide","size","visible"])],10,ak)})),128))],544)]),Object(y["createElementVNode"])("div",rk,[Object(y["createElementVNode"])("div",ik,[uk,Object(y["createElementVNode"])("span",null,"P "+Object(y["toDisplayString"])(Object(y["unref"])(o)+1)+" / "+Object(y["toDisplayString"])(Object(y["unref"])(c).length),1)]),Object(y["createElementVNode"])("div",{class:"remark-content",style:Object(y["normalizeStyle"])({fontSize:L.value+"px"}),innerHTML:Object(y["unref"])(_)},null,12,dk),Object(y["createElementVNode"])("div",sk,[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["scale-btn",{disable:12===L.value}]),onClick:n[10]||(n[10]=function(e){return M(L.value-2)})},[Object(y["createVNode"])(N)],2),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["scale-btn",{disable:40===L.value}]),onClick:n[11]||(n[11]=function(e){return M(L.value+2)})},[Object(y["createVNode"])(E)],2)])])])}}});n("7a60");const bk=pn()(fk,[["__scopeId","data-v-5fba3eec"]]);var pk=bk,Ok={class:"pptist-screen"},mk=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=Object(y["ref"])("base"),n=function(e){t.value=e},c=yt(),o=c.exitScreening,l=function(e){var t=e.key.toUpperCase();t===V.ESC&&o()};return Object(y["onMounted"])((function(){return document.addEventListener("keydown",l)})),Object(y["onUnmounted"])((function(){return document.removeEventListener("keydown",l)})),function(e,c){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Ok,["base"===t.value?(Object(y["openBlock"])(),Object(y["createBlock"])(Qx,{key:0,changeViewMode:n})):"presenter"===t.value?(Object(y["openBlock"])(),Object(y["createBlock"])(pk,{key:1,changeViewMode:n})):Object(y["createCommentVNode"])("",!0)])}}});n("4764");const vk=pn()(mk,[["__scopeId","data-v-6bf3d190"]]);var jk=vk,hk=Object(y["defineComponent"])({__name:"MobileEditableElement",props:{elementInfo:{type:Object,required:!0},elementIndex:{type:Number,required:!0},selectElement:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){var e,n=(e={},Object(pe["a"])(e,Ve.IMAGE,lo),Object(pe["a"])(e,Ve.TEXT,pl),Object(pe["a"])(e,Ve.SHAPE,Bl),Object(pe["a"])(e,Ve.LINE,Pl),Object(pe["a"])(e,Ve.CHART,Wl),Object(pe["a"])(e,Ve.TABLE,Oa),Object(pe["a"])(e,Ve.LATEX,ga),Object(pe["a"])(e,Ve.VIDEO,Ka),Object(pe["a"])(e,Ve.AUDIO,yr),e);return n[t.elementInfo.type]||null}));return function(t,c){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"mobile-editable-element",style:Object(y["normalizeStyle"])({zIndex:e.elementIndex})},[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(n)),{elementInfo:e.elementInfo,selectElement:e.selectElement,contextmenus:function(){return null}},null,8,["elementInfo","selectElement","contextmenus"]))],4)}}});const yk=hk;var gk=yk,xk=Object(y["defineComponent"])({__name:"MobileOperate",props:{elementInfo:{type:Object,required:!0},isSelected:{type:Boolean,required:!0},canvasScale:{type:Number,required:!0},scaleElement:{type:Function,required:!0}},setup:function(e){var t=e,n=Object(y["computed"])((function(){return"rotate"in t.elementInfo?t.elementInfo.rotate:0})),c=Object(y["computed"])((function(){return t.elementInfo.width*t.canvasScale})),o=Object(y["computed"])((function(){return t.elementInfo.height*t.canvasScale})),l=Wr(c,o),a=l.borderLines,r=l.resizeHandlers,i=l.textElementResizeHandlers,u="text"===t.elementInfo.type||"table"===t.elementInfo.type?i:r;return function(t,c){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"mobile-operate",style:Object(y["normalizeStyle"])({top:e.elementInfo.top*e.canvasScale+"px",left:e.elementInfo.left*e.canvasScale+"px",transform:"rotate(".concat(Object(y["unref"])(n),"deg)"),transformOrigin:"".concat(e.elementInfo.width*e.canvasScale/2,"px ").concat(e.elementInfo.height*e.canvasScale/2,"px")})},[e.isSelected?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(a),(function(e){return Object(y["openBlock"])(),Object(y["createBlock"])(ti,{class:"operate-border-line",key:e.type,type:e.type,style:Object(y["normalizeStyle"])(e.style)},null,8,["type","style"])})),128)),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(u),(function(t){return Object(y["openBlock"])(),Object(y["createBlock"])(Kr,{class:"operate-resize-handler",key:t.direction,type:t.direction,rotate:e.elementInfo.rotate,style:Object(y["normalizeStyle"])(t.style),onTouchstart:Object(y["withModifiers"])((function(n){return e.scaleElement(n,e.elementInfo,t.direction)}),["stop"])},null,8,["type","rotate","style","onTouchstart"])})),128))],64)):Object(y["createCommentVNode"])("",!0)],4)}}});n("dd03");const kk=pn()(xk,[["__scopeId","data-v-7fdc6c04"]]);var Ck=kk,Nk={class:"mobile-thumbnails"},wk=["onClick"],Ek={class:"label"},Vk=Object(y["defineComponent"])({__name:"MobileThumbnails",setup:function(e){var t=le(),n=Object(g["c"])(t),c=n.slides,o=n.slideIndex,l=pf(),a=l.slidesLoadLimit,r=function(e){t.updateSlideIndex(e)};return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Nk,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(c),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["thumbnail-item",{active:Object(y["unref"])(o)===t}]),key:e.id,onClick:function(e){return r(t)}},[Object(y["createElementVNode"])("div",Ek,Object(y["toDisplayString"])(t+1),1),Object(y["createVNode"])(nd,{class:"thumbnail",slide:e,size:120,visible:t<Object(y["unref"])(a)},null,8,["slide","visible"])],10,wk)})),128))])}}});n("dd28");const Ik=pn()(Vk,[["__scopeId","data-v-4a0c7aa7"]]);var Bk=Ik,Sk={class:"slide-toolbar"},Lk={class:"remark"},_k=["value"],Tk={class:"toolbar"},Mk=Object(y["createTextVNode"])(" 新幻灯片"),Dk=Object(y["createTextVNode"])(" 复制"),zk=Object(y["createTextVNode"])(" 删除"),Fk=Object(y["createTextVNode"])(" 文字"),Ak=Object(y["createTextVNode"])("图片 "),Rk=Object(y["createTextVNode"])(" 矩形"),Pk=Object(y["createTextVNode"])(" 圆形"),Hk=Object(y["defineComponent"])({__name:"SlideToolbar",setup:function(e){var t=le(),n=Object(g["c"])(t),c=n.viewportRatio,o=n.currentSlide,l=ut(),a=l.createSlide,r=l.copyAndPasteSlide,i=l.deleteSlide,u=at(),d=u.createTextElement,s=u.createImageElement,f=u.createShapeElement,b=function(){var e=400,t=56;d({left:(tt-e)/2,top:(tt*c.value-t)/2,width:e,height:t},'<p><span style="font-size: 24px">新添加文本</span></p>')},p=function(e){e&&e[0]&&et(e[0]).then((function(e){return s(e)}))},O=function(e){var t={viewBox:[200,200],path:"M 0 0 L 200 0 L 200 200 L 0 200 Z"},n={viewBox:[200,200],path:"M 100 0 A 50 50 0 1 1 100 200 A 50 50 0 1 1 100 0 Z"},o={square:t,round:n},l=200;f({left:(tt-l)/2,top:(tt*c.value-l)/2,width:l,height:l},o[e])},m=Object(y["computed"])((function(){var e;return(null===(e=o.value)||void 0===e?void 0:e.remark)||""})),v=function(e){var n=e.target.value;t.updateSlide({remark:n})};return function(e,t){var n=Object(y["resolveComponent"])("IconPlus"),c=Object(y["resolveComponent"])("Button"),o=Object(y["resolveComponent"])("IconCopy"),l=Object(y["resolveComponent"])("IconDelete"),u=Object(y["resolveComponent"])("ButtonGroup"),d=Object(y["resolveComponent"])("IconFontSize"),s=Object(y["resolveComponent"])("IconPicture"),f=Object(y["resolveComponent"])("FileInput"),j=Object(y["resolveComponent"])("IconSquare"),h=Object(y["resolveComponent"])("IconRound");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Sk,[Object(y["createElementVNode"])("div",Lk,[Object(y["createElementVNode"])("textarea",{value:Object(y["unref"])(m),placeholder:"点击输入演讲者备注",onInput:t[0]||(t[0]=function(e){return v(e)})},null,40,_k)]),Object(y["createElementVNode"])("div",Tk,[Object(y["createVNode"])(u,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{flex:"1"},onClick:t[1]||(t[1]=function(e){return Object(y["unref"])(a)()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(n,{class:"icon"}),Mk]})),_:1}),Object(y["createVNode"])(c,{style:{flex:"1"},onClick:t[2]||(t[2]=function(e){return Object(y["unref"])(r)()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{class:"icon"}),Dk]})),_:1}),Object(y["createVNode"])(c,{style:{flex:"1"},onClick:t[3]||(t[3]=function(e){return Object(y["unref"])(i)()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(l,{class:"icon"}),zk]})),_:1})]})),_:1}),Object(y["createVNode"])(u,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c,{style:{flex:"1"},onClick:t[4]||(t[4]=function(e){return b()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(d,{class:"icon"}),Fk]})),_:1}),Object(y["createVNode"])(c,{style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(f,{onChange:t[5]||(t[5]=function(e){return p(e)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(s,{class:"icon"}),Ak]})),_:1})]})),_:1}),Object(y["createVNode"])(c,{style:{flex:"1"},onClick:t[6]||(t[6]=function(e){return O("square")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(j,{class:"icon"}),Rk]})),_:1}),Object(y["createVNode"])(c,{style:{flex:"1"},onClick:t[7]||(t[7]=function(e){return O("round")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(h,{class:"icon"}),Pk]})),_:1})]})),_:1})]),Object(y["createVNode"])(Bk)])}}});n("66e8");const qk=pn()(Hk,[["__scopeId","data-v-29fba90e"]]);var Uk=qk,Gk=function(e){return Object(y["pushScopeId"])("data-v-446388c6"),e=e(),Object(y["popScopeId"])(),e},Xk={class:"element-toolbar"},Yk={class:"tabs"},Zk=["onClick"],Wk={class:"content"},Jk={key:0,class:"style"},Qk=Object(y["createTextVNode"])("+"),Kk=Object(y["createTextVNode"])("-"),$k={class:"row-block"},eC=Gk((function(){return Object(y["createElementVNode"])("div",{class:"label"},"文字颜色:",-1)})),tC={class:"colors"},nC=["onClick"],cC={class:"row-block"},oC=Gk((function(){return Object(y["createElementVNode"])("div",{class:"label"},"填充色:",-1)})),lC={class:"colors"},aC=["onClick"],rC={key:1,class:"common"},iC=Object(y["createTextVNode"])(" 复制"),uC=Object(y["createTextVNode"])(" 删除"),dC=Object(y["createTextVNode"])(" 置顶"),sC=Object(y["createTextVNode"])(" 置底"),fC=Object(y["createTextVNode"])(" 上移"),bC=Object(y["createTextVNode"])(" 下移"),pC=Object(y["createTextVNode"])(" 左对齐"),OC=Object(y["createTextVNode"])(" 水平居中"),mC=Object(y["createTextVNode"])(" 右对齐"),vC=Object(y["createTextVNode"])(" 上对齐"),jC=Object(y["createTextVNode"])(" 垂直居中"),hC=Object(y["createTextVNode"])(" 下对齐"),yC=Object(y["defineComponent"])({__name:"ElementToolbar",setup:function(e){var t=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c","#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57"],n=ie(),c=le(),o=Object(g["c"])(n),l=o.handleElement,a=o.handleElementId,r=o.richTextAttrs,i=lt(),u=i.addHistorySnapshot,d=function(e,t){c.updateElement({id:e,props:t}),u()},s=[{key:"style",label:"样式"},{key:"common",label:"布局"}],f=Object(y["ref"])("common"),b=mt(),p=b.orderElement,O=jc(),m=O.alignElementToCanvas,v=rt(),j=v.addElementsFromData,h=st(),x=h.deleteElement,N=function(){var e=JSON.parse(JSON.stringify(l.value));j([e])},w=function(e,t){Ko.emit(so.RICH_TEXT_COMMAND,{action:{command:e,value:t}})},E=function(e){var t;if(l.value){if(("text"===l.value.type||"shape"===l.value.type&&null!==(t=l.value.text)&&void 0!==t&&t.content)&&Ko.emit(so.RICH_TEXT_COMMAND,{action:{command:"color",value:e}}),"table"===l.value.type){for(var n=JSON.parse(JSON.stringify(l.value.data)),c=0;c<n.length;c++)for(var o=0;o<n[c].length;o++){var r=n[c][o].style||{};n[c][o].style=Object(S["a"])(Object(S["a"])({},r),{},{color:e})}d(a.value,{data:n})}"latex"===l.value.type&&d(a.value,{color:e})}},V=function(e){if(l.value){if("text"!==l.value.type&&"shape"!==l.value.type&&"chart"!==l.value.type||d(a.value,{fill:e}),"table"===l.value.type){for(var t=JSON.parse(JSON.stringify(l.value.data)),n=0;n<t.length;n++)for(var c=0;c<t[n].length;c++){var o=t[n][c].style||{};t[n][c].style=Object(S["a"])(Object(S["a"])({},o),{},{backcolor:e})}d(a.value,{data:t})}"audio"===l.value.type&&d(a.value,{color:e})}};return function(e,n){var c=Object(y["resolveComponent"])("IconTextBold"),o=Object(y["resolveComponent"])("CheckboxButton"),a=Object(y["resolveComponent"])("IconTextItalic"),i=Object(y["resolveComponent"])("IconTextUnderline"),u=Object(y["resolveComponent"])("IconStrikethrough"),d=Object(y["resolveComponent"])("CheckboxButtonGroup"),b=Object(y["resolveComponent"])("IconFontSize"),O=Object(y["resolveComponent"])("Button"),v=Object(y["resolveComponent"])("ButtonGroup"),j=Object(y["resolveComponent"])("Divider"),h=Object(y["resolveComponent"])("IconAlignTextLeft"),g=Object(y["resolveComponent"])("RadioButton"),I=Object(y["resolveComponent"])("IconAlignTextCenter"),B=Object(y["resolveComponent"])("IconAlignTextRight"),S=Object(y["resolveComponent"])("RadioGroup"),L=Object(y["resolveComponent"])("IconCopy"),_=Object(y["resolveComponent"])("IconDelete"),T=Object(y["resolveComponent"])("IconSendToBack"),M=Object(y["resolveComponent"])("IconBringToFrontOne"),D=Object(y["resolveComponent"])("IconBringToFront"),z=Object(y["resolveComponent"])("IconSentToBack"),F=Object(y["resolveComponent"])("IconAlignLeft"),A=Object(y["resolveComponent"])("IconAlignVertically"),R=Object(y["resolveComponent"])("IconAlignRight"),P=Object(y["resolveComponent"])("IconAlignTop"),H=Object(y["resolveComponent"])("IconAlignHorizontally"),q=Object(y["resolveComponent"])("IconAlignBottom");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Xk,[Object(y["createElementVNode"])("div",Yk,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(s,(function(e){return Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["tab",{active:f.value===e.key}]),key:e.key,onClick:function(t){return f.value=e.key}},Object(y["toDisplayString"])(e.label),11,Zk)})),64))]),Object(y["createElementVNode"])("div",Wk,["style"===f.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",Jk,[Object(y["createVNode"])(d,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(o,{style:{flex:"1"},checked:Object(y["unref"])(r).bold,onClick:n[0]||(n[0]=function(e){return w("bold")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(c)]})),_:1},8,["checked"]),Object(y["createVNode"])(o,{style:{flex:"1"},checked:Object(y["unref"])(r).em,onClick:n[1]||(n[1]=function(e){return w("em")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(a)]})),_:1},8,["checked"]),Object(y["createVNode"])(o,{style:{flex:"1"},checked:Object(y["unref"])(r).underline,onClick:n[2]||(n[2]=function(e){return w("underline")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(i)]})),_:1},8,["checked"]),Object(y["createVNode"])(o,{style:{flex:"1"},checked:Object(y["unref"])(r).strikethrough,onClick:n[3]||(n[3]=function(e){return w("strikethrough")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(u)]})),_:1},8,["checked"])]})),_:1}),Object(y["createVNode"])(v,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{style:{flex:"2"},onClick:n[4]||(n[4]=function(e){return w("fontsize-add")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b),Qk]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"2"},onClick:n[5]||(n[5]=function(e){return w("fontsize-reduce")})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(b),Kk]})),_:1})]})),_:1}),Object(y["createVNode"])(j,{style:{margin:"20px 0"}}),Object(y["createVNode"])(S,{class:"row","button-style":"solid",value:Object(y["unref"])(r).align,onChange:n[6]||(n[6]=function(e){return w("align",e.target.value)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(g,{value:"left",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(h)]})),_:1}),Object(y["createVNode"])(g,{value:"center",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(I)]})),_:1}),Object(y["createVNode"])(g,{value:"right",style:{flex:"1"}},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(B)]})),_:1})]})),_:1},8,["value"]),Object(y["createVNode"])(j,{style:{margin:"20px 0"}}),Object(y["createElementVNode"])("div",$k,[eC,Object(y["createElementVNode"])("div",tC,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(t,(function(e){return Object(y["createElementVNode"])("div",{class:"color",key:e,onClick:function(t){return E(e)}},[Object(y["createElementVNode"])("div",{class:"color-block",style:Object(y["normalizeStyle"])({backgroundColor:e})},null,4)],8,nC)})),64))])]),Object(y["createElementVNode"])("div",cC,[oC,Object(y["createElementVNode"])("div",lC,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(t,(function(e){return Object(y["createElementVNode"])("div",{class:"color",key:e,onClick:function(t){return V(e)}},[Object(y["createElementVNode"])("div",{class:"color-block",style:Object(y["normalizeStyle"])({backgroundColor:e})},null,4)],8,aC)})),64))])])])):Object(y["createCommentVNode"])("",!0),"common"===f.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",rC,[Object(y["createVNode"])(v,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[7]||(n[7]=function(e){return N()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(L,{class:"icon"}),iC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[8]||(n[8]=function(e){return Object(y["unref"])(x)()})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(_,{class:"icon"}),uC]})),_:1})]})),_:1}),Object(y["createVNode"])(j,{style:{margin:"20px 0"}}),Object(y["createVNode"])(v,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[9]||(n[9]=function(e){return Object(y["unref"])(p)(Object(y["unref"])(l),Object(y["unref"])(k).TOP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(T,{class:"icon"}),dC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[10]||(n[10]=function(e){return Object(y["unref"])(p)(Object(y["unref"])(l),Object(y["unref"])(k).BOTTOM)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(M,{class:"icon"}),sC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[11]||(n[11]=function(e){return Object(y["unref"])(p)(Object(y["unref"])(l),Object(y["unref"])(k).UP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(D,{class:"icon"}),fC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[12]||(n[12]=function(e){return Object(y["unref"])(p)(Object(y["unref"])(l),Object(y["unref"])(k).DOWN)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(z,{class:"icon"}),bC]})),_:1})]})),_:1}),Object(y["createVNode"])(j,{style:{margin:"20px 0"}}),Object(y["createVNode"])(v,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[13]||(n[13]=function(e){return Object(y["unref"])(m)(Object(y["unref"])(C).LEFT)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(F,{class:"icon"}),pC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[14]||(n[14]=function(e){return Object(y["unref"])(m)(Object(y["unref"])(C).HORIZONTAL)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(A,{class:"icon"}),OC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[15]||(n[15]=function(e){return Object(y["unref"])(m)(Object(y["unref"])(C).RIGHT)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(R,{class:"icon"}),mC]})),_:1})]})),_:1}),Object(y["createVNode"])(v,{class:"row"},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[16]||(n[16]=function(e){return Object(y["unref"])(m)(Object(y["unref"])(C).TOP)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(P,{class:"icon"}),vC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[17]||(n[17]=function(e){return Object(y["unref"])(m)(Object(y["unref"])(C).VERTICAL)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(H,{class:"icon"}),jC]})),_:1}),Object(y["createVNode"])(O,{style:{flex:"1"},onClick:n[18]||(n[18]=function(e){return Object(y["unref"])(m)(Object(y["unref"])(C).BOTTOM)})},{default:Object(y["withCtx"])((function(){return[Object(y["createVNode"])(q,{class:"icon"}),hC]})),_:1})]})),_:1})])):Object(y["createCommentVNode"])("",!0)])])}}});n("1c65");const gC=pn()(yC,[["__scopeId","data-v-446388c6"]]);var xC=gC,kC={class:"mobile-editor-header"},CC={class:"history"},NC=Object(y["createTextVNode"])(" 撤销"),wC=Object(y["createTextVNode"])(" 重做"),EC=Object(y["createTextVNode"])(" 退出编辑"),VC=Object(y["defineComponent"])({__name:"Header",props:{changeMode:{type:Function,required:!0}},setup:function(e){var t=Object(g["c"])(xe()),n=t.canUndo,c=t.canRedo,o=lt(),l=o.redo,a=o.undo;return function(t,o){var r=Object(y["resolveComponent"])("IconBack"),i=Object(y["resolveComponent"])("IconNext"),u=Object(y["resolveComponent"])("IconLogout");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",kC,[Object(y["createElementVNode"])("div",CC,[Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["history-item",{disable:!Object(y["unref"])(n)}]),onClick:o[0]||(o[0]=Object(y["withModifiers"])((function(e){return Object(y["unref"])(a)()}),["stop"]))},[Object(y["createVNode"])(r),NC],2),Object(y["createElementVNode"])("div",{class:Object(y["normalizeClass"])(["history-item",{disable:!Object(y["unref"])(c)}]),onClick:o[1]||(o[1]=Object(y["withModifiers"])((function(e){return Object(y["unref"])(l)()}),["stop"]))},[Object(y["createVNode"])(i),wC],2)]),Object(y["createElementVNode"])("div",{class:"back",onClick:o[2]||(o[2]=function(t){return e.changeMode("preview")})},[Object(y["createVNode"])(u),EC])])}}});n("005c");const IC=pn()(VC,[["__scopeId","data-v-10cd6713"]]);var BC=IC,SC={class:"mobile-editor"},LC=Object(y["defineComponent"])({__name:"index",props:{changeMode:{type:Function,required:!0}},setup:function(e){var t=le(),n=ie(),c=Object(g["c"])(t),o=c.slideIndex,l=c.currentSlide,a=c.viewportRatio,r=Object(g["c"])(n),i=r.activeElementIdList,u=r.handleElement,d=Object(y["ref"])(),s=Object(y["ref"])([]),f=Object(y["computed"])((function(){return l.value.background})),b=_r(f),p=b.backgroundStyle,O=Object(y["computed"])((function(){if(!d.value)return 1;var e=d.value.clientWidth,t=d.value.clientHeight,n=t/e;return n>=a.value?(e-20)/tt:(t-20)/a.value/tt}));Object(y["onMounted"])((function(){i.value.length&&n.setActiveElementIdList([]),0!==o.value&&t.updateSlideIndex(0)}));var m=Object(y["computed"])((function(){return{width:tt*O.value+"px",height:tt*a.value*O.value+"px"}})),v=Object(y["ref"])([]),j=function(){v.value=l.value?JSON.parse(JSON.stringify(l.value.elements)):[]};Object(y["watchEffect"])(j);var h=Oc(v,s,O),x=h.dragElement,k=bc(v,s,O),C=k.scaleElement,N=function(e,t){var c=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];i.value.includes(t.id)||(n.setActiveElementIdList([t.id]),n.setHandleElementId(t.id)),c&&x(e,t)},w=function(){n.setActiveElementIdList([])};return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",SC,[Object(y["createVNode"])(BC,{changeMode:e.changeMode},null,8,["changeMode"]),Object(y["createElementVNode"])("div",{class:"content",ref_key:"contentRef",ref:d,onTouchstart:n[0]||(n[0]=function(e){return w()})},[Object(y["createElementVNode"])("div",{class:"viewport-wrapper",style:Object(y["normalizeStyle"])(Object(y["unref"])(m))},[Object(y["createElementVNode"])("div",{class:"background",style:Object(y["normalizeStyle"])(Object(y["unref"])(p))},null,4),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(s.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(Ar,{key:t,type:e.type,axis:e.axis,length:e.length,canvasScale:Object(y["unref"])(O)},null,8,["type","axis","length","canvasScale"])})),128)),(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(v.value,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:e.id},["line"!==e.type?(Object(y["openBlock"])(),Object(y["createBlock"])(Ck,{key:0,elementInfo:e,isSelected:Object(y["unref"])(i).includes(e.id),canvasScale:Object(y["unref"])(O),scaleElement:Object(y["unref"])(C)},null,8,["elementInfo","isSelected","canvasScale","scaleElement"])):Object(y["createCommentVNode"])("",!0)],64)})),128)),Object(y["createElementVNode"])("div",{class:"viewport",style:Object(y["normalizeStyle"])({transform:"scale(".concat(Object(y["unref"])(O),")")})},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(v.value,(function(e,t){return Object(y["openBlock"])(),Object(y["createBlock"])(gk,{key:e.id,elementInfo:e,elementIndex:t+1,selectElement:N},null,8,["elementInfo","elementIndex"])})),128))],4)],4)],544),Object(y["createVNode"])(Uk),Object(y["unref"])(u)?(Object(y["openBlock"])(),Object(y["createBlock"])(xC,{key:0})):Object(y["createCommentVNode"])("",!0)])}}});n("2d86");const _C=pn()(LC,[["__scopeId","data-v-8cdcde82"]]);var TC=_C,MC={class:"header"},DC=Object(y["createTextVNode"])(" 退出播放"),zC=Object(y["defineComponent"])({__name:"MobilePlayer",props:{changeMode:{type:Function,required:!0}},setup:function(e){var t=le(),n=Object(g["c"])(t),c=n.slides,o=n.slideIndex,l=n.currentSlide,a=n.viewportRatio,r=Object(y["ref"])(!1),i=Object(y["ref"])({width:0,height:0});Object(y["onMounted"])((function(){0!==o.value&&t.updateSlideIndex(0),i.value={width:document.body.clientHeight,height:document.body.clientWidth}}));var u=Object(y["computed"])((function(){var e=i.value.height/i.value.width,t=0,n=0;return e>=a.value?(t=i.value.width,n=t*a.value):(n=i.value.height,t=n/a.value),{width:t,height:n}})),d=Object(y["ref"])(null),s=function(e){d.value={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}},f=function(e){if(d.value){var n=Math.abs(d.value.y-e.changedTouches[0].pageY),l=e.changedTouches[0].pageX-d.value.x;Math.abs(l)>n&&Math.abs(l)>50&&(d.value=null,l<0&&o.value>0&&t.updateSlideIndex(o.value-1),l>0&&o.value<c.value.length-1&&t.updateSlideIndex(o.value+1))}};return function(t,n){var a=Object(y["resolveComponent"])("IconLogout");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"mobile-player",style:Object(y["normalizeStyle"])({width:i.value.width+"px",height:i.value.height+"px",transform:"rotate(90deg) translateY(-".concat(i.value.height,"px)")})},[Object(y["createElementVNode"])("div",{class:"screen-slide-list",onClick:n[0]||(n[0]=function(e){return r.value=!r.value}),onTouchstart:n[1]||(n[1]=function(e){return s(e)}),onTouchend:n[2]||(n[2]=function(e){return f(e)})},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(c),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:Object(y["normalizeClass"])(["slide-item","turning-mode-".concat(e.turningMode||"slideY"),{current:t===Object(y["unref"])(o),before:t<Object(y["unref"])(o),after:t>Object(y["unref"])(o),hide:(t===Object(y["unref"])(o)-1||t===Object(y["unref"])(o)+1)&&e.turningMode!==Object(y["unref"])(l).turningMode}]),key:e.id},[Math.abs(Object(y["unref"])(o)-t)<2?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:"slide-content",style:Object(y["normalizeStyle"])({width:Object(y["unref"])(u).width+"px",height:Object(y["unref"])(u).height+"px"})},[Object(y["createVNode"])(nd,{slide:e,size:Object(y["unref"])(u).width},null,8,["slide","size"])],4)):Object(y["createCommentVNode"])("",!0)],2)})),128))],32),r.value?(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:0},[Object(y["createElementVNode"])("div",MC,[Object(y["createElementVNode"])("div",{class:"back",onClick:n[3]||(n[3]=function(t){return e.changeMode("preview")})},[Object(y["createVNode"])(a),DC])]),Object(y["createVNode"])(Bk,{class:"thumbnails"})],64)):Object(y["createCommentVNode"])("",!0)],4)}}});n("4f8b");const FC=pn()(zC,[["__scopeId","data-v-5293de3b"]]);var AC=FC,RC={class:"thumbnail-list"},PC={class:"menu"},HC=Object(y["createTextVNode"])(" 编辑"),qC=Object(y["createTextVNode"])(" 播放"),UC=Object(y["defineComponent"])({__name:"MobilePreview",props:{changeMode:{type:Function,required:!0}},setup:function(e){var t=Object(g["c"])(le()),n=t.slides,c=pf(),o=c.slidesLoadLimit,l=Object(y["ref"])(),a=Object(y["ref"])(0);return Object(y["onMounted"])((function(){l.value&&(a.value=l.value.clientWidth)})),function(t,c){var r=Object(y["resolveComponent"])("IconEdit"),i=Object(y["resolveComponent"])("Divider"),u=Object(y["resolveComponent"])("IconFullScreenPlay");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"mobile-preview",ref_key:"mobileRef",ref:l},[Object(y["createElementVNode"])("div",RC,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(n),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"thumbnail-item",key:e.id},[Object(y["createVNode"])(nd,{slide:e,size:a.value-10,visible:t<Object(y["unref"])(o)},null,8,["slide","size","visible"])])})),128))]),Object(y["createElementVNode"])("div",PC,[Object(y["createElementVNode"])("div",{class:"menu-item",onClick:c[0]||(c[0]=function(t){return e.changeMode("editor")})},[Object(y["createVNode"])(r,{class:"icon"}),HC]),Object(y["createVNode"])(i,{type:"vertical",style:{height:"30px"}}),Object(y["createElementVNode"])("div",{class:"menu-item",onClick:c[1]||(c[1]=function(t){return e.changeMode("player")})},[Object(y["createVNode"])(u,{class:"icon"}),qC])])],512)}}});n("ae40");const GC=pn()(UC,[["__scopeId","data-v-4f906636"]]);var XC=GC,YC={class:"mobile"},ZC=Object(y["defineComponent"])({__name:"index",setup:function(e){var t=Object(y["ref"])("preview"),n=function(e){return t.value=e},c=Object(y["computed"])((function(){var e={editor:TC,player:AC,preview:XC};return e[t.value]||null}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",YC,[(Object(y["openBlock"])(),Object(y["createBlock"])(Object(y["resolveDynamicComponent"])(Object(y["unref"])(c)),{changeMode:n}))])}}});n("be01");const WC=pn()(ZC,[["__scopeId","data-v-1fb24d48"]]);var JC=WC,QC=Object(y["defineComponent"])({__name:"App",setup:function(e){var t=we(),n=ie(),c=xe(),o=Object(g["c"])(n),l=o.databaseId,a=Object(g["c"])(Ce()),r=a.screening;return window.onbeforeunload=function(){return!1},Object(y["onMounted"])((function(){c.initSnapshotDatabase(),n.setAvailableFonts()})),window.addEventListener("unload",(function(){var e=localStorage.getItem(ve),t=e?JSON.parse(e):[];t.push(l.value);var n=JSON.stringify(t);localStorage.setItem(ve,n)})),function(e,n){return Object(y["unref"])(r)?(Object(y["openBlock"])(),Object(y["createBlock"])(jk,{key:0})):Object(y["unref"])(t)?(Object(y["openBlock"])(),Object(y["createBlock"])(ox,{key:1})):(Object(y["openBlock"])(),Object(y["createBlock"])(JC,{key:2}))}}});n("7958");const KC=QC;var $C=KC,eN=n("9483");Object(eN["a"])("".concat("","service-worker.js"),{ready:function(){console.log("App is being served from cache by a service worker.\nFor more details, visit https://goo.gl/AFskqB")},registered:function(){console.log("Service worker has been registered.")},cached:function(){console.log("Content has been cached for offline use.")},updatefound:function(){console.log("New content is downloading.")},updated:function(){console.log("New content is available; please refresh.")},offline:function(){console.log("No internet connection found. App is running in offline mode.")},error:function(e){console.error("Error during service worker registration:",e)}});n("793f"),n("41ed"),n("77ed"),n("5952"),n("c860"),n("ae3f"),n("8c56");var tN=n("63d0"),nN=n("3962"),cN=n("3bce"),oN=n("f59e"),lN=n("5a81"),aN=n("c24c"),rN=n("0cf2"),iN=n("4a33"),uN=n("b0d0"),dN=n("50f1"),sN=n("7833"),fN=n("f2e7"),bN=n("b9bc"),pN=n("7f4b"),ON=n("36da"),mN=n("cfe0"),vN=n("af8a"),jN=n("d887"),hN=n("b28e"),yN=n("f914"),gN=n("0e0a"),xN=n("f807"),kN=n("2e67"),CN=n("e792"),NN=n("e483"),wN=n("9312"),EN=n("84e7"),VN=n("500e"),IN=n("1e27"),BN=n("7312"),SN=n("8845"),LN=n("a3ef"),_N=n("8331"),TN=n("4040"),MN=n("f745"),DN=n("8377"),zN=n("246f"),FN=n("694b"),AN=n("e9ec"),RN=n("f1d2"),PN=n("ccc7"),HN=n("e3b9"),qN=n("6010"),UN=n("7abc"),GN=n("f259"),XN=n("23fa"),YN=n("1b1c"),ZN=n("fd52"),WN=n("bde2"),JN=n("5a28"),QN=n("c53e"),KN=n("e970"),$N=n("1646"),ew=n("40bb"),tw=n("f99d"),nw=n("f3c2"),cw=n("33a2"),ow=n("fdbcb"),lw=n("3a3e"),aw=n("d0c6"),rw=n("1fcb"),iw=n("dcc2"),uw=n("a5f1"),dw=n("ce42"),sw=n("fa00"),fw=n("0996"),bw=n("2c06"),pw=n("a5dc"),Ow=n("8678"),mw=n("d7fb"),vw=n("b7c8"),jw=n("ae33"),hw=n("8c1a"),yw=n("b7b3"),gw=n("96be"),xw=n("5a69"),kw=n("f9e5"),Cw=n("bbce"),Nw=n("d41d"),ww=n("77ad"),Ew=n("46cd"),Vw=n("df0d"),Iw=n("70f2"),Bw=n("d16b"),Sw=n("4bad"),Lw=n("2e2d"),_w=n("e7f4"),Tw=n("eb50"),Mw=n("0be2"),Dw=n("a90c"),zw=n("c90a"),Fw=n("9fbc"),Aw=n("5b20"),Rw=n("69de"),Pw=n("fbe7"),Hw=n("ea01"),qw=n("74f3"),Uw=n("3ee3"),Gw=n("5294"),Xw=n("eac5"),Yw=n("b8af"),Zw=n("dde4"),Ww=n("cead"),Jw=n("114f"),Qw=n("bf2c"),Kw={IconPlayOne:Qw["a"],IconFullScreenPlay:Jw["a"],IconLock:Ww["a"],IconUnlock:Zw["a"],IconPpt:Yw["a"],IconFormat:Xw["a"],IconPicture:Gw["a"],IconFullScreen:Uw["a"],IconList:qw["a"],IconOrderedList:Hw["a"],IconHelpcenter:Pw["a"],IconFlipVertically:Rw["a"],IconFlipHorizontally:Aw["a"],IconFontSize:Fw["a"],IconCode:zw["a"],IconTextBold:Dw["a"],IconTextItalic:Mw["a"],IconTextUnderline:Tw["a"],IconStrikethrough:_w["a"],IconEdit:Lw["a"],IconQuote:Sw["a"],IconBackgroundColor:Bw["a"],IconGroup:Iw["a"],IconUngroup:Vw["a"],IconBack:Ew["a"],IconNext:ww["a"],IconFullwidth:Nw["a"],IconAlignTop:Cw["a"],IconAlignLeft:kw["a"],IconAlignRight:xw["a"],IconAlignBottom:gw["a"],IconAlignVertically:yw["a"],IconAlignHorizontally:hw["a"],IconBringToFront:jw["a"],IconSendToBack:vw["a"],IconAlignTextLeft:mw["a"],IconAlignTextRight:Ow["a"],IconAlignTextCenter:pw["a"],IconRowHeight:bw["a"],IconWrite:fw["a"],IconInsertTable:sw["a"],IconAddText:dw["a"],IconFill:uw["a"],IconTailoring:iw["a"],IconEffects:rw["a"],IconColorFilter:aw["a"],IconDown:lw["a"],IconPlus:ow["a"],IconMinus:cw["a"],IconConnection:nw["a"],IconBringToFrontOne:tw["a"],IconSentToBack:ew["a"],IconGithub:$N["a"],IconChartProportion:KN["a"],IconChartHistogram:QN["a"],IconChartHistogramOne:JN["a"],IconChartLineArea:WN["a"],IconChartRing:ZN["a"],IconChartScatter:YN["a"],IconChartLine:XN["a"],IconChartPie:GN["a"],IconText:UN["a"],IconRotate:qN["a"],IconLeftTwo:HN["a"],IconRightTwo:PN["a"],IconPlatte:RN["a"],IconUpOne:AN["a"],IconDownOne:FN["a"],IconClose:zN["a"],IconCloseSmall:DN["a"],IconUndo:MN["a"],IconTransform:TN["a"],IconClick:_N["a"],IconTheme:LN["a"],IconArrowCircleLeft:SN["a"],IconGraphicDesign:BN["a"],IconLogout:IN["a"],IconErase:VN["a"],IconClear:EN["a"],IconFolderClose:wN["a"],IconAlignTextTopOne:NN["a"],IconAlignTextBottomOne:CN["a"],IconAlignTextMiddleOne:kN["a"],IconPause:xN["a"],IconVolumeMute:gN["a"],IconVolumeNotice:yN["a"],IconVolumeSmall:hN["a"],IconVideoTwo:jN["a"],IconFormula:vN["a"],IconLinkOne:mN["a"],IconFullScreenOne:ON["a"],IconOffScreenOne:pN["a"],IconPower:bN["a"],IconListView:fN["a"],IconMagic:sN["a"],IconHighLight:dN["a"],IconShare:uN["a"],IconIndentLeft:iN["a"],IconIndentRight:rN["a"],IconVerticalSpacingBetweenItems:aN["a"],IconCopy:lN["a"],IconDelete:oN["a"],IconSquare:cN["a"],IconRound:nN["a"],IconNeedle:tN["a"]},$w={install:function(e){for(var t=0,n=Object.keys(Kw);t<n.length;t++){var c=n[t];e.component(c,Kw[c])}}},eE=["accept"],tE=Object(y["defineComponent"])({__name:"FileInput",props:{accept:{type:String,default:"image/*"}},emits:["change"],setup:function(e,t){var n=t.emit,c=Object(y["ref"])(),o=function(){c.value&&(c.value.value="",c.value.click())},l=function(e){var t=e.target.files;t&&n("change",t)};return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"file-input",onClick:n[1]||(n[1]=function(e){return o()})},[Object(y["renderSlot"])(t.$slots,"default"),Object(y["createElementVNode"])("input",{class:"input",type:"file",name:"upload",ref_key:"inputRef",ref:c,accept:e.accept,onChange:n[0]||(n[0]=function(e){return l(e)})},null,40,eE)])}}});n("e25c");const nE=pn()(tE,[["__scopeId","data-v-4727b7ff"]]);var cE=nE,oE=Object(y["defineComponent"])({__name:"CheckboxButton",props:{checked:{type:Boolean,default:!1}},setup:function(e){return function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])("button",{class:Object(y["normalizeClass"])(["checkbox-button",{checked:e.checked}])},[Object(y["renderSlot"])(t.$slots,"default")],2)}}});n("573c");const lE=pn()(oE,[["__scopeId","data-v-699cf016"]]);var aE=lE,rE={class:"checkbox-button-group"};function iE(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",rE,[Object(y["renderSlot"])(e.$slots,"default",{},void 0,!0)])}n("5634");const uE={},dE=pn()(uE,[["render",iE],["__scopeId","data-v-b8aa6eac"]]);var sE=dE,fE=(n("b680"),Object(y["defineComponent"])({__name:"Checkboard",props:{size:{type:Number,default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},setup:function(e){var t=e,n={},c=function(e,t,n){var c=document.createElement("canvas");c.width=c.height=2*n;var o=c.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,c.width,c.height),o.fillStyle=t,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),c.toDataURL()):null},o=function(e,t,o){var l=e+","+t+","+o;if(n[l])return n[l];var a=c(e,t,o);return n[l]=a,a},l=Object(y["computed"])((function(){var e=o(t.white,t.grey,t.size);return{backgroundImage:"url(".concat(e,")")}}));return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"checkerboard",style:Object(y["normalizeStyle"])(Object(y["unref"])(l))},null,4)}}}));n("a8d7");const bE=pn()(fE,[["__scopeId","data-v-7494636c"]]);var pE=bE,OE=function(e){return Object(y["pushScopeId"])("data-v-246b525c"),e=e(),Object(y["popScopeId"])(),e},mE={class:"alpha"},vE={class:"alpha-checkboard-wrap"},jE=OE((function(){return Object(y["createElementVNode"])("div",{class:"alpha-picker"},null,-1)})),hE=[jE],yE=Object(y["defineComponent"])({__name:"Alpha",props:{value:{type:Object,required:!0}},emits:["colorChange"],setup:function(e,t){var n=t.emit,c=e,o=Object(y["computed"])((function(){return c.value})),l=Object(y["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%)")})),a=Object(y["ref"])(),r=function(e){if(e.preventDefault(),a.value){var t,c=a.value.clientWidth,l=a.value.getBoundingClientRect().left+window.pageXOffset,r=e.pageX-l;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})}},i=function e(){window.removeEventListener("mousemove",r),window.removeEventListener("mouseup",e)},u=function(e){r(e),window.addEventListener("mousemove",r),window.addEventListener("mouseup",i)};return Object(y["onUnmounted"])(i),function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",mE,[Object(y["createElementVNode"])("div",vE,[Object(y["createVNode"])(pE)]),Object(y["createElementVNode"])("div",{class:"alpha-gradient",style:Object(y["normalizeStyle"])({background:Object(y["unref"])(l)})},null,4),Object(y["createElementVNode"])("div",{class:"alpha-container",ref_key:"alphaRef",ref:a,onMousedown:t[0]||(t[0]=function(e){return u(e)})},[Object(y["createElementVNode"])("div",{class:"alpha-pointer",style:Object(y["normalizeStyle"])({left:100*Object(y["unref"])(o).a+"%"})},hE,4)],544)])}}});n("e83e");const gE=pn()(yE,[["__scopeId","data-v-246b525c"]]);var xE=gE,kE=function(e){return Object(y["pushScopeId"])("data-v-60c3cca1"),e=e(),Object(y["popScopeId"])(),e},CE={class:"hue"},NE=kE((function(){return Object(y["createElementVNode"])("div",{class:"hue-picker"},null,-1)})),wE=[NE],EE=Object(y["defineComponent"])({__name:"Hue",props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},emits:["colorChange"],setup:function(e,t){var n=t.emit,c=e,o=Object(y["ref"])(0),l=Object(y["ref"])(""),a=Object(y["computed"])((function(){var e=ee()(c.value).toHsl();return-1!==c.hue&&(e.h=c.hue),e})),r=Object(y["computed"])((function(){return 0===a.value.h&&"right"===l.value?"100%":100*a.value.h/360+"%"}));Object(y["watch"])((function(){return c.value}),(function(){var e=ee()(c.value).toHsl(),t=0===e.s?c.hue:e.h;0!==t&&t-o.value>0&&(l.value="right"),0!==t&&t-o.value<0&&(l.value="left"),o.value=t}));var i=Object(y["ref"])(),u=function(e){if(e.preventDefault(),i.value){var t,o,l=i.value.clientWidth,r=i.value.getBoundingClientRect().left+window.pageXOffset,u=e.pageX-r;u<0?t=0:u>l?t=360:(o=100*u/l,t=360*o/100),-1!==c.hue&&a.value.h===t||n("colorChange",{h:t,l:a.value.l,s:a.value.s,a:a.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(y["onUnmounted"])(d),function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",CE,[Object(y["createElementVNode"])("div",{class:"hue-container",ref_key:"hueRef",ref:i,onMousedown:t[0]||(t[0]=function(e){return s(e)})},[Object(y["createElementVNode"])("div",{class:"hue-pointer",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(r)})},wE,4)],544)])}}});n("179a");const VE=pn()(EE,[["__scopeId","data-v-60c3cca1"]]);var IE=VE,BE=function(e){return Object(y["pushScopeId"])("data-v-d230faf4"),e=e(),Object(y["popScopeId"])(),e},SE=BE((function(){return Object(y["createElementVNode"])("div",{class:"saturation-white"},null,-1)})),LE=BE((function(){return Object(y["createElementVNode"])("div",{class:"saturation-black"},null,-1)})),_E=BE((function(){return Object(y["createElementVNode"])("div",{class:"saturation-circle"},null,-1)})),TE=[_E],ME=Object(y["defineComponent"])({__name:"Saturation",props:{value:{type:Object,required:!0},hue:{type:Number,required:!0}},emits:["colorChange"],setup:function(e,t){var n=t.emit,c=e,o=Object(y["computed"])((function(){var e=ee()(c.value).toHsv();return-1!==c.hue&&(e.h=c.hue),e})),l=Object(y["computed"])((function(){return"hsl(".concat(o.value.h,", 100%, 50%)")})),a=Object(y["computed"])((function(){return-100*o.value.v+1+100+"%"})),r=Object(y["computed"])((function(){return 100*o.value.s+"%"})),i=Object(te["throttle"])((function(e){n("colorChange",e)}),20,{leading:!0,trailing:!1}),u=Object(y["ref"])(),d=function(e){if(e.preventDefault(),u.value){var t=u.value.clientWidth,n=u.value.clientHeight,c=u.value.getBoundingClientRect().left+window.pageXOffset,l=u.value.getBoundingClientRect().top+window.pageYOffset,a=Object(te["clamp"])(e.pageX-c,0,t),r=Object(te["clamp"])(e.pageY-l,0,n),d=a/t,s=Object(te["clamp"])(-r/n+1,0,1);i({h:o.value.h,s:d,v:s,a:o.value.a})}},s=function e(){window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",e)},f=function(e){d(e),window.addEventListener("mousemove",d),window.addEventListener("mouseup",s)};return Object(y["onUnmounted"])(s),function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"saturation",ref_key:"saturationRef",ref:u,style:Object(y["normalizeStyle"])({background:Object(y["unref"])(l)}),onMousedown:t[0]||(t[0]=function(e){return f(e)})},[SE,LE,Object(y["createElementVNode"])("div",{class:"saturation-pointer",style:Object(y["normalizeStyle"])({top:Object(y["unref"])(a),left:Object(y["unref"])(r)})},TE,4)],36)}}});n("0516");const DE=pn()(ME,[["__scopeId","data-v-d230faf4"]]);var zE=DE,FE={class:"editable-input"},AE=["value"],RE=Object(y["defineComponent"])({__name:"EditableInput",props:{value:{type:Object,required:!0}},emits:["colorChange"],setup:function(e,t){var n=t.emit,c=e,o=Object(y["computed"])((function(){var e="";return e=c.value.a<1?ee()(c.value).toHex8String().toUpperCase():ee()(c.value).toHexString().toUpperCase(),e.replace("#","")})),l=function(e){var t=e.target.value;t.length>=6&&n("colorChange",ee()(t).toRgb())};return function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",FE,[Object(y["createElementVNode"])("input",{class:"input-content",value:Object(y["unref"])(o),onInput:t[0]||(t[0]=function(e){return l(e)})},null,40,AE)])}}});n("a9b0");const PE=pn()(RE,[["__scopeId","data-v-2f428dde"]]);var HE=PE,qE={class:"color-picker"},UE={class:"picker-saturation-wrap"},GE={class:"picker-controls"},XE={class:"picker-color-wrap"},YE={class:"picker-sliders"},ZE={class:"picker-hue-wrap"},WE={class:"picker-alpha-wrap"},JE={class:"picker-field"},QE={class:"picker-presets"},KE=["onClick"],$E={class:"picker-gradient-presets"},eV=["onClick"],tV={class:"picker-presets"},nV=["onClick"],cV={key:0,class:"recent-colors-title"},oV={class:"picker-presets"},lV=["onClick"],aV=Object(y["defineComponent"])({__name:"index",props:{modelValue:{type:String,default:"#e86b99"}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,c=e,o="RECENT_COLORS",l=[["#7f7f7f","#f2f2f2"],["#0d0d0d","#808080"],["#1c1a10","#ddd8c3"],["#0e243d","#c6d9f0"],["#233f5e","#dae5f0"],["#632623","#f2dbdb"],["#4d602c","#eaf1de"],["#3f3150","#e6e0ec"],["#1e5867","#d9eef3"],["#99490f","#fee9da"]],a=function(e,t,n){for(var c=ee()(e).toRgb(),o=ee()(t).toRgb(),l=(o.r-c.r)/n,a=(o.g-c.g)/n,r=(o.b-c.b)/n,i=[],u=0;u<n;u++){var d=ee()({r:c.r+l*u,g:c.g+a*u,b:c.b+r*u}).toRgbString();i.push(d)}return i},r=function(){var e,t=[],n=Object(L["a"])(l);try{for(n.s();!(e=n.n()).done;){var c=e.value;t.push(a(c[1],c[0],5))}}catch(o){n.e(o)}finally{n.f()}return t},i=["#000000","#ffffff","#eeece1","#1e497b","#4e81bb","#e2534d","#9aba60","#8165a0","#47acc5","#f9974c"],u=["#c21401","#ff1e02","#ffc12a","#ffff3a","#90cf5b","#00af57","#00afee","#0071be","#00215f","#72349d"],d=Object(y["ref"])(-1),s=Object(y["ref"])([]),f=Object(y["computed"])({get:function(){return ee()(c.modelValue).toRgb()},set:function(e){var t="rgba(".concat([e.r,e.g,e.b,e.a].join(","),")");n("update:modelValue",t)}}),b=r(),p=Object(y["computed"])((function(){return"rgba(".concat([f.value.r,f.value.g,f.value.b,f.value.a].join(","),")")})),O=function(e){d.value=ee()(e).toHsl().h,n("update:modelValue",e)},m=Object(te["debounce"])((function(){var e=ee()(f.value).toRgbString();if(!s.value.includes(e)){s.value=[e].concat(Object(K["a"])(s.value));var t=10;s.value.length>t&&(s.value=s.value.slice(0,t))}}),300,{trailing:!0});Object(y["onMounted"])((function(){var e=localStorage.getItem(o);e&&(s.value=JSON.parse(e))})),Object(y["watch"])(s,(function(){var e=JSON.stringify(s.value);localStorage.setItem(o,e)}));var v=function(e){"h"in e?(d.value=e.h,f.value=ee()(e).toRgb()):(d.value=ee()(e).toHsl().h,f.value=e),m()},j=function(){var e="EyeDropper"in window;e?h():g()},h=function(){Se["a"].success("按 ESC 键关闭取色吸管");var e=new window.EyeDropper;e.open().then((function(e){var t=ee()(e.sRGBHex);d.value=t.toHsl().h,f.value=t.toRgb(),m()})).catch((function(){Se["a"].success("关闭取色吸管")}))},g=function(){var e=document.querySelector(".canvas");if(e){var t=document.createElement("div");t.style.cssText="position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; cursor: wait;",document.body.appendChild(t);var n=document.createElement("div");n.style.cssText="position: absolute; top: -100px; left: -100px; width: 16px; height: 16px; border: 1px solid #000; z-index: 999",t.appendChild(n);var c=e.getBoundingClientRect(),o=c.left,l=c.top,a=c.width,r=c.height,i=function(e){return(!e.tagName||"FOREIGNOBJECT"!==e.tagName.toUpperCase())&&(!e.classList||!e.classList.contains("operate"))};Object(wt["a"])(e,{filter:i,fontEmbedCSS:"",width:a,height:r,canvasWidth:a,canvasHeight:r,pixelRatio:1}).then((function(e){e.style.cssText="position: absolute; top: ".concat(l,"px; left: ").concat(o,"px; cursor: crosshair;"),t.style.cursor="default",t.appendChild(e);var c=e.getContext("2d");if(c){var a="",r=function(e){var t=e.x,r=e.y,i=t-o,u=r-l,d=Object(Oe["a"])(c.getImageData(i,u,1,1).data,4),s=d[0],f=d[1],b=d[2],p=d[3];a="rgba(".concat(s,", ").concat(f,", ").concat(b,", ").concat((p/255).toFixed(2),")"),n.style.left=t+10+"px",n.style.top=r+10+"px",n.style.backgroundColor=a},i=function(){a="",n.style.left="-100px",n.style.top="-100px",n.style.backgroundColor=""},u=function n(c){if(a&&0===c.button){var o=ee()(a);d.value=o.toHsl().h,f.value=o.toRgb(),m()}document.body.removeChild(t),e.removeEventListener("mousemove",r),e.removeEventListener("mouseleave",i),window.removeEventListener("mousedown",n)};e.addEventListener("mousemove",r),e.addEventListener("mouseleave",i),window.addEventListener("mousedown",u)}})).catch((function(){Se["a"].error("取色吸管初始化失败"),document.body.removeChild(t)}))}};return function(e,t){var n=Object(y["resolveComponent"])("IconNeedle");return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",qE,[Object(y["createElementVNode"])("div",UE,[Object(y["createVNode"])(zE,{value:Object(y["unref"])(f),hue:d.value,onColorChange:t[0]||(t[0]=function(e){return v(e)})},null,8,["value","hue"])]),Object(y["createElementVNode"])("div",GE,[Object(y["createElementVNode"])("div",XE,[Object(y["createElementVNode"])("div",{class:"picker-current-color",style:Object(y["normalizeStyle"])({background:Object(y["unref"])(p)})},null,4),Object(y["createVNode"])(pE)]),Object(y["createElementVNode"])("div",YE,[Object(y["createElementVNode"])("div",ZE,[Object(y["createVNode"])(IE,{value:Object(y["unref"])(f),hue:d.value,onColorChange:t[1]||(t[1]=function(e){return v(e)})},null,8,["value","hue"])]),Object(y["createElementVNode"])("div",WE,[Object(y["createVNode"])(xE,{value:Object(y["unref"])(f),onColorChange:t[2]||(t[2]=function(e){return v(e)})},null,8,["value"])])])]),Object(y["createElementVNode"])("div",JE,[Object(y["createVNode"])(HE,{class:"input",value:Object(y["unref"])(f),onColorChange:t[3]||(t[3]=function(e){return v(e)})},null,8,["value"]),Object(y["createElementVNode"])("div",{class:"straw",onClick:t[4]||(t[4]=function(e){return j()})},[Object(y["createVNode"])(n)])]),Object(y["createElementVNode"])("div",QE,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(i,(function(e){return Object(y["createElementVNode"])("div",{class:"picker-presets-color",key:e,style:Object(y["normalizeStyle"])({background:e}),onClick:function(t){return O(e)}},null,12,KE)})),64))]),Object(y["createElementVNode"])("div",$E,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(Object(y["unref"])(b),(function(e,t){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"picker-gradient-col",key:t},[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{class:"picker-gradient-color",key:e,style:Object(y["normalizeStyle"])({background:e}),onClick:function(t){return O(e)}},null,12,eV)})),128))])})),128))]),Object(y["createElementVNode"])("div",tV,[(Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(u,(function(e){return Object(y["createElementVNode"])("div",{key:e,class:"picker-presets-color",style:Object(y["normalizeStyle"])({background:e}),onClick:function(t){return O(e)}},null,12,nV)})),64))]),s.value.length?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",cV,"最近使用:")):Object(y["createCommentVNode"])("",!0),Object(y["createElementVNode"])("div",oV,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(s.value,(function(e){return Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:e,class:"picker-presets-color alpha",onClick:function(t){return O(e)}},[Object(y["createElementVNode"])("div",{class:"picker-presets-color-content",style:Object(y["normalizeStyle"])({background:e})},null,4)],8,lV)})),128))])])}}});n("ecf8");const rV=pn()(aV,[["__scopeId","data-v-c46eb110"]]);var iV=rV,uV={key:0,class:"fullscreen-spin"},dV=Object(y["defineComponent"])({__name:"FullscreenSpin",props:{loading:{type:Boolean,default:!1},tip:{type:String,default:""}},setup:function(e){return function(t,n){var c=Object(y["resolveComponent"])("Spin");return e.loading?(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",uV,[Object(y["createVNode"])(c,{tip:e.tip,size:"large"},null,8,["tip"])])):Object(y["createCommentVNode"])("",!0)}}});n("5d4b");const sV=pn()(dV,[["__scopeId","data-v-16ead44e"]]);var fV=sV,bV={FileInput:cE,CheckboxButton:aE,CheckboxButtonGroup:sE,ColorPicker:iV,FullscreenSpin:fV},pV={install:function(e){for(var t=0,n=Object.keys(bV);t<n.length;t++){var c=n[t];e.component(c,bV[c])}}},OV={class:"menu-content"},mV=["onClick"],vV={class:"text"},jV={key:0,class:"sub-text"},hV=Object(y["defineComponent"])({__name:"MenuContent",props:{menus:{type:Array,required:!0},handleClickMenuItem:{type:Function,required:!0}},setup:function(e){return function(t,n){var c=Object(y["resolveComponent"])("menu-content",!0);return Object(y["openBlock"])(),Object(y["createElementBlock"])("ul",OV,[(Object(y["openBlock"])(!0),Object(y["createElementBlock"])(y["Fragment"],null,Object(y["renderList"])(e.menus,(function(t,n){return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],{key:t.text||n},[t.hide?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(),Object(y["createElementBlock"])("li",{key:0,class:Object(y["normalizeClass"])(["menu-item",{divider:t.divider,disable:t.disable}]),onClick:Object(y["withModifiers"])((function(n){return e.handleClickMenuItem(t)}),["stop"])},[t.divider?Object(y["createCommentVNode"])("",!0):(Object(y["openBlock"])(),Object(y["createElementBlock"])("div",{key:0,class:Object(y["normalizeClass"])(["menu-item-content",{"has-children":t.children,"has-handler":t.handler}])},[Object(y["createElementVNode"])("span",vV,Object(y["toDisplayString"])(t.text),1),t.subText&&!t.children?(Object(y["openBlock"])(),Object(y["createElementBlock"])("span",jV,Object(y["toDisplayString"])(t.subText),1)):Object(y["createCommentVNode"])("",!0),t.children&&t.children.length?(Object(y["openBlock"])(),Object(y["createBlock"])(c,{key:1,class:"sub-menu",menus:t.children,handleClickMenuItem:e.handleClickMenuItem},null,8,["menus","handleClickMenuItem"])):Object(y["createCommentVNode"])("",!0)],2))],10,mV))],64)})),128))])}}});n("ca3c");const yV=pn()(hV,[["__scopeId","data-v-e470e712"]]);var gV=yV,xV=Object(y["defineComponent"])({__name:"index",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=e,n=Object(y["computed"])((function(){var e=170,n=30,c=11,o=5,l=t.axis,a=l.x,r=l.y,i=t.menus.filter((function(e){return!(e.divider||e.hide)})).length,u=t.menus.filter((function(e){return e.divider})).length,d=e,s=i*n+u*c+2*o,f=document.body.clientWidth,b=document.body.clientHeight;return{left:f<=a+d?a-d:a,top:b<=r+s?r-s:r}})),c=function(e){e.disable||e.children&&!e.handler||(e.handler&&e.handler(t.el),t.removeContextmenu())};return function(t,o){return Object(y["openBlock"])(),Object(y["createElementBlock"])(y["Fragment"],null,[Object(y["createElementVNode"])("div",{class:"mask",onContextmenu:o[0]||(o[0]=Object(y["withModifiers"])((function(t){return e.removeContextmenu()}),["prevent"])),onMousedown:o[1]||(o[1]=function(t){return e.removeContextmenu()})},null,32),Object(y["createElementVNode"])("div",{class:"contextmenu",style:Object(y["normalizeStyle"])({left:Object(y["unref"])(n).left+"px",top:Object(y["unref"])(n).top+"px"}),onContextmenu:o[2]||(o[2]=Object(y["withModifiers"])((function(){}),["prevent"]))},[Object(y["createVNode"])(gV,{menus:e.menus,handleClickMenuItem:c},null,8,["menus"])],36)],64)}}});n("b096");const kV=xV;var CV=kV,NV="CTX_CONTEXTMENU_HANDLER",wV=function(e,t,n){t.stopPropagation(),t.preventDefault();var c=n.value(e);if(c){var o=null,l=function t(){o&&(document.body.removeChild(o),o=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:c,removeContextmenu:l};o=document.createElement("div");var r=Object(y["createVNode"])(CV,a,null);Object(y["render"])(r,o),document.body.appendChild(o),e.classList.add("contextmenu-active"),document.body.addEventListener("scroll",l),window.addEventListener("resize",l)}},EV={mounted:function(e,t){e[NV]=function(n){return wV(e,n,t)},e.addEventListener("contextmenu",e[NV])},unmounted:function(e){e&&e[NV]&&(e.removeEventListener("contextmenu",e[NV]),delete e[NV])}},VV=EV,IV="CTX_CLICK_OUTSIDE_HANDLER",BV=function(e,t,n){var c=n.value,o=t.composedPath(),l=o?o.indexOf(e)<0:!e.contains(t.target);l&&c(t)},SV={mounted:function(e,t){e[IV]=function(n){return BV(e,n,t)},setTimeout((function(){document.addEventListener("click",e[IV])}),0)},unmounted:function(e){e[IV]&&(document.removeEventListener("click",e[IV]),delete e[IV])}},LV=SV,_V={install:function(e){e.directive("contextmenu",VV),e.directive("click-outside",LV)}},TV=Object(y["createApp"])($C);TV.component("InputNumber",h["a"]),TV.component("Divider",j["a"]),TV.component("Button",v["a"]),TV.component("ButtonGroup",v["a"].Group),TV.component("Tooltip",m["a"]),TV.component("Popover",O["a"]),TV.component("Slider",p["a"]),TV.component("Select",b["a"]),TV.component("SelectOption",b["a"].Option),TV.component("SelectOptGroup",b["a"].OptGroup),TV.component("Switch",f["a"]),TV.component("Radio",s["a"]),TV.component("RadioGroup",s["a"].Group),TV.component("RadioButton",s["a"].Button),TV.component("Input",d["a"]),TV.component("InputGroup",d["a"].Group),TV.component("TextArea",d["a"].TextArea),TV.component("Modal",u["a"]),TV.component("Dropdown",i["a"]),TV.component("Menu",r["a"]),TV.component("MenuItem",r["a"].Item),TV.component("Checkbox",a["a"]),TV.component("Drawer",l["a"]),TV.component("Spin",o["a"]),TV.use($w),TV.use(pV),TV.use(_V),TV.use(Object(g["a"])()),TV.mount("#app")},cd4f:function(e,t,n){},cd7e:function(e,t,n){"use strict";n("fb92")},d074:function(e,t,n){"use strict";n("8cb8")},d1ee:function(e,t,n){},d2a4:function(e,t,n){},d2ee:function(e,t,n){"use strict";n("36ac")},d31d:function(e,t,n){},d422:function(e,t,n){},d594:function(e,t,n){},d73b:function(e,t,n){},d806:function(e,t,n){"use strict";n("1441")},d908:function(e,t,n){"use strict";n("29d1")},d970:function(e,t,n){"use strict";n("97ba")},da06:function(e,t,n){},dcba:function(e,t,n){},dcd4:function(e,t,n){"use strict";n("f567")},dd03:function(e,t,n){"use strict";n("d31d")},dd28:function(e,t,n){"use strict";n("ae7d")},de23:function(e,t,n){"use strict";n("1bd7")},de3c:function(e,t,n){},e16b:function(e,t,n){},e25c:function(e,t,n){"use strict";n("8bc3")},e303:function(e,t,n){"use strict";n("ab80")},e394:function(e,t,n){},e5b5:function(e,t,n){"use strict";n("de3c")},e611:function(e,t,n){},e739:function(e,t,n){},e83e:function(e,t,n){"use strict";n("6b65")},e9df:function(e,t,n){"use strict";n("5c9a")},ea69:function(e,t,n){},eb5e:function(e,t,n){},eba1:function(e,t,n){"use strict";n("889b")},eba5:function(e,t,n){},ec27:function(e,t,n){"use strict";n("e394")},ecf8:function(e,t,n){"use strict";n("f4fe")},ef77:function(e,t,n){},f40d:function(e,t,n){"use strict";n("0585")},f4fe:function(e,t,n){},f567:function(e,t,n){},f630:function(e,t,n){"use strict";n("0b53")},f6a3:function(e,t,n){},fa09:function(e,t,n){},fac9:function(e,t,n){"use strict";n("45c1")},fb92:function(e,t,n){},fbfe:function(e,t,n){"use strict";n("ef77")},fef7:function(e,t,n){"use strict";n("084d")},fef8:function(e,t,n){"use strict";n("3c3b")}});
//# sourceMappingURL=app.80a2338c.js.map