(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["component_ele~app"],{"002e":function(e,t,n){"use strict";var o=n("7a23"),i=n("ca28"),a=n("d9f3"),c=n("1107"),l=n("289b"),r=n("e51d"),s=n("7a54"),u=function(e){return Object(o["pushScopeId"])("data-v-0af20666"),e=e(),Object(o["popScopeId"])(),e},d={class:"element-content"},f={key:0,class:"modal"},h={class:"web-container"},m=["src"],b=u((function(){return Object(o["createElementVNode"])("div",{class:"divider"},null,-1)})),p=u((function(){return Object(o["createElementVNode"])("span",null,"关闭",-1)})),v=u((function(){return Object(o["createElementVNode"])("div",{class:"divider"},null,-1)})),O=u((function(){return Object(o["createElementVNode"])("span",null,"关闭",-1)})),j=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(!1),u=Object(i["a"])("phetsims","simulation/".concat(t.elementInfo.key,"_zh_CN_chedu.html")),j=Object(o["computed"])((function(){return"url(".concat(Object(i["a"])("phetsims","screenshot/".concat(t.elementInfo.key,"-600.png")),")")})),y=function(){l["c"].get(l["a"].APP_OPTIONS).isHeadlessMode()&&r["a"].emit(s["a"],t.elementInfo.id)};return function(i,l){var r;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["base-element-simulation",null===(r=e.elementInfo.animationClass)||void 0===r?void 0:r.class]),onAnimationend:l[3]||(l[3]=function(){var t,n,i;return(null===(n=Object(o["unref"])(c["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(i=Object(o["unref"])(c["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationEnd.apply(t,arguments))}),onAnimationstart:l[4]||(l[4]=function(){var t,n,i;return(null===(n=Object(o["unref"])(c["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(i=Object(o["unref"])(c["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationStart.apply(t,arguments))}),onAnimationiteration:l[5]||(l[5]=function(){var t,n,i;return(null===(n=Object(o["unref"])(c["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(i=Object(o["unref"])(c["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(o["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(o["createElementVNode"])("div",d,[Object(o["createElementVNode"])("div",{class:"container",ref:"containerRef",style:Object(o["normalizeStyle"])({backgroundImage:Object(o["unref"])(j)}),onLoad:y},null,36),Object(o["createElementVNode"])("button",{type:"button",class:"btn",onClick:l[0]||(l[0]=Object(o["withModifiers"])((function(e){return n.value=!0}),["prevent"]))}," 打开“"+Object(o["toDisplayString"])(t.elementInfo.simName)+"” ",1),(Object(o["openBlock"])(),Object(o["createBlock"])(o["Teleport"],{to:"body"},[n.value?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",f,[Object(o["createElementVNode"])("div",h,[Object(o["createElementVNode"])("iframe",{src:Object(o["unref"])(u)},null,8,m),Object(o["createElementVNode"])("button",{class:"left close-btn",type:"button",onClick:l[1]||(l[1]=function(e){return n.value=!1})},[Object(o["createVNode"])(a["a"],{name:"window-close",width:24,height:24}),b,p]),Object(o["createElementVNode"])("button",{class:"right close-btn",type:"button",onClick:l[2]||(l[2]=function(e){return n.value=!1})},[Object(o["createVNode"])(a["a"],{name:"window-close",width:24,height:24}),v,O])])])):Object(o["createCommentVNode"])("",!0)]))])],4)],38)}}}),y=(n("ca15"),n("d959")),g=n.n(y);const k=g()(j,[["__scopeId","data-v-0af20666"]]);t["a"]=k},"0271":function(e,t,n){},"0393":function(e,t,n){"use strict";n("375b")},"0680":function(e,t,n){},"070e":function(e,t,n){},"07a4":function(e,t,n){"use strict";n("99af"),n("cb29");var o=n("7a23"),i=n("d2a3"),a=n("1107"),c=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["computed"])((function(){return"scale(".concat(t.elementInfo.width/t.elementInfo.originWidth,", ").concat(t.elementInfo.height/t.elementInfo.originHeight,")")}));return function(t,c){var l;return e.elementInfo.richText.allText?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:0,class:Object(o["normalizeClass"])(["base-element-Text",null===(l=e.elementInfo.animationClass)||void 0===l?void 0:l.class]),onAnimationend:c[0]||(c[0]=function(){var t,n,i;return(null===(n=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(i=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationEnd.apply(t,arguments))}),onAnimationstart:c[1]||(c[1]=function(){var t,n,i;return(null===(n=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(i=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationStart.apply(t,arguments))}),onAnimationiteration:c[2]||(c[2]=function(){var t,n,i;return(null===(n=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(i=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(o["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(o["createElementVNode"])("div",{class:"element-content",style:Object(o["normalizeStyle"])({transform:"".concat(Object(o["unref"])(n)),width:"".concat(e.elementInfo.originWidth+.2,"px"),height:"".concat(e.elementInfo.originHeight,"px"),transformOrigin:"top left",fill:e.elementInfo.fill,border:e.elementInfo.borderBrush,borderWidth:"".concat(e.elementInfo.borderThickness,"px"),borderStyle:e.elementInfo.borderType})},[Object(o["createVNode"])(i["a"],{richText:e.elementInfo.richText,textEditorHeight:e.elementInfo.originHeight-12,textEditorWidth:e.elementInfo.originWidth-12},null,8,["richText","textEditorHeight","textEditorWidth"])],4)],4)],38)):Object(o["createCommentVNode"])("",!0)}}}),l=(n("ffe4"),n("d959")),r=n.n(l);const s=r()(c,[["__scopeId","data-v-454adb8d"]]);t["a"]=s},"0800":function(e,t,n){},"0869":function(e,t,n){"use strict";var o=n("7a23"),i=n("d4ec"),a=n("bee2"),c=(n("d3b7"),n("159b"),n("5a89")),l=n("3312"),r=function(e,t){for(var n=function(){return 2*(Math.random()-.5)*t},o=[],i=0;i0&&(n.object.isPerspectiveCamera?u.multiplyScalar(e):n.object.isOrthographicCamera?(n.object.zoom/=e,n.object.updateProjectionMatrix()):console.warn("THREE.TrackballControls: Unsupported camera type")),n.staticMoving?b.copy(p):b.y+=(p.y-b.y)*this.dynamicDampingFactor)},this.panCamera=function(){var e=new c["db"],t=new c["eb"],o=new c["eb"];return function(){if(e.copy(y).sub(j),e.lengthSq()){if(n.object.isOrthographicCamera){var i=(n.object.right-n.object.left)/n.object.zoom/n.domElement.clientWidth,a=(n.object.top-n.object.bottom)/n.object.zoom/n.domElement.clientWidth;e.x*=i,e.y*=a}e.multiplyScalar(u.length()*n.panSpeed),o.copy(u).cross(n.object.up).setLength(e.x),o.add(t.copy(n.object.up).setLength(e.y)),n.object.position.add(o),n.target.add(o),n.staticMoving?j.copy(y):j.add(e.subVectors(y,j).multiplyScalar(n.dynamicDampingFactor))}}}(),this.checkDistances=function(){n.noZoom&&n.noPan||(u.lengthSq()>n.maxDistance*n.maxDistance&&(n.object.position.addVectors(n.target,u.setLength(n.maxDistance)),b.copy(p)),u.lengthSq()i&&(n.dispatchEvent(g),a.copy(n.object.position))):n.object.isOrthographicCamera?(n.object.lookAt(n.target),(a.distanceToSquared(n.object.position)>i||l!==n.object.zoom)&&(n.dispatchEvent(g),a.copy(n.object.position),l=n.object.zoom)):console.warn("THREE.TrackballControls: Unsupported camera type")},this.reset=function(){r=o.NONE,s=o.NONE,n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.up.copy(n.up0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),u.subVectors(n.object.position,n.target),n.object.lookAt(n.target),n.dispatchEvent(g),a.copy(n.object.position),l=n.object.zoom},this.dispose=function(){this.domElement.removeEventListener("contextmenu",T,!1),this.domElement.removeEventListener("mousedown",C,!1),this.domElement.removeEventListener("wheel",V,!1),this.domElement.removeEventListener("touchstart",z,!1),this.domElement.removeEventListener("touchend",M,!1),this.domElement.removeEventListener("touchmove",P,!1),document.removeEventListener("mousemove",B,!1),document.removeEventListener("mouseup",N,!1),window.removeEventListener("keydown",E,!1),window.removeEventListener("keyup",S,!1)},this.domElement.addEventListener("contextmenu",T,!1),this.domElement.addEventListener("mousedown",C,!1),this.domElement.addEventListener("wheel",V,!1),this.domElement.addEventListener("touchstart",z,!1),this.domElement.addEventListener("touchend",M,!1),this.domElement.addEventListener("touchmove",P,!1),window.addEventListener("keydown",E,!1),window.addEventListener("keyup",S,!1),this.handleResize(),this.update()});u.prototype=Object.create(c["p"].prototype),u.prototype.constructor=u;var d,f=function(e){var t=new u(e.camera,e.renderer.domElement);return t.rotateSpeed=1.5,t.zoomSpeed=1.2,t.panSpeed=.8,t.noZoom=!1,t.noPan=!1,t.dynamicDampingFactor=.3,t.keys=[65,83,68],t.addEventListener("change",(function(){e.renderer.render(e.scene,e.camera)})),t},h=n("45eb"),m=n("7e84"),b=n("262e"),p=n("2caf"),v=(n("b0c0"),n("d81d"),n("7db0"),n("8d86")),O=n("1355"),j=n("4b2f"),y=n("aea1"),g={title:"地球",content:"我们家园所在的行星,是太阳系八个行星中密度最大的,它也是四个类地行星中最大的一个。",datas:[{title:"赤道直径",content:"12756公里"},{title:"质量",content:"6*10^24千克"},{title:"与太阳的平均距离",content:"1天文单位"},{title:"自转周期",content:"23小时56分"},{title:"日心轨道周期",content:"1年"},{title:"表面重力",content:"9.8M/S^2"},{title:"温度",content:"15℃"},{title:"年龄",content:"46亿岁"}],subjects:[{title:"表面",content:"地球的表面大约71%被海水覆盖,剩余约29%的陆地所占据。地球外壳也被分割成几个板块,这些板块沿着地球表面移动已超过百万年。"},{title:"轴向倾斜",content:"地球当前的地心轴的偏离角度为23.4度,从而造成地球表面全年的季节变换。"},{title:"磁场",content:"地球的磁场是有地球内部的熔融外芯区域内产生,并向外延伸以形成磁层:他在地球表面形成一个保护层,他能折射来自太阳风的颗粒,并保护地球免受太阳辐射的侵害。"},{title:"天文单位",content:"天文单位是天文学中计量天体之间距离的一种单位。以A.U.表示,其数值取地球和太阳之间的平均距离。国际天文学联合会1964年决定采用1A.U.=1.496x10^8千米,自1968年使用至1983年底;又于1978年决定改用1A.U.=149597870千米,从1984年开始使用。"}]},k={subjects:[{title:"结构",content:"地壳与地幔的最上面部分形成地球表面的岩石圈。岩石圈破裂分解成一系列的构造板块,这些板块的运动造成地震和火山活动。"},{title:"地幔",content:"地球的地幔是一个岩石壳,占地球体积的84%。地幔最上面的区域时最坚固的,并且是相对刚性的。"},{title:"外核",content:"外核内部的温差形成对流,热的液态金属上升,冷却后下沉至内核附件。这些对流形成了地球的磁场。"},{title:"内地核",content:"虽然地球内核的温度被认为与太阳表面相差不大,但极端的压力阻止内核变成液体。"}]},x={title:"木星",content:"木星(Jupiter)是太阳系八大行星中体积最大、自转最快的行星,从内向外的第五颗行星。它的质量为太阳的千分之一,是太阳系中其它七大行星质量总和的2.5倍。木星与土星、天王星、海王星皆属气体行星,因此四者又合称类木行星(木星和土星合称气态巨行星)。",datas:[{title:"赤道直径",content:"142984公里"},{title:"质量",content:"1.9*10^27千克"},{title:"与太阳的平均距离",content:"5.21天文单位"},{title:"自转周期",content:"9小时55分"},{title:"日心轨道周期",content:"11.9年"},{title:"表面重力",content:"25M/S^2"},{title:"表面温度",content:"-108℃"}],subjects:[{title:"木星环",content:"现已知道木星环系主要由亮环、暗环和晕三部分组成。亮环离木星中心约13万公里,宽600公里。木星环比土星暗( 反照率为0.05 )它们由许多粒状的岩石质材料组成。过去有人猜测,在木星附近有一个尘埃层或环,但一直未能证实。1979年3月,“旅行者1号”考察木星时,拍摄到木星环的照片,不久,“旅行者2号”又获得了木星环的更多情况,终于证实木星也有光环。木星光环的形状像个薄圆盘,其厚度约为30公里,宽度约为9400公里,离木星12.8万公里。"},{title:"大气层",content:"木星以其轴心自转,其自转速度比其它任何行星都快。由于这种飞快的自转,木星大气层会受到强力风影响,这会在木星的大气层中形成独特的色彩,形状如同漩涡和巨大的反气旋风暴。"},{title:"卫星",content:"木星是拥有卫星数量最多的行星,目前官方统计卫星总数为79颗。其中最大的四个卫星统称为伽利略卫星:木卫一,木卫二,木卫三,木卫四。其中最大的木卫三的直径大于水星的直径。"},{title:"大红斑",content:"木星的大红斑位于南纬23°处,长4万公里,宽1.1万公里;它的直径大到可以容得下2至3颗地球。探测器发现,大红斑是一团激烈上升的气流,呈深褐色。这个彩色的气旋以逆时针方向转动。在大红斑中心部分有个小颗粒,是大红斑的核,其大小约几百公里。这个核在周围的反时针漩涡运动中维持不动。大红斑的寿命很长,可维持几百年或更久。大红斑的艳丽的红色令人印象深刻,颜色似乎来自红磷。"},{title:"观察",content:"木星是我们天空中仅次于太阳、月亮和水星,排名第四的最亮天体。由于其运行轨道在地球轨道之外,因此从地球上的天文望远镜观察它,木星总是呈现为完全发亮状态。"}]},w={subjects:[{title:"大气层",content:"木星主要由气态和液态物质组成。没有严格的(固体的)表面,只有大气层的渐次变化(大气层被分为四个层次:对流层、平流层、增温层和散逸层)。由于木星内部的温度和压力渐次上升,使得木星内部气体液体混合没有任何阻碍。"},{title:"地幔",content:"木星外周的液态氢是形成木星强大磁场的主要原因。木星的磁场是地球磁场强度的10倍,它的磁极强度超过地球磁极强度近2万倍。"},{title:"地核",content:"木星有一个石质的内核,由铁和硅组成。向外是由岩石与氢的混合颗粒物组成,无明确的边界,在向外被一层含有少量氦,主要是氢元素的液态金属氢包覆着。"}]},I={title:"火星",content:"火星是太阳系中太阳外周的四颗行星,火星红色外表是因为大量的氧化铁所致。",datas:[{title:"赤道直径",content:"6792公里"},{title:"质量",content:"6.4*10^23千克"},{title:"与太阳的平均距离",content:"1.54天文单位"},{title:"自转周期",content:"1.03天"},{title:"日心轨道周期",content:"686.9天"},{title:"表面重力",content:"3.7M/S^2"},{title:"表面温度",content:"-63℃"},{title:"温度-夏天",content:"17℃"},{title:"温度-冬天",content:"-140℃"}],subjects:[{title:"与地球类似的",content:"火星具有岩石表面和冰雪覆盖的两极。火星的自转轴也造成它与地球类似的季节变化(火星上每个季节比地球的季节要长一倍)"},{title:"表面",content:"火星表面具有丰富多彩的地表:它拥有起伏的火山以及峡谷地带。在太阳系所有行星中火星拥有最高的山脉-Olympus Mons,以及最大的峡谷-Valles Marineries。"},{title:"水",content:"有很多充足的证据表明,早期火星的大气层比目前的密度更高,并且在它表面曾经有水源自由流淌。不断累积的证据也表明,很多水源被锁在地表之下。"},{title:"卫星",content:"火星有两颗小的天然卫星,这两个天然卫星在距离火星很久的距离旋转,他们有可能是被捕获的卫星。有科学家预测,也许在5千万年左右,土卫一或者会撞入火星表面,或者分裂成围绕火星的环状物。"},{title:"航天",content:"2021年5月15日,国家航天局消息,科研团队根据“祝融号”火星车发回遥测信号确认,天问一号着陆巡视器成功着陆于火星乌托邦平原南部预选着陆区,我国首次火星探测任务着陆火星取得圆满成功。"},{title:"观察",content:"在地球用肉眼可以很容易看到火星,这是因为它表面的红色所致。它的大小不及太阳、月亮、金星和木星,但当它运行至某些位置的时候,它的亮度可以与木星媲美。"}]},E={subjects:[{title:"地壳",content:"火星地壳中富含硅、氧、铁、镁、铝、钙和钾,所有这些物质都可被用于未来人类在火星上见着前期基地。"},{title:"地幔",content:"硅酸盐地面曾经非常活跃,导致了火星上许多独特的地表特征。但现在看起来它暂时处于休眠状态。"},{title:"核心",content:"与地球一样,火星也经历过分化,形成了密度较高的内核。它的内核主要由铁和镍构成,但硫的含量约为17%,这使得部分内核呈现为液态。"}]},S={title:"水星",content:"水星是太阳系最靠内,也是最小的行星。由于它表面没有大气层来保存热量,水星表面的温差变化也是所有行星中变化最剧烈的。",datas:[{title:"赤道直径",content:"4879公里"},{title:"质量",content:"3.3*10^23千克"},{title:"与太阳的平均距离",content:"59.8百万公里"},{title:"自转周期",content:"59天"},{title:"日心轨道周期",content:"88天"},{title:"表面重力",content:"3.7M/S^2"},{title:"温度-最高",content:"428℃"},{title:"温度-最低",content:"-190℃"},{title:"别名",content:"辰星、昏星"}],subjects:[{title:"观察",content:"由于水星距离太阳很近,在地球上非常难以看到它。但每年至少有两次看到它的机会,在春天的傍晚,或秋季凌晨之前。"},{title:"别名",content:"水星的轨道位于地球的内侧(与金星相同),所以它只能在晨昏之际与白天出现于天空中。在北半球,只能在凌晨或黄昏的曙暮光中看见水星。当大距出现于赤道以南的纬度时,在南半球的中纬度可以在完全黑暗的天空中看见水星。"},{title:"探测器",content:"美国发射的“水手10号”在1974年3月、9月和1975年3月探测了水星,并向地面发回5000多张照片。"},{title:"水星文化",content:"水星上的环形山和月球上的环形山一样,也进行了命名。在国际天文学联合会已命名的310多个环形山的名称中,其中有15个环形山是以我们中华民族的人物的名字命名的。有伯牙:传说是春秋时代的音乐家;蔡琰:东汉末女诗人;李白:唐代大诗人;白居易:唐代大诗人:董源:五代十国南唐画家;李清照:南宋女词人;姜夔:南宋音乐家;梁楷:南宋画家;关汉卿:元代戏曲家;马致远:元代戏曲家;赵孟頫:元代书画家;王蒙:元末画家;朱耷:清初画家;曹沾(即曹雪芹):清代文学家;鲁迅:中国现代文学家。"},{title:"大气层",content:"水星上有极稀薄的大气,大气压小于2×10百帕大气中含有氦、氢、氧、碳、氩、氖、氙等元素。由于大气非常稀薄,水星的表面白天和夜晚的温度相差很大,实际上水星大气中的气体分子与水星表面相撞的频密程度比它们之间互相相撞要高。出于这些原因,水星应被视为是没有大气的。"},{title:"行星之最",content:"离太阳最近的行星、公转轨道速度最快、表面温差最大、卫星最少"}]},C={subjects:[{title:"地壳",content:"水星的地壳与月球的表面非常相似,它有着类似月球的平原和环形山。水星地壳的一个显著特征就是存在许多窄脊,这可能是由于水星的核心和地幔在地壳固化后能却和收缩而形成的。"},{title:"内核",content:"水星的超高密度表明它拥有一个巨大的、铁元素含量非常高的内核,其铁含量比太阳系中任何其它主要行星都要高。"}]},B={title:"月球",content:"月亮是地球唯一的天然卫星,月亮是仅次于太阳之外,对地球施加影响最大的星体,尤其是月亮对地球造成潮汐影响。",datas:[{title:"赤道直径",content:"3476公里"},{title:"质量",content:"7.3*10^22千克"},{title:"自行星的平均距离",content:"384815公里"},{title:"自转周期",content:"27天"},{title:"日心轨道周期",content:"27天"},{title:"表面重力",content:"1.62M/S^2"},{title:"温度",content:"-23℃"}],subjects:[{title:"质量",content:"月亮是太阳系第五大的天然卫星,它的直径是地球的27%,密度是地球的60%,月亮比冥王星大。"},{title:"起源",content:"目前对月亮起源的最普遍的假设是:在45.3亿年前,一个火星大小的天体与新形成的原地球相撞,因此次撞击所产生的碎片形成。"},{title:"观察",content:"月球是天空中仅次于太阳的最光亮的物体。月亮的表面时机是黑暗的,它反射了所接收到的7%的日光。由于月亮绕地球的距离短,使得它显得如太阳般大小。"}]},N={subjects:[{title:"结构",content:"地壳与地幔的最上面部分形成地球表面的岩石圈。岩石圈破裂分解成一系列的构造板块,这些板块的运动造成地震和火山活动。"},{title:"地幔",content:"地球的地幔是一个岩石壳,占地球体积的84%。地幔最上面的区域时最坚固的,并且是相对刚性的。"},{title:"外核",content:"外核内部的温差形成对流,热的液态金属上升,冷却后下沉至内核附件。这些对流形成了地球的磁场。"},{title:"内地核",content:"虽然地球内核的温度被认为与太阳表面相差不大,但极端的压力阻止内核变成液体。"}]},V={title:"海王星",content:"海王星被认为是距离最远的第八大行星。它是太阳系中最小但密度最高的气态星球。海王星表面地心引力仅次于木星。",datas:[{title:"赤道直径",content:"49528公里"},{title:"质量",content:"1.02*10^26千克"},{title:"与太阳的平均距离",content:"30.1天文单位"},{title:"自转周期",content:"16小时06分"},{title:"日心轨道周期",content:"164.8年"},{title:"表面重力",content:"11.2M/S^2"},{title:"表面温度",content:"-218℃"}],subjects:[{title:"行星成分",content:"科学家最新研究显示,海王星和天王星表面很可能包含着液态钻石海洋。在海王星和天王星这样的超大气态行星上,存在着类似钻石液化的超高温度和压力。海王星和天王星表面成份10%是碳元素,大量的液态钻石海洋将偏转或倾斜磁场离开行星的旋转轴线太阳系探索。"},{title:"大黑斑",content:"1989年,美国航空航天局的旅行者2号航天器发现了大黑斑(The Great Dark Spot)。在海王星表面的南纬22度,有的类似木星大红斑及土星大白斑的蛋型漩涡,以大约16天的周期一反时钟方向旋转,称为“大黑斑”。"},{title:"风暴",content:"海王星上的风暴是太阳系类木行星中最强的。考虑到它处于太阳系的外围,所接受的太阳光照比地球上微弱1000倍(仍然非常明亮,视星等-21),这个现象和科学家们的原有的期望不符。曾经普遍认为行星离太阳越远,驱动风暴的能量就应该有越少。木星上的风速已达数百千米/小时,而在更加遥远的海王星上,科学家发现风速没有更慢而是更快了(1600千米/小时)。这种明显反常现象的一个可能原因是,如果风暴有足够的能量,将会产生湍流,进而减慢风速(正如在木星上那样)。然而在海王星上,太阳能过于微弱,一旦开始刮风,它们遇到很少的阻碍,从而能保持极高的速度。海王星释放的能量比它从太阳得到的还多因而这些风暴也可能有着尚未确定的内在能量来源。"}]},z={subjects:[{title:"结构",content:"海王星的蓝色比天王星的颜色要生动得多。海王星拥有与天王星等量的甲烷,因此有假设推断,天王星拥有某个未知的成分,造成海王星更鲜亮更强烈的颜色。"},{title:"大气层",content:"由于某种不是非常清楚的过程造成海王星产生巨大的内部热量。这推动了太阳系中速度最快的太阳风流动,并产生了独特的高海拔云带,同时也产生了巨大的反气旋风暴。"},{title:"地幔",content:"液态地幔具有很高的导电性,从而产生了行星的磁场。"},{title:"核心",content:"海王星的核心可能由铁、镍和硅酸盐组成。"}]},P={title:"土星",content:"土星是围绕太阳旋转的第六颗行星,也是太阳系第二大的行星。直到现代天文望远镜发明前,土星被认为是已知的最外层行星。",datas:[{title:"赤道直径",content:"120536公里"},{title:"质量",content:"5.6*10^26千克"},{title:"与太阳的平均距离",content:"9.56天文单位"},{title:"自转周期",content:"10小时39分"},{title:"日心轨道周期",content:"29.4年"},{title:"表面重力",content:"10.4M/S^2"},{title:"表面温度",content:"-139℃"}],subjects:[{title:"质量",content:"虽然是第二大行星,土星的密度是所有行星中最小的。它的密度仅为地球的1/8(但其直径是地球的9倍)。它也是太阳系内唯一一个比水密度还低的行星。"},{title:"环",content:"虽然其它气体星球也有光环系统,但是土星的光环更大更可见。这些光环系统由冰块和少量岩石组成,这些岩石块的体积从小如灰尘到大如山岳。"},{title:"卫星",content:"土星至少拥有150个卫星,具体数目难以确认,因为非常难以区分大型光环物质与小卫星。土星的一些卫星类似于牧羊人卫星,他们拥有固定的光环,同时防止他们扩散。"},{title:"六角风暴",content:"土星北极点的上方存在着和木星表面的大红斑一样令人着迷的景象——因为一个特殊的急流而持续存在的六角形风暴。这个现象的规律性的起源仍在猜测之中,多数的天文学家认为是在大气层中某种形式的驻波,但是六边形也许是一种新型态的极光。在实验室的流体转动桶内已经模拟出了多边型结构。"},{title:"观察",content:"土星在夜空用肉眼望去呈现为光亮,泛黄的光点。"}]},M={subjects:[{title:"结构",content:"土星的内部和木星相似。与木星不同的是的是,土星的密度较低,使其成为太阳系中密度最小的行星。再加上它的快速旋转,土星成为了我们太阳系中最扁的行星:它的赤道直径和两极直径相差将近百分之十。"},{title:"大气层",content:"由于它的地心引力较低,土星的大气层比木星的大气层拥有更多的雾霭,其模糊的雾霭和颜色形成了一层淡黄色。土星上的风速是木星的五倍。"},{title:"地核",content:"土星散发的热量比它从太阳吸取的热量还多出2.5倍,这可能是由于氦气向其地心内部渗入,当经过较低密度的氢时,摩擦产生大量的热量。"}]},T={title:"太阳",content:"太阳是太阳系的中心天体,占有太阳系总体质量的99.86%。太阳系中的八大行星、小行星、流星、彗星、外海王星天体以及星际尘埃等,都围绕着太阳公转,而太阳则围绕着银河系的中心公转。",datas:[{title:"赤道直径",content:"1.392×10⁶公里"},{title:"质量",content:"1.99*10^30千克"},{title:"自银河中心距离",content:"26038光年"},{title:"自转周期",content:"25天"},{title:"银河轨道周期",content:"2.5×10⁸年"},{title:"表面重力",content:"274M/S^2"},{title:"表面温度",content:"5726℃"}],subjects:[{title:"公转",content:"太阳绕银河系中心公转,绕银河系中心公转周期约2.5×10⁸年。银河系中心可能有巨大黑洞,但它周围布满了恒星,所以看上去象“银盘”。这些恒星都绕“银核”公转。与地球公转不同,这些恒星公转每绕一周离“银核”会更近。"},{title:"自转",content:"太阳和其它天体一样,也在围绕自己的轴心自西向东自转,但观测和研究表明,太阳表面不同的纬度处,自转速度不一样。在赤道处,太阳自转一周需要25.4天,而在纬度40处需要27.2天,到了两极地区,自转一周则需要35天左右。这种自转方式被称为“较差自转”。"},{title:"天文单位",content:"天文单位是天文学中计量天体之间距离的一种单位。以A.U.表示,其数值取地球和太阳之间的平均距离。国际天文学联合会1964年决定采用1A.U.=1.496x10^8千米,自1968年使用至1983年底;又于1978年决定改用1A.U.=149597870千米,从1984年开始使用。"},{title:"生命周期",content:"太阳是一颗黄矮星(光谱为G2V),黄矮星的寿命大致为100亿年,目前太阳大约45.7亿岁。 在大约50至60亿年之后,太阳内部的氢元素几乎会全部消耗尽,太阳的核心将发生坍缩,导致温度上升,这一过程将一直持续到太阳开始把氦元素聚变成碳元素。"},{title:"第九行星的猜想",content:"在太阳系外围边界,可能存在的一颗假想海王星外行星的称呼。据推测,“第九行星”可能是大小至少为地球两倍的超级地球。虽然目前并没有任何证据足以证明这颗行星确实存在,但大部分的科学家相信如果是真的,便可以合理解释太阳系边缘古柏带与欧特云内数颗海王星外天体不寻常的轨道。"},{title:"太阳的温度",content:"太阳的表面温度在5726℃;核心的温度高达1570万℃;光球层中的太阳黑子的温度约为4227℃,其余地方的温度约为5504℃;色球层的温度约为19727℃;日冕的温度高达百万度。"}]},L={subjects:[{title:"日冕",content:"日冕是太阳大气的最外层,由高温、低密度的等离子体所组成。亮度微弱,在白光中的总亮度比太阳圆面亮度的百分之一还低,约相当于满月的亮度,因此只有在日全食时才能展现其光彩,平时观测则要使用专门的日冕仪。"},{title:"色球",content:"色球位于光球之上。厚度约2000千米。太阳的温度分布从核心向外直到光球层,都是逐渐下降的,但到了色球层,却又反常上升,到色球顶部时已达几万度。由于色球层发出的可见光总量不及光球的1%,因此人们平常看不到它。只有在发生日全食时,即食既之前几秒种或者生光以后几秒钟,当光球所发射的明亮光线被月影完全遮掩的短暂时间内,在日面边缘呈现出狭窄的玫瑰红色的发光圈层,这就是色球层。"},{title:"光球",content:"太阳光球就是我们平常所看到的太阳圆面,通常所说的太阳半径也是指光球的半径。光球的表面是气态的,其平均密度只有水的几亿分之一,但由于它的厚度达500千米,所以光球是不透明的。"},{title:"黑子",content:"黑子是光球层上的巨大气流旋涡,大多呈现近椭圆形,在明亮的光球背景反衬下显得比较暗黑,但实际上它们的温度高达4000℃左右,倘若能把黑子单独取出,一个大黑子便可以发出相当于满月的光芒。日面上黑子出现的情况不断变化,这种变化反映了太阳辐射能量的变化。太阳黑子的变化存在复杂的周期现象,平均活动周期为11.2年。"},{title:"对流层",content:"对流层处于辐射区的外面,大约在0.71~1.0的太阳区域。温度约为5×10^5K。由于巨大的温度差引起对流,内部的热量以对流的形式在对流层向太阳表面传输。除了通过对流和辐射传输能量外,对流层的太阳大气湍流还会产生低频声波扰动,这种声波将机械能传输到太阳外层大气,导致加热和其他作用。"},{title:"辐射层",content:"从太阳内部0.25~0.71个太阳半径区域称为太阳的辐射层。在这个层中气体温度约为7×10^6K,密度约为15000kg/m3。按照体积而言,辐射层约占太阳体积的一半。太阳核心产生的能量,通过这个区域以辐射的方式向外传输。"},{title:"核心",content:"太阳的核心区域虽然很小,半径只是太阳半径的1/4,但却是产生核聚变反应之处,是太阳的能源所在地。太阳核心的温度极高,达1500万℃,压力也极大,使得由氢聚变为氦的热核反应得以发生,从而释放出极大的能量。太阳核心物质的密度约为150000kg/m^3。核心区温度和密度的分布都随着与太阳中心距离的增加而迅速下降。"}]},D={title:"天王星",content:"天王星是太阳系第三大气体巨星。它也是太阳系中最冷的行星。",datas:[{title:"赤道直径",content:"50724公里"},{title:"质量",content:"8.7*10^25千克"},{title:"与太阳的平均距离",content:"19.2天文单位"},{title:"自转周期",content:"17小时14分"},{title:"日心轨道周期",content:"84年"},{title:"表面重力",content:"8.7M/S^2"},{title:"表面温度",content:"-226℃"}],subjects:[{title:"发现",content:"天王星是第一个采用现代天文望远镜发现的行星。它是于1781年,由英国天文学家--威廉.赫舍尔发现的。"},{title:"自转轴",content:"天王星的自转轴倾斜97.77°,这也就是说,与太阳系中其它行星不同,它实际是“躺在轨道上”围绕太阳旋转。"},{title:"卫星",content:"已知天王星有27颗天然的卫星,这些卫星的名称都出自莎士比亚和蒲伯的歌剧中。五颗主要卫星的名称是米兰达、艾瑞尔、乌姆柏里厄尔、泰坦尼亚和欧贝隆。"},{title:"星环",content:"已知天王星环有13个圆环,其中最明亮的是ε环(Epsilon),其他的环都非常黯淡。天王星的光环像木星的光环一样暗,但又像土星的光环那样有相当大的直径。天王星环被认为是相当年轻的,在圆环周围的空隙和不透明部分的区别,暗示她们不是与天王星同时形成的,环中的物质可能来自被高速撞击或潮汐力粉碎的卫星。"},{title:"观察",content:"天王星用肉眼可见,它在光线较暗的天空中呈现为一颗暗淡的星星。"}]},_={subjects:[{title:"结构",content:"天王星的青色是由于甲烷吸收了红色的光。"},{title:"大气层",content:"高压的大气层会将内部的液体压成固态。"},{title:"地幔",content:"冰地幔实际上并非是由传统意义上的冰组成,而是由水、氨和其他挥发性物质组成的热且稠密的流体,有时被称为水-氨的海洋。"},{title:"地核",content:"天王星的地核可能由岩石和各种成分不同的冰组成。"}]},A={title:"金星",content:"虽然金星与地球大小近似,并且都为类地行星,但是它的表面火山特别活跃,并且具有温度和密度极高的大气层,使其成为太阳系中极其不利于人类居住的星球。",datas:[{title:"赤道直径",content:"12104公里"},{title:"质量",content:"4.9*10^24千克"},{title:"与太阳的平均距离",content:"108百万公里"},{title:"自转周期",content:"243天"},{title:"日心轨道周期",content:"225天"},{title:"表面重力",content:"8.9M/S^2"},{title:"温度",content:"462℃"},{title:"别名",content:"太白、明星或大嚣"}],subjects:[{title:"大气层",content:"金星表面硫磺酸和粉刺将绝大部分的太阳光反射回太空,它表面的二氧化碳将来自太阳的大部分热量保存在它的大气层,从而形成温室效应。金星表面的大气压力是地球的92倍。"},{title:"观察",content:"金星是我们夜晚夜空中仅次于月亮的最亮的天体,它出现在夜晚或者凌晨。"},{title:"别名",content:"金星的别名在中国古代被称为太白、明星或大嚣,早晨出现在东方被称为启明,晚上出现在西方被称为长庚。"},{title:"位相变化",content:"金星同月球一样,也具有周期性的圆缺变化(相位变化),但是由于金星距离地球太远,肉眼是无法看出来的。金星的相位变化,曾经被伽利略作为证明哥白尼的日心说的有力证据。"},{title:"探测器",content:"1962年8月27日,美国发射了“水手2号”飞船,它于1962年12月14日到达金星附近。星载微波辐射计测量了大气深处的温度,红外辐射计测量了云层顶部的温度。磁强计的测量结果表明金星磁场很弱,在它的周围不存在辐射带。"}]},R={subjects:[{title:"结构",content:"目前,我们对金星的内部结构没有直接的信息。然而,它的大小和密度与地球相似,表明他们拥有相似的共同内部结构:核、地幔和地壳。两个行星的主要区别是金星缺乏板块构造存在的证据,可能是由于其坚硬的外壳。这导致金星的热损失减少,防止其冷却并且为其缺乏磁场提供解释。"},{title:"提示",content:"目前,有关于金星的内部结构,还没有直接的资料。科学家推测金星和地球拥有相似的共同内部结构:地壳、地幔和地核。进行的平均密度为5.24g/cm³,次于地球和水星。"}]},F=function(e){switch(e){case"Sun":return[T,L];case"Mercury":return[S,C];case"Venus":return[A,R];case"Earth":return[g,k];case"Mars":return[I,E];case"Jupiter":return[x,w];case"Saturn":return[P,M];case"Uranus":return[D,_];case"Neptune":return[V,z];case"Moon":return[B,N];default:return[]}},H=function(e){Object(b["a"])(n,e);var t=Object(p["a"])(n);function n(e){var o;return Object(i["a"])(this,n),o=t.call(this),o.timeStep=16,o.fragment=60,o.isStructShow=!1,o.satelltes=[],o.labels=[],o.structSpheres=[],o.elementInfo=e,o}return Object(a["a"])(n,[{key:"rotate",value:function(e){var t=this;this.rotation.z+=2*Math.PI*this.bspeed*this.timeStep*e,this.meshes.forEach((function(n){n.rotation.z+=2*Math.PI*t.sspeed*t.timeStep*e})),this.satelltes.forEach((function(t){t.rotate(e)}))}},{key:"create",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];l["a"].publishLoadEvent(this.map,this.elementInfo.id);var t=(new c["Z"]).load(this.map),n=new c["X"](this.r,this.fragment,this.fragment);this.structSpheres.push(n),n.rotateX(Math.PI/2);var o=new c["D"](n,new c["F"]({map:t}));if(o.position.set(this.distanceToSun,0,0),o.rotation.y=this.shaftAngle,this.add(o),e){for(var i=[],a=200,r=0;r0&&void 0!==arguments[0])||arguments[0];return Object(h["a"])(Object(m["a"])(o.prototype),"create",this).call(this,e),e&&(this.moon=ne.create("Moon",this.elementInfo),this.satelltes.push(this.moon),this.add(this.moon)),e||this.createLabel(1.5*-this.r),this}},{key:"createExplorer",value:function(){var e,t=this,n=null===(e=this.elementInfo.saveInfo.maps.find((function(e){return e.key===t.elementInfo.saveInfo.earthTextureType})))||void 0===e?void 0:e.uri.uri;return n&&n.length>0&&(this.map=n),Object(h["a"])(Object(m["a"])(o.prototype),"createExplorer",this).call(this),this.createMapPins(),this}},{key:"createMapPins",value:function(){var e=this;this.elementInfo.saveInfo.mapPins.forEach((function(t){var n=e.createSpot(t),o=e.createLine(t),i=e.createPinLabel(t);e.pins.push(n,o,i),e.add(n),e.add(o),e.add(i)}))}},{key:"createLine",value:function(e){var t=new O["a"],n=new c["eb"](e.pinPosition3D.x,e.pinPosition3D.y,e.pinPosition3D.z);n.normalize(),t.setPositions([0,0,0,2*n.x,2*-n.y,2*n.z]);var o=new j["a"]({color:4035071,linewidth:2,dashed:!1,alphaToCoverage:!0});o.resolution.set(this.elementInfo.width,this.elementInfo.height);var i=new v["a"](t,o);return i.position.set(this.r*e.pinPosition3D.x,-this.r*e.pinPosition3D.y,this.r*e.pinPosition3D.z),i}},{key:"createSpot",value:function(e){var t=new c["H"],n=new c["X"](.1,36,36),o=new c["D"](n,new c["E"]({color:"#ffaa00"}));return t.add(o),t.position.set(this.r*e.pinPosition3D.x,-this.r*e.pinPosition3D.y,this.r*e.pinPosition3D.z),t}},{key:"createPinLabel",value:function(e){var t=new c["eb"](e.pinPosition3D.x,e.pinPosition3D.y,e.pinPosition3D.z);t.normalize();var n=document.createElement("div"),o=15*e.annotation.length+30;n.style.width=o+"px",n.style.height="30px",n.style.backgroundColor="#1f4980",n.style.fontSize="16px",n.style.border="solid 1px #3d91ff",n.style.lineHeight="28px",n.style.textAlign="center",n.style.marginLeft=o/2+"px",n.style.marginTop="15px",n.textContent=e.annotation;var i=new y["a"](n);return i.position.set(this.r*e.pinPosition3D.x+2*t.x,-this.r*e.pinPosition3D.y-2*t.y,this.r*e.pinPosition3D.z+2*t.z),this.labels.push(n),i}},{key:"hideLabels",value:function(){var e=this;this.pins.forEach((function(t){e.remove(t)}))}},{key:"showLabels",value:function(){var e=this;this.pins.forEach((function(t){e.add(t)}))}}]),o}(H),X=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.799,.26],e.structMaps=[n("db43"),n("0c4c")],e.cameraDistences=[50,100,1e3],e.initRotate=Math.PI/2,e.name="木星",e.baikeInfos=F("Jupiter"),e.shaftAngle=3.13/180*Math.PI,e.meshes=[],e.r=e.reRadius(714.92),e.distanceToSun=e.reDis(778),e.bspeed=1/4333,e.sspeed=2.5,e.map=n("766c"),e.bCycleCenter=0,e.mass=19e3,e}return Object(a["a"])(o)}(H),Y=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.977,.407],e.structMaps=[n("858d"),n("367c")],e.cameraDistences=[15,30,1e3],e.initRotate=3*Math.PI/2,e.name="火星",e.baikeInfos=F("Mars"),e.shaftAngle=25.19/180*Math.PI,e.meshes=[],e.r=e.reRadius(33.97),e.distanceToSun=e.reDis(228),e.bspeed=1/687,e.sspeed=1,e.map=n("f2cf"),e.bCycleCenter=0,e.mass=6.2419,e}return Object(a["a"])(o)}(H),q=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.954,.751],e.structMaps=[n("56d7"),n("7224")],e.cameraDistences=[15,30,1e3],e.initRotate=1.44*Math.PI,e.name="水星",e.baikeInfos=F("Mercury"),e.shaftAngle=.01/180*Math.PI,e.meshes=[],e.r=e.reRadius(24.4),e.distanceToSun=e.reDis(58),e.bspeed=1/88,e.sspeed=1/58.6,e.map=n("7931"),e.bCycleCenter=0,e.mass=3.3,e}return Object(a["a"])(o)}(H),G=function(e){Object(b["a"])(n,e);var t=Object(p["a"])(n);function n(){return Object(i["a"])(this,n),t.apply(this,arguments)}return Object(a["a"])(n,[{key:"create",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=(new c["Z"]).load(this.map),n=new c["X"](this.r,this.fragment,this.fragment);this.structSpheres.push(n),n.rotateX(Math.PI/2);var o=new c["D"](n,new c["F"]({map:t}));o.position.set(this.disToPlanet,0,0),o.rotation.y=this.shaftAngle,this.position.set(this.distanceToSun,0,0),this.add(o);for(var i=[],a=200,l=0;l0&&void 0!==arguments[0])||arguments[0];return this.disToPlanet=this.reDis(e?.3844:10),this.distanceToSun=e?this.reDis(150):0,Object(h["a"])(Object(m["a"])(o.prototype),"create",this).call(this,!e),this}}]),o}(G),Z=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.8,.45],e.structMaps=[n("f114"),n("0c4c")],e.cameraDistences=[50,100,1e3],e.initRotate=Math.PI,e.name="海王星",e.baikeInfos=F("Neptune"),e.shaftAngle=28.32/180*Math.PI,e.meshes=[],e.r=e.reRadius(247.66),e.distanceToSun=e.reDis(4504),e.bspeed=1/(164.8*369),e.sspeed=1/.75,e.map=n("4644"),e.bCycleCenter=0,e.mass=1024.7,e}return Object(a["a"])(o)}(H),K=function(e){Object(b["a"])(n,e);var t=Object(p["a"])(n);function n(){return Object(i["a"])(this,n),t.apply(this,arguments)}return Object(a["a"])(n,[{key:"create",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return Object(h["a"])(Object(m["a"])(n.prototype),"create",this).call(this,e),this.ring=this.createRing(new c["eb"](this.distanceToSun,0,0),1.3*this.r,2.5*this.r),this.ring.rotation.y=this.shaftAngle,this.add(this.ring),this}},{key:"createRing",value:function(e,t,n){var o=this.geometryRing(t,n),i={texture1:{type:"t",value:(new c["Z"]).load(this.ringMap)}},a=.5*(n-t)/n,l="\n \t\t\tvarying vec2 texCoord;\n\t\t\t uniform float size;\n uniform float scale;\n #include \n #include \n #include \n #include \n #include \n #include \n\n void main() {\n\n #include \n #include \n #include \n #include \n texCoord = uv;\n gl_PointSize = size;\n\n #ifdef USE_SIZEATTENUATION\n\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\n if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\n #endif\n\n #include \n #include \n #include \n #include \n }\n ",r="\n uniform sampler2D texture1;\n varying vec2 texCoord;\n\t\t\t void main() {\n float innerR = ".concat(a,";\n float dis = sqrt(pow((texCoord.x - 0.5), 2.0) + pow((texCoord.y - 0.5), 2.0));\n float x = (0.5 - dis) / (0.5 - innerR);\n gl_FragColor = texture2D(texture1, vec2(0.5, 1.0 - x));\n }\n "),s=new c["V"]({uniforms:i,transparent:!0,side:c["m"],fragmentShader:r,vertexShader:l}),u=new c["D"](o,s);return u.position.copy(e),u}},{key:"geometryRing",value:function(e,t){var n=new c["R"](e,t,36);return n}},{key:"setStructVisiable",value:function(e){Object(h["a"])(Object(m["a"])(n.prototype),"setStructVisiable",this).call(this,e),e?this.remove(this.ring):this.add(this.ring)}}]),n}(H),J=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.796,.449],e.structMaps=[n("db43"),n("0c4c")],e.cameraDistences=[50,150,1e3],e.initRotate=.6*Math.PI,e.name="土星",e.baikeInfos=F("Saturn"),e.shaftAngle=.1485*Math.PI,e.meshes=[],e.r=e.reRadius(602.68),e.distanceToSun=e.reDis(1429),e.bspeed=1/10759,e.sspeed=2.5,e.map=n("0f24"),e.bCycleCenter=0,e.mass=5680,e.ringMap=n("3147"),e}return Object(a["a"])(o)}(K),$=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.74,.3],e.structMaps=[n("cda4"),n("9618")],e.cameraDistences=[200,600,2e3],e.initRotate=0,e.name="太阳",e.baikeInfos=F("Sun"),e.meshes=[],e.r=e.reRadius(6963),e.distanceToSun=0,e.bspeed=0,e.shaftAngle=0,e.sspeed=1/27.275,e.map=n("6a87"),e.bCycleCenter=0,e.mass=1989e4,e}return Object(a["a"])(o,[{key:"rotate",value:function(e){var t=this;this.meshes.forEach((function(n){n.rotation.z+=2*Math.PI*t.sspeed*t.timeStep*e}))}},{key:"create",value:function(){return this.createSun(),Object(h["a"])(Object(m["a"])(o.prototype),"createLabel",this).call(this,-this.r),this}},{key:"createExplorer",value:function(){return this.createSun(),this.cameraDistences=[100,400,1e3],this.createStruct(),this.structScreenPos=new c["eb"](this.r,this.r,0),this}},{key:"createSun",value:function(){l["a"].publishLoadEvent(this.map,this.elementInfo.id);var e=(new c["Z"]).load(this.map),t=new c["E"]({map:e}),n=new c["X"](this.r,this.fragment,this.fragment);n.rotateX(Math.PI/2),this.structSpheres.push(n),this.meshes[0]=new c["D"](n,t),this.meshes[0].position.set(0,0,0),this.add(this.meshes[0]);var o=new c["M"](16777215,1.2,1200,0);o.position.set(0,0,0),this.add(o)}}]),o}(H),Q=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.648,.268],e.structMaps=[n("f114"),n("0c4c")],e.cameraDistences=[50,150,1e3],e.initRotate=1.333*Math.PI,e.name="天王星",e.baikeInfos=F("Uranus"),e.shaftAngle=97.77/180*Math.PI,e.meshes=[],e.r=e.reRadius(255.59),e.distanceToSun=e.reDis(2871),e.bspeed=1/30685,e.sspeed=2.5,e.map=n("088b"),e.bCycleCenter=0,e.mass=868.3,e.ringMap=n("0408"),e}return Object(a["a"])(o)}(K),ee=function(e){Object(b["a"])(o,e);var t=Object(p["a"])(o);function o(){var e;return Object(i["a"])(this,o),e=t.apply(this,arguments),e.structRadiuses=[.98,.49,.3],e.structMaps=[n("858d"),n("cda4"),n("367c")],e.cameraDistences=[15,30,1e3],e.initRotate=.25*Math.PI,e.name="金星",e.baikeInfos=F("Venus"),e.shaftAngle=177.36/180*Math.PI,e.meshes=[],e.r=e.reRadius(60.51),e.distanceToSun=e.reDis(108),e.bspeed=1/225,e.sspeed=1/243,e.map=n("d793"),e.bCycleCenter=0,e.mass=48.69,e}return Object(a["a"])(o)}(H),te=function(e){var t="None";switch(e){case"Mercury":t="Mercury";break;case"Venus":t="Venus";break;case"Earth":t="Earth";break;case"Mars":t="Mars";break;case"Jupiter":t="Jupiter";break;case"Saturn":t="Saturn";break;case"Uranus":t="Uranus";break;case"Neptune":t="Neptune";break;case"Sun":t="Sun";break;default:break}return t},ne=function(){function e(){Object(i["a"])(this,e)}return Object(a["a"])(e,null,[{key:"create",value:function(e,t){switch(e){case"Sun":return new $(t).create();case"Mercury":return new q(t).create();case"Venus":return new ee(t).create();case"Earth":return new W(t).create();case"Mars":return new Y(t).create();case"Jupiter":return new X(t).create();case"Saturn":return new J(t).create();case"Uranus":return new Q(t).create();case"Neptune":return new Z(t).create();case"Moon":return new U(t).create();default:break}}},{key:"createExplorerPlanet",value:function(e,t){switch(e){case"Sun":return[new $(t).createExplorer()];case"Mercury":return[new q(t).createExplorer()];case"Venus":return[new ee(t).createExplorer()];case"Earth":return[new W(t).createExplorer(),new U(t).createExplorer()];case"Mars":return[new Y(t).createExplorer()];case"Jupiter":return[new X(t).createExplorer()];case"Saturn":return[new J(t).createExplorer()];case"Uranus":return[new Q(t).createExplorer()];case"Neptune":return[new Z(t).createExplorer()];case"Moon":return[new U(t).createExplorer()];default:return[]}}},{key:"planetTypeToTitle",value:function(e){switch(e){case"Sun":return"太阳";case"Mercury":return"水星";case"Venus":return"金星";case"Earth":return"地球";case"Mars":return"火星";case"Jupiter":return"木星";case"Saturn":return"土星";case"Uranus":return"天王星";case"Neptune":return"海王星";case"Moon":return"月球";default:return"太阳系"}}}]),e}(),oe=n("0613"),ie=function(e){var t,n=new c["Q"],o=new c["db"](2,2),i=!0;e.renderer.domElement.addEventListener("mousemove",(function(t){if(i){var n=e.renderer.domElement.getBoundingClientRect();o.x=(t.clientX-n.left)/Object(oe["h"])().currentScale/e.renderer.domElement.clientWidth*2-1,o.y=-(t.clientY-n.top)/Object(oe["h"])().currentScale/e.renderer.domElement.clientHeight*2+1}})),e.renderer.domElement.addEventListener("dblclick",(function(){i&&null!==t&&e.cameraController.moveTo(t)}));var a=function(e){i=e},l=function(){if(i){n.setFromCamera(o,e.camera);var a=n.intersectObjects(e.scene.children,!0);if(a.length>0)for(var l=0;l=20)return cancelAnimationFrame(a),void(a=-1);a=requestAnimationFrame((function(){o()}))},s=function(){if(-1===a){var o=new c["eb"](0,0,0),i=e.camera.position.clone(),s=i.clone().sub(o);if(!(s.length()<=e.cameraListener.minDistance||s.length()>=e.cameraListener.maxDistance)){t=s.sub(new c["eb"](s.x/20,s.y/20,s.z/20));var u=i.clone().sub(t);n=new c["eb"](u.x/5,u.y/5,u.z/5),l=0,r()}}},u=function(){if(-1===a){var o=new c["eb"](0,0,0),i=e.camera.position.clone(),s=i.clone().sub(o);if(!(s.length()<=e.cameraListener.minDistance||s.length()>=e.cameraListener.maxDistance)){t=s.add(new c["eb"](s.x/20,s.y/20,s.z/20));var u=t.clone().sub(i);n=new c["eb"](-u.x/5,-u.y/5,-u.z/5),l=0,r()}}},d=-1,f=0,h=function t(){if(f++,e.scene.position.add(i),f>=50)return cancelAnimationFrame(d),void(d=-1);d=requestAnimationFrame((function(){t()}))},m=function t(){if(l++,e.camera.position.add(n),l>=50)return cancelAnimationFrame(a),void(a=-1);a=requestAnimationFrame((function(){t()}))},b=function(a){e.currentPlante=a,e.cameraListener.minDistance=a.cameraDistences[0],e.cameraListener.maxDistance=a.cameraDistences[2];var r=a.meshes[0].position.x*Math.cos(a.rotation.z),s=a.meshes[0].position.x*Math.sin(a.rotation.z),u=new c["eb"](-r,-s,0),d=e.scene.position.clone();o=new c["eb"](u.x,u.y,u.z);var b=o.clone().sub(d);i=new c["eb"](b.x/50,b.y/50,b.z/50),f=0;var p=e.camera.position.clone(),v=new c["eb"](0,0,0).sub(p);t=v.clone().clampLength(a.cameraDistences[1],a.cameraDistences[1]);var O=v.clone().sub(t);n=new c["eb"](O.x/50,O.y/50,O.z/50),l=0,m(),h()},p=function(){var o=e.camera.position.clone(),i=new c["eb"](0,0,0).sub(o);t=i.clone().clampLength(e.currentPlante.cameraDistences[1],e.currentPlante.cameraDistences[1]);var a=i.clone().sub(t);n=new c["eb"](a.x/50,a.y/50,a.z/50),l=0,m()};return{zoomIn:s,zoomOut:u,moveTo:b,reset:p}},ce=function(e){var t=function(){n.value.isPlaneShow=!1},n=Object(o["ref"])({isPlaneShow:!1,reset:t});return n.value},le=function(){function e(t,n,o){Object(i["a"])(this,e),this.planets=[],this.clock=new c["h"],this.viewRole=null,this.currentPlanetType="None",this.isBaikeShow=!1,this.isRevolutionShow=!1,this.revolutionViewIndex=0,this.isRotationShow=!1,this.rotationViewIndex=0,this.isRotation3Dshow=!0,this.rotationShowCount=[1,1,1],this.elementInfo=o,this.init(t,n),this.addListener(),this.changeSystem(te(o.saveInfo.planetSystemType),!0),this.earthController=ce(this),this.initViewData()}return Object(a["a"])(e,[{key:"showRevolution",value:function(e){this.currentTitle=1===e?"地球-公转速度":"地球-公转方向与周期",this.isRevolutionShow=!0,this.revolutionViewIndex=e}},{key:"showRotation",value:function(e,t,n){var o=["地球-自转方向","地球-自转周期","地球-自转速度"];this.currentTitle=o[e],this.isRotationShow=!0,this.rotationViewIndex=e,this.isRotation3Dshow=t,this.rotationShowCount=n}},{key:"initViewData",value:function(){if("Revolution"===this.elementInfo.saveInfo.currentEarthExploreType&&this.showRevolution("Speed"===this.elementInfo.saveInfo.currentRevolutionType?1:2),"Rotation"===this.elementInfo.saveInfo.currentEarthExploreType){var e=0;"Cycle"===this.elementInfo.saveInfo.currentRotationType&&(e=1),"Speed"===this.elementInfo.saveInfo.currentRotationType&&(e=2),this.showRotation(e,"ThreeD"===this.elementInfo.saveInfo.planetView,[1,1,1])}}},{key:"init",value:function(e,t){this.renderer=new c["gb"]({canvas:e,antialias:!0}),this.scene=new c["T"],this.camera=new c["K"](60,this.elementInfo.width/this.elementInfo.height,.1,4e3),this.renderer.setSize(this.elementInfo.width,this.elementInfo.height),this.renderer.setClearColor("#010101"),this.camera.position.set(-600,600,300),this.camera.up.set(0,0,1),this.camera.lookAt(this.scene.position),this.scene.add(new c["a"](5263440)),this.scene.add(new c["a"](6776679)),this.labelRenderer=new y["b"]({element:t}),this.labelRenderer.setSize(t.clientWidth,t.clientHeight)}},{key:"hideLabel",value:function(){this.planets.forEach((function(e){e.hideLabels()}))}},{key:"showLabel",value:function(){this.planets.forEach((function(e){e.showLabels()}))}},{key:"changeSystem",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.planets.forEach((function(e){e.label&&t.labelRenderer.domElement.removeChild(e.label),e.labels.forEach((function(e){t.labelRenderer.domElement.removeChild(e)})),e.satelltes.forEach((function(e){e.label&&t.labelRenderer.domElement.removeChild(e.label)})),t.scene.remove(e)})),this.planets=[];var i=Object(o["ref"])(this);if(i.value.currentTitle=ne.planetTypeToTitle(e),i.value.currentPlanetType=e,"None"===e)this.camera.position.set(-600,600,300),this.addSolarSystem();else{var a=ne.createExplorerPlanet(e,this.elementInfo);this.camera.position.set(0,1.2*a[0].cameraDistences[1],a[0].r),a.forEach((function(e){t.planets.push(e),t.scene.add(e)}))}if(this.cameraListener.position0.copy(this.camera.position),n){var c=s(this.elementInfo.id);this.scene.add(c)}this.planets.length>0&&this.reset()}},{key:"addSolarSystem",value:function(){var e=this,t=["Sun","Mercury","Venus","Earth","Mars","Jupiter","Saturn","Uranus","Neptune"];t.forEach((function(t){var n=ne.create(t,e.elementInfo);n&&(e.planets.push(n),e.scene.add(n))}))}},{key:"addListener",value:function(){this.cameraListener=f(this),this.mouseRaycaste=ie(this),this.cameraController=ae(this)}},{key:"play",value:function(){var e=this;!1===this.clock.running&&(this.mouseRaycaste.setEnable(!1),this.clock.start(),0===this.scene.position.x&&0===this.scene.position.y||this.cameraController.moveTo(this.planets[0])),this.animationHandle=requestAnimationFrame((function(){e.play()}));var t=this.clock.getDelta();this.planets.forEach((function(e){e.rotate(t)}))}},{key:"pause",value:function(){this.clock.stop(),this.mouseRaycaste.setEnable(!0),cancelAnimationFrame(this.animationHandle)}},{key:"render",value:function(){var e,t=this;return requestAnimationFrame((function(){t.render()})),null===(e=this.cameraListener)||void 0===e||e.update(),this.mouseRaycaste.getHitObjects(),this.renderer.render(this.scene,this.camera),this.labelRenderer.render(this.scene,this.camera),this}},{key:"reset",value:function(){var e,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.pause(),null===(e=this.earthController)||void 0===e||e.reset(),this.clock=new c["h"],this.scene.position.set(0,0,0),this.cameraListener.reset(),this.cameraListener.minDistance=this.planets[0].cameraDistences[0],this.cameraListener.maxDistance=this.planets[0].cameraDistences[2],t&&(this.currentPlante=this.planets[0]),this.planets.forEach((function(e){e.reset()})),this.cameraController.moveTo(this.currentPlante)}},{key:"zoomIn",value:function(){this.cameraController.zoomIn()}},{key:"zoomOut",value:function(){this.cameraController.zoomOut()}},{key:"setTimeStep",value:function(e){this.planets.forEach((function(t){t.timeStep=e}))}},{key:"dispose",value:function(){var e=this;this.cameraListener.dispose(),this.scene.traverse((function(t){e.disposeChild(t)})),c["g"].clear(),this.scene.clear(),this.renderer.dispose(),this.renderer.forceContextLoss()}},{key:"disposeChild",value:function(e){var t,n,o,i,a=this;e.children&&e.children.forEach((function(e){return e.traverse((function(e){a.disposeChild(e)}))})),e instanceof c["D"]&&((null===(t=e.geometry)||void 0===t?void 0:t.dispose)&&e.geometry.dispose(),(null===(n=e.material)||void 0===n?void 0:n.dispose)&&e.material.dispose(),(null===(i=null===(o=e.material)||void 0===o?void 0:o.texture)||void 0===i?void 0:i.dispose)&&e.material.texture.dispose()),e instanceof c["r"]&&e.clear(),e instanceof c["H"]&&e.clear()}}]),e}(),re=n("5620"),se=n.n(re),ue=Object(o["ref"])({app:d}),de=function(e){void 0!==ue.value.app&&ue.value.app.dispose(),ue.value.app=e},fe=function(){return ue},he=function(e){return Object(o["pushScopeId"])("data-v-64d95992"),e=e(),Object(o["popScopeId"])(),e},me={class:"grid no-point"},be=he((function(){return Object(o["createElementVNode"])("img",{class:"no-point grid",src:se.a,alt:""},null,-1)})),pe={class:"title"},ve=Object(o["defineComponent"])({props:{title:{type:String,default:"太阳系"}},setup:function(e){var t=fe().value.app;return Object(o["onMounted"])((function(){l["a"].publishLoadEvent(n("5620"),null===t||void 0===t?void 0:t.elementInfo.id)})),function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",me,[be,Object(o["createElementVNode"])("span",pe,Object(o["toDisplayString"])(e.title),1)])}}}),Oe=(n("e0eb"),n("d959")),je=n.n(Oe);const ye=je()(ve,[["__scopeId","data-v-64d95992"]]);var ge=ye,ke=(n("a9e3"),n("d9f3")),xe={key:0},we=Object(o["defineComponent"])({props:{text:{type:String,required:!0},checkedIcon:{type:String},icon:{type:String},iconSize:{type:Number,default:16},isToggButton:{type:Boolean,default:!1},checked:{type:Boolean,default:!1}},emits:["toggled"],setup:function(e,t){var n=t.expose,i=t.emit,a=e;Object(o["watch"])((function(){return a.checked}),(function(e,t){c.value=e}));var c=Object(o["ref"])(a.checked);function l(){a.isToggButton&&(c.value=!c.value,i("toggled",c.value))}return n({isChecked:c}),function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{class:Object(o["normalizeClass"])(["btn",{checked:c.value,"btn-hover":!c.value}]),onClick:l},[void 0!==e.icon?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",xe,[c.value?(Object(o["openBlock"])(),Object(o["createBlock"])(ke["a"],{key:0,width:e.iconSize,height:e.iconSize,name:e.checkedIcon?e.checkedIcon:e.icon,style:{fill:"white"}},null,8,["width","height","name"])):(Object(o["openBlock"])(),Object(o["createBlock"])(ke["a"],{key:1,width:e.iconSize,height:e.iconSize,name:e.icon,style:{fill:"white"}},null,8,["width","height","name"]))])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("span",{class:"text",style:Object(o["normalizeStyle"])({"margin-left":void 0!==e.icon?"6px":"0px"})},Object(o["toDisplayString"])(e.text),5)],2)}}});n("362e");const Ie=je()(we,[["__scopeId","data-v-58c3b6fe"]]);var Ee=Ie,Se={class:"slider-container"},Ce={class:"btns"},Be=Object(o["defineComponent"])({emits:["clicked"],setup:function(e,t){var n=t.emit,i=fe().value.app;function a(e){null===i||void 0===i||i.changeSystem(e),n("clicked")}return function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Se,[Object(o["createElementVNode"])("div",Ce,[Object(o["createVNode"])(Ee,{text:"太阳",onClick:t[0]||(t[0]=function(e){return a("Sun")})}),Object(o["createVNode"])(Ee,{text:"地球",onClick:t[1]||(t[1]=function(e){return a("Earth")})}),Object(o["createVNode"])(Ee,{text:"水星",onClick:t[2]||(t[2]=function(e){return a("Mercury")})}),Object(o["createVNode"])(Ee,{text:"金星",onClick:t[3]||(t[3]=function(e){return a("Venus")})}),Object(o["createVNode"])(Ee,{text:"火星",onClick:t[4]||(t[4]=function(e){return a("Mars")})}),Object(o["createVNode"])(Ee,{text:"木星",onClick:t[5]||(t[5]=function(e){return a("Jupiter")})}),Object(o["createVNode"])(Ee,{text:"土星",onClick:t[6]||(t[6]=function(e){return a("Saturn")})}),Object(o["createVNode"])(Ee,{text:"天王星",onClick:t[7]||(t[7]=function(e){return a("Uranus")})}),Object(o["createVNode"])(Ee,{text:"海王星",onClick:t[8]||(t[8]=function(e){return a("Neptune")})})])])}}});n("d4ad");const Ne=je()(Be,[["__scopeId","data-v-60072a90"]]);var Ve=Ne,ze=Object(o["defineComponent"])({setup:function(e){var t=fe().value.app;return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[Object(o["createElementVNode"])("button",{class:"btn btn-add",onClick:n[0]||(n[0]=function(e){var n;return null===(n=Object(o["unref"])(t))||void 0===n?void 0:n.zoomIn()})},[Object(o["createVNode"])(ke["a"],{name:"zoomIn",width:18,height:18})]),Object(o["createElementVNode"])("button",{class:"btn btn-sub",onClick:n[1]||(n[1]=function(e){var n;return null===(n=Object(o["unref"])(t))||void 0===n?void 0:n.zoomOut()})},[Object(o["createVNode"])(ke["a"],{name:"zoomOut",width:18,height:18})])])}}});n("68c9");const Pe=je()(ze,[["__scopeId","data-v-608e0404"]]);var Me=Pe,Te=(n("99af"),n("3aad")),Le=n("d244"),De=Object(o["defineComponent"])({props:{isOpen:{type:Boolean,default:!1},horizontalOffset:{type:Number,default:0},verticalOffset:{type:Number,default:0}},emits:["closed"],setup:function(e,t){var n=t.emit,i=e,a=Object(o["ref"])();Object(o["watch"])((function(){return i.isOpen}),(function(e,t){e&&Object(Le["a"])(Object(oe["h"])().currentSlide.id).$emit("PopupOpen",c)})),document.addEventListener("click",(function(){n("closed")}));var c=Object(Te["f"])();return Object(Le["a"])(Object(oe["h"])().currentSlide.id).$on("PopupOpen",(function(e){c!==e&&n("closed")})),function(t,n){return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{ref_key:"container",ref:a,onClick:n[0]||(n[0]=function(e){e.stopPropagation()}),class:"popup-container",style:Object(o["normalizeStyle"])({transform:"translate(".concat(e.horizontalOffset,"px, ").concat(e.verticalOffset,"px)")})},[Object(o["renderSlot"])(t.$slots,"default")],4)),[[o["vShow"],e.isOpen]])}}});n("e5a3");const _e=je()(De,[["__scopeId","data-v-096b47f8"]]);var Ae=_e,Re=Object(o["defineComponent"])({props:{min:{type:Number,default:0},max:{type:Number,default:100}},emits:["valueChanged"],setup:function(e,t){var n=t.emit,i=e,a=Object(o["ref"])(),c=Object(o["ref"])(33),l=!1,r=0,s=Object(oe["h"])();function u(e){e.target.setPointerCapture(e.pointerId),r=e.clientX/s.scale-c.value,l=!0}function d(e){l=!1,e.target.releasePointerCapture(e.pointerId)}function f(e){if(l){var t=a.value?a.value.clientWidth:0;t-=9;var o=e.clientX/s.scale,u=o-r;u<-9&&(u=-9),u>t&&(u=t),c.value=u;var d=Math.floor((i.max-i.min)*(c.value+9)/(t+9)+i.min);n("valueChanged",d)}}return function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[Object(o["createElementVNode"])("div",{ref_key:"bgBorder",ref:a,class:"bg-border"},[Object(o["createElementVNode"])("div",{class:"bg-border no-width",style:Object(o["normalizeStyle"])({backgroundColor:"#3D91FF",width:"".concat(c.value+9,"px")})},null,4),Object(o["createElementVNode"])("div",{class:"slide-border",style:Object(o["normalizeStyle"])({transform:"translateX(".concat(c.value,"px)")}),onMousedown:t[0]||(t[0]=Object(o["withModifiers"])((function(){}),["stop"])),onPointerdownCapture:u,onPointerupCapture:d,onPointermoveCapture:f},null,36)],512)])}}});n("12a6");const Fe=je()(Re,[["__scopeId","data-v-30b52d2d"]]);var He=Fe,We=function(e){return Object(o["pushScopeId"])("data-v-bd52f298"),e=e(),Object(o["popScopeId"])(),e},Xe={class:"slider-container"},Ye=We((function(){return Object(o["createElementVNode"])("span",null,"慢",-1)})),qe=We((function(){return Object(o["createElementVNode"])("span",null,"快",-1)})),Ge=Object(o["defineComponent"])({setup:function(e){var t=fe().value.app,n=Object(o["ref"])(16);function i(e){n.value=e,null===t||void 0===t||t.setTimeStep(e)}return function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Xe,[Object(o["createElementVNode"])("div",null,Object(o["toDisplayString"])(n.value)+"天/秒",1),Object(o["createElementVNode"])("div",null,[Ye,Object(o["createVNode"])(He,{onValueChanged:i,min:1,max:31,class:"slider"}),qe])])}}});n("d284");const Ue=je()(Ge,[["__scopeId","data-v-bd52f298"]]);var Ze=Ue,Ke={class:"controller-container"},Je=Object(o["defineComponent"])({setup:function(e){var t=fe().value.app,n=Object(o["ref"])(),i=Object(o["ref"])(!1),a=Object(o["ref"])(!1),c=Object(o["ref"])(),l=Object(o["ref"])();function r(){null===t||void 0===t||t.reset(),n.value.isChecked=!1}function s(e){e?null===t||void 0===t||t.play():null===t||void 0===t||t.pause()}return function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Ke,[Object(o["createVNode"])(Ee,{text:"星球",onClick:t[0]||(t[0]=Object(o["withModifiers"])((function(){}),["stop"])),"is-togg-button":!0,onToggled:t[1]||(t[1]=function(e){a.value=e}),ref_key:"btnPlanet",ref:l,icon:"planet",class:"controller-btn"},null,512),Object(o["createVNode"])(Ae,{onClosed:t[3]||(t[3]=function(){l.value&&(l.value.isChecked=!1),a.value=!1}),"is-open":a.value,"horizontal-offset":-160,"vertical-offset":-46},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(Ve,{onClicked:t[2]||(t[2]=function(){l.value.isChecked=!1,a.value=!1})})]})),_:1},8,["is-open"]),Object(o["createVNode"])(Ee,{"is-togg-button":!0,text:"速度",ref_key:"btnSpeed",ref:c,onClick:t[4]||(t[4]=Object(o["withModifiers"])((function(){}),["stop"])),icon:"speed",onToggled:t[5]||(t[5]=function(e){i.value=e}),class:"controller-btn"},null,512),Object(o["createVNode"])(Ae,{onClosed:t[6]||(t[6]=function(){c.value&&(c.value.isChecked=!1),i.value=!1}),"is-open":i.value,"horizontal-offset":-180,"vertical-offset":-59},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(Ze)]})),_:1},8,["is-open"]),Object(o["createVNode"])(Ee,{text:"运行",icon:"play",ref_key:"btnPaly",ref:n,"is-togg-button":!0,onToggled:s,"checked-icon":"pause",class:"controller-btn"},null,512),Object(o["createVNode"])(Me,{class:"zoom-btn"}),Object(o["createVNode"])(Ee,{text:"重置",icon:"reset",onClick:r,class:"controller-btn"})])}}});n("5949");const $e=je()(Je,[["__scopeId","data-v-55e2910e"]]);var Qe=$e,et={class:"slider-container"},tt={class:"btns"},nt=Object(o["defineComponent"])({emits:["clicked"],setup:function(e,t){var n=t.emit,i=Object(o["ref"])(fe().value.app);function a(e){0===e?i.value.showRevolution(1):i.value.showRotation(0,!0,[1,1,1]),n("clicked")}return function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",et,[Object(o["createElementVNode"])("div",tt,[Object(o["createVNode"])(Ee,{text:"公转",onClick:t[0]||(t[0]=function(e){return a(0)})}),Object(o["createVNode"])(Ee,{text:"自转",onClick:t[1]||(t[1]=function(e){return a(1)})})])])}}});n("a6300");const ot=je()(nt,[["__scopeId","data-v-07eb9518"]]);var it=ot,at={class:"controller-container"},ct=Object(o["defineComponent"])({setup:function(e){var t=Object(o["ref"])(fe().value.app),n=Object(o["ref"])(!1),i=Object(o["ref"])();function a(){var e,n;t.value&&(t.value.isBaikeShow=!0),null===(e=t.value)||void 0===e||e.reset(!1),null===(n=t.value)||void 0===n||n.scene.position.copy(t.value.currentPlante.structScreenPos),t.value.cameraListener.enabled=!1}function c(){var e;null===(e=t.value)||void 0===e||e.reset()}return function(e,l){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",at,[Object(o["createVNode"])(Ee,{text:"返回",icon:"return",onClick:l[0]||(l[0]=function(e){var n;return null===(n=t.value)||void 0===n?void 0:n.changeSystem("None")}),class:"controller-btn"}),"Earth"===t.value.currentPlanetType&&!1===t.value.earthController.isPlaneShow?(Object(o["openBlock"])(),Object(o["createBlock"])(Ee,{key:0,text:"平面",icon:"plane",onClick:l[1]||(l[1]=function(e){return t.value.earthController.isPlaneShow=!0}),class:"controller-btn"})):Object(o["createCommentVNode"])("",!0),"Earth"===t.value.currentPlanetType&&!0===t.value.earthController.isPlaneShow?(Object(o["openBlock"])(),Object(o["createBlock"])(Ee,{key:1,text:"立体",icon:"stereo",onClick:l[2]||(l[2]=function(e){return t.value.earthController.isPlaneShow=!1}),class:"controller-btn"})):Object(o["createCommentVNode"])("",!0),!1===t.value.earthController.isPlaneShow?(Object(o["openBlock"])(),Object(o["createBlock"])(Ee,{key:2,text:"百科",onClick:a,icon:"baike",class:"controller-btn"})):Object(o["createCommentVNode"])("",!0),"Earth"===t.value.currentPlanetType?(Object(o["openBlock"])(),Object(o["createBlock"])(Ee,{key:3,text:"探索",ref_key:"btnExplorer",ref:i,"is-togg-button":!0,icon:"explore",onClick:l[3]||(l[3]=Object(o["withModifiers"])((function(){}),["stop"])),onToggled:l[4]||(l[4]=function(e){n.value=e}),class:"zoom-btn"},null,512)):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(Ae,{onClosed:l[6]||(l[6]=function(){i.value&&(i.value.isChecked=!1),n.value=!1}),"is-open":n.value,"horizontal-offset":-110,"vertical-offset":-46},{default:Object(o["withCtx"])((function(){return[Object(o["createVNode"])(it,{onClicked:l[5]||(l[5]=function(){i.value&&(i.value.isChecked=!1),n.value=!1})})]})),_:1},8,["is-open"]),Object(o["createVNode"])(Me,{class:"controller-btn"}),Object(o["createVNode"])(Ee,{text:"重置",icon:"reset",onClick:c,class:"controller-btn"})])}}});n("3ae1");const lt=je()(ct,[["__scopeId","data-v-009cf39a"]]);var rt=lt,st=function(e){return Object(o["pushScopeId"])("data-v-fe593d8e"),e=e(),Object(o["popScopeId"])(),e},ut={class:"view-container"},dt=["src"],ft={class:"pin-content"},ht=st((function(){return Object(o["createElementVNode"])("div",{class:"line"},null,-1)})),mt=st((function(){return Object(o["createElementVNode"])("div",{class:"pin-spot"},null,-1)})),bt=Object(o["defineComponent"])({setup:function(e){var t,i=Object(o["ref"])(fe().value.app),a=Object(o["ref"])(0),c=Object(o["ref"])(0),l=Object(o["ref"])(""),r=Object(o["ref"])(1),s=!1,u=0,d=0,f=Object(oe["h"])(),h=Object(o["ref"])(null===(t=i.value.elementInfo.saveInfo.maps.find((function(e){return e.key===i.value.elementInfo.saveInfo.earthTextureType})))||void 0===t?void 0:t.uri.uri);function m(e){e.target.setPointerCapture(e.pointerId),u=e.clientX/f.scale-a.value,d=e.clientY/f.scale-c.value,s=!0}function b(e){s=!1,e.target.releasePointerCapture(e.pointerId)}function p(e){if(s){var t=e.clientX/f.scale,n=t-u,o=e.clientY/f.scale,i=o-d;n<-1e3&&(n=-1e3),n>1e3&&(n=1e3),i<-500&&(i=-500),i>500&&(i=500),a.value=n,c.value=i}}function v(e){var t=e.target.getBoundingClientRect(),n=100*(e.clientX-t.left)/t.width,o=100*(e.clientY-t.top)/t.height;l.value="".concat(n,"% ").concat(o,"%");var i=r.value+(e.deltaY>0?.2*-r.value:.2*r.value);i<1&&(i=1),i>50&&(i=50),r.value=i}return(!h.value||h.value.length<=1)&&(h.value=n("34cb")),function(e,t){return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",ut,[Object(o["createElementVNode"])("div",{class:"img-container",style:Object(o["normalizeStyle"])({transform:"translate(".concat(a.value,"px,").concat(c.value,"px) scale(").concat(r.value,")"),transformOrigin:l.value}),onMousedown:t[0]||(t[0]=Object(o["withModifiers"])((function(){}),["stop"])),onPointerdownCapture:m,onPointerupCapture:b,onPointermoveCapture:p,onWheel:v},[Object(o["createElementVNode"])("img",{src:h.value,alt:""},null,8,dt),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.value.elementInfo.saveInfo.mapPins,(function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"pin",style:Object(o["normalizeStyle"])({left:e.pinPosition2D.x+"px",top:e.pinPosition2D.y+"px"}),key:t},[Object(o["createElementVNode"])("div",ft,Object(o["toDisplayString"])(e.annotation),1),ht,mt],4)})),128))],36)],512)),[[o["vShow"],i.value.earthController.isPlaneShow]])}}});n("fb7f");const pt=je()(bt,[["__scopeId","data-v-fe593d8e"]]);var vt=pt,Ot=n("90c3"),jt=n.n(Ot),yt=n("5691"),gt=n.n(yt),kt=n("2e9f"),xt=n.n(kt),wt=function(e){return Object(o["pushScopeId"])("data-v-67dbc7b8"),e=e(),Object(o["popScopeId"])(),e},It={class:"explorer-container e-grid"},Et=wt((function(){return Object(o["createElementVNode"])("img",{class:"no-point e-grid",src:jt.a,alt:""},null,-1)})),St={class:"no-point texture-img",style:{width:"899px",height:"544px"},src:gt.a,alt:""},Ct={class:"no-point texture-img",src:xt.a,alt:""},Bt=Object(o["defineComponent"])({setup:function(e){var t=Object(o["ref"])(fe().value.app);return Object(o["onMounted"])((function(){var e,o,i;l["a"].publishLoadEvent(n("90c3"),null===(e=t.value)||void 0===e?void 0:e.elementInfo.id),l["a"].publishLoadEvent(n("5691"),null===(o=t.value)||void 0===o?void 0:o.elementInfo.id),l["a"].publishLoadEvent(n("2e9f"),null===(i=t.value)||void 0===i?void 0:i.elementInfo.id)})),function(e,n){return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",It,[Et,Object(o["withDirectives"])(Object(o["createElementVNode"])("img",St,null,512),[[o["vShow"],0===t.value.revolutionViewIndex]]),Object(o["withDirectives"])(Object(o["createElementVNode"])("img",Ct,null,512),[[o["vShow"],1===t.value.revolutionViewIndex]])],512)),[[o["vShow"],t.value.isRevolutionShow]])}}});n("9d47");const Nt=je()(Bt,[["__scopeId","data-v-67dbc7b8"]]);var Vt=Nt,zt=n("e0fb"),Pt=n.n(zt),Mt=n("c2f6"),Tt=n.n(Mt),Lt=function(e){return Object(o["pushScopeId"])("data-v-d5befaf4"),e=e(),Object(o["popScopeId"])(),e},Dt={class:"info-container"},_t={key:0},At={class:"info-title"},Rt=Lt((function(){return Object(o["createElementVNode"])("img",{class:"info-split",src:Tt.a,alt:""},null,-1)})),Ft={class:"info-content"},Ht={class:"data-title"},Wt={class:"data-content"},Xt={class:"info-title"},Yt=Lt((function(){return Object(o["createElementVNode"])("img",{class:"info-split",src:Tt.a,alt:""},null,-1)})),qt={class:"info-content"},Gt=Object(o["defineComponent"])({props:{baikeInfo:{type:Object,required:!0}},setup:function(e){var t=fe().value.app;return Object(o["onMounted"])((function(){l["a"].publishLoadEvent(n("c2f6"),null===t||void 0===t?void 0:t.elementInfo.id)})),function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Dt,[e.baikeInfo.title?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",_t,[Object(o["createElementVNode"])("span",At,Object(o["toDisplayString"])(e.baikeInfo.title),1),Rt,Object(o["createElementVNode"])("span",Ft,Object(o["toDisplayString"])(e.baikeInfo.content),1)])):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.baikeInfo.datas,(function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"data-container",style:Object(o["normalizeStyle"])({backgroundColor:t%2===0?"#3D91FF33":"transparent"}),key:t},[Object(o["createElementVNode"])("span",Ht,Object(o["toDisplayString"])(e.title),1),Object(o["createElementVNode"])("span",Wt,Object(o["toDisplayString"])(e.content),1)],4)})),128)),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.baikeInfo.subjects,(function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:t,class:"subject-container"},[Object(o["createElementVNode"])("span",Xt,Object(o["toDisplayString"])(e.title),1),Yt,Object(o["createElementVNode"])("span",qt,Object(o["toDisplayString"])(e.content),1)])})),128))])}}});n("7157");const Ut=je()(Gt,[["__scopeId","data-v-d5befaf4"]]);var Zt=Ut,Kt=function(e){return Object(o["pushScopeId"])("data-v-4a853729"),e=e(),Object(o["popScopeId"])(),e},Jt=["onAnimationend"],$t=Kt((function(){return Object(o["createElementVNode"])("img",{src:Pt.a,alt:""},null,-1)})),Qt={class:"btn-container"},en=Object(o["defineComponent"])({setup:function(e){var t=Object(o["ref"])(fe().value.app),i=Object(o["ref"])(!1),a=Object(o["ref"])(""),c=Object(o["ref"])(!0);function r(){!1===i.value&&(t.value.isBaikeShow=!1),a.value=""}function s(){c.value=!1,t.value.currentPlante.setStructVisiable(!0),t.value.hideLabel()}function u(){c.value=!0,t.value.currentPlante.setStructVisiable(!1),t.value.showLabel()}function d(){var e;t.value&&(i.value=!1,a.value="baike-hide"),null===(e=t.value)||void 0===e||e.reset(),t.value.cameraListener.enabled=!0}return Object(o["watch"])((function(){var e;return null===(e=t.value)||void 0===e?void 0:e.isBaikeShow}),(function(e,n){c.value=!t.value.currentPlante.isStructShow,e&&(i.value=!0,a.value="baike-show")})),Object(o["onMounted"])((function(){l["a"].publishLoadEvent(n("e0fb"),t.value.elementInfo.id)})),function(e,n){var i;return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["baike-container show",a.value]),onAnimationend:Object(o["withModifiers"])(r,["stop"])},[$t,c.value?(Object(o["openBlock"])(),Object(o["createBlock"])(Zt,{key:0,"baike-info":t.value.currentPlante.baikeInfos[0]},null,8,["baike-info"])):(Object(o["openBlock"])(),Object(o["createBlock"])(Zt,{key:1,"baike-info":t.value.currentPlante.baikeInfos[1]},null,8,["baike-info"])),Object(o["createElementVNode"])("div",Qt,[Object(o["createElementVNode"])("button",{class:Object(o["normalizeClass"])(["btn btn-baike",{isChecked:c.value}]),onClick:u},"百科",2),Object(o["createElementVNode"])("button",{class:Object(o["normalizeClass"])(["btn btn-struct",{isChecked:!c.value}]),onClick:s},"结构",2)]),Object(o["createElementVNode"])("button",{class:"btn-return",onClick:d},[Object(o["createVNode"])(ke["a"],{name:"return",class:"btn-icon",width:22})])],42,Jt)),[[o["vShow"],null===(i=t.value)||void 0===i?void 0:i.isBaikeShow]])}}});n("529a");const tn=je()(en,[["__scopeId","data-v-4a853729"]]);var nn=tn,on={class:"controller-container"},an={class:"more-container"},cn={class:"btns"},ln=Object(o["defineComponent"])({setup:function(e){var t=Object(o["ref"])(fe().value.app),n=Object(o["ref"])(!1),i=Object(o["ref"])();function a(e){t.value.showRevolution(e),n.value=!1,i.value&&(i.value.isChecked=!1)}return function(e,c){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",on,[Object(o["createVNode"])(Ee,{text:"返回",onClick:c[0]||(c[0]=function(e){return t.value.isRevolutionShow=!1}),icon:"return",class:"controller-btn"}),Object(o["createVNode"])(Ee,{text:"更多",icon:"more",onClick:c[1]||(c[1]=Object(o["withModifiers"])((function(){}),["stop"])),"is-togg-button":!0,onToggled:c[2]||(c[2]=function(e){n.value=e}),ref_key:"btnMore",ref:i,class:"controller-btn"},null,512),Object(o["createVNode"])(Ae,{onClosed:c[5]||(c[5]=function(){i.value&&(i.value.isChecked=!1),n.value=!1}),"is-open":n.value,"horizontal-offset":-130,"vertical-offset":-46},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("div",an,[Object(o["createElementVNode"])("div",cn,[Object(o["createVNode"])(Ee,{checked:0===t.value.revolutionViewIndex,text:"公转方向与周期",onClick:c[3]||(c[3]=function(e){return a(0)}),class:"popup-btn"},null,8,["checked"]),Object(o["createVNode"])(Ee,{checked:1===t.value.revolutionViewIndex,text:"公转方向速度",class:"popup-btn",onClick:c[4]||(c[4]=function(e){return a(1)})},null,8,["checked"])])])]})),_:1},8,["is-open"])])}}});n("3845");const rn=je()(ln,[["__scopeId","data-v-5c6ae97f"]]);var sn=rn,un=n("741b"),dn=function(e){return Object(o["pushScopeId"])("data-v-37672be6"),e=e(),Object(o["popScopeId"])(),e},fn={class:"controller-container"},hn={class:"more-container"},mn={class:"btns"},bn={class:"toggle"},pn=dn((function(){return Object(o["createElementVNode"])("p",null,null,-1)})),vn=dn((function(){return Object(o["createElementVNode"])("span",null," 北极俯视 ",-1)})),On={class:"toggle"},jn=dn((function(){return Object(o["createElementVNode"])("p",null,null,-1)})),yn=dn((function(){return Object(o["createElementVNode"])("span",null," 南极俯视 ",-1)})),gn=Object(o["defineComponent"])({setup:function(e){var t=Object(o["ref"])(fe().value.app),n=Object(o["ref"])(!1),i=Object(o["ref"])();function a(e){t.value.showRotation(e,t.value.isRotation3Dshow,t.value.rotationShowCount),n.value=!1,i.value&&(i.value.isChecked=!1)}function c(e){t.value.rotationShowCount=1===e?[1,0===t.value.rotationShowCount[e]?1:0,t.value.rotationShowCount[2]]:[1,t.value.rotationShowCount[1],0===t.value.rotationShowCount[e]?1:0]}return function(e,l){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",fn,[Object(o["createVNode"])(Ee,{text:"返回",onClick:l[0]||(l[0]=function(e){return t.value.isRotationShow=!1}),icon:"return",class:"controller-btn"}),Object(o["createVNode"])(Ee,{text:"更多",icon:"more",onClick:l[1]||(l[1]=Object(o["withModifiers"])((function(){}),["stop"])),"is-togg-button":!0,onToggled:l[2]||(l[2]=function(e){n.value=e}),ref_key:"btnMore",ref:i,class:"controller-btn"},null,512),Object(o["createVNode"])(Ae,{onClosed:l[6]||(l[6]=function(){i.value&&(i.value.isChecked=!1),n.value=!1}),"is-open":n.value,"horizontal-offset":-130,"vertical-offset":-46},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("div",hn,[Object(o["createElementVNode"])("div",mn,[Object(o["createVNode"])(Ee,{checked:0===t.value.rotationViewIndex,text:"自转方向",onClick:l[3]||(l[3]=function(e){return a(0)}),class:"popup-btn"},null,8,["checked"]),Object(o["createVNode"])(Ee,{checked:1===t.value.rotationViewIndex,text:"自转周期",class:"popup-btn",onClick:l[4]||(l[4]=function(e){return a(1)})},null,8,["checked"]),Object(o["createVNode"])(Ee,{checked:2===t.value.rotationViewIndex,text:"自转速度",class:"popup-btn",onClick:l[5]||(l[5]=function(e){return a(2)})},null,8,["checked"])])])]})),_:1},8,["is-open"]),0===t.value.rotationViewIndex&&!0===t.value.isRotation3Dshow?(Object(o["openBlock"])(),Object(o["createBlock"])(Ee,{key:0,text:"平面",icon:"plane",onClick:l[7]||(l[7]=function(e){return t.value.isRotation3Dshow=!1}),class:"controller-btn"})):Object(o["createCommentVNode"])("",!0),0===t.value.rotationViewIndex&&!1===t.value.isRotation3Dshow?(Object(o["openBlock"])(),Object(o["createBlock"])(Ee,{key:1,text:"立体",icon:"stereo",onClick:l[8]||(l[8]=function(e){return t.value.isRotation3Dshow=!0}),class:"controller-btn"})):Object(o["createCommentVNode"])("",!0),Object(o["withDirectives"])(Object(o["createElementVNode"])("div",bn,[Object(o["createVNode"])(Object(o["unref"])(un["ToggleButton"]),{width:60,height:30,sync:!0,color:{checked:"#3D91FF",unchecked:"#BFBFBF"},name:"toggle",value:1===t.value.rotationShowCount[1],onChange:l[9]||(l[9]=function(e){return c(1)})},null,8,["value"]),pn,vn],512),[[o["vShow"],0===t.value.rotationViewIndex]]),Object(o["withDirectives"])(Object(o["createElementVNode"])("div",On,[Object(o["createVNode"])(Object(o["unref"])(un["ToggleButton"]),{width:60,height:30,sync:!0,color:{checked:"#3D91FF",unchecked:"#BFBFBF"},name:"toggle",value:1===t.value.rotationShowCount[2],onChange:l[10]||(l[10]=function(e){return c(2)})},null,8,["value"]),jn,yn],512),[[o["vShow"],0===t.value.rotationViewIndex]])])}}});n("3710");const kn=je()(gn,[["__scopeId","data-v-37672be6"]]);var xn=kn,wn=n("efe5"),In=n.n(wn),En=n("754e"),Sn=n.n(En),Cn=n("10b6"),Bn=n.n(Cn),Nn=n("cb9e"),Vn=n.n(Nn),zn=(n("4de4"),function(){function e(t,n,o){Object(i["a"])(this,e),this.clock=new c["h"],this.viewRole=null,this.earthR=192,this.rotateFunc=[],this.labels=[],this.elementInfo=o,this.init(t,n),this.render(),this.addListener()}return Object(a["a"])(e,[{key:"addListener",value:function(){var e=this;this.trackballControls=new u(this.camera,this.renderer.domElement),this.trackballControls.rotateSpeed=1.5,this.trackballControls.zoomSpeed=1.2,this.trackballControls.panSpeed=.8,this.trackballControls.noZoom=!0,this.trackballControls.noPan=!0,this.trackballControls.dynamicDampingFactor=.3,this.trackballControls.addEventListener("change",(function(){e.renderer.render(e.scene,e.camera)}))}},{key:"init",value:function(e,t){this.renderer=new c["gb"]({canvas:e,antialias:!0}),this.scene=new c["T"],this.camera=new c["J"](-this.elementInfo.width/2,this.elementInfo.width/2,this.elementInfo.height/2,-this.elementInfo.height/2,1,1e3),this.renderer.setSize(this.elementInfo.width,this.elementInfo.height),this.renderer.setClearColor("#000000",0),this.camera.position.set(0,400,0),this.camera.up.set(0,0,1),this.camera.lookAt(this.scene.position);var n=new c["a"](4210752);this.scene.add(n),this.labelRenderer=new y["b"]({element:t}),this.labelRenderer.setSize(t.clientWidth,t.clientHeight)}},{key:"createEarth",value:function(){var e=new c["H"],t=new c["X"](this.earthR,32,32);t.rotateX(Math.PI/2);var o=new c["D"](t,new c["E"]({map:(new c["Z"]).load(n("34cb"))}));return e.add(o),e.rotateY(-23.5/180*Math.PI),e}},{key:"render",value:function(){var e,t,n=this;requestAnimationFrame((function(){n.render()}));var o=this.clock.getDelta();this.rotateFunc.forEach((function(e){e(o)})),null===(e=this.cameraListener)||void 0===e||e.update(),null===(t=this.trackballControls)||void 0===t||t.update(),this.renderer.render(this.scene,this.camera),this.labelRenderer.render(this.scene,this.camera)}},{key:"clear",value:function(){var e,t=this;this.scene.traverse((function(e){t.disposeChild(e)})),this.scene.clear();var n=new c["a"](4210752);this.scene.add(n),this.rotateFunc=[],this.labels.forEach((function(e){try{t.labelRenderer.domElement.removeChild(e)}catch(n){}})),this.labels=[],null===(e=this.trackballControls)||void 0===e||e.reset(),this.trackballControls.enabled=!1}},{key:"renderDirect",value:function(e){var t=this;this.clear();for(var n=e.filter((function(e){return 1===e})).length,o=function(o){var i=t.createEarth();0===o?t.rotateFunc.push((function(e){i.rotation.z+=2*Math.PI*e/10})):(t.rotateFunc.push((function(e){i.rotation.z+=2*Math.PI*e/10})),1===o&&1===e[1]?i.rotateX(-Math.PI/2):i.rotateX(Math.PI/2)),3===n?i.position.set(2*(t.earthR+10)*(1-o),0,0):2===n&&i.position.set((t.earthR+10)*(1-2*o),0,0),t.scene.add(i)},i=0;i0&&(clearInterval(u),t=new zn(a.value,c.value,i.value.elementInfo),r(i.value.rotationViewIndex))}),100);l["a"].publishLoadEvent(n("754e"),null===(e=i.value)||void 0===e?void 0:e.elementInfo.id),l["a"].publishLoadEvent(n("10b6"),null===(o=i.value)||void 0===o?void 0:o.elementInfo.id),l["a"].publishLoadEvent(n("cb9e"),null===(s=i.value)||void 0===s?void 0:s.elementInfo.id)})),Object(o["onUnmounted"])((function(){t.dispose()})),function(e,t){return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Mn,[Tn,Object(o["withDirectives"])(Object(o["createElementVNode"])("canvas",{ref_key:"canvas",ref:a,class:"e-grid"},null,512),[[o["vShow"],i.value.isRotation3Dshow]]),Object(o["createElementVNode"])("div",{ref_key:"label",ref:c,class:"e-grid label-container"},null,512),Object(o["withDirectives"])(Object(o["createElementVNode"])("img",Ln,null,512),[[o["vShow"],2===i.value.rotationViewIndex]]),Object(o["withDirectives"])(Object(o["createElementVNode"])("div",Dn,[_n,Object(o["withDirectives"])(Object(o["createElementVNode"])("img",An,null,512),[[o["vShow"],1===i.value.rotationShowCount[1]]]),Object(o["withDirectives"])(Object(o["createElementVNode"])("img",Rn,null,512),[[o["vShow"],1===i.value.rotationShowCount[2]]])],512),[[o["vShow"],!1===i.value.isRotation3Dshow]]),Object(o["withDirectives"])(Object(o["createElementVNode"])("div",Fn,[Hn,1===i.value.rotationShowCount[1]?(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",Wn,"北极俯视")):Object(o["createCommentVNode"])("",!0),1===i.value.rotationShowCount[2]?(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",Xn,"南极俯视")):Object(o["createCommentVNode"])("",!0)],512),[[o["vShow"],0===i.value.rotationViewIndex]]),Yn],512)),[[o["vShow"],i.value.isRotationShow]])}}});n("c09a");const Gn=je()(qn,[["__scopeId","data-v-e3978328"]]);var Un=Gn,Zn=n("1107"),Kn={class:"climate"},Jn={class:"title"},$n=Object(o["defineComponent"])({setup:function(e){var t=[{color:"#00a64c",title:"热带雨林气候"},{color:"#c3de87",title:"热带季风气候"},{color:"#b8cba2",title:"亚热带季风和季风性湿润气候"},{color:"#8dd3c6",title:"温带海洋性气候"},{color:"#d6c6e3",title:"温带大陆性气候"},{color:"#edf4c0",title:"高山气候"},{color:"#fdd3a5",title:"热带草原气候"},{color:"#f8bccd",title:"热带沙漠气候"},{color:"#bdd91c",title:"地中海气候"},{color:"#f9981b",title:"温带季风气候"},{color:"#ae8bc2",title:"极地气候"}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Kn,[(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t,class:"climate-item"},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({backgroundColor:e.color}),class:"color"},null,4),Object(o["createElementVNode"])("div",Jn,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])}}});n("14ec");const Qn=je()($n,[["__scopeId","data-v-d85a255e"]]);var eo=Qn,to={class:"natural"},no={class:"title"},oo=Object(o["defineComponent"])({setup:function(e){var t=[{color:"#ffffff",title:"冰原带"},{color:"#d0d4ef",title:"亚寒带针叶林带"},{color:"#ffc70a",title:"温带草原带"},{color:"#bfcd1f",title:"热带草原带"},{color:"#58b390",title:"亚热带常绿\n阔叶林带"},{color:"#c869b0",title:"高山植物区"},{color:"#8eb6de",title:"苔原带"},{color:"#ef92da",title:"温带混交林和温带落叶阔叶带"},{color:"#fdf234",title:"荒漠带"},{color:"#92d8dc",title:"亚热带常绿\n硬叶林带"},{color:"#008b44",title:"热带雨林带"}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",to,[(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t,class:"natural-item"},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({backgroundColor:e.color}),class:"color"},null,4),Object(o["createElementVNode"])("div",no,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])}}});n("3868");const io=je()(oo,[["__scopeId","data-v-4767eeac"]]);var ao=io,co={class:"ocean"},lo={class:"title"},ro=Object(o["defineComponent"])({setup:function(e){var t=[{color:"#de060d",title:"暖流"},{color:"#069a62",title:"寒流"}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",co,[(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t,class:"ocean-item"},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({backgroundColor:e.color}),class:"color"},null,4),Object(o["createElementVNode"])("div",lo,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])}}});n("10dc");const so=je()(ro,[["__scopeId","data-v-78e8aa31"]]);var uo=so,fo={class:"ocean"},ho={class:"title"},mo=Object(o["defineComponent"])({setup:function(e){var t=[{path:"path('M0,4L50,4 50,6 0,6')",title:"板块边界"},{path:"path('M0,4L5,4 5,6 0,6z M10,4L20,4 20,6 10,6z M25,4 35,4 35,6 25,6z M40,4L50,4 50,6 40,6z')",title:"未定板块边界"},{path:"path('M0,4L35,4 35,0 50,5 35,10 35,6 0,6')",title:"板块运动方向"}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",fo,[(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t,class:"ocean-item"},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({"clip-path":e.path}),class:"color"},null,4),Object(o["createElementVNode"])("div",ho,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])}}});n("c8ae");const bo=je()(mo,[["__scopeId","data-v-86b33cce"]]);var po=bo,vo=function(e){return Object(o["pushScopeId"])("data-v-a6ac3954"),e=e(),Object(o["popScopeId"])(),e},Oo={class:"population"},jo=vo((function(){return Object(o["createElementVNode"])("div",{class:"population-title"},[Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("span",null,"人口密度"),Object(o["createElementVNode"])("br"),Object(o["createElementVNode"])("span",null,"(人/平方千米)")])],-1)})),yo={class:"title"},go=Object(o["defineComponent"])({setup:function(e){var t=[{color:"#f67b47",title:"200人以上"},{color:"#e990aa",title:"100-200"},{color:"#f5c071",title:"10-100"},{color:"#f7c8af",title:"1-10"},{color:"#faeaa8",title:"1人以下"},{color:"#ffffff",title:"无人定居区"}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Oo,[jo,(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t,class:"population-item"},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({backgroundColor:e.color}),class:"color"},null,4),Object(o["createElementVNode"])("div",yo,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])}}});n("6603");const ko=je()(go,[["__scopeId","data-v-a6ac3954"]]);var xo=ko,wo=function(e){return Object(o["pushScopeId"])("data-v-4b7afa38"),e=e(),Object(o["popScopeId"])(),e},Io={class:"rainfall"},Eo=wo((function(){return Object(o["createElementVNode"])("span",null,"年降水量(毫米)",-1)})),So={class:"rainfall-container"},Co={class:"title"},Bo=Object(o["defineComponent"])({setup:function(e){var t=[{color:"#f0c1ab",title:"200"},{color:"#edeca7",title:"500"},{color:"#a8d5ec",title:"1000"},{color:"#6cbade",title:"2000"},{color:"#3098c9",title:""}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Io,[Eo,Object(o["createElementVNode"])("div",So,[(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({backgroundColor:e.color}),class:"color"},null,4),Object(o["createElementVNode"])("div",Co,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])])}}});n("f786");const No=je()(Bo,[["__scopeId","data-v-4b7afa38"]]);var Vo=No,zo=function(e){return Object(o["pushScopeId"])("data-v-5080aa32"),e=e(),Object(o["popScopeId"])(),e},Po={class:"temperature"},Mo=zo((function(){return Object(o["createElementVNode"])("span",null,"气温(°C)",-1)})),To={class:"temperature-container"},Lo={class:"title"},Do=Object(o["defineComponent"])({setup:function(e){var t=[{color:"#48bbc7",title:"-20"},{color:"#7ad35b",title:"-10"},{color:"#b6de85",title:"0"},{color:"#fff284",title:"10"},{color:"#f2cc96",title:"20"},{color:"#ef9ec1",title:""}];return function(e,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Po,[Mo,Object(o["createElementVNode"])("div",To,[(Object(o["openBlock"])(),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t,(function(e,t){return Object(o["createElementVNode"])("div",{key:t},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({backgroundColor:e.color}),class:"color"},null,4),Object(o["createElementVNode"])("div",Lo,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.title),1)])])})),64))])])}}});n("4a11");const _o=je()(Do,[["__scopeId","data-v-5080aa32"]]);var Ao=_o,Ro={class:"legend-container"},Fo=Object(o["defineComponent"])({setup:function(e){var t=Object(o["ref"])(fe().value.app);return function(e,n){return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Ro,[Object(o["withDirectives"])(Object(o["createVNode"])(eo,null,null,512),[[o["vShow"],"Climate"===t.value.elementInfo.saveInfo.earthTextureType]]),Object(o["withDirectives"])(Object(o["createVNode"])(ao,null,null,512),[[o["vShow"],"Natural"===t.value.elementInfo.saveInfo.earthTextureType]]),Object(o["withDirectives"])(Object(o["createVNode"])(uo,null,null,512),[[o["vShow"],"OceanCurrent"===t.value.elementInfo.saveInfo.earthTextureType]]),Object(o["withDirectives"])(Object(o["createVNode"])(po,null,null,512),[[o["vShow"],"Plate"===t.value.elementInfo.saveInfo.earthTextureType]]),Object(o["withDirectives"])(Object(o["createVNode"])(xo,null,null,512),[[o["vShow"],"Population"===t.value.elementInfo.saveInfo.earthTextureType]]),Object(o["withDirectives"])(Object(o["createVNode"])(Vo,null,null,512),[[o["vShow"],"Rainfall"===t.value.elementInfo.saveInfo.earthTextureType]]),Object(o["withDirectives"])(Object(o["createVNode"])(Ao,null,null,512),[[o["vShow"],"Temperature"===t.value.elementInfo.saveInfo.earthTextureType]])],512)),[[o["vShow"],"Earth"===t.value.currentPlanetType]])}}});n("d67a");const Ho=je()(Fo,[["__scopeId","data-v-5826c850"]]);var Wo=Ho,Xo={key:0,class:"tool-container"},Yo=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(),i=Object(o["ref"])(),a=Object(o["ref"])(),c=Object(o["ref"])(!1);return Object(o["onMounted"])((function(){var e=setInterval((function(){n.value&&n.value.getBoundingClientRect().width>0&&(clearInterval(e),a.value=new le(n.value,i.value,t.elementInfo).render(),de(a.value),c.value=!0)}),100)})),Object(o["onUnmounted"])((function(){var e;null===(e=a.value)||void 0===e||e.dispose()})),function(t,l){var r,s,u,d,f,h,m,b;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["base-element-content",null===(r=e.elementInfo.animationClass)||void 0===r?void 0:r.class]),onAnimationend:l[0]||(l[0]=function(){var t,n,i;return(null===(n=Object(o["unref"])(Zn["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(i=Object(o["unref"])(Zn["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationEnd.apply(t,arguments))}),onAnimationstart:l[1]||(l[1]=function(){var t,n,i;return(null===(n=Object(o["unref"])(Zn["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(i=Object(o["unref"])(Zn["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationStart.apply(t,arguments))}),onAnimationiteration:l[2]||(l[2]=function(){var t,n,i;return(null===(n=Object(o["unref"])(Zn["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(i=Object(o["unref"])(Zn["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{overflow:"disable",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px",backgroundSize:"cover"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("canvas",{ref_key:"canvas",ref:n,class:"canvas-container"},null,512),Object(o["createElementVNode"])("div",{class:"label-container",ref_key:"label",ref:i},null,512),c.value?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Xo,[Object(o["createVNode"])(vt),Object(o["createVNode"])(Vt),Object(o["createVNode"])(Un),Object(o["createVNode"])(Wo),Object(o["withDirectives"])(Object(o["createVNode"])(Qe,null,null,512),[[o["vShow"],"None"===(null===(s=a.value)||void 0===s?void 0:s.currentPlanetType)]]),Object(o["withDirectives"])(Object(o["createVNode"])(rt,null,null,512),[[o["vShow"],"None"!==(null===(u=a.value)||void 0===u?void 0:u.currentPlanetType)&&!1===(null===(d=a.value)||void 0===d?void 0:d.isRevolutionShow)&&!1===(null===(f=a.value)||void 0===f?void 0:f.isRotationShow)]]),Object(o["withDirectives"])(Object(o["createVNode"])(sn,null,null,512),[[o["vShow"],null===(h=a.value)||void 0===h?void 0:h.isRevolutionShow]]),Object(o["withDirectives"])(Object(o["createVNode"])(xn,null,null,512),[[o["vShow"],null===(m=a.value)||void 0===m?void 0:m.isRotationShow]]),Object(o["createVNode"])(nn),Object(o["createVNode"])(ge,{title:null===(b=a.value)||void 0===b?void 0:b.currentTitle},null,8,["title"])])):Object(o["createCommentVNode"])("",!0)],38)}}});n("0e96");const qo=je()(Yo,[["__scopeId","data-v-1646188f"]]);t["a"]=qo},"09c0":function(e,t,n){},"0b02":function(e,t,n){},"0bee":function(e,t,n){"use strict";n("682e")},"0cfc":function(e,t,n){"use strict";var o=n("7a23"),i=n("f3eb"),a=n("d2a3"),c=["innerHTML"],l={key:0,class:"text hintText"},r=Object(o["defineComponent"])({props:{tenseString:String,introductions:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[Object(o["createElementVNode"])("p",{style:{fontSize:"24px",lineHeight:"35px"},class:"text",innerHTML:e.tenseString},null,8,c),Object(o["createElementVNode"])("div",null,[""===e.introductions.allText?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,"没有释义内容")):(Object(o["openBlock"])(),Object(o["createBlock"])(a["a"],{key:1,richText:e.introductions},null,8,["richText"]))])])}}}),s=(n("c569"),n("d959")),u=n.n(s);const d=u()(r,[["__scopeId","data-v-d2e9e592"]]);var f=d,h={style:{marginTop:"-10px"}},m={key:0,class:"text hintText"},b={key:1},p=Object(o["defineComponent"])({props:{richTextModel:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",h,[""===e.richTextModel.allText?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",m,"没有词组")):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",b,[Object(o["createVNode"])(a["a"],{richText:e.richTextModel},null,8,["richText"])]))])}}});n("c342");const v=u()(p,[["__scopeId","data-v-0c65cbe9"]]);var O=v,j={class:"text sentence-content"},y={key:0,class:"text hintText"},g={key:1},k={class:"sentence-index"},x={class:"sentence-text"},w=Object(o["defineComponent"])({props:{richTextModels:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",j,[0===e.richTextModels.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",y,"没有例句")):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",g,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.richTextModels,(function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"sentence",key:e.allText},[Object(o["createElementVNode"])("div",k,Object(o["toDisplayString"])(t+1)+".",1),Object(o["createElementVNode"])("div",x,[Object(o["createVNode"])(a["a"],{richText:e},null,8,["richText"])])])})),128))]))])}}});n("fce31");const I=u()(w,[["__scopeId","data-v-07936872"]]);var E=I,S={key:0,class:"text hintText"},C={key:1},B={class:"word-content"},N={class:"word"},V={class:"pronounceMark"},z=["volume"],P=Object(o["createTextVNode"])(" 您的浏览器不支持该音频格式。 "),M=Object(o["defineComponent"])({props:{synonyms:{type:Object,required:!0}},setup:function(e){var t=Object(o["ref"])(),n=Object(o["ref"])(),i=Object(o["ref"])(.6);return function(c,l){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",null,[0===e.synonyms.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",S,"没有近义词")):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",C,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.synonyms,(function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{style:{marginBottom:"26px"},key:e.word,class:"text"},[Object(o["createElementVNode"])("div",B,[Object(o["createElementVNode"])("div",N,Object(o["toDisplayString"])(e.word),1),Object(o["createElementVNode"])("div",V,Object(o["toDisplayString"])(e.pronounceMark.ph_am),1)]),Object(o["createVNode"])(a["a"],{richText:e.introduction},null,8,["richText"])])})),128)),Object(o["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:t,volume:i.value,autoplay:""},[Object(o["createElementVNode"])("source",{ref_key:"source",ref:n,type:"audio/mpeg"},null,512),P],8,z)]))])}}});n("7bff");const T=u()(M,[["__scopeId","data-v-69a7a07a"]]);var L=T,D=function(e){return Object(o["pushScopeId"])("data-v-1961b308"),e=e(),Object(o["popScopeId"])(),e},_={class:"element-content"},A={class:"word-content"},R={style:{display:"flex",color:"#3d91ff",marginTop:"20px",left:"0",fontSize:"24px"}},F={key:0,style:{fontSize:"22px",marginRight:"20px",display:"flex"},class:"text"},H=Object(o["createTextVNode"])(" 英 "),W={style:{margin:"0 6px 0 16px"}},X={key:1,style:{fontSize:"22px",display:"flex",marginLeft:"30px"},class:"text"},Y=Object(o["createTextVNode"])(" 美 "),q={style:{margin:"0 6px 0 16px"}},G=D((function(){return Object(o["createElementVNode"])("div",{style:{backgroundColor:"#E4E6E9",height:"1px",margin:"18px 0"}},null,-1)})),U={style:{display:"flex",width:"100%",justifyContent:"space-between"}},Z={class:"tabs-body"},K={style:{marginLeft:"10px"}},J=D((function(){return Object(o["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 释义 ",-1)})),$=[J],Q=D((function(){return Object(o["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 词组 ",-1)})),ee=[Q],te=D((function(){return Object(o["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 例句 ",-1)})),ne=[te],oe=D((function(){return Object(o["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 近义词 ",-1)})),ie=[oe],ae=["volume"],ce=Object(o["createTextVNode"])(" 您的浏览器不支持该音频格式。 "),le=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(),a=Object(o["ref"])(),c=Object(o["ref"])(.6),l=function(){s(t.elementInfo.pronounceLocalSource.americanSource)},r=function(){s(t.elementInfo.pronounceLocalSource.englandSource)};function s(e){null!==e&&(a.value.src=e),n.value.load(),n.value.play()}return function(t,s){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"base-element-englishPage",style:Object(o["normalizeStyle"])([{overflow:"disable",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"}])},[Object(o["createElementVNode"])("div",_,[Object(o["createElementVNode"])("div",A,Object(o["toDisplayString"])(e.elementInfo.word),1),Object(o["createElementVNode"])("div",R,[e.elementInfo.pronounceMark.ph_en?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",F,[H,Object(o["createElementVNode"])("div",W,Object(o["toDisplayString"])(e.elementInfo.pronounceMark.ph_en),1),e.elementInfo.pronounceFileName.englandFileName?(Object(o["openBlock"])(),Object(o["createBlock"])(i["a"],{key:0,style:{marginTop:"6px"},playCount:1,onClick:r})):Object(o["createCommentVNode"])("",!0)])):Object(o["createCommentVNode"])("",!0),e.elementInfo.pronounceMark.ph_am?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",X,[Y,Object(o["createElementVNode"])("div",q,Object(o["toDisplayString"])(e.elementInfo.pronounceMark.ph_am),1),e.elementInfo.pronounceFileName.americanFileName?(Object(o["openBlock"])(),Object(o["createBlock"])(i["a"],{key:0,style:{marginTop:"6px"},playCount:1,onClick:l})):Object(o["createCommentVNode"])("",!0)])):Object(o["createCommentVNode"])("",!0)]),G,Object(o["createElementVNode"])("div",U,[Object(o["createElementVNode"])("div",Z,["Phrase"===e.elementInfo.selectedWordDetailType?(Object(o["openBlock"])(),Object(o["createBlock"])(O,{key:0,richTextModel:e.elementInfo.phrases},null,8,["richTextModel"])):"Sentence"===e.elementInfo.selectedWordDetailType?(Object(o["openBlock"])(),Object(o["createBlock"])(E,{key:1,richTextModels:e.elementInfo.sentences},null,8,["richTextModels"])):"Synonym"===e.elementInfo.selectedWordDetailType?(Object(o["openBlock"])(),Object(o["createBlock"])(L,{key:2,synonyms:e.elementInfo.synonyms},null,8,["synonyms"])):(Object(o["openBlock"])(),Object(o["createBlock"])(f,{key:3,tenseString:e.elementInfo.tenseString,introductions:e.elementInfo.introductions},null,8,["tenseString","introductions"]))]),Object(o["createElementVNode"])("div",K,[Object(o["createElementVNode"])("div",{class:"btn tabItem",onClick:s[0]||(s[0]=function(t){return e.elementInfo.selectedWordDetailType="introduction"}),style:Object(o["normalizeStyle"])({marginTop:"100px",backgroundColor:"".concat("introduction"===e.elementInfo.selectedWordDetailType?"#3d91ff":"#fff"),color:"".concat("introduction"===e.elementInfo.selectedWordDetailType?"#fff":"#494B4D"),borderWidth:"".concat("introduction"===e.elementInfo.selectedWordDetailType?"0":"1px")})},$,4),Object(o["createElementVNode"])("div",{class:"btn tabItem",onClick:s[1]||(s[1]=function(t){return e.elementInfo.selectedWordDetailType="Phrase"}),style:Object(o["normalizeStyle"])({backgroundColor:"".concat("Phrase"===e.elementInfo.selectedWordDetailType?"#3d91ff":"#fff"),color:"".concat("Phrase"===e.elementInfo.selectedWordDetailType?"#fff":"#494B4D"),borderWidth:"".concat("Phrase"===e.elementInfo.selectedWordDetailType?"0":"1px")})},ee,4),Object(o["createElementVNode"])("div",{class:"btn tabItem",onClick:s[2]||(s[2]=function(t){return e.elementInfo.selectedWordDetailType="Sentence"}),style:Object(o["normalizeStyle"])({backgroundColor:"".concat("Sentence"===e.elementInfo.selectedWordDetailType?"#3d91ff":"#fff"),color:"".concat("Sentence"===e.elementInfo.selectedWordDetailType?"#fff":"#494B4D"),borderWidth:"".concat("Sentence"===e.elementInfo.selectedWordDetailType?"0":"1px")})},ne,4),Object(o["createElementVNode"])("div",{class:"btn tabItem",onClick:s[3]||(s[3]=function(t){return e.elementInfo.selectedWordDetailType="Synonym"}),style:Object(o["normalizeStyle"])({backgroundColor:"".concat("Synonym"===e.elementInfo.selectedWordDetailType?"#3d91ff":"#fff"),color:"".concat("Synonym"===e.elementInfo.selectedWordDetailType?"#fff":"#494B4D"),borderWidth:"".concat("Synonym"===e.elementInfo.selectedWordDetailType?"0":"1px")})},ie,4)])])]),Object(o["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:n,volume:c.value,autoplay:""},[Object(o["createElementVNode"])("source",{ref_key:"source",ref:a,type:"audio/mpeg"},null,512),ce],8,ae)],4)}}});n("ddc8");const re=u()(le,[["__scopeId","data-v-1961b308"]]);t["a"]=re},"0e96":function(e,t,n){"use strict";n("b2b5")},"0f0f":function(e,t,n){},"0f20":function(e,t,n){"use strict";n("4ba0")},"0fff":function(e,t,n){"use strict";var o=n("7a23"),i=n("a1e9"),a=(n("cb29"),n("99af"),n("ac1f"),n("1276"),["id","markerWidth","markerHeight","refX","refY"]),c=["d","stroke","stroke-width"],l=Object(o["defineComponent"])({props:{thickness:null,stroke:null,arrowEndId:null,scaleRate:null},setup:function(e){var t={x:5,y:5};return function(n,i){return Object(o["openBlock"])(),Object(o["createElementBlock"])("marker",{orient:"auto",id:"".concat(e.arrowEndId),markerUnits:"userSpaceOnUse",markerWidth:e.thickness*t.x,markerHeight:e.thickness*t.y,refX:e.thickness*t.x,refY:e.thickness*t.y/2,"vector-effect":"non-scaling-stroke"},[Object(o["createElementVNode"])("path",{d:"M0,0 L".concat(e.thickness*t.x,",").concat(e.thickness*t.y/2," 0,").concat(e.thickness*t.y),fill:"none",stroke:e.stroke,"stroke-width":e.thickness/e.scaleRate},null,8,c)],8,a)}}});const r=l;var s=r,u=n("19ee"),d=["width","height"],f=["transform","fill","stroke","stroke-width","stroke-dasharray","marker-end","d"],h=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0},isShadow:{type:Boolean,required:!1,default:!1}},setup:function(e){var t=e,n=Object(i["c"])((function(){return Object(u["b"])(t.elementInfo.dashArray,t.elementInfo.strokeWidth)})),a=Object(i["s"])(t.elementInfo),c=Object(i["c"])((function(){return"arrow-end-".concat(t.elementInfo.id).concat(t.isShadow?"-shadow":"")})),l=Object(i["c"])((function(){switch(t.elementInfo.fill){case"#00000000":return"none";default:return t.elementInfo.fill}})),r=Object(i["c"])((function(){var e;return t.isShadow?void 0!==t.elementInfo.dropShadow?null===(e=t.elementInfo.dropShadow)||void 0===e?void 0:e.color:"gray":t.elementInfo.stroke})),h=Object(i["c"])((function(){return 0===t.elementInfo.width||0===t.elementInfo.height?[1,1]:[t.elementInfo.width/a.value.originalSize[0],t.elementInfo.height/a.value.originalSize[1]]}));return function(t,i){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"svg-container",style:Object(o["normalizeStyle"])({height:e.elementInfo.height+"px",width:e.elementInfo.width+"px"})},[(Object(o["openBlock"])(),Object(o["createElementBlock"])("svg",{width:e.elementInfo.width,height:e.elementInfo.height},[Object(o["createElementVNode"])("defs",null,[Object(o["createVNode"])(s,{thickness:e.elementInfo.strokeWidth,"arrow-end-id":Object(o["unref"])(c),stroke:Object(o["unref"])(r),"scale-rate":1},null,8,["thickness","arrow-end-id","stroke"])]),Object(o["createElementVNode"])("path",{transform:"scale(".concat(Object(o["unref"])(h)[0],",").concat(Object(o["unref"])(h)[1],")"),"vector-effect":"non-scaling-stroke",fill:Object(o["unref"])(l),stroke:Object(o["unref"])(r),"stroke-width":e.elementInfo.strokeWidth,"stroke-dasharray":Object(o["unref"])(n),"marker-end":e.elementInfo.arrowEndVisible?"url(#".concat(Object(o["unref"])(c),")"):"",d:a.value.path},null,8,f)],8,d))],4)}}}),m=(n("35f3"),n("d959")),b=n.n(m);const p=b()(h,[["__scopeId","data-v-4ae8fd0b"]]);var v=p,O=["x1","y1","x2","y2","fill","stroke","stroke-width","stroke-dasharray","marker-end"],j=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0},isShadow:{type:Boolean,required:!1,default:!1}},setup:function(e){var t=e,n=Object(i["c"])((function(){return Object(u["b"])(t.elementInfo.dashArray,t.elementInfo.strokeWidth)})),a=Object(i["c"])((function(){var e=r[0].scaleX*t.elementInfo.width,n=r[0].scaleY*t.elementInfo.height;return[e,n]})),c=Object(i["c"])((function(){var e=r[1].scaleX*t.elementInfo.width,n=r[1].scaleY*t.elementInfo.height;return[e,n]})),l=Object(i["c"])((function(){var e;return t.isShadow?void 0!==t.elementInfo.dropShadow?null===(e=t.elementInfo.dropShadow)||void 0===e?void 0:e.color:"gray":t.elementInfo.stroke})),r=t.elementInfo.adjusts,d=Object(i["c"])((function(){return"arrow-end-".concat(t.elementInfo.id).concat(t.isShadow?"-shadow":"")}));return function(t,i){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"svg-container",style:Object(o["normalizeStyle"])({height:Math.abs(Object(o["unref"])(c)[1]-Object(o["unref"])(a)[1])+"px",width:Math.abs(Object(o["unref"])(c)[0]-Object(o["unref"])(a)[0])+"px"})},[(Object(o["openBlock"])(),Object(o["createElementBlock"])("svg",null,[Object(o["createElementVNode"])("defs",null,[Object(o["createVNode"])(s,{thickness:e.elementInfo.strokeWidth,"arrow-end-id":Object(o["unref"])(d),stroke:e.elementInfo.stroke,"scale-rate":1},null,8,["thickness","arrow-end-id","stroke"])]),Object(o["createElementVNode"])("line",{x1:Object(o["unref"])(a)[0],y1:Object(o["unref"])(a)[1],x2:Object(o["unref"])(c)[0],y2:Object(o["unref"])(c)[1],fill:e.elementInfo.fill,stroke:Object(o["unref"])(l),"stroke-width":e.elementInfo.strokeWidth,"stroke-dasharray":Object(o["unref"])(n),"marker-end":e.elementInfo.arrowEndVisible?"url(#".concat(Object(o["unref"])(d),")"):""},null,8,O)]))],4)}}});n("3d97");const y=b()(j,[["__scopeId","data-v-547c6ee6"]]);var g=y,k=n("b85c"),x=(n("fb6a"),n("498a"),n("a15b"),n("d4ec")),w=n("bee2"),I=n("45eb"),E=n("7e84"),S=n("262e"),C=n("2caf"),B=n("80f6"),N=n.n(B),V=function(){function e(){Object(x["a"])(this,e),this.elementInfo=new Object,this.keyPoints=[],this.controlPoints=[],this.size={width:0,height:0},this.pathData="",this.adjusts=[]}return Object(w["a"])(e,[{key:"updateKeyPoints",value:function(){for(var e,t,n=null===(e=N()(this.keyPoints,(function(e){return e.x})))||void 0===e?void 0:e.x,o=null===(t=N()(this.keyPoints,(function(e){return e.y})))||void 0===t?void 0:t.y,i=0;i0&&(this.cornerScale=e[0].scaleX),e.length>1&&(this.scaleX=e[1].scaleX,this.scaleY=e[1].scaleY))}},{key:"redrawGeometry",value:function(){var e=this.minValue*this.cornerScale,t=this.getRoundPoints(e),n="";n=pe(n,t[0].x,t[0].y);for(var o=1;o0&&(this.scaleX[0]=e[0].scaleX),e.length>1&&(this.scaleX[1]=e[1].scaleX))}},{key:"redrawGeometry",value:function(){this.clearAndSetControlPoints(),this.cornerWidth0=this.minValue*this.scaleX[0],this._cornerWidth1=this.minValue*this.scaleX[1];var e=this.getRoundPoints(),t="";t=pe(t,this.controlPoints[0].x,this.controlPoints[0].y),t=ve(t,this.controlPoints[1].x,this.controlPoints[1].y),t=je(t,e[0].x,e[0].y,this._cornerWidth1,this._cornerWidth1,90,!1,!0),t=ve(t,e[1].x,e[1].y),t=je(t,e[2].x,e[2].y,this.cornerWidth0,this.cornerWidth0,90,!1,!0),t=ve(t,e[3].x,e[3].y),t=je(t,e[4].x,e[4].y,this._cornerWidth1,this._cornerWidth1,90,!1,!0),t=ve(t,e[5].x,e[5].y),t=je(t,this.controlPoints[0].x,this.controlPoints[0].y,this.cornerWidth0,this.cornerWidth0,90,!1,!0),t=Oe(t),this.pathData=t}},{key:"getRoundPoints",value:function(){var e=this.size.height,t=this.size.width;return[{x:t,y:this._cornerWidth1},{x:t,y:e-this.cornerWidth0},{x:t-this.cornerWidth0,y:e},{x:this._cornerWidth1,y:e},{x:0,y:e-this._cornerWidth1},{x:0,y:this.cornerWidth0}]}},{key:"clearAndSetControlPoints",value:function(){this.cornerWidth0=this.minValue*this.scaleX[0],this._cornerWidth1=this.minValue*this.scaleX[1],this.controlPoints=[],this.controlPoints.push({x:this.cornerWidth0,y:0}),this.controlPoints.push({x:this.size.width-this._cornerWidth1,y:0})}}]),n}(V),T=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.size={width:200,height:150},e.keyPoints=[{x:150,y:0},{x:200,y:0},{x:150,y:150},{x:0,y:150}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;if(e){var t=e[0].scaleX;this.keyPoints[0]={x:t*this.size.width,y:this.keyPoints[0].y},this.keyPoints[2]={x:(1-t)*this.size.width,y:this.keyPoints[2].y},this.elementInfo.isMirror&&(this.keyPoints[0].x=this.size.width-this.keyPoints[0].x,this.keyPoints[2].x=this.size.width-this.keyPoints[2].x)}}}]),n}(V),L=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.size={width:200,height:150},e.keyPoints=[{x:50,y:0},{x:150,y:0},{x:200,y:150},{x:0,y:150}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;if(e){var t=e[0].scaleX;this.keyPoints[0]={x:t*this.size.width,y:this.keyPoints[0].y},this.keyPoints[1]={x:(1-t)*this.size.width,y:this.keyPoints[1].y}}}}]),n}(V),D=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;Object(x["a"])(this,n),e=t.call(this),e.size={width:150,height:150};var o=150/Math.sqrt(3);return e.keyPoints=[{x:o,y:0},{x:2*o,y:150},{x:0,y:150}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;e&&(this.keyPoints[0]={x:e[0].scaleX*this.size.width,y:this.keyPoints[0].y})}}]),n}(V),_=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.size={width:150,height:150},e.keyPoints=[{x:0,y:0},{x:150,y:150},{x:0,y:150}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;e&&(this.keyPoints[0]={x:e[0].scaleX*this.size.width,y:this.keyPoints[0].y})}}]),n}(V),A=n("b246"),R=n("3aad"),F=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.ellipseSize={width:75,height:75},e.size={width:150,height:150},e.keyPoints=[{x:75,y:0},{x:75,y:75},{x:150,y:75}],e}return Object(w["a"])(n,[{key:"redrawGeometry",value:function(){var e="";e=pe(e,this.keyPoints[0].x,this.keyPoints[0].y),e=ve(e,this.keyPoints[1].x,this.keyPoints[1].y),e=ve(e,this.keyPoints[2].x,this.keyPoints[2].y);var t=new A["a"](this.keyPoints[0].x,this.keyPoints[0].y),n=new A["a"](this.keyPoints[1].x,this.keyPoints[1].y),o=new A["a"](this.keyPoints[2].x,this.keyPoints[2].y),i=new A["a"](t.x-n.x,t.y-n.y),a=new A["a"](o.x-n.x,o.y-n.y),c=Object(R["b"])(i,a),l=c>0,r=!0;e=je(e,this.keyPoints[0].x,this.keyPoints[0].y,this.ellipseSize.width,this.ellipseSize.height,0,l,r),e=Oe(e),this.pathData=e}},{key:"setAdjustPoints",value:function(){var e=this.adjusts;e&&(e.length>0&&(this.keyPoints[0]={x:this.size.width*e[0].scaleX,y:this.size.height*e[0].scaleY}),e.length>1&&(this.keyPoints[1]={x:this.size.width*e[1].scaleX,y:this.size.height*e[1].scaleY}),e.length>2&&(this.keyPoints[2]={x:this.size.width*e[2].scaleX,y:this.size.height*e[2].scaleY}),e.length>3&&(this.ellipseSize={width:this.size.width*e[3].scaleX,height:this.size.height*e[3].scaleY}))}}]),n}(V),H=n("2909"),W=n("4416"),X=n.n(W),Y=(n("d81d"),function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.defaultRadius=75,e.starCount=5,e.size={width:142.658477444273,height:135.676274578121},e.createStarPoints(new A["a"](e.defaultRadius),75),e}return Object(w["a"])(n,[{key:"createStarPoints",value:function(e,t){var n=[];n[0]=new A["a"](e.x,e.y-t),n[1]=this.rotateTheta(n[0],e,180/this.starCount);var o=t*Math.sin(Math.PI/10)/Math.sin(.7*Math.PI);n[1].x=e.x+o*(n[1].x-e.x)/t,n[1].y=e.y+o*(n[1].y-e.y)/t;for(var i=1;i1)){this.starCount=e[1].scaleX;var t=new A["a"](this.size.width*e[0].scaleX,this.size.height*e[0].scaleY),n=this.getAllPointsByControlPoint(t);this.keyPoints=n,this.updateKeyPoints()}}},{key:"getAllPointsByControlPoint",value:function(e){var t={x:this.size.width/2,y:this.size.height/2},n=this.getEndPoint(t,X()(this.keyPoints),this.keyPoints[this.keyPoints.length-2],this.keyPoints[0]),o=Object(R["r"])(X()(this.keyPoints)),i=e.x>o.x,a=0;a=i?Object(R["t"])(Object(R["k"])(Object(R["r"])(t),o))>.001?Object(R["t"])(Object(R["k"])(e,o))/Object(R["t"])(Object(R["k"])(Object(R["r"])(t),o)):0:Object(R["t"])(Object(R["k"])(o,n))>.001?Object(R["t"])(Object(R["k"])(e,o))/Object(R["t"])(Object(R["k"])(o,n)):0;for(var c=Object(H["a"])(this.keyPoints),l=0;l.001?Object(R["l"])(s,a):new A["a"](0,0)}else{var u=Object(R["k"])(this.getEndPoint(t,c[2*l+1],c[2*l],c[2*l+2]),Object(R["r"])(c[2*l+1]));r=Math.abs(a)>.001?Object(R["l"])(u,a):new A["a"](0,0)}c[2*l+1]={x:c[2*l+1].x+r.x,y:c[2*l+1].y+r.y}}return c[c.length-1]=e,c}},{key:"getEndPoint",value:function(e,t,n,o){var i=Object(R["r"])(e),a=Object(R["r"])(n),c=Object(R["k"])(i,a),l=Object(R["k"])(Object(R["r"])(o),a),r=Object(R["b"])(l,c),s=Object(R["t"])(c)*Math.sin(Object(R["s"])(r)),u=Object(R["k"])(Object(R["r"])(t),i),d=Object(R["b"])(u,l),f=s/Math.sin(Object(R["s"])(d));return u=Object(R["m"])(u),Object(R["a"])(i,Object(R["l"])(u,f))}}]),n}(V)),q=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.scaleX=.3,e.defaultScale=.05333333333333334,e.size={width:150,height:150},e.keyPoints=[{x:0,y:0},{x:75,y:75},{x:150,y:150}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;null!==e&&e.length>0&&(this.scaleX=e[0].scaleX)}},{key:"redrawGeometry",value:function(){var e=[],t=this.getOuterPoints(),n=this.getInnerPoints(),o=ye("",this.keyPoints[1].x,this.keyPoints[1].y,this.scaleX*this.size.width,this.scaleX*this.size.height),i=0,a=0;while(i=t.y?new A["a"](n*Math.cos(.7853981633974483)+n,-o*Math.sin(.7853981633974483)+o):new A["a"](o*Math.sin(2.356194490192345)+o,n*Math.cos(2.356194490192345)+n),i.push(new A["a"](this.keyPoints[1].x,0)),i.push(e),i.push(new A["a"](this.size.width,this.keyPoints[1].y)),i.push(new A["a"](e.x,this.size.height-e.y)),i.push(new A["a"](this.keyPoints[1].x,this.size.height)),i.push(new A["a"](this.size.width-e.x,this.size.height-e.y)),i.push(new A["a"](0,this.keyPoints[1].y)),i.push(new A["a"](this.size.width-e.x,e.y)),i}},{key:"getInnerPoints",value:function(){var e=[],t=new A["a"]((this.scaleX+this.defaultScale)*this.size.width,(this.scaleX+this.defaultScale)*this.size.height),n=Math.max(t.x,t.y),o=Math.min(t.x,t.y);t.x>=t.y?(e.push(new A["a"](n*Math.cos(1.8325957145940461)+this.keyPoints[1].x,-o*Math.sin(1.8325957145940461)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(1.3089969389957472)+this.keyPoints[1].x,-o*Math.sin(1.3089969389957472)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(1.0471975511965976)+this.keyPoints[1].x,-o*Math.sin(1.0471975511965976)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(.5235987755982988)+this.keyPoints[1].x,-o*Math.sin(.5235987755982988)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(.2617993877991494)+this.keyPoints[1].x,-o*Math.sin(.2617993877991494)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(-.2617993877991494)+this.keyPoints[1].x,-o*Math.sin(-.2617993877991494)+this.keyPoints[1].y))):(e.push(new A["a"](n*Math.cos(3.4033920413889422)+this.keyPoints[1].x,-o*Math.sin(3.4033920413889422)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(2.8797932657906435)+this.keyPoints[1].x,-o*Math.sin(2.8797932657906435)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(2.6179938779914944)+this.keyPoints[1].x,-o*Math.sin(2.6179938779914944)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(2.0943951023931953)+this.keyPoints[1].x,-o*Math.sin(2.0943951023931953)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(1.8325957145940461)+this.keyPoints[1].x,-o*Math.sin(1.8325957145940461)+this.keyPoints[1].y)),e.push(new A["a"](n*Math.cos(1.3089969389957472)+this.keyPoints[1].x,-o*Math.sin(1.3089969389957472)+this.keyPoints[1].y)));var i=[].concat(e);return i.push(new A["a"](e[3].x,this.size.height-e[3].y)),i.push(new A["a"](e[2].x,this.size.height-e[2].y)),i.push(new A["a"](e[1].x,this.size.height-e[1].y)),i.push(new A["a"](e[0].x,this.size.height-e[0].y)),i.push(new A["a"](this.size.width-e[3].x,this.size.height-e[3].y)),i.push(new A["a"](this.size.width-e[2].x,this.size.height-e[2].y)),i.push(new A["a"](this.size.width-e[5].x,e[5].y)),i.push(new A["a"](this.size.width-e[4].x,e[4].y)),i.push(new A["a"](this.size.width-e[3].x,e[3].y)),i.push(new A["a"](this.size.width-e[2].x,e[2].y)),i}},{key:"getTriangleGeometry",value:function(e,t,n){var o="";return o=pe(o,e.x,e.y),o=ve(o,t.x,t.y),o=ve(o,n.x,n.y),o=Oe(o),o}}]),n}(V),G=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.size={width:70,height:180},e.keyPoints=[{x:0,y:0},{x:5,y:0},{x:5,y:5},{x:70,y:35},{x:5,y:65},{x:5,y:180},{x:0,y:180}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=[2,3,4],t=this.adjusts;if(void 0!==t&&t.length>0){var n,o=t[0].scaleY*this.size.height-this.keyPoints[3].y,i=Object(k["a"])(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;this.keyPoints[a].y+=o}}catch(c){i.e(c)}finally{i.f()}}}}]),n}(V),U=n("cbf3"),Z=U.pathCombine,K=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.invisibleCircleSize={width:0,height:0},e.centerCircleSize={width:0,height:0},e.defaultRadius=75,e.defaultOffsetX=58.06,e.defaultInvisibleCircleX=124.03,e.size={width:150,height:150},e.invisibleCircleSize={width:65.97,height:65.97},e.centerCircleSize={width:e.defaultRadius,height:e.defaultRadius},e.keyPoints=[{x:e.defaultOffsetX,y:e.defaultRadius},{x:e.defaultRadius,y:e.defaultRadius},{x:e.defaultInvisibleCircleX,y:e.defaultRadius}],e}return Object(w["a"])(n,[{key:"redrawGeometry",value:function(){var e=ye("",this.keyPoints[1].x,this.keyPoints[1].y,this.centerCircleSize.width,this.centerCircleSize.height),t=ye("",this.keyPoints[2].x,this.keyPoints[2].y,this.invisibleCircleSize.width,this.invisibleCircleSize.height);this.pathData=Z(e,t,"difference")}},{key:"setAdjustPoints",value:function(){var e=this.adjusts;e&&(e.length>0&&(this.keyPoints[0]={x:this.size.width*e[0].scaleX,y:this.size.height*e[0].scaleY}),e.length>1&&(this.keyPoints[1]={x:this.size.width*e[1].scaleX,y:this.size.height*e[1].scaleY}),e.length>2&&(this.keyPoints[2]={x:this.size.width*e[2].scaleX,y:this.size.height*e[2].scaleY}),e.length>3&&(this.invisibleCircleSize={width:e[3].scaleX*this.size.width,height:e[3].scaleY*this.size.height}),e.length>4&&(this.centerCircleSize={width:e[4].scaleX*this.size.width,height:e[4].scaleY*this.size.height}))}}]),n}(V),J=n("cbf3"),$=(J.pathCombine,function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.ellipseSize={width:75,height:75},e.scaleX=.06818181818181818,e.scaleY=.09090909090909091,e.scaleY1=.19318181818181818,e.defaultStrokeThickness=4,e.minScaleY1=.59,e.maxScaleY1=.7831818181818182,e.size={width:150,height:150},e.keyPoints=[{x:75,y:75},{x:38,y:55},{x:34,y:88.5}],e}return Object(w["a"])(n,[{key:"getGeometries",value:function(){this.controlPoints=[],this.controlPoints.push({x:this.size.width/2,y:this.keyPoints[2].y+this.scaleY1*this.size.height});var e=ye("",this.keyPoints[0].x,this.keyPoints[0].y,this.keyPoints[0].x,this.keyPoints[0].y),t=this.getEyeGeometry(),n=this.getMouthGeometry();return[e,t[0],t[1],n]}},{key:"setAdjustPoints",value:function(){var e=this.adjusts;e&&(e.length>0&&(this.scaleY1=e[0].scaleY),e.length>1&&(this.keyPoints[2].y=e[1].scaleY*this.size.height))}},{key:"getEyeGeometry",value:function(){var e=new A["a"](this.size.width-this.keyPoints[1].x,this.keyPoints[1].y),t=ye("",this.keyPoints[1].x,this.keyPoints[1].y,this.scaleX*this.size.width,this.scaleY*this.size.height),n=ye("",e.x,e.y,this.scaleX*this.size.width,this.scaleY*this.size.height);return[t,n]}},{key:"getMouthGeometry",value:function(){var e=new A["a"](this.size.width-this.keyPoints[2].x,this.keyPoints[2].y),t=(e.x-this.keyPoints[2].x)/2,n="";return n=pe(n,this.keyPoints[2].x,this.keyPoints[2].y),n=je(n,e.x,e.y,t,Math.abs(this.scaleY1*this.size.height),0,!1,this.controlPoints[0].ythis.size.width/2?this.size.width/2:o;for(var i=0,a=t;ithis.radiusY?Math.acos((e-this.size.width)/this.a):Math.acos((e-this.size.width)/this.a)+1.5707963267948966;return this.size.width>this.radiusY?Math.sin(t)*this.b+this.b:-Math.cos(t)*this.a+this.a}},{key:"updataOwnPoints",value:function(){this.radiusY=(this.size.height-this.arrowHeightScaleY*this.minValue/2-this.scaleY*this.minValue/2)/2,console.log("updatePoint",this.size.height,this.arrowHeightScaleY,this.minValue,this.scaleY,this.radiusY),this.a=this.size.width>this.radiusY?this.size.width:this.radiusY,this.b=this.size.width>this.radiusY?this.radiusY:this.size.width,this.allPoints=this.getAllPoints()}},{key:"redrawGeometry",value:function(){this.updateKeyPointsFromSize(),this.size.height=this.elementInfo.height,this.size.width=this.elementInfo.width,this.setAdjustPoints(),this.updataOwnPoints();var e=this.size.width,t={width:e,height:this.radiusY};this.darkGeometry=pe(this.darkGeometry,this.allPoints[0].x,this.allPoints[0].y),this.darkGeometry=je(this.darkGeometry,this.allPoints[1].x,this.allPoints[1].y,t.width,t.height,0,!1,!1),this.darkGeometry=je(this.darkGeometry,this.allPoints[2].x,this.allPoints[2].y,t.width,t.height,0,!1,!1),this.darkGeometry=je(this.darkGeometry,this.allPoints[9].x,this.allPoints[9].y,t.width,t.height,0,!1,!0),this.lightGeometry=pe(this.lightGeometry,this.allPoints[1].x,this.allPoints[1].y),this.lightGeometry=je(this.lightGeometry,this.allPoints[3].x,this.allPoints[3].y,t.width,t.height,0,!1,!1),this.lightGeometry=ve(this.lightGeometry,this.allPoints[4].x,this.allPoints[4].y),this.lightGeometry=ve(this.lightGeometry,this.allPoints[5].x,this.allPoints[5].y),this.lightGeometry=ve(this.lightGeometry,this.allPoints[6].x,this.allPoints[6].y),this.lightGeometry=ve(this.lightGeometry,this.allPoints[7].x,this.allPoints[7].y),this.lightGeometry=je(this.lightGeometry,this.allPoints[8].x,this.allPoints[8].y,t.width,t.height,0,!1,!0)}},{key:"getInteractionPointX",value:function(){var e=this.size.width>this.radiusY?Math.asin(-this.scaleY*this.minValue/2/this.b):Math.asin(-this.scaleY*this.minValue/2/this.b)+1.5707963267948966;return this.size.width<=this.radiusY?-Math.sin(e)*this.b+this.b:-Math.cos(e)*this.a+this.a}},{key:"getAllPoints",value:function(){var e=this.getInteractionPointX(),t=this.getYByX(this.size.width-this.size.width*this.scaleX),n=this.getYByX(this.size.width*this.arrowEndScaleX),o=[new A["a"](this.size.width*this.arrowEndScaleX,n-2*(n-this.radiusY)),new A["a"](0,this.radiusY),new A["a"](e,this.radiusY+this.scaleY*this.minValue/2),new A["a"](this.size.width-this.size.width*this.scaleX,t),new A["a"](this.size.width-this.size.width*this.scaleX,t-(this.arrowHeightScaleY-this.scaleY)*this.minValue/2),new A["a"](this.size.width,this.size.height-this.arrowHeightScaleY*this.minValue/2),new A["a"](this.size.width-this.size.width*this.scaleX,t+this.scaleY*this.minValue+(this.arrowHeightScaleY-this.scaleY)*this.minValue/2),new A["a"](this.size.width-this.size.width*this.scaleX,t+this.scaleY*this.minValue),new A["a"](0,this.radiusY+this.scaleY*this.minValue),new A["a"](this.size.width*this.arrowEndScaleX,n-2*(n-this.radiusY)+this.scaleY*this.minValue)];return o}}]),n}(V)),ie=n("cbf3"),ae=ie.pathCombine,ce=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.circleHeight=100,e.circleWidth=150,e.scaleX=.1,e.scaleY=1.13,e.size={width:150,height:100},e.keyPoints=[{x:0,y:0},{x:150,y:0},{x:150,y:150},{x:0,y:150}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;null!==e&&(this.scaleX=e[0].scaleX,this.scaleY=e[0].scaleY,this.circleHeight=this.elementInfo.height,this.circleWidth=this.elementInfo.width)}},{key:"getTrianglePoints",value:function(e){var t=new A["a"](this.circleWidth/2,this.circleHeight/2),n=Object(R["k"])(e,t),o=Object(R["t"])(n),i=new A["a"](n.y/o,-n.x/o),a=new A["a"](-n.y/o,n.x/o),c=Math.min(this.circleWidth,this.circleHeight)/3;return[Object(R["a"])(t,Object(R["l"])(i,c)),Object(R["a"])(t,Object(R["l"])(a,c))]}},{key:"redrawGeometry",value:function(){var e=new A["a"](this.scaleX*this.circleWidth,this.scaleY*this.circleHeight),t=this.circleWidth/2,n=this.circleHeight/2,o=ye("",t,n,t,n),i=this.getTrianglePoints(e),a="";a=pe(a,e.x,e.y),a=ve(a,i[0].x,i[0].y),a=ve(a,i[1].x,i[1].y),a=Oe(a),this.pathData=ae(a,o,"union"),this.size.width=this.circleWidth,this.size.height=this.circleHeight}}]),n}(V),le=n("cbf3"),re=le.pathCombine,se=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.scaleX=.3333333333333333,e.scaleY=1.2,e.cornerScale=.16666666666666666,e.size={width:200,height:100},e.keyPoints=[{x:0,y:0},{x:200,y:0},{x:200,y:100},{x:0,y:100}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){var e=this.adjusts;null!==e&&(e.length>0&&(this.cornerScale=e[0].scaleX),e.length>1&&(this.scaleX=e[1].scaleX,this.scaleY=e[1].scaleY))}},{key:"createTriangle",value:function(){var e=new A["a"](this.size.width*this.scaleX,this.size.height*this.scaleY),t=this.getTrianglePoints(e),n="";return n=pe(n,e.x,e.y),n=ve(n,t[0].x,t[0].y),n=ve(n,t[1].x,t[1].y),n=Oe(n),n}},{key:"getTrianglePoints",value:function(e){var t=new A["a"](this.size.width/2,this.size.height/2),n=Object(R["k"])(e,t),o=Object(R["t"])(n),i=new A["a"](n.y/o,-n.x/o),a=new A["a"](-n.y/o,n.x/o),c=3*Math.min(this.size.width,this.size.height)/8;return[Object(R["a"])(t,Object(R["l"])(i,c)),Object(R["a"])(t,Object(R["l"])(a,c))]}},{key:"redrawGeometry",value:function(){var e=this.minValue*this.cornerScale,t=this.getRoundPoints(e),n="";n=pe(n,t[0].x,t[0].y);for(var o=1;on.h?new A["a"](1,0):new A["a"](0,1),l=Math.cos(Object(R["b"])(Object(R["k"])(e,t),c)/180*Math.PI),r=i/Math.sqrt(1-a*a*l*l),s=Object(R["k"])(e,t);return s=Object(R["m"])(s),Object(R["a"])(Object(R["l"])(s,r),t)}},{key:"setControlPoint",value:function(){this.controlPoints.push({x:this.size.width*this.scaleX,y:this.size.height*this.scaleY})}}]),n}(V)),fe=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.scaleY=.2,e.size={width:50,height:200},e.keyPoints=[{x:50,y:0},{x:0,y:100},{x:50,y:200}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){this.adjusts&&(this.scaleY=this.adjusts[0].scaleY)}},{key:"redrawGeometry",value:function(){this.updateKeyPointsFromSize(),this.size.height=this.elementInfo.height,this.size.width=this.elementInfo.width,this.setAdjustPoints(),this.clearAndSetControlPoints();var e=this.scaleY*this.minValue,t=Math.abs(.5*(this.keyPoints[0].x-this.keyPoints[1].x));this.pathData=this.createBraceGeometry(0,t,e,[t,e])}},{key:"createBraceGeometry",value:function(e,t,n,o){var i=pe("",this.keyPoints[e].x,this.keyPoints[0].y),a=e>0?this.keyPoints[e].x+t:t;return i=je(i,a,n,o[0],o[1],0,!1,!1),i=ve(i,a,this.keyPoints[e+1].y-n),i=je(i,this.keyPoints[e+1].x,this.keyPoints[e+1].y,o[0],o[1],0,!1,!0),i=je(i,a,this.keyPoints[e+1].y+n,o[0],o[1],0,!1,!0),i=ve(i,a,this.keyPoints[e+2].y-n),i=je(i,this.keyPoints[e+2].x,this.keyPoints[e+2].y,o[0],o[1],0,!1,!1),i}},{key:"clearAndSetControlPoints",value:function(){this.controlPoints=[],this.scaleY*this.minValue>this.size.height/2&&(this.scaleY=this.size.height/2/this.minValue);var e=this.scaleY*this.minValue;this.controlPoints.push({x:0,y:e})}}]),n}(V),he=function(e){Object(S["a"])(n,e);var t=Object(C["a"])(n);function n(){var e;return Object(x["a"])(this,n),e=t.call(this),e.scaleY=.3,e.size={width:50,height:200},e.keyPoints=[{x:50,y:0},{x:0,y:100},{x:50,y:200}],e}return Object(w["a"])(n,[{key:"setAdjustPoints",value:function(){this.adjusts&&(this.scaleY=this.adjusts[0].scaleY)}},{key:"redrawGeometry",value:function(){this.updateKeyPointsFromSize(),this.size.height=this.elementInfo.height,this.size.width=this.elementInfo.width,this.setAdjustPoints(),this.clearAndSetControlPoints(),this.pathData=this.drawBracketGeometry()}},{key:"drawBracketGeometry",value:function(){var e="",t=this.scaleY*this.minValue,n={width:Math.abs(this.keyPoints[0].x-this.keyPoints[1].x),height:t};return e=pe(e,this.keyPoints[0].x,this.keyPoints[0].y),e=je(e,this.keyPoints[1].x,t,n.width,n.height,0,!1,!1),e=ve(e,this.keyPoints[1].x,this.size.height-t),e=je(e,this.keyPoints[2].x,this.keyPoints[2].y,n.width,n.height,0,!1,!1),e}},{key:"clearAndSetControlPoints",value:function(){this.controlPoints=[],this.scaleY*this.minValue>this.size.height/2&&(this.scaleY=this.size.height/2/this.minValue);var e=this.scaleY*this.minValue;this.controlPoints.push({x:0,y:e})}}]),n}(V);function me(e){var t;switch(e.presetType){case"arrowEnd":t=new z;break;case"roundRectangle":t=new P;break;case"curveRhombus":t=new M;break;case"rhomboid":t=new T;break;case"trapezoid":t=new L;break;case"triangle":t=new D;break;case"rightTriangle":t=new _;break;case"fan":t=new F;break;case"star":t=new Y;break;case"sun":t=new q;break;case"flag":t=new G;break;case"moon":t=new K;break;case"smilingFace":t=new $;break;case"arrowStartEnd":t=new Q;break;case"arrowSwallow":t=new ee;break;case"curveArrow":t=new te;break;case"rotationArrow":t=new oe;break;case"circleBubble":t=new ce;break;case"rectangleBubble":t=new se;break;case"bubble":t=new de;break;case"brace":t=new fe;break;case"bracket":t=new he;break;default:return Object(u["c"])(e)}if(t.elementInfo=e,t.adjusts=e.adjusts,t.setAdjustPoints(),"smilingFace"===e.presetType){var n=t,o=n.getGeometries();return{info:[{path:o[0],color:"none"},{path:o[1],color:"#FFF"},{path:o[2],color:"#FFF"},{path:o[3],color:"transparent",tag:"smilingMouth"}],size:[t.size.width,t.size.height]}}if("rotationArrow"===e.presetType){var i=t;return i.redrawGeometry(),{info:[{path:i.darkGeometry,color:"darker"},{path:i.lightGeometry,color:"none"}],size:[t.size.width,t.size.height]}}return t.redrawGeometry(),{info:[{path:t.pathData,color:"none"}],size:[t.size.width,t.size.height]}}function be(e){var t,n=pe("",e[0].x,e[0].y),o=Object(k["a"])(e.slice(1));try{for(o.s();!(t=o.n()).done;){var i=t.value;n=ve(n,i.x,i.y)}}catch(a){o.e(a)}finally{o.f()}return n=Oe(n),n}function pe(e,t,n){return ge(e,"M",[t,n]).trim()}function ve(e,t,n){return ge(e,"L",[t,n])}function Oe(e){return e+"Z"}function je(e,t,n,o,i,a,c,l){return ge(e,"A",[o,i,a,c?1:0,l?1:0,t,n])}function ye(e,t,n,o,i){var a=ge(e,"M",[t-o,n]);return a=ge(a,"A",[o,i,0,0,1,t+o,n]),a=ge(a,"A",[o,i,0,0,1,t-o,n]),a=Oe(a),a}function ge(e,t,n){return e+=" ",e+=t,e+=n.join(","),e}function ke(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:1;switch(e){case"Dash":t=[2,2];break;case"LongDash":t=[10,2,4,2];break;case"DotDash":t=[5,3];break;default:t=[]}return 0===t.length?"None":t.map((function(e){return e*n*.5})).join(",")}function l(e){if("preset"===e.shapeType){var t=e,n=a[t.presetType];if(void 0!==n)return{info:n.info,size:n.size}}return{info:[{path:"",color:"#0000"}],size:[0,0]}}function r(e){var t=parseInt(e.substring(1,3),16),n=parseInt(e.substring(3,5),16),o=parseInt(e.substring(5,7),16);return[t,n,o]}function s(e,t){if(0!==t){var n=new o["a"](e.adjusts[0].scaleX*e.width+e.left,e.adjusts[0].scaleY*e.height+e.top),a=new o["a"](e.adjusts[1].scaleX*e.width+e.left,e.adjusts[1].scaleY*e.height+e.top),c=Object(i["g"])(n,a),l=Object(i["n"])(n,c,t),r=Object(i["n"])(a,c,t),s=Math.abs(l.x-r.x),u=Math.abs(l.y-r.y),d=Math.min(l.y,r.y),f=Math.min(l.x,r.x);e.rotate=0,e.left=f,e.top=d,e.width=s,e.height=u,l.xn[0])return!1;if(g(t[1])&&g(n[1])){var i=10,a=n[0]-t[0];while(i>0){var c=Math.random()*a+t[0];if(!g(e(c))||!g(o(c)))return!0;i--}return!1}return t[1]<=0&&n[1]>=0||t[1]>=0&&n[1]<=0},g=function(e){return Math.abs(e)<.001},k=function(e,t,n){var o=1e-5;if(t>n){var i=t;t=n,n=i}var a=function(t){var n=1e-4;return(e(t+n)-e(t-n))/(2*n)},c=30,l=(t+n)/2,r=l-e(l)/a(l),s=Math.abs(r-l),u=t-s,f=n+s;while(c>0&&!d()(r)&&r>u&&ro)l=r,r=l-e(l)/a(l),c--;return c<=0?NaN:(d()(r)&&!d()(l)&&(r=l),Math.abs(r-l)t&&r0?nt(!1):nt(!0)},ze=function(e,t){var n=e.target.getBoundingClientRect();C.value=n.left,B.value=n.top+n.height+4,L.value=t,S.value=!0},Pe=function(){S.value=!1,L.value=""},Me=Object(h["ref"])(!1),Te=function(){Me.value=!0,j.value=-(u/2-r/2),y.value=-(u/2-r/2),setTimeout((function(){Me.value=!1}),200)},Le=Object(h["ref"])([]),De=Object(h["ref"])([]),_e=Object(h["ref"])([]),Ae=Object(h["ref"])(n.elementInfo.funcViewer.funcMesh.graduationTagStep.width),Re=Object(h["ref"])(n.elementInfo.funcViewer.funcMesh.graduationTagValueStep.width),Fe=Object(h["ref"])(n.elementInfo.funcViewer.funcMesh.basicSize.width),He=function(e){return e*(Fe.value*Ae.value/Re.value)},We=function(e){return[He(e[0])+u/2,-He(e[1])+u/2]},Xe=function(e){return e.join(" ")},Ye=Object(h["ref"])([]),qe=Object(h["ref"])(0),Ge=function(){s()(Le.value,(function(){return!0}));var e=n.elementInfo.funcViewer.functionCollection;try{if(void 0!==e&&e.length>0)for(var t=0;tu?(o.push({points:c,stroke:i.funcBrush,func:a}),c=[]):c.push(h))}o.push({points:c,stroke:i.funcBrush,func:a}),Le.value.push(o)}}catch(g){console.log(g)}s()(De.value,(function(){return!0}));var m=n.elementInfo.funcViewer.dataPointCollection;if(void 0!==m&&m.length>0)for(var b=0;b0)for(var h=0;h1&&void 0!==arguments[1]?arguments[1]:2;et=Math.abs(t-2)<1e-4?9:19,e?tt===et?(Re.value=Qe(Re.value,!0),Fe.value=20,tt=0):(Fe.value=Fe.value+t,tt++):0===tt?(Re.value=Qe(Re.value,!1),Fe.value=38,tt=et):(Fe.value=Fe.value-t,tt--),Ge()};return function(t,n){var o;return Object(h["openBlock"])(),Object(h["createElementBlock"])("div",{class:Object(h["normalizeClass"])(["base-element-mathgragh",null===(o=e.elementInfo.animationClass)||void 0===o?void 0:o.class]),onAnimationend:n[3]||(n[3]=function(){var n,o,i;return(null===(o=t.animationActionMap.get(e.elementInfo.animationClass.id))||void 0===o?void 0:o.animationEnd)&&(null===(i=t.animationActionMap.get(e.elementInfo.animationClass.id))||void 0===i?void 0:(n=i).animationEnd.apply(n,arguments))}),onAnimationstart:n[4]||(n[4]=function(){var n,o,i;return(null===(o=t.animationActionMap.get(e.elementInfo.animationClass.id))||void 0===o?void 0:o.animationStart)&&(null===(i=t.animationActionMap.get(e.elementInfo.animationClass.id))||void 0===i?void 0:(n=i).animationStart.apply(n,arguments))}),onAnimationiteration:n[5]||(n[5]=function(){var n,o,i;return(null===(o=t.animationActionMap.get(e.elementInfo.animationClass.id))||void 0===o?void 0:o.animationIteration)&&(null===(i=t.animationActionMap.get(e.elementInfo.animationClass.id))||void 0===i?void 0:(n=i).animationIteration.apply(n,arguments))}),style:Object(h["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(h["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(h["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(h["createElementVNode"])("div",D,[Object(h["createElementVNode"])("div",{class:"container-mathgragh",style:Object(h["normalizeStyle"])({transform:"scale(".concat(Object(h["unref"])(re)[0],",").concat(Object(h["unref"])(re)[1],")"),transformOrigin:"top left"})},[Object(h["createElementVNode"])("div",_,[Object(h["createElementVNode"])("div",A,[Object(h["createElementVNode"])("div",{class:Object(h["normalizeClass"])(["graph",{"reset-animation":Me.value}]),ref_key:"graphAreaRef",ref:xe,onTouchstart:Object(h["withModifiers"])(Ce,["stop","prevent"]),onMousedown:Object(h["withModifiers"])(Ce,["stop"]),onPointermove:Be,onPointerup:Object(h["withModifiers"])(Ne,["prevent"]),onWheel:Object(h["withModifiers"])(Ve,["prevent"]),style:Object(h["normalizeStyle"])({left:j.value+"px",top:y.value+"px",backgroundImage:Ie.value?Je():"",backgroundPosition:"calc(50% + ".concat(2.5*Fe.value,"px) calc(50% + ").concat(2.5*Fe.value,"px)"),backgroundSize:"".concat(5*Fe.value,"px ").concat(5*Fe.value,"px")})},[Object(h["createElementVNode"])("div",F,[(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])(_e.value,(function(e,t){return Object(h["openBlock"])(),Object(h["createBlock"])(N,{key:t,label:e.lable,style:Object(h["normalizeStyle"])({left:"".concat(e.x*(Fe.value*Ae.value/Re.value)+u/2,"px"),top:"".concat(-e.y*(Fe.value*Ae.value/Re.value)+u/2,"px")})},null,8,["label","style"])})),128))]),(Object(h["openBlock"])(),Object(h["createElementBlock"])("svg",H,[Object(h["createElementVNode"])("g",null,[(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])(Le.value,(function(e,t){return Object(h["openBlock"])(),Object(h["createElementBlock"])("g",{class:"plotlines",key:t},[(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])(e,(function(e,t){return Object(h["openBlock"])(),Object(h["createElementBlock"])("polyline",{key:t,points:Xe(e.points),style:Object(h["normalizeStyle"])({stroke:e.stroke}),onPointerdown:function(n){return Ke(e,t)}},null,44,W)})),128))])})),128))]),Object(h["createElementVNode"])("g",null,[(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])(De.value,(function(e,t){return Object(h["openBlock"])(),Object(h["createElementBlock"])("ellipse",{style:Object(h["normalizeStyle"])({fill:e.stroke}),key:t,cx:e.point[0],cy:e.point[1],rx:8,ry:8},null,12,X)})),128))])])),E.value?(Object(h["openBlock"])(),Object(h["createElementBlock"])("svg",Y,[q,Object(h["createElementVNode"])("g",null,[Object(h["createElementVNode"])("line",{x1:u/2,y1:0,x2:u/2,y2:u,stroke:"black","stroke-width":"2"},null,8,G),Object(h["createElementVNode"])("line",{x1:0,y1:u/2,x2:u,y2:u/2,stroke:"black","stroke-width":"2"},null,8,U),we.value?(Object(h["openBlock"])(),Object(h["createElementBlock"])("g",Z,[(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])(Ye.value,(function(e,t){return Object(h["openBlock"])(),Object(h["createElementBlock"])("g",{key:t},[Object(h["createElementVNode"])("line",{x1:e,y1:u/2+4,x2:e,y2:u/2,stroke:"black","stroke-width":"2"},null,8,K),Ue(e)?(Object(h["openBlock"])(),Object(h["createElementBlock"])(h["Fragment"],{key:0},[e!==u/2?(Object(h["openBlock"])(),Object(h["createElementBlock"])(h["Fragment"],{key:0},[Object(h["createElementVNode"])("text",{x:e,y:u/2+24,"font-size":"16","text-anchor":"middle",filter:"url(#text-background)"},Object(h["toDisplayString"])((e-u/2)/(Fe.value*Ae.value)*Re.value),9,J),Object(h["createElementVNode"])("text",{x:e,y:u/2+24,"font-size":"16","text-anchor":"middle"},Object(h["toDisplayString"])((e-u/2)/(Fe.value*Ae.value)*Re.value),9,$)],64)):(Object(h["openBlock"])(),Object(h["createElementBlock"])(h["Fragment"],{key:1},[Object(h["createElementVNode"])("text",{filter:"url(#text-background)",x:e-18,y:u/2+24,"font-size":"16"}," 0 ",8,Q),Object(h["createElementVNode"])("text",{x:e-18,y:u/2+24,"font-size":"16"},"0",8,ee)],64))],64)):Object(h["createCommentVNode"])("",!0)])})),128)),(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])(Ye.value,(function(e,t){return Object(h["openBlock"])(),Object(h["createElementBlock"])("g",{key:t},[Object(h["createElementVNode"])("line",{x1:u/2+4,y1:e,x2:u/2,y2:e,stroke:"black","stroke-width":"2"},null,8,te),Ue(e)&&e!==u/2?(Object(h["openBlock"])(),Object(h["createElementBlock"])(h["Fragment"],{key:0},[Object(h["createElementVNode"])("text",{x:u/2-8,y:e+8,"font-size":"16","text-anchor":"end",filter:"url(#text-background)"},Object(h["toDisplayString"])((e-u/2)/(Fe.value*Ae.value)*Re.value),9,ne),Object(h["createElementVNode"])("text",{x:u/2-8,y:e+8,"font-size":"16","text-anchor":"end"},Object(h["toDisplayString"])((e-u/2)/(Fe.value*Ae.value)*Re.value),9,oe)],64)):Object(h["createCommentVNode"])("",!0)])})),128))])):Object(h["createCommentVNode"])("",!0)])])):Object(h["createCommentVNode"])("",!0),ie],46,R),E.value?(Object(h["openBlock"])(),Object(h["createElementBlock"])("svg",ae,[Object(h["createElementVNode"])("text",{x:g.value,y:Object(h["unref"])(k)-10,"font-size":"16"},"x",8,ce),(Object(h["openBlock"])(),Object(h["createElementBlock"])("svg",{x:g.value+7,y:Object(h["unref"])(k)-5},se,8,le)),Object(h["createElementVNode"])("text",{x:w.value-17,y:I.value,"font-size":"16"},"y",8,ue),(Object(h["openBlock"])(),Object(h["createElementBlock"])("svg",{x:w.value-5,y:I.value-14},he,8,de))])):Object(h["createCommentVNode"])("",!0),Object(h["createElementVNode"])("div",me,[Object(h["createElementVNode"])("button",{type:"button",class:Object(h["normalizeClass"])(["tool-button","first-button",{active:we.value}]),onClick:Object(h["withModifiers"])(Ee,["prevent"])},[Object(h["createVNode"])(b["a"],{name:"graph-scale",width:16,height:16,style:Object(h["normalizeStyle"])({fill:we.value?"#3d91ff":"#979797"})},null,8,["style"])],10,be),Object(h["createElementVNode"])("button",{type:"button",class:Object(h["normalizeClass"])(["tool-button","first-button",{active:Ie.value}]),onClick:Object(h["withModifiers"])(Se,["prevent"])},[Object(h["createVNode"])(b["a"],{name:"graph-mesh",width:16,height:16,style:Object(h["normalizeStyle"])({fill:Ie.value?"#3d91ff":"#979797"})},null,8,["style"])],10,pe),ve,Object(h["createElementVNode"])("button",{type:"button",class:"tool-button first-button",onClick:n[0]||(n[0]=function(e){return Te()})},[Object(h["createVNode"])(b["a"],{name:"graph-reset",width:16,height:16,style:{fill:"#979797"}})]),Object(h["createElementVNode"])("button",{type:"button",class:"tool-button middle-button",onClick:n[1]||(n[1]=function(e){return nt(!1)})},[Object(h["createVNode"])(b["a"],{name:"graph-sizedown",width:16,height:16,style:{fill:"#979797"}})]),Object(h["createElementVNode"])("button",{type:"button",class:"tool-button last-button",onClick:n[2]||(n[2]=function(e){return nt(!0)})},[Object(h["createVNode"])(b["a"],{name:"graph-sizeup",width:16,height:16,style:{fill:"#979797"}})])])]),Object(h["createElementVNode"])("div",Oe,[(Object(h["openBlock"])(!0),Object(h["createElementBlock"])(h["Fragment"],null,Object(h["renderList"])($e.value,(function(e,t){return Object(h["openBlock"])(),Object(h["createElementBlock"])("div",{class:"function-item",key:t},[Object(h["createElementVNode"])("div",{class:"expression-item",onMouseover:function(t){return ze(t,e.mathText)},onMouseleave:Pe},["DataPoint"===e.type?(Object(h["openBlock"])(),Object(h["createElementBlock"])("span",ye,"a=")):(Object(h["openBlock"])(),Object(h["createElementBlock"])("span",ge,"y=")),Object(h["createVNode"])(m["a"],{class:"expression-formula",formula:e.mathText,safe:!1},null,8,["formula"])],40,je),Object(h["createElementVNode"])("div",ke,[Object(h["createElementVNode"])("div",{class:"dot",style:Object(h["normalizeStyle"])({backgroundColor:e.color})},null,4)])])})),128)),S.value?(Object(h["openBlock"])(),Object(h["createBlock"])(h["Teleport"],{key:0,to:".play-shell"},[Object(h["createElementVNode"])("div",{class:"tooltip",style:Object(h["normalizeStyle"])({left:"".concat(C.value,"px"),top:"".concat(B.value,"px")})},[Object(h["createVNode"])(m["a"],{formula:L.value,safe:!1},null,8,["formula"])],4)])):Object(h["createCommentVNode"])("",!0)])])],4)])],4)],38)}}});n("d548");const we=C()(xe,[["__scopeId","data-v-3b9f5ff7"]]);t["a"]=we},"2ed4":function(e,t,n){"use strict";var o=n("2909"),i=n("b69c"),a=n.n(i),c=n("06444"),l=n.n(c),r=n("d180"),s=n.n(r),u=(n("d3b7"),n("ddb0"),n("e9c4"),n("99af"),n("7a23")),d=n("9c87"),f=n("9b4a"),h=n("d9fa"),m=n("1107"),b=Object(u["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e;f["Chart"].register.apply(f["Chart"],Object(o["a"])(f["registerables"])),f["Chart"].register(h["a"]);for(var n=Object(u["computed"])((function(){switch(t.elementInfo.chartType){case"column":return d["BarChart"];case"row":return d["BarChart"];case"line":return d["LineChart"];case"area":return d["LineChart"];case"pie":return d["PieChart"];case"doughnut":return d["DoughnutChart"];default:return d["BarChart"]}})),i=function(e){var n=l()(e),o=[];if("pie"===t.elementInfo.chartType||"doughnut"===t.elementInfo.chartType){for(var i=[],a=0;a0&&n.y>0||n.x<0&&n.y<0?0:1},O=function(e,t){var n=new r["a"];n.x=t.x-38,n.y=e.y;var o=t.yt.y?4:-4);var a=new r["a"];return a.x=o.x+(m(n)?4:-4),a.y=t.y,Math.abs(e.y-t.y)<8?"M".concat(e.x,",").concat(e.y,"L").concat(o.x,",").concat(o.y," ").concat(o.x,",").concat(t.y," ").concat(t.x,",").concat(t.y):"M".concat(e.x,",").concat(e.y,"L").concat(o.x,",").concat(o.y,"L").concat(i.x,",").concat(i.y,"A4,4,0,0,").concat(v(t,e),",").concat(a.x,",").concat(a.y,"L").concat(t.x,",").concat(t.y)},y=function(e,t,n,o){return n>2?j(e,t,o):1===n?"M".concat(e.x,",").concat(e.y,"L").concat(t.x,",").concat(t.y):"M".concat(e.x,",").concat(e.y,"L").concat(e.x,",").concat(t.y,"L").concat(t.x,",").concat(t.y)},g=function(e,t,n){if(Math.abs(e.y-t.y)<24)return"M".concat(e.x,",").concat(e.y,"L").concat(e.x,",").concat(t.y," ").concat(t.x,",").concat(t.y);var o=m(n),i=b(n),a=new r["a"];a.x=e.x,a.y=t.y+(i?12:-12);var c=new r["a"];return c.x=a.x+(o?12:-12),c.y=t.y,"M".concat(e.x,",").concat(e.y,"L").concat(a.x,",").concat(a.y,"A12,12,0,0,").concat(v(e,t),",").concat(c.x,",").concat(c.y,"L").concat(t.x,",").concat(t.y)},k=function(e,t){var n=new r["a"];if(n.x=e.x,n.y=t.y-35,Math.abs(e.x-t.x)<20)return"M".concat(e.x,",").concat(e.y,"L").concat(n.x,",").concat(n.y," ").concat(t.x,",").concat(n.y," ").concat(t.x,",").concat(t.y);var o=t.x>e.x,i=new r["a"];i.x=t.x+(o?-10:10),i.y=n.y;var a=new r["a"];return a.x=t.x,a.y=i.y+10,"M".concat(e.x,",").concat(e.y,"L").concat(n.x,",").concat(n.y,"L").concat(i.x,",").concat(i.y,"A10,10,0,0,").concat(o?1:0,",").concat(a.x,",").concat(a.y,"L").concat(t.x,",").concat(t.y)},x=function(e,t){var n=t.y-e.y,o=Math.abs(t.x-e.x),i=e.x,a=t.x;Math.abs(a-i)<1&&(a=i);var c=new r["a"];c.x=t.x,c.y=0;var l=new r["a"];l.x=e.x,l.y=0;var s=Object(p["m"])(Object(p["k"])(c,l)),u=new r["a"];u.x=i,u.y=e.y+n/2;var d="M".concat(e.x,",").concat(e.y,"L").concat(u.x,",").concat(u.y);if(o>8){var f=Object(p["a"])(u,Object(p["l"])(s,o-4)),h=new r["a"];h.x=a,h.y=t.y-n/2+4,d+="L".concat(f.x,",").concat(f.y,"A4,4,0,0,").concat(t.x>e.x?1:0,",").concat(h.x,",").concat(h.y)}else d+="L".concat(a,",").concat(u.y);return d+"L".concat(a,",").concat(t.y)},w=function(e,t,n,o,i){switch(i){case"FishBoneMap":return 0!==o?y(e,t,o,n):O(e,t);case"Organization":return 0!==o?x(e,t):k(e,t);default:return 0!==o?j(e,t,n):g(e,t,n)}},I=function(e,t,n){var o=m(n),i=new r["a"];i.x=t.x+(o?-25:25),i.y=t.y;var a=Object(p["m"])(Object(p["k"])(e,i)),c=new r["a"];c.x=t.x+(o?-15:15),c.y=t.y;var l=Object(p["a"])(i,Object(p["l"])(a,15)),u=s["b"]();return u.moveTo(e.x,e.y),u.lineTo(l.x,l.y),u.quadraticCurveTo(i.x,i.y,c.x,c.y),u.lineTo(t.x,t.y),u.toString()},E=function(e,t,n){var o=m(n),i=new r["a"];i.x=e.x+(o?15:-15),i.y=e.y;var a=new r["a"];a.x=t.x+(o?-12:12),a.y=t.y;var c=Object(p["m"])(Object(p["k"])(i,a)),l=new r["a"];l.x=t.x+(o?-8:8),l.y=t.y;var u=Object(p["a"])(a,Object(p["l"])(c,4)),d=s["b"]();return d.moveTo(e.x,e.y),d.lineTo(i.x,i.y),d.lineTo(u.x,u.y),d.quadraticCurveTo(a.x,a.y,l.x,l.y),d.lineTo(t.x,t.y),d.toString()},S=function(e,t,n){var o=0===n?10:4,i=0===n?12:8,a=Math.abs(e.y-t.y),c=new r["a"];c.x=e.x,c.y=e.y+a/2;var l=new r["a"];l.x=t.x,l.y=t.y-i-o;var u=Object(p["m"])(Object(p["k"])(c,l)),d=new r["a"];d.x=t.x,d.y=t.y-i;var f=Object(p["a"])(l,Object(p["l"])(u,o)),h=s["b"]();return h.moveTo(e.x,e.y),h.lineTo(c.x,c.y),h.lineTo(f.x,f.y),h.quadraticCurveTo(l.x,l.y,d.x,d.y),h.lineTo(t.x,t.y),h.toString()},C=function(e,t,n,o,i){switch(i){case"FishBoneMap":if(0===o){var a=Math.abs(e.y-t.y),c=new r["a"];return c.x=t.x-a*(5/6),c.y=e.y,I(c,t,n)}return w(e,t,n,o,i);case"Organization":return S(e,t,o);default:return 0!==o?E(e,t,n):I(e,t,n)}},B=function(e,t,n){var o=m(n)&&t.ye.y;return"M".concat(e.x,",").concat(e.y,"A").concat(Math.abs(e.x-t.x),",").concat(Math.abs(e.y-t.y),",0,0,").concat(o?0:1,",").concat(t.x,",").concat(t.y)},N=function(e,t,n){var o=Math.abs(e.x-t.x)-15;if(o<0)return null;var i=new r["a"];i.x=e.x+(m(n)?15:-15),i.y=e.y;var a=Object(p["k"])(t,e),c=a.x>0&&a.y>0||a.x<0&&a.y<0;return"M".concat(e.x,",").concat(e.y,"L").concat(i.x,",").concat(i.y,"A").concat(o,",").concat(Math.abs(e.y-t.y),",0,0,").concat(c?0:1,",").concat(t.x,",").concat(t.y)},V=function(e,t){var n=new r["a"];n.x=(e.x+t.x)/2+15,n.y=t.y;var o=s["b"]();return o.moveTo(e.x,e.y),o.quadraticCurveTo(n.x,n.y,t.x,t.y),o.toString()},z=function(e,t){var n=Math.abs(e.y-t.y),o=new r["a"];o.x=e.x,o.y=e.y+n/2;var i=Math.abs(e.x-t.x),a=t.x>e.x;return"M".concat(e.x,",").concat(e.y,"L").concat(o.x,",").concat(o.y,"A").concat(i,",").concat(n,",0,0,").concat(a?1:0,",").concat(t.x,",").concat(t.y)},P=function(e,t,n,o,i){switch(i){case"FishBoneMap":if(0!==o)return w(e,t,n,o,i);var a=Math.abs(e.y-t.y),c=new r["a"];return c.x=t.x-a*(5/6),c.y=e.y,V(c,t);case"Organization":return z(e,t);default:return 0!==o?N(e,t,n):B(e,t,n)}},M=function(e,t){var n=new r["a"];n.x=t.x-38,n.y=e.y;var o=new r["a"];o.x=n.x,o.y=t.y;var i=s["b"]();return i.moveTo(n.x,n.y),i.lineTo(o.x,o.y),i.lineTo(t.x,t.y),i.toString()},T=function(e,t,n){var o=new r["a"];o.x=e.x+(m(n)?15:-15),o.y=e.y;var i=new r["a"];if(i.x=o.x,i.y=t.y,Math.abs(e.y-t.y)<8)return"M".concat(e.x,",").concat(e.y,"L").concat(o.x,",").concat(o.y," ").concat(o.x,",").concat(t.y," ").concat(t.x,",").concat(t.y);var a=s["b"]();return a.moveTo(e.x,e.y),a.lineTo(o.x,o.y),a.lineTo(i.x,i.y),a.lineTo(t.x,t.y),a.toString()},L=function(e,t,n,o){if(n>2)return T(e,t,o);var i=s["b"]();if(i.moveTo(e.x,e.y),1===n)return i.lineTo(t.x,t.y),i.toString();var a=new r["a"];return a.x=e.x,a.y=t.y,i.lineTo(a.x,a.y),i.lineTo(t.x,t.y),i.toString()},D=function(e,t){return Math.abs(e.y-t.y)<24?"M".concat(e.x,",").concat(e.y,"L").concat(e.x,",").concat(t.y," ").concat(t.x,",").concat(t.y):"M".concat(e.x,",").concat(e.y,"L").concat(e.x,",").concat(t.y,"L").concat(t.x,",").concat(t.y)},_=function(e,t){var n=new r["a"];n.x=e.x,n.y=t.y-35;var o=new r["a"];if(o.x=t.x,o.y=n.y,Math.abs(e.x-t.x)<20)return"M".concat(e.x,",").concat(e.y,"L").concat(n.x,",").concat(n.y," ").concat(t.x,",").concat(n.y," ").concat(t.x,",").concat(t.y);var i=s["b"]();return i.moveTo(e.x,e.y),i.lineTo(n.x,n.y),i.lineTo(o.x,o.y),i.lineTo(t.x,t.y),i.toString()},A=function(e,t){var n=t.y-e.y,o=Math.abs(t.x-e.x),i=e.x,a=t.x;Math.abs(a-i)<1&&(a=i);var c=new r["a"];c.x=t.x,c.y=0;var l=new r["a"];l.x=e.x,l.y=0;var u=Object(p["m"])(Object(p["k"])(c,l)),d=new r["a"];d.x=i,d.y=e.y+n/2;var f=s["b"]();if(f.moveTo(e.x,e.y),f.lineTo(d.x,d.y),o>8){var h=Object(p["a"])(d,Object(p["l"])(u,o));f.lineTo(h.x,h.y)}else f.lineTo(a,d.y);return f.lineTo(a,t.y),f.toString()},R=function(e,t,n,o,i){switch(i){case"FishBoneMap":return 0!==o?L(e,t,o,n):M(e,t);case"Organization":return 0!==o?A(e,t):_(e,t);default:return 0!==o?T(e,t,n):D(e,t)}},F=function(e,t,n){return"M".concat(e.x,",").concat(e.y,"L").concat(e.x+(m(n)?15:-15),",").concat(e.y,"L").concat(t.x,",").concat(t.y)},H=function(e,t,n){var o=new r["a"];o.x=e.x,o.y=0===n?e.y-60:e.y;var i=Math.abs(e.y-t.y)/2;return"M".concat(e.x,",").concat(e.y,"L").concat(o.x,",").concat(o.y+i,"L").concat(t.x,",").concat(t.y)},W=function(e,t){var n=Math.abs(e.y-t.y),o=new r["a"];o.x=t.x-n*(5/6),o.y=e.y;var i=new r["a"](t.x+2,t.y);return X(o,i)},X=function(e,t){return"M".concat(e.x,",").concat(e.y,"L").concat(t.x,",").concat(t.y)},Y=function(e,t,n,o,i){switch(i){case"MindMap":return 0!==o?F(e,t,n):X(e,t);case"FishBoneMap":return 0===o?W(e,t):w(e,t,n,o,i);default:return H(e,t,o)}},q=function(e,t,n,o,i,a){switch(a){case"Ellipse":return P(e,t,n,o,i);case"StraightLine":return Y(e,t,n,o,i);case"PolyLine":return R(e,t,n,o,i);case"PolyLineWithRadius":return w(e,t,n,o,i);case"BiasWithRadius":return C(e,t,n,o,i);default:return P(e,t,n,o,i)}},G=function(e,t,n){var o=m(n),i=t.width/2,a=new r["a"];a.x=e.x+(o?-t.width:t.width),a.y=e.y-t.height/2;var c=new r["a"];c.x=a.x+(o?i:-i),c.y=a.y+i;var l=new r["a"];l.x=c.x,l.y=e.y-i;var s=new r["a"];s.x=c.x,s.y=e.y+i;var u=new r["a"];u.x=a.x,u.y=e.y+t.height/2;var d=new r["a"];return d.x=c.x,d.y=u.y-i,"M".concat(a.x,",").concat(a.y,"A").concat(i,",").concat(i,",0,0,").concat(o?1:0,",").concat(c.x,",").concat(c.y,"L").concat(l.x,",").concat(l.y,"A").concat(i,",").concat(i,",0,0,").concat(o?0:1,",").concat(e.x,",").concat(e.y,"A").concat(i,",").concat(i,",0,0,").concat(o?0:1,",").concat(s.x,",").concat(s.y,"L").concat(d.x," ").concat(d.y,"A").concat(i,",").concat(i,",0,0,").concat(o?1:0,",").concat(u.x,",").concat(u.y)},U=function(e,t){var n=t.height/2,o=new r["a"];o.x=e.x-t.width/2,o.y=e.y-t.height;var i=new r["a"];i.x=o.x+n,i.y=o.y+n;var a=new r["a"];a.x=e.x-n,a.y=e.y-n;var c=new r["a"];c.x=e.x+n,c.y=e.y-n;var l=new r["a"];l.x=e.x+t.width/2,l.y=e.y-t.height;var s=new r["a"];return s.x=l.x-n,s.y=l.y+n,"M".concat(o.x,",").concat(o.y,"A").concat(n,",").concat(n,",0,0,0,").concat(i.x,",").concat(i.y,"L").concat(a.x,",").concat(a.y,"A").concat(n,",").concat(n,",0,0,1,").concat(e.x,",").concat(e.y,"A").concat(n,",").concat(n,",0,0,1,").concat(c.x,",").concat(c.y,"L").concat(s.x,",").concat(s.y,"A").concat(n,",").concat(n,",0,0,0,").concat(l.x,",").concat(l.y)},Z=function(e){var t=new r["a"],n=new r["a"](t.x,t.y-3),o=new r["a"](t.x,t.y+3),i=new r["a"](t.x+e-6,t.y+3),a=new r["a"](t.x+e-6,t.y-3);return"M".concat(n.x,",").concat(n.y,"L").concat(o.x,",").concat(o.y,"L").concat(i.x,",").concat(i.y,"L").concat(a.x,",").concat(a.y,"z")},K=(n("d81d"),n("47af")),J=n("6f65");function $(e,t){var n=e.contents.map((function(e){return Object(K["a"])(e)})),o={location:e.location,nodeStyle:e.nodeStyle,title:e.title,nodeId:e.nodeId,contentHeight:e.contentHeight,contentWidth:e.contentWidth,erasable:e.erasable,expanded:e.expanded,_expanded:e.expanded,mindLevel:t,isSummarize:!1,_children:[],contents:n};return n.forEach((function(e){return J["a"].register(e,o)})),o}function Q(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=[];return e.forEach((function(e){var i=[];e.children&&(i=Q(e.children,t,n+1));var a=$(e,n);"MindMap"===t?(a.children=i.filter((function(e){return e.location.x>=0&&!0===e.expanded})),a._children=i.filter((function(e){return e.location.x>=0&&!1===e.expanded})),a.leftChildren=i.filter((function(e){return e.location.x<0&&!0===e.expanded})),a._leftChildren=i.filter((function(e){return e.location.x<0&&!1===e.expanded}))):(a.children=i.filter((function(e){return!0===e.expanded})),a._children=i.filter((function(e){return!1===e.expanded})),a.leftChildren=[],a._leftChildren=[]),o.push(a)})),o}function ee(e,t,n){e.children&&e.children.length>0?e.children.forEach((function(t){ee(t,e,n)})):e._children&&e._children.length>0?e._children.forEach((function(t){ee(t,e,n)})):e.leftChildren&&e.leftChildren.length>0?e.leftChildren.forEach((function(t){ee(t,e,n)})):e._leftChildren&&e._leftChildren.length>0&&e._leftChildren.forEach((function(t){ee(t,e,n)})),e.parent=t}function te(e){e.forEach((function(e){e.parent&&!1===e.parent.expanded&&!0===e.expanded&&(e.expanded=!1,e._expanded=!0)}))}function ne(e){var t=e.contents.map((function(e){return Object(K["a"])(e)})),n={location:new r["a"](-e.contentWidth/2,-e.contentHeight/2),nodeStyle:e.nodeStyle,title:e.title,nodeId:e.nodeId,contentHeight:e.contentHeight,contentWidth:e.contentWidth,erasable:e.erasable,mindLevel:0,isSummarize:!1,expanded:!0,_expanded:!0,_children:[],contents:t};t.forEach((function(e){return J["a"].register(e,n)}));var o=Q(e.children,e.mapType);return o.forEach((function(t){return ee(t,n,e.mapType)})),"MindMap"===e.mapType?(n.children=o.filter((function(e){return e.location.x>=0&&!0===e.expanded})),n._children=o.filter((function(e){return e.location.x>=0&&!1===e.expanded})),n.leftChildren=o.filter((function(e){return e.location.x<0&&!0===e.expanded})),n._leftChildren=o.filter((function(e){return e.location.x<0&&!1===e.expanded}))):(n.children=o.filter((function(e){return!0===e.expanded})),n._children=o.filter((function(e){return!1===e.expanded})),n.leftChildren=[],n._leftChildren=[]),n}function oe(e,t){var n=[];return e.summarizeNodes.forEach((function(e){var o=t.filter((function(t){return e.children.some((function(e){return e.nodeId===t.nodeId}))})),i=e.contents.map((function(e){return Object(K["a"])(e)}));if(o&&o.length>0){var a={location:new r["a"],children:o,nodeStyle:e.nodeStyle,title:e.title,nodeId:e.nodeId,contentHeight:e.contentHeight,contentWidth:e.contentWidth,erasable:e.erasable,expanded:o.every((function(e){return e.expanded})),_expanded:e.expanded,mindLevel:0,isSummarize:!0,contents:i};i.forEach((function(e){return J["a"].register(e,a)})),o.forEach((function(e){return e.summarize=a})),n.push(a)}})),n}var ie=n("3835"),ae=n("64ee"),ce=function(){function e(){Object(c["a"])(this,e)}return Object(l["a"])(e,null,[{key:"getLayoutWidth",value:function(e,t){var n=this,o=t?e.children:e.leftChildren;if(!o||o.length<=0)return[e.contentWidth,e.contentWidth];var i=0;return o.forEach((function(e){i=Math.max(n.getLayoutWidth(e,t)[0],i)})),i+=e.mindLevel>1?44:56,i+=e.contentWidth,[i,i]}},{key:"getLayoutHeight",value:function(e,t){var n=this,o=t?e.children:e.leftChildren;if(!o||o.length<=0)return[e.contentHeight,e.contentHeight];var i=0;return o.forEach((function(e,o){i+=n.getLayoutHeight(e,t)[0],o>0&&(i+=e.mindLevel>1?12:24)})),[Math.max(i,e.contentHeight),i]}}]),e}(),le=function(){function e(){Object(c["a"])(this,e)}return Object(l["a"])(e,null,[{key:"getLayoutWidth",value:function(e){var t=this,n=e.children,o=0;if(1===e.mindLevel)if(!n||n.length<=0)o=e.contentWidth;else{var i=0;null===n||void 0===n||n.forEach((function(e){i+=t.getLevelTwoBlankSize(e).width,o=Math.max(o,i+t.getLevelTwoLayoutSize(e).width)})),o=Math.max(o+e.contentWidth/2,e.contentWidth)}else o=2===e.mindLevel?this.getLevelTwoLayoutSize(e).width:ce.getLayoutWidth(e,!0)[0];return[o,o]}},{key:"getLevelTwoLayoutSize",value:function(e){var t,n=e.contentHeight,o=0;return null===(t=e.children)||void 0===t||t.forEach((function(e){o=Math.max(o,ce.getLayoutWidth(e,!0)[0]),n+=ce.getLayoutHeight(e,!0)[0],n+=12})),o=Math.max(o+60,e.contentWidth),new ae["a"](o,n)}},{key:"getLevelTwoBlankSize",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.getLevelTwoLayoutSize(e).height+12-e.contentHeight/2;!1===t&&e.parent&&(n+=e.parent.contentHeight/2);var o=n/Math.tan(.2777*Math.PI);return new ae["a"](o,n)}},{key:"getLayoutHeight",value:function(e){var t=this,n=e.children;if(!n||n.length<=0)return[e.contentHeight,e.contentHeight];var o=0;return n.forEach((function(e,n){2===e.mindLevel?o+=t.getLevelTwoBlankSize(e).height:e.mindLevel>=3&&(o+=ce.getLayoutHeight(e,!0)[0],o+=12)})),2===e.mindLevel&&(o+=e.contentHeight+12),[Math.max(o,e.contentHeight),o]}}]),e}(),re=function(){function e(){Object(c["a"])(this,e)}return Object(l["a"])(e,null,[{key:"getLayoutWidth",value:function(e){var t=this,n=e.children;if(!n||n.length<=0)return[e.contentWidth,e.contentWidth];var o=0;return n.forEach((function(e,n){o+=t.getLayoutWidth(e)[0],n>0&&(o+=24)})),[Math.max(o,e.contentWidth),o]}},{key:"getLayoutHeight",value:function(e){var t=this,n=e.children;if(!n||n.length<=0)return[e.contentHeight,e.contentHeight];var o=0;return n.forEach((function(e){o=Math.max(t.getLayoutHeight(e)[0],o)})),o+=e.mindLevel>1?40:60,o+=e.contentHeight,[o,o]}}]),e}();function se(e,t){var n=t?e.children:e.leftChildren;if(n&&!(n.length<=0)){var o,i,a=ce.getLayoutHeight(e,t),c=Object(ie["a"])(a,2);o=c[0],i=c[1],i0?e.location.x=e.parent.location.x+e.parent.contentWidth+o:e.location.x=e.parent.location.x-e.contentWidth-o}se(e,t),r+=n,r+=e.mindLevel>1?12:24}))}}function ue(e){var t=e.children;if(t&&!(t.length<=0)){var n=0,o=0,i=0,a=0;0===e.mindLevel?(o=e.contentWidth/2+115,a=e.contentWidth/2+144):2===e.mindLevel&&(n=e.location.y+e.contentHeight,i=e.location.y);var c=new ae["a"];t.forEach((function(t,l){if(1===t.mindLevel)t.location.y<0?(t.location.y=-54-t.contentHeight,t.location.x=o,o+=le.getLayoutWidth(t)[0],o+=45):(t.location.y=54,t.location.x=a,a+=le.getLayoutWidth(t)[0],a+=45);else if(2===t.mindLevel){var r=le.getLevelTwoBlankSize(t,!(l>=1));c=new ae["a"](c.width+r.width,c.height+r.height),t.location.x=e.location.x+e.contentWidth/2+c.width,t.location.y<0?t.location.y=e.location.y-c.height-t.contentHeight/2:t.location.y=e.location.y+e.contentHeight+c.height-t.contentHeight/2}else if(3===t.mindLevel){var s=ce.getLayoutHeight(t,!0)[0];t.location.x=e.location.x+60,t.location.y<0?(t.location.y=n+s/2-t.contentHeight/2+12,n+=s+12):(t.location.y=i-12-s/2-t.contentHeight/2,i-=s+12),se(t,!0)}else t.location.x=e.location.x+e.contentWidth+30;ue(t)}))}}function de(e){var t=e.children;if(t&&!(t.length<=0)){var n,o,i=re.getLayoutWidth(e),a=Object(ie["a"])(i,2);n=a[0],o=a[1],o0&&(s+=e.mindLevel>1?12:24),e.location.x0&&(c+=24),e.location.y0&&e.contents.forEach((function(e){t.remarks.some((function(t){return t.id===e.id}))||t.remarks.push(e)})),t.parseRemarks(e.children),t.parseRemarks(e._children),t.parseRemarks(e.leftChildren),t.parseRemarks(e._leftChildren)}))}},{key:"parseSubNode",value:function(e,t){var n=this;null===e||void 0===e||e.forEach((function(e){t?("Organization"!==n.mindMapType?e.location.x=e.location.x-e.contentWidth:e.parent&&(e.location.xe.parent.location.y+e.parent.contentHeight/2&&(e.location.y=e.location.y-e.contentHeight),e.children&&n.parseSubNode(e.children,!0),e._children&&n.parseSubNode(e._children,!0),e.leftChildren&&n.parseSubNode(e.leftChildren,!1),e._leftChildren&&n.parseSubNode(e._leftChildren,!1)}))}},{key:"draw",value:function(){this.updateLinkData(this.nodeDataList.rightNodes.filter((function(e){return!0===e.expanded}))),this.updateLinkData(this.nodeDataList.leftNodes.filter((function(e){return!0===e.expanded}))),this.svgSelection=s["c"](this.svgElement),this.innerDraw()}},{key:"innerDraw",value:function(){var e=this,t=this.svgSelection.selectAll(".link").data(this.linkDataList,(function(e){var t,n;return e.nodeId?"".concat(e.nodeId):"".concat(null===(t=e.begin)||void 0===t?void 0:t.nodeId,"-").concat(null===(n=e.end)||void 0===n?void 0:n.nodeId)}));t.enter().append("path").attr("class","link").attr("d",(function(t){return e.generateLinkPath(t)})),t.transition().duration(.4).ease(s["a"]).attr("d",(function(t){return e.generateLinkPath(t)})),t.exit().remove()}},{key:"updateLinkData",value:function(e){var t=this;e&&e.length>0&&e.forEach((function(e){var n,o;t.updateLinkData(null===(n=e.children)||void 0===n?void 0:n.filter((function(e){return!0===e.expanded}))),t.updateLinkData(null===(o=e.leftChildren)||void 0===o?void 0:o.filter((function(e){return!0===e.expanded}))),t.linkDataList.push({begin:e.parent,end:e,start:new r["a"],nodeId:""})}))}},{key:"generateLinkPath",value:function(e){if(e.size){var t=new r["a"];t.x=e.start?e.start.x:0,t.y=e.start?e.start.y:0;var n,o={width:e.size.width,height:e.size.height};return"MindMap"===this.mindMapType?(n=t.x>=0?"RightBottom":"LeftBottom",G(t,o,n)):U(t,o)}var i=new r["a"];if(e.end&&e.begin){"Organization"===this.mindMapType?(i.x=e.begin.location.x+e.begin.contentWidth/2,i.y=e.begin.location.y+e.begin.contentHeight):"FishBoneMap"===this.mindMapType?0===e.begin.mindLevel?(i.x=e.begin.contentWidth/2-12,i.y=0):1===e.begin.mindLevel?e.begin.location.y<0?(i.x=e.begin.location.x+e.begin.contentWidth/2,i.y=e.begin.location.y):(i.x=e.begin.location.x+e.begin.contentWidth/2,i.y=e.begin.location.y+e.begin.contentHeight):2===e.begin.mindLevel?(i.x=e.begin.location.x+e.begin.contentWidth/4,i.y=e.begin.location.y+e.begin.contentHeight):(i.x=e.begin.location.x+e.begin.contentWidth,i.y=e.begin.location.y+e.begin.contentHeight/2):e.begin.location&&0!==e.begin.mindLevel?(e.begin.location.x>0?i.x=e.begin.location.x+e.begin.contentWidth:i.x=e.begin.location.x,i.y=e.begin.location.y+e.begin.contentHeight/2):e.end.location?e.end.location.x>0?i.x=e.begin.contentWidth/2-12:i.x=-e.begin.contentWidth/2+12:(i.x=0,i.y=0);var a,c=new r["a"];return"Organization"===this.mindMapType?(c.x=e.end.location.x+e.end.contentWidth/2,c.y=e.end.location.y):e.end.location?(c.x=e.end.location.x<0?e.end.location.x+e.end.contentWidth:e.end.location.x,c.y=e.end.location.y+e.end.contentHeight/2):(c.x=0,c.y=0),a=0===e.begin.mindLevel?"PolyLineWithRadius"===this.linkStyle?e.end.location.y+e.end.contentHeight/2>e.begin.location.y+e.begin.contentHeight/2?e.end.location.x>=0?"RightBottom":"LeftBottom":e.end.location.x>=0?"RightTop":"LeftTop":"FishBoneMap"===this.mindMapType?e.end.location.x<0?"LeftTop":"RightTop":e.end.location.x<0?"RightTop":"LeftTop":e.end.location.x<0?"LeftTop":"RightTop",q(i,c,a,e.begin.mindLevel,this.mindMapType,this.linkStyle)}}},{key:"updateTree",value:function(){this.calcPosition(),this.draw()}},{key:"calcPosition",value:function(){var e;switch(this.linkDataList=[],this.mindMapType){case"MindMap":se(this.nodeDataList.centerNode,!0),se(this.nodeDataList.centerNode,!1),this.linkDataList=this.linkDataList.concat(fe(this.nodeDataList.summarizeNodes.filter((function(e){return e.expanded})),!0)),this.linkDataList=this.linkDataList.concat(fe(this.nodeDataList.leftSummarizeNodes.filter((function(e){return e.expanded})),!1));break;case"FishBoneMap":ue(this.nodeDataList.centerNode);var t=0;null===(e=this.nodeDataList.centerNode.children)||void 0===e||e.forEach((function(e){return t=Math.max(t,e.location.x)})),this.fishBoneGeometry=Z(t+15);break;case"Organization":de(this.nodeDataList.centerNode),this.linkDataList=he(this.nodeDataList.summarizeNodes.filter((function(e){return e.expanded})));break;default:break}}}]),e}(),be=n("2909"),pe=(n("cb29"),n("d2a3"));function ve(e,t,n){e&&e.forEach((function(e){e.expanded=!!t&&e._expanded,n&&je(e),e.children&&e.children.length>0?ve(e.children,t,n):e.leftChildren&&e.leftChildren.length>0&&ve(e.leftChildren,t,n)}))}function Oe(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),i=2;i0?(o.node._children=o.node.children,Oe.apply(void 0,[!1,!0].concat(Object(be["a"])(o.node._children))),o.node.children=[]):(o.node.children=o.node._children,Oe.apply(void 0,[!0,!0].concat(Object(be["a"])(o.node.children))),o.node._children=[]));else if(o.node._children)if(o.node._children.length<=0)o.node._children=o.node.children,Oe.apply(void 0,[!1,!0].concat(Object(be["a"])(o.node._children))),o.node.children=[];else{if(o.node.children&&o.node.children.length>0&&je(o.node.children[o.node.children.length-1]))return void n("reDraw");var t=o.node._children.shift();Oe(!0,!1,t),null===(e=o.node.children)||void 0===e||e.push(t)}n("reDraw")}function r(){var e;if("ByLevel"===o.expandBehavior)o.node.leftChildren&&(o.node.leftChildren.length>0?(o.node._leftChildren=o.node.leftChildren,Oe.apply(void 0,[!1,!0].concat(Object(be["a"])(o.node._leftChildren))),o.node.leftChildren=[]):(o.node.leftChildren=o.node._leftChildren,Oe.apply(void 0,[!0,!0].concat(Object(be["a"])(o.node.leftChildren))),o.node._leftChildren=[]));else if(o.node._leftChildren)if(o.node._leftChildren.length<=0)o.node._leftChildren=o.node.leftChildren,Oe.apply(void 0,[!1,!0].concat(Object(be["a"])(o.node._leftChildren))),o.node.leftChildren=[];else{if(o.node.leftChildren&&o.node.leftChildren.length>0&&je(o.node.leftChildren[o.node.leftChildren.length-1]))return void n("reDraw");var t=o.node._leftChildren.shift();Oe(!0,!1,t),null===(e=o.node.leftChildren)||void 0===e||e.push(t)}n("reDraw")}function s(){ge["a"].toggleRemark(o.node)}return function(t,n){var o,u,d;return e.node.expanded?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,class:"node-slot",style:Object(a["normalizeStyle"])({left:e.node.location.x+"px",top:e.node.location.y+"px"})},[Object(a["createElementVNode"])("div",{class:"content-node",onClick:n[0]||(n[0]=function(t){return e.node.erasable=!1}),style:Object(a["normalizeStyle"])({width:e.node.contentWidth+"px",height:e.node.contentHeight+"px",background:null===(o=e.node)||void 0===o?void 0:o.nodeStyle.fill,border:"2px solid "+(null===(u=e.node)||void 0===u?void 0:u.nodeStyle.stroke),borderRadius:(null===(d=e.node)||void 0===d?void 0:d.isSummarize)||e.node.mindLevel<=1?"12px":"6px"})},[e.node.contents.length>0?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,class:Object(a["normalizeClass"])(["btn-remark",{select:e.node.contents.every((function(e){return e.isShowed}))}]),onClick:s},[Object(a["createVNode"])(ye["a"],{name:"menu",width:30,height:30})],2)):Object(a["createCommentVNode"])("",!0),Object(a["createVNode"])(pe["a"],{class:"text","rich-text":e.node.title},null,8,["rich-text"]),Object(a["createVNode"])(a["Transition"],{name:"slide"},{default:Object(a["withCtx"])((function(){var t;return[e.node.erasable?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,style:Object(a["normalizeStyle"])({borderRadius:(null===(t=e.node)||void 0===t?void 0:t.isSummarize)||e.node.mindLevel<=1?"12px":"6px"}),class:"with-cover"},null,4)):Object(a["createCommentVNode"])("",!0)]})),_:1})],4),!e.node.isSummarize&&(e.node.children.length>0||e.node._children.length>0)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,class:"expand",onClick:n[1]||(n[1]=function(e){return l()}),style:Object(a["normalizeStyle"])({opacity:e.node.isSummarize?"0":"1",right:"Organization"===e.mapType?"calc(50% - 8px)":"-8px",bottom:"Organization"===e.mapType?"-8px":"unset"})},["ByLevel"===e.expandBehavior?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",xe,[(Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",we,[Object(a["createElementVNode"])("path",{d:e.node.children.length>0?"M0,4 L10,4 L10,6 L0,6 Z":"M0,4 L4,4 L4,0 L6,0 L6,4 L10,4 L10,6 L6,6 L6,10 L4,10 L4,6 L0,6 Z",style:{fill:"white","stroke-width":"2"}},null,8,Ie)]))])):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Ee,[e.node._children.length>0?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",Se,Object(a["toDisplayString"])(Object(a["unref"])(c)),1)):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Ce,Ne))]))],4)):Object(a["createCommentVNode"])("",!0),!e.node.isSummarize&&(e.node.leftChildren.length>0||e.node._leftChildren.length>0)?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:1,class:"expand-left",onClick:n[2]||(n[2]=function(e){return r()}),style:Object(a["normalizeStyle"])({opacity:e.node.isSummarize?"0":"1"})},["ByLevel"===e.expandBehavior?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Ve,[(Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",ze,[Object(a["createElementVNode"])("path",{d:e.node.leftChildren.length>0?"M0,4 L10,4 L10,6 L0,6 Z":"M0,4 L4,4 L4,0 L6,0 L6,4 L10,4 L10,6 L6,6 L6,10 L4,10 L4,6 L0,6 Z",style:{fill:"white","stroke-width":"2"}},null,8,Pe)]))])):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Me,[e.node._leftChildren.length>0?(Object(a["openBlock"])(),Object(a["createElementBlock"])("span",Te,Object(a["toDisplayString"])(Object(a["unref"])(i)),1)):(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",Le,_e))]))],4)):Object(a["createCommentVNode"])("",!0)],4)):Object(a["createCommentVNode"])("",!0)}}}),Re=(n("17dc"),n("d959")),Fe=n.n(Re);const He=Fe()(Ae,[["__scopeId","data-v-7caa2d44"]]);var We=He,Xe=(n("caad"),n("2532"),n("a434"),n("7db0"),function(){function e(){Object(c["a"])(this,e)}return Object(l["a"])(e,null,[{key:"register",value:function(e){console.log(this._map.length),this._map.includes(e)||this._map.push(e)}},{key:"unRegister",value:function(e){this._map.includes(e)&&this._map.splice(this._map.indexOf(e),1)}},{key:"get",value:function(e){var t=this._map.find((function(t){return t.dataset.id===e}));if(t)return t}}]),e}());Xe._map=[];var Ye={class:"svg vue-tree fish-bone-svg"},qe=["d"],Ge=Object(a["defineComponent"])({props:{config:{default:function(){return{nodeWidth:d,nodeHeight:f,levelHeight:h}}},linkStyle:{default:"Ellipse"},mindMapType:{default:"MindMap"},dataset:{type:Object,required:!0},expandBehavior:{default:"ByNode"},width:{default:1},height:{default:1}},setup:function(e){var t,n=e,o=Object(a["ref"])(),i=Object(a["ref"])(),c=Object(a["ref"])(),l=Object(a["ref"])(""),r=Object(a["ref"])();function s(){t=Xe.get(n.dataset.id),t?(t.svgElement=o.value,t.domElement=i.value,t.treeContainer=c.value,u()):(t=new me({svgElement:o.value,domElement:i.value,treeContainer:c.value,dataset:n.dataset,mindMapType:n.mindMapType,linkStyle:n.linkStyle,expandBehavior:n.expandBehavior,width:n.width,height:n.height}),Xe.register(t),t.init()),r.value=t.nodeDataList,l.value=t.fishBoneGeometry}function u(){t&&(t.updateTree(),l.value=t.fishBoneGeometry)}return Object(a["onMounted"])((function(){s()})),Object(a["onBeforeUnmount"])((function(){})),function(t,n){var s;return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"tree-container",ref_key:"container",ref:c},[(Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",{style:Object(a["normalizeStyle"])({stroke:e.dataset.skin.highLevelBranchFill.value}),class:"svg vue-tree",ref_key:"svg",ref:o},null,4)),r.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{key:0,class:"dom-container",ref_key:"domContainer",ref:i},[(Object(a["openBlock"])(),Object(a["createElementBlock"])("svg",Ye,[Object(a["createElementVNode"])("path",{style:Object(a["normalizeStyle"])({fill:e.dataset.skin.highLevelBranchFill.value}),d:l.value},null,12,qe)])),Object(a["createVNode"])(We,{onReDraw:n[0]||(n[0]=function(e){return u()}),"map-type":e.mindMapType,"expand-behavior":e.expandBehavior,node:null===(s=r.value)||void 0===s?void 0:s.centerNode},null,8,["map-type","expand-behavior","node"]),Object(a["createVNode"])(a["TransitionGroup"],{name:"tree-node-item",tag:"div"},{default:Object(a["withCtx"])((function(){var t,o,i,c;return[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(null===(t=r.value)||void 0===t?void 0:t.leftNodes,(function(t,o){return Object(a["openBlock"])(),Object(a["createBlock"])(We,{"map-type":e.mindMapType,onReDraw:n[1]||(n[1]=function(e){return u()}),key:o,"expand-behavior":e.expandBehavior,node:t},null,8,["map-type","expand-behavior","node"])})),128)),(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(null===(o=r.value)||void 0===o?void 0:o.rightNodes,(function(t,o){return Object(a["openBlock"])(),Object(a["createBlock"])(We,{"map-type":e.mindMapType,onReDraw:n[2]||(n[2]=function(e){return u()}),key:o,"expand-behavior":e.expandBehavior,node:t},null,8,["map-type","expand-behavior","node"])})),128)),(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(null===(i=r.value)||void 0===i?void 0:i.summarizeNodes,(function(t,n){return Object(a["openBlock"])(),Object(a["createBlock"])(We,{"map-type":e.mindMapType,key:n,"expand-behavior":e.expandBehavior,node:t},null,8,["map-type","expand-behavior","node"])})),128)),(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(null===(c=r.value)||void 0===c?void 0:c.leftSummarizeNodes,(function(t,n){return Object(a["openBlock"])(),Object(a["createBlock"])(We,{"map-type":e.mindMapType,key:n,"expand-behavior":e.expandBehavior,node:t},null,8,["map-type","expand-behavior","node"])})),128))]})),_:1})],512)):Object(a["createCommentVNode"])("",!0)],512)}}});n("7a60"),n("5e75");const Ue=Fe()(Ge,[["__scopeId","data-v-4b4aa778"]]);var Ze=Ue,Ke=n("1107"),Je={class:"rotate-wrapper"},$e={class:"container"},Qe=Object(a["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(a["reactive"])(t.elementInfo);return function(t,o){var i;return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:Object(a["normalizeClass"])(["base-content",null===(i=e.elementInfo.animationClass)||void 0===i?void 0:i.class]),onAnimationend:o[0]||(o[0]=function(){var t,n,o;return(null===(n=Object(a["unref"])(Ke["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(o=Object(a["unref"])(Ke["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationEnd.apply(t,arguments))}),onAnimationstart:o[1]||(o[1]=function(){var t,n,o;return(null===(n=Object(a["unref"])(Ke["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(o=Object(a["unref"])(Ke["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationStart.apply(t,arguments))}),onAnimationiteration:o[2]||(o[2]=function(){var t,n,o;return(null===(n=Object(a["unref"])(Ke["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(o=Object(a["unref"])(Ke["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationIteration.apply(t,arguments))}),style:Object(a["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(a["createElementVNode"])("div",Je,[Object(a["createElementVNode"])("div",$e,[Object(a["createVNode"])(Ze,{width:Object(a["unref"])(n).width,height:Object(a["unref"])(n).height,dataset:Object(a["unref"])(n),mindMapType:Object(a["unref"])(n).mapType,linkStyle:Object(a["unref"])(n).branchType,expandBehavior:Object(a["unref"])(n).expandBehavior},null,8,["width","height","dataset","mindMapType","linkStyle","expandBehavior"])])])],38)}}});n("d025");const et=Fe()(Qe,[["__scopeId","data-v-d1c19300"]]);t["a"]=et},"3d97":function(e,t,n){"use strict";n("2866")},"3e22":function(e,t,n){},4584:function(e,t,n){"use strict";n("1b98")},"468b":function(e,t,n){},"469b":function(e,t,n){"use strict";n("c9be")},"4a11":function(e,t,n){"use strict";n("5b31")},"4ba0":function(e,t,n){},"4c88":function(e,t,n){"use strict";n("646c")},"4cac":function(e,t,n){},"4cb4":function(e,t,n){},"4dfd":function(e,t,n){"use strict";n("99af");var o=n("7a23"),i=(n("a9e3"),n("ac1f"),n("5319"),n("a1f5")),a=n("f3eb"),c=n("d9f3"),l=n("741b"),r=n("ca28"),s=n("603b"),u=(n("caad"),n("2532"),["ɑāáǎà","oōóǒò","eēéěè","iīíǐì","uūúǔù","üǖǘǚǜ"]),d=["a","o","e","i","u","v"],f=function(e){for(var t=0;t1})),K=Object(o["computed"])((function(){return Z.value?H.value:0})),J=Object(o["computed"])((function(){return g.chineseInfo.pinyinList[K.value]}));Object(o["onMounted"])((function(){var e,t;R.value&&void 0===u&&void 0!==(null===(e=g.chineseInfo)||void 0===e?void 0:e.chinese)&&(u=i["a"].create(R.value,null===(t=g.chineseInfo)||void 0===t?void 0:t.chinese,{width:148,height:148,padding:14,strokeColor:"#0E0F10",charDataLoader:function(){return q}}))}));var $=function(){void 0===d&&U&&(d=i["a"].create(U.value,g.chineseInfo.chinese,{width:148,height:148,padding:14,strokeAnimationSpeed:.8,delayBetweenStrokes:1200,strokeColor:"#0E0F10",outlineColor:"#0E0F10",showCharacter:!1,highlightOnComplete:!0,highlightColor:"#3D91FF",charDataLoader:function(){return q}}))},Q=function(){X.value=!1,Y.value=!1,$(),d.updateColor("strokeColor","#3D91FF"),d.animateCharacter({onComplete:function(){d.hideCharacter({onComplete:function(){d.updateColor("strokeColor","#0E0F10"),X.value=!0,Y.value=!0},duration:4e3})}})},ee=function(){X.value=!1,Y.value=!1,$(),d.updateColor("strokeColor","#3D91FF"),d.animateStroke(W.value,{onComplete:function(){W.value1?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",G,[Object(o["createVNode"])(a["a"],{class:"play-list-audio",playCount:Object(o["unref"])(d).length,onClick:v},null,8,["playCount"])])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",U,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(Object(o["unref"])(s),(function(t,n){return Object(o["openBlock"])(),Object(o["createBlock"])(X,{chineseInfo:t,elementId:e.elementInfo.id,key:n,index:n,class:"matt",onSelectedPinyin:O},null,8,["chineseInfo","elementId","index"])})),128))])],4)]),Object(o["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:n,volume:l.value,autoplay:"",onEnded:b},[Object(o["createElementVNode"])("source",{ref_key:"source",ref:i,type:"audio/mpeg"},null,512),K],40,Z)],38)}}});n("7ad3");const $=H()(J,[["__scopeId","data-v-3901c794"]]);t["a"]=$},"4ff5":function(e,t,n){},"529a":function(e,t,n){"use strict";n("3a0b")},5798:function(e,t,n){},5949:function(e,t,n){"use strict";n("0800")},"5a01":function(e,t,n){"use strict";var o=n("004e3"),i=n.n(o),a=(n("a9e3"),n("7a23")),c=Object(a["defineComponent"])({props:{formula:{type:String,default:""},safe:{type:Boolean,default:!0},elementX:Number,elementY:Number},emits:["loaded"],setup:function(e,t){var n=t.emit,o=e,c=Object(a["ref"])(),l=Object(a["ref"])(1),r=function(){null!==c.value&&void 0!==c.value&&(o.safe?c.value.textContent=o.formula:c.value.innerHTML=o.formula)},s=function(){var e,t;r();var n={tex:{inlineMath:[["$","$"],["\\(","\\)"]],displayMath:[["$$","$$"]],processEnvironments:!0,processRefs:!0},options:{skipHtmlTags:["script","noscript","style","textarea","pre","code","annotation","annotation-xml"],ignoreHtmlClass:"tex2jax_ignore",enableMenu:!1,a11y:{enableExplorer:!1}},svg:{fontCache:"local"}},a=Object.assign({},n);window.MathJax=a;var s=document.createElement("script");if(s.src="https://qpoint-view-test.changhongedu.com/res/js/tex-mml-svg.js",s.setAttribute("id","MathJax-script"),document.head.appendChild(s),void 0!==o.elementX&&void 0!==o.elementY&&void 0!==window.MathJax.version&&o.elementX>0&&o.elementY>0){var u=null===(e=c.value)||void 0===e?void 0:e.clientWidth,d=null===(t=c.value)||void 0===t?void 0:t.clientHeight;if(u&&d){var f=o.elementX/u,h=o.elementY/d,m=i()([f,h]);void 0!==m&&(l.value=m)}}};return Object(a["watch"])((function(){return o.formula}),(function(){s()})),Object(a["onMounted"])((function(){s();var e=new ResizeObserver((function(e){var t,a;if(void 0!==o.elementX&&void 0!==o.elementY&&void 0!==window.MathJax.version&&o.elementX>0&&o.elementY>0){var r=null===(t=c.value)||void 0===t?void 0:t.clientWidth,s=null===(a=c.value)||void 0===a?void 0:a.clientHeight;if(r&&s){var u=o.elementX/r,d=o.elementY/s,f=i()([u,d]);void 0!==f&&(l.value=f,setTimeout((function(){n("loaded")}),200))}}}));void 0!==c.value&&e.observe(c.value)})),function(e,t){return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",{class:"mathjax-container",ref_key:"mathjaxRef",ref:c,style:Object(a["normalizeStyle"])({transform:"scale(".concat(l.value,")")})},null,4)}}}),l=(n("1f2d"),n("d959")),r=n.n(l);const s=r()(c,[["__scopeId","data-v-7cba74f8"]]);t["a"]=s},"5b31":function(e,t,n){},"5e75":function(e,t,n){"use strict";n("fe5a")},"5ec8":function(e,t,n){"use strict";n("0271")},"646c":function(e,t,n){},"65bf":function(e,t,n){},6603:function(e,t,n){"use strict";n("d3bb")},"66c5":function(e,t,n){"use strict";var o=n("7a23"),i=n("1107"),a=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=function(){console.log("false")};return function(n,a){var c;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["base-element",null===(c=e.elementInfo.animationClass)||void 0===c?void 0:c.class]),onAnimationend:a[0]||(a[0]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationEnd.apply(t,arguments))}),onAnimationstart:a[1]||(a[1]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationStart.apply(t,arguments))}),onAnimationiteration:a[2]||(a[2]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(o["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(o["createElementVNode"])("div",{class:"element-content",style:Object(o["normalizeStyle"])({opacity:e.elementInfo.opacity})},[Object(o["createElementVNode"])("button",{type:"button",style:Object(o["normalizeStyle"])({background:e.elementInfo.background,width:e.elementInfo.width+"px",height:e.elementInfo.height+"px",cursor:"move"}),onClick:t},Object(o["toDisplayString"])(e.elementInfo.content),5)],4)],4)],38)}}}),c=(n("469b"),n("d959")),l=n.n(c);const r=l()(a,[["__scopeId","data-v-5a397ff7"]]);t["a"]=r},"66f2":function(e,t,n){},"682e":function(e,t,n){},"68c9":function(e,t,n){"use strict";n("468b")},"6a30":function(e,t,n){},"6e36":function(e,t,n){"use strict";n("99af");var o=n("7a23"),i=n("5a01"),a=n("1107"),c=n("289b"),l=n("e51d"),r=n("7a54"),s={class:"element-content"},u=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(function(){return t.elementInfo.width}()),u=Object(o["ref"])(function(){return t.elementInfo.height}()),d=Object(o["computed"])((function(){return"scale(".concat(t.elementInfo.width/n.value,", ").concat(t.elementInfo.height/u.value,")")})),f=Object(o["ref"])(null),h=function(){c["c"].get(c["a"].APP_OPTIONS).isHeadlessMode()&&l["a"].emit(r["a"],t.elementInfo.id)};return Object(o["onMounted"])((function(){if(f.value){var e=f.value.getElementsByClassName("MathJax CtxtMenu_Attached_0");setTimeout((function(){for(var t=0;t3&&void 0!==arguments[3]&&arguments[3];e&&t&&n&&e.addEventListener(t,n,o)},i=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&t&&n&&e.removeEventListener(t,n,o)}},8851:function(e,t,n){"use strict";n("e336")},9051:function(e,t,n){},"93f3":function(e,t,n){"use strict";n("d78d")},"962c":function(e,t,n){"use strict";n("f60f")},"97e37":function(e,t,n){"use strict";n("99af");var o=n("7a23"),i=n("5a01"),a=n("1107"),c={class:"element-content"},l=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(function(){return t.elementInfo.width}()),l=Object(o["ref"])(function(){return t.elementInfo.height}()),r=Object(o["computed"])((function(){return"scale(".concat(t.elementInfo.width/n.value,", ").concat(t.elementInfo.height/l.value,")")})),s=Object(o["ref"])(null);return Object(o["onMounted"])((function(){if(s.value){var e=s.value.getElementsByClassName("MathJax CtxtMenu_Attached_0");setTimeout((function(){for(var t=0;t1?1:o.modelValue;return"width:".concat(100*e,"%")})),d=(Object(c["computed"])((function(){var e=o.preload<0?0:o.preload>1?1:o.preload;return"width:".concat(100*e,"%")})),Object(c["computed"])((function(){var e=a.hoverPosition<0?0:a.hoverPosition>1?1:a.hoverPosition;return"left:".concat(100*e,"%")}))),f=function(e){e.preventDefault()},h=function(e){o.disabled||"mousedown"===e.type&&(a.dragging=!0,b(e),Object(r["b"])(window,"pointermove",v),Object(r["b"])(window,"pointerup",O))},m=function(e){if(o.hover){"touch"!==e.pointerType||a.dragging||(a.dragging=!0,b(e),Object(r["b"])(window,"pointermove",v),Object(r["b"])(window,"pointerup",O));var t=p(e);n("onMousemove",e,t),a.hoverPosition=t}},b=function(e){var t=p(e);n("update:modelValue",t),n("change",t)},p=function(e){var t=i.value,n=(e.clientX-t.getBoundingClientRect().left)/t.getBoundingClientRect().width;return n<0?0:n>1?1:n},v=function(e){b(e)},O=function e(t){a.dragging&&(Object(r["a"])(window,"pointermove",v),Object(r["a"])(window,"pointerup",e),Object(r["a"])(window,"contextmenu",e),setTimeout((function(){a.dragging=!1}),0))};return function(e,t){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:"slider-content",onPointermove:m,onMousedown:Object(c["withModifiers"])(h,["stop"]),onContextmenu:f,onTouchstart:Object(c["withModifiers"])(h,["stop","prevent"])},[Object(c["createElementVNode"])("div",{ref_key:"refSlider",ref:i,class:"d-slider"},[Object(c["createElementVNode"])("div",u,[Object(c["withDirectives"])(Object(c["createElementVNode"])("div",{class:"d-slider__cursor",style:Object(c["normalizeStyle"])(Object(c["unref"])(d))},null,4),[[c["vShow"],o.hover]]),Object(c["createElementVNode"])("div",{class:"d-slider__bar",style:Object(c["normalizeStyle"])(Object(c["unref"])(l))},null,4)])],512)],40,s)}}})),h=(n("0393"),n("d959")),m=n.n(h);const b=m()(f,[["__scopeId","data-v-e405dc7e"]]);var p=b,v=n("1102"),O=n("004e"),j=n("be92"),y=n("6e7b"),g=n("0613"),k=n("1107"),x=n("d244"),w={class:"d-player-video"},I=["volume","src","loop"],E={class:"d-player-control"},S={class:"d-control-tool"},C={key:0,class:"d-tool-time"},B={key:1,class:"d-tool-time"},N={key:0,class:"d-tool-item"},V=Object(c["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=(Object(g["c"])(),Object(g["b"])()),i=Object(c["reactive"])({isFullScreen:!1,preloadBar:0,isVideoHovering:!0,currentTime:"00:00",playProgress:0,isPlaying:!1}),r="iOS"===n.currentDevice.system&&"mobile"===n.currentDevice.device,s="mobile"!==n.currentDevice.device&&ee(),u=Object(g["h"])(),d=Object(c["ref"])(t.elementInfo.totalTime),f=Object(c["ref"])(t.elementInfo.firstLoad),h=Object(c["ref"])(!1),m=Object(c["ref"])(!1),b=Object(j["c"])(u),V=b.currentSlide,z=b.slideIndex,P=Object(c["ref"])(),M=Object(c["ref"])();Object(c["watch"])((function(){return V.value.id}),(function(){L(t.elementInfo.id)?t.elementInfo.isAutoPlay&&G():(U(),M.value.currentTime=0)})),Object(c["onUnmounted"])((function(){document.removeEventListener("keydown",T)})),Object(c["onMounted"])((function(){document.addEventListener("keydown",T),document.addEventListener("fullscreenchange",(function(){document.fullscreenElement||(i.isFullScreen=!1)}))}));var T=function(e){var t=e.key.toUpperCase();t===O["a"].SPACE&&i.isFullScreen&&null!==M.value&&(i.isPlaying?U():G())},L=function(e){var t=!1;return V.value.elements.forEach((function(n){n.id===e&&(t=!0)})),t},D=function(){if(0===z.value&&f.value&&t.elementInfo.isAutoPlay&&L(t.elementInfo.id)){var e,n=Object(o["a"])(V.value.elements);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(i.id===t.elementInfo.id){var a=i;f.value=a.firstLoad=!1}}}catch(c){n.e(c)}finally{n.f()}setTimeout((function(){G()}),3e3)}},_=function(){i.isPlaying=!0,H(),!t.elementInfo.isPlayingFullScreen||i.isFullScreen||h.value||s||W()},A=function(){h.value&&(h.value=!1,m.value=!1,M.value.setAttribute("playsinline","true"),M.value.setAttribute("webkit-playsinline","true")),m.value||(i.isPlaying=!1)},R=function(){t.elementInfo.isLoopPlay||(M.value.currentTime=0,U(),t.elementInfo.isPlayingFullScreen&&i.isFullScreen&&Y())},F=a()((function(){i.isVideoHovering=!1}),2500),H=function(){i.isVideoHovering=!0,F()},W=function(){if(r){if(!h.value){var e=i.isPlaying;m.value=!0,U(),setTimeout((function(){M.value.removeAttribute("playsinline"),M.value.removeAttribute("webkit-playsinline"),h.value=!0,G()}),50),e||setTimeout((function(){U()}),100)}}else{if(ee())return Object(x["a"])("MacSafariFullScreenEvent").$emit("MacSafariFullScreen"),void M.value.webkitRequestFullscreen();i.isFullScreen?Y():X()}},X=function(){Object(y["c"])(P.value),console.log("视频全屏"),setTimeout((function(){!te()||Object(y["b"])()?i.isFullScreen=!0:console.log("is 360 browser")}),50)},Y=function(){s?M.value.webkitExitFullscreen():(Object(y["a"])(),setTimeout((function(){console.log("退出全屏"),i.isFullScreen=!1}),50))},q=function(e){e&&e.preventDefault(),i.isPlaying?U():G()},G=function(){console.log("play"),M.value.play()},U=function(){console.log("pause"),M.value.pause()},Z=function(e){var t=e.target.duration,n=e.target.buffered,o=e.target.buffered.length&&e.target.buffered.end(n-1);i.preloadBar=o/t,$(t)},K=function(e){if(!isNaN(e)){var t=M.value.duration||M.value.target.duration;M.value.currentTime=t*e}},J=function(e){var t=e.duration||e.target.duration||0,n=e.currentTime||e.target.currentTime;i.playProgress=n/t,i.currentTime=Object(v["a"])(n),$(t)},$=function(e){if(!isNaN(e)&&"--:--"===d.value){var n,i=Object(o["a"])(V.value.elements);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a.id===t.elementInfo.id){var c=a;c.totalTime=d.value=Object(v["a"])(e)}}}catch(l){i.e(l)}finally{i.f()}}},Q=function(e){e.preventDefault()};function ee(){return/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)}function te(){var e=navigator.userAgent.toLocaleLowerCase();return null!==e.match(/chrome/)&&null!==e.match(/wow64/)}return function(t,n){var o;return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{class:Object(c["normalizeClass"])(["base-element-video",null===(o=e.elementInfo.animationClass)||void 0===o?void 0:o.class]),onAnimationend:n[2]||(n[2]=function(){var t,n,o;return(null===(n=Object(c["unref"])(k["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(o=Object(c["unref"])(k["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationEnd.apply(t,arguments))}),onAnimationstart:n[3]||(n[3]=function(){var t,n,o;return(null===(n=Object(c["unref"])(k["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(o=Object(c["unref"])(k["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationStart.apply(t,arguments))}),onAnimationiteration:n[4]||(n[4]=function(){var t,n,o;return(null===(n=Object(c["unref"])(k["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(o=Object(c["unref"])(k["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationIteration.apply(t,arguments))}),style:Object(c["normalizeStyle"])([{transformOrigin:"top left",top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"},e.elementInfo.animationClass.style])},[Object(c["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(c["normalizeStyle"])({width:"".concat(e.elementInfo.width,"px"),height:"".concat(e.elementInfo.height,"px")})},[Object(c["createElementVNode"])("div",{ref_key:"refPlayerWrap",ref:P,class:Object(c["normalizeClass"])(["d-player-wrap",{"d-player-wrap-hover":!Object(c["unref"])(i).isPlaying||Object(c["unref"])(i).isVideoHovering}]),onTouchmove:H,onMousemove:H},[Object(c["createElementVNode"])("div",w,[Object(c["createElementVNode"])("video",{style:Object(c["normalizeStyle"])({width:"".concat(Object(c["unref"])(i).isFullScreen?"100%":e.elementInfo.width+"px"),height:"".concat(Object(c["unref"])(i).isFullScreen?"100%":e.elementInfo.height+"px")}),class:"video-element",ref_key:"videoElement",ref:M,volume:e.elementInfo.volume,src:e.elementInfo.source,loop:e.elementInfo.isLoopPlay,crossorigin:"anonymous",onPlay:_,onContextmenu:Q,onPause:A,onCanplay:D,onEnded:R,onTimeupdate:J,onProgress:Z,onDblclick:W,preload:"auto",playsinline:"","webkit-playsinline":""},null,44,I)]),Object(c["unref"])(i).isPlaying?Object(c["createCommentVNode"])("",!0):(Object(c["openBlock"])(),Object(c["createElementBlock"])("button",{key:0,class:"play-button",onClick:G},[Object(c["createVNode"])(l["a"],{class:Object(c["normalizeClass"])(Object(c["unref"])(i).isFullScreen?"scale250":"scale160"),name:"media-play-max.origin"},null,8,["class"])])),Object(c["createElementVNode"])("div",E,[Object(c["createElementVNode"])("div",S,[Object(c["createElementVNode"])("div",{class:"d-button",onClick:q},[Object(c["createVNode"])(l["a"],{name:"media-".concat(Object(c["unref"])(i).isPlaying?"pause":"play",".origin")},null,8,["name"])]),Object(c["createElementVNode"])("div",{class:"progress-control",style:Object(c["normalizeStyle"])({width:"".concat(e.elementInfo.width>300||Object(c["unref"])(i).isFullScreen?"90%":"100%")})},[e.elementInfo.width>300||Object(c["unref"])(i).isFullScreen?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",C,Object(c["toDisplayString"])(Object(c["unref"])(i).currentTime),1)):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(p,{class:"d-progress-bar",onChange:K,modelValue:Object(c["unref"])(i).playProgress,"onUpdate:modelValue":n[0]||(n[0]=function(e){return Object(c["unref"])(i).playProgress=e}),preload:Object(c["unref"])(i).preloadBar},null,8,["modelValue","preload"]),e.elementInfo.width>300||Object(c["unref"])(i).isFullScreen?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",B,Object(c["toDisplayString"])(d.value),1)):Object(c["createCommentVNode"])("",!0)],4),e.elementInfo.width>300||Object(c["unref"])(i).isFullScreen?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",N,[Object(c["createVNode"])(l["a"],{class:"media-volume",name:"media-volume"}),Object(c["createVNode"])(p,{class:"d-progress-bar volume-box",modelValue:e.elementInfo.volume,"onUpdate:modelValue":n[1]||(n[1]=function(t){return e.elementInfo.volume=t})},null,8,["modelValue"]),Object(c["createElementVNode"])("div",{class:"fullScreen-btn d-button",onClick:W},[Object(c["createVNode"])(l["a"],{name:"media-".concat(Object(c["unref"])(i).isFullScreen?"exitFullScreen":"fullScreen",".origin")},null,8,["name"])])])):Object(c["createCommentVNode"])("",!0)])])],34)],4)],38)}}});n("0f20");const z=m()(V,[["__scopeId","data-v-8ca33e7c"]]);t["a"]=z},bdc5:function(e,t,n){},c09a:function(e,t,n){"use strict";n("b6e2")},c12f:function(e,t,n){"use strict";n("96cf");var o=n("9ab4"),i=n("7a23"),a=n("a1e9"),c=n("d9f3"),l=n("af1e"),r=n("3e0a"),s=n("1107"),u=n("9389"),d={class:"element-content"},f=["onDblclick"],h={class:"part-up"},m={class:"file-name"},b=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=function(){return Object(o["a"])(this,void 0,void 0,regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["a"])(t.elementInfo);case 2:n=e.sent,"converting"!==n?Object(u["d"])()?window.location.href=n:window.open(n,"_blank"):window.alert("文件转换中,请稍后再试");case 4:case"end":return e.stop()}}),e)})))},b=Object(a["c"])((function(){var e=t.elementInfo.fileName.toLowerCase(),n=Object(r["a"])(e);if(""!==n)switch(n){case"ppt":case"pptx":return"ppt.origin";case"xls":case"xlsx":return"excel.origin";case"doc":case"docx":return"word.origin";case"pdf":return"pdf.origin";case"txt":return"txt.origin";default:return"pdf.origin"}}));return function(t,o){var a;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(["base-element",null===(a=e.elementInfo.animationClass)||void 0===a?void 0:a.class]),onAnimationend:o[0]||(o[0]=function(){var t,n,o;return(null===(n=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(o=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationEnd.apply(t,arguments))}),onAnimationstart:o[1]||(o[1]=function(){var t,n,o;return(null===(n=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(o=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationStart.apply(t,arguments))}),onAnimationiteration:o[2]||(o[2]=function(){var t,n,o;return(null===(n=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(o=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationIteration.apply(t,arguments))}),style:Object(i["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(i["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(i["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(i["createElementVNode"])("div",d,[Object(i["createElementVNode"])("div",{class:"root-grid",onDblclick:Object(i["withModifiers"])(n,["prevent"])},[Object(i["createElementVNode"])("div",h,[Object(i["createVNode"])(c["a"],{class:"file-icon",name:Object(i["unref"])(b),width:120,height:120},null,8,["name"]),Object(i["createVNode"])(c["a"],{class:"shortcut",name:"shortcut.origin",width:32,height:32})]),Object(i["createElementVNode"])("p",m,Object(i["toDisplayString"])(e.elementInfo.fileName),1)],40,f)])],4)],38)}}});n("fab8a");const p=b;t["a"]=p},c342:function(e,t,n){"use strict";n("3b45")},c367:function(e,t,n){},c3a3:function(e,t,n){},c569:function(e,t,n){"use strict";n("7d99")},c5b7:function(e,t,n){},c5ff:function(e,t,n){"use strict";var o=n("b85c"),i=(n("99af"),n("7a23")),a=n("d9f3"),c=n("f3eb"),l={style:{padding:"8px 4px"}},r={style:{display:"flex",color:"#494B4D"}},s={key:0,style:{fontSize:"18px",marginRight:"20px",display:"flex",marginTop:"6px"},class:"text"},u=Object(i["createTextVNode"])(" 英 "),d={style:{margin:"0 6px"}},f={key:1,style:{fontSize:"18px",display:"flex",marginTop:"6px"},class:"text"},h=Object(i["createTextVNode"])(" 美 "),m={style:{margin:"0 6px"}},b=["innerHTML"],p={key:1,class:"text hintText"},v=["innerHTML"],O=["volume"],j=Object(i["createTextVNode"])(" 您的浏览器不支持该音频格式。 "),y=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(i["ref"])(),o=Object(i["ref"])(),a=Object(i["ref"])(.6),y=function(){k(t.elementInfo.pronounceLocalSource.americanSource)},g=function(){k(t.elementInfo.pronounceLocalSource.englandSource)};function k(e){null!==e&&(o.value.src=e,n.value.load(),n.value.play())}return function(t,k){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",l,[Object(i["createElementVNode"])("div",r,[e.elementInfo.pronounceMark.ph_en?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",s,[u,Object(i["createElementVNode"])("div",d,Object(i["toDisplayString"])(e.elementInfo.pronounceMark.ph_en),1),e.elementInfo.pronounceFileName.englandFileName?(Object(i["openBlock"])(),Object(i["createBlock"])(c["a"],{key:0,style:{width:"16px",height:"16px",marginTop:"2px"},playCount:1,onClick:g})):Object(i["createCommentVNode"])("",!0)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.pronounceMark.ph_am?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",f,[h,Object(i["createElementVNode"])("div",m,Object(i["toDisplayString"])(e.elementInfo.pronounceMark.ph_am),1),e.elementInfo.pronounceFileName.americanFileName?(Object(i["openBlock"])(),Object(i["createBlock"])(c["a"],{key:0,style:{width:"16px",height:"16px",marginTop:"2px"},playCount:1,onClick:y})):Object(i["createCommentVNode"])("",!0)])):Object(i["createCommentVNode"])("",!0)]),e.elementInfo.tenseString?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,style:{fontSize:"18px",marginTop:"20px",marginBottom:"-4px",lineHeight:"26px"},class:"text",innerHTML:e.elementInfo.tenseString},null,8,b)):Object(i["createCommentVNode"])("",!0),e.elementInfo.introductionString?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,innerHTML:"".concat(e.elementInfo.introductionString),class:"text translation-content"},null,8,v)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",p,"没有释义内容")),Object(i["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:n,volume:a.value,autoplay:""},[Object(i["createElementVNode"])("source",{ref_key:"source",ref:o,type:"audio/mpeg"},null,512),j],8,O)])}}}),g=(n("93f3"),n("d959")),k=n.n(g);const x=k()(y,[["__scopeId","data-v-2e66f47a"]]);var w=x,I={key:0,class:"text hintText"},E={key:1,style:{margin:"18px 10px 16px 0"}},S=["innerHTML"],C=["innerHTML"],B=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[0===e.elementInfo.phrases.length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",I,"没有词组")):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",E,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.elementInfo.phrases,(function(e){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:"text phrase-content",key:e.phrase},[Object(i["createElementVNode"])("span",{class:"phraseSpan",innerHTML:"".concat(e.phrase)},null,8,S),Object(i["createElementVNode"])("span",{class:"translationSpan",innerHTML:"".concat(e.translation)},null,8,C)])})),128))]))])}}});n("aef8");const N=k()(B,[["__scopeId","data-v-123b7d7e"]]);var V=N,z={key:0,class:"text hintText"},P={class:"bold sentence"},M=["innerHTML"],T=["innerHTML"],L=["innerHTML"],D=["innerHTML"],_=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){return function(t,n){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[0===e.elementInfo.sentences.length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",z,"没有例句")):(Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{key:1,class:Object(i["normalizeClass"])(["text sentence-content",{"sentence-content_bit":e.elementInfo.sentences.length>9}])},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.elementInfo.sentences,(function(e){return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:"li-item",key:e.primaryKey},[Object(i["createElementVNode"])("div",P,[Object(i["createElementVNode"])("span",{innerHTML:e.previous},null,8,M),Object(i["createElementVNode"])("span",{class:"primary-color",innerHTML:e.primaryKey},null,8,T),Object(i["createElementVNode"])("span",{innerHTML:e.after},null,8,L)]),Object(i["createElementVNode"])("p",{innerHTML:e.translation},null,8,D)])})),128))],2))])}}});n("a39b");const A=k()(_,[["__scopeId","data-v-3d78aa5d"]]);var R=A,F=(n("96cf"),n("d9e2"),n("ac1f"),n("5319"),n("4d63"),n("c607"),n("2c3e"),n("25f0"),n("9ab4"),n("289b"),n("b781"),{key:0,class:"text hintText"}),H={key:1,class:"text synonym-content"},W={class:"word-content"},X={class:"word"},Y={class:"pronounceMark"},q=["innerHTML"],G=["volume"],U=Object(i["createTextVNode"])(" 您的浏览器不支持该音频格式。 "),Z=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=Object(i["ref"])(),n=Object(i["ref"])(),o=Object(i["ref"])(.6);return function(a,c){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[0===e.elementInfo.synonyms.length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",F,"没有近义词")):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",H,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.elementInfo.synonyms,(function(e){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:e.word,class:"text"},[Object(i["createElementVNode"])("div",W,[Object(i["createElementVNode"])("div",X,Object(i["toDisplayString"])(e.word),1),Object(i["createElementVNode"])("div",Y,Object(i["toDisplayString"])(e.pronounceMark.ph_am),1)]),Object(i["createElementVNode"])("div",{class:"translation-content",innerHTML:e.introduction[0].translation.replace(new RegExp("\\r","g"),"
")},null,8,q)])})),128)),Object(i["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:t,volume:o.value,autoplay:""},[Object(i["createElementVNode"])("source",{ref_key:"source",ref:n,type:"audio/mpeg"},null,512),U],8,G)]))])}}});n("ce19");const K=k()(Z,[["__scopeId","data-v-22a84507"]]);var J=K,$=n("97e3"),Q=n("175c"),ee=n("be92"),te=n("bf3b"),ne=n("1107"),oe=function(e){return Object(i["pushScopeId"])("data-v-01082d1f"),e=e(),Object(i["popScopeId"])(),e},ie={class:"enCard-content"},ae={style:{height:"61px",display:"flex",justifyContent:"space-between",flex:"auto"}},ce={class:"word-content"},le={class:"btn-name"},re={key:0},se={key:1},ue={key:0,style:{backgroundColor:"#E4E6E9",height:"1px",margin:"4px 0 14px 0"}},de={key:1,class:"tabBtn-content"},fe=oe((function(){return Object(i["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 释义 ",-1)})),he=[fe],me=oe((function(){return Object(i["createElementVNode"])("div",{style:{backgroundColor:"#E4E6E9",width:"2px",height:"16px",marginTop:"11px"}},null,-1)})),be=oe((function(){return Object(i["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 词组 ",-1)})),pe=[be],ve=oe((function(){return Object(i["createElementVNode"])("div",{style:{backgroundColor:"#E4E6E9",width:"2px",height:"16px",marginTop:"11px"}},null,-1)})),Oe=oe((function(){return Object(i["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 例句 ",-1)})),je=[Oe],ye=oe((function(){return Object(i["createElementVNode"])("div",{style:{backgroundColor:"#E4E6E9",width:"2px",height:"16px",marginTop:"11px"}},null,-1)})),ge=oe((function(){return Object(i["createElementVNode"])("div",{style:{display:"table-cell",textAlign:"center",verticalAlign:"middle"}}," 近义词 ",-1)})),ke=[ge],xe={key:0,style:{display:"flex",color:"#494B4D"}},we={key:0,style:{fontSize:"18px",marginRight:"20px",display:"flex"},class:"text"},Ie=Object(i["createTextVNode"])(" 英 "),Ee={style:{margin:"0 6px"}},Se={key:1,style:{fontSize:"18px",display:"flex"},class:"text"},Ce=Object(i["createTextVNode"])(" 美 "),Be={style:{margin:"0 6px"}},Ne=["volume"],Ve=Object(i["createTextVNode"])(" 您的浏览器不支持该音频格式。 "),ze=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(Q["a"])(),l=Object($["a"])(),r=Object(i["ref"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(ee["c"])(Object(te["a"])()),f=d.activeElementList,h=Object(i["ref"])(),m=Object(i["ref"])(.6),b=Object(i["ref"])(t.elementInfo.width/t.elementInfo.originWidth),p=Object(i["ref"])(t.elementInfo.height/t.elementInfo.originHeight),v=function(){j(t.elementInfo.pronounceLocalSource.americanSource)},O=function(){j(t.elementInfo.pronounceLocalSource.englandSource)};function j(e){null!==e&&(s.value.src=e),r.value.load(),r.value.play()}var y=Object(i["ref"])(t.elementInfo.currentContentType),g=Object(i["ref"])(t.elementInfo.isCollapsed),k=Object(i["ref"])(t.elementInfo.originHeight),x=Object(i["ref"])(t.elementInfo.originWidth),I=function(e){y.value=e;var n,i=Object(o["a"])(f.value);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a.id===t.elementInfo.id){var c=a;c.currentContentType=y.value}}}catch(l){i.e(l)}finally{i.f()}S()},E=function(){g.value=!g.value;var e,n=Object(o["a"])(f.value);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(i.id===t.elementInfo.id){var a=i;a.isCollapsed=g.value}}}catch(c){n.e(c)}finally{n.f()}S()},S=function(){var e,i,a=Object(o["a"])(f.value);try{for(a.s();!(i=a.n()).done;){var c=i.value;c.id===t.elementInfo.id&&function(){var o=c,i=o.height,a=null===(e=u.value)||void 0===e?void 0:e.offsetHeight,r=o.originHeight;n.setSelectionBoxVisiblity(!1),setTimeout((function(){var e=u.value.offsetHeight*r/a,c=u.value.offsetHeight*i/a;o.originHeight=k.value=e,o.height=c,l.updateElementSize({id:t.elementInfo.id,width:t.elementInfo.width,height:c}),n.setSelectionBoxVisiblity(!0)}),50)}()}}catch(r){a.e(r)}finally{a.f()}};return Object(i["watch"])((function(){return t.elementInfo.width}),(function(e){b.value=t.elementInfo.width/x.value,p.value=t.elementInfo.height/k.value})),function(t,n){var o;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(["base-element-englishCard",null===(o=e.elementInfo.animationClass)||void 0===o?void 0:o.class]),onAnimationend:n[5]||(n[5]=function(){var t,n,o;return(null===(n=Object(i["unref"])(ne["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(o=Object(i["unref"])(ne["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationEnd.apply(t,arguments))}),onAnimationstart:n[6]||(n[6]=function(){var t,n,o;return(null===(n=Object(i["unref"])(ne["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(o=Object(i["unref"])(ne["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationStart.apply(t,arguments))}),onAnimationiteration:n[7]||(n[7]=function(){var t,n,o;return(null===(n=Object(i["unref"])(ne["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(o=Object(i["unref"])(ne["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationIteration.apply(t,arguments))}),style:Object(i["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"},e.elementInfo.animationClass.style])},[Object(i["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(i["normalizeStyle"])({transformOrigin:"top left",transform:"scale(".concat(b.value,", ").concat(p.value,")"),width:"".concat(x.value,"px")})},[Object(i["createElementVNode"])("div",{class:"element-content",ref_key:"elementContent",ref:u},[Object(i["createElementVNode"])("div",ie,[Object(i["createElementVNode"])("div",ae,[Object(i["createElementVNode"])("div",ce,Object(i["toDisplayString"])(e.elementInfo.word),1),Object(i["createElementVNode"])("div",{class:"btn imgTextCombineBtn foldBtn",onClick:E},[Object(i["createVNode"])(a["a"],{class:"svg",name:"".concat(g.value?"max":"min",".origin")},null,8,["name"]),Object(i["createElementVNode"])("div",le,[g.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",re,"展开")):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",se,"收起"))])])])]),Object(i["createElementVNode"])("div",null,[g.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",ue)):Object(i["createCommentVNode"])("",!0),g.value?Object(i["createCommentVNode"])("",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",de,[Object(i["createElementVNode"])("div",{class:"btn tabBtn",onClick:n[0]||(n[0]=function(e){return I("introduction")}),style:Object(i["normalizeStyle"])({borderRadius:"8px 0 0 8px",backgroundColor:"".concat("introduction"===y.value?"#3d91ff":"#fff"),color:"".concat("introduction"===y.value?"#fff":"#494B4D")})},he,4),me,Object(i["createElementVNode"])("div",{class:"btn tabBtn",onClick:n[1]||(n[1]=function(e){return I("Phrase")}),style:Object(i["normalizeStyle"])({backgroundColor:"".concat("Phrase"===y.value?"#3d91ff":"#fff"),color:"".concat("Phrase"===y.value?"#fff":"#494B4D")})},pe,4),ve,Object(i["createElementVNode"])("div",{class:"btn tabBtn",onClick:n[2]||(n[2]=function(e){return I("Sentence")}),style:Object(i["normalizeStyle"])({backgroundColor:"".concat("Sentence"===y.value?"#3d91ff":"#fff"),color:"".concat("Sentence"===y.value?"#fff":"#494B4D")})},je,4),ye,Object(i["createElementVNode"])("div",{class:"btn tabBtn",onClick:n[3]||(n[3]=function(e){return I("Synonym")}),style:Object(i["normalizeStyle"])({backgroundColor:"".concat("Synonym"===y.value?"#3d91ff":"#fff"),color:"".concat("Synonym"===y.value?"#fff":"#494B4D"),borderRadius:"0 8px 8px 0"})},ke,4)]))]),g.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",xe,[e.elementInfo.pronounceMark.ph_en?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",we,[Ie,Object(i["createElementVNode"])("div",Ee,Object(i["toDisplayString"])(e.elementInfo.pronounceMark.ph_en),1),e.elementInfo.pronounceFileName.englandFileName?(Object(i["openBlock"])(),Object(i["createBlock"])(c["a"],{key:0,style:{width:"16px",height:"16px",marginTop:"2px"},playCount:1,onClick:O})):Object(i["createCommentVNode"])("",!0)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.pronounceMark.ph_am?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",Se,[Ce,Object(i["createElementVNode"])("div",Be,Object(i["toDisplayString"])(e.elementInfo.pronounceMark.ph_am),1),e.elementInfo.pronounceFileName.americanFileName?(Object(i["openBlock"])(),Object(i["createBlock"])(c["a"],{key:0,style:{width:"16px",height:"16px",marginTop:"2px"},playCount:1,onClick:v})):Object(i["createCommentVNode"])("",!0)])):Object(i["createCommentVNode"])("",!0)])):Object(i["createCommentVNode"])("",!0),g.value?Object(i["createCommentVNode"])("",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:"tabs-body",ref_key:"tabsBody",ref:h,onTouchstart:n[4]||(n[4]=Object(i["withModifiers"])((function(){}),["stop"]))},["Phrase"===y.value?(Object(i["openBlock"])(),Object(i["createBlock"])(V,{key:0,elementInfo:e.elementInfo},null,8,["elementInfo"])):"Sentence"===y.value?(Object(i["openBlock"])(),Object(i["createBlock"])(R,{key:1,elementInfo:e.elementInfo},null,8,["elementInfo"])):"Synonym"===y.value?(Object(i["openBlock"])(),Object(i["createBlock"])(J,{key:2,elementInfo:e.elementInfo},null,8,["elementInfo"])):(Object(i["openBlock"])(),Object(i["createBlock"])(w,{key:3,elementInfo:e.elementInfo},null,8,["elementInfo"]))],544))],512)],4),Object(i["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:r,volume:m.value,autoplay:""},[Object(i["createElementVNode"])("source",{ref_key:"source",ref:s,type:"audio/mpeg"},null,512),Ve],8,Ne)],38)}}});n("d24c");const Pe=k()(ze,[["__scopeId","data-v-01082d1f"]]);t["a"]=Pe},c635:function(e,t,n){"use strict";n("99af"),n("4e82");var o=n("7a23"),i=n("b179"),a=n("1107"),c=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["computed"])((function(){return"scale(".concat(t.elementInfo.width/t.elementInfo.originWidth,", ").concat(t.elementInfo.height/t.elementInfo.originHeight,")")}));return function(t,c){var l;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["base-element-group",null===(l=e.elementInfo.animationClass)||void 0===l?void 0:l.class]),onAnimationend:c[0]||(c[0]=function(){var t,n,i;return(null===(n=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(i=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationEnd.apply(t,arguments))}),onAnimationstart:c[1]||(c[1]=function(){var t,n,i;return(null===(n=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(i=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationStart.apply(t,arguments))}),onAnimationiteration:c[2]||(c[2]=function(){var t,n,i;return(null===(n=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(i=Object(o["unref"])(a["b"]).get(e.elementInfo.animationClass.id))||void 0===i?void 0:(t=i).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(o["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(o["createElementVNode"])("div",{class:"element-content",style:Object(o["normalizeStyle"])({transform:"".concat(Object(o["unref"])(n)),transformOrigin:"top left"})},[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.elementInfo.innerElements.sort((function(e,t){return e.level-t.level})),(function(e,t){return Object(o["openBlock"])(),Object(o["createBlock"])(i["a"],{key:e.id,elementInfo:e,elementIndex:t+1},null,8,["elementInfo","elementIndex"])})),128))],4)],4)],38)}}}),l=(n("dfa7"),n("d959")),r=n.n(l);const s=r()(c,[["__scopeId","data-v-077cba83"]]);t["a"]=s},c83e:function(e,t,n){},c8ae:function(e,t,n){"use strict";n("070e")},c9be:function(e,t,n){},ca15:function(e,t,n){"use strict";n("18a9")},ca9a:function(e,t,n){"use strict";n("b130")},cb72:function(e,t,n){},cca9:function(e,t,n){"use strict";n("c5b7")},ce19:function(e,t,n){"use strict";n("ea2b")},d025:function(e,t,n){"use strict";n("a87b")},d0dd:function(e,t,n){"use strict";n("da24")},d1de:function(e,t,n){"use strict";n("99af");var o=n("7a23"),i=n("1107"),a=function(e){return Object(o["pushScopeId"])("data-v-69ff4a3a"),e=e(),Object(o["popScopeId"])(),e},c={class:"div-container"},l={class:"svg"},r=a((function(){return Object(o["createElementVNode"])("div",{class:"line",style:{top:"17px"}},null,-1)})),s=a((function(){return Object(o["createElementVNode"])("div",{class:"line",style:{top:"45px"}},null,-1)})),u=a((function(){return Object(o["createElementVNode"])("div",{class:"line",style:{top:"103px"}},null,-1)})),d=["innerHTML"],f=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(),a=Object(o["computed"])((function(){return"scale(".concat(t.elementInfo.width/t.elementInfo.originWidth,", ").concat(t.elementInfo.height/t.elementInfo.originHeight,")")}));return function(t,f){var h;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["base-content",null===(h=e.elementInfo.animationClass)||void 0===h?void 0:h.class]),onAnimationend:f[0]||(f[0]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationEnd.apply(t,arguments))}),onAnimationstart:f[1]||(f[1]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationStart.apply(t,arguments))}),onAnimationiteration:f[2]||(f[2]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("div",c,[Object(o["createElementVNode"])("div",{class:"content-div",ref_key:"containerDiv",ref:n,style:Object(o["normalizeStyle"])({width:e.elementInfo.originWidth+"px",height:e.elementInfo.originHeight+"px",transform:"".concat(Object(o["unref"])(a)),transformOrigin:"top left"})},[Object(o["createElementVNode"])("div",l,[r,s,Object(o["createElementVNode"])("div",{class:"line",style:Object(o["normalizeStyle"])({top:"75px",opacity:"1",height:"0.2rem"})},null,4),u]),Object(o["createElementVNode"])("span",{class:Object(o["normalizeClass"])(["word-content",{"firefox-content":e.elementInfo.isFirefox}]),innerHTML:e.elementInfo.words},null,10,d)],4)])],38)}}}),h=(n("efa0"),n("d959")),m=n.n(h);const b=m()(f,[["__scopeId","data-v-69ff4a3a"]]);t["a"]=b},d24c:function(e,t,n){"use strict";n("d2e0")},d284:function(e,t,n){"use strict";n("a2a2")},d2a3:function(e,t,n){"use strict";n("a9e3"),n("caad"),n("2532"),n("d3b7"),n("159b"),n("25eb");var o=n("7a23"),i=n("f891"),a=["innerHTML"],c={key:0,class:"wingding-marker"},l={key:1},r=["innerHTML"],s=["innerHTML"],u={key:2,style:{zIndex:3}},d=["innerHTML"],f=["innerHTML"],h={key:3,style:{zIndex:3}},m=["innerHTML"],b=Object(o["defineComponent"])({props:{textEditorWidth:Number,textEditorHeight:Number,richText:{type:Object,required:!0}},setup:function(e,t){var n=t.expose,b=function(e){if(e){if(p.value.includes(e))return;p.value.push(e)}},p=Object(o["ref"])([]),v=function(){if(p.value.length>0){var e=[];return p.value.forEach((function(t){e.push({fontsize:Number.parseInt(t.firstChild.style.fontSize),rect:O(t)})})),e}return null};function O(e){var t=new i["a"],n=e.getBoundingClientRect();return t.convertParams([n.left,n.top,n.width,n.height]),t}return n({getUnderlinesRect:v}),function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("label",{style:Object(o["normalizeStyle"])({writingMode:"VerticalLeft"===e.richText.textDirection?"vertical-rl":"VerticalRight"===e.richText.textDirection?"vertical-lr":"horizontal-tb",display:"Top"!=e.richText.verticalTextAlignment?"table":"block"})},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({width:"".concat(e.textEditorWidth,"px"),height:"".concat(e.textEditorHeight,"px"),display:"Top"!=e.richText.verticalTextAlignment?"table-cell":"block",verticalAlign:e.richText.verticalTextAlignment})},[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.richText.paragraphs,(function(t,n){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:n,style:Object(o["normalizeStyle"])({textAlign:"Left"===t.textAlignment?"left":"Right"===t.textAlignment?"right":"center"})},[0===t.textLines.length&&t.textRuns.length>0?(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",{key:0,class:"paragraph-container",style:Object(o["normalizeStyle"])({direction:"RightToLeft"===t.direction?"rtl":"ltr",textIndent:t.indentString,lineHeight:t.lineSpacing,paddingLeft:"Horizontal"===e.richText.textDirection?t.marginLeft+"px":t.spaceBefore+"px",paddingRight:"Horizontal"===e.richText.textDirection?"0":t.spaceAfter+"px",paddingTop:"Horizontal"!==e.richText.textDirection?t.marginLeft+"px":t.spaceBefore+"px",paddingBottom:"Horizontal"!==e.richText.textDirection?"0":t.spaceAfter+"px"})},[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t.textRuns,(function(e){return Object(o["openBlock"])(),Object(o["createElementBlock"])("span",{class:"text-container",key:e.text},[Object(o["createElementVNode"])("span",{ref_for:!0,ref:e.isShowUnderline?b:"",style:Object(o["normalizeStyle"])({textDecoration:e.isShowUnderline?"underline":"none",textDecorationColor:e.foreground,textUnderlineOffset:"".concat(e.textUnderlineOffset,"px")})},[Object(o["createElementVNode"])("span",{style:Object(o["normalizeStyle"])({opacity:e.opacity,color:e.foreground,fontSize:e.fontSize+"px",fontFamily:e.fontFamily,transform:e.transformString,textDecoration:e.isShowStrikethrough?"line-through":"none",textDecorationColor:e.foreground,fontStyle:e.fontStyle,fontWeight:"Bold"===e.fontWeight?"bold":"normal"}),innerHTML:e.text},null,12,a)],4)])})),128))],4)):Object(o["createCommentVNode"])("",!0),t.textLines.length>0?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:1,class:"paragraph-container",style:Object(o["normalizeStyle"])({direction:"RightToLeft"===t.direction?"rtl":"ltr",textIndent:t.indentString,paddingLeft:"Horizontal"===e.richText.textDirection?t.marginLeft+"px":t.spaceBefore+"px",paddingRight:"Horizontal"===e.richText.textDirection?"0":t.spaceAfter+"px",paddingTop:"Horizontal"!==e.richText.textDirection?t.marginLeft+"px":t.spaceBefore+"px",paddingBottom:"Horizontal"!==e.richText.textDirection?"0":t.spaceAfter+"px",lineHeight:t.lineSpacing})},[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(t.textLines,(function(n,i){var a,p,v,O,j,y,g,k;return Object(o["openBlock"])(),Object(o["createElementBlock"])("span",{class:"line-container",key:i},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({display:"Left"!==t.textAlignment?"table-cell":"block"})},[Object(o["createElementVNode"])("div",{style:Object(o["normalizeStyle"])({display:"flex",alignItems:"".concat("Horizontal"===e.richText.textDirection?"baseline":"VerticalLeft"===e.richText.textDirection?"flex-end":"flex-start")})},[t.hasMarker&&0===i&&null!==t.defaultRunModel?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:0,class:"marker-container",style:Object(o["normalizeStyle"])({transform:"Horizontal"===e.richText.textDirection?" translateX(-100%)":"translateY(-100%)",width:"Horizontal"===e.richText.textDirection?t.marginLeft+"px":"auto",height:"Horizontal"!==e.richText.textDirection?t.marginLeft+"px":"auto",color:null===(a=t.defaultRunModel)||void 0===a?void 0:a.foreground,background:null===(p=t.defaultRunModel)||void 0===p?void 0:p.background,fontSize:(null===(v=t.markerModel)||void 0===v?void 0:v.fontSize)+"px",fontStyle:null===(O=t.defaultRunModel)||void 0===O?void 0:O.fontStyle,fontWeight:"Bold"===(null===(j=t.defaultRunModel)||void 0===j?void 0:j.fontWeight)?"bold":"normal",WebkitBoxReflect:null===(y=t.defaultRunModel)||void 0===y?void 0:y.reflectionString})},[t.isSymbolMarker?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",c,Object(o["toDisplayString"])(null===(g=t.markerModel)||void 0===g?void 0:g.char),1)):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,Object(o["toDisplayString"])(null===(k=t.markerModel)||void 0===k?void 0:k.char),1))],4)):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(n.textRuns,(function(e){var t,n,i,a,c,l;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:"text-container",key:e.text},[Object(o["createElementVNode"])("span",{style:Object(o["normalizeStyle"])({display:"flex",opacity:e.opacity})},[e.isShowPerspective?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:0,class:"transform-container",style:Object(o["normalizeStyle"])({zIndex:2,color:null===(t=e.perspectiveEffectModel)||void 0===t?void 0:t.brush,fontFamily:e.fontFamily,opacity:null===(n=e.perspectiveEffectModel)||void 0===n?void 0:n.opacity,fontSize:e.fontSize+"px",position:"absolute",fontStyle:e.fontStyle,fontWeight:"Bold"===e.fontWeight?"bold":"normal",transform:null===(i=e.perspectiveEffectModel)||void 0===i?void 0:i.angle,filter:null===(a=e.perspectiveEffectModel)||void 0===a?void 0:a.blur,transformOrigin:null===(c=e.perspectiveEffectModel)||void 0===c?void 0:c.transformOrigin,marginRight:null===(l=e.perspectiveEffectModel)||void 0===l?void 0:l.marginRight}),innerHTML:e.text},null,12,r)):Object(o["createCommentVNode"])("",!0),e.isShowShadow?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:1,class:"shadowContainer",style:Object(o["normalizeStyle"])({fontFamily:e.fontFamily,fontSize:e.fontSize+"px",transform:e.transformString,fontWeight:"Bold"===e.fontWeight?"bold":"normal",WebkitBoxReflect:e.reflectionString,textShadow:e.shadowString}),innerHTML:e.text},null,12,s)):Object(o["createCommentVNode"])("",!0),e.isSpacialBackground?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",u,[e.isImageBackground?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:0,class:"effectContainer",style:Object(o["normalizeStyle"])({WebkitTextStroke:e.stokeString,fontFamily:e.fontFamily,fontSize:e.fontSize+"px",transform:e.transformString,fontWeight:"Bold"===e.fontWeight?"bold":"normal",WebkitBoxReflect:e.reflectionString,backgroundImage:e.backgroundImageString}),innerHTML:e.text},null,12,d)):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:1,ref_for:!0,ref:e.isShowUnderline?b:"",style:Object(o["normalizeStyle"])({textDecoration:e.isShowUnderline?"underline":"none",textDecorationColor:e.foreground,textUnderlineOffset:"".concat(e.textUnderlineOffset,"px")})},[Object(o["createElementVNode"])("div",{class:"effectContainer",style:Object(o["normalizeStyle"])({fontFamily:e.fontFamily,WebkitTextStroke:e.stokeString,fontStyle:e.fontStyle,fontSize:e.fontSize+"px",transform:e.transformString,textDecoration:e.isShowStrikethrough?"line-through":"none",textDecorationColor:e.foreground,fontWeight:"Bold"===e.fontWeight?"bold":"normal",WebkitBoxReflect:e.reflectionString,backgroundImage:e.backgroundImageString,textShadow:e.specialShadowString}),innerHTML:e.text},null,12,f)],4))])):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",h,[Object(o["createElementVNode"])("div",{ref_for:!0,ref:e.isShowUnderline?b:"",style:Object(o["normalizeStyle"])({textDecoration:e.isShowUnderline?"underline":"none",textDecorationColor:e.foreground,textUnderlineOffset:"".concat(e.textUnderlineOffset,"px")})},[Object(o["createElementVNode"])("div",{class:"textContainer",style:Object(o["normalizeStyle"])({color:e.foreground,fontFamily:e.fontFamily,WebkitTextStroke:e.stokeString,fontSize:e.fontSize+"px",transform:e.transformString,fontStyle:e.fontStyle,fontWeight:"Bold"===e.fontWeight?"bold":"normal",textDecoration:e.isShowStrikethrough?"line-through":"none",textDecorationColor:e.foreground,WebkitBoxReflect:e.reflectionString,textShadow:e.specialShadowString}),innerHTML:e.text},null,12,m)],4)]))],4)])})),128))],4)],4)])})),128))],4)):Object(o["createCommentVNode"])("",!0)],4)})),128))],4)],4)}}}),p=(n("2435"),n("d959")),v=n.n(p);const O=v()(b,[["__scopeId","data-v-1ae7e11c"]]);t["a"]=O},d2e0:function(e,t,n){},d3bb:function(e,t,n){},d4ad:function(e,t,n){"use strict";n("0b02")},d544:function(e,t,n){"use strict";n("99af"),n("4de4"),n("d3b7");var o=n("7a23"),i=(n("a9e3"),n("741b")),a=n("ca28"),c=(n("caad"),n("2532"),n("ac1f"),n("5319"),["āáǎà","ōóǒò","ēéěè","īíǐì","ūúǔù","ǖǘǚǜ"]),l=["a","o","e","i","u","v"],r=function(e){if("a"===e)return"a1";if(1===e.length&&e[0]>="b"&&e[0]<="z")return e;for(var t=0;t0}),onClick:A,innerHTML:Object(o["unref"])(M)},null,10,f)):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",{key:1,innerHTML:Object(o["unref"])(M),style:{cursor:"revert"}},null,8,h))]),P.value||""===c.info.pinyin?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",m)),P.value?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",b,[p,(Object(o["openBlock"])(),Object(o["createElementBlock"])("svg",{class:"animate-svg",onAnimationend:F,id:"svg-2",width:"6",height:"12",viewBox:"0 0 4 12"},O,32)),(Object(o["openBlock"])(),Object(o["createElementBlock"])("svg",j,g,512))])):Object(o["createCommentVNode"])("",!0)],2)],512),Object(o["createElementVNode"])("div",k,[c.info.pronounceList.length>1?Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:0,type:"button",class:"tone-btn tone-btn-enabled",onMousedown:n[0]||(n[0]=function(e){return R(e)}),onTouchstart:n[1]||(n[1]=function(e){return R(e)})},w,32)),[[l,{name:"tone-pop+".concat(c.info.elementId+c.index),position:"bottom"}]]):""!==c.info.pinyin?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",I," 声调 ")):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(Object(o["unref"])(i["Popover"]),{name:"tone-pop+".concat(c.info.elementId+c.index),pointer:!1,gap:6,onTouchstart:n[2]||(n[2]=function(e){return D(e)}),onMousedown:n[3]||(n[3]=function(e){return D(e)}),style:{marginTop:"0px",marginLeft:"31px",paddingTop:"0px"}},{default:Object(o["withCtx"])((function(){return[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.info.pronounceList,(function(e,t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:t,class:Object(o["normalizeClass"])(["pinyin-list-option",{pinyinindex:t},{"pinyin-list-a-selected":N.value===t}]),onClick:function(e){return _(t)}},[Object(o["createElementVNode"])("span",{class:"pinyin-option",innerHTML:e},null,8,S)],10,E)})),128))]})),_:1},8,["name"])]),Object(o["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:u,volume:y.value,autoplay:""},[Object(o["createElementVNode"])("source",{ref_key:"source",ref:v,type:"audio/mpeg"},null,512),B],8,C)],512)):Object(o["createCommentVNode"])("",!0)}}}),V=(n("5ec8"),n("d959")),z=n.n(V);const P=z()(N,[["__scopeId","data-v-23a92a20"]]);var M=P,T=n("f3eb"),L=n("1107"),D=function(e){return Object(o["pushScopeId"])("data-v-6e040fdb"),e=e(),Object(o["popScopeId"])(),e},_={class:"div-container shadow-toolbar"},A={key:0,class:"play-audio-btn shadow-toolbar"},R={class:"pinyin-content"},F=D((function(){return Object(o["createElementVNode"])("div",{class:"line1",style:{top:"38px"}},null,-1)})),H=D((function(){return Object(o["createElementVNode"])("div",{class:"line1",style:{top:"76px"}},null,-1)})),W={key:2,class:"svg"},X=D((function(){return Object(o["createElementVNode"])("div",{class:"line",style:{top:"60px"}},null,-1)})),Y=D((function(){return Object(o["createElementVNode"])("div",{class:"line",style:{top:"95px"}},null,-1)})),q=["volume"],G=Object(o["createTextVNode"])(" 您的浏览器不支持该音频格式。 "),U=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(),i=Object(o["ref"])(),c=Object(o["ref"])(),l=Object(o["ref"])(.6),s=Object(o["computed"])((function(){return""===c.value?"":Object(a["a"])("pinyin","".concat(c.value,".mp3"))})),u=Object(o["computed"])((function(){for(var e=[],n=0;n1?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",A,[Object(o["createVNode"])(T["a"],{id:"play-list-audio",playCount:Object(o["unref"])(u).length,onClick:m},null,8,["playCount"])])):Object(o["createCommentVNode"])("",!0),0!==e.elementInfo.pinyinList.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:1,class:"element-content",style:Object(o["normalizeStyle"])({width:e.elementInfo.originWidth+"px",height:e.elementInfo.originHeight+"px"})},[Object(o["createElementVNode"])("div",R,[Object(o["createElementVNode"])("div",{class:"line1",style:Object(o["normalizeStyle"])({top:"0px",opacity:"0.8"})},null,4),F,H,Object(o["createElementVNode"])("div",{class:"line1",style:Object(o["normalizeStyle"])({top:"114px",opacity:"0.8"})},null,4)]),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.elementInfo.pinyinList,(function(t,n){return Object(o["openBlock"])(),Object(o["createBlock"])(M,{info:t,pinyinCount:e.elementInfo.pinyinList.length,key:n,index:n,onSelectedPinyin:p,isFirst:0===n,isLast:n===e.elementInfo.pinyinList.length-1,scale:Object(o["unref"])(f)},null,8,["info","pinyinCount","index","isFirst","isLast","scale"])})),128))],4)):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",W,[Object(o["createElementVNode"])("div",{class:"line",style:Object(o["normalizeStyle"])({top:"20px",opacity:"0.8"})},null,4),X,Y,Object(o["createElementVNode"])("div",{class:"line",style:Object(o["normalizeStyle"])({top:"135px",opacity:"0.8"})},null,4)]))],4),Object(o["createElementVNode"])("audio",{ref_key:"audioPlayer",ref:n,volume:l.value,autoplay:"",onEnded:h},[Object(o["createElementVNode"])("source",{ref_key:"source",ref:i,type:"audio/mpeg"},null,512),G],40,q)])],38)}}});n("4c88");const Z=z()(U,[["__scopeId","data-v-6e040fdb"]]);t["a"]=Z},d548:function(e,t,n){"use strict";n("66f2")},d67a:function(e,t,n){"use strict";n("c3a3")},d78d:function(e,t,n){},d7c0:function(e,t,n){},da24:function(e,t,n){},db2c:function(e,t,n){},db59:function(e,t,n){},dbe3:function(e,t,n){"use strict";var o=n("7a23"),i=n("741b"),a=n("b85c"),c=n("c707"),l=n.n(c),r=(n("4de4"),n("d3b7"),n("ac1f"),n("5319"),function(e){e.isShowMark=!1}),s=function(e,t,n,o){if(t){var i=e.richText.annotations.filter((function(e){return 1===e.length?e.startOffset===o:e.startOffset<=o&&e.startOffset+e.length-1>=o}))[0];i.isVisible=!i.isVisible;var c,l=e.richText.marks.filter((function(e){return i.startOffset<=e.textRuns[0].startOffset&&e.textRuns[0].startOffset<=i.startOffset+i.length-1})),r=Object(a["a"])(l);try{for(r.s();!(c=r.n()).done;){var s,u=c.value,d=Object(a["a"])(u.textRuns);try{for(d.s();!(s=d.n()).done;){var f=s.value;f.isShowAnnotation=i.isVisible}}catch(h){d.e(h)}finally{d.f()}}}catch(h){r.e(h)}finally{r.f()}e.isShowAnnotation=e.richText.annotations.filter((function(e){return e.isVisible})).length>0}},u=function(e){for(var t=new Array,n=0;n"),origintext:u.origintext})}}catch(w){s.e(w)}finally{s.f()}r.isShowAnnotation=r.richText.annotations.filter((function(e){return e.isVisible})).length>0;var d,f=new Array,h=Object(a["a"])(c.richText.textRuns);try{for(h.s();!(d=h.n()).done;)for(var m=d.value,b=m.text.replace(/ /g,"​​"),p=0;p=g.startOffset&&v<=g.startOffset+g.length-1){j.isShowMark=!0;for(var k=v+1;k<=g.startOffset+g.length-1;k++)j.textRuns.push({text:f[k].text,startOffset:k,decoration:f[k].decoration,foreground:f[k].foreground,isShowAnnotation:!1})}}}catch(w){y.e(w)}finally{y.f()}var x=r.richText.marks[r.richText.marks.length-1];x.textRuns.length>0&&x.textRuns[x.textRuns.length-1].startOffset1?1:o.modelValue;return"width:".concat(100*e,"%")})),d=(Object(i["computed"])((function(){var e=o.preload<0?0:o.preload>1?1:o.preload;return"width:".concat(100*e,"%")})),Object(i["computed"])((function(){var e=c.hoverPosition<0?0:c.hoverPosition>1?1:c.hoverPosition;return"left:".concat(100*e,"%")}))),f=function(e){e.preventDefault()},h=function(e){o.disabled||"mousedown"===e.type&&(c.dragging=!0,b(e),Object(l["b"])(window,"pointermove",v),Object(l["b"])(window,"pointerup",O))},m=function(e){if(o.hover){"touch"!==e.pointerType||c.dragging||(c.dragging=!0,b(e),Object(l["b"])(window,"pointermove",v),Object(l["b"])(window,"pointerup",O));var t=p(e);n("onMousemove",e,t),c.hoverPosition=t}},b=function(e){var t=p(e);n("update:modelValue",t),n("change",t)},p=function(e){var t=a.value,n=(e.clientX-t.getBoundingClientRect().left)/t.getBoundingClientRect().width;return n<0?0:n>1?1:n},v=function(e){b(e)},O=function e(t){c.dragging&&(Object(l["a"])(window,"pointermove",v),Object(l["a"])(window,"pointerup",e),Object(l["a"])(window,"contextmenu",e),setTimeout((function(){c.dragging=!1}),0))};return function(e,t){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"refSlider",ref:a,class:"d-slider",onPointermove:m,onMousedown:Object(i["withModifiers"])(h,["stop"]),onContextmenu:f,onTouchstart:Object(i["withModifiers"])(h,["stop","prevent"])},[Object(i["createElementVNode"])("div",s,[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:"d-slider__cursor",style:Object(i["normalizeStyle"])(Object(i["unref"])(d))},null,4),[[i["vShow"],o.hover]]),Object(i["createElementVNode"])("div",{class:"d-slider__bar",style:Object(i["normalizeStyle"])(Object(i["unref"])(u))},null,4)])],40,r)}}})),f=(n("0bee"),n("d959")),h=n.n(f);const m=h()(d,[["__scopeId","data-v-6b3e8685"]]);var b=m,p=n("1102"),v=n("be92"),O=n("97e3"),j=n("175c"),y=n("bf3b"),g={class:"d-control-tool"},k={key:0,class:"audio-name"},x={key:1,class:"media-control"},w={class:"volume-box"},I={key:0,class:"d-control-progress"},E={key:1,class:"expend-control"},S={class:"d-tool-time"},C={class:"d-tool-time"},B=["volume","src","loop"],N=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(i["reactive"])({preloadBar:0,currentTime:"00:00",playProgress:0,isPlaying:!1}),l=Object(j["a"])(),r=Object(O["a"])(),s=Object(v["c"])(r),u=s.currentSlide,d=s.slideIndex,f=Object(v["c"])(Object(y["a"])()),h=f.activeElementList,m=Object(i["ref"])(),N=Object(i["ref"])(),V=Object(i["ref"])(t.elementInfo.isFold),z=Object(i["ref"])(t.elementInfo.totalTime),P=Object(i["ref"])(t.elementInfo.firstLoad);Object(i["watch"])((function(){return u.value.id}),(function(){T(t.elementInfo.id)?t.elementInfo.isAutoPlay&&F():(H(),m.value.currentTime=0)}));var M=function(){l.setSelectionBoxVisiblity(!1),V.value=!V.value;var e,n=Object(o["a"])(h.value);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(i.id===t.elementInfo.id){var a=i;a.isFold=V.value,a.height=V.value?48:72,r.updateElementSize({id:t.elementInfo.id,width:t.elementInfo.width,height:a.height})}}}catch(c){n.e(c)}finally{n.f()}l.setSelectionBoxVisiblity(!0)},T=function(e){var t=!1;return u.value.elements.forEach((function(n){n.id===e&&(t=!0)})),t},L=function(){n.isPlaying=!0},D=function(){n.isPlaying=!1},_=function(){t.elementInfo.isLoopPlay||(m.value.currentTime=0,n.isPlaying=!1)},A=function(){if(0===d.value&&P.value&&t.elementInfo.isAutoPlay&&T(t.elementInfo.id)){var e,n=Object(o["a"])(u.value.elements);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(i.id===t.elementInfo.id){var a=i;P.value=a.firstLoad=!1}}}catch(c){n.e(c)}finally{n.f()}setTimeout((function(){F()}),3e3)}},R=function(e){e&&e.preventDefault(),n.isPlaying?H():F()},F=function(){console.log("play"),m.value.play()},H=function(){console.log("pause"),m.value.pause()},W=function(e){if(!isNaN(e)){var t=m.value.duration||m.value.target.duration;m.value.currentTime=t*e,n.isPlaying||F()}},X=function(e){var t=e.target.duration,o=e.target.buffered,i=e.target.buffered.length&&e.target.buffered.end(o-1);n.preloadBar=i/t,G(t)},Y=Object(i["computed"])((function(){var e=n.playProgress<0?0:n.playProgress>1?1:n.playProgress;return"width:".concat(100*e,"%")})),q=function(e){if(n.isPlaying||T(t.elementInfo.id)||null===m.value){var o=e.duration||e.target.duration||0,i=e.currentTime||e.target.currentTime;n.playProgress=i/o,n.currentTime=Object(p["a"])(i),G(o)}else m.value.currentTime=0},G=function(e){if(!isNaN(e)&&"--:--"===z.value){var n,i=Object(o["a"])(u.value.elements);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(a.id===t.elementInfo.id){var c=a;c.totalTime=z.value=Object(p["a"])(e)}}}catch(l){i.e(l)}finally{i.f()}}};return Object(i["onMounted"])((function(){})),function(t,o){var l;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(["base-element-audio",{displayNone:e.elementInfo.isBGM}]),style:Object(i["normalizeStyle"])({transformOrigin:"top left",top:e.elementInfo.top+"px",left:e.elementInfo.left+"px"})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(["rotate-wrapper",null===(l=e.elementInfo.animationClass)||void 0===l?void 0:l.class]),onAnimationend:o[3]||(o[3]=function(){var t,n,o;return(null===(n=e.elementInfo.animationClass)||void 0===n?void 0:n.animationEnd)&&(null===(o=e.elementInfo.animationClass)||void 0===o?void 0:(t=o).animationEnd.apply(t,arguments))}),onAnimationstart:o[4]||(o[4]=function(){var t,n,o;return(null===(n=e.elementInfo.animationClass)||void 0===n?void 0:n.animationStart)&&(null===(o=e.elementInfo.animationClass)||void 0===o?void 0:(t=o).animationStart.apply(t,arguments))}),onAnimationiteration:o[5]||(o[5]=function(){var t,n,o;return(null===(n=e.elementInfo.animationClass)||void 0===n?void 0:n.animationIteration)&&(null===(o=e.elementInfo.animationClass)||void 0===o?void 0:(t=o).animationIteration.apply(t,arguments))}),style:Object(i["normalizeStyle"])([{width:"".concat(e.elementInfo.width,"px"),height:"".concat(e.elementInfo.height,"px")},e.elementInfo.animationClass.style])},[Object(i["createElementVNode"])("div",{class:"d-player-control",ref_key:"playerControl",ref:N},[Object(i["createElementVNode"])("div",g,[Object(i["createElementVNode"])("div",{class:"btn",onClick:R},[Object(i["createVNode"])(a["a"],{name:"media-".concat(Object(i["unref"])(n).isPlaying?"pause":"play",".origin")},null,8,["name"])]),e.elementInfo.isMinimalistMode?Object(i["createCommentVNode"])("",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",k,Object(i["toDisplayString"])(e.elementInfo.mediaName),1)),V.value||e.elementInfo.isMinimalistMode?Object(i["createCommentVNode"])("",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",x,[Object(i["createVNode"])(a["a"],{class:"media-volume scale90",name:"media-volume"}),Object(i["createElementVNode"])("div",w,[Object(i["createVNode"])(c["a"],{hover:!1,size:"5px",vertical:!0,modelValue:e.elementInfo.volume,"onUpdate:modelValue":o[0]||(o[0]=function(t){return e.elementInfo.volume=t})},null,8,["modelValue"])])])),e.elementInfo.isMinimalistMode?Object(i["createCommentVNode"])("",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:"btn scale90",onClick:o[1]||(o[1]=function(e){return M()})},[Object(i["createVNode"])(a["a"],{name:"".concat(V.value?"max":"min",".origin")},null,8,["name"])]))]),V.value&&!e.elementInfo.isMinimalistMode?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",I,[Object(i["createElementVNode"])("div",{class:"d-slider-played-bar",style:Object(i["normalizeStyle"])(Object(i["unref"])(Y))},null,4)])):Object(i["createCommentVNode"])("",!0),V.value||e.elementInfo.isMinimalistMode?Object(i["createCommentVNode"])("",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",E,[Object(i["createElementVNode"])("span",S,Object(i["toDisplayString"])(Object(i["unref"])(n).currentTime),1),Object(i["createVNode"])(b,{class:"d-progress-bar",onChange:W,modelValue:Object(i["unref"])(n).playProgress,"onUpdate:modelValue":o[2]||(o[2]=function(e){return Object(i["unref"])(n).playProgress=e}),preload:Object(i["unref"])(n).preloadBar},null,8,["modelValue","preload"]),Object(i["createElementVNode"])("span",C,Object(i["toDisplayString"])(z.value),1)])),Object(i["createElementVNode"])("audio",{style:{width:"0",height:"0"},class:"audio-element",ref_key:"audioElement",ref:m,volume:e.elementInfo.volume,src:e.elementInfo.source,loop:e.elementInfo.isLoopPlay,crossorigin:"anonymous",onPlay:L,onPause:D,onCanplay:A,onEnded:_,onTimeupdate:q,onProgress:X,"webkit-playsinline":!1,playsinline:!1,preload:"auto"},null,40,B)],512)],38)],6)}}});n("aaa0");const V=h()(N,[["__scopeId","data-v-bf08286a"]]);t["a"]=V},dd63:function(e,t,n){},dd8b:function(e,t,n){},ddc8:function(e,t,n){"use strict";n("7d53")},dfa7:function(e,t,n){"use strict";n("2b26")},e09d:function(e,t,n){},e0eb:function(e,t,n){"use strict";n("dd8b")},e1d7:function(e,t,n){"use strict";n("0f0f")},e336:function(e,t,n){},e5a3:function(e,t,n){"use strict";n("bdc5")},e606:function(e,t,n){"use strict";n("b83f")},e76d:function(e,t,n){},ea09:function(e,t,n){"use strict";n("dd63")},ea2b:function(e,t,n){},efa0:function(e,t,n){"use strict";n("9865")},f06f:function(e,t,n){"use strict";var o=n("b85c"),i=(n("99af"),n("b0c0"),n("7a23")),a=n("d9f3"),c=n("0613"),l=n("bf3b"),r=n("be92"),s=n("1107"),u=["onAnimationend"],d={key:0,class:"small"},f={class:"flat-left",style:{fontSize:"18px",color:"#C7C7C8"}},h={class:"flat-right",style:{fontSize:"18px"}},m={class:"center",style:{fontSize:"32px"}},b={class:"flat-left",style:{fontSize:"18px",color:"#C7C7C8"}},p={key:1,class:"larage"},v={class:"flat-right",style:{fontSize:"18px"}},O={class:"flat-left",style:{fontSize:"18px",color:"#C7C7C8"}},j={class:"name"},y={style:{fontSize:"16px"}},g={style:{fontSize:"32px"}},k={class:"info"},x={key:0,class:"valenceElectron"},w={class:"electronicNum-div"},I={style:{color:"#ffffff",fontSize:"18px"}},E={class:"box"},S={class:"wifi-symbol"},C={key:0,class:"wifi-circle first",style:{"animation-delay":"560ms"}},B={class:"sp"},N={key:1,class:"wifi-circle second",style:{"animation-delay":"480ms"}},V={class:"sp"},z={key:2,class:"wifi-circle third",style:{"animation-delay":"400ms"}},P={class:"sp"},M={key:3,class:"wifi-circle fourth",style:{"animation-delay":"320ms"}},T={class:"sp"},L={key:4,class:"wifi-circle five",style:{"animation-delay":"240ms"}},D={class:"sp"},_={key:5,class:"wifi-circle six",style:{"animation-delay":"160ms"}},A={class:"sp"},R={key:6,class:"wifi-circle seven",style:{"animation-delay":"80ms"}},F={class:"sp"},H=Object(i["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(i["ref"])(null),H=Object(c["g"])(),W=Object(c["h"])(),X=Object(i["ref"])(!1),Y=Object(i["ref"])(!1),q=Object(i["ref"])(t.elementInfo.originWidth),G=Object(i["ref"])(t.elementInfo.originHeight),U=Object(i["ref"])(t.elementInfo.isFlipped),Z=Object(r["c"])(Object(l["a"])()),K=Z.activeElementList,J=Object(r["c"])(W),$=J.currentSlide,Q=($.value.elements,Object(i["ref"])(t.elementInfo.width/t.elementInfo.originWidth)),ee=Object(i["ref"])(t.elementInfo.height/t.elementInfo.originHeight),te=function(){U.value&&(Y.value=!1),X.value=!0,H.setSelectionBoxVisiblity(!1)},ne=function(){U.value=!U.value;var e,i=Object(o["a"])(K.value);try{for(i.s();!(e=i.n()).done;){var a=e.value;if(a.id===t.elementInfo.id){var c=a;c.isFlipped=U.value,n.value&&(U.value?(c.originWidth=q.value=1.5*q.value,c.originHeight=G.value=3*G.value,c.width=1.5*c.width,c.height=3*c.height,Y.value=!0):(c.originWidth=q.value=q.value/1.5,c.originHeight=G.value=G.value/3,c.width=c.width/1.5,c.height=c.height/3),Q.value=c.width/q.value,ee.value=c.height/G.value,X.value=!1,W.updateElementSize({id:t.elementInfo.id,width:c.width,height:c.height}),H.setSelectionBoxVisiblity(!0))}}}catch(l){i.e(l)}finally{i.f()}};return Object(i["watch"])((function(){return t.elementInfo.width}),(function(e){Q.value=t.elementInfo.width/q.value,ee.value=t.elementInfo.height/G.value})),Object(i["onMounted"])((function(){U.value&&(Y.value=!0)})),function(t,o){var c;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(["base-content",null===(c=e.elementInfo.animationClass)||void 0===c?void 0:c.class]),ref_key:"elementDiv",ref:n,onAnimationend:o[0]||(o[0]=function(){var t,n,o;return(null===(n=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(o=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationEnd.apply(t,arguments))}),onAnimationstart:o[1]||(o[1]=function(){var t,n,o;return(null===(n=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(o=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationStart.apply(t,arguments))}),onAnimationiteration:o[2]||(o[2]=function(){var t,n,o;return(null===(n=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(o=Object(i["unref"])(s["b"]).get(e.elementInfo.animationClass.id))||void 0===o?void 0:(t=o).animationIteration.apply(t,arguments))}),style:Object(i["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px",transform:"rotate(".concat(e.elementInfo.rotate,"deg)")},e.elementInfo.animationClass.style])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(["rotate-wrapper",{"larage-active":X.value}]),onAnimationend:Object(i["withModifiers"])(ne,["self"])},[Object(i["createElementVNode"])("div",{class:"element-content",style:Object(i["normalizeStyle"])({width:q.value+"px",height:G.value+"px",transform:"scale(".concat(Q.value,", ").concat(ee.value,")"),transformOrigin:"top left"})},[U.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",p,[Object(i["createElementVNode"])("div",null,[Object(i["createElementVNode"])("span",v,Object(i["toDisplayString"])(e.elementInfo.formula),1),Object(i["createElementVNode"])("span",O,Object(i["toDisplayString"])(e.elementInfo.electronicNum),1)]),Object(i["createElementVNode"])("div",j,[Object(i["createElementVNode"])("div",y,"("+Object(i["toDisplayString"])(e.elementInfo.pinyin)+")",1),Object(i["createElementVNode"])("div",g,Object(i["toDisplayString"])(e.elementInfo.name),1)]),Object(i["createElementVNode"])("div",k,[Object(i["createElementVNode"])("div",null,"相对原子质量:"+Object(i["toDisplayString"])(e.elementInfo.atomicMass),1),Object(i["createElementVNode"])("div",null,"相对电子层排布:"+Object(i["toDisplayString"])(e.elementInfo.valenceElectron),1),Object(i["createElementVNode"])("div",null,"常见化合价:"+Object(i["toDisplayString"])(e.elementInfo.valence),1),Object(i["createElementVNode"])("div",null,"分类:"+Object(i["toDisplayString"])(e.elementInfo.category),1)]),Y.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",x,[Object(i["createElementVNode"])("div",w,[Object(i["createElementVNode"])("span",I,"+"+Object(i["toDisplayString"])(e.elementInfo.electronicNum),1)]),Object(i["createElementVNode"])("div",E,[Object(i["createElementVNode"])("div",S,[e.elementInfo.electronList.length>6?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",C,[Object(i["createElementVNode"])("span",B,Object(i["toDisplayString"])(e.elementInfo.electronList[6]),1)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.electronList.length>5?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",N,[Object(i["createElementVNode"])("span",V,Object(i["toDisplayString"])(e.elementInfo.electronList[5]),1)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.electronList.length>4?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",z,[Object(i["createElementVNode"])("span",P,Object(i["toDisplayString"])(e.elementInfo.electronList[4]),1)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.electronList.length>3?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",M,[Object(i["createElementVNode"])("span",T,Object(i["toDisplayString"])(e.elementInfo.electronList[3]),1)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.electronList.length>2?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",L,[Object(i["createElementVNode"])("span",D,Object(i["toDisplayString"])(e.elementInfo.electronList[2]),1)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.electronList.length>1?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",_,[Object(i["createElementVNode"])("span",A,Object(i["toDisplayString"])(e.elementInfo.electronList[1]),1)])):Object(i["createCommentVNode"])("",!0),e.elementInfo.electronList.length>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",R,[Object(i["createElementVNode"])("span",F,Object(i["toDisplayString"])(e.elementInfo.electronList[0]),1)])):Object(i["createCommentVNode"])("",!0)])])])):Object(i["createCommentVNode"])("",!0),Object(i["createElementVNode"])("div",null,[Object(i["createElementVNode"])("button",{type:"button",class:"flat-right",onClick:te},[Object(i["createVNode"])(a["a"],{name:"chemica-element-small",class:"ico",width:18,height:18})])])])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",d,[Object(i["createElementVNode"])("div",null,[Object(i["createElementVNode"])("span",f,Object(i["toDisplayString"])(e.elementInfo.electronicNum),1),Object(i["createElementVNode"])("span",h,Object(i["toDisplayString"])(e.elementInfo.formula),1)]),Object(i["createElementVNode"])("div",m,Object(i["toDisplayString"])(e.elementInfo.name),1),Object(i["createElementVNode"])("div",null,[Object(i["createElementVNode"])("span",b,Object(i["toDisplayString"])(e.elementInfo.atomicMass),1),Object(i["createElementVNode"])("button",{type:"button",class:"flat-right",onClick:te},[Object(i["createVNode"])(a["a"],{name:"chemica-element-large",class:"ico",width:16,height:16})])])]))],4)],42,u)],38)}}}),W=(n("ea09"),n("d959")),X=n.n(W);const Y=X()(H,[["__scopeId","data-v-ff9b3226"]]);t["a"]=Y},f2f0:function(e,t,n){},f2f8:function(e,t,n){"use strict";n("9911");var o=n("7a23"),i=n("1107"),a=n("d9f3"),c=function(e){return Object(o["pushScopeId"])("data-v-045113b6"),e=e(),Object(o["popScopeId"])(),e},l={class:"element-content"},r={class:"container",ref:"containerRef"},s={class:"display-name"},u=["onClick"],d={key:0,class:"modal"},f={class:"web-container"},h=["src"],m={key:1,class:"unable-page"},b=c((function(){return Object(o["createElementVNode"])("div",{class:"notice-text"},"该页面不支持网页预览,如需使用,请在客户端打开",-1)})),p=[b],v=c((function(){return Object(o["createElementVNode"])("div",{class:"divider"},null,-1)})),O=c((function(){return Object(o["createElementVNode"])("span",null,"关闭",-1)})),j=c((function(){return Object(o["createElementVNode"])("div",{class:"divider"},null,-1)})),y=c((function(){return Object(o["createElementVNode"])("span",null,"关闭",-1)})),g=Object(o["defineComponent"])({props:{elementInfo:{type:Object,required:!0}},setup:function(e){var t=e,n=Object(o["ref"])(!1),c=["iframezujuan","xkw","wxt"],b=["smartedu","paperid"],g=Object(o["computed"])((function(){for(var e=0;e0)return!1}return!0})),k=function(){for(var e=0;e0)return void window.open(t.elementInfo.link,"_blank")}n.value=!0};return function(c,b){var x;return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["base-element-webshortcut",null===(x=e.elementInfo.animationClass)||void 0===x?void 0:x.class]),onAnimationend:b[2]||(b[2]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationEnd)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationEnd.apply(t,arguments))}),onAnimationstart:b[3]||(b[3]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationStart)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationStart.apply(t,arguments))}),onAnimationiteration:b[4]||(b[4]=function(){var t,n,a;return(null===(n=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===n?void 0:n.animationIteration)&&(null===(a=Object(o["unref"])(i["b"]).get(e.elementInfo.animationClass.id))||void 0===a?void 0:(t=a).animationIteration.apply(t,arguments))}),style:Object(o["normalizeStyle"])([{top:e.elementInfo.top+"px",left:e.elementInfo.left+"px",width:e.elementInfo.width+"px",height:e.elementInfo.height+"px"},e.elementInfo.animationClass.style])},[Object(o["createElementVNode"])("div",{class:"rotate-wrapper",style:Object(o["normalizeStyle"])({transform:"rotate(".concat(e.elementInfo.rotate,"deg)")})},[Object(o["createElementVNode"])("div",l,[Object(o["createElementVNode"])("div",r,[Object(o["createElementVNode"])("div",s,Object(o["toDisplayString"])(t.elementInfo.display),1),Object(o["createElementVNode"])("button",{type:"button",class:"btn",onClick:Object(o["withModifiers"])(k,["prevent"])},"打开",8,u)],512),(Object(o["openBlock"])(),Object(o["createBlock"])(o["Teleport"],{to:"body"},[n.value?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",d,[Object(o["createElementVNode"])("div",f,[Object(o["unref"])(g)?(Object(o["openBlock"])(),Object(o["createElementBlock"])("iframe",{key:0,style:{backgroundColor:"#ffffff"},src:t.elementInfo.link,sandbox:"allow-scripts allow-same-origin allow-popups"},null,8,h)):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",m,p)),Object(o["createElementVNode"])("button",{class:"left close-btn",type:"button",onClick:b[0]||(b[0]=function(e){return n.value=!1})},[Object(o["createVNode"])(a["a"],{name:"window-close",width:24,height:24}),v,O]),Object(o["createElementVNode"])("button",{class:"right close-btn",type:"button",onClick:b[1]||(b[1]=function(e){return n.value=!1})},[Object(o["createVNode"])(a["a"],{name:"window-close",width:24,height:24}),j,y])])])):Object(o["createCommentVNode"])("",!0)]))])],4)],38)}}}),k=(n("ca9a"),n("d959")),x=n.n(k);const w=x()(g,[["__scopeId","data-v-045113b6"]]);t["a"]=w},f423:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("d4ec"),i=n("bee2"),a=(n("7db0"),n("d3b7"),n("a434"),n("0613")),c=n("7a23"),l=n("6f65"),r=function(){function e(){Object(o["a"])(this,e)}return Object(i["a"])(e,null,[{key:"toggleRemark",value:function(e){var t=l["a"].getElementByNode(e);if(t){var n=Object(a["h"])().currentSlide.elements,o=n.find((function(e){return e.id===(null===t||void 0===t?void 0:t.id)}));o?this.closeRemark(o):this.openRemark(t)}}},{key:"openRemark",value:function(e){e.isShowed=!0,Object(a["h"])().currentSlide.elements.push(e)}},{key:"closeRemark",value:function(e){var t=l["a"].get(e);if(e.isShowed=!1,t[0]){for(var n=0,o=0;o=0&&r.splice(s,1)}}]),e}()},f60f:function(e,t,n){},f786:function(e,t,n){"use strict";n("3e22")},fab8a:function(e,t,n){"use strict";n("4cb4")},fb7f:function(e,t,n){"use strict";n("9051")},fce31:function(e,t,n){"use strict";n("4ff5")},fe5a:function(e,t,n){},ffe4:function(e,t,n){"use strict";n("b1f7")}}]);