(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app~e2e93592"],{0:function(t,e,n){t.exports=n("56d7")},"01d4":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"footer"},[e("div",{staticClass:"center_1200",staticStyle:{height:"294px"}},[t._m(0),t._m(1),t._m(2),t._m(3),t.lists.length>0?e("div",{staticClass:"f_line"},[t._v(" 友情链接: "),t._l(t.lists,(function(n,r){return e("span",{key:r,staticStyle:{cursor:"pointer","user-select":"none"},on:{click:function(e){return t.jumpWL(n)}}},[t._v(t._s(n.Title))])}))],2):t._e()])])};e.render=r;var o=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"top"},[e("div",{staticClass:"left"},[e("img",{attrs:{src:n("5f68"),alt:""}})]),e("div",{staticClass:"right"},[e("div",[e("img",{attrs:{src:n("aeea"),alt:""}}),e("p",[t._v("移动端")])]),e("div",[e("img",{attrs:{src:n("50dc"),alt:""}}),e("p",[t._v("公众号")])])])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"f_line"},[e("span",[t._v("邮箱:GCIRMA@163.com")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"f_line"},[e("span",[t._v("地址:广州市天河区五山路248号金山大厦北塔701房")])])},function(){var t=this,e=t._self._c;return e("div",{staticClass:"f_line"},[e("span",[t._v("版权所有:广州市建设工程保险风险管理协会")]),e("a",{attrs:{href:"https://beian.miit.gov.cn/#/Integrated/recordQuery",target:"_blank"}},[t._v("粤ICP备2024229555号-1")])])}];e.staticRenderFns=o},"02a4":function(t,e,n){"use strict";n("6032")},"02e3":function(t,e,n){},"04f4":function(t,e,n){"use strict";n.r(e);var r=n("fbb3"),o=n("c73e");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("8f7b");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"7c9d0ff7",null);e["default"]=a.exports},"06df":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={props:{menu:{type:Object,default:()=>({})}},data(){return{}},methods:{}};e.default=r},"0a82":function(t,e,n){},"0bed":function(t,e,n){"use strict";n.r(e);var r=n("cd26"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"0fad":function(t,e,n){},1064:function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("d9e2");var o=r(n("870e")),i=r(n("1cab")),u=r(n("dfb9")),a={components:{NavMenu:o.default,TopTab:i.default,Breadcrumb:u.default},data(){const t=async(t,e,n)=>e?this.passForm.Newpwd!=this.passForm.againNewpwd?n(new Error("两次输入密码不一致!")):void n():n(new Error("请再次输入新密码"));return{dialogVisible:!1,loading:!1,size:["medium","small","mini"],passForm:{},rulesPass:{Password:[{required:!0,message:"请输入旧密码",trigger:"blur"}],Newpwd:[{required:!0,message:"请输入新密码",trigger:"blur"}],againNewpwd:[{required:!0,validator:t,trigger:"blur"}]}}},methods:{exitLogin(){this.$store.commit("CLEAR_backstageToken"),this.$router.replace({path:"/login"}).then(()=>{this.$message.success("退出成功")})},handleCommand(t){this.$store.commit("SET_DefaultSize",t)},showBox(){this.dialogVisible=!0,this.$nextTick(()=>{this.passForm={Password:"",Newpwd:"",againNewpwd:""},this.$refs["passForm"].resetFields()})},close(){this.loading=!1,this.dialogVisible=!1},submitPass(t){this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;this.loading=!0,this.$api.XfSystemApiEditAdminPwd(this.passForm).then(t=>{this.dialogVisible=!1,this.$message.success("修改成功")}).finally(()=>{this.loading=!1})})}}};e.default=a},1178:function(t,e,n){"use strict";n.r(e);var r=n("06df"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"11c5":function(t,e,n){},"139a":function(t,e,n){"use strict";n("8aa7")},"13b8":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"TopTab"}},[e("i",{class:t.$store.state.navStatus?"el-icon-s-fold":"el-icon-s-unfold",on:{click:t.changeShowStatus}}),e("el-tabs",{staticClass:"tabs",attrs:{type:"card"},on:{"tab-remove":t.remove,"tab-click":t.clickTab},model:{value:t.nowActive,callback:function(e){t.nowActive=e},expression:"nowActive"}},t._l(t.$store.state.topTab,(function(t,n){return e("el-tab-pane",{key:t.path,attrs:{label:t.title,name:t.path,closable:0!==n}})})),1)],1)};e.render=r;var o=[];e.staticRenderFns=o},1853:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("14d9"),n("a753");var r={data(){return{formData:{},total:0,listData:[],routerNs:[],loading:!1,routerArray:{},menuData:"",active:""}},watch:{$route:{handler:function(t,e){this.changeRouterData(),this.active=`${t.query.ParentId}-${t.query.MenuId}`,this.formData={pageindex:1,pagesize:5,pid:t.query.MenuId},this.init()},deep:!0,immediate:!0}},methods:{handleCurrentChange(t){this.formData.pageindex=t,this.init()},activeRouter(t){if(this.active!==t){var e=t.split("-");this.$router.push({path:`menuList?ParentId=${e[0]}&MenuId=${e[1]}`})}},changeRouterData(){this.$api.XfWebApiGetMenuModel({menuid:this.$route.query.MenuId}).then(t=>{this.menuData=t.Data,t.Data.WebUrl&&(window.open(t.Data.WebUrl,"_blank"),this.$router.go(-1))}),this.$api.XfWebApiGetMenuTreeModel({menuid:this.$route.query.MenuId}).then(t=>{this.routerArray=t.Data,this.$nextTick(()=>{this.$refs.menuRef.activeIndex=`${this.$route.query.ParentId}-${this.$route.query.MenuId}`})})},init(){this.loading=!0,this.$api.XfWebApiGetNewsList(this.formData).then(t=>{this.listData=t.Data.List||[],this.total=t.Data.TotalCount}).finally(()=>{this.loading=!1})},jump(t,e,n){n?window.open(n,"_blank"):this.$router.push({path:"menuList",query:{ParentId:e,MenuId:t}})},jumpInfo(t){this.$router.push({path:"info",query:{MenuId:t.MenuId,NewsId:t.NewsId}})}}};e.default=r},"199c":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={data(){return{}},mounted(){this.$api.XfWebApiGetCountWebCount().then(t=>{if(101==t.Code){(function(){var t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?1e3e47d724a0c0f5c1c2a833f7d633e3";var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)})()}this.$store.commit("SetSeeNum",t.Data)})}};e.default=r},"1a61":function(t,e,n){"use strict";var r=n("80b3");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"1cab":function(t,e,n){"use strict";n.r(e);var r=n("e810"),o=n("dfe7");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("719c");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"13de1b2a",null);e["default"]=a.exports},"1f23":function(t,e,n){"use strict";n.r(e);var r=n("9e4e"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"201b":function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("14d9");var o=r(n("304b")),i={components:{operation:o.default},data(){return{notList:[],formData:{pagesize:10,pageindex:1},total:0,loading:!1}},mounted(){this.search()},methods:{strStatus(t){var e="";switch(t){case 0:e="已关闭";break;case 2:e="审核不通过";break;case 3:e="审核中";break;default:break}return e},contributeFunc(t){t?this.edit(t):this.$refs.operation.showInit()},edit(t){this.$api.XfWebApiGetNewsDetail({newsid:t.NewsId}).then(t=>{t.Data.CreateTime&&(t.Data.CreateTime=this.$methods.onlyFormaHao(t.Data.CreateTime)),this.$refs.operation.showInit(t.Data)})},search(){this.loading=!0,this.$api.XfWebApiGetMyNewsList(this.formData).then(t=>{this.notList=t.Data.List||[],this.total=t.Data.TotalCount}).finally(()=>{this.loading=!1})},handleCurrentChange(t){this.formData.pageindex=t,this.search()},jumpInfo(t){0!=t.Status?2!=t.Status?3!=t.Status?this.$router.push({path:"info",query:{MenuId:t.MenuId,NewsId:t.NewsId}}):this.$message.warning("文章审核中"):this.$message.warning("文章审核不通过"):this.$message.warning("文章已关闭")}}};e.default=i},2046:function(t,e,n){"use strict";n.r(e);var r=n("7557"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"20a6":function(t,e,n){"use strict";n.r(e);var r=n("bae8"),o=n("ac56");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("ef8c");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"85c9482a",null);e["default"]=a.exports},"20c0":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"header"},[e("div",{staticClass:"top_s"},[e("div",{staticClass:"left"},[t._v(t._s(t.time))]),e("div",{staticClass:"right"},[e("div",{staticClass:"li",on:{click:t.suggestion}},[e("img",{attrs:{src:n("7c12"),alt:""}}),e("span",[t._v("建议留言")])]),t._m(0)])]),e("div",{staticClass:"im_s"},[e("img",{staticClass:"logo",attrs:{src:n("f8ef"),alt:""},on:{click:function(e){return t.$router.replace("/")}}}),e("div",{staticClass:"rights"},[e("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.searchKey,expression:"searchKey",modifiers:{trim:!0}}],staticClass:"input_x",attrs:{type:"text",placeholder:"请输入搜索的内容"},domProps:{value:t.searchKey},on:{input:function(e){e.target.composing||(t.searchKey=e.target.value.trim())},blur:function(e){return t.$forceUpdate()}}}),e("div",{staticClass:"btn",on:{click:t.submit}},[e("i",{staticClass:"el-icon-search"})])])]),e("membership",{ref:"membership"}),e("suggestion",{ref:"suggestion"}),e("login-dialog",{ref:"login"}),e("user-info",{ref:"userInfo"})],1)};e.render=r;var o=[function(){var t=this,e=t._self._c;return e("div",{staticClass:"li li_img"},[e("img",{attrs:{src:n("6215"),alt:""}}),e("span",[t._v("扫码关注")]),e("div",{staticClass:"hidden_img"},[e("img",{attrs:{src:n("50dc"),alt:""}})])])}];e.staticRenderFns=o},2349:function(t,e,n){},"23be":function(t,e,n){"use strict";n.r(e);var r=n("199c"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"23f3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:""}},[e("el-dialog",{attrs:{"close-on-click-modal":!1,title:"投稿",visible:t.dialogVisible,width:"1000px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[e("el-row",[e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"所属菜单",prop:"MenuId"}},[e("el-cascader",{attrs:{disabled:t.disActive,placeholder:"选择目录",options:t.routerTableData,props:{value:"MenuId",label:"Name",children:"ChildList",emitPath:!1}},model:{value:t.ruleForm.MenuId,callback:function(e){t.$set(t.ruleForm,"MenuId",e)},expression:"ruleForm.MenuId"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"标题",prop:"Title"}},[e("el-input",{model:{value:t.ruleForm.Title,callback:function(e){t.$set(t.ruleForm,"Title","string"===typeof e?e.trim():e)},expression:"ruleForm.Title"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"图片上传",prop:"ImageUrl"}},[t.ruleForm.ImageUrl?e("el-image",{staticStyle:{width:"112px",height:"70px"},attrs:{src:t.$methods.splitImgHost(t.ruleForm.ImageUrl),"preview-src-list":[t.$methods.splitImgHost(t.ruleForm.ImageUrl)]}}):t._e(),e("label",{staticStyle:{"vertical-align":"text-bottom"},attrs:{for:"uploads"}},[e("span",{staticClass:"btn"},[t._v(t._s(t.ruleForm.ImageUrl?"更换图片":"上传图片"))])]),e("input",{staticStyle:{display:"none"},attrs:{type:"file",id:"uploads"},on:{change:t.uploadImg}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"是否置顶",prop:"IsTop"}},[e("el-radio-group",{model:{value:t.ruleForm.IsTop,callback:function(e){t.$set(t.ruleForm,"IsTop",e)},expression:"ruleForm.IsTop"}},[e("el-radio",{attrs:{label:!0}},[t._v("是")]),e("el-radio",{attrs:{label:!1}},[t._v("否")])],1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"会员可见",prop:"IsMemberRead"}},[e("el-radio-group",{model:{value:t.ruleForm.IsMemberRead,callback:function(e){t.$set(t.ruleForm,"IsMemberRead",e)},expression:"ruleForm.IsMemberRead"}},[e("el-radio",{attrs:{label:!0}},[t._v("是")]),e("el-radio",{attrs:{label:!1}},[t._v("否")])],1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"状态",prop:"Status"}},[e("el-radio-group",{model:{value:t.ruleForm.Status,callback:function(e){t.$set(t.ruleForm,"Status",e)},expression:"ruleForm.Status"}},[e("el-radio",{attrs:{label:1}},[t._v("正常")]),e("el-radio",{attrs:{label:0}},[t._v("停用")])],1)],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"创建时间",prop:"CreateTime"}},[e("el-date-picker",{attrs:{type:"datetime",placeholder:"选择创建日期时间",format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:t.ruleForm.CreateTime,callback:function(e){t.$set(t.ruleForm,"CreateTime",e)},expression:"ruleForm.CreateTime"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"文章内容",prop:"NewContent"}},[e("div",{staticClass:"tinymce-box"},[t.dialogVisible?e("editor",{ref:"tinymceRef",attrs:{value:t.ruleForm.NewContent,imgUrl:"XfWebApiUploadFile"}}):t._e()],1)])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small"},on:{click:t.close}},[t._v("取 消")]),e("el-button",{attrs:{size:"small",type:"primary",loading:t.loading},on:{click:function(e){return t.submit("ruleForm")}}},[t._v("确 定")])],1)],1)],1)};e.render=r;var o=[];e.staticRenderFns=o},"24bb":function(t,e,n){n("b5a3")},2505:function(t,e,n){"use strict";var r=n("dfa1");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},2613:function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACYCAYAAAAYwiAhAAAAAXNSR0IArs4c6QAACcBJREFUeF7tnd9rHNcVx793VlJwrCRrubgxNEECJ4XaYJlC+hSQ6EsDhaiFQh9qW6ppIE+J/wLLf4GV9zgru20o9ME2FAJ9USBtoYZiudTQNgYtraHBbeR1Igdrf51ypQg7jrTz65zZuzvfeUlA937vOd/z2TOzd2bHDjzogKEDzlCb0nQABIwQmDpAwEztpTgBIwOmDhAwU3spTsDIgKkDBMzUXooTMDJg6gABM7WX4gSMDJg6QMBM7aU4ASMDpg4QMFN7KU7AyICpAwTM1F6KEzAyYOoAATO1l+IEjAyYOkDATO2lOAEjA6YOEDBTeylOwMiAqQMEzNReihMwMmDqAAEztZfiBIwMmDpAwEztpTgBIwOmDhAwU3spTsDIgKkDBMzUXooTMDJg6kBfAJuvNaeBaNo0M4o/4YDU8bBdX35zX71IawoDbL7WmhG40yKYA1AtMkmu9cgBB7falc6lSrNztQjYzAGbr8mkoFMTwQwLHZgDIucvnxldtIzKFLCTF5vzzkUX2LEsS5hX261Gm80fWXUzM8C+hKuWN33OL8SBerTZmrWAzAQwf73VFbdSiDVcRMkBtxq5aHZ5wTWUBLdk1AHz11xd6a4AMqkZKLXsHXDili6dqZzVXEkdsFPvtZYA95ZmkNQqzoF2u3vi/TfGVrVWVAVsu3t1bvCiXqs8xes455YuLeh1MVXATl5szzsHXtgXz4Xmio3IVaa0rsVUATtda1/5ciNVM2FqFexAtyOzv/rF6Icay6oCduo9f3oU3gLSqEw/NZx7+/JC5R2NEJQBa4tGUNTorwNOsHzpzMiCRhQETMPFIdMgYENW0NDSIWChVWTI4iFgQ1bQ0NIhYKFVZMjiIWBDVtDQ0iFgoVVkyOIhYENW0NDSIWChVWTI4iFgQ1bQ0NIhYKFVpA/xjI0ARw87fOewg///Zhv417rgxr8FG5v5AiJg+fwb+NnjTwGvHYvg//vksfEQ+OBWNxdkBGzgEcmeQC+4dlQ/uS/44Fb25w4IWPb6DPTMJHDtJPjr692t02aWg4BlcW3A56SBy6d6bbWL9S+yJU3Asvk2sLPSwuUTZQcb2HIXG3gWuNYfCK7d5DVYsZUawNWywOXT/O1f+C1yAMtdbMhZ4fro4y5u/zdfrLwGy+ef2my/wTlWcdjYzH462i2YfsLl4yFgaohkE/IAvPpShOeffTT/9l2dXfR+w0XAsjGhNmvi6e1ddN+9njz8Lvq1v2bffwoBLgKmhkp6oV5w7aj5TvbR7fSnzFDgImDpuVCZkQQuv5DfPfd7UGmOkOAiYGkqpzQ2KVw7y6XZJggNLgKmBE1SmbRwed3an5J1sBDhImBJyVAYlwWuj+8K/pDgGixUuAiYAjhJJLLAtfFw+zGZuAf+QoaLgCWhI+eYMsNFwHLCEze97HARsDhCcvydcG2bx1tFOSDaayrheuQMAVMGjHB91VACpggY4fq6mQRMCTC/XfD68d1vXO+1xLBsRfSykIApAfaT7+7+28Iyw8WLfCW4Xjzo8P1vJ39FbRk614617GAKkE2/4HDihWSAlQkudjAFuLyEf6fD96biASsbXARMCTD/uLN/MrXXUUa4CJgSYF7m1SMORw7t3sXKChcBUwTMS70y5bZeg/T4UWa4CJgyYF7O74e9OAGMjTj4N9N88ln8IqE/chOfwd4j+C0yj3sKc4cZLnYwBUDySAw7XAQsDx0555YBLgKWE5Ks0/0Pbf19y91eW9lLU+NdEVljzjqP12BZncsxL+nG7ONLDCJc7GA5IMkz9fXpCP7RnqTHoMJFwJJWWHlcmicvBhkuAqYMTlK51446PP9c/L3LQYeLgCUlQnnckUP+1lLve5fDABcBUwYnjVyve5fDAhcBS0OEwdjpbwEvfdNh/Knt0+V/7guur0nmV4YbhJhbktsUuS2kQC8HCBj5MHWAgJnaS3ECRgZMHQgXsFpnDSKTptlT3N4B5xYvL1TOaywUv3OYYpXTtfYVEcylmMKhQTpQmbv8c3dNIzRVwE7VOm9BZEkjMGr0z4HIVQ4sL7iGRgSqgM3XpNqVzhqAqkZw1CjeAREs//LMyILWyqqA+aBO1TrnILKoFWAanZYA/+gAa13gCwGqDjjggKMjwH71TNNE9mjsAwH+2QbuCNACsB/AyxVgqpJNT3tWc7M19Zs399W1dNVt71cXawkav28BG/L17unhmh3tP2Qb2zFW/QfhycMD9sou/3qIVqGT6Gh3L7+mOmBe9GfvtueiCFeSJKU15s8toN7j7eGHom3I+nn8rgn4DrbX4Tvtsf51snpzszWr2b3MANuC7GLnXOSKOVU2BbjSjEfnh2P962J3OsAfY/4Nbd9pfYx9OEzgMgWsSMjudoEVf0ETc/hTUL+udf7WBm514iIEfjwGjJqcV/Zc2wwuc8D8Aj+tyeSYdFcAuw3YYQKsyC4r4pY+j6LzV5W2JHZDuLDPysmL7Xk4nHbATPznON0IApbKr4Y4t9x62HxH+3qrr4DtLD5Xk+ozguPOdae19svWqpi8cQjzcTa/vO6uHvufrMaNs/j79cNu5s4zEvvh+sHfsfh07wdns4UnUb3dbt18/42xQvMvrINlcyXZrG98LjNdh5W40Q6Y/3TcXYobZ/H3iQdyDoLY/cH1cTcUNdnxcCiSIWAWHwkdTQKm42OsCjtYrEXhDmAHC7c27GAF1YYdrCCjLZZhB7NwVUcz6A62BU4Fx7HLDewn0p+ExG9TiMNVBxT6NX0nThHMJNoDdPHfNL1mt4ObjWfdVR0M7FSCBKy6IdMV4IIYbMraWdkHZYe6i7D46b7+bL0kyTg4wDxcEbb2tPjQYpIKbo85uz7ugnySODjAJh7IGgT84UhyuLZGdoETjXHXl9N/r1CDAuzgZzInBT9HlrKOIQ9fWh93Z0MLMCjAJjbkAoC3QzNpQOKpr4+7qdBiDQuwB1JL8m0wNBMDiYeAxRWCHSzOob3/LsCH98bdbHYFm5lBdbCkG6Y2Vgy2atdhsbHfqfwaW9OJoADziR3ckBXuf6UrsQB1aWG2ccCp/dwsXQR7jw4OsOo9mXSjWHHgVkWiIgsa3fYWXMFtUfj4gwPMB1W9J9VoFP4BPf+YNTdc9yDNX3dJCwshdq6dkIME7HE//c7+SAXPJfo0l2RQu4P7aKHeOKDz/ghL24IHzDJ5ats7QMDsPS71CgSs1OW3T56A2Xtc6hUIWKnLb588AbP3uNQrELBSl98+eQJm73GpVyBgpS6/ffIEzN7jUq9AwEpdfvvkCZi9x6VegYCVuvz2yRMwe49LvQIBK3X57ZMnYPYel3oFAlbq8tsn/3+dYsrVj1gDlQAAAABJRU5ErkJggg=="},"27f4":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={data(){return{}},methods:{backHome(){this.$router.replace({path:"/"})}}};e.default=r},"2a7d":function(t,e,n){(function(t){n("d9e2"),n("14d9"),function(e){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(){},o=function(t){return function(){return t}},i=function(t){return t},u=function(t){return function(){throw new Error(t)}},a=o(!1),c=o(!0),s=function(){return l},l=function(){var t=function(t){return t.isNone()},e=function(t){return t()},n=function(t){return t},i={fold:function(t,e){return t()},is:a,isSome:a,isNone:c,getOr:n,getOrThunk:e,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:o(null),getOrUndefined:o(void 0),or:n,orThunk:e,map:s,each:r,bind:s,exists:a,forall:c,filter:s,equals:t,equals_:t,toArray:function(){return[]},toString:o("none()")};return Object.freeze&&Object.freeze(i),i}(),f=function(t){var e=o(t),n=function(){return i},r=function(e){return e(t)},i={fold:function(e,n){return n(t)},is:function(e){return t===e},isSome:c,isNone:a,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return f(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?i:l},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(e){return e.is(t)},equals_:function(e,n){return e.fold(a,(function(e){return n(t,e)}))}};return i},d=function(t){return null===t||void 0===t?l:f(t)},m={some:f,none:s,from:d},g=function(t){if(null===t)return"null";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},p=function(t){return function(e){return g(e)===t}},h=p("string"),v=p("object"),b=p("array"),y=p("boolean"),w=p("function"),x=Array.prototype.slice,C=Array.prototype.push,A=function(t,e){for(var n=0,r=t.length;n1)for(var n=1;n=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n.setImmediate="function"===typeof e?e:function(t){var e=c++,r=!(arguments.length<2)&&u.call(arguments,1);return a[e]=!0,o((function(){a[e]&&(r?t.apply(null,r):t.call(null),n.clearImmediate(e))})),e},n.clearImmediate="function"===typeof r?r:function(t){delete a[t]}}).call(this,t("timers").setImmediate,t("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(t,e,n){var r=t("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();e.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,O,D,void 0);var E=D.exports.boltExport,R=function(t){var n=m.none(),r=[],o=function(t){return R((function(e){i((function(n){e(t(n))}))}))},i=function(t){a()?s(t):r.push(t)},u=function(t){n=m.some(t),c(r),r=[]},a=function(){return n.isSome()},c=function(t){A(t,s)},s=function(t){n.each((function(n){e.setTimeout((function(){t(n)}),0)}))};return t(u),{get:i,map:o,isReady:a}},M=function(t){return R((function(e){e(t)}))},_={nu:R,pure:M},F=function(t){e.setTimeout((function(){throw t}),0)},B=function(t){var e=function(e){t().then(e,F)},n=function(e){return B((function(){return t().then(e)}))},r=function(e){return B((function(){return t().then((function(t){return e(t).toPromise()}))}))},o=function(e){return B((function(){return t().then((function(){return e.toPromise()}))}))},i=function(){return _.nu(e)},u=function(){var e=null;return B((function(){return null===e&&(e=t()),e}))},a=t;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:u,toPromise:a,get:e}},I=function(t){return B((function(){return new E(t)}))},P=function(t){return B((function(){return E.resolve(t)}))},N={nu:I,pure:P},L=function(t){var e=function(e){return t===e},n=function(e){return L(t)},r=function(e){return L(t)},i=function(e){return L(e(t))},u=function(e){return L(t)},s=function(e){e(t)},l=function(e){return e(t)},f=function(e,n){return n(t)},d=function(e){return e(t)},g=function(e){return e(t)},p=function(){return m.some(t)};return{is:e,isValue:c,isError:a,getOr:o(t),getOrThunk:o(t),getOrDie:o(t),or:n,orThunk:r,fold:f,map:i,mapError:u,each:s,bind:l,exists:d,forall:g,toOption:p}},j=function(t){var e=function(t){return t()},n=function(){return u(String(t))()},o=function(t){return t},s=function(t){return t()},l=function(e){return j(t)},f=function(e){return j(e(t))},d=function(e){return j(t)},g=function(e,n){return e(t)};return{is:a,isValue:a,isError:c,getOr:i,getOrThunk:e,getOrDie:n,or:o,orThunk:s,fold:g,map:l,mapError:f,each:r,bind:d,exists:a,forall:c,toOption:m.none}},V=function(t,e){return t.fold((function(){return j(e)}),L)},H={value:L,error:j,fromOption:V},z=function(t){var n=function(){return z(t.toCached())},r=function(e){return z(t.bind((function(t){return t.fold((function(t){return N.pure(H.error(t))}),(function(t){return e(t)}))})))},o=function(e){return z(t.map((function(t){return t.bind(e)})))},i=function(e){return z(t.map((function(t){return t.map(e)})))},u=function(e){return z(t.map((function(t){return t.mapError(e)})))},a=function(e,n){return t.map((function(t){return t.fold(e,n)}))},c=function(n,r){return z(N.nu((function(o){var i=!1,u=e.setTimeout((function(){i=!0,o(H.error(r()))}),n);t.get((function(t){i||(e.clearTimeout(u),o(t))}))})))};return T(T({},t),{toCached:n,bindFuture:r,bindResult:o,mapResult:i,mapError:u,foldResult:a,withTimeout:c})},W=function(t){return z(N.nu(t))},U=function(t){return z(N.pure(H.value(t)))},G=function(t){return z(N.pure(H.error(t)))},X=function(t){return z(N.pure(t))},Y=function(t){return z(t.map(H.value))},q=function(t){return W((function(e){t.then((function(t){e(H.value(t))}),(function(t){e(H.error(t))}))}))},Q={nu:W,wrap:z,pure:U,value:U,error:G,fromResult:X,fromFuture:Y,fromPromise:q},J=Object.prototype.hasOwnProperty,K=function(t,e){return e},Z=function(t,e){var n=v(t)&&v(e);return n?tt(t,e):e},$=function(t){return function(){for(var e=new Array(arguments.length),n=0;n0&&/^[0-9]+$/.test(t)&&(t+="px"),t},Dt=function(t){if(t.margin){var e=String(t.margin).split(" ");switch(e.length){case 1:t["margin-top"]=t["margin-top"]||e[0],t["margin-right"]=t["margin-right"]||e[0],t["margin-bottom"]=t["margin-bottom"]||e[0],t["margin-left"]=t["margin-left"]||e[0];break;case 2:t["margin-top"]=t["margin-top"]||e[0],t["margin-right"]=t["margin-right"]||e[1],t["margin-bottom"]=t["margin-bottom"]||e[0],t["margin-left"]=t["margin-left"]||e[1];break;case 3:t["margin-top"]=t["margin-top"]||e[0],t["margin-right"]=t["margin-right"]||e[1],t["margin-bottom"]=t["margin-bottom"]||e[2],t["margin-left"]=t["margin-left"]||e[1];break;case 4:t["margin-top"]=t["margin-top"]||e[0],t["margin-right"]=t["margin-right"]||e[1],t["margin-bottom"]=t["margin-bottom"]||e[2],t["margin-left"]=t["margin-left"]||e[3]}delete t.margin}return t},Et=function(t,e){var n=At.getImageList(t);"string"===typeof n?at.send({url:n,success:function(t){e(JSON.parse(t))}}):"function"===typeof n?n(e):e(n)},Rt=function(t,e,n){var r=function(){n.onload=n.onerror=null,t.selection&&(t.selection.select(n),t.nodeChanged())};n.onload=function(){e.width||e.height||!At.hasDimensions(t)||t.dom.setAttribs(n,{width:String(n.clientWidth),height:String(n.clientHeight)}),r()},n.onerror=r},Mt=function(t){return new ut((function(n,r){var o=new e.FileReader;o.onload=function(){n(o.result)},o.onerror=function(){r(o.error.message)},o.readAsDataURL(t)}))},_t=function(t){return"IMG"===t.nodeName&&(t.hasAttribute("data-mce-object")||t.hasAttribute("data-mce-placeholder"))},Ft={getImageSize:kt,removePixelSuffix:Tt,addPixelSuffix:Ot,mergeMargins:Dt,createImageList:Et,waitLoadImage:Rt,blobToDataUri:Mt,isPlaceholderImage:_t},Bt=it.DOM,It=function(t){return t.style.marginLeft&&t.style.marginRight&&t.style.marginLeft===t.style.marginRight?Ft.removePixelSuffix(t.style.marginLeft):""},Pt=function(t){return t.style.marginTop&&t.style.marginBottom&&t.style.marginTop===t.style.marginBottom?Ft.removePixelSuffix(t.style.marginTop):""},Nt=function(t){return t.style.borderWidth?Ft.removePixelSuffix(t.style.borderWidth):""},Lt=function(t,e){return t.hasAttribute(e)?t.getAttribute(e):""},jt=function(t,e){return t.style[e]?t.style[e]:""},Vt=function(t){return null!==t.parentNode&&"FIGURE"===t.parentNode.nodeName},Ht=function(t,e,n){t.setAttribute(e,n)},zt=function(t){var e=Bt.create("figure",{class:"image"});Bt.insertAfter(e,t),e.appendChild(t),e.appendChild(Bt.create("figcaption",{contentEditable:"true"},"Caption")),e.contentEditable="false"},Wt=function(t){var e=t.parentNode;Bt.insertAfter(t,e),Bt.remove(e)},Ut=function(t){Vt(t)?Wt(t):zt(t)},Gt=function(t,e){var n=t.getAttribute("style"),r=e(null!==n?n:"");r.length>0?(t.setAttribute("style",r),t.setAttribute("data-mce-style",r)):t.removeAttribute("style")},Xt=function(t,e){return function(t,n,r){t.style[n]?(t.style[n]=Ft.addPixelSuffix(r),Gt(t,e)):Ht(t,n,r)}},Yt=function(t,e){return t.style[e]?Ft.removePixelSuffix(t.style[e]):Lt(t,e)},qt=function(t,e){var n=Ft.addPixelSuffix(e);t.style.marginLeft=n,t.style.marginRight=n},Qt=function(t,e){var n=Ft.addPixelSuffix(e);t.style.marginTop=n,t.style.marginBottom=n},Jt=function(t,e){var n=Ft.addPixelSuffix(e);t.style.borderWidth=n},Kt=function(t,e){t.style.borderStyle=e},Zt=function(t){return jt(t,"borderStyle")},$t=function(t){return"FIGURE"===t.nodeName},te=function(t){return"IMG"===t.nodeName},ee=function(){return{src:"",alt:"",title:"",width:"",height:"",class:"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""}},ne=function(t,n){var r=e.document.createElement("img");return Ht(r,"style",n.style),(It(r)||""!==n.hspace)&&qt(r,n.hspace),(Pt(r)||""!==n.vspace)&&Qt(r,n.vspace),(Nt(r)||""!==n.border)&&Jt(r,n.border),(Zt(r)||""!==n.borderStyle)&&Kt(r,n.borderStyle),t(r.getAttribute("style"))},re=function(t,n){var r=e.document.createElement("img");if(ae(t,et(n,{caption:!1}),r),Ht(r,"alt",n.alt),n.caption){var o=Bt.create("figure",{class:"image"});return o.appendChild(r),o.appendChild(Bt.create("figcaption",{contentEditable:"true"},"Caption")),o.contentEditable="false",o}return r},oe=function(t,e){return{src:Lt(e,"src"),alt:Lt(e,"alt"),title:Lt(e,"title"),width:Yt(e,"width"),height:Yt(e,"height"),class:Lt(e,"class"),style:t(Lt(e,"style")),caption:Vt(e),hspace:It(e),vspace:Pt(e),border:Nt(e),borderStyle:jt(e,"borderStyle")}},ie=function(t,e,n,r,o){n[r]!==e[r]&&o(t,r,n[r])},ue=function(t,e){return function(n,r,o){t(n,o),Gt(n,e)}},ae=function(t,e,n){var r=oe(t,n);ie(n,r,e,"caption",(function(t,e,n){return Ut(t)})),ie(n,r,e,"src",Ht),ie(n,r,e,"alt",Ht),ie(n,r,e,"title",Ht),ie(n,r,e,"width",Xt("width",t)),ie(n,r,e,"height",Xt("height",t)),ie(n,r,e,"class",Ht),ie(n,r,e,"style",ue((function(t,e){return Ht(t,"style",e)}),t)),ie(n,r,e,"hspace",ue(qt,t)),ie(n,r,e,"vspace",ue(Qt,t)),ie(n,r,e,"border",ue(Jt,t)),ie(n,r,e,"borderStyle",ue(Kt,t))},ce=function(t,e){var n=t.dom.styles.parse(e),r=Ft.mergeMargins(n),o=t.dom.styles.parse(t.dom.styles.serialize(r));return t.dom.styles.serialize(o)},se=function(t){var e=t.selection.getNode(),n=t.dom.getParent(e,"figure.image");return n?t.dom.select("img",n)[0]:e&&("IMG"!==e.nodeName||Ft.isPlaceholderImage(e))?null:e},le=function(t,e){var n=t.dom,r=n.getParent(e.parentNode,(function(e){return t.schema.getTextBlockElements()[e.nodeName]}),t.getBody());return r?n.split(r,e):e},fe=function(t){var e=se(t);return e?oe((function(e){return ce(t,e)}),e):ee()},de=function(t,e){var n=re((function(e){return ce(t,e)}),e);t.dom.setAttrib(n,"data-mce-id","__mcenew"),t.focus(),t.selection.setContent(n.outerHTML);var r=t.dom.select('*[data-mce-id="__mcenew"]')[0];if(t.dom.setAttrib(r,"data-mce-id",null),$t(r)){var o=le(t,r);t.selection.select(o)}else t.selection.select(r)},me=function(t,e){t.dom.setAttrib(e,"src",e.getAttribute("src"))},ge=function(t,e){if(e){var n=t.dom.is(e.parentNode,"figure.image")?e.parentNode:e;t.dom.remove(n),t.focus(),t.nodeChanged(),t.dom.isEmpty(t.getBody())&&(t.setContent(""),t.selection.setCursorLocation())}},pe=function(t,e){var n=se(t);if(ae((function(e){return ce(t,e)}),e,n),me(t,n),$t(n.parentNode)){var r=n.parentNode;le(t,r),t.selection.select(n.parentNode)}else t.selection.select(n),Ft.waitLoadImage(t,e,n)},he=function(t,e){var n=se(t);n?e.src?pe(t,e):ge(t,n):e.src&&de(t,e)},ve=function(t,e){for(var n=0;n=300?o("HTTP Error: "+u.status):(e=JSON.parse(u.responseText),e&&"string"===typeof e.location?r(Oe(t.basePath,e.location)):o("Invalid JSON: "+u.responseText))},a=new e.FormData,a.append("file",n.blob(),n.filename()),u.send(a)},o=function(t,e){return new ut((function(n,o){try{e(t,n,o,r)}catch(i){o(i.message)}}))},i=function(t){return t===n},u=function(e){return!t.url&&i(t.handler)?ut.reject("Upload url missing from the settings."):o(e,t.handler)};return t=be.extend({credentials:!1,handler:n},t),{upload:u}}var Ee=function(t){return{title:"Advanced",name:"advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace",inputMode:"numeric"},{type:"input",label:"Horizontal space",name:"hspace",inputMode:"numeric"},{type:"input",label:"Border width",name:"border",inputMode:"numeric"},{type:"selectbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},Re={makeTab:Ee},Me=function(t){var e=Te.sanitizer((function(e){return t.convertURL(e.value||e.url,"src")})),n=N.nu((function(n){Ft.createImageList(t,(function(t){n(e(t).map((function(t){return S([[{text:"None",value:""}],t])})))}))})),r=Te.sanitize(At.getClassList(t)),o=At.hasAdvTab(t),i=At.hasUploadTab(t),u=At.hasUploadUrl(t),a=At.hasUploadHandler(t),c=fe(t),s=At.hasDescription(t),l=At.hasImageTitle(t),f=At.hasDimensions(t),d=At.hasImageCaption(t),g=At.getUploadUrl(t),p=At.getUploadBasePath(t),v=At.getUploadCredentials(t),b=At.getUploadHandler(t),y=m.some(At.getPrependUrl(t)).filter((function(t){return h(t)&&t.length>0}));return n.map((function(t){return{image:c,imageList:t,classList:r,hasAdvTab:o,hasUploadTab:i,hasUploadUrl:u,hasUploadHandler:a,hasDescription:s,hasImageTitle:l,hasDimensions:f,hasImageCaption:d,url:g,basePath:p,credentials:v,handler:b,prependURL:y}}))},_e=function(t){var e=[{type:"dropzone",name:"fileinput"}];return{title:"Upload",name:"upload",items:e}},Fe={makeTab:_e},Be=function(t){return{prevImage:Te.findEntry(t.imageList,t.image.src),prevAlt:t.image.alt,open:!0}},Ie=function(t){return{src:{value:t.src,meta:{}},images:t.src,alt:t.alt,title:t.title,dimensions:{width:t.width,height:t.height},classes:t.class,caption:t.caption,style:t.style,vspace:t.vspace,border:t.border,hspace:t.hspace,borderstyle:t.borderStyle,fileinput:[]}},Pe=function(t){return{src:t.src.value,alt:t.alt,title:t.title,width:t.dimensions.width,height:t.dimensions.height,class:t.classes,style:t.style,caption:t.caption,hspace:t.hspace,vspace:t.vspace,border:t.border,borderStyle:t.borderstyle}},Ne=function(t,e){return/^(?:[a-zA-Z]+:)?\/\//.test(e)?m.none():t.prependURL.bind((function(t){return e.substring(0,t.length)!==t?m.some(t+e):m.none()}))},Le=function(t,e){var n=e.getData();Ne(t,n.src.value).each((function(t){e.setData({src:{value:t,meta:n.src.meta}})}))},je=function(t,e,n){t.hasDescription&&h(n.alt)&&(e.alt=n.alt),t.hasImageTitle&&h(n.title)&&(e.title=n.title),t.hasDimensions&&(h(n.width)&&(e.dimensions.width=n.width),h(n.height)&&(e.dimensions.height=n.height)),h(n.class)&&Te.findEntry(t.classList,n.class).each((function(t){e.classes=t.value})),t.hasImageCaption&&y(n.caption)&&(e.caption=n.caption),t.hasAdvTab&&(h(n.vspace)&&(e.vspace=n.vspace),h(n.border)&&(e.border=n.border),h(n.hspace)&&(e.hspace=n.hspace),h(n.borderstyle)&&(e.borderstyle=n.borderstyle))},Ve=function(t,e){var n=e.getData(),r=n.src.meta;if(void 0!==r){var o=tt({},n);je(t,o,r),e.setData(o)}},He=function(t,e,n,r){var o=r.getData(),i=o.src.value,u=o.src.meta||{};u.width||u.height||!e.hasDimensions||t.imageSize(i).get((function(t){t.each((function(t){n.open&&r.setData({dimensions:t})}))}))},ze=function(t,e,n){var r=n.getData(),o=Te.findEntry(t.imageList,r.src.value);e.prevImage=o,n.setData({images:o.map((function(t){return t.value})).getOr("")})},We=function(t,e,n,r){Le(e,r),Ve(e,r),He(t,e,n,r),ze(e,n,r)},Ue=function(t,e,n,r){var o=r.getData(),i=Te.findEntry(e.imageList,o.images);i.each((function(t){var e=""===o.alt||n.prevImage.map((function(t){return t.text===o.alt})).getOr(!1);e?""===t.value?r.setData({src:t,alt:n.prevAlt}):r.setData({src:t,alt:t.text}):r.setData({src:t})})),n.prevImage=i,We(t,e,n,r)},Ge=function(t){var e=t["margin-top"]&&t["margin-bottom"]&&t["margin-top"]===t["margin-bottom"];return e?Ft.removePixelSuffix(String(t["margin-top"])):""},Xe=function(t){var e=t["margin-right"]&&t["margin-left"]&&t["margin-right"]===t["margin-left"];return e?Ft.removePixelSuffix(String(t["margin-right"])):""},Ye=function(t){return t["border-width"]?Ft.removePixelSuffix(String(t["border-width"])):""},qe=function(t){return t["border-style"]?String(t["border-style"]):""},Qe=function(t,e,n){return e(t(e(n)))},Je=function(t,e,n){var r=Ft.mergeMargins(t(n.style)),o=tt({},n);return o.vspace=Ge(r),o.hspace=Xe(r),o.border=Ye(r),o.borderstyle=qe(r),o.style=Qe(t,e,r),o},Ke=function(t,e){var n=e.getData(),r=Je(t.parseStyle,t.serializeStyle,n);e.setData(r)},Ze=function(t,e,n){var r=tt(Ie(e.image),n.getData()),o=ne(t.normalizeCss,Pe(r));n.setData({style:o})},$e=function(t,n,r,o){var i=o.getData();o.block("Uploading image"),k(i.fileinput).fold((function(){o.unblock()}),(function(i){var u=e.URL.createObjectURL(i),a=De({url:n.url,basePath:n.basePath,credentials:n.credentials,handler:n.handler}),c=function(){o.unblock(),e.URL.revokeObjectURL(u)};Ft.blobToDataUri(i).then((function(e){var s=t.createBlobCache(i,u,e);a.upload(s).then((function(e){o.setData({src:{value:e,meta:{}}}),o.showTab("general"),We(t,n,r,o),c()})).catch((function(e){c(),t.alertErr(o,e)}))}))}))},tn=function(t,e,n){return function(r,o){"src"===o.name?We(t,e,n,r):"images"===o.name?Ue(t,e,n,r):"alt"===o.name?n.prevAlt=r.getData().alt:"style"===o.name?Ke(t,r):"vspace"===o.name||"hspace"===o.name||"border"===o.name||"borderstyle"===o.name?Ze(t,e,r):"fileinput"===o.name&&$e(t,e,n,r)}},en=function(t){return function(){t.open=!1}},nn=function(t){if(t.hasAdvTab||t.hasUploadUrl||t.hasUploadHandler){var e={type:"tabpanel",tabs:S([[ot.makeTab(t)],t.hasAdvTab?[Re.makeTab(t)]:[],t.hasUploadTab&&(t.hasUploadUrl||t.hasUploadHandler)?[Fe.makeTab(t)]:[]])};return e}var n={type:"panel",items:ot.makeItems(t)};return n},rn=function(t){return function(e){var n=Be(e);return{title:"Insert/Edit Image",size:"normal",body:nn(e),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Ie(e.image),onSubmit:t.onSubmit(e),onChange:tn(t,e,n),onClose:en(n)}}},on=function(t){return function(e){return function(n){var r=tt(Ie(e.image),n.getData());t.undoManager.transact((function(){he(t,Pe(r))})),t.editorUpload.uploadImagesAuto(),n.close()}}},un=function(t){return function(e){return Q.nu((function(n){Ft.getImageSize(t.documentBaseURI.toAbsolute(e),(function(t){var e=t.map((function(t){return{width:String(t.width),height:String(t.height)}}));n(e)}))}))}},an=function(t){return function(e,n,r){return t.editorUpload.blobCache.create({blob:e,blobUri:n,name:e.name?e.name.replace(/\.[^\.]+$/,""):null,base64:r.split(",")[1]})}},cn=function(t){return function(e,n){t.windowManager.alert(n,e.close)}},sn=function(t){return function(e){return ce(t,e)}},ln=function(t){return function(e){return t.dom.parseStyle(e)}},fn=function(t){return function(e,n){return t.dom.serializeStyle(e,n)}},dn=function(t){var e={onSubmit:on(t),imageSize:un(t),createBlobCache:an(t),alertErr:cn(t),normalizeCss:sn(t),parseStyle:ln(t),serializeStyle:fn(t)},n=function(){return Me(t).map(rn(e)).get((function(e){t.windowManager.open(e)}))};return{open:n}},mn=function(t){t.addCommand("mceImage",dn(t).open)},gn={register:mn},pn=function(t){var e=t.attr("class");return e&&/\bimage\b/.test(e)},hn=function(t){return function(e){var n=e.length,r=function(e){e.attr("contenteditable",t?"true":null)};while(n--){var o=e[n];pn(o)&&(o.attr("contenteditable",t?"false":null),be.each(o.getAll("figcaption"),r))}}},vn=function(t){t.on("PreInit",(function(){t.parser.addNodeFilter("figure",hn(!0)),t.serializer.addNodeFilter("figure",hn(!1))}))},bn={setup:vn},yn=function(t){t.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:dn(t).open,onSetup:function(e){return t.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",e.setActive).unbind}}),t.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:dn(t).open}),t.ui.registry.addContextMenu("image",{update:function(t){return $t(t)||te(t)&&!Ft.isPlaceholderImage(t)?["image"]:[]}})},wn={register:yn};function xn(){n.add("image",(function(t){bn.setup(t),wn.register(t),gn.register(t)}))}xn()}(window)}).call(this,n("c8ba"))},"2e0b":function(t,e,n){"use strict";n("b400")},"2f07":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"error"}},[e("div",{staticClass:"error_box"},[e("img",{attrs:{src:n("3dfc"),alt:""}}),e("el-button",{attrs:{type:"primary"},on:{click:t.backHome}},[t._v("返回首页")])],1)])};e.render=r;var o=[];e.staticRenderFns=o},"2fb6":function(t,e,n){"use strict";n.r(e);var r=n("201b"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"304b":function(t,e,n){"use strict";n.r(e);var r=n("43f8"),o=n("bbc4");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("4992");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"33444757",null);e["default"]=a.exports},3081:function(t,e,n){"use strict";var r=n("f95c");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"313c":function(t,e,n){"use strict";n("aa15")},"31c6":function(t,e,n){"use strict";n.r(e);var r=n("cbab"),o=n("5a52");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("bc8a");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,null,null);e["default"]=a.exports},"332b":function(t,e,n){},"33ad":function(t,e,n){(function(t){n("d9e2"),n("14d9"),function(e){"use strict";var n=function(t){var e=t,r=function(){return e},o=function(t){e=t},i=function(){return n(r())};return{get:r,set:o,clone:i}},r=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(t){return!(!/(^|[ ,])powerpaste([, ]|$)/.test(t.settings.plugins)||!r.get("powerpaste"))&&("undefined"!==typeof e.window.console&&e.window.console.log&&e.window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)},i={hasProPlugin:o},u=function(t,e){return{clipboard:t,quirks:e}},a={get:u},c=function(t,e,n,r){return t.fire("PastePreProcess",{content:e,internal:n,wordContent:r})},s=function(t,e,n,r){return t.fire("PastePostProcess",{node:e,internal:n,wordContent:r})},l=function(t,e){return t.fire("PastePlainTextToggle",{state:e})},f=function(t,e){return t.fire("paste",{ieFake:e})},d={firePastePreProcess:c,firePastePostProcess:s,firePastePlainTextToggle:l,firePaste:f},m=function(t,e){"text"===e.pasteFormat.get()?(e.pasteFormat.set("html"),d.firePastePlainTextToggle(t,!1)):(e.pasteFormat.set("text"),d.firePastePlainTextToggle(t,!0)),t.focus()},g={togglePlainTextPaste:m},p=function(t,e){t.addCommand("mceTogglePlainTextPaste",(function(){g.togglePlainTextPaste(t,e)})),t.addCommand("mceInsertClipboardContent",(function(t,n){n.content&&e.pasteHtml(n.content,n.internal),n.text&&e.pasteText(n.text)}))},h={register:p},v=function(){},b=function(t){return function(){return t}},y=b(!1),w=b(!0),x=function(){return C},C=function(){var t=function(t){return t.isNone()},e=function(t){return t()},n=function(t){return t},r={fold:function(t,e){return t()},is:y,isSome:y,isNone:w,getOr:n,getOrThunk:e,getOrDie:function(t){throw new Error(t||"error: getOrDie called on none.")},getOrNull:b(null),getOrUndefined:b(void 0),or:n,orThunk:e,map:x,each:v,bind:x,exists:y,forall:w,filter:x,equals:t,equals_:t,toArray:function(){return[]},toString:b("none()")};return Object.freeze&&Object.freeze(r),r}(),A=function(t){var e=b(t),n=function(){return o},r=function(e){return e(t)},o={fold:function(e,n){return n(t)},is:function(e){return t===e},isSome:w,isNone:y,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return A(e(t))},each:function(e){e(t)},bind:r,exists:r,forall:r,filter:function(e){return e(t)?o:C},toArray:function(){return[t]},toString:function(){return"some("+t+")"},equals:function(e){return e.is(t)},equals_:function(e,n){return e.fold(y,(function(e){return n(t,e)}))}};return o},S=function(t){return null===t||void 0===t?C:A(t)},k={some:A,none:x,from:S},T=function(t){if(null===t)return"null";var e=typeof t;return"object"===e&&(Array.prototype.isPrototypeOf(t)||t.constructor&&"Array"===t.constructor.name)?"array":"object"===e&&(String.prototype.isPrototypeOf(t)||t.constructor&&"String"===t.constructor.name)?"string":e},O=function(t){return function(e){return T(e)===t}},D=O("function"),E=Array.prototype.slice,R=function(t,e){for(var n=t.length,r=new Array(n),o=0;o1)for(var n=1;n=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n.setImmediate="function"===typeof e?e:function(t){var e=c++,r=!(arguments.length<2)&&u.call(arguments,1);return a[e]=!0,o((function(){a[e]&&(r?t.apply(null,r):t.call(null),n.clearImmediate(e))})),e},n.clearImmediate="function"===typeof r?r:function(t){delete a[t]}}).call(this,t("timers").setImmediate,t("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(t,e,n){var r=t("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();e.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,I,P,void 0);var N=P.exports.boltExport,L=function(t){var n=k.none(),r=[],o=function(t){return L((function(e){i((function(n){e(t(n))}))}))},i=function(t){a()?s(t):r.push(t)},u=function(t){n=k.some(t),c(r),r=[]},a=function(){return n.isSome()},c=function(t){M(t,s)},s=function(t){n.each((function(n){e.setTimeout((function(){t(n)}),0)}))};return t(u),{get:i,map:o,isReady:a}},j=function(t){return L((function(e){e(t)}))},V={nu:L,pure:j},H=function(t){e.setTimeout((function(){throw t}),0)},z=function(t){var e=function(e){t().then(e,H)},n=function(e){return z((function(){return t().then(e)}))},r=function(e){return z((function(){return t().then((function(t){return e(t).toPromise()}))}))},o=function(e){return z((function(){return t().then((function(){return e.toPromise()}))}))},i=function(){return V.nu(e)},u=function(){var e=null;return z((function(){return null===e&&(e=t()),e}))},a=t;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:u,toPromise:a,get:e}},W=function(t){return z((function(){return new N(t)}))},U=function(t){return z((function(){return N.resolve(t)}))},G={nu:W,pure:U},X=function(t,e){return e((function(e){var n=[],r=0,o=function(o){return function(i){n[o]=i,r++,r>=t.length&&e(n)}};0===t.length?e([]):M(t,(function(t,e){t.get(o(e))}))}))},Y=function(t){return X(t,G.nu)},q=function(t,e){return Y(R(t,e))},Q=function(){var t=n(k.none()),e=function(){t.set(k.none())},r=function(e){t.set(k.some(e))},o=function(e){t.get().each(e)},i=function(){return t.get().isSome()};return{clear:e,set:r,isSet:i,on:o}},J=tinymce.util.Tools.resolve("tinymce.Env"),K=tinymce.util.Tools.resolve("tinymce.util.Delay"),Z=tinymce.util.Tools.resolve("tinymce.util.Tools"),$=tinymce.util.Tools.resolve("tinymce.util.VK"),tt="x-tinymce/html",et="\x3c!-- "+tt+" --\x3e",nt=function(t){return et+t},rt=function(t){return t.replace(et,"")},ot=function(t){return-1!==t.indexOf(et)},it={mark:nt,unmark:rt,isMarked:ot,internalHtmlMime:function(){return tt}},ut=tinymce.util.Tools.resolve("tinymce.html.Entities"),at=function(t){return!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(t)},ct=function(t){return t.replace(/\r?\n/g,"
")},st=function(t,e){var n,r=[],o="<"+t;if("object"===typeof e){for(n in e)e.hasOwnProperty(n)&&r.push(n+'="'+ut.encodeAllRaw(e[n])+'"');r.length&&(o+=" "+r.join(" "))}return o+">"},lt=function(t,e,n){var r=t.split(/\n\n/),o=st(e,n),i="",u=Z.map(r,(function(t){return t.split(/\n/).join("
")})),a=function(t){return o+t+i};return 1===u.length?u[0]:Z.map(u,a).join("")},ft=function(t,e,n){return e?lt(t,!0===e?"p":e,n):ct(t)},dt={isPlainText:at,convert:ft,toBRs:ct,toBlockElements:lt},mt=tinymce.util.Tools.resolve("tinymce.html.DomParser"),gt=tinymce.util.Tools.resolve("tinymce.html.Node"),pt=tinymce.util.Tools.resolve("tinymce.html.Schema"),ht=tinymce.util.Tools.resolve("tinymce.html.Serializer"),vt=function(t){return t.getParam("paste_block_drop",!1)},bt=function(t){return t.getParam("paste_data_images",!1)},yt=function(t){return t.getParam("paste_filter_drop",!0)},wt=function(t){return t.getParam("paste_preprocess")},xt=function(t){return t.getParam("paste_postprocess")},Ct=function(t){return t.getParam("paste_webkit_styles")},At=function(t){return t.getParam("paste_remove_styles_if_webkit",!0)},St=function(t){return t.getParam("paste_merge_formats",!0)},kt=function(t){return t.getParam("smart_paste",!0)},Tt=function(t){return t.getParam("paste_as_text",!1)},Ot=function(t){return t.getParam("paste_retain_style_properties")},Dt=function(t){var e="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody";return t.getParam("paste_word_valid_elements",e)},Et=function(t){return t.getParam("paste_convert_word_fake_lists",!0)},Rt=function(t){return t.getParam("paste_enable_default_filters",!0)},Mt={shouldBlockDrop:vt,shouldPasteDataImages:bt,shouldFilterDrop:yt,getPreProcess:wt,getPostProcess:xt,getWebkitStyles:Ct,shouldRemoveWebKitStyles:At,shouldMergeFormats:St,isSmartPasteEnabled:kt,isPasteAsTextEnabled:Tt,getRetainStyleProps:Ot,getWordValidElements:Dt,shouldConvertWordFakeLists:Et,shouldUseDefaultFilters:Rt};function _t(t,e){return Z.each(e,(function(e){t=e.constructor===RegExp?t.replace(e,""):t.replace(e[0],e[1])})),t}function Ft(t){var e=pt(),n=mt({},e),r="",o=e.getShortEndedElements(),i=Z.makeMap("script noscript style textarea video audio iframe object"," "),u=e.getBlockElements();function a(t){var e=t.name,n=t;if("br"!==e){if("wbr"!==e)if(o[e]&&(r+=" "),i[e])r+=" ";else{if(3===t.type&&(r+=t.value),!t.shortEnded&&(t=t.firstChild))do{a(t)}while(t=t.next);u[e]&&n.next&&(r+="\n","p"===e&&(r+="\n"))}}else r+="\n"}return t=_t(t,[//g]),a(n.parse(t)),r}function Bt(t){function e(t,e,n){return e||n?" ":" "}return t=_t(t,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/|/g,[/( ?)\u00a0<\/span>( ?)/g,e],/
/g,/
$/i]),t}function It(t){var e=0;return function(){return t+e++}}var Pt=function(){return-1!==e.navigator.userAgent.indexOf(" Edge/")},Nt={filter:_t,innerText:Ft,trimHtml:Bt,createIdGenerator:It,isMsEdge:Pt};function Lt(t){return/1&&e.attr("start",""+a),t.wrap(e)),t.name="li",c>r&&n&&n.lastChild.append(e),r=c,u(t),i(t,/^\u00a0+/),i(t,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(t,/^\u00a0+/)}var c=[],s=t.firstChild;while("undefined"!==typeof s&&null!==s)if(c.push(s),s=s.walk(),null!==s)while("undefined"!==typeof s&&s.parent!==t)s=s.walk();for(var l=0;l/gi,/]+id="?docs-internal-[^>]*>/gi,//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi," "],[/([\s\u00a0]*)<\/span>/gi,function(t,e){return e.length>0?e.replace(/./," ").slice(Math.floor(e.length/2)).split("").join(" "):""}]]);var o=Mt.getWordValidElements(t),i=pt({valid_elements:o,valid_children:"-li[p]"});Z.each(i.elements,(function(t){t.attributes.class||(t.attributes.class={},t.attributesOrder.push("class")),t.attributes.style||(t.attributes.style={},t.attributesOrder.push("style"))}));var u=mt({},i);u.addAttributeFilter("style",(function(e){var n,o=e.length;while(o--)n=e[o],n.attr("style",zt(t,r,n,n.attr("style"))),"span"===n.name&&n.parent&&!n.attributes.length&&n.unwrap()})),u.addAttributeFilter("class",(function(t){var e,n,r=t.length;while(r--)e=t[r],n=e.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&e.remove(),e.attr("class",null)})),u.addNodeFilter("del",(function(t){var e=t.length;while(e--)t[e].remove()})),u.addNodeFilter("a",(function(t){var e,n,r,o=t.length;while(o--)if(e=t[o],n=e.attr("href"),r=e.attr("name"),n&&-1!==n.indexOf("#_msocom_"))e.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1],n&&(n="#"+n)),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){e.unwrap();continue}e.attr({href:n,name:r})}else e.unwrap()}));var a=u.parse(e);return Mt.shouldConvertWordFakeLists(t)&&Ht(a),e=ht({validate:t.settings.validate},i).serialize(a),e},Ut=function(t,e){return Mt.shouldUseDefaultFilters(t)?Wt(t,e):e},Gt={preProcess:Ut,isWordContent:Lt},Xt=function(t,e){return{content:t,cancelled:e}},Yt=function(t,e,n,r){var o=t.dom.create("div",{style:"display:none"},e),i=d.firePastePostProcess(t,o,n,r);return Xt(i.node.innerHTML,i.isDefaultPrevented())},qt=function(t,e,n,r){var o=d.firePastePreProcess(t,e,n,r);return t.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?Yt(t,o.content,n,r):Xt(o.content,o.isDefaultPrevented())},Qt=function(t,e,n){var r=Gt.isWordContent(e),o=r?Gt.preProcess(t,e):e;return qt(t,o,n,r)},Jt={process:Qt},Kt=function(t,e){var n=t.dom.create("body",{},e);return Z.each(n.querySelectorAll("meta"),(function(t){return t.parentNode.removeChild(t)})),n.innerHTML},Zt=function(t,e){return t.insertContent(Kt(t,e),{merge:Mt.shouldMergeFormats(t),paste:!0}),!0},$t=function(t){return/^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(t)},te=function(t){return $t(t)&&/.(gif|jpe?g|png)$/.test(t)},ee=function(t,e,n){return t.undoManager.extra((function(){n(t,e)}),(function(){t.insertContent('')})),!0},ne=function(t,e,n){return t.undoManager.extra((function(){n(t,e)}),(function(){t.execCommand("mceInsertLink",!1,e)})),!0},re=function(t,e,n){return!(!1!==t.selection.isCollapsed()||!$t(e))&&ne(t,e,n)},oe=function(t,e,n){return!!te(e)&&ee(t,e,n)},ie=function(t,e){Z.each([re,oe,Zt],(function(n){return!0!==n(t,e,Zt)}))},ue=function(t,e){!1===Mt.isSmartPasteEnabled(t)?Zt(t,e):ie(t,e)},ae={isImageUrl:te,isAbsoluteUrl:$t,insertContent:ue},ce=function(t){return-1!==" \f\t\v".indexOf(t)},se=function(t){return"\n"===t||"\r"===t},le=function(t,e){return e=0&&se(t[e])},fe=function(t){var e=F(t,(function(e,n){return ce(n)||" "===n?e.pcIsSpace||""===e.str||e.str.length===t.length-1||le(t,e.str.length+1)?{pcIsSpace:!1,str:e.str+" "}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:se(n),str:e.str+n}}),{pcIsSpace:!1,str:""});return e.str},de=function(t,e,n){var r=n||it.isMarked(e),o=Jt.process(t,it.unmark(e),r);!1===o.cancelled&&ae.insertContent(t,o.content)},me=function(t,e){var n=t.dom.encode(e).replace(/\r\n/g,"\n"),r=fe(n),o=dt.convert(r,t.settings.forced_root_block,t.settings.forced_root_block_attrs);de(t,o,!1)},ge=function(t){var e={},n="data:text/mce-internal,";if(t){if(t.getData){var r=t.getData("Text");r&&r.length>0&&-1===r.indexOf(n)&&(e["text/plain"]=r)}if(t.types)for(var o=0;o0},ve=function(t){return he(t,"text/html")||he(t,"text/plain")},be=function(t){var e;return e=t.indexOf(","),-1!==e?t.substr(e+1):null},ye=function(t,e){return!t.images_dataimg_filter||t.images_dataimg_filter(e)},we=function(t,e){var n=e.match(/([\s\S]+?)\.(?:jpeg|jpg|png|gif)$/i);return n?t.dom.encode(n[1]):null},xe=Nt.createIdGenerator("mceclip"),Ce=function(t,n){var r=be(n.uri),o=xe(),i=t.settings.images_reuse_filename&&n.blob.name?we(t,n.blob.name):o,u=new e.Image;if(u.src=n.uri,ye(t.settings,u)){var a=t.editorUpload.blobCache,c=void 0,s=void 0;s=a.findFirst((function(t){return t.base64()===r})),s?c=s:(c=a.create(o,n.blob,r,i),a.add(c)),de(t,'',!1)}else de(t,'',!1)},Ae=function(t){return"paste"===t.type},Se=function(t){return q(t,(function(t){return G.nu((function(e){var n=t.getAsFile?t.getAsFile():t,r=new window.FileReader;r.onload=function(){e({blob:n,uri:r.result})},r.readAsDataURL(n)}))}))},ke=function(t){var e=t.items?R(B(t.items),(function(t){return t.getAsFile()})):[],n=t.files?B(t.files):[],r=_(e.length>0?e:n,(function(t){return/^image\/(jpeg|png|gif|bmp)$/.test(t.type)}));return r},Te=function(t,e,n){var r=Ae(e)?e.clipboardData:e.dataTransfer;if(t.settings.paste_data_images&&r){var o=ke(r);if(o.length>0)return e.preventDefault(),Se(o).get((function(e){n&&t.selection.setRng(n),M(e,(function(e){Ce(t,e)}))})),!0}return!1},Oe=function(t){var n=t.clipboardData;return-1!==e.navigator.userAgent.indexOf("Android")&&n&&n.items&&0===n.items.length},De=function(t){return $.metaKeyPressed(t)&&86===t.keyCode||t.shiftKey&&45===t.keyCode},Ee=function(t,n,r){var o,i=Q();function u(e,r,o,i){var u,a;he(e,"text/html")?u=e["text/html"]:(u=n.getHtml(),i=i||it.isMarked(u),n.isDefaultContent(u)&&(o=!0)),u=Nt.trimHtml(u),n.remove(),a=!1===i&&dt.isPlainText(u),u.length&&!a||(o=!0),o&&(u=he(e,"text/plain")&&a?e["text/plain"]:Nt.innerText(u)),n.isDefaultContent(u)?r||t.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?me(t,u):de(t,u,i)}t.on("keydown",(function(r){function u(t){De(t)&&!t.isDefaultPrevented()&&n.remove()}if(De(r)&&!r.isDefaultPrevented()){if(o=r.shiftKey&&86===r.keyCode,o&&J.webkit&&-1!==e.navigator.userAgent.indexOf("Version/"))return;if(r.stopImmediatePropagation(),i.set(r),window.setTimeout((function(){i.clear()}),100),J.ie&&o)return r.preventDefault(),void d.firePaste(t,!0);n.remove(),n.create(),t.once("keyup",u),t.once("paste",(function(){t.off("keyup",u)}))}}));var a=function(){return n.getLastRng()||t.selection.getRng()};t.on("paste",(function(e){var c=i.isSet(),s=pe(t,e),l="text"===r.get()||o,f=he(s,it.internalHtmlMime());o=!1,e.isDefaultPrevented()||Oe(e)?n.remove():ve(s)||!Te(t,e,a())?(c||e.preventDefault(),!J.ie||c&&!e.ieFake||he(s,"text/html")||(n.create(),t.dom.bind(n.getEl(),"paste",(function(t){t.stopPropagation()})),t.getDoc().execCommand("Paste",!1,null),s["text/html"]=n.getHtml()),he(s,"text/html")?(e.preventDefault(),f||(f=it.isMarked(s["text/html"])),u(s,c,l,f)):K.setEditorTimeout(t,(function(){u(s,c,l,f)}),0)):n.remove()}))},Re=function(t,e,n){var r;Ee(t,e,n),t.parser.addNodeFilter("img",(function(e,n,o){var i=function(t){return t.data&&!0===t.data.paste},u=function(t){t.attr("data-mce-object")||r===J.transparentSrc||t.remove()},a=function(t){return 0===t.indexOf("webkit-fake-url")},c=function(t){return 0===t.indexOf("data:")};if(!t.settings.paste_data_images&&i(o)){var s=e.length;while(s--)r=e[s].attr("src"),r&&(a(r)||!t.settings.allow_html_data_urls&&c(r))&&u(e[s])}}))},Me=function(t){return J.ie&&t.inline?e.document.body:t.getBody()},_e=function(t){return Me(t)!==t.getBody()},Fe=function(t,e,n){_e(t)&&t.dom.bind(e,"paste keyup",(function(e){He(t,n)||t.fire("paste")}))},Be=function(t,e,n){var r,o=t.dom,i=t.getBody();e.set(t.selection.getRng()),r=t.dom.add(Me(t),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n),(J.ie||J.gecko)&&o.setStyle(r,"left","rtl"===o.getStyle(i,"direction",!0)?65535:-65535),o.bind(r,"beforedeactivate focusin focusout",(function(t){t.stopPropagation()})),Fe(t,r,n),r.focus(),t.selection.select(r,!0)},Ie=function(t,e){if(Pe(t)){var n=void 0,r=e.get();while(n=t.dom.get("mcepastebin"))t.dom.remove(n),t.dom.unbind(n);r&&t.selection.setRng(r)}e.set(null)},Pe=function(t){return t.dom.get("mcepastebin")},Ne=function(t){var e,n,r,o,i,u=function(e,n){e.appendChild(n),t.dom.remove(n,!0)};for(n=Z.grep(Me(t).childNodes,(function(t){return"mcepastebin"===t.id})),e=n.shift(),Z.each(n,(function(t){u(e,t)})),o=t.dom.select("div[id=mcepastebin]",e),r=o.length-1;r>=0;r--)i=t.dom.create("div"),e.insertBefore(i,o[r]),u(i,o[r]);return e?e.innerHTML:""},Le=function(t){return t.get()},je=function(t,e){return e===t},Ve=function(t){return t&&"mcepastebin"===t.id},He=function(t,e){var n=Pe(t);return Ve(n)&&je(e,n.innerHTML)},ze=function(t){var e=n(null),r="%MCEPASTEBIN%";return{create:function(){return Be(t,e,r)},remove:function(){return Ie(t,e)},getEl:function(){return Pe(t)},getHtml:function(){return Ne(t)},getLastRng:function(){return Le(e)},isDefault:function(){return He(t,r)},isDefaultContent:function(t){return je(r,t)}}},We=function(t,e){var n=ze(t);return t.on("PreInit",(function(){return Re(t,n,e)})),{pasteFormat:e,pasteHtml:function(e,n){return de(t,e,n)},pasteText:function(e){return me(t,e)},pasteImageData:function(e,n){return Te(t,e,n)},getDataTransferItems:ge,hasHtmlOrText:ve,hasContentType:he}},Ue=function(){},Ge=function(t){return!1===J.iOS&&void 0!==t&&"function"===typeof t.setData&&!0!==Nt.isMsEdge()},Xe=function(t,e,n){if(!Ge(t))return!1;try{return t.clearData(),t.setData("text/html",e),t.setData("text/plain",n),t.setData(it.internalHtmlMime(),e),!0}catch(r){return!1}},Ye=function(t,e,n,r){Xe(t.clipboardData,e.html,e.text)?(t.preventDefault(),r()):n(e.html,r)},qe=function(t){return function(e,n){var r=it.mark(e),o=t.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=t.dom.create("div",{contenteditable:"true"},r);t.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),t.dom.add(t.getBody(),o);var u=t.selection.getRng();i.focus();var a=t.dom.createRng();a.selectNodeContents(i),t.selection.setRng(a),K.setTimeout((function(){t.selection.setRng(u),o.parentNode.removeChild(o),n()}),0)}},Qe=function(t){return{html:t.selection.getContent({contextual:!0}),text:t.selection.getContent({format:"text"})}},Je=function(t){return!!t.dom.getParent(t.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",t.getBody())},Ke=function(t){return!t.selection.isCollapsed()||Je(t)},Ze=function(t){return function(e){Ke(t)&&Ye(e,Qe(t),qe(t),(function(){K.setTimeout((function(){t.execCommand("Delete")}),0)}))}},$e=function(t){return function(e){Ke(t)&&Ye(e,Qe(t),qe(t),Ue)}},tn=function(t){t.on("cut",Ze(t)),t.on("copy",$e(t))},en={register:tn},nn=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),rn=function(t,e){return nn.getCaretRangeFromPoint(e.clientX,e.clientY,t.getDoc())},on=function(t){var e=t["text/plain"];return!!e&&0===e.indexOf("file://")},un=function(t,e){t.focus(),t.selection.setRng(e)},an=function(t,e,n){Mt.shouldBlockDrop(t)&&t.on("dragend dragover draggesture dragdrop drop drag",(function(t){t.preventDefault(),t.stopPropagation()})),Mt.shouldPasteDataImages(t)||t.on("drop",(function(t){var e=t.dataTransfer;e&&e.files&&e.files.length>0&&t.preventDefault()})),t.on("drop",(function(r){var o,i;if(i=rn(t,r),!r.isDefaultPrevented()&&!n.get()){o=e.getDataTransferItems(r.dataTransfer);var u=e.hasContentType(o,it.internalHtmlMime());if((e.hasHtmlOrText(o)&&!on(o)||!e.pasteImageData(r,i))&&i&&Mt.shouldFilterDrop(t)){var a=o["mce-internal"]||o["text/html"]||o["text/plain"];a&&(r.preventDefault(),K.setEditorTimeout(t,(function(){t.undoManager.transact((function(){o["mce-internal"]&&t.execCommand("Delete"),un(t,i),a=Nt.trimHtml(a),o["text/html"]?e.pasteHtml(a,u):e.pasteText(a)}))})))}}})),t.on("dragstart",(function(t){n.set(!0)})),t.on("dragover dragend",(function(e){Mt.shouldPasteDataImages(t)&&!1===n.get()&&(e.preventDefault(),un(t,rn(t,e))),"dragend"===e.type&&n.set(!1)}))},cn={setup:an},sn=function(t){var e=t.plugins.paste,n=Mt.getPreProcess(t);n&&t.on("PastePreProcess",(function(t){n.call(e,e,t)}));var r=Mt.getPostProcess(t);r&&t.on("PastePostProcess",(function(t){r.call(e,e,t)}))},ln={setup:sn};function fn(t,e){t.on("PastePreProcess",(function(n){n.content=e(t,n.content,n.internal,n.wordContent)}))}function dn(t,e){t.on("PastePostProcess",(function(n){e(t,n.node)}))}function mn(t,e){if(!Gt.isWordContent(e))return e;var n=[];Z.each(t.schema.getBlockElements(),(function(t,e){n.push(e)}));var r=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+n.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return e=Nt.filter(e,[[r,"$1"]]),e=Nt.filter(e,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]]),e}function gn(t,e,n,r){if(r||n)return e;var o,i=Mt.getWebkitStyles(t);if(!1===Mt.shouldRemoveWebKitStyles(t)||"all"===i)return e;if(i&&(o=i.split(/[, ]/)),o){var u=t.dom,a=t.selection.getNode();e=e.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(t,e,n,r){var i=u.parseStyle(u.decode(n)),c={};if("none"===o)return e+r;for(var s=0;s]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return e=e.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(t,e,n,r){return e+' style="'+n+'"'+r})),e}function pn(t,e){t.$("a",e).find("font,u").each((function(e,n){t.dom.remove(n,!0)}))}var hn=function(t){J.webkit&&fn(t,gn),J.ie&&(fn(t,mn),dn(t,pn))},vn={setup:hn},bn=function(t,e){return function(n){n.setActive("text"===e.pasteFormat.get());var r=function(t){return n.setActive(t.state)};return t.on("PastePlainTextToggle",r),function(){return t.off("PastePlainTextToggle",r)}}},yn=function(t,e){t.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:function(){return t.execCommand("mceTogglePlainTextPaste")},onSetup:bn(t,e)}),t.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",onAction:function(){return t.execCommand("mceTogglePlainTextPaste")},onSetup:bn(t,e)})},wn={register:yn};function xn(){r.add("paste",(function(t){if(!1===i.hasProPlugin(t)){var e=n(!1),r=n(Mt.isPasteAsTextEnabled(t)?"text":"html"),o=We(t,r),u=vn.setup(t);return wn.register(t,o),h.register(t,o),ln.setup(t),en.register(t),cn.setup(t,o,e),a.get(o,u)}}))}xn()}(window)}).call(this,n("c8ba"))},"35f6":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("14d9");var r={data(){return{tabIndex:2,nowActive:""}},watch:{$route:{handler:function(t,e){this.nowActive=t.path},deep:!0,immediate:!0}},methods:{changeShowStatus(){this.$store.commit("SET_NavStatus")},clickTab(t){this.$route.path!==t.name&&this.$router.push({path:t.name})},remove(t){let e=this.$store.state.topTab;this.nowActive===t&&e.forEach((n,r)=>{if(n.path===t){let t=e[r+1]||e[r-1];t&&this.$router.push({path:t.path})}});const n=e.filter(e=>e.path!==t);this.$store.commit("EDIT_topTab",n)}}};e.default=r},"365c":function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("6f5e")),i=r(n("e1ae")),u=r(n("c826")),a={...o.default,...i.default,...u.default};e.default=a},"36bf":function(t,e,n){},"372d":function(t,e,n){n("d9e2"),n("14d9"),function(t){"use strict";var e=function(t){var n=t,r=function(){return n},o=function(t){n=t},i=function(){return e(r())};return{get:r,set:o,clone:i}},n=function(){},r=function(t,e){return function(){for(var n=[],r=0;r-1},E=function(t,e){for(var n=0,r=t.length;n=0;n--){var r=t[n];e(r,n)}},F=function(t,e){for(var n=[],r=0,o=t.length;r0&&$(a);var c={};return M(t,(function(t){c[t]=o(r[t])})),M(e,(function(t){c[t]=o(Object.prototype.hasOwnProperty.call(r,t)?p.some(r[t]):p.none())})),c}},ot=(t.Node.ATTRIBUTE_NODE,t.Node.CDATA_SECTION_NODE,t.Node.COMMENT_NODE),it=t.Node.DOCUMENT_NODE,ut=(t.Node.DOCUMENT_TYPE_NODE,t.Node.DOCUMENT_FRAGMENT_NODE,t.Node.ELEMENT_NODE),at=t.Node.TEXT_NODE,ct=(t.Node.PROCESSING_INSTRUCTION_NODE,t.Node.ENTITY_REFERENCE_NODE,t.Node.ENTITY_NODE,t.Node.NOTATION_NODE,"undefined"!==typeof t.window?t.window:Function("return this;")(),function(t){var e=t.dom().nodeName;return e.toLowerCase()}),st=function(t){return t.dom().nodeType},lt=function(t){return function(e){return st(e)===t}},ft=function(t){return st(t)===ot||"#comment"===ct(t)},dt=lt(ut),mt=lt(at),gt=function(e,n,r){if(!(y(r)||x(r)||A(r)))throw t.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(n,r+"")},pt=function(t,e,n){gt(t.dom(),e,n)},ht=function(t,e){var n=t.dom();G(e,(function(t,e){gt(n,e,t)}))},vt=function(t,e){var n=t.dom().getAttribute(e);return null===n?void 0:n},bt=function(t,e){var n=t.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(e)},yt=function(t,e){t.dom().removeAttribute(e)},wt=function(t){return I(t.dom().attributes,(function(t,e){return t[e.name]=e.value,t}),{})},xt=function(t,e,n){if(""===e)return!0;if(t.length1)throw t.console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return Mt(o.childNodes[0])},Et=function(e,n){var r=n||t.document,o=r.createElement(e);return Mt(o)},Rt=function(e,n){var r=n||t.document,o=r.createTextNode(e);return Mt(o)},Mt=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:o(t)}},_t=function(t,e,n){var r=t.dom();return p.from(r.elementFromPoint(e,n)).map(Mt)},Ft={fromHtml:Dt,fromTag:Et,fromText:Rt,fromDom:Mt,fromPoint:_t},Bt=function(t){var e=mt(t)?t.dom().parentNode:t.dom();return void 0!==e&&null!==e&&e.ownerDocument.body.contains(e)},It=Ot((function(){return Pt(Ft.fromDom(t.document))})),Pt=function(t){var e=t.dom().body;if(null===e||void 0===e)throw new Error("Body is not available yet");return Ft.fromDom(e)},Nt=function(e,n,r){if(!y(r))throw t.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",e),new Error("CSS value must be a string: "+r);Tt(e)&&e.style.setProperty(n,r)},Lt=function(t,e){Tt(t)&&t.style.removeProperty(e)},jt=function(t,e,n){var r=t.dom();Nt(r,e,n)},Vt=function(t,e){var n=t.dom();G(e,(function(t,e){Nt(n,e,t)}))},Ht=function(e,n){var r=e.dom(),o=t.window.getComputedStyle(r),i=o.getPropertyValue(n),u=""!==i||Bt(e)?i:zt(r,n);return null===u?void 0:u},zt=function(t,e){return Tt(t)?t.style.getPropertyValue(e):""},Wt=function(t,e){var n=t.dom(),r=zt(n,e);return p.from(r).filter((function(t){return t.length>0}))},Ut=function(t,e){var n=t.dom();Lt(n,e),bt(t,"style")&&""===kt(vt(t,"style"))&&yt(t,"style")},Gt=function(t,e){var n=t.dom(),r=e.dom();Tt(n)&&Tt(r)&&(r.style.cssText=n.style.cssText)},Xt=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},Yt=function(e,n){return Xt(e,n,t.Node.DOCUMENT_POSITION_PRECEDING)},qt=function(e,n){return Xt(e,n,t.Node.DOCUMENT_POSITION_CONTAINED_BY)},Qt={documentPositionPreceding:Yt,documentPositionContainedBy:qt},Jt=function(){return Jt=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&dn(t,e),hn(t)},bn=(J("width","height"),J("width","height"),J("rows","columns")),yn=J("row","column"),wn=(J("x","y"),J("element","rowspan","colspan")),xn=J("element","rowspan","colspan","isNew"),Cn=J("element","rowspan","colspan","row","column"),An=J("element","cells","section"),Sn=J("element","isNew"),kn=J("element","cells","section","isNew"),Tn=J("cells","section"),On=J("details","section"),Dn=J("startRow","startCol","finishRow","finishCol"),En=function(t,e,n){return F(tn(t,n),e)},Rn=function(t,e){return F(rn(t),e)},Mn=function(t,e){var n=[];return M(rn(t),(function(t){e(t)&&(n=n.concat([t])),n=n.concat(Mn(t,e))})),n},_n=function(t,e,n){return En(t,(function(t){return He(t,e)}),n)},Fn=function(t,e){return Rn(t,(function(t){return He(t,e)}))},Bn=function(t,e){return We(e,t)};function In(t,e,n,r,o){return t(n,r)?p.some(n):C(o)&&o(n)?p.none():e(n,r,o)}var Pn=function(t,e,n){var r=t.dom(),i=C(n)?n:o(!1);while(r.parentNode){r=r.parentNode;var u=Ft.fromDom(r);if(e(u))return p.some(u);if(i(u))break}return p.none()},Nn=function(t,e,n){var r=function(t,e){return e(t)};return In(r,Pn,t,e,n)},Ln=function(t,e){var n=function(t){return e(Ft.fromDom(t))},r=P(t.dom().childNodes,n);return r.map(Ft.fromDom)},jn=function(t,e){var n=function(t){for(var r=0;r0?p.some(r[0]):p.none()},mr=function(t,e){var n=j(t.all(),(function(t){return t.cells()}));return F(n,e)},gr=function(t){var e={},n=[],r=t.length,i=0;M(t,(function(t,r){var o=[];M(t.cells(),(function(t){var n=0;while(void 0!==e[lr(r,n)])n++;for(var u=Cn(t.element(),t.rowspan(),t.colspan(),r,n),a=0;au&&(u=r),ca&&(a=s)}})),vr(o,i,u,a)},yr=function(t,e,n){var r=t[n].element(),o=Ft.fromTag("td");ln(o,Ft.fromTag("br"));var i=e?ln:sn;i(r,o)},wr=function(t,e,n,r){for(var o=e.grid().columns(),i=e.grid().rows(),u=0;un.maxRow()||cn.maxCol())){var s=hr.getAt(e,u,c).filter(r).isNone();s?yr(t,a,u):a=!0}},xr=function(t,e){var n=F(Xn.firstLayer(t,"tr"),(function(t){return 0===t.dom().childElementCount}));M(n,hn),e.minCol()!==e.maxCol()&&e.minRow()!==e.maxRow()||M(Xn.firstLayer(t,"th,td"),(function(t){yt(t,"rowspan"),yt(t,"colspan")})),yt(t,"width"),yt(t,"height"),Ut(t,"width"),Ut(t,"height")},Cr=function(t,e){var n=function(t){return He(t.element(),e)},r=sr.fromTable(t),o=hr.generate(r),i=br(o,n),u="th:not("+e+"),td:not("+e+")",a=Xn.filterFirstLayer(t,"th,td",(function(t){return He(t,u)}));return M(a,hn),wr(r,o,i,n),xr(t,i),t},Ar={extract:Cr};function Sr(t,e){var n=function(n){if(!t(n))throw new Error("Can only get "+e+" value of a "+e+" node");return r(n).getOr("")},r=function(e){return t(e)?p.from(e.dom().nodeValue):p.none()},o=function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom().nodeValue=r};return{get:n,getOption:r,set:o}}var kr=Sr(mt,"text"),Tr=function(t){return kr.get(t)},Or=function(t){return kr.getOption(t)},Dr=function(t,e){kr.set(t,e)},Er=function(t){return"img"===ct(t)?1:Or(t).fold((function(){return rn(t).length}),(function(t){return t.length}))},Rr=" ",Mr=function(t){return Or(t).filter((function(t){return 0!==t.trim().length||t.indexOf(Rr)>-1})).isSome()},_r=["img","br"],Fr=function(t){var e=Mr(t);return e||D(_r,ct(t))},Br=function(t){return jn(t,Fr)},Ir=function(t){return Pr(t,Fr)},Pr=function(t,e){var n=function(t){for(var r=rn(t),o=r.length-1;o>=0;o--){var i=r[o];if(e(i))return p.some(i);var u=n(i);if(u.isSome())return u}return p.none()};return n(t)},Nr=function(t,e){return Ft.fromDom(t.dom().cloneNode(e))},Lr=function(t){return Nr(t,!1)},jr=function(t){return Nr(t,!0)},Vr=function(t,e){var n=Ft.fromTag(e),r=wt(t);return ht(n,r),n},Hr=function(t,e){var n=Vr(t,e),r=rn(jr(t));return gn(n,r),n},zr=function(){var t=Ft.fromTag("td");return ln(t,Ft.fromTag("br")),t},Wr=function(t,e,n){var r=Hr(t,e);return G(n,(function(t,e){null===t?yt(r,e):pt(r,e,t)})),r},Ur=function(t){return t},Gr=function(t){return function(){return Ft.fromTag("tr",t.dom())}},Xr=function(t,e,n){var r=Br(t);return r.map((function(r){var o=n.join(","),i=_n(r,o,(function(e){return Ge(e,t)}));return B(i,(function(t,e){var n=Lr(e);return yt(n,"contenteditable"),ln(t,n),n}),e)})).getOr(e)},Yr=function(t,e,n){var r=function(e){var r=Ke(e.element()),o=Ft.fromTag(ct(e.element()),r.dom()),i=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),u=i.length>0?Xr(e.element(),o,i):o;return ln(u,Ft.fromTag("br")),Gt(e.element(),o),Ut(o,"height"),1!==e.colspan()&&Ut(e.element(),"width"),t(e.element(),o),o};return{row:Gr(e),cell:r,replace:Wr,gap:zr}},qr=function(t){return{row:Gr(t),cell:zr,replace:Ur,gap:zr}},Qr={cellOperations:Yr,paste:qr},Jr=function(e,n){var r=n||t.document,o=r.createElement("div");return o.innerHTML=e,rn(Ft.fromDom(o))},Kr=function(t,e){var n=e.column(),r=e.column()+e.colspan()-1,o=e.row(),i=e.row()+e.rowspan()-1;return n<=t.finishCol()&&r>=t.startCol()&&o<=t.finishRow()&&i>=t.startRow()},Zr=function(t,e){return e.column()>=t.startCol()&&e.column()+e.colspan()-1<=t.finishCol()&&e.row()>=t.startRow()&&e.row()+e.rowspan()-1<=t.finishRow()},$r=function(t,e){for(var n=!0,r=u(Zr,e),o=e.startRow();o<=e.finishRow();o++)for(var i=e.startCol();i<=e.finishCol();i++)n=n&&hr.getAt(t,o,i).exists(r);return n?p.some(e):p.none()},to={inSelection:Kr,isWithin:Zr,isRectangular:$r},eo=function(t,e){return Dn(Math.min(t.row(),e.row()),Math.min(t.column(),e.column()),Math.max(t.row()+t.rowspan()-1,e.row()+e.rowspan()-1),Math.max(t.column()+t.colspan()-1,e.column()+e.colspan()-1))},no=function(t,e,n){var r=hr.findItem(t,e,Ge),o=hr.findItem(t,n,Ge);return r.bind((function(t){return o.map((function(e){return eo(t,e)}))}))},ro=function(t,e,n){return no(t,e,n).bind((function(e){return to.isRectangular(t,e)}))},oo={getAnyBox:no,getBox:ro},io=function(t,e,n,r){return hr.findItem(t,e,Ge).bind((function(e){var o=n>0?e.row()+e.rowspan()-1:e.row(),i=r>0?e.column()+e.colspan()-1:e.column(),u=hr.getAt(t,o+n,i+r);return u.map((function(t){return t.element()}))}))},uo=function(t,e,n){return oo.getAnyBox(t,e,n).map((function(e){var n=hr.filterItems(t,u(to.inSelection,e));return R(n,(function(t){return t.element()}))}))},ao=function(t,e){var n=function(t,e){return Qe(e,t)};return hr.findItem(t,e,n).map((function(t){return t.element()}))},co={moveBy:io,intercepts:uo,parentCell:ao},so=function(t,e,n){return ur.table(t).bind((function(r){var o=go(r);return co.moveBy(o,t,e,n)}))},lo=function(t,e,n){var r=go(t);return co.intercepts(r,e,n)},fo=function(t,e,n,r,o){var i=go(t),u=Ge(t,n)?p.some(e):co.parentCell(i,e),a=Ge(t,o)?p.some(r):co.parentCell(i,r);return u.bind((function(t){return a.bind((function(e){return co.intercepts(i,t,e)}))}))},mo=function(t,e,n){var r=go(t);return oo.getBox(r,e,n)},go=function(t){var e=sr.fromTable(t);return hr.generate(e)},po={moveBy:so,intercepts:lo,nestedIntercepts:fo,getBox:mo},ho=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function vo(){var t=function(t){return Ft.fromDom(t.dom().cloneNode(!1))},e=function(t){return t.dom().ownerDocument},n=function(t){return!!dt(t)&&("body"===ct(t)||D(ho,ct(t)))},r=function(t){return!!dt(t)&&D(["br","img","hr","input"],ct(t))},i=function(t,e){return t.dom().compareDocumentPosition(e.dom())},u=function(t,e){var n=wt(t);ht(e,n)};return{up:o({selector:Vn,closest:Wn,predicate:Pn,all:tn}),down:o({selector:Bn,predicate:Mn}),styles:o({get:Ht,getRaw:Wt,set:jt,remove:Ut}),attrs:o({get:vt,set:pt,remove:yt,copyTo:u}),insert:o({before:an,after:cn,afterAll:mn,append:ln,appendAll:gn,prepend:sn,wrap:fn}),remove:o({unwrap:vn,remove:hn}),create:o({nu:Ft.fromTag,clone:t,text:Ft.fromText}),query:o({comparePosition:i,prevSibling:en,nextSibling:nn}),property:o({children:rn,name:ct,parent:$e,document:e,isText:mt,isComment:ft,isElement:dt,getText:Tr,setText:Dr,isBoundary:n,isEmptyTag:r}),eq:Ge,is:Je}}var bo=J("left","right"),yo=J("first","second","splits"),wo=function(t,e,n){var r=t.property().children(e),i=N(r,u(t.eq,n));return i.map((function(t){return{before:o(r.slice(0,t)),after:o(r.slice(t+1))}}))},xo=function(t,e,n){return wo(t,e,n).map((function(n){var r=t.create().clone(e);return t.insert().appendAll(r,n.after()),t.insert().after(e,r),bo(e,r)}))},Co=function(t,e,n){return wo(t,e,n).map((function(r){var o=t.create().clone(e);return t.insert().appendAll(o,r.before().concat([n])),t.insert().appendAll(e,r.after()),t.insert().before(e,o),bo(o,e)}))},Ao=function(t,e,n,r){var o=function(e,i,u){var a=yo(e,p.none(),u);return n(e)?yo(e,i,u):t.property().parent(e).bind((function(i){return r(t,i,e).map((function(t){var e=[{first:t.left,second:t.right}],r=n(i)?i:t.left();return o(r,p.some(t.right()),u.concat(e))}))})).getOr(a)};return o(e,p.none(),[])},So=function(t,e,n,r){var o=n[0],i=n.slice(1);return r(t,e,o,i)},ko=function(t,e,n){return n.length>0?So(t,e,n,To):p.none()},To=function(t,e,n,r){var o=e(t,n);return B(r,(function(n,r){var o=e(t,r);return Oo(t,n,o)}),o)},Oo=function(t,e,n){return e.bind((function(e){return n.filter(u(t.eq,e))}))},Do=function(t,e){return u(t.eq,e)},Eo=function(t,e,n,r){var o=t.property().children(e);if(t.eq(e,n[0]))return p.some([n[0]]);if(t.eq(e,r[0]))return p.some([r[0]]);var i=function(n){var r=H(n),i=N(r,Do(t,e)).getOr(-1),u=i0?u[u.length-1]:e;return p.some(Qo.create({boxes:po.nestedIntercepts(o,t,o,e,i),start:t,finish:a}))}if(Qe(i,o)){u=_n(t,"td,th",r(i));var c=u.length>0?u[u.length-1]:t;return p.some(Qo.create({boxes:po.nestedIntercepts(i,t,o,e,i),start:t,finish:c}))}return Yo.ancestors(t,e).shared().bind((function(u){return Wn(u,"table",n).bind((function(n){var u=_n(e,"td,th",r(n)),a=u.length>0?u[u.length-1]:e,c=_n(t,"td,th",r(n)),s=c.length>0?c[c.length-1]:t;return p.some(Qo.create({boxes:po.nestedIntercepts(n,t,o,e,i),start:s,finish:a}))}))}))}))}))},Zo=function(t,e){var n=Bn(t,e);return n.length>0?p.some(n):p.none()},$o=function(t,e){return P(t,(function(t){return He(t,e)}))},ti=function(t,e,n){return zn(t,e).bind((function(e){return zn(t,n).bind((function(t){return Yo.sharedOne(Jo,[e,t]).map((function(n){return{first:o(e),last:o(t),table:o(n)}}))}))}))},ei=function(t,e){return Vn(t,"table").bind((function(n){return zn(n,e).bind((function(e){return Ko(e,t).bind((function(t){return t.boxes().map((function(e){return{boxes:o(e),start:o(t.start()),finish:o(t.finish())}}))}))}))}))},ni=function(t,e,n,r,o){return $o(t,o).bind((function(t){return po.moveBy(t,e,n).bind((function(t){return ei(t,r)}))}))},ri={identify:Ko,retrieve:Zo,shiftSelection:ni,getEdges:ti},oi=function(t,e){return ri.retrieve(t,e)},ii=function(t,e,n){return ri.getEdges(t,e,n).bind((function(e){var n=function(e){return Ge(t,e)},r=Vn(e.first(),"thead,tfoot,tbody,table",n),o=Vn(e.last(),"thead,tfoot,tbody,table",n);return r.bind((function(t){return o.bind((function(n){return Ge(t,n)?po.getBox(e.table(),e.first(),e.last()):p.none()}))}))}))},ui={retrieve:oi,retrieveBox:ii},ai="data-mce-selected",ci="td["+ai+"],th["+ai+"]",si="["+ai+"]",li="data-mce-first-selected",fi="td["+li+"],th["+li+"]",di="data-mce-last-selected",mi="td["+di+"],th["+di+"]",gi={selected:o(ai),selectedSelector:o(ci),attributeSelector:o(si),firstSelected:o(li),firstSelectedSelector:o(fi),lastSelected:o(di),lastSelectedSelector:o(mi)},pi=function(e){if(!w(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var n=[],r={};return M(e,(function(o,i){var u=W(o);if(1!==u.length)throw new Error("one and only one name per case");var a=u[0],c=o[a];if(void 0!==r[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!w(c))throw new Error("case arguments must be an array");n.push(a),r[a]=function(){var r=arguments.length;if(r!==c.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+c.length+" ("+c+"), got "+r);for(var o=new Array(r),u=0;u1||bt(t,"colspan")&&parseInt(vt(t,"colspan"),10)>1},r=wi(t,e);return r.length>0&&V(r,n)?p.some(r):p.none()},Ci=function(t,e){return yi.cata(e.get(),p.none,(function(e,n){return 0===e.length?p.none():ui.retrieveBox(t,gi.firstSelectedSelector(),gi.lastSelectedSelector()).bind((function(t){return e.length>1?p.some({bounds:o(t),cells:o(e)}):p.none()}))}),p.none)},Ai={mergable:Ci,unmergable:xi,selection:wi},Si=function(t){return{element:o(t),mergable:p.none,unmergable:p.none,selection:o([t])}},ki=function(t,e,n){return{element:o(n),mergable:o(Ai.mergable(e,t)),unmergable:o(Ai.unmergable(n,t)),selection:o(Ai.selection(n,t))}},Ti=function(t){return Si(t)},Oi=J("element","clipboard","generators"),Di=function(t,e,n,r,i){return{element:o(n),mergable:p.none,unmergable:p.none,selection:o(Ai.selection(n,t)),clipboard:o(r),generators:o(i)}},Ei={noMenu:Si,forMenu:ki,notCell:Ti,paste:Oi,pasteRows:Di},Ri=function(t){return ur.table(t[0]).map(jr).map((function(t){return[Ar.extract(t,gi.attributeSelector())]}))},Mi=function(t,e){return R(e,(function(e){return t.selection.serializer.serialize(e.dom(),{})})).join("")},_i=function(t){return R(t,(function(t){return t.dom().innerText})).join("")},Fi=function(t,e,r,o){t.on("BeforeGetContent",(function(r){var o=function(e){r.preventDefault(),Ri(e).each((function(e){r.content="text"===r.format?_i(e):Mi(t,e)}))};!0===r.selection&&yi.cata(e.get(),n,o,n)})),t.on("BeforeSetContent",(function(e){if(!0===e.selection&&!0===e.paste){var n=p.from(t.dom.getParent(t.selection.getStart(),"th,td"));n.each((function(n){var i=Ft.fromDom(n);ur.table(i).each((function(n){var u=F(Jr(e.content),(function(t){return"meta"!==ct(t)}));if(1===u.length&&"table"===ct(u[0])){e.preventDefault();var a=Ft.fromDom(t.getDoc()),c=Qr.paste(a),s=Ei.paste(i,u[0],c);r.pasteCells(n,s).each((function(e){t.selection.setRng(e),t.focus(),o.clear(n)}))}}))}))}}))},Bi={registerEvents:Fi};function Ii(t,e){var n=function(e,n){if(!A(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom();Tt(r)&&(r.style[t]=n+"px")},r=function(n){var r=e(n);if(r<=0||null===r){var o=Ht(n,t);return parseFloat(o)||0}return r},o=r,i=function(t,e){return I(e,(function(e,n){var r=Ht(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)},u=function(t,e,n){var r=i(t,n),o=e>r?e-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:u}}var Pi=Ii("height",(function(t){var e=t.dom();return Bt(t)?e.getBoundingClientRect().height:e.offsetHeight})),Ni=function(t){return Pi.get(t)},Li=function(t){return Pi.getOuter(t)},ji=Ii("width",(function(t){return t.dom().offsetWidth})),Vi=function(t){return ji.get(t)},Hi=function(t){return ji.getOuter(t)},zi=Le(),Wi=function(){return zi.browser.isIE()||zi.browser.isEdge()},Ui=function(t,e){var n=parseFloat(t);return isNaN(n)?e:n},Gi=function(t,e,n){return Ui(Ht(t,e),n)},Xi=function(t){var e=Gi(t,"padding-top",0),n=Gi(t,"padding-bottom",0),r=Gi(t,"border-top-width",0),o=Gi(t,"border-bottom-width",0),i=t.dom().getBoundingClientRect().height,u=Ht(t,"box-sizing"),a=r+o;return"border-box"===u?i:i-e-n-a},Yi=function(t){return Gi(t,"width",Vi(t))},qi=function(t){return Wi()?Xi(t):Gi(t,"height",Ni(t))},Qi={getWidth:Yi,getHeight:qi},Ji=/(\d+(\.\d+)?)(\w|%)*/,Ki=/(\d+(\.\d+)?)%/,Zi=/(\d+(\.\d+)?)px|em/,$i=function(t,e){jt(t,"width",e+"px")},tu=function(t,e){jt(t,"width",e+"%")},eu=function(t,e){jt(t,"height",e+"px")},nu=function(t){return Wt(t,"height").getOrThunk((function(){return Qi.getHeight(t)+"px"}))},ru=function(t,e,n,r){var o=ur.table(t).map((function(t){var r=n(t);return Math.floor(e/100*r)})).getOr(e);return r(t,o),o},ou=function(t,e,n,r){var o=parseInt(t,10);return St(t,"%")&&"table"!==ct(e)?ru(e,o,n,r):o},iu=function(t){var e=nu(t);return e?ou(e,t,Ni,eu):Ni(t)},uu=function(t,e,n){var r=n(t),o=au(t,e);return r/o},au=function(t,e){return bt(t,e)?parseInt(vt(t,e),10):1},cu=function(t){var e=Wt(t,"width");return e.fold((function(){return p.from(vt(t,"width"))}),(function(t){return p.some(t)}))},su=function(t,e){return t/e.pixelWidth()*100},lu=function(t,e,n){var r=Ki.exec(e);if(null!==r)return parseFloat(r[1]);var o=Vi(t);return su(o,n)},fu=function(t,e){var n=cu(t);return n.fold((function(){var n=Vi(t);return su(n,e)}),(function(n){return lu(t,n,e)}))},du=function(t,e){return t/100*e.pixelWidth()},mu=function(t,e,n){var r=Zi.exec(e);if(null!==r)return parseInt(r[1],10);var o=Ki.exec(e);if(null!==o){var i=parseFloat(o[1]);return du(i,n)}return Vi(t)},gu=function(t,e){var n=cu(t);return n.fold((function(){return Vi(t)}),(function(n){return mu(t,n,e)}))},pu=function(t){return uu(t,"rowspan",iu)},hu=function(t){var e=cu(t);return e.bind((function(t){var e=Ji.exec(t);return null!==e?p.some({width:o(parseFloat(e[1])),unit:o(e[3])}):p.none()}))},vu=function(t,e,n){jt(t,"width",e+n)},bu={percentageBasedSizeRegex:o(Ki),pixelBasedSizeRegex:o(Zi),setPixelWidth:$i,setPercentageWidth:tu,setHeight:eu,getPixelWidth:gu,getPercentageWidth:fu,getGenericWidth:hu,setGenericWidth:vu,getHeight:pu,getRawWidth:cu},yu=function(t,e){var n=bu.getGenericWidth(t);n.each((function(n){var r=n.width()/2;bu.setGenericWidth(t,r,n.unit()),bu.setGenericWidth(e,r,n.unit())}))},wu={halve:yu},xu=function(t,e){var n=function(n,r){return xu(t+n,e+r)};return{left:o(t),top:o(e),translate:n}},Cu=xu,Au=function(t){var e=t.getBoundingClientRect();return Cu(e.left,e.top)},Su=function(t,e){return void 0!==t?t:void 0!==e?e:0},ku=function(t){var e=t.dom().ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom())return Cu(n.offsetLeft,n.offsetTop);var i=Su(r.pageYOffset,o.scrollTop),u=Su(r.pageXOffset,o.scrollLeft),a=Su(o.clientTop,n.clientTop),c=Su(o.clientLeft,n.clientLeft);return Tu(t).translate(u-c,i-a)},Tu=function(t){var e=t.dom(),n=e.ownerDocument,r=n.body;return r===e?Cu(r.offsetLeft,r.offsetTop):Bt(t)?Au(e):Cu(0,0)},Ou=J("row","y"),Du=J("col","x"),Eu=function(t){var e=ku(t);return e.left()+Hi(t)},Ru=function(t){return ku(t).left()},Mu=function(t,e){return Du(t,Ru(e))},_u=function(t,e){return Du(t,Eu(e))},Fu=function(t){return ku(t).top()},Bu=function(t,e){return Ou(t,Fu(e))},Iu=function(t,e){return Ou(t,Fu(e)+Li(e))},Pu=function(t,e,n){if(0===n.length)return[];var r=R(n.slice(1),(function(e,n){return e.map((function(e){return t(n,e)}))})),o=n[n.length-1].map((function(t){return e(n.length-1,t)}));return r.concat([o])},Nu=function(t){return-t},Lu={delta:i,positions:function(t){return Pu(Bu,Iu,t)},edge:Fu},ju={delta:i,edge:Ru,positions:function(t){return Pu(Mu,_u,t)}},Vu={delta:Nu,edge:Eu,positions:function(t){return Pu(_u,Mu,t)}},Hu={height:Lu,rtl:Vu,ltr:ju},zu={ltr:Hu.ltr,rtl:Hu.rtl};function Wu(t){var e=function(e){return t(e).isRtl()?zu.rtl:zu.ltr},n=function(t,n){return e(n).delta(t,n)},r=function(t,n){return e(n).positions(t,n)},o=function(t){return e(t).edge(t)};return{delta:n,edge:o,positions:r}}var Uu=function(t){var e=sr.fromTable(t),n=hr.generate(e);return n.grid()},Gu={getGridSize:Uu},Xu=function(t){for(var e=[],n=function(t){e.push(t)},r=0;r0?i(t,e):u(e)},c=[],s=[],l=[];return M(e,(function(t){switch(t.section()){case"thead":c.push(t);break;case"tbody":s.push(t);break;case"tfoot":l.push(t);break}})),a(c,"thead"),a(s,"tbody"),a(l,"tfoot"),{newRows:o(n),newCells:o(r)}},Ju=function(t){var e=R(t,(function(t){var e=Lr(t.element());return M(t.cells(),(function(t){var n=jr(t.element());qu(n,"colspan",t.colspan(),1),qu(n,"rowspan",t.rowspan(),1),ln(e,n)})),e}));return e},Ku={render:Qu,copy:Ju},Zu=function(t,e){var n=vt(t,e);return void 0===n||""===n?[]:n.split(" ")},$u=function(t,e,n){var r=Zu(t,e),o=r.concat([n]);return pt(t,e,o.join(" ")),!0},ta=function(t,e,n){var r=F(Zu(t,e),(function(t){return t!==n}));return r.length>0?pt(t,e,r.join(" ")):yt(t,e),!1},ea=function(t){return void 0!==t.dom().classList},na=function(t){return Zu(t,"class")},ra=function(t,e){return $u(t,"class",e)},oa=function(t,e){return ta(t,"class",e)},ia=function(t,e){ea(t)?t.dom().classList.add(e):ra(t,e)},ua=function(t){var e=ea(t)?t.dom().classList:na(t);0===e.length&&yt(t,"class")},aa=function(t,e){if(ea(t)){var n=t.dom().classList;n.remove(e)}else oa(t,e);ua(t)},ca=function(t,e){return ea(t)&&t.dom().classList.contains(e)},sa=function(t,e){for(var n=[],r=0;r=t.length-1)return p.none();var n=t[e].fold((function(){var n=H(t.slice(0,e));return Yu(n,(function(t,e){return t.map((function(t){return{value:t,delta:e+1}}))}))}),(function(t){return p.some({value:t,delta:0})})),r=t[e+1].fold((function(){var n=t.slice(e+1);return Yu(n,(function(t,e){return t.map((function(t){return{value:t,delta:e+1}}))}))}),(function(t){return p.some({value:t,delta:1})}));return n.bind((function(t){return r.map((function(e){var n=e.delta+t.delta;return Math.abs(e.value-t.value)/n}))}))},da=function(t){var e=t.grid(),n=la(0,e.columns()),r=la(0,e.rows());return R(n,(function(e){var n=function(){return j(r,(function(n){return hr.getAt(t,n,e).filter((function(t){return t.column()===e})).fold(o([]),(function(t){return[t]}))}))},i=function(t){return 1===t.colspan()},u=function(){return hr.getAt(t,0,e)};return ma(n,i,u)}))},ma=function(t,e,n){var r=t(),o=P(r,e),i=o.orThunk((function(){return p.from(r[0]).orThunk(n)}));return i.map((function(t){return t.element()}))},ga=function(t){var e=t.grid(),n=la(0,e.rows()),r=la(0,e.columns());return R(n,(function(e){var n=function(){return j(r,(function(n){return hr.getAt(t,e,n).filter((function(t){return t.row()===e})).fold(o([]),(function(t){return[t]}))}))},i=function(t){return 1===t.rowspan()},u=function(){return hr.getAt(t,e,0)};return ma(n,i,u)}))},pa={columns:da,rows:ga},ha=function(t){var e=t.replace(/\./g,"-"),n=function(t){return e+"-"+t};return{resolve:n}},va=ha("ephox-snooker"),ba={resolve:va.resolve},ya=function(t,e,n,r,o){var i=Ft.fromTag("div");return Vt(i,{position:"absolute",left:e-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),ht(i,{"data-column":t,role:"presentation"}),i},wa=function(t,e,n,r,o){var i=Ft.fromTag("div");return Vt(i,{position:"absolute",left:e+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),ht(i,{"data-row":t,role:"presentation"}),i},xa={col:ya,row:wa},Ca=ba.resolve("resizer-bar"),Aa=ba.resolve("resizer-rows"),Sa=ba.resolve("resizer-cols"),ka=7,Ta=function(t){var e=Bn(t.parent(),"."+Ca);M(e,hn)},Oa=function(t,e,n){var r=t.origin();M(e,(function(e,o){e.each((function(e){var o=n(r,e);ia(o,Ca),ln(t.parent(),o)}))}))},Da=function(t,e,n,r){Oa(t,e,(function(t,e){var o=xa.col(e.col(),e.x()-t.left(),n.top()-t.top(),ka,r);return ia(o,Sa),o}))},Ea=function(t,e,n,r){Oa(t,e,(function(t,e){var o=xa.row(e.row(),n.left()-t.left(),e.y()-t.top(),r,ka);return ia(o,Aa),o}))},Ra=function(t,e,n,r,o,i){var u=ku(e),a=n.length>0?o.positions(n,e):[];Ea(t,a,u,Hi(e));var c=r.length>0?i.positions(r,e):[];Da(t,c,u,Li(e))},Ma=function(t,e,n,r){Ta(t);var o=sr.fromTable(e),i=hr.generate(o),u=pa.rows(i),a=pa.columns(i);Ra(t,e,u,a,n,r)},_a=function(t,e){var n=Bn(t.parent(),"."+Ca);M(n,e)},Fa=function(t){_a(t,(function(t){jt(t,"display","none")}))},Ba=function(t){_a(t,(function(t){jt(t,"display","block")}))},Ia=function(t){return ca(t,Aa)},Pa=function(t){return ca(t,Sa)},Na={refresh:Ma,hide:Fa,show:Ba,destroy:Ta,isRowBar:Ia,isColBar:Pa},La=function(t,e,n){var r=t.cells(),o=r.slice(0,e),i=r.slice(e),u=o.concat([n]).concat(i);return Va(t,u)},ja=function(t,e,n){var r=t.cells();r[e]=n},Va=function(t,e){return Tn(e,t.section())},Ha=function(t,e){var n=t.cells(),r=R(n,e);return Tn(r,t.section())},za=function(t,e){return t.cells()[e]},Wa=function(t,e){return za(t,e).element()},Ua=function(t){return t.cells().length},Ga={addCell:La,setCells:Va,mutateCell:ja,getCell:za,getCellElement:Wa,mapCells:Ha,cellLength:Ua},Xa=function(t,e){return R(t,(function(t){return Ga.getCell(t,e)}))},Ya=function(t,e){return t[e]},qa=function(t,e){if(0===t.length)return 0;var n=t[0],r=N(t,(function(t){return!e(n.element(),t.element())}));return r.fold((function(){return t.length}),(function(t){return t}))},Qa=function(t,e,n,r){var i=Ya(t,e).cells().slice(n),u=qa(i,r),a=Xa(t,n).slice(e),c=qa(a,r);return{colspan:o(u),rowspan:o(c)}},Ja={subgrid:Qa},Ka=function(t,e){var n=R(t,(function(t,e){return R(t.cells(),(function(t,e){return!1}))})),r=function(t,e,r,o){for(var i=t;i0?p.some({cells:r,generators:e.generators,clipboard:e.clipboard}):p.none()},cc=function(t,e){return e.mergable()},sc=function(t,e){return e.unmergable()},lc=function(t,e){var n=R(e.selection(),(function(e){return ur.cell(e).bind((function(e){return rc(t,e)}))})),r=Xu(n);return r.length>0?p.some(r):p.none()},fc=function(t){var e=function(e){return t===e},n=function(e){return fc(t)},r=function(e){return fc(t)},i=function(e){return fc(e(t))},u=function(e){return fc(t)},a=function(e){e(t)},c=function(e){return e(t)},f=function(e,n){return n(t)},d=function(e){return e(t)},m=function(e){return e(t)},g=function(){return p.some(t)};return{is:e,isValue:l,isError:s,getOr:o(t),getOrThunk:o(t),getOrDie:o(t),or:n,orThunk:r,fold:f,map:i,mapError:u,each:a,bind:c,exists:d,forall:m,toOption:g}},dc=function(t){var e=function(t){return t()},r=function(){return c(String(t))()},o=function(t){return t},u=function(t){return t()},a=function(e){return dc(t)},f=function(e){return dc(e(t))},d=function(e){return dc(t)},m=function(e,n){return e(t)};return{is:s,isValue:s,isError:l,getOr:i,getOrThunk:e,getOrDie:r,or:o,orThunk:u,fold:m,map:a,mapError:f,each:n,bind:d,exists:s,forall:l,toOption:p.none}},mc=function(t,e){return t.fold((function(){return dc(e)}),fc)},gc={value:fc,error:dc,fromOption:mc},pc=function(t,e,n){if(t.row()>=e.length||t.column()>Ga.cellLength(e[0]))return gc.error("invalid start address out of table bounds, row: "+t.row()+", column: "+t.column());var r=e.slice(t.row()),i=r[0].cells().slice(t.column()),u=Ga.cellLength(n[0]),a=n.length;return gc.value({rowDelta:o(r.length-a),colDelta:o(i.length-u)})},hc=function(t,e){var n=Ga.cellLength(t[0]),r=Ga.cellLength(e[0]);return{rowDelta:o(0),colDelta:o(n-r)}},vc=function(t,e){return R(t,(function(){return Sn(e.cell(),!0)}))},bc=function(t,e,n){return t.concat(sa(e,(function(e){return Ga.setCells(t[t.length-1],vc(t[t.length-1].cells(),n))})))},yc=function(t,e,n){return R(t,(function(t){return Ga.setCells(t,t.cells().concat(vc(la(0,e),n)))}))},wc=function(t,e,n){var r=e.colDelta()<0?yc:i,o=e.rowDelta()<0?bc:i,u=r(t,Math.abs(e.colDelta()),n),a=o(u,Math.abs(e.rowDelta()),n);return a},xc={measure:pc,measureWidth:hc,tailor:wc},Cc=function(t,e,n,r){if(0===t.length)return t;for(var o=e.startRow();o<=e.finishRow();o++)for(var i=e.startCol();i<=e.finishCol();i++)Ga.mutateCell(t[o],i,Sn(r(),!1));return t},Ac=function(t,e,n,r){for(var o=!0,i=0;i0&&e1&&Ga.cellLength(a)>1&&(n>0&&i(Ga.getCellElement(a,n-1))||n0&&i(Ga.getCellElement(t[e-1],n))||e0&&e0&&e0}))},Nc=function(t,e,n){return t.slice(0,e).concat(t.slice(n+1))},Lc={insertRowAt:_c,insertColumnAt:Fc,splitCellIntoColumns:Bc,splitCellIntoRows:Ic,deleteRowsAt:Nc,deleteColumnsAt:Pc},jc=function(t,e,n,r){var o=function(t){return E(e,(function(e){return n(t.element(),e.element())}))};return R(t,(function(t){return Ga.mapCells(t,(function(t){return o(t)?Sn(r(t.element(),n),!0):t}))}))},Vc=function(t,e,n,r){return void 0!==Ga.getCellElement(t[e],n)&&e>0&&r(Ga.getCellElement(t[e-1],n),Ga.getCellElement(t[e],n))},Hc=function(t,e,n){return e>0&&n(Ga.getCellElement(t,e-1),Ga.getCellElement(t,e))},zc=function(t,e,n,r){var o=j(t,(function(r,o){var i=Vc(t,o,e,n)||Hc(r,e,n);return i?[]:[Ga.getCell(r,e)]}));return jc(t,o,n,r)},Wc=function(t,e,n,r){var o=t[e],i=j(o.cells(),(function(r,i){var u=Vc(t,e,i,n)||Hc(o,i,n);return u?[]:[r]}));return jc(t,i,n,r)},Uc={replaceColumn:zc,replaceRow:Wc},Gc=hi.generate([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),Xc=Jt({},Gc),Yc=function(t,e){return 0===t.length?Xc.none():1===t.length?Xc.only(0):0===e?Xc.left(0,1):e===t.length-1?Xc.right(e-1,e):e>0&&e=0){var o=Math.max(r.minCellWidth(),i[e]-n);return a(i.slice(0,t)).concat([n,o-i[e]]).concat(a(i.slice(e+1)))}var u=Math.max(r.minCellWidth(),i[t]+n),c=i[t]-u;return a(i.slice(0,t)).concat([u-i[t],c]).concat(a(i.slice(e+1)))},f=l,d=function(t,e,n){return l(e,n)},m=function(t,e){if(n>=0)return a(i.slice(0,e)).concat([n]);var o=Math.max(r.minCellWidth(),i[e]+n);return a(i.slice(0,e)).concat([o-i[e]])};return u.fold(c,s,f,d,m)},Qc={determine:qc},Jc=function(t,e){return bt(t,e)&&parseInt(vt(t,e),10)>1},Kc=function(t){return Jc(t,"colspan")},Zc=function(t){return Jc(t,"rowspan")},$c=function(t,e){return parseInt(Ht(t,e),10)},ts={hasColspan:Kc,hasRowspan:Zc,minWidth:o(10),minHeight:o(10),getInt:$c},es=function(t,e,n){return Wt(t,e).fold((function(){return n(t)+"px"}),(function(t){return t}))},ns=function(t,e){return es(t,"width",(function(t){return bu.getPixelWidth(t,e)}))},rs=function(t){return es(t,"height",bu.getHeight)},os=function(t,e,n,r,o){var i=pa.columns(t),u=R(i,(function(t){return t.map(e.edge)}));return R(i,(function(t,e){var i=t.filter(a(ts.hasColspan));return i.fold((function(){var t=fa(u,e);return r(t)}),(function(t){return n(t,o)}))}))},is=function(t){return t.map((function(t){return t+"px"})).getOr("")},us=function(t,e,n){return os(t,e,ns,is,n)},as=function(t,e,n){return os(t,e,bu.getPercentageWidth,(function(t){return t.fold((function(){return n.minCellWidth()}),(function(t){return t/n.pixelWidth()*100}))}),n)},cs=function(t,e,n){return os(t,e,bu.getPixelWidth,(function(t){return t.getOrThunk(n.minCellWidth)}),n)},ss=function(t,e,n,r){var o=pa.rows(t),i=R(o,(function(t){return t.map(e.edge)}));return R(o,(function(t,e){var o=t.filter(a(ts.hasRowspan));return o.fold((function(){var t=fa(i,e);return r(t)}),(function(t){return n(t)}))}))},ls=function(t,e){return ss(t,e,bu.getHeight,(function(t){return t.getOrThunk(ts.minHeight)}))},fs=function(t,e){return ss(t,e,rs,is)},ds={getRawWidths:us,getPixelWidths:cs,getPercentageWidths:as,getPixelHeights:ls,getRawHeights:fs},ms=function(t,e,n){for(var r=0,o=t;o0&&r.setTableWidth(t,i,r.getCellDelta(0))},Es={adjustWidth:Ts,adjustHeight:Os,adjustWidthTo:Ds},Rs=function(t,e){return Ms(t,e,{validate:C,label:"function"})},Ms=function(t,e,n){if(0===e.length)throw new Error("You must specify at least one required field.");return tt("required",e),nt(e),function(r){var o=W(r),i=V(e,(function(t){return D(o,t)}));i||Z(e,o),t(e,o);var u=F(e,(function(t){return!n.validate(r[t],t)}));return u.length>0&&et(u,n.label),r}},_s=function(t,e){var n=F(e,(function(e){return!D(t,e)}));n.length>0&&$(n)},Fs=function(t){return Rs(_s,t)},Bs=Fs(["cell","row","replace","gap"]),Is=function(t){var e=bt(t,"colspan")?parseInt(vt(t,"colspan"),10):1,n=bt(t,"rowspan")?parseInt(vt(t,"rowspan"),10):1;return{element:o(t),colspan:o(e),rowspan:o(n)}},Ps=function(t,n){void 0===n&&(n=Is),Bs(t);var r=e(p.none()),o=function(e){return t.cell(e)},i=function(t){var e=n(t);return o(e)},u=function(t){var e=i(t);return r.get().isNone()&&r.set(p.some(e)),a=p.some({item:t,replacement:e}),e},a=p.none(),c=function(t,e){return a.fold((function(){return u(t)}),(function(n){return e(t,n.item)?n.replacement:u(t)}))};return{getOrInit:c,cursor:r.get}},Ns=function(t,n){return function(r){var o=e(p.none());Bs(r);var i=[],u=function(t,e){return P(i,(function(n){return e(n.item,t)}))},a=function(e){var u={scope:t},a=r.replace(e,n,u);return i.push({item:e,sub:a}),o.get().isNone()&&o.set(p.some(a)),a},c=function(t,e){return u(t,e).fold((function(){return a(t)}),(function(n){return e(t,n.item)?n.sub:a(t)}))};return{replaceOrInit:c,cursor:o.get}}},Ls=function(t){Bs(t);var n=e(p.none()),r=function(e){return n.get().isNone()&&n.set(p.some(e)),function(){var n=t.cell({element:o(e),colspan:o(1),rowspan:o(1)});return Ut(n,"width"),Ut(e,"width"),n}};return{combine:r,cursor:n.get}},js={modification:Ps,transform:Ns,merging:Ls},Vs=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Hs=function(t,e){var n=t.property().name(e);return D(["ol","ul"],n)},zs=function(t,e){var n=t.property().name(e);return D(Vs,n)},Ws=function(t,e){var n=t.property().name(e);return D(["address","pre","p","h1","h2","h3","h4","h5","h6"],n)},Us=function(t,e){var n=t.property().name(e);return D(["h1","h2","h3","h4","h5","h6"],n)},Gs=function(t,e){return D(["div","li","td","th","blockquote","body","caption"],t.property().name(e))},Xs=function(t,e){return D(["br","img","hr","input"],t.property().name(e))},Ys=function(t,e){return"iframe"===t.property().name(e)},qs=function(t,e){return!(zs(t,e)||Xs(t,e))&&"li"!==t.property().name(e)},Qs={isBlock:zs,isList:Hs,isFormatting:Ws,isHeading:Us,isContainer:Gs,isEmptyTag:Xs,isFrame:Ys,isInline:qs},Js=vo(),Ks=function(t){return Qs.isBlock(Js,t)},Zs=function(t){return Qs.isList(Js,t)},$s=function(t){return Qs.isFormatting(Js,t)},tl=function(t){return Qs.isHeading(Js,t)},el=function(t){return Qs.isContainer(Js,t)},nl=function(t){return Qs.isEmptyTag(Js,t)},rl=function(t){return Qs.isFrame(Js,t)},ol=function(t){return Qs.isInline(Js,t)},il={isBlock:Ks,isList:Zs,isFormatting:$s,isHeading:tl,isContainer:el,isEmptyTag:nl,isFrame:rl,isInline:ol},ul=function(t){var e=function(t){return"br"===ct(t)},n=function(t){return V(t,(function(t){return e(t)||mt(t)&&0===Tr(t).trim().length}))},r=function(t){return"li"===ct(t)||Pn(t,il.isList).isSome()},o=function(t){return nn(t).map((function(t){return!!il.isBlock(t)||!!il.isEmptyTag(t)&&"img"!==ct(t)})).getOr(!1)},i=function(t){return Ir(t).bind((function(n){var i=o(n);return $e(n).map((function(o){return!0===i||r(o)||e(n)||il.isBlock(o)&&!Ge(t,o)?[]:[Ft.fromTag("br")]}))})).getOr([])},u=function(){var e=j(t,(function(t){var e=rn(t);return n(e)?[]:e.concat(i(t))}));return 0===e.length?[Ft.fromTag("br")]:e},a=u();pn(t[0]),gn(t[0],a)},al={merge:ul},cl=function(t){var e=ur.cells(t);0===e.length&&hn(t)},sl=J("grid","cursor"),ll=function(t,e,n){return fl(t,e,n).orThunk((function(){return fl(t,0,0)}))},fl=function(t,e,n){return p.from(t[e]).bind((function(t){return p.from(t.cells()[n]).bind((function(t){return p.from(t.element())}))}))},dl=function(t,e,n){return sl(t,fl(t,e,n))},ml=function(t){return I(t,(function(t,e){return E(t,(function(t){return t.row()===e.row()}))?t:t.concat([e])}),[]).sort((function(t,e){return t.row()-e.row()}))},gl=function(t){return I(t,(function(t,e){return E(t,(function(t){return t.column()===e.column()}))?t:t.concat([e])}),[]).sort((function(t,e){return t.column()-e.column()}))},pl=function(t,e,n,r){var o=e.row(),i=e.row(),u=Lc.insertRowAt(t,i,o,n,r.getOrInit);return dl(u,i,e.column())},hl=function(t,e,n,r){var o=e[0].row(),i=e[0].row(),u=ml(e),a=I(u,(function(t,e){return Lc.insertRowAt(t,i,o,n,r.getOrInit)}),t);return dl(a,i,e[0].column())},vl=function(t,e,n,r){var o=e.row(),i=e.row()+e.rowspan(),u=Lc.insertRowAt(t,i,o,n,r.getOrInit);return dl(u,i,e.column())},bl=function(t,e,n,r){var o=ml(e),i=o[o.length-1].row(),u=o[o.length-1].row()+o[o.length-1].rowspan(),a=I(o,(function(t,e){return Lc.insertRowAt(t,u,i,n,r.getOrInit)}),t);return dl(a,u,e[0].column())},yl=function(t,e,n,r){var o=e.column(),i=e.column(),u=Lc.insertColumnAt(t,i,o,n,r.getOrInit);return dl(u,e.row(),i)},wl=function(t,e,n,r){var o=gl(e),i=o[0].column(),u=o[0].column(),a=I(o,(function(t,e){return Lc.insertColumnAt(t,u,i,n,r.getOrInit)}),t);return dl(a,e[0].row(),u)},xl=function(t,e,n,r){var o=e.column(),i=e.column()+e.colspan(),u=Lc.insertColumnAt(t,i,o,n,r.getOrInit);return dl(u,e.row(),i)},Cl=function(t,e,n,r){var o=e[e.length-1].column(),i=e[e.length-1].column()+e[e.length-1].colspan(),u=gl(e),a=I(u,(function(t,e){return Lc.insertColumnAt(t,i,o,n,r.getOrInit)}),t);return dl(a,e[0].row(),i)},Al=function(t,e,n,r){var o=Uc.replaceRow(t,e.row(),n,r.replaceOrInit);return dl(o,e.row(),e.column())},Sl=function(t,e,n,r){var o=Uc.replaceColumn(t,e.column(),n,r.replaceOrInit);return dl(o,e.row(),e.column())},kl=function(t,e,n,r){var o=Uc.replaceRow(t,e.row(),n,r.replaceOrInit);return dl(o,e.row(),e.column())},Tl=function(t,e,n,r){var o=Uc.replaceColumn(t,e.column(),n,r.replaceOrInit);return dl(o,e.row(),e.column())},Ol=function(t,e,n,r){var o=Lc.splitCellIntoColumns(t,e.row(),e.column(),n,r.getOrInit);return dl(o,e.row(),e.column())},Dl=function(t,e,n,r){var o=Lc.splitCellIntoRows(t,e.row(),e.column(),n,r.getOrInit);return dl(o,e.row(),e.column())},El=function(t,e,n,r){var o=gl(e),i=Lc.deleteColumnsAt(t,o[0].column(),o[o.length-1].column()),u=ll(i,e[0].row(),e[0].column());return sl(i,u)},Rl=function(t,e,n,r){var o=ml(e),i=Lc.deleteRowsAt(t,o[0].row(),o[o.length-1].row()),u=ll(i,e[0].row(),e[0].column());return sl(i,u)},Ml=function(t,e,n,r){var i=e.cells();al.merge(i);var u=Tc.merge(t,e.bounds(),n,o(i[0]));return sl(u,p.from(i[0]))},_l=function(t,e,n,r){var o=B(e,(function(t,e){return Tc.unmerge(t,e,n,r.combine(e))}),t);return sl(o,p.from(e[0]))},Fl=function(t,e,n,r){var o=function(t,e){var n=sr.fromTable(t),r=hr.generate(n);return $a.toGrid(r,e,!0)},i=o(e.clipboard(),e.generators()),u=yn(e.row(),e.column()),a=Mc.merge(u,t,i,e.generators(),n);return a.fold((function(){return sl(t,p.some(e.element()))}),(function(t){var n=ll(t,e.row(),e.column());return sl(t,n)}))},Bl=function(t,e,n){var r=sr.fromPastedRows(t,n),o=hr.generate(r);return $a.toGrid(o,e,!0)},Il=function(t,e,n,r){var o=t[e.cells[0].row()],i=e.cells[0].row(),u=Bl(e.clipboard(),e.generators(),o),a=Mc.insert(i,t,u,e.generators(),n),c=ll(a,e.cells[0].row(),e.cells[0].column());return sl(a,c)},Pl=function(t,e,n,r){var o=t[e.cells[0].row()],i=e.cells[e.cells.length-1].row()+e.cells[e.cells.length-1].rowspan(),u=Bl(e.clipboard(),e.generators(),o),a=Mc.insert(i,t,u,e.generators(),n),c=ll(a,e.cells[0].row(),e.cells[0].column());return sl(a,c)},Nl=Es.adjustWidthTo,Ll={insertRowBefore:oc(pl,ic,n,n,js.modification),insertRowsBefore:oc(hl,lc,n,n,js.modification),insertRowAfter:oc(vl,ic,n,n,js.modification),insertRowsAfter:oc(bl,lc,n,n,js.modification),insertColumnBefore:oc(yl,ic,Nl,n,js.modification),insertColumnsBefore:oc(wl,lc,Nl,n,js.modification),insertColumnAfter:oc(xl,ic,Nl,n,js.modification),insertColumnsAfter:oc(Cl,lc,Nl,n,js.modification),splitCellIntoColumns:oc(Ol,ic,Nl,n,js.modification),splitCellIntoRows:oc(Dl,ic,n,n,js.modification),eraseColumns:oc(El,lc,Nl,cl,js.modification),eraseRows:oc(Rl,lc,n,cl,js.modification),makeColumnHeader:oc(Sl,ic,n,n,js.transform("row","th")),unmakeColumnHeader:oc(Tl,ic,n,n,js.transform(null,"td")),makeRowHeader:oc(Al,ic,n,n,js.transform("col","th")),unmakeRowHeader:oc(kl,ic,n,n,js.transform(null,"td")),mergeCells:oc(Ml,cc,n,n,js.merging),unmergeCells:oc(_l,sc,Nl,n,js.merging),pasteCells:oc(Fl,uc,Nl,n,js.modification),pasteRowsBefore:oc(Il,ac,n,n,js.modification),pasteRowsAfter:oc(Pl,ac,n,n,js.modification)},jl=function(t){return Ft.fromDom(t.getBody())},Vl=function(t){return t.getBoundingClientRect().width},Hl=function(t){return t.getBoundingClientRect().height},zl=function(t){return function(e){return Ge(e,jl(t))}},Wl=function(t){return t?t.replace(/px$/,""):""},Ul=function(t){return/^[0-9]+$/.test(t)&&(t+="px"),t},Gl=function(t){var e=Bn(t,"td[data-mce-style],th[data-mce-style]");yt(t,"data-mce-style"),M(e,(function(t){yt(t,"data-mce-style")}))},Xl=function(t){return"rtl"===Ht(t,"direction")?"rtl":"ltr"},Yl={isRtl:o(!1)},ql={isRtl:o(!0)},Ql=function(t){var e=Xl(t);return"rtl"===e?ql:Yl},Jl={directionAt:Ql},Kl="tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol",Zl={"border-collapse":"collapse",width:"100%"},$l={border:"1"},tf=function(t){return t.getParam("table_default_attributes",$l,"object")},ef=function(t){return t.getParam("table_default_styles",Zl,"object")},nf=function(t){return t.getParam("table_resize_bars",!0,"boolean")},rf=function(t){return t.getParam("table_tab_navigation",!0,"boolean")},of=function(t){return t.getParam("table_cell_advtab",!0,"boolean")},uf=function(t){return t.getParam("table_row_advtab",!0,"boolean")},af=function(t){return t.getParam("table_advtab",!0,"boolean")},cf=function(t){return t.getParam("table_appearance_options",!0,"boolean")},sf=function(t){return t.getParam("table_grid",!0,"boolean")},lf=function(t){return t.getParam("table_style_by_css",!1,"boolean")},ff=function(t){return t.getParam("table_cell_class_list",[],"array")},df=function(t){return t.getParam("table_row_class_list",[],"array")},mf=function(t){return t.getParam("table_class_list",[],"array")},gf=function(t){return!0===t.getParam("table_responsive_width")},pf=function(t){return!1===t.getParam("table_responsive_width")},hf=function(t){return t.getParam("table_toolbar",Kl)},vf=function(t){var e=t.getParam("table_clone_elements");return y(e)?p.some(e.split(/[ ,]/)):Array.isArray(e)?p.some(e):p.none()},bf=function(t){var e=t.getParam("object_resizing",!0);return y(e)?"table"===e:e},yf=function(t,e){return t.fire("newrow",{node:e})},wf=function(t,e){return t.fire("newcell",{node:e})},xf=function(t,e,n,r){t.fire("ObjectResizeStart",{target:e,width:n,height:r})},Cf=function(t,e,n,r){t.fire("ObjectResized",{target:e,width:n,height:r})},Af=function(t,e,n,r,o){t.fire("tableselectionchange",{cells:e,start:n,finish:r,otherCells:o})},Sf=function(t){t.fire("tableselectionclear")},kf=function(t,e){var r=function(t){return"table"===ct(jl(t))},o=function(e){var n=Gu.getGridSize(e);return!1===r(t)||n.rows()>1},i=function(e){var n=Gu.getGridSize(e);return!1===r(t)||n.columns()>1},u=vf(t),a=function(e,n,r,o){return function(i,a){Gl(i);var c=o(),s=Ft.fromDom(t.getDoc()),l=Wu(Jl.directionAt),f=Qr.cellOperations(r,s,u);return n(i)?e(c,i,a,f,l).bind((function(e){return M(e.newRows(),(function(e){yf(t,e.dom())})),M(e.newCells(),(function(e){wf(t,e.dom())})),e.cursor().map((function(e){var n=t.dom.createRng();return n.setStart(e.dom(),0),n.setEnd(e.dom(),0),n}))})):p.none()}},c=a(Ll.eraseRows,o,n,e),s=a(Ll.eraseColumns,i,n,e),f=a(Ll.insertRowsBefore,l,n,e),d=a(Ll.insertRowsAfter,l,n,e),m=a(Ll.insertColumnsBefore,l,wu.halve,e),g=a(Ll.insertColumnsAfter,l,wu.halve,e),h=a(Ll.mergeCells,l,n,e),v=a(Ll.unmergeCells,l,n,e),b=a(Ll.pasteRowsBefore,l,n,e),y=a(Ll.pasteRowsAfter,l,n,e),w=a(Ll.pasteCells,l,n,e);return{deleteRow:c,deleteColumn:s,insertRowsBefore:f,insertRowsAfter:d,insertColumnsBefore:m,insertColumnsAfter:g,mergeCells:h,unmergeCells:v,pasteRowsBefore:b,pasteRowsAfter:y,pasteCells:w}},Tf=function(t,e,n){var r=sr.fromTable(t),o=hr.generate(r),i=lc(o,e);return i.map((function(t){var e=$a.toGrid(o,n,!1),r=e.slice(t[0].row(),t[t.length-1].row()+t[t.length-1].rowspan()),i=nc(r,n);return Ku.copy(i)}))},Of={copyRows:Tf},Df=tinymce.util.Tools.resolve("tinymce.util.Tools"),Ef=function(t,e,n){var r,o=t.select("td,th",e),i=function(e,r){for(var o=0;o0?p.some({name:"class",type:"selectbox",label:"Class",items:n}):p.none()},qf=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"selectbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"selectbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"selectbox",label:"H Align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"selectbox",label:"V Align",items:[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}]}],Qf=function(t){return Yf(t).fold((function(){return qf}),(function(t){return qf.concat(t)}))},Jf={getItems:Qf},Kf=function(t,e){var n=function(n,r){t.setAttrib(e,n,r)},r=function(n,r){t.setStyle(e,n,r)};return{setAttrib:n,setStyle:r}},Zf=function(t,e){var n=function(n,r){r&&t.setAttrib(e,n,r)},r=function(n,r){r&&t.setStyle(e,n,r)};return{setAttrib:n,setStyle:r}},$f={normal:Kf,ifTruthy:Zf},td=function(t,e){t.setAttrib("scope",e.scope),t.setAttrib("class",e.class),t.setStyle("width",Ul(e.width)),t.setStyle("height",Ul(e.height))},ed=function(t,e){t.setStyle("background-color",e.backgroundcolor),t.setStyle("border-color",e.bordercolor),t.setStyle("border-style",e.borderstyle),t.setStyle("border-width",Ul(e.borderwidth))},nd=function(t,e,n){var r=t.dom,o=n.celltype&&e[0].nodeName.toLowerCase()!==n.celltype?r.rename(e[0],n.celltype):e[0],i=$f.normal(r,o);td(i,n),of(t)&&ed(i,n),Bf.unApplyAlign(t,o),Bf.unApplyVAlign(t,o),n.halign&&Bf.applyAlign(t,o,n.halign),n.valign&&Bf.applyVAlign(t,o,n.valign)},rd=function(t,e,n){var r=t.dom;Df.each(e,(function(e){n.celltype&&e.nodeName.toLowerCase()!==n.celltype&&(e=r.rename(e,n.celltype));var o=$f.ifTruthy(r,e);td(o,n),of(t)&&ed(o,n),n.halign&&Bf.applyAlign(t,e,n.halign),n.valign&&Bf.applyVAlign(t,e,n.valign)}))},od=function(t,e,n){var r=n.getData();n.close(),t.undoManager.transact((function(){var n=1===e.length?nd:rd;n(t,e,r),t.focus()}))},id=function(t){var e,n=[];if(n=t.dom.select("td[data-mce-selected],th[data-mce-selected]"),e=t.dom.getParent(t.selection.getStart(),"td,th"),!n.length&&e&&n.push(e),e=e||n[0],e){var r=Df.map(n,(function(e){return Xf.extractDataFromCellElement(t,e,of(t))})),o=Xf.getSharedValues(r),i={type:"tabpanel",tabs:[{title:"General",name:"general",items:Jf.getItems(t)},Xf.getAdvancedTab("cell")]},a={type:"panel",items:[{type:"grid",columns:2,items:Jf.getItems(t)}]};t.windowManager.open({title:"Cell Properties",size:"normal",body:of(t)?i:a,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o,onSubmit:u(od,t,n)})}},ud={open:id},ad=function(t){var e=df(t),n=Xf.buildListItems(e,(function(e){e.value&&(e.textStyle=function(){return t.formatter.getCssText({block:"tr",classes:[e.value]})})}));return e.length>0?p.some({name:"class",type:"selectbox",label:"Class",items:n}):p.none()},cd=[{type:"selectbox",name:"type",label:"Row type",items:[{text:"Header",value:"thead"},{text:"Body",value:"tbody"},{text:"Footer",value:"tfoot"}]},{type:"selectbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],sd=function(t){return ad(t).fold((function(){return cd}),(function(t){return cd.concat(t)}))},ld={getItems:sd},fd=function(t,e,n){var r=t.getParent(e,"table"),o=e.parentNode,i=t.select(n,r)[0];i||(i=t.create(n),r.firstChild?"CAPTION"===r.firstChild.nodeName?t.insertAfter(i,r.firstChild):r.insertBefore(i,r.firstChild):r.appendChild(i)),i.appendChild(e),o.hasChildNodes()||t.remove(o)},dd=function(t,e){t.setStyle("background-color",e.backgroundcolor),t.setStyle("border-color",e.bordercolor),t.setStyle("border-style",e.borderstyle)},md=function(t,e,n,r){var o=t.dom,i=r.getData();r.close();var u=1===e.length?$f.normal:$f.ifTruthy;t.undoManager.transact((function(){Df.each(e,(function(e){i.type!==e.parentNode.nodeName.toLowerCase()&&fd(t.dom,e,i.type);var r=u(o,e);r.setAttrib("scope",i.scope),r.setAttrib("class",i.class),r.setStyle("height",Ul(i.height)),uf(t)&&dd(r,i),i.align!==n.align&&(Bf.unApplyAlign(t,e),Bf.applyAlign(t,e,i.align))})),t.focus()}))},gd=function(t){var e,n,r,o=t.dom,i=[];if(e=o.getParent(t.selection.getStart(),"table"),e&&(n=o.getParent(t.selection.getStart(),"td,th"),Df.each(e.rows,(function(t){Df.each(t.cells,(function(e){if((o.getAttrib(e,"data-mce-selected")||e===n)&&i.indexOf(t)<0)return i.push(t),!1}))})),r=i[0],r)){var a=Df.map(i,(function(e){return Xf.extractDataFromRowElement(t,e,uf(t))})),c=Xf.getSharedValues(a),s={type:"tabpanel",tabs:[{title:"General",name:"general",items:ld.getItems(t)},Xf.getAdvancedTab("row")]},l={type:"panel",items:[{type:"grid",columns:2,items:ld.getItems(t)}]};t.windowManager.open({title:"Row Properties",size:"normal",body:uf(t)?s:l,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:c,onSubmit:u(md,t,i,c)})}},pd={open:gd},hd=Object.prototype.hasOwnProperty,vd=function(t,e){return e},bd=function(t){return function(){for(var e=new Array(arguments.length),n=0;n',e.insertBefore(r,e.firstChild)),""===i.align?Bf.unApplyAlign(t,e):Bf.applyAlign(t,e,i.align),t.focus(),t.addVisual()}))},Hd=function(t,e){var n,r=t.dom,o=Xf.extractDataFromSettings(t,af(t));!1===e?(n=r.getParent(t.selection.getStart(),"table"),n?o=Xf.extractDataFromTableElement(t,n,af(t)):af(t)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor="")):(o.cols="1",o.rows="1",af(t)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""));var i=mf(t).length>0;i&&o.class&&(o.class=o.class.replace(/\s*mce\-item\-table\s*/g,""));var a={type:"grid",columns:2,items:Nd.getItems(t,i,e)},c=function(){return{type:"panel",items:[a]}},s=function(){return{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},Xf.getAdvancedTab("table")]}},l=af(t)?s():c();t.windowManager.open({title:"Table Properties",size:"normal",body:l,onSubmit:u(Vd,t,n),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},zd={open:Hd},Wd=function(t){return function(e){return p.from(e.dom.getParent(e.selection.getStart(),t)).map(Ft.fromDom)}},Ud=Wd("th,td"),Gd=Wd("th,td,caption"),Xd=Df.each,Yd=function(t,e,r,o,i){var c=zl(t),s=function(){Gd(t).each((function(e){var n=ur.table(e,c);n.filter(a(c)).each((function(e){var n=Ft.fromText("");if(cn(e,n),hn(e),t.dom.isEmpty(t.getBody()))t.setContent(""),t.selection.setCursorLocation();else{var r=t.dom.createRng();r.setStart(n.dom(),0),r.setEnd(n.dom(),0),t.selection.setRng(r),t.nodeChanged()}}))}))},l=function(t){return ur.table(t,c)},f=function(t){return{width:Vl(t.dom()),height:Vl(t.dom())}},d=function(t,e,n){var r=f(n);e.width===r.width&&e.height===r.height||(xf(t,n.dom(),e.width,e.height),Cf(t,n.dom(),r.width,r.height))},m=function(e){Ud(t).each((function(n){l(n).each((function(i){var u=Ei.forMenu(o,i,n),a=f(i);e(i,u).each((function(e){d(t,a,i),t.selection.setRng(e),t.focus(),r.clear(i),Gl(i)}))}))}))},g=function(e){return Ud(t).map((function(e){return l(e).bind((function(r){var i=Ft.fromDom(t.getDoc()),u=Ei.forMenu(o,r,e),a=Qr.cellOperations(n,i,p.none());return Of.copyRows(r,u,a)}))}))},h=function(e){i.get().each((function(n){var i=R(n,(function(t){return jr(t)}));Ud(t).each((function(n){l(n).each((function(u){var a=Ft.fromDom(t.getDoc()),c=Qr.paste(a),s=Ei.pasteRows(o,u,n,i,c);e(u,s).each((function(e){t.selection.setRng(e),t.focus(),r.clear(u)}))}))}))}))};Xd({mceTableSplitCells:function(){m(e.unmergeCells)},mceTableMergeCells:function(){m(e.mergeCells)},mceTableInsertRowBefore:function(){m(e.insertRowsBefore)},mceTableInsertRowAfter:function(){m(e.insertRowsAfter)},mceTableInsertColBefore:function(){m(e.insertColumnsBefore)},mceTableInsertColAfter:function(){m(e.insertColumnsAfter)},mceTableDeleteCol:function(){m(e.deleteColumn)},mceTableDeleteRow:function(){m(e.deleteRow)},mceTableCutRow:function(t){g().each((function(t){i.set(t),m(e.deleteRow)}))},mceTableCopyRow:function(t){g().each((function(t){i.set(t)}))},mceTablePasteRowBefore:function(t){h(e.pasteRowsBefore)},mceTablePasteRowAfter:function(t){h(e.pasteRowsAfter)},mceTableDelete:s},(function(e,n){t.addCommand(n,e)})),Xd({mceInsertTable:u(zd.open,t,!0),mceTableProps:u(zd.open,t,!1),mceTableRowProps:u(pd.open,t),mceTableCellProps:u(ud.open,t)},(function(e,n){t.addCommand(n,(function(){e()}))}))},qd={registerCommands:Yd},Qd=function(t){var e=p.from(t.dom().documentElement).map(Ft.fromDom).getOr(t);return{parent:o(e),view:o(t),origin:o(Cu(0,0))}},Jd=function(t,e){var n=function(){return ku(e)};return{parent:o(e),view:o(t),origin:n}},Kd=function(t,e){return{parent:o(e),view:o(t),origin:o(Cu(0,0))}},Zd={only:Qd,detached:Jd,body:Kd},$d=function(t){var e=J.apply(null,t),n=[],r=function(t){if(void 0===t)throw new Error("Event bind error: undefined handler");n.push(t)},o=function(t){n=F(n,(function(e){return e!==t}))},i=function(){for(var t=[],r=0;r0}))},s=function(){return o},l=function(){return i.getOr(Zd.only(Ft.fromDom(t.getBody())))},f=function(){o.each((function(t){t.destroy()})),i.each((function(e){Vm.remove(t,e)}))};return t.on("init",(function(){var e=Wu(Jl.directionAt),n=Vm.get(t);if(i=p.some(n),bf(t)&&nf(t)){var u=Pm.create(n,e);u.on(),u.events.startDrag.bind((function(e){r=p.some(t.selection.getRng())})),u.events.beforeResize.bind((function(e){var n=e.table().dom();xf(t,n,Vl(n),Hl(n))})),u.events.afterResize.bind((function(e){var n=e.table(),o=n.dom();Gl(n),r.each((function(e){t.selection.setRng(e),t.focus()})),Cf(t,o,Vl(o),Hl(o)),t.undoManager.add()})),o=p.some(u)}})),t.on("ObjectResizeStart",(function(r){var o=r.target;if(a(o)){var i=c(o).map((function(t){return u.test(t)})).getOr(!1);i&&pf(t)?Wm(o):!i&&gf(t)&&zm(o),e=r.width,n=c(o).getOr("")}})),t.on("ObjectResized",(function(r){var o=r.target;if(a(o)){var i=o;if(u.test(n)){var c=parseFloat(u.exec(n)[1]),s=r.width*c/e;t.dom.setStyle(i,"width",s+"%")}else{var l=[];Df.each(i.rows,(function(e){Df.each(e.cells,(function(e){var n=t.dom.getStyle(e,"width",!0);l.push({cell:e,width:n})}))})),Df.each(l,(function(e){t.dom.setStyle(e.cell,"width",e.width),t.dom.setAttrib(e.cell,"width",null)}))}}})),t.on("SwitchMode",(function(){s().each((function(e){t.readonly?e.hideBars():e.showBars()}))})),{lazyResize:s,lazyWire:l,destroy:f}},Gm=hi.generate([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),Xm=function(t){return void 0===t&&(t=void 0),Gm.none(t)},Ym=Jt(Jt({},Gm),{none:Xm}),qm=function(t,e){return ur.table(t,e).bind((function(e){var n=ur.cells(e),r=N(n,(function(e){return Ge(t,e)}));return r.map((function(t){return{index:o(t),all:o(n)}}))}))},Qm=function(t,e){var n=qm(t,e);return n.fold((function(){return Ym.none(t)}),(function(e){return e.index()+1=0?Ym.middle(t,e.all()[e.index()-1]):Ym.first(t)}))},Km={next:Qm,prev:Jm},Zm=J("start","soffset","finish","foffset"),$m={create:Zm},tg=hi.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),eg=function(t,e,n,r){return t.fold(e,n,r)},ng=function(t){return t.fold(i,i,i)},rg=tg.before,og=tg.on,ig=tg.after,ug={before:rg,on:og,after:ig,cata:eg,getStart:ng},ag=hi.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),cg=function(t){return ag.exact(t.start(),t.soffset(),t.finish(),t.foffset())},sg=function(t){return t.match({domRange:function(t){return Ft.fromDom(t.startContainer)},relative:function(t,e){return ug.getStart(t)},exact:function(t,e,n,r){return t}})},lg=ag.domRange,fg=ag.relative,dg=ag.exact,mg=function(t){var e=sg(t);return Ze(e)},gg=$m.create,pg={domRange:lg,relative:fg,exact:dg,exactFromRange:cg,getWin:mg,range:gg},hg=function(t,e){var n=t.document.createRange();return vg(n,e),n},vg=function(t,e){t.selectNodeContents(e.dom())},bg=function(t,e){e.fold((function(e){t.setStartBefore(e.dom())}),(function(e,n){t.setStart(e.dom(),n)}),(function(e){t.setStartAfter(e.dom())}))},yg=function(t,e){e.fold((function(e){t.setEndBefore(e.dom())}),(function(e,n){t.setEnd(e.dom(),n)}),(function(e){t.setEndAfter(e.dom())}))},wg=function(t,e,n){var r=t.document.createRange();return bg(r,e),yg(r,n),r},xg=function(t,e,n,r,o){var i=t.document.createRange();return i.setStart(e.dom(),n),i.setEnd(r.dom(),o),i},Cg=function(t){return{left:o(t.left),top:o(t.top),right:o(t.right),bottom:o(t.bottom),width:o(t.width),height:o(t.height)}},Ag=function(t){var e=t.getClientRects(),n=e.length>0?e[0]:t.getBoundingClientRect();return n.width>0||n.height>0?p.some(n).map(Cg):p.none()},Sg=hi.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),kg=function(t,e,n){return e(Ft.fromDom(n.startContainer),n.startOffset,Ft.fromDom(n.endContainer),n.endOffset)},Tg=function(t,e){return e.match({domRange:function(t){return{ltr:o(t),rtl:p.none}},relative:function(e,n){return{ltr:Ot((function(){return wg(t,e,n)})),rtl:Ot((function(){return p.some(wg(t,n,e))}))}},exact:function(e,n,r,o){return{ltr:Ot((function(){return xg(t,e,n,r,o)})),rtl:Ot((function(){return p.some(xg(t,r,o,e,n))}))}}})},Og=function(t,e){var n=e.ltr();if(n.collapsed){var r=e.rtl().filter((function(t){return!1===t.collapsed}));return r.map((function(t){return Sg.rtl(Ft.fromDom(t.endContainer),t.endOffset,Ft.fromDom(t.startContainer),t.startOffset)})).getOrThunk((function(){return kg(t,Sg.ltr,n)}))}return kg(t,Sg.ltr,n)},Dg=function(t,e){var n=Tg(t,e);return Og(t,n)},Eg=function(t,e){var n=Dg(t,e);return n.match({ltr:function(e,n,r,o){var i=t.document.createRange();return i.setStart(e.dom(),n),i.setEnd(r.dom(),o),i},rtl:function(e,n,r,o){var i=t.document.createRange();return i.setStart(r.dom(),o),i.setEnd(e.dom(),n),i}})},Rg=function(t,e,n,r,o){if(0===o)return 0;if(e===r)return o-1;for(var i=r,u=1;ui)return u-1;i=c}}return 0},Mg=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom},_g=function(t,e,n,r,o){var i=function(n){var r=t.dom().createRange();return r.setStart(e.dom(),n),r.collapse(!0),r},u=function(t){var e=i(t);return e.getBoundingClientRect()},a=Tr(e).length,c=Rg(u,n,r,o.right,a);return i(c)},Fg=function(t,e,n,r){var o=t.dom().createRange();o.selectNode(e.dom());var i=o.getClientRects(),u=Yu(i,(function(t){return Mg(t,n,r)?p.some(t):p.none()}));return u.map((function(o){return _g(t,e,n,r,o)}))},Bg=function(t,e,n,r){var o=t.dom().createRange(),i=rn(e);return Yu(i,(function(e){return o.selectNode(e.dom()),Mg(o.getBoundingClientRect(),n,r)?Ig(t,e,n,r):p.none()}))},Ig=function(t,e,n,r){return mt(e)?Fg(t,e,n,r):Bg(t,e,n,r)},Pg=function(t,e,n,r){var o=t.dom().createRange();o.selectNode(e.dom());var i=o.getBoundingClientRect(),u=Math.max(i.left,Math.min(i.right,n)),a=Math.max(i.top,Math.min(i.bottom,r));return Ig(t,e,u,a)},Ng=!0,Lg=!1,jg=function(t,e){return e-t.left0){var e=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);return p.some($m.create(Ft.fromDom(e.startContainer),e.startOffset,Ft.fromDom(n.endContainer),n.endOffset))}return p.none()},lp=function(t){var e=Ft.fromDom(t.anchorNode),n=Ft.fromDom(t.focusNode);return ep(e,t.anchorOffset,n,t.focusOffset)?p.some($m.create(e,t.anchorOffset,n,t.focusOffset)):sp(t)},fp=function(t,e){var n=hg(t,e);np(t,n)},dp=function(t){return p.from(t.getSelection()).filter((function(t){return t.rangeCount>0})).bind(lp)},mp=function(t){return dp(t).map((function(t){return pg.exact(t.start(),t.soffset(),t.finish(),t.foffset())}))},gp=function(t,e){var n=Eg(t,e);return Ag(n)},pp=function(t,e,n){return Qg(t,e,n)},hp=function(t){var e=t.getSelection();e.removeAllRanges()},vp=tinymce.util.Tools.resolve("tinymce.util.VK"),bp=function(t,e,n,r){return Cp(t,e,Km.next(n),r)},yp=function(t,e,n,r){return Cp(t,e,Km.prev(n),r)},wp=function(t,e){var n=pg.exact(e,0,e,0);return cp(n)},xp=function(t,e){var n=Bn(e,"tr");return z(n).bind((function(e){return zn(e,"td,th").map((function(e){return wp(t,e)}))}))},Cp=function(t,e,n,r,o){return n.fold(p.none,p.none,(function(e,n){return Br(n).map((function(e){return wp(t,e)}))}),(function(n){return ur.table(n,e).bind((function(e){var o=Ei.noMenu(n);return t.undoManager.transact((function(){r.insertRowsAfter(e,o)})),xp(t,e)}))}))},Ap=["table","li","dl"],Sp=function(t,e,n,r){if(t.keyCode===vp.TAB){var o=jl(e),i=function(t){var e=ct(t);return Ge(t,o)||D(Ap,e)},u=e.selection.getRng();if(u.collapsed){var a=Ft.fromDom(u.startContainer);ur.cell(a,i).each((function(o){t.preventDefault();var u=t.shiftKey?yp:bp,a=u(e,i,o,n,r);a.each((function(t){e.selection.setRng(t)}))}))}}},kp={handle:Sp},Tp=J("selection","kill"),Op={create:Tp},Dp=function(t,e,n,r){return{start:o(ug.on(t,e)),finish:o(ug.on(n,r))}},Ep={create:Dp},Rp=function(t,e){var n=Eg(t,e);return $m.create(Ft.fromDom(n.startContainer),n.startOffset,Ft.fromDom(n.endContainer),n.endOffset)},Mp=Ep.create,_p={convertToRange:Rp,makeSitus:Mp},Fp=function(t,e,n,r,o,i,u){return Ge(n,o)&&r===i?p.none():Wn(n,"td,th",e).bind((function(n){return Wn(o,"td,th",e).bind((function(r){return Bp(t,e,n,r,u)}))}))},Bp=function(t,e,n,r,o){return Ge(n,r)?p.none():ri.identify(n,r,e).bind((function(e){var r=e.boxes().getOr([]);return r.length>0?(o(t,r,e.start(),e.finish()),p.some(Op.create(p.some(_p.makeSitus(n,0,n,Er(n))),!0))):p.none()}))},Ip=function(t,e,n,r,o){var i=function(t){return o.clearBeforeUpdate(n),o.selectRange(n,t.boxes(),t.start(),t.finish()),t.boxes()};return ri.shiftSelection(r,t,e,o.firstSelectedSelector(),o.lastSelectedSelector()).map(i)},Pp={sync:Fp,detect:Bp,update:Ip},Np=J("item","mode"),Lp=function(t,e,n,r){return void 0===r&&(r=jp),t.property().parent(e).map((function(t){return Np(t,r)}))},jp=function(t,e,n,r){return void 0===r&&(r=Vp),n.sibling(t,e).map((function(t){return Np(t,r)}))},Vp=function(t,e,n,r){void 0===r&&(r=Vp);var o=t.property().children(e),i=n.first(o);return i.map((function(t){return Np(t,r)}))},Hp=[{current:Lp,next:jp,fallback:p.none()},{current:jp,next:Vp,fallback:p.some(Lp)},{current:Vp,next:Vp,fallback:p.some(jp)}],zp=function(t,e,n,r,o){void 0===o&&(o=Hp);var i=P(o,(function(t){return t.current===n}));return i.bind((function(n){return n.current(t,e,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return zp(t,e,n,r)}))}))}))},Wp=function(){var t=function(t,e){return t.query().prevSibling(e)},e=function(t){return t.length>0?p.some(t[t.length-1]):p.none()};return{sibling:t,first:e}},Up=function(){var t=function(t,e){return t.query().nextSibling(e)},e=function(t){return t.length>0?p.some(t[0]):p.none()};return{sibling:t,first:e}},Gp={left:Wp,right:Up},Xp=function(t,e,n,r,o,i){var u=zp(t,e,r,o);return u.bind((function(e){return i(e.item())?p.none():n(e.item())?p.some(e.item()):Xp(t,e.item(),n,e.mode(),o,i)}))},Yp=function(t,e,n,r){return Xp(t,e,n,jp,Gp.left(),r)},qp=function(t,e,n,r){return Xp(t,e,n,jp,Gp.right(),r)},Qp=function(t){return function(e){return 0===t.property().children(e).length}},Jp=function(t,e,n){return Zp(t,e,Qp(t),n)},Kp=function(t,e,n){return $p(t,e,Qp(t),n)},Zp=Yp,$p=qp,th=vo(),eh=function(t,e){return Jp(th,t,e)},nh=function(t,e){return Kp(th,t,e)},rh=function(t,e,n){return Zp(th,t,e,n)},oh=function(t,e,n){return $p(th,t,e,n)},ih=function(t,e,n){return Pn(t,e,n).isSome()},uh=J("element","offset"),ah=(J("element","deltaOffset"),J("element","start","finish"),J("begin","end"),J("element","text"),hi.generate([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}])),ch=function(t,e,n){var r=t.getRect(e),o=t.getRect(n);return o.right>r.left&&o.left ("+t.right()+", "+t.bottom()+")"},Fh={nu:Sh,moveUp:Th,moveDown:kh,moveBottomTo:Oh,moveTopTo:Dh,getTop:Rh,getBottom:Mh,translate:Eh,toString:_h},Bh=function(t,e,n){return n>=0&&n0?t.getRangedRect(e,n-1,e,n):p.none()},Ih=function(t){return Fh.nu({left:t.left,top:t.top,right:t.right,bottom:t.bottom})},Ph=function(t,e){return p.some(t.getRect(e))},Nh=function(t,e,n){return dt(e)?Ph(t,e).map(Ih):mt(e)?Bh(t,e,n).map(Ih):p.none()},Lh=function(t,e){return dt(e)?Ph(t,e).map(Ih):mt(e)?t.getRangedRect(e,0,e,Er(e)).map(Ih):p.none()},jh={getBoxAt:Nh,getEntireBox:Lh},Vh=5,Hh=100,zh=hi.generate([{none:[]},{retry:["caret"]}]),Wh=function(t,e){return t.left()e.right()},Uh=function(t,e,n){return Nn(e,il.isBlock).fold(o(!1),(function(e){return jh.getEntireBox(t,e).exists((function(t){return Wh(n,t)}))}))},Gh=function(t,e,n,r,o){var i=Fh.moveDown(o,Vh);return Math.abs(n.bottom()-r.bottom())<1||n.top()>o.bottom()?zh.retry(i):n.top()===o.bottom()?zh.retry(Fh.moveDown(o,1)):Uh(t,e,o)?zh.retry(Fh.translate(i,Vh,0)):zh.none()},Xh=function(t,e,n,r,o){var i=Fh.moveUp(o,Vh);return Math.abs(n.top()-r.top())<1||n.bottom()n.getInnerHeight()?p.some(t.point(e)-n.getInnerHeight()):t.point(e)<0?p.some(-t.point(e)):p.none()},ev=function(t,e,n){var r=t.move(n,Vh),o=Kh(e,t,n,r,Hh).getOr(r);return tv(t,o,e).fold((function(){return e.situsFromPoint(o.left(),t.point(o))}),(function(n){return e.scrollBy(0,n),e.situsFromPoint(o.left(),t.point(o)-n)}))},nv={tryUp:u(ev,Yh),tryDown:u(ev,qh),ieTryUp:$h,ieTryDown:Zh,getJumpSize:o(Vh)},rv=20,ov=Le(),iv=function(t,e,n){return t.getSelection().bind((function(r){return Ah.tryBr(e,r.finish(),r.foffset(),n).fold((function(){return p.some(uh(r.finish(),r.foffset()))}),(function(o){var i=t.fromSitus(o),u=dh.verify(t,r.finish(),r.foffset(),i.finish(),i.foffset(),n.failure,e);return Ah.process(u)}))}))},uv=function(t,e,n,r,o,i){return 0===i?p.none():sv(t,e,n,r,o).bind((function(u){var a=t.fromSitus(u),c=dh.verify(t,n,r,a.finish(),a.foffset(),o.failure,e);return dh.cata(c,(function(){return p.none()}),(function(){return p.some(u)}),(function(u){return Ge(n,u)&&0===r?av(t,n,r,Fh.moveUp,o):uv(t,e,u,0,o,i-1)}),(function(u){return Ge(n,u)&&r===Er(u)?av(t,n,r,Fh.moveDown,o):uv(t,e,u,Er(u),o,i-1)}))}))},av=function(t,e,n,r,o){return jh.getBoxAt(t,e,n).bind((function(e){return cv(t,o,r(e,nv.getJumpSize()))}))},cv=function(t,e,n){return ov.browser.isChrome()||ov.browser.isSafari()||ov.browser.isFirefox()||ov.browser.isEdge()?e.otherRetry(t,n):ov.browser.isIE()?e.ieRetry(t,n):p.none()},sv=function(t,e,n,r,o){return jh.getBoxAt(t,n,r).bind((function(e){return cv(t,o,e)}))},lv=function(t,e,n){return iv(t,e,n).bind((function(r){return uv(t,e,r.element(),r.offset(),n,rv).map(t.fromSitus)}))},fv={handle:lv},dv=Le(),mv=function(t,e){return ih(t,(function(t){return $e(t).exists((function(t){return Ge(t,e)}))}))},gv=function(t,e,n,r,i){return Wn(r,"td,th",e).bind((function(r){return Wn(r,"table",e).bind((function(u){return mv(i,u)?fv.handle(t,e,n).bind((function(t){return Wn(t.finish(),"td,th",e).map((function(e){return{start:o(r),finish:o(e),range:o(t)}}))})):p.none()}))}))},pv=function(t,e,n,r,o,i){return dv.browser.isIE()?p.none():i(r,e).orThunk((function(){return gv(t,e,n,r,o).map((function(t){var e=t.range();return Op.create(p.some(_p.makeSitus(e.start(),e.soffset(),e.finish(),e.foffset())),!0)}))}))},hv=function(t,e){return Wn(t,"tr",e).bind((function(t){return Wn(t,"table",e).bind((function(n){var r=Bn(n,"tr");return Ge(t,r[0])?rh(n,(function(t){return Ir(t).isSome()}),e).map((function(t){var e=Er(t);return Op.create(p.some(_p.makeSitus(t,e,t,e)),!0)})):p.none()}))}))},vv=function(t,e){return Wn(t,"tr",e).bind((function(t){return Wn(t,"table",e).bind((function(n){var r=Bn(n,"tr");return Ge(t,r[r.length-1])?oh(n,(function(t){return Br(t).isSome()}),e).map((function(t){return Op.create(p.some(_p.makeSitus(t,0,t,0)),!0)})):p.none()}))}))},bv=function(t,e,n,r,o,i,u){return gv(t,n,r,o,i).bind((function(t){return Pp.detect(e,n,t.start(),t.finish(),u)}))},yv={navigate:pv,select:bv,firstUpCheck:hv,lastDownCheck:vv},wv=function(t,e){return Wn(t,"td,th",e)};function xv(t,e,n,r){var o=p.none(),i=function(){o=p.none()},u=function(t){r.clear(e),o=wv(t.target(),n)},a=function(i){o.each((function(o){r.clearBeforeUpdate(e),wv(i.target(),n).each((function(i){ri.identify(o,i,n).each((function(n){var u=n.boxes().getOr([]);(u.length>1||1===u.length&&!Ge(o,i))&&(r.selectRange(e,u,n.start(),n.finish()),t.selectContents(i))}))}))}))},c=function(t){o.each(i)};return{mousedown:u,mouseover:a,mouseup:c}}var Cv={traverse:nn,gather:nh,relative:ug.before,otherRetry:nv.tryDown,ieRetry:nv.ieTryDown,failure:dh.failedDown},Av={traverse:en,gather:eh,relative:ug.before,otherRetry:nv.tryUp,ieRetry:nv.ieTryUp,failure:dh.failedUp},Sv={down:Cv,up:Av},kv=function(t){return function(e){return e===t}},Tv=kv(38),Ov=kv(40),Dv=function(t){return t>=37&&t<=40},Ev={ltr:{isBackward:kv(37),isForward:kv(39)},rtl:{isBackward:kv(39),isForward:kv(37)},isUp:Tv,isDown:Ov,isNavigation:Dv},Rv=function(t){return{left:t.left(),top:t.top(),right:t.right(),bottom:t.bottom(),width:t.width(),height:t.height()}},Mv={toRaw:Rv},_v=(Le().browser.isSafari(),function(e){var n=void 0!==e?e.dom():t.document,r=n.body.scrollLeft||n.documentElement.scrollLeft,o=n.body.scrollTop||n.documentElement.scrollTop;return Cu(r,o)}),Fv=function(e,n,r){var o=void 0!==r?r.dom():t.document,i=o.defaultView;i.scrollBy(e,n)},Bv=function(t){var e=function(e,n){return Ft.fromPoint(Ft.fromDom(t.document),e,n)},n=function(t){return t.dom().getBoundingClientRect()},r=function(e,n,r,o){var i=pg.exact(e,n,r,o);return gp(t,i).map(Mv.toRaw)},o=function(){return mp(t).map((function(e){return _p.convertToRange(t,e)}))},i=function(e){var n=pg.relative(e.start(),e.finish());return _p.convertToRange(t,n)},u=function(e,n){return pp(t,e,n).map((function(t){return Ep.create(t.start(),t.soffset(),t.finish(),t.foffset())}))},a=function(){hp(t)},c=function(e){fp(t,e)},s=function(e){up(t,e.start(),e.soffset(),e.finish(),e.foffset())},l=function(e,n){ap(t,e,n)},f=function(){return t.innerHeight},d=function(){var e=_v(Ft.fromDom(t.document));return e.top()},m=function(e,n){Fv(e,n,Ft.fromDom(t.document))};return{elementFromPoint:e,getRect:n,getRangedRect:r,getSelection:o,fromSitus:i,situsFromPoint:u,clearSelection:a,setSelection:s,setRelativeSelection:l,selectContents:c,getInnerHeight:f,getScrollY:d,scrollBy:m}},Iv=J("rows","cols"),Pv=function(t,e,n,r){var o=Bv(t),i=xv(o,e,n,r);return{mousedown:i.mousedown,mouseover:i.mouseover,mouseup:i.mouseup}},Nv=function(t,e,n,r){var o=Bv(t),i=function(){return r.clear(e),p.none()},a=function(t,a,c,s,l,f){var d=t.raw(),m=d.which,g=!0===d.shiftKey,h=ri.retrieve(e,r.selectedSelector()).fold((function(){return Ev.isDown(m)&&g?u(yv.select,o,e,n,Sv.down,s,a,r.selectRange):Ev.isUp(m)&&g?u(yv.select,o,e,n,Sv.up,s,a,r.selectRange):Ev.isDown(m)?u(yv.navigate,o,n,Sv.down,s,a,yv.lastDownCheck):Ev.isUp(m)?u(yv.navigate,o,n,Sv.up,s,a,yv.firstUpCheck):p.none}),(function(t){var n=function(n){return function(){var i=Yu(n,(function(n){return Pp.update(n.rows(),n.cols(),e,t,r)}));return i.fold((function(){return ri.getEdges(e,r.firstSelectedSelector(),r.lastSelectedSelector()).map((function(t){var n=Ev.isDown(m)||f.isForward(m)?ug.after:ug.before;return o.setRelativeSelection(ug.on(t.first(),0),n(t.table())),r.clear(e),Op.create(p.none(),!0)}))}),(function(t){return p.some(Op.create(p.none(),!0))}))}};return Ev.isDown(m)&&g?n([Iv(1,0)]):Ev.isUp(m)&&g?n([Iv(-1,0)]):f.isBackward(m)&&g?n([Iv(0,-1),Iv(-1,0)]):f.isForward(m)&&g?n([Iv(0,1),Iv(1,0)]):Ev.isNavigation(m)&&!1===g?i:p.none}));return h()},c=function(t,o,i,u,a){return ri.retrieve(e,r.selectedSelector()).fold((function(){var c=t.raw(),s=c.which,l=!0===c.shiftKey;return!1===l?p.none():Ev.isNavigation(s)?Pp.sync(e,n,o,i,u,a,r.selectRange):p.none()}),p.none)};return{keydown:a,keyup:c}},Lv=Le(),jv=function(t,e,n,r){var o=Bv(t);return function(t,i){r.clearBeforeUpdate(e),ri.identify(t,i,n).each((function(t){var n=t.boxes().getOr([]);r.selectRange(e,n,t.start(),t.finish()),Lv.deviceType.isTouch()?o.clearSelection():o.selectContents(i)}))}},Vv={mouse:Pv,keyboard:Nv,external:jv},Hv=function(t,e){M(e,(function(e){aa(t,e)}))},zv=function(t){return function(e){ia(e,t)}},Wv=function(t){return function(e){Hv(e,t)}},Uv=function(t){var e=zv(t.selected()),n=Wv([t.selected(),t.lastSelected(),t.firstSelected()]),r=function(e){var r=Bn(e,t.selectedSelector());M(r,n)},o=function(n,o,i,u){r(n),M(o,e),ia(i,t.firstSelected()),ia(u,t.lastSelected())};return{clearBeforeUpdate:r,clear:r,selectRange:o,selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},Gv=function(t,e,n){var r=function(e){yt(e,t.selected()),yt(e,t.firstSelected()),yt(e,t.lastSelected())},o=function(e){pt(e,t.selected(),"1")},i=function(t){u(t),n()},u=function(e){var n=Bn(e,t.selectedSelector());M(n,r)},a=function(n,r,u,a){i(n),M(r,o),pt(u,t.firstSelected(),"1"),pt(a,t.lastSelected(),"1"),e(r,u,a)};return{clearBeforeUpdate:u,clear:i,selectRange:a,selectedSelector:t.selectedSelector,firstSelectedSelector:t.firstSelectedSelector,lastSelectedSelector:t.lastSelectedSelector}},Xv={byClass:Uv,byAttr:Gv},Yv=function(t,e,n){var r=t.slice(0,e[e.length-1].row()+1),o=nc(r,n);return j(o,(function(t){var n=t.cells().slice(0,e[e.length-1].column()+1);return R(n,(function(t){return t.element()}))}))},qv=function(t,e,n){var r=t.slice(e[0].row()+e[0].rowspan()-1,t.length),o=nc(r,n);return j(o,(function(t){var n=t.cells().slice(e[0].column()+e[0].colspan()-1,+t.cells().length);return R(n,(function(t){return t.element()}))}))},Qv=function(t,e,n){var r=sr.fromTable(t),o=hr.generate(r),i=lc(o,e);return i.map((function(t){var e=$a.toGrid(o,n,!1),r=Yv(e,t,n),i=qv(e,t,n);return{upOrLeftCells:r,downOrRightCells:i}}))},Jv={getOtherCells:Qv},Kv=function(t){return!1===ca(Ft.fromDom(t.target),"ephox-snooker-resizer-bar")};function Zv(t,i,u){var a=rt(["mousedown","mouseover","mouseup","keyup","keydown"],[]),c=p.none(),s=vf(t),l=function(e,r,o){u.targets().each((function(i){var u=ur.table(r);u.each((function(u){var a=Ft.fromDom(t.getDoc()),c=Qr.cellOperations(n,a,s),l=Jv.getOtherCells(u,i,c);Af(t,e,r,o,l)}))}))},f=function(){Sf(t)},d=Xv.byAttr(gi,l,f);t.on("init",(function(u){var s=t.getWin(),l=jl(t),f=zl(t),m=function(){var e=t.selection,r=Ft.fromDom(e.getStart()),o=Ft.fromDom(e.getEnd()),i=Yo.sharedOne(ur.table,[r,o]);i.fold((function(){d.clear(l)}),n)},g=Vv.mouse(s,l,f,d),h=Vv.keyboard(s,l,f,d),v=Vv.external(s,l,f,d),b=function(t){return!0===t.raw().shiftKey};t.on("tableselectorchange",(function(t){v(t.start,t.finish)}));var y=function(e,n){b(e)&&(n.kill()&&e.kill(),n.selection().each((function(e){var n=pg.relative(e.start(),e.finish()),r=Eg(s,n);t.selection.setRng(r)})))},w=function(e){var n=A(e);if(n.raw().shiftKey&&Ev.isNavigation(n.raw().which)){var r=t.selection.getRng(),o=Ft.fromDom(r.startContainer),i=Ft.fromDom(r.endContainer);h.keyup(n,o,r.startOffset,i,r.endOffset).each((function(t){y(n,t)}))}},x=function(e){var n=A(e);i().each((function(t){t.hideBars()}));var r=t.selection.getRng(),o=Ft.fromDom(t.selection.getStart()),u=Ft.fromDom(r.startContainer),a=Ft.fromDom(r.endContainer),c=Jl.directionAt(o).isRtl()?Ev.rtl:Ev.ltr;h.keydown(n,u,r.startOffset,a,r.endOffset,c).each((function(t){y(n,t)})),i().each((function(t){t.showBars()}))},C=function(t){return t.hasOwnProperty("x")&&t.hasOwnProperty("y")},A=function(t){var e=Ft.fromDom(t.target),n=function(){t.stopPropagation()},i=function(){t.preventDefault()},u=r(i,n);return{target:o(e),x:o(C(t)?t.x:null),y:o(C(t)?t.y:null),stop:n,prevent:i,kill:u,raw:o(t)}},S=function(t){return 0===t.button},k=function(t){return void 0===t.buttons||0!==(1&t.buttons)},T=function(t){S(t)&&Kv(t)&&g.mousedown(A(t))},O=function(t){k(t)&&Kv(t)&&g.mouseover(A(t))},D=function(t){S(t)&&Kv(t)&&g.mouseup(A(t))},E=function(){var t=e(Ft.fromDom(l)),n=e(0),r=function(e){var r=Ft.fromDom(e.target);if("td"===ct(r)||"th"===ct(r)){var o=t.get(),i=n.get();Ge(o,r)&&e.timeStamp-i<300&&(e.preventDefault(),v(r,r))}t.set(r),n.set(e.timeStamp)};return{touchEnd:r}},R=E();t.on("mousedown",T),t.on("mouseover",O),t.on("mouseup",D),t.on("touchend",R.touchEnd),t.on("keyup",w),t.on("keydown",x),t.on("NodeChange",m),c=p.some(a({mousedown:T,mouseover:O,mouseup:D,keyup:w,keydown:x}))}));var m=function(){c.each((function(t){}))};return{clear:d.clear,destroy:m}}var $v=function(t){var e=function(){var e=jl(t);return ui.retrieve(e,gi.selectedSelector()).fold((function(){return void 0===t.selection.getStart()?yi.none():yi.single(t.selection)}),(function(t){return yi.multiple(t)}))};return{get:e}},tb=function(t,n){var r=e(p.none()),o=e([]),i=function(){return Gd(t).bind((function(t){var e=ur.table(t);return e.map((function(e){return"caption"===ct(t)?Ei.notCell(t):Ei.forMenu(n,e,t)}))}))},u=function(){r.set(Ot(i)()),M(o.get(),(function(t){return t()}))},a=function(t,e){var n=function(){return r.get().fold((function(){t.setDisabled(!0)}),(function(n){t.setDisabled(e(n))}))};return n(),o.set(o.get().concat([n])),function(){o.set(F(o.get(),(function(t){return t!==n})))}},c=function(t){return a(t,(function(t){return!1}))},s=function(t){return a(t,(function(t){return"caption"===ct(t.element())}))},l=function(t){return a(t,(function(t){return t.mergable().isNone()}))},f=function(t){return a(t,(function(t){return t.unmergable().isNone()}))};return t.on("NodeChange",u),{onSetupTable:c,onSetupCellOrRow:s,onSetupMergeable:l,onSetupUnmergeable:f,resetTargets:u,targets:function(){return r.get()}}},eb=function(t,e){t.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",fetch:function(t){return t("inserttable tableprops deletetable | cell row column")}});var n=function(e){return function(){return t.execCommand(e)}};t.ui.registry.addButton("tableprops",{tooltip:"Table properties",onAction:n("mceTableProps"),icon:"table",onSetup:e.onSetupTable}),t.ui.registry.addButton("tabledelete",{tooltip:"Delete table",onAction:n("mceTableDelete"),icon:"table-delete-table",onSetup:e.onSetupTable}),t.ui.registry.addButton("tablecellprops",{tooltip:"Cell properties",onAction:n("mceTableCellProps"),icon:"table-cell-properties",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tablemergecells",{tooltip:"Merge cells",onAction:n("mceTableMergeCells"),icon:"table-merge-cells",onSetup:e.onSetupMergeable}),t.ui.registry.addButton("tablesplitcells",{tooltip:"Split cell",onAction:n("mceTableSplitCells"),icon:"table-split-cells",onSetup:e.onSetupUnmergeable}),t.ui.registry.addButton("tableinsertrowbefore",{tooltip:"Insert row before",onAction:n("mceTableInsertRowBefore"),icon:"table-insert-row-above",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tableinsertrowafter",{tooltip:"Insert row after",onAction:n("mceTableInsertRowAfter"),icon:"table-insert-row-after",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tabledeleterow",{tooltip:"Delete row",onAction:n("mceTableDeleteRow"),icon:"table-delete-row",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tablerowprops",{tooltip:"Row properties",onAction:n("mceTableRowProps"),icon:"table-row-properties",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tableinsertcolbefore",{tooltip:"Insert column before",onAction:n("mceTableInsertColBefore"),icon:"table-insert-column-before",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tableinsertcolafter",{tooltip:"Insert column after",onAction:n("mceTableInsertColAfter"),icon:"table-insert-column-after",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tabledeletecol",{tooltip:"Delete column",onAction:n("mceTableDeleteCol"),icon:"table-delete-column",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tablecutrow",{tooltip:"Cut row",onAction:n("mceTableCutRow"),icon:"temporary-placeholder",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tablecopyrow",{tooltip:"Copy row",onAction:n("mceTableCopyRow"),icon:"temporary-placeholder",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tablepasterowbefore",{tooltip:"Paste row before",onAction:n("mceTablePasteRowBefore"),icon:"temporary-placeholder",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tablepasterowafter",{tooltip:"Paste row after",onAction:n("mceTablePasteRowAfter"),icon:"temporary-placeholder",onSetup:e.onSetupCellOrRow}),t.ui.registry.addButton("tableinsertdialog",{tooltip:"Insert table",onAction:n("mceInsertTable"),icon:"table"})},nb=function(t){var e=function(e){return t.dom.is(e,"table")&&t.getBody().contains(e)},n=hf(t);n.length>0&&t.ui.registry.addContextToolbar("table",{predicate:e,items:n,scope:"node",position:"node"})},rb={addButtons:eb,addToolbars:nb},ob=function(t,e){var n=function(e){return function(){return t.execCommand(e)}},r=function(e){var n=e.numRows,r=e.numColumns;t.undoManager.transact((function(){Id.insert(t,r,n)})),t.addVisual()},o={text:"Table properties",onSetup:e.onSetupTable,onAction:n("mceTableProps")},i={text:"Delete table",icon:"table-delete-table",onSetup:e.onSetupTable,onAction:n("mceTableDelete")},u=[{type:"menuitem",text:"Insert row before",icon:"table-insert-row-above",onAction:n("mceTableInsertRowBefore"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Insert row after",icon:"table-insert-row-after",onAction:n("mceTableInsertRowAfter"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Delete row",icon:"table-delete-row",onAction:n("mceTableDeleteRow"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Row properties",icon:"table-row-properties",onAction:n("mceTableRowProps"),onSetup:e.onSetupCellOrRow},{type:"separator"},{type:"menuitem",text:"Cut row",onAction:n("mceTableCutRow"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Copy row",onAction:n("mceTableCopyRow"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Paste row before",onAction:n("mceTablePasteRowBefore"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Paste row after",onAction:n("mceTablePasteRowAfter"),onSetup:e.onSetupCellOrRow}],a={type:"nestedmenuitem",text:"Row",getSubmenuItems:function(){return u}},c=[{type:"menuitem",text:"Insert column before",icon:"table-insert-column-before",onAction:n("mceTableInsertColBefore"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Insert column after",icon:"table-insert-column-after",onAction:n("mceTableInsertColAfter"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Delete column",icon:"table-delete-column",onAction:n("mceTableDeleteCol"),onSetup:e.onSetupCellOrRow}],s={type:"nestedmenuitem",text:"Column",getSubmenuItems:function(){return c}},l=[{type:"menuitem",text:"Cell properties",icon:"table-cell-properties",onAction:n("mceTableCellProps"),onSetup:e.onSetupCellOrRow},{type:"menuitem",text:"Merge cells",icon:"table-merge-cells",onAction:n("mceTableMergeCells"),onSetup:e.onSetupMergeable},{type:"menuitem",text:"Split cell",icon:"table-split-cells",onAction:n("mceTableSplitCells"),onSetup:e.onSetupUnmergeable}],f={type:"nestedmenuitem",text:"Cell",getSubmenuItems:function(){return l}};return!1===sf(t)?t.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:n("mceInsertTable")}):t.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:r}]}}),t.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:n("mceInsertTable")}),t.ui.registry.addMenuItem("tableprops",o),t.ui.registry.addMenuItem("deletetable",i),t.ui.registry.addNestedMenuItem("row",a),t.ui.registry.addNestedMenuItem("column",s),t.ui.registry.addNestedMenuItem("cell",f),t.ui.registry.addContextMenu("table",{update:function(){return e.resetTargets(),e.targets().fold((function(){return""}),(function(t){return"caption"===ct(t.element())?"tableprops deletetable":"cell row column | tableprops deletetable"}))}}),{rowItems:u,columnItems:c,cellItems:l}},ib={addMenuItems:ob},ub=function(t){return t.get().fold((function(){}),(function(t){return R(t,(function(t){return t.dom()}))}))},ab=function(t,e){var n=R(t,Ft.fromDom);e.set(p.from(n))},cb=function(t,e,n,r,o){return{insertTable:function(e,n){return Id.insert(t,e,n)},setClipboardRows:function(t){return ab(t,e)},getClipboardRows:function(){return ub(e)},resizeHandler:n,menuItems:o,selectionTargets:r}};function sb(t){var n=$v(t),r=tb(t,n),o=Um(t),i=Zv(t,o.lazyResize,r),u=kf(t,o.lazyWire),a=e(p.none());qd.registerCommands(t,u,i,n,a),Bi.registerEvents(t,n,u,i);var c=ib.addMenuItems(t,r);return rb.addButtons(t,r),rb.addToolbars(t),t.on("PreInit",(function(){t.serializer.addTempAttr(gi.firstSelected()),t.serializer.addTempAttr(gi.lastSelected())})),rf(t)&&t.on("keydown",(function(e){kp.handle(e,t,u,o.lazyWire)})),t.on("remove",(function(){o.destroy(),i.destroy()})),cb(t,a,o,r,c)}function lb(){h.add("table",sb)}lb()}(window)},"37a7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("router-view")};e.render=r;var o=[];e.staticRenderFns=o},"37e9":function(t,e,n){},"3c3b":function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.addRouter=i;var o=r(n("dbce"));function i(t,e,r,u){return t.forEach(t=>{if(t.component=()=>1===t[e]?(t=>new Promise(e=>e(t)).then(t=>(0,o.default)(n("7163")(t))))("@/views/home/index"):(t=>new Promise(e=>e(t)).then(t=>(0,o.default)(n("7163")(t))))("@/views/menuList/index"),!(t[u]&&t[u].length>0))return[];t[u]=i(t[u],e,r,u)}),t}},"3dce":function(t,e,n){"use strict";var r=n("01d4");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"3dfc":function(t,e,n){t.exports=n.p+"img/404.428fd901.png"},"3dfd":function(t,e,n){"use strict";n.r(e);var r=n("a494"),o=n("23be");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("70fa");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,null,null);e["default"]=a.exports},"3e14":function(t,e,n){"use strict";var r=n("d87f");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"408a":function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("14d9");var o=r(n("c0e8"));n("a753");var i=n("7212");n("a7a3");var u=r(n("eedd")),a={components:{Swiper:i.Swiper,SwiperSlide:i.SwiperSlide,Scroller:u.default,membership:o.default},data(){let t=this;return{smallBoxList:[{img:n("ade6"),label:"入会申请"},{img:n("bc67"),label:"专家智库"},{img:n("bff2"),label:"协会期刊"},{img:n("552c"),label:"鉴定评优"},{img:n("2613"),label:"信用管理"},{img:n("f96a"),label:"行业统计"}],swiperOptions:{slidesPerView:4,spaceBetween:20,loop:!1,autoplay:{delay:3e3,disableOnInteraction:!1},on:{click:function(){let e=this.clickedIndex-this.activeIndex+this.realIndex;t.handleClickSlide(e)}}},notList:[],BannerList2:[],activeName:"d1",tab:[{label:"动态发布",value:"d1"},{label:"政策法规",value:"d2"},{label:"培训鉴定",value:"d3"}],apiList:{d0:[],d1:[],d2:[],d3:[]},d0Total:0,total:0,formDataNew:{pagesize:10,pageindex:1},formData:{pagesize:12,pageindex:1}}},created(){this.getInit()},methods:{handleClick(t){this.activeName=t.value,this.formData.pageindex=1,this["get"+t.value]()},jumpUrl(t){t&&window.open(t,"_blank")},openJumpVip(){this.$refs.membership.showInit()},jumpPage(t){this.$api.XfWebApiGetMenuModel({menuid:0,label:t.label}).then(t=>t.Data?void this.$router.push({path:`menuList?ParentId=${t.Data.ParentId}&MenuId=${t.Data.MenuId}`}):void this.$message.error("请联系管理员新增对应路由"))},leftJump(){this.$refs.swiper.$swiper.slidePrev()},rightJump(){this.$refs.swiper.$swiper.slideNext()},handleClickSlide(t){this.jumpInfo(this.list5[t])},onSwiper(t){console.log(t)},onSlideChange(){},getInit(){this.newList(),this.getNewPositionList(),this.getBannerList()},newList(){this.$api.XfWebApiGetNewsReList(this.formDataNew).then(t=>{this.apiList["d0"]=t.Data.List||[],this.d0Total=t.Data.TotalCount})},getNewPositionList(){this.getList()},getList(){this.getd1()},getd1(){this.$api.XfWebApiGetNewPositionList({seat:1,...this.formData}).then(t=>{this.apiList["d1"]=t.Data.List||[],this.total=t.Data.TotalCount})},getd2(){this.$api.XfWebApiGetNewPositionList({seat:2,...this.formData}).then(t=>{this.apiList["d2"]=t.Data.List||[],this.total=t.Data.TotalCount})},getd3(){this.$api.XfWebApiGetNewPositionList({seat:3,...this.formData}).then(t=>{this.apiList["d3"]=t.Data.List||[],this.total=t.Data.TotalCount})},getBannerList(){this.$api.XfWebApiGetBannerList({type:2}).then(t=>{this.BannerList2=t.Data||[]})},jumpInfo(t){this.$router.push({path:"info",query:{MenuId:t.MenuId,NewsId:t.NewsId}})},handleCurrentChange(t){this.formDataNew.pageindex=t,this.newList()},handleCurrentChanges(t){this.formData.pageindex=t,this["get"+this.activeName]()}}};e.default=a},"40e3":function(t,e,n){n("33ad")},"418b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("14d9");var r={data(){return{activeIndex:null}},watch:{$route:{handler:function(t,e){"/home"==t.path?this.activeIndex=1:"/menuList"==t.path?this.$api.XfWebApiGetMenuTreeModel({menuid:this.$route.query.MenuId}).then(t=>{this.activeIndex=t.Data.MenuId}):this.activeIndex=null},deep:!0,immediate:!0}},methods:{jumpPage(t){"home"==t.CurValue?this.$router.push({path:"home"}):t.ChildList&&t.ChildList.length>0&&(t.ChildList[0].ChildList&&t.ChildList[0].ChildList.length>0?this.$router.push({path:`menuList?ParentId=${t.ChildList[0].ChildList[0].ParentId}&MenuId=${t.ChildList[0].ChildList[0].MenuId}`}):this.$router.push({path:`menuList?ParentId=${t.ChildList[0].ParentId}&MenuId=${t.ChildList[0].MenuId}`})),console.log(t,"item")}}};e.default=r},4360:function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.loadView=e.default=void 0,n("14d9");var o=r(n("8bbf")),i=r(n("2f62")),u=r(n("365c")),a=n("3c3b"),c=r(n("20a6")),s=r(n("74a1"));o.default.use(i.default);var l=new i.default.Store({state:{navStatus:!0,defaultSize:"small",backstageAsyncRouter:[],backstageToken:localStorage.getItem("backstageToken")||null,backstageUserInfo:{},topTab:[{path:"/System/home",title:"工作台"}],asyncRouter:[],token:localStorage.getItem("token")||null,userInfo:{},roleList:null,MenuList:null,TypeList:null,CompanyType:null,MemberLevel:null,num:null,isDesktop:!navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|IEMobile)/i)},getters:{CompanyType:t=>(t.CompanyType||u.default.XfWebApiGetTypeList({type:1}).then(e=>{t.CompanyType=e.Data||[],console.log("CompanyType",e.Data)}),t.CompanyType),MemberLevel:t=>(t.MemberLevel||u.default.XfWebApiGetTypeList({type:2}).then(e=>{t.MemberLevel=e.Data||[],console.log("MemberLevel",e.Data)}),t.MemberLevel),roleList:t=>(t.roleList||u.default.XfSystemApiGetRoleList({pageindex:1,pagesize:999}).then(e=>{t.roleList=e.Data.List||[]}),t.roleList),backstageAsyncRouter:t=>t.backstageAsyncRouter.length&&t.backstageAsyncRouter[0].children&&t.backstageAsyncRouter[0].children.length>0?t.backstageAsyncRouter[0].children:[],roleList:t=>(t.roleList||u.default.XfSystemApiGetRoleList({pageindex:1,pagesize:999}).then(e=>{t.roleList=e.Data.List||[]}),t.roleList),MenuList:t=>(t.MenuList||u.default.XfSysBussinessGetMenuList({pageindex:1,pagesize:999}).then(e=>{t.MenuList=e.Data||[]}),t.MenuList),TypeList:t=>(t.TypeList||u.default.XfSysBussinessGetTypeList({type:3,pageindex:1,pagesize:999}).then(e=>{t.TypeList=e.Data||[]}),t.TypeList)},mutations:{SET_AsyncRouter:(t,e)=>{t.asyncRouter=e},SET_DefaultSize:(t,e)=>{t.defaultSize=e},SET_AsyncUserInfo:(t,e)=>{t.userInfo=e},SET_AsyncLogin:(t,e)=>{t.token=e,localStorage.setItem("token",e)},CLEAR_Token_UserInfo:t=>{t.token=null,t.userInfo={},localStorage.removeItem("token")},SET_NavStatus:t=>{t.navStatus=!t.navStatus},SET_backstageToken:(t,e)=>{t.backstageToken=e,localStorage.setItem("backstageToken",e)},SET_AsyncBackstageUserInfo:(t,e)=>{t.backstageUserInfo=e},SET_AsyncBackstageRouter:(t,e)=>{t.backstageAsyncRouter=e},CLEAR_backstageToken:t=>{t.backstageToken=null,t.backstageUserInfo={},localStorage.removeItem("backstageToken")},SET_topTab:(t,e)=>{const n=t.topTab.findIndex(t=>t.path===e.path);if(-1===n){let n={path:e.path,title:e.meta.title};t.topTab.push(n)}},EDIT_topTab:(t,e)=>{t.topTab=e},SetSeeNum:(t,e)=>{t.num=e}},actions:{GET_AsyncBackstageUserInfo(t,e){let{commit:n}=t;return new Promise((t,e)=>{u.default.XfSystemApiGetLoginUser().then(e=>{n("SET_AsyncBackstageUserInfo",e.Data),t()}).catch(()=>{n("CLEAR_backstageToken"),e()})})},GenerateBackStageRoutes(t){let{commit:e}=t;return new Promise((t,e)=>{u.default.XfSystemApiGetSystemMenuList().then(e=>{let n=[{path:"/System",component:c.default,redirect:"/System/home",name:"System",children:d(e.Data)||[]}];t(n)}).catch(()=>{console.log("路由获取失败处理"),e()})})},GenerateLogin(t,e){let{dispatch:n,commit:r}=t;return new Promise((t,o)=>{u.default.XfWebApiGetLoginToken(e).then(e=>{r("SET_AsyncLogin",e.Data),n("GET_AsyncUserInfo").then(()=>{t()}).catch(()=>{o()})}).catch(()=>{r("Clear_Token_UserInfo"),o()})})},GET_AsyncUserInfo(t,e){let{commit:n}=t;return new Promise((t,e)=>{u.default.XfWebApiGetUserInfo().then(e=>{n("SET_AsyncUserInfo",e.Data),t()}).catch(()=>{n("Clear_Token_UserInfo"),e()})})},GenerateRoutes(t){let{commit:e}=t;return new Promise((t,n)=>{u.default.XfWebApiGetMenuList({parentid:-1}).then(n=>{const r=(0,a.addRouter)(n.Data,"MenuId","ParentId","ChildList");e("SET_AsyncRouter",r),t(r)}).catch(()=>{n()})})}},modules:{}});function f(t){for(let n in t){var e=n.toLowerCase();"menutype"===e&&(e="menuType"),e!==n&&(t[e]=t[n],delete t[n])}return t}function d(t){if(!t)return[];var e=t.map(t=>{var e=f(t);if((1===e.menuType||2===e.menuType)&&(e.meta={title:e.menuname,icon:e.icon},delete e.menuname,delete e.icon,1===e.menuType&&(e.component=s.default),2===e.menuType&&(e.component=m(e.component)),e.children.length>0)){var n=e.children.filter(t=>3!==t.MenuType);e.children=d(n)}return e});return e}e.default=l;const m=t=>e=>n.e("chunk-e479f946").then(function(){var r=[n("98b1")(`./views${t}/index`)];e.apply(null,r)}.bind(this)).catch(n.oe);e.loadView=m},"43f8":function(t,e,n){"use strict";var r=n("23f3");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"45c8":function(t,e,n){"use strict";n.r(e);var r=n("fdb0"),o=n("7a80");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("c4a9");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"3d2cad39",null);e["default"]=a.exports},4992:function(t,e,n){"use strict";n("9b65")},"4d09":function(t,e,n){"use strict";n("37e9")},"50dc":function(t,e,n){t.exports=n.p+"img/code.2be19f2f.png"},"52be":function(t,e,n){"use strict";var r=n("4ea4").default;r(n("9e1f"));n("450d");var o=r(n("6ed5")),i=(r(n("0fb7")),r(n("f529"))),u=(r(n("de31")),r(n("c69e"))),a=(r(n("acb6")),r(n("c673"))),c=(r(n("28b2")),r(n("c7ad"))),s=(r(n("be4f")),r(n("896a"))),l=(r(n("826b")),r(n("c263"))),f=(r(n("f225")),r(n("89a9"))),d=(r(n("6611")),r(n("e772"))),m=(r(n("1f1a")),r(n("4e4b"))),g=(r(n("560b")),r(n("dcdc"))),p=(r(n("bd49")),r(n("18ff"))),h=(r(n("960d")),r(n("defb"))),v=(r(n("cb70")),r(n("b370"))),b=(r(n("5e32")),r(n("6721"))),y=(r(n("9d4c")),r(n("e450"))),w=(r(n("7a0f")),r(n("0f6c"))),x=(r(n("f4f9")),r(n("c2cc"))),C=(r(n("b5d8")),r(n("f494"))),A=(r(n("fe07")),r(n("6ac5"))),S=(r(n("5466")),r(n("ecdf"))),k=(r(n("38a0")),r(n("ad41"))),T=(r(n("0c67")),r(n("299c"))),O=(r(n("10cb")),r(n("f3ad"))),D=(r(n("eca7")),r(n("3787"))),E=(r(n("425f")),r(n("4105"))),R=(r(n("a7cc")),r(n("df33"))),M=(r(n("6dca")),r(n("2cf9"))),_=(r(n("b84d")),r(n("c216"))),F=(r(n("8f24")),r(n("76b9"))),B=(r(n("279e")),r(n("7d94"))),I=(r(n("672e")),r(n("101e"))),P=(r(n("e612")),r(n("dd87"))),N=(r(n("075a")),r(n("72aa"))),L=(r(n("186a")),r(n("301f"))),j=(r(n("96dc")),r(n("9cea"))),V=(r(n("34db")),r(n("3803"))),H=(r(n("8bd8")),r(n("4cb2"))),z=(r(n("ce18")),r(n("f58e"))),W=(r(n("4ca3")),r(n("443e"))),U=(r(n("1951")),r(n("eedf"))),G=(r(n("e3ea")),r(n("7bc3"))),X=r(n("8bbf"));X.default.use(G.default),X.default.use(U.default),X.default.use(W.default),X.default.use(z.default),X.default.use(H.default),X.default.use(V.default),X.default.use(j.default),X.default.use(L.default),X.default.use(N.default),X.default.use(P.default),X.default.use(I.default),X.default.use(B.default),X.default.use(F.default),X.default.use(_.default),X.default.use(M.default),X.default.use(R.default),X.default.use(E.default),X.default.use(D.default),X.default.use(O.default),X.default.use(T.default),X.default.use(k.default),X.default.use(S.default),X.default.use(A.default),X.default.use(C.default),X.default.use(x.default),X.default.use(w.default),X.default.use(y.default),X.default.use(b.default),X.default.use(v.default),X.default.use(h.default),X.default.use(p.default),X.default.use(g.default),X.default.use(m.default),X.default.use(d.default),X.default.use(f.default),X.default.use(l.default),X.default.use(s.default),X.default.use(c.default),X.default.use(a.default),X.default.use(u.default),X.default.prototype.$message=i.default,X.default.prototype.$confirm=o.default.confirm},"533a":function(t,e,n){t.exports=n.p+"img/xh.cdd2de7c.png"},"552c":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACYCAYAAAAYwiAhAAAAAXNSR0IArs4c6QAACbxJREFUeF7tnd9vHNUVx8+dWbsCqnaTIAQPFFtyVQn64IAEEgLJiCeeSB54arF311Ulnur8BXb+giSvFc7aa0BIPDh5AoSEQaBKgCq7UhMJkSrLjzZRpDaGOBDvjznVeG3iJOuduTNzzszOfOf53HPvfM9nz717Zu4dQ7iggKACRtA3XEMBAmCAQFQBACYqL5wDMDAgqgAAE5UXzgEYGBBVAICJygvnAAwMiCoAwETlhXMABgZEFQBgovLCOQADA6IKADBReeEcgIEBUQUAmKi8cA7AwICoAgBMVF44B2ADGKjUW5NEzqRH5rFds02HvH8QlTaWqmYT+AQrAMDu0qhS57LndebImL8QUfkgCY2hc4b4zFJ15KNgmYtrAcD2xf7VxdacMc78ILDuRsUwLZlW++TSa/c1i4vRwXcOwHa1mT7bPk20k7WiXE1nu/0CILtXOgBGRNOL7QUyxs9ccS5A1ke9wgP26mKnYgzV45C1r23TMe5R/AG4rUjhAZs+271MxGMJAUZkzEKj6p5MzN+QOyo0YAlnrz0UNh3jjiOL9eQoNGAz9c4aM00lniSQxX6WtLCA7dS7uHs9cbh6DjcbtdIhId9D5bbAgLWnPDZrUtHqdLyjb/15dEPK/7D4LSxg0/XuPDEviAXKmLlG1T0j5n9IHBcWsJl6Z5WZjknFya/wL8+WqlL+h8VvYQGbPtvx118HPmuMG0BmOrcyWzoe18+wty8kYJU6j3ns17/kLib6aKVWekGuh+HwXEjA/vh655jj0KpkiABYgetgM/XuKWaeA2CSChQaMKEC6754IYMVFDDhAuvtCrYxp5er7gn5HJHtHgq3BtNYf+2EHHWwngzZ5j/50c3Uu3VmriTv+U6PTO7USs18LN1P1v0XDrDEX885IMKNWqlw2vaTolAiCL2e00dXs9GouUeznl00xlcowLSyF6r4t9EtDGB62QsL/P2ZsTCAaWWvnrjusUbNnNeYgrLeRyEAS2jXUOhY4h9kgaZIjQfbd5M34rlji38yX4cmMseGuc9gulNjjxQAVpAMFnO3doy8gjXYnni5zWC750ycikFJ5KYGzyF/1i6XgFXqshs6wpDnbLfHcVZFDp9F7i7q1yVfhw4DGBHhrIq8PezuweWtJXoUQEiaDjLbOd6J6Ty5XpOou0lUinZMQdeUyQ3aQ8BNutVpZilz5maK7L3n5a1nCa6YbMZp3iTmZafVWUobttwANrPYWWUjtw0tTrRTbct8sjE7Irf/M+Dmhh6wyl9bk17JrRPxZKqBzHTnZsPZbh1PI5sNLWC9KbGzEONUwkwjITC4VP50ZAKwB2/wlOfQDPVOuglcBLf/5VH7CyZu3xmGcYfo6RGB0OTEZRobUVIF7MgWV9jQPHEwVHsx7l5luvWB1zfkACz4l8DsnViZHT0dbJmMRSqAlZnL5keqmwhnQwCw2IFXPSBPHbBduNYMU6RFOQCLDZjqjid1wA7d5NUomQtTZAJg7brQXIupAraz5qJ4JzojgyUCmtoJjGqAla9z2RmldZsFfT8pAVgigKm9s6YGWBLZy5cWgAGwvgoc2eI1pvgnOgMwANZXgcNbnMiJggAsGcC0dp6rTJHln3jM6VIiJwoCsEQAy9ciH4AlAkWCTvSONkAGSzBsw+Iqd3UwZLBsoad5dgYyWLZirzIazV1PAEwlpBnrRPFjXQAsY7HvN5yHf23oscNEo66hVpfpwn+YtrZjDbzSqJWWY3kI2RiAhRQqLbPnJwxNPHRvmDa+ZVr/liMNS/NwFgAWKUQ6jY4+amjy0YND9NllpotX7CHT/BIcANNhJVIvf3jaodHSwU39afKdv/d/u3dQh45xD2l9kReARQq9fCN/3fXSE8Hh8QGzXY9pPSbyVQq+gwS0RB3MXsTfHDH04u+CwxMBsGajVhq3H1G0FsF3EM3vHa0AmL2Ijz9i6Jnx4PDU/2Y3RWpW8ZHB7OOu1sJf3PuL/EFXlDUYAAsIYVHepnhuwtBv+5Qn9stz5Xum9y7Y/YvU/hJvcA5O4DeLKdJexJd+79DDvxrcLgpgpFjFxxRpH3e1Fi9POnT4/sHdXbjC9Plluwym/ZEuZDA1ZOw6CqqB+d78Sr5f0be7dM+PBWB20VGzrj7rBPb1ySWmS9fsANN8TIQpMjCE6Rj88hdErzwVDNi7//To6g92Y9Q+Yh0ZzC4+KtZhq/jnNzz63492Q9Ks4iOD2cVGzTpsFf/Nzz1qdayGpbbZY29UyGBW8dExlqriE+lt9gBgOqxE6iUvVXxMkZHCL99IqoqvudkDGUyek8g9hKnif/1fpg+/tCtRaG72AGCRwy/fMC9VfEyR8qxE6kGuik9qmz2QwSKFXqdRXqr4yGA6vFj1IlnF19zsgQxmFXY9Y8kqvuZmDwCmx4xVT4JVfNJ+TIQp0ir0OsZyVXxS3eyBDKbDi3UveariI4NZh1++QZ6q+ABMnhfrHsJMkV9dY/r0Uvar+ADMOvzyDfyjAl55cvCRAVFeNNTe7IE1mDwrkXt4/BGiZ/xPx/W51r/xaOO7SK7Vq/jIYJHipNNo4iEif7o88kDvlb0b20wX/8108Wq0/rXfxUcGixanVFr506blm6v3jBOAhQxdUXZ2h5QjtJn2Zg9ksNChyYdhGlV8rMHywU6Yu1Df7IEMFiYsubHR3+wBwHIDT/CNaB/ZtH9E2LYWHJ+ht9A+sgmADT0yljegfGQTALOMz9CbGzPXqLpn0rgPlSnSvzF8kDSN8Pb6TKvIqlam8Ds6dJNXDdOxuDKj0GqtYCovGqr+i/Q7e/AGT3mG1qzluasBALNTkJmWVmZLVbtWyVmrTZE7WWyLLxuisTjDB2B26rW22+Nvv3Zf065VctaqgCWRxQBY+OB7bBbemHVPhm+RvKUqYDuL/Zs8T0wLUW8FgIVTLo2DTvqNTB2w3X+Up4hoLpxUd1oBsGDV/Mr9DeMeP1c1m8HWshapABYnkwGwwUAwm9Mrs+4JWWzCe08NMH+I5es85ozQPBFVwg4ZgPVXys9aRO7CSs18HFZLDbtUAdu7QR80cmnKuPSyw1QedOOda0S33u/2NZlwiZ4c8H1FDUFV+2BqGsds/EDOchamw8yswVSDgM5SVSATGSxVBdC5qAIATFReOAdgYEBUAQAmKi+cAzAwIKoAABOVF84BGBgQVQCAicoL5wAMDIgqAMBE5YVzAAYGRBUAYKLywjkAAwOiCgAwUXnhHICBAVEFAJiovHAOwMCAqAIATFReOAdgYEBUAQAmKi+cAzAwIKoAABOVF84BGBgQVQCAicoL5wAMDIgqAMBE5YVzAAYGRBX4P5EpT+QrvkcPAAAAAElFTkSuQmCC"},"56c5":function(t,e,n){"use strict";n("2349")},"56d7":function(t,e,n){"use strict";var r=n("4ea4").default,o=r(n("8bbf")),i=r(n("3dfd")),u=r(n("a18c")),a=r(n("4360"));n("9536"),n("52be"),n("e350");var c=r(n("365c")),s=r(n("9d4d")),l=r(n("f4bb"));o.default.use(l.default),o.default.config.productionTip=!1,o.default.prototype.$api=c.default,o.default.prototype.$methods=s.default,new o.default({router:u.default,store:a.default,render:t=>t(i.default)}).$mount("#app")},5785:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:""}},[e("el-dialog",{attrs:{"close-on-click-modal":!1,title:"网站建议","append-to-body":!0,visible:t.dialogVisible,width:"600px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"120px"}},[e("el-row",[e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"联系电话",prop:"Mobile"}},[e("el-input",{attrs:{clearable:""},model:{value:t.ruleForm.Mobile,callback:function(e){t.$set(t.ruleForm,"Mobile","string"===typeof e?e.trim():e)},expression:"ruleForm.Mobile"}})],1)],1),e("el-col",{attrs:{span:24}},[e("el-form-item",{attrs:{label:"建议留言",prop:"ProposeContent"}},[e("el-input",{attrs:{clearable:""},model:{value:t.ruleForm.ProposeContent,callback:function(e){t.$set(t.ruleForm,"ProposeContent","string"===typeof e?e.trim():e)},expression:"ruleForm.ProposeContent"}})],1)],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small"},on:{click:t.close}},[t._v("取 消")]),e("el-button",{attrs:{size:"small",type:"primary",loading:t.loading},on:{click:function(e){return t.submit("ruleForm")}}},[t._v("确 定")])],1)],1)],1)};e.render=r;var o=[];e.staticRenderFns=o},"58fc":function(t,e,n){"use strict";var r=n("aff4");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},5957:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:""}},[e("div",{staticClass:"center_1200",staticStyle:{height:"100%"}},[e("el-main",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"main_style"},[e("h1",{staticStyle:{"margin-top":"14px","text-align":"center"}},[t._v(" 投稿中心 "),e("el-button",{staticStyle:{float:"right"},attrs:{type:"success",size:"small"},on:{click:function(e){return t.contributeFunc()}}},[t._v("投稿")]),e("div",{staticStyle:{clear:"both"}})],1),t.notList.length>0?e("ul",{staticStyle:{width:"918px",margin:"0 auto"}},t._l(t.notList,(function(n,r){return e("li",{key:r,staticClass:"li_list",on:{click:function(e){return t.jumpInfo(n)}}},[e("div",{staticClass:"title_li"},[t._v(t._s(n.Title))]),e("div",{staticClass:"time_li"},[t._v(" "+t._s(t.$methods.onlyFormaHao(n.CreateTime))+" "),2==n.Status?e("el-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"primary",size:"small"},on:{click:function(e){return e.stopPropagation(),t.contributeFunc(n)}}},[t._v("修改")]):t._e(),1!==n.Status&&2!==n.Status?e("el-tag",{attrs:{type:"warning",effect:"dark"}},[t._v(t._s(t.strStatus(n.Status)))]):t._e(),e("el-tooltip",{attrs:{placement:"top",effect:"light"}},[e("div",{staticStyle:{"white-space":"nowrap"},attrs:{slot:"content"},slot:"content"},[t._v(" "+t._s(n.ProcessItemName)+" ")]),2==n.Status?e("el-tag",{attrs:{type:"danger",effect:"dark"}},[t._v(t._s(t.strStatus(n.Status)))]):t._e()],1)],1)])})),0):e("el-empty",{attrs:{"image-size":200}}),t.notList.length>0?e("el-pagination",{staticClass:"paginations",attrs:{"current-page":t.formData.pageindex,"page-size":t.formData.pagesize,layout:"total, prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange,"update:currentPage":function(e){return t.$set(t.formData,"pageindex",e)},"update:current-page":function(e){return t.$set(t.formData,"pageindex",e)}}}):t._e(),e("operation",{ref:"operation",on:{search:function(e){return t.search()}}})],1)],1)])};e.render=r;var o=[];e.staticRenderFns=o},"5a52":function(t,e,n){"use strict";n.r(e);var r=n("9511"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"5ab7":function(t,e,n){},"5e25":function(t,e,n){"use strict";n("e312")},"5ed0":function(t,e,n){},"5f68":function(t,e,n){t.exports=n.p+"img/Web2.6cb8c950.png"},6032:function(t,e,n){},"60a0":function(t,e,n){n("b6dd")},"613c":function(t,e,n){"use strict";var r=n("5785");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},6215:function(t,e,n){t.exports=n.p+"img/wx.0693fa7a.png"},6389:function(t,e){t.exports=VueRouter},"646b":function(t,e,n){"use strict";n("02e3")},"648a":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"info"}},[e("div",{staticClass:"dis_play center_1200"},[t.msgStatus?e("el-empty",{staticStyle:{margin:"0 auto"},attrs:{description:t.msgStatus,"image-size":200}}):e("div",{staticClass:"left"},[e("div",{staticClass:"tops"},[e("h2",[t._v(t._s(t.infoData.Title))]),e("div",{staticClass:"left_top_share"},[e("div",{staticStyle:{"margin-right":"30px"}},[t._v(" 发布时间:"+t._s(t.$methods.onlyFormaHao(t.infoData.CreateTime))+" ")]),e("share",{attrs:{config:t.config}},[t._v("分享")])],1)]),e("div",{staticClass:"ql-editor html_content",staticStyle:{"white-space":"pre-wrap",height:"auto"},domProps:{innerHTML:t._s(t.infoData.NewContent)}}),t.last||t.next?e("div",{staticClass:"last_next"},[t.last?e("p",{on:{click:function(e){return t.jumpInfo(t.last)}}},[t._v(" 上一篇"),e("span",[t._v(t._s(t.last.Title))])]):t._e(),t.next?e("p",{on:{click:function(e){return t.jumpInfo(t.next)}}},[t._v(" 下一篇"),e("span",[t._v(t._s(t.next.Title))])]):t._e()]):t._e()]),t._e()],1)])};e.render=r;var o=[];e.staticRenderFns=o},"65c2":function(t,e,n){"use strict";n("e08d")},"666f":function(t,e,n){n("372d")},6724:function(t,e,n){"use strict";var r=n("2f07");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"685d":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"Breadcrumb"}},[e("el-breadcrumb",{attrs:{"separator-class":"el-icon-arrow-right"}},t._l(t.routerCrumb,(function(n,r){return e("el-breadcrumb-item",{key:r},[t._v(t._s(n.meta.title))])})),1)],1)};e.render=r;var o=[];e.staticRenderFns=o},"696d":function(t,e,n){"use strict";var r=n("ac2e");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"6ccf":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"backstage"}},[e("header",{staticClass:"header_1"},[e("img",{staticClass:"logo_img",attrs:{src:n("9d64"),alt:""}}),e("div",{staticClass:"ul_1"},[e("el-dropdown",{on:{command:t.handleCommand}},[e("span",{staticClass:"el-dropdown-link"},[t._v(" 布局大小"),e("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},t._l(t.size,(function(n,r){return e("el-dropdown-item",{key:r,attrs:{command:n,disabled:t.$store.state.defaultSize===n}},[t._v(t._s(n))])})),1)],1),e("el-button",{attrs:{type:"text"}},[t._v(t._s(t.$store.state.backstageUserInfo.Account))]),e("el-button",{attrs:{type:"text"},on:{click:t.showBox}},[t._v("修改密码")]),e("el-button",{attrs:{type:"text"},on:{click:t.exitLogin}},[t._v("退出")])],1)]),e("div",{staticClass:"main_1"},[e("NavMenu"),e("div",{staticClass:"main_right"},[e("TopTab"),e("Breadcrumb"),e("keep-alive",[e("router-view",{staticClass:"main_router_view"})],1)],1)],1),e("el-dialog",{attrs:{"close-on-click-modal":!1,title:"用户信息",visible:t.dialogVisible,width:"700px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[e("el-form",{ref:"passForm",staticClass:"demo-ruleForm",attrs:{model:t.passForm,rules:t.rulesPass,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"旧密码",prop:"Password"}},[e("el-input",{attrs:{"show-password":""},model:{value:t.passForm.Password,callback:function(e){t.$set(t.passForm,"Password","string"===typeof e?e.trim():e)},expression:"passForm.Password"}})],1),e("el-form-item",{attrs:{label:"新密码",prop:"Newpwd"}},[e("el-input",{attrs:{"show-password":""},model:{value:t.passForm.Newpwd,callback:function(e){t.$set(t.passForm,"Newpwd","string"===typeof e?e.trim():e)},expression:"passForm.Newpwd"}})],1),e("el-form-item",{attrs:{label:"确认密码",prop:"againNewpwd"}},[e("el-input",{attrs:{"show-password":""},model:{value:t.passForm.againNewpwd,callback:function(e){t.$set(t.passForm,"againNewpwd","string"===typeof e?e.trim():e)},expression:"passForm.againNewpwd"}})],1)],1),e("div",{staticStyle:{"text-align":"center"}},[e("el-button",{attrs:{size:"small",type:"primary",loading:t.loading},on:{click:function(e){return t.submitPass("passForm")}}},[t._v("确 定")])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{size:"small"},on:{click:t.close}},[t._v("取 消")])],1)],1)],1)};e.render=r;var o=[];e.staticRenderFns=o},"6dfe":function(t,e,n){"use strict";n.r(e);var r=n("418b"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"6f5e":function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("b775"));const i="token";var u={XfWebApiGetLoginToken(t){return(0,o.default)({url:"/api/XfWebApi/GetLoginToken",method:"get",params:t,noToken:!0})},XfWebApiGetUserInfo(t){return(0,o.default)({url:"/api/XfWebApi/GetUserInfo",method:"get",params:t,tokenName:i})},XfWebApiGetMenuList(t){return(0,o.default)({url:"/api/XfWebApi/GetMenuList",method:"get",params:t,tokenName:i})},XfWebApiGetMenuModel(t){return(0,o.default)({url:"/api/XfWebApi/GetMenuModel",method:"get",params:t,noToken:!0})},XfWebApiGetMenuTreeModel(t){return(0,o.default)({url:"/api/XfWebApi/GetMenuTreeModel",method:"get",params:t,noToken:!0})},XfWebApiGetNewsList(t){return(0,o.default)({url:"/api/XfWebApi/GetNewsList",method:"get",params:t,noToken:!0})},XfWebApiGetNewsDetail(t){return(0,o.default)({url:"/api/XfWebApi/GetNewsDetail",method:"get",params:t,noToken:!0})},XfWebApiGetNewPositionList(t){return(0,o.default)({url:"/api/XfWebApi/GetNewPositionList",method:"get",params:t,noToken:!0})},XfWebApiGetBannerList(t){return(0,o.default)({url:"/api/XfWebApi/GetBannerList",method:"get",params:t,noToken:!0})},XfWebApiGetWebFriendlinks(t){return(0,o.default)({url:"/api/XfWebApi/GetWebFriendlinks",method:"get",params:t,noToken:!0})},XfWebApiEditMember(t){return(0,o.default)({url:"/api/XfWebApi/EditMember",method:"post",data:t,tokenName:i})},XfWebApiEditMemberPwd(t){return(0,o.default)({url:"/api/XfWebApi/EditMemberPwd",method:"post",data:t,tokenName:i})},XfWebApiApplyMember(t){return(0,o.default)({url:"/api/XfWebApi/ApplyMember",method:"post",data:t,noToken:!0})},XfWebApiGetTypeList(t){return(0,o.default)({url:"/api/XfWebApi/GetTypeList",method:"get",params:t,noToken:!0})},XfWebApiGetMemberApplyRc(t){return(0,o.default)({url:"/api/XfWebApi/GetMemberApplyRc",method:"get",params:t,noToken:!0})},XfWebApiSavePropose(t){return(0,o.default)({url:"/api/XfWebApi/SavePropose",method:"post",data:t,noToken:!0})},XfWebApiGetNewsReList(t){return(0,o.default)({url:"/api/XfWebApi/GetNewsReList",method:"get",params:t,noToken:!0})},XfWebApiGetCountWebCount(t){return(0,o.default)({url:"/api/XfWebApi/CountWebCount",method:"get",params:t,noToken:!0})},XfWebApiUploadFile(t){return(0,o.default)({url:"/api/XfWebApi/UploadFile",method:"post",data:t,noToken:!0})},XfWebApiGetMyNewsList(t){return(0,o.default)({url:"/api/XfWebApi/GetMyNewsList",method:"get",params:t,tokenName:i})},XfWebApiSaveNews(t){return(0,o.default)({url:"/api/XfWebApi/SaveNews",method:"post",data:t,tokenName:i})},XfWebApiGetNewsDetail(t){return(0,o.default)({url:"/api/XfWebApi/GetNewsDetail",method:"get",params:t,tokenName:i})}};e.default=u},"70fa":function(t,e,n){"use strict";n("5ab7")},7163:function(t,e){function n(t){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="7163"},"719c":function(t,e,n){"use strict";n("0fad")},"71c7":function(t,e,n){"use strict";var r=n("5957");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},7251:function(t,e,n){"use strict";var r=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("04f4")),i=r(n("eede")),u=r(n("9fe9")),a={components:{TopHeader:o.default,NavTab:i.default,Footer:u.default},data(){return{}},methods:{}};e.default=a},"74a1":function(t,e,n){"use strict";n.r(e);var r=n("90a6"),o=n("2877"),i={},u=Object(o["a"])(i,r["render"],r["staticRenderFns"],!1,null,null,null);e["default"]=u.exports},"74df":function(t,e,n){"use strict";n.r(e);var r=n("3081"),o=n("d65a");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("4d09");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"5229b498",null);e["default"]=a.exports},"753c":function(t,e,n){},7557:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("d9e2");var r={data(){var t=(t,e,n)=>{var r=/^1(3|4|5|6|7|8|9)\d{9}$/;return e?r.test(e)?void n():n(new Error("请输入正确手机号码")):n(new Error("请输入手机号码"))};return{loading:!1,dialogVisible:!1,ruleForm:{Mobile:"",ProposeContent:""},rules:{Mobile:[{required:!0,validator:t,trigger:"blur"}],ProposeContent:[{required:!0,message:"请输入建议留言",trigger:"blur"}]}}},methods:{showInit(t,e){this.ruleForm={Mobile:"",ProposeContent:""},this.dialogVisible=!0},close(){this.$refs["ruleForm"].resetFields(),this.loading=!1,this.dialogVisible=!1},submit(t){this.$refs[t].validate(async t=>{if(!t)return console.log("error submit!!"),!1;this.loading=!0,this.$api.XfWebApiSavePropose(this.ruleForm).then(t=>{this.close(),this.$message.success("提交成功")}).finally(()=>{this.loading=!1})})}}};e.default=r},"7a80":function(t,e,n){"use strict";n.r(e);var r=n("a068"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"7abe":function(t,e,n){"use strict";n.r(e);var r=n("e020"),o=n("8ff6");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("02a4");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"1c1cf822",null);e["default"]=a.exports},"7c12":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAACgJJREFUeF7t3U+oblUZx/HnmUVIkDkuiSYNmzVo0CCIwP4QXSMiMiIkosxCQjIuSYRImNUlRCJEI+I6KquBQ8mRROQgcCBC0CAiJFAars6Os+Ptnne/f5699lrPs56vcBC979p7Pb/1+9x933vuOVeFf0iABBYTULIhARJYTgAgtIMEDiQAEOpBAgChAyRgS4AniC03ViVJACBJDpoxbQkAxJYbq5IkAJAkB82YtgQAYsuNVUkSAEiSg2ZMWwIAseXGqiQJACTJQTOmLQGA2HJjVZIEAJLkoBnTlgBAbLmxKkkCAEly0IxpSwAgttxYlSQBgCQ5aMa0JQAQW26sSpIAQJIcNGPaEgCILTdWJUkAIEkOmjFtCQDElhurkiQAkCQHzZi2BABiy41VSRIASJKDZkxbAgCx5caqJAkAJMlBM6YtAYDYcmNVkgQAkuSgGdOWAEBsubEqSQIASXLQjGlLACC23FiVJIGDQEop10TkZpIsGDNvAs+q6t37xj/6BAFJ3tYkmXwRxzT/FSCllNtU9Y3dcECSpCr5xtyLo5TyTlX96xKQm/seNyDJ157BJ17C8X4R+YiqXl8C8pqIvASSweuRe7xDOH4nIjeOAblTRJYuwhv33OWKPv0xHLeLyMOnAJmCAEn0OrD/3QROwTG9/mQgIKFgoyRwKo6zgYBklIrkneMcHCYgIMlbruiTn4vDDAQk0auSb/8WHKuAgCRfyaJObMWxGghIolYmz77X4KgCBCR5yhZt0rU4qgEBSbTqjL/fGjiqAgHJ+KWLMmEtHNWBgCRKhcbdZ00cmwABybjl8z5ZbRybAQGJ9yqNt78tcGwKBCTjldDrRFvh2BwISLxWapx9bYmjCRCQjFNGb5NsjaMZEJB4q1b8/bTA0RQISOKX0ssErXA0BwISLxWLu4+WOLoAAUnccvbeeWsc3YCApHfV4t2/B46uQEASr6S9dtwLR3cgIOlVuTj37YnDBRCQxClr6532xuEGCEhaV8///TzgcAUEJP5L22qHXnC4AwKSVhX0ex9POFwCAYnf8m69M2843AIBydZV9Hd9jzhcAwGJvxJvtSOvONwDAclWlfRzXc84QgABiZ8y196JdxxhgICkdjX7Xy8CjlBAQNK/1LV2EAVHOCAgqVXRfteJhCMkEJD0K/faO0fDERYISNZWtf36iDhCAwFJ+5Jb7xgVR3ggILFWtt26yDiGAAKSdmU/907RcQwDBCTnVnf714+AYyggINm+9KfeYRQcwwEByakV3u51I+EYEghItiv/sSuPhmNYICA5VuX6Pz4ijqGBgKQ+gqUrjopjeCAg2R7JyDhSAAHJdkhGx5EGCEjqI8mAIxUQkNRDkgVHOiAgWY8kE46UQEBiR5INR1ogIDkfSUYcqYGA5HQkWXGkBwKS40gy4wDIZT+WSnBNRG4e79Cwr8iOAyA71f6Gqv7w1qqXUrIi2YtjyqeU8pyI3DXsTwv/P9jDqnp9+l+6pxyvicidCYLYi2OeOyGSRRw7mWRBkh7IQRwJkRzFkQxJaiBXcFw+LT6lqp9O+MutQ+/Frqnq3XsyGf1JkhbIEo75TfmvVPUziZCc8hsVS68ZGUlKIMdwzC5+qaqfTYDkFBxzDNmQpANyKo65EL9Q1c8NjOQcHBmRpAJyLo65EE+r6ucHRGLBkQ1JGiBWHHMhnlLVLwyEZA2OTEhSAFmLYy7Ez1X1iwMgqYEjC5LhgdTCMRfiZ6r6pcBIauLIgGRoILVxzIV4UlXvDYhkCxyjIxkWyFY45kI8oapfDoRkSxwjIxkSyNY45kL8VFW/EgBJCxyjIhkOSCsccyFuqOpXHSNpiWNEJEMBaY1jLsSPVfU+h0h64BgNyTBAeuGYC/G4qt7vCElPHCMhGQJIbxxzIR5T1W86QOIBxyhIwgO5X1Uf3y1l5y9w+oGqPtARiSccIyAJDcQbjrkQj6rqtzog8YgjOpKwQLzimAvxiKo+uAfJJ0XkMRF5160/tvK/I/yByoh/VD4kEO845q5/X1W/vQfJe0Vk+gYRH16JYlr+TxF5SFWf6PDEsmw/GpJwQKLgmMvzPVX9zr4mlVKmz598TUTeY2maiDwpItMnK/8cBEfEX26FAhINx1yI/4W8p8i3XyL5mIi87wQor4rIb0XkGVX94wK8CN+qKMqTJAyQqDjmDj8vIg+o6stLCEopE5CPi8g7ROSOy3+/KSL/uPz4vaq+eAhRKWX66senT4Dm4SURkIQAEh3HXMa/XyJ5pnY7SylvEZFHROTKZ/Rr36vy9bwjcQ9kFBy7vZreUP/k4tvo/KVG2UopnxCR6ROUH6hxvQ7X8IzENZARccz9e+Pil1E3po+LL8D6m6WUpZR7RGT6WvkPWtY7W+MViVsgI+PY7ea/ROQPIvLCxZv0X198L65XDrxHefvFaz+08/FuZyVfux2PSFwCyYJjX6H+ffE+4vWdj7eKyPQ7XdPH29Y2MMB6b0jcAcmMI0B/m2zRExJXQMDRpH8hbuIFiRsg4AjR26ab9IDEBRBwNO1dqJv1RtIdCDhC9bXLZnsi6QoEHF36FvKmS0h+IyIf3XCibkDAseGpDnrpHki6AAHHoA1uMFZrJM2BgKNBiwa/RUskTYGAY/DmNhyvFZJmQMDRsD1JbtUCSRMg4EjS2A5jbo1kcyDg6NCaZLfcEsmmQMCRrKkdx90KyWZAwNGxLUlvvQWSTYCAI2lDHYxdG0l1IOBw0JLkW6iJpCoQcCRvpqPxayGpBgQcjtrBVv6bQA0kVYCAg0Z6TWAtktVAwOG1GuxrTmANklVAwEEJoyRgRWIGAo4o1WCfa54kJiDgoHRREzj3SXI2EHBErQb7tjxJzgICDko2SgKnPklOBgKOUarBHOc8SU4CAg5KNWoCx54kR4H8yNnfQz7qQTFXvwQOIfmTql6ftqa37q+U8nVw9Ds17tw0gSUk310EsgdMhL8csmmq3GyoBPYimSe88gTZHb2UAo6husAwCwksIlkEAg7KlCyBvUgOPkGSBcS4JHAlAYBQChI4kABAqAcJAIQOkIAtAZ4gttxYlSQBgCQ5aMa0JQAQW26sSpIAQJIcNGPaEgCILTdWJUkAIEkOmjFtCQDElhurkiQAkCQHzZi2BABiy41VSRIASJKDZkxbAgCx5caqJAkAJMlBM6YtAYDYcmNVkgQAkuSgGdOWAEBsubEqSQIASXLQjGlLACC23FiVJAGAJDloxrQlABBbbqxKkgBAkhw0Y9oSAIgtN1YlSQAgSQ6aMW0JAMSWG6uSJACQJAfNmLYEAGLLjVVJEgBIkoNmTFsCALHlxqokCQAkyUEzpi0BgNhyY1WSBACS5KAZ05YAQGy5sSpJAgBJctCMaUsAILbcWJUkAYAkOWjGtCUAEFturEqSAECSHDRj2hIAiC03ViVJ4D+6Jh1B4L1NbQAAAABJRU5ErkJggg=="},"7cb8":function(t,e,n){},"7dfc":function(t,e,n){"use strict";var r=n("685d");n.o(r,"render")&&n.d(e,"render",(function(){return r["render"]})),n.o(r,"staticRenderFns")&&n.d(e,"staticRenderFns",(function(){return r["staticRenderFns"]}))},"7ee6":function(t,e,n){"use strict";n.r(e);var r=n("eb01"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"80b3":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{class:t.$store.state.navStatus?"":"small_main_left",attrs:{id:"main_left"}},[e("el-menu",{attrs:{"collapse-transition":!1,"default-active":t.$route.path,collapse:!t.$store.state.navStatus,router:""},on:{open:t.handleOpen,close:t.handleClose}},[t._l(t.backstageAsyncRouter,(function(n){return[1==n.menuType&&n.children.length>0&&1==n.visible&&1==n.status?e("Menu",{key:n.parentid+"-"+n.systemfunctionid,attrs:{menu:n}}):t._e(),2==n.menuType&&1==n.visible&&1==n.status?e("el-menu-item",{attrs:{index:n.path}},[e("i",{class:n.meta.icon}),e("span",{attrs:{slot:"title"},slot:"title"},[t._v(t._s(n.meta.title))])]):t._e()]}))],2)],1)};e.render=r;var o=[];e.staticRenderFns=o},"81ae":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r={401:"无效的会话,或者会话已过期,请重新登录",403:"当前操作没有权限",404:"访问资源不存在",default:"系统未知错误,请反馈给管理员"};e.default=r},8249:function(t,e,n){"use strict";n.r(e);var r=n("9053"),o=n.n(r);for(var i in r)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"825b":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.staticRenderFns=e.render=void 0;var r=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:""}},[e("div",{staticClass:"center_1200",staticStyle:{height:"100%"}},[e("el-main",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"main_style"},[t.notList.length>0?e("ul",{staticStyle:{width:"918px",margin:"0 auto"}},t._l(t.notList,(function(n,r){return e("li",{key:r,staticClass:"li_list",on:{click:function(e){return t.jumpInfo(n)}}},[e("div",{staticClass:"title_li"},[t._v(t._s(n.Title))]),e("div",{staticClass:"time_li"},[t._v(" "+t._s(t.$methods.onlyFormaHao(n.CreateTime))+" ")])])})),0):e("el-empty",{attrs:{"image-size":200}}),t.notList.length>0?e("el-pagination",{staticClass:"paginations",attrs:{"current-page":t.formData.pageindex,"page-size":t.formData.pagesize,layout:"total, prev, pager, next",total:t.total},on:{"current-change":t.handleCurrentChange,"update:currentPage":function(e){return t.$set(t.formData,"pageindex",e)},"update:current-page":function(e){return t.$set(t.formData,"pageindex",e)}}}):t._e()],1)],1)])};e.render=r;var o=[];e.staticRenderFns=o},"870e":function(t,e,n){"use strict";n.r(e);var r=n("1a61"),o=n("8249");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("65c2");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"42ed02a2",null);e["default"]=a.exports},"8aa7":function(t,e,n){},"8bbf":function(t,e){t.exports=Vue},"8cdb":function(t,e,n){"use strict";n.r(e);var r=n("6724"),o=n("f7e1");for(var i in o)["default"].indexOf(i)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("a87a");var u=n("2877"),a=Object(u["a"])(o["default"],r["render"],r["staticRenderFns"],!1,null,"b653e874",null);e["default"]=a.exports},"8d29":function(t,e,n){(function(t){n("d9e2"),n("14d9"),n("3c65"),n("130f"),n("907a"),n("986a"),n("1d02"),n("3c5d"),n("1b3b"),n("3d71"),n("c6e3"),function(e){"use strict";var n=function(){},r=function(t){return function(){return t()}},o=function(t,e){return function(){for(var n=[],r=0;r-1},H=function(t,e){for(var n=0,r=t.length;n=0;n--){var r=t[n];e(r,n)}},Y=function(t,e){for(var n=[],r=[],o=0,i=t.length;o0?Jt(n.errors):Qt(n.values,e)},Zt=function(t,e){return jt(t,e)};(function(t){t[t["Error"]=0]="Error",t[t["Value"]=1]="Value"})(h||(h={}));var $t=function(t,e,n){return t.stype===h.Error?e(t.serror):n(t.svalue)},te=function(t){var e=[],n=[];return G(t,(function(t){$t(t,(function(t){return n.push(t)}),(function(t){return e.push(t)}))})),{values:e,errors:n}},ee=function(t,e){return t.stype===h.Error?{stype:h.Error,serror:e(t.serror)}:t},ne=function(t,e){return t.stype===h.Value?{stype:h.Value,svalue:e(t.svalue)}:t},re=function(t,e){return t.stype===h.Value?e(t.svalue):t},oe=function(t,e){return t.stype===h.Error?e(t.serror):t},ie=function(t){return{stype:h.Value,svalue:t}},ue=function(t){return{stype:h.Error,serror:t}},ae=function(t){return $t(t,k.error,k.value)},ce=function(t){return t.fold(ue,ie)},se={fromResult:ce,toResult:ae,svalue:ie,partition:te,serror:ue,bind:re,bindError:oe,map:ne,mapError:ee,fold:$t},le=function(t,e){return t.length>0?se.svalue(kt(e,Tt.apply(void 0,t))):se.svalue(e)},fe=function(t){return o(se.serror,$)(t)},de=function(t,e){var n=se.partition(t);return n.errors.length>0?fe(n.errors):le(n.values,e)},me=function(t){var e=se.partition(t);return e.errors.length>0?fe(e.errors):se.svalue(e.values)},ge={consolidateObj:de,consolidateArr:me},pe=wt.generate([{setOf:["validator","valueType"]},{arrOf:["valueType"]},{objOf:["fields"]},{itemOf:["validator"]},{choiceOf:["key","branches"]},{thunk:["description"]},{func:["args","outputSchema"]}]),he=wt.generate([{field:["name","presence","type"]},{state:["name"]}]),ve=function(t){return E(t)&&st(t).length>100?" removed due to size":JSON.stringify(t,null,2)},be=function(t){var e=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:function(){return"... (only showing first ten failures)"}}]):t;return U(e,(function(t){return"Failed path: ("+t.path.join(" > ")+")\n"+t.getErrorInfo()}))},ye=function(t,e){return se.serror([{path:t,getErrorInfo:e}])},we=function(t,e,n){return ye(t,(function(){return'Could not find valid *strict* value for "'+e+'" in '+ve(n)}))},xe=function(t,e){return ye(t,(function(){return'Choice schema did not contain choice key: "'+e+'"'}))},Ce=function(t,e,n){return ye(t,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+ve(e)}))},Ae=function(t,e){return ye(t,(function(){return"There are unsupported fields: ["+e.join(", ")+"] specified"}))},Se=function(t,e){return ye(t,(function(){return e}))},ke=wt.generate([{field:["key","okey","presence","prop"]},{state:["okey","instantiator"]}]),Te=function(t,e,n){return Lt(e,n).fold((function(){return we(t,n,e)}),se.svalue)},Oe=function(t,e,n){var r=Lt(t,e).fold((function(){return n(t)}),u);return se.svalue(r)},De=function(t,e){return se.svalue(Lt(t,e))},Ee=function(t,e,n){var r=Lt(t,e).map((function(e){return!0===e?n(t):e}));return se.svalue(r)},Re=function(t,e,n,r){return n.fold((function(n,o,u,a){var c=function(e){var i=a.extract(t.concat([n]),r,e);return se.map(i,(function(t){return Vt(o,r(t))}))},s=function(e){return e.fold((function(){var t=Vt(o,r(x.none()));return se.svalue(t)}),(function(e){var i=a.extract(t.concat([n]),r,e);return se.map(i,(function(t){return Vt(o,r(x.some(t)))}))}))};return function(){return u.fold((function(){return se.bind(Te(t,e,n),c)}),(function(t){return se.bind(Oe(e,n,t),c)}),(function(){return se.bind(De(e,n),s)}),(function(t){return se.bind(Ee(e,n,t),s)}),(function(t){var r=t(e),o=se.map(Oe(e,n,i({})),(function(t){return kt(r,t)}));return se.bind(o,c)}))}()}),(function(t,n){var o=n(e);return se.svalue(Vt(t,r(o)))}))},Me=function(t,e,n,r){var o=U(n,(function(n){return Re(t,e,n,r)}));return ge.consolidateObj(o,{})},_e=function(t){var e=function(e,n,r){return t().extract(e,n,r)},n=function(){return t().toString()},r=function(){return t().toDsl()};return{extract:e,toString:n,toDsl:r}},Fe=function(t){var e=function(e,n,r){return se.bindError(t(r,n),(function(t){return Se(e,t)}))},n=function(){return"val"},r=function(){return pe.itemOf(t)};return{extract:e,toString:n,toDsl:r}},Be=function(t){var e=st(t);return q(e,(function(e){return Zt(t,e)}))},Ie=function(t){var e=Pe(t),n=Q(t,(function(t,e){return e.fold((function(e){return kt(t,Yt(e,!0))}),i(t))}),{}),r=function(t,r,o){var i=M(o)?[]:Be(o),u=q(i,(function(t){return!Zt(n,t)}));return 0===u.length?e.extract(t,r,o):Ae(t,u)};return{extract:r,toString:e.toString,toDsl:e.toDsl}},Pe=function(t){var e=function(e,n,r){return Me(e,r,t,n)},n=function(){var e=U(t,(function(t){return t.fold((function(t,e,n,r){return t+" -> "+r.toString()}),(function(t,e){return"state("+t+")"}))}));return"obj{\n"+e.join("\n")+"}"},r=function(){return pe.objOf(U(t,(function(t){return t.fold((function(t,e,n,r){return he.field(t,n,r)}),(function(t,e){return he.state(t)}))})))};return{extract:e,toString:n,toDsl:r}},Ne=function(t){var e=function(e,n,r){var o=U(r,(function(r,o){return t.extract(e.concat(["["+o+"]"]),n,r)}));return ge.consolidateArr(o)},n=function(){return"array("+t.toString()+")"},r=function(){return pe.arrOf(t)};return{extract:e,toString:n,toDsl:r}},Le=function(t,e){var n=function(e,n){return Ne(Fe(t)).extract(e,u,n)},r=function(t,r,o){var i=st(o),u=n(t,i);return se.bind(u,(function(n){var i=U(n,(function(t){return ke.field(t,t,Mt(),e)}));return Pe(i).extract(t,r,o)}))},o=function(){return"setOf("+e.toString()+")"},i=function(){return pe.setOf(t,e)};return{extract:r,toString:o,toDsl:i}},je=i(Fe(se.svalue)),Ve=o(Ne,Pe),He=ke.state,ze=ke.field,We=function(t,e,n,r,o){var i=Xt(r,o);return i.fold((function(){return Ce(t,r,o)}),(function(r){return r.extract(t.concat(["branch: "+o]),e,n)}))},Ue=function(t,e){var n=function(n,r,o){var i=Xt(o,t);return i.fold((function(){return xe(n,t)}),(function(t){return We(n,r,o,e,t)}))},r=function(){return"chooseOn("+t+"). Possible values: "+st(e)},o=function(){return pe.choiceOf(t,e)};return{extract:n,toString:r,toDsl:o}},Ge=Fe(se.svalue),Xe=function(t){return Ve(t)},Ye=function(){return Ne(Ge)},qe=_e,Qe=function(t){return Fe((function(e){return t(e).fold(se.serror,se.svalue)}))},Je=function(t,e){return Le((function(e){return se.fromResult(t(e))}),e)},Ke=function(t,e,n,r){var o=e.extract([t],n,r);return se.mapError(o,(function(t){return{input:r,errors:t}}))},Ze=function(t,e,n){return se.toResult(Ke(t,e,u,n))},$e=function(t){return t.fold((function(t){throw new Error(en(t))}),u)},tn=function(t,e,n){return $e(Ze(t,e,n))},en=function(t){return"Errors: \n"+be(t.errors)+"\n\nInput object: "+ve(t.input)},nn=function(t,e){return Ue(t,e)},rn=function(t,e){return Ue(t,dt(e,Pe))},on=i(Ge),un=function(t,e){return Fe((function(n){var r=typeof n;return t(n)?se.svalue(n):se.serror("Expected type: "+e+" but got: "+r)}))},an=un(F,"number"),cn=un(D,"string"),sn=un(M,"boolean"),ln=un(_,"function"),fn=function(t){var e=function(t,e){var n=t.next();while(!n.done){if(!e(n.value))return!1;n=t.next()}return!0};if(Object(t)!==t)return!0;switch({}.toString.call(t).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(t).every((function(e){return fn(t[e])}));case"Map":return e(t.keys(),fn)&&e(t.values(),fn);case"Set":return e(t.keys(),fn);default:return!1}},dn=Fe((function(t){return fn(t)?se.svalue(t):se.serror("Expected value to be acceptable for sending via postMessage")})),mn=function(t){return Qe((function(e){return V(t,e)?k.value(e):k.error('Unsupported value: "'+e+'", choose one of "'+t.join(", ")+'".')}))},gn=function(t){return ze(t,t,Mt(),je())},pn=function(t,e){return ze(t,t,Mt(),e)},hn=function(t){return pn(t,an)},vn=function(t){return pn(t,cn)},bn=function(t,e){return ze(t,t,Mt(),mn(e))},yn=function(t){return pn(t,sn)},wn=function(t){return pn(t,ln)},xn=function(t,e){return ze(t,t,_t(),Fe((function(n){return se.serror("The field: "+t+" is forbidden. "+e)})))},Cn=function(t,e){return ze(t,t,Mt(),Pe(e))},An=function(t,e){return ze(t,t,Mt(),Ve(e))},Sn=function(t,e){return ze(t,t,Mt(),Ne(e))},kn=function(t){return ze(t,t,_t(),je())},Tn=function(t,e){return ze(t,t,_t(),e)},On=function(t){return Tn(t,an)},Dn=function(t){return Tn(t,cn)},En=function(t){return Tn(t,ln)},Rn=function(t,e){return Tn(t,Ne(e))},Mn=function(t,e){return Tn(t,Pe(e))},_n=function(t,e){return Tn(t,Ie(e))},Fn=function(t,e){return ze(t,t,Et(e),je())},Bn=function(t,e,n){return ze(t,t,Et(e),n)},In=function(t,e){return Bn(t,e,an)},Pn=function(t,e){return Bn(t,e,cn)},Nn=function(t,e,n){return Bn(t,e,mn(n))},Ln=function(t,e){return Bn(t,e,sn)},jn=function(t,e){return Bn(t,e,ln)},Vn=function(t,e){return Bn(t,e,dn)},Hn=function(t,e,n){return Bn(t,e,Ne(n))},zn=function(t,e,n){return Bn(t,e,Pe(n))},Wn=function(t,e){return He(t,e)},Un=function(t){var e=t,n=function(){return e},r=function(t){e=t},o=function(){return Un(n())};return{get:n,set:r,clone:o}},Gn=function(t,n){var r=n||e.document,o=r.createElement("div");if(o.innerHTML=t,!o.hasChildNodes()||o.childNodes.length>1)throw e.console.error("HTML does not have a single root node",t),new Error("HTML must have a single root node");return qn(o.childNodes[0])},Xn=function(t,n){var r=n||e.document,o=r.createElement(t);return qn(o)},Yn=function(t,n){var r=n||e.document,o=r.createTextNode(t);return qn(o)},qn=function(t){if(null===t||void 0===t)throw new Error("Node cannot be null or undefined");return{dom:i(t)}},Qn=function(t,e,n){var r=t.dom();return x.from(r.elementFromPoint(e,n)).map(qn)},Jn={fromHtml:Gn,fromTag:Xn,fromText:Yn,fromDom:qn,fromPoint:Qn},Kn=function(t,e,n){return 0!==(t.compareDocumentPosition(e)&n)},Zn=function(t,n){return Kn(t,n,e.Node.DOCUMENT_POSITION_PRECEDING)},$n=function(t,n){return Kn(t,n,e.Node.DOCUMENT_POSITION_CONTAINED_BY)},tr={documentPositionPreceding:Zn,documentPositionContainedBy:$n},er=function(t,e){for(var n=0;n0&&Ui(a);var c={};return G(t,(function(t){c[t]=i(r[t])})),G(e,(function(t){c[t]=i(Object.prototype.hasOwnProperty.call(r,t)?x.some(r[t]):x.none())})),c}},qi=function(t){return Jn.fromDom(t.dom().ownerDocument)},Qi=function(t){return Jn.fromDom(t.dom().ownerDocument.documentElement)},Ji=function(t){return Jn.fromDom(t.dom().ownerDocument.defaultView)},Ki=function(t){return x.from(t.dom().parentNode).map(Jn.fromDom)},Zi=function(t){return x.from(t.dom().offsetParent).map(Jn.fromDom)},$i=function(t){return x.from(t.dom().nextSibling).map(Jn.fromDom)},tu=function(t){return U(t.dom().childNodes,Jn.fromDom)},eu=function(t,e){var n=t.dom().childNodes;return x.from(n[e]).map(Jn.fromDom)},nu=function(t){return eu(t,0)},ru=(Hi("element","offset"),function(t,n){var r=n||e.document,o=r.createElement("div");return o.innerHTML=t,tu(Jn.fromDom(o))}),ou=function(t,e){var n=Ki(t);n.each((function(n){n.dom().insertBefore(e.dom(),t.dom())}))},iu=function(t,e){var n=$i(t);n.fold((function(){var n=Ki(t);n.each((function(t){au(t,e)}))}),(function(t){ou(t,e)}))},uu=function(t,e){var n=nu(t);n.fold((function(){au(t,e)}),(function(n){t.dom().insertBefore(e.dom(),n.dom())}))},au=function(t,e){t.dom().appendChild(e.dom())},cu=function(t,e,n){eu(t,n).fold((function(){au(t,e)}),(function(t){ou(t,e)}))},su=function(t,e){G(e,(function(e){ou(t,e)}))},lu=function(t,e){G(e,(function(e){au(t,e)}))},fu=function(t){t.dom().textContent="",G(tu(t),(function(t){du(t)}))},du=function(t){var e=t.dom();null!==e.parentNode&&e.parentNode.removeChild(e)},mu=function(t){var e=tu(t);e.length>0&&su(t,e),du(t)},gu=function(t){return t.dom().innerHTML},pu=function(t,e){var n=qi(t),r=n.dom(),o=Jn.fromDom(r.createDocumentFragment()),i=ru(e,r);lu(o,i),fu(t),au(t,o)},hu=function(t){var e=Jn.fromTag("div"),n=Jn.fromDom(t.dom().cloneNode(!0));return au(e,n),gu(e)},vu=function(t,n,r){if(!(D(r)||M(r)||F(r)))throw e.console.error("Invalid call to Attr.set. Key ",n,":: Value ",r,":: Element ",t),new Error("Attribute value was not simple");t.setAttribute(n,r+"")},bu=function(t,e,n){vu(t.dom(),e,n)},yu=function(t,e){var n=t.dom();ft(e,(function(t,e){vu(n,e,t)}))},wu=function(t,e){var n=t.dom().getAttribute(e);return null===n?void 0:n},xu=function(t,e){var n=t.dom();return!(!n||!n.hasAttribute)&&n.hasAttribute(e)},Cu=function(t,e){t.dom().removeAttribute(e)},Au=function(t,e){return Jn.fromDom(t.dom().cloneNode(e))},Su=function(t){return Au(t,!1)},ku=function(t){var e=Su(t);return hu(e)},Tu=function(t){return ku(t)},Ou=function(t,e,n){return no(e,t.element())&&!no(e,n)},Du=Ai([ki(_o(),(function(t,n){var r=n.event().originator(),o=n.event().target();return!Ou(t,r,o)||(e.console.warn(_o()+" did not get interpreted by the desired target. \nOriginator: "+Tu(r)+"\nTarget: "+Tu(o)+"\nCheck the "+_o()+" event handlers"),!1)}))]),Eu=Object.freeze({events:Du}),Ru=0,Mu=function(t){var e=new Date,n=e.getTime(),r=Math.floor(1e9*Math.random());return Ru++,t+"_"+r+Ru+String(n)},_u=i("alloy-id-"),Fu=i("data-alloy-id"),Bu=_u(),Iu=Fu(),Pu=function(t,e){var n=Mu(Bu+t);return Nu(e,n),n},Nu=function(t,e){Object.defineProperty(t.dom(),Iu,{value:e,writable:!0})},Lu=function(t){var e=gi(t)?t.dom()[Iu]:null;return x.from(e)},ju=function(t){return Mu(t)},Vu=u,Hu=function(t){var e=function(e){return function(){throw new Error("The component must be in a context to send: "+e+"\n"+Tu(t().element())+" is not in context.")}};return{debugInfo:i("fake"),triggerEvent:e("triggerEvent"),triggerFocus:e("triggerFocus"),triggerEscape:e("triggerEscape"),build:e("build"),addToWorld:e("addToWorld"),removeFromWorld:e("removeFromWorld"),addToGui:e("addToGui"),removeFromGui:e("removeFromGui"),getByUid:e("getByUid"),getByDom:e("getByDom"),broadcast:e("broadcast"),broadcastOn:e("broadcastOn"),broadcastEvent:e("broadcastEvent"),isConnected:i(!1)}},zu=Hu(),Wu=function(t,e,n){var r=n.toString(),o=r.indexOf(")")+1,i=r.indexOf("("),u=r.substring(i+1,o-1).split(/,\s*/);return t.toFunctionAnnotation=function(){return{name:e,parameters:Uu(u.slice(0,1).concat(u.slice(3)))}},t},Uu=function(t){return U(t,(function(t){return Ir(t,"/*")?t.substring(0,t.length-"/*".length):t}))},Gu=function(t,e){var n=t.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return t.toFunctionAnnotation=function(){return{name:e,parameters:Uu(i)}},t},Xu=function(t,e){var n=e.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return t.toFunctionAnnotation=function(){return{name:"OVERRIDE",parameters:Uu(i.slice(1))}},t},Yu=Mu("alloy-premade"),qu=function(t){return Yt(Yu,t)},Qu=function(t){return Xt(t,Yu)},Ju=function(t){return Xu((function(e){for(var n=[],r=1;r1?q(e[n],(function(e){return H(t,(function(t){return t.name()===e}))})).join(" > "):t[0].name();return Yt(n,aa(o,i))}))}));return Kt(n,{})},ya=function(t){return Ze("custom.definition",Pe([ze("dom","dom",Mt(),Pe([gn("tag"),Fn("styles",{}),Fn("classes",[]),Fn("attributes",{}),kn("value"),kn("innerHtml")])),gn("components"),gn("uid"),Fn("events",{}),Fn("apis",{}),ze("eventOrder","eventOrder",Rt({"alloy.execute":["disabling","alloy.base.behaviour","toggling","typeaheadevents"],"alloy.focus":["alloy.base.behaviour","focusing","keying"],"alloy.system.init":["alloy.base.behaviour","disabling","toggling","representing"],input:["alloy.base.behaviour","representing","streaming","invalidating"],"alloy.system.detached":["alloy.base.behaviour","representing","item-events","tooltipping"],mousedown:["focusing","alloy.base.behaviour","item-type-events"],mouseover:["item-type-events","tooltipping"]}),on()),kn("domModification")]),t)},wa=function(t){return m(m({},t.dom),{uid:t.uid,domChildren:U(t.components,(function(t){return t.element()}))})},xa=function(t){return t.domModification.fold((function(){return ra({})}),ra)},Ca=function(t){return t.events},Aa=function(t,e){var n=wu(t,e);return void 0===n||""===n?[]:n.split(" ")},Sa=function(t,e,n){var r=Aa(t,e),o=r.concat([n]);return bu(t,e,o.join(" ")),!0},ka=function(t,e,n){var r=q(Aa(t,e),(function(t){return t!==n}));return r.length>0?bu(t,e,r.join(" ")):Cu(t,e),!1},Ta=function(t){return void 0!==t.dom().classList},Oa=function(t){return Aa(t,"class")},Da=function(t,e){return Sa(t,"class",e)},Ea=function(t,e){return ka(t,"class",e)},Ra=function(t,e){Ta(t)?t.dom().classList.add(e):Da(t,e)},Ma=function(t){var e=Ta(t)?t.dom().classList:Oa(t);0===e.length&&Cu(t,"class")},_a=function(t,e){if(Ta(t)){var n=t.dom().classList;n.remove(e)}else Ea(t,e);Ma(t)},Fa=function(t,e){return Ta(t)&&t.dom().classList.contains(e)},Ba=function(t,e){G(e,(function(e){Ra(t,e)}))},Ia=function(t,e){G(e,(function(e){_a(t,e)}))},Pa=function(t){return void 0!==t.style&&_(t.style.getPropertyValue)},Na=function(t,n,r){if(!D(r))throw e.console.error("Invalid call to CSS.set. Property ",n,":: Value ",r,":: Element ",t),new Error("CSS value must be a string: "+r);Pa(t)&&t.style.setProperty(n,r)},La=function(t,e){Pa(t)&&t.style.removeProperty(e)},ja=function(t,e,n){var r=t.dom();Na(r,e,n)},Va=function(t,e){var n=t.dom();ft(e,(function(t,e){Na(n,e,t)}))},Ha=function(t,e){var n=t.dom();ft(e,(function(t,e){t.fold((function(){La(n,e)}),(function(t){Na(n,e,t)}))}))},za=function(t,n){var r=t.dom(),o=e.window.getComputedStyle(r),i=o.getPropertyValue(n),u=""!==i||hi(t)?i:Wa(r,n);return null===u?void 0:u},Wa=function(t,e){return Pa(t)?t.style.getPropertyValue(e):""},Ua=function(t,e){var n=t.dom(),r=Wa(n,e);return x.from(r).filter((function(t){return t.length>0}))},Ga=function(t,e,n){var r=Jn.fromTag(t);ja(r,e,n);var o=Ua(r,e);return o.isSome()},Xa=function(t,e){var n=t.dom();La(n,e),xu(t,"style")&&""===Pr(wu(t,"style"))&&Cu(t,"style")},Ya=function(t){return t.dom().offsetWidth},qa=function(t){return t.dom().value},Qa=function(t,e){if(void 0===e)throw new Error("Value.set was undefined");t.dom().value=e},Ja=function(t){var e=Jn.fromTag(t.tag);yu(e,t.attributes),Ba(e,t.classes),Va(e,t.styles),t.innerHtml.each((function(t){return pu(e,t)}));var n=t.domChildren;return lu(e,n),t.value.each((function(t){Qa(e,t)})),t.uid,Nu(e,t.uid),e},Ka=function(t){var e=Gt("behaviours",{})(t),n=q(st(e),(function(t){return void 0!==e[t]}));return U(n,(function(t){return e[t].me}))},Za=function(t,e){return $u(t,e)},$a=function(t){var e=Ka(t);return Za(t,e)},tc=function(t,e,n){var r=wa(t),o=xa(t),i={"alloy.base.modification":o},u=e.length>0?ia(n,i,e,r):o;return oa(r,u)},ec=function(t,e,n){var r={"alloy.base.behaviour":Ca(t)};return ga(n,t.eventOrder,e,r).getOrDie()},nc=function(t){var e=function(){return y},n=Un(zu),r=$e(ya(t)),o=$a(t),u=ta(o),a=ea(o),c=tc(r,u,a),s=Ja(c),l=ec(r,u,a),f=Un(r.components),d=function(t){n.set(t)},m=function(){n.set(Hu(e))},g=function(){var t=tu(s),e=tt(t,(function(t){return n.get().getByDom(t).fold((function(){return[]}),(function(t){return[t]}))}));f.set(e)},p=function(e){var n=a,r=_(n[e.name()])?n[e.name()]:function(){throw new Error("Could not find "+e.name()+" in "+JSON.stringify(t,null,2))};return r()},h=function(t){return _(a[t.name()])},v=function(){return r.apis},b=function(t){return a[t]().map((function(t){return t.state.readState()})).getOr("not enabled")},y={getSystem:n.get,config:p,hasConfigured:h,spec:i(t),readState:b,getApis:v,connect:d,disconnect:m,element:i(s),syncComponents:g,components:f.get,events:i(l)};return y},rc=function(t){var e=Gt("components",[])(t);return U(e,cc)},oc=function(t){var e=Vu(t),n=e.events,r=g(e,["events"]),o=rc(r),i=m(m({},r),{events:m(m({},Eu),n),components:o});return k.value(nc(i))},ic=function(t){var e=Jn.fromText(t);return uc({element:e})},uc=function(t){var e=tn("external.component",Ie([gn("element"),kn("uid")]),t),r=Un(Hu()),o=function(t){r.set(t)},u=function(){r.set(Hu((function(){return a})))};e.uid.each((function(t){Nu(e.element,t)}));var a={getSystem:r.get,config:x.none,hasConfigured:i(!1),connect:o,disconnect:u,getApis:function(){return{}},element:i(e.element),spec:i(t),readState:i("No state"),syncComponents:n,components:i([]),events:i({})};return qu(a)},ac=ju,cc=function(t){return Qu(t).fold((function(){var e=t.hasOwnProperty("uid")?t:m({uid:ac("")},t);return oc(e).getOrDie()}),(function(t){return t}))},sc=qu;function lc(t,e){var n=function(e,n){if(!F(n)&&!n.match(/^[0-9]+$/))throw new Error(t+".set accepts only positive integer values. Value was "+n);var r=e.dom();Pa(r)&&(r.style[t]=n+"px")},r=function(n){var r=e(n);if(r<=0||null===r){var o=za(n,t);return parseFloat(o)||0}return r},o=r,i=function(t,e){return J(e,(function(e,n){var r=za(t,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?e:e+o}),0)},u=function(t,e,n){var r=i(t,n),o=e>r?e-r:0;return o};return{set:n,get:r,getOuter:o,aggregate:i,max:u}}var fc,dc=lc("height",(function(t){var e=t.dom();return hi(t)?e.getBoundingClientRect().height:e.offsetHeight})),mc=function(t){return dc.get(t)},gc=function(t){return dc.getOuter(t)},pc=function(t,e){var n=["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"],r=dc.max(t,e,n);ja(t,"max-height",r+"px")},hc=function(t,e){var n=function(n,r){return hc(t+n,e+r)};return{left:i(t),top:i(e),translate:n}},vc=hc,bc=function(t){var e=t.getBoundingClientRect();return vc(e.left,e.top)},yc=function(t,e){return void 0!==t?t:void 0!==e?e:0},wc=function(t){var e=t.dom().ownerDocument,n=e.body,r=e.defaultView,o=e.documentElement;if(n===t.dom())return vc(n.offsetLeft,n.offsetTop);var i=yc(r.pageYOffset,o.scrollTop),u=yc(r.pageXOffset,o.scrollLeft),a=yc(o.clientTop,n.clientTop),c=yc(o.clientLeft,n.clientLeft);return xc(t).translate(u-c,i-a)},xc=function(t){var e=t.dom(),n=e.ownerDocument,r=n.body;return r===e?vc(r.offsetLeft,r.offsetTop):hi(t)?bc(e):vc(0,0)},Cc=lc("width",(function(t){return t.dom().offsetWidth})),Ac=function(t,e){Cc.set(t,e)},Sc=function(t){return Cc.get(t)},kc=function(t){return Cc.getOuter(t)},Tc=function(t,e){var n=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],r=Cc.max(t,e,n);ja(t,"max-width",r+"px")},Oc=(Xr().browser.isSafari(),function(t){var n=void 0!==t?t.dom():e.document,r=n.body.scrollLeft||n.documentElement.scrollLeft,o=n.body.scrollTop||n.documentElement.scrollTop;return vc(r,o)}),Dc=function(t,e,n,r){return{x:i(t),y:i(e),width:i(n),height:i(r),right:i(t+n),bottom:i(e+r)}},Ec=function(t){var n=void 0===t?e.window:t,r=n["visualViewport"];if(void 0!==r)return Dc(r.pageLeft,r.pageTop,r.width,r.height);var o=Jn.fromDom(n.document),i=n.document.documentElement,u=Oc(o),a=i.clientWidth,c=i.clientHeight;return Dc(u.left(),u.top(),a,c)},Rc=function(t,e){var n=t.view(e);return n.fold(i([]),(function(e){var n=t.owner(e),r=Rc(t,n);return[e].concat(r)}))},Mc=function(t,e){var n=e.owner(t),r=Rc(e,n);return x.some(r)},_c=function(t){var n=t.dom()===e.document?x.none():x.from(t.dom().defaultView.frameElement);return n.map(Jn.fromDom)},Fc=function(t){return qi(t)},Bc=Object.freeze({view:_c,owner:Fc}),Ic=function(t){var n=Jn.fromDom(e.document),r=Oc(n),o=Mc(t,Bc);return o.fold(a(wc,t),(function(e){var n=xc(t),o=Q(e,(function(t,e){var n=xc(e);return{left:t.left+n.left(),top:t.top+n.top()}}),{left:0,top:0});return vc(o.left+n.left()+r.left(),o.top+n.top()+r.top())}))},Pc=Hi("point","width","height"),Nc=Hi("x","y","width","height"),Lc=function(t,e,n,r){return{x:i(t),y:i(e),width:i(n),height:i(r),right:i(t+n),bottom:i(e+r)}},jc=function(t){var e=wc(t),n=kc(t),r=gc(t);return Lc(e.left(),e.top(),n,r)},Vc=function(t){var e=Ic(t),n=kc(t),r=gc(t);return Lc(e.left(),e.top(),n,r)},Hc=function(){return Ec(e.window)},zc=function(t,e,n){return wi(t,e,n).isSome()},Wc=function(t,e,n){return yi(t,(function(t){return Zr(t,e)}),n)},Uc=function(t,e){return eo(e,t)},Gc=function(t,e,n){return li(Zr,Wc,t,e,n)},Xc=function(t){var e=wi(t,(function(t){if(!gi(t))return!1;var e=wu(t,"id");return void 0!==e&&e.indexOf("aria-owns")>-1}));return e.bind((function(t){var e=wu(t,"id"),n=qi(t);return Uc(n,'[aria-owns="'+e+'"]')}))},Yc=function(){var t=Mu("aria-owns"),e=function(e){bu(e,"aria-owns",t)},n=function(t){Cu(t,"aria-owns")};return{id:i(t),link:e,unlink:n}},qc=function(t,e){return Xc(e).exists((function(e){return Qc(t,e)}))},Qc=function(t,e){return zc(e,(function(e){return no(e,t.element())}),i(!1))||qc(t,e)},Jc=function(t){for(var e=[],n=function(t){e.push(t)},r=0;r-1?x.some(es.get()[e]):x.none()}))})).getOr(fc.NORMAL);switch(r){case fc.NORMAL:return n(cs());case fc.LOGGING:var o=ns(t,e),i=n(o);return o.write(),i;case fc.STOP:return!0}},os=["alloy/data/Fields","alloy/debugging/Debugging"],is=function(){var t=new Error;if(void 0!==t.stack){var e=t.stack.split("\n");return K(e,(function(t){return t.indexOf("alloy")>0&&!H(os,(function(e){return t.indexOf(e)>-1}))})).getOr(ts)}return ts},us={logEventCut:n,logEventStopped:n,logNoParent:n,logEventNoHandlers:n,logEventResponse:n,write:n},as=function(t,e,n){return rs(t,e,n)},cs=i(us),ss=i([gn("menu"),gn("selectedMenu")]),ls=i([gn("item"),gn("selectedItem")]),fs=(i(Pe(ls().concat(ss()))),i(Pe(ls()))),ds=Cn("initSize",[gn("numColumns"),gn("numRows")]),ms=function(){return pn("markers",fs())},gs=function(){return Cn("markers",[gn("backgroundMenu")].concat(ss()).concat(ls()))},ps=function(t){return Cn("markers",U(t,gn))},hs=function(t,e,n){is();return ze(e,e,n,Qe((function(t){return k.value((function(){for(var e=[],n=0;n0?e[0]:t.getBoundingClientRect();return n.width>0||n.height>0?x.some(n).map(Cf):x.none()},Sf=wt.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),kf=function(t,e,n){return e(Jn.fromDom(n.startContainer),n.startOffset,Jn.fromDom(n.endContainer),n.endOffset)},Tf=function(t,e){return e.match({domRange:function(t){return{ltr:i(t),rtl:x.none}},relative:function(e,n){return{ltr:Ot((function(){return wf(t,e,n)})),rtl:Ot((function(){return x.some(wf(t,n,e))}))}},exact:function(e,n,r,o){return{ltr:Ot((function(){return xf(t,e,n,r,o)})),rtl:Ot((function(){return x.some(xf(t,r,o,e,n))}))}}})},Of=function(t,e){var n=e.ltr();if(n.collapsed){var r=e.rtl().filter((function(t){return!1===t.collapsed}));return r.map((function(t){return Sf.rtl(Jn.fromDom(t.endContainer),t.endOffset,Jn.fromDom(t.startContainer),t.startOffset)})).getOrThunk((function(){return kf(t,Sf.ltr,n)}))}return kf(t,Sf.ltr,n)},Df=function(t,e){var n=Tf(t,e);return Of(t,n)},Ef=function(t,e){var n=Df(t,e);return n.match({ltr:function(e,n,r,o){var i=t.document.createRange();return i.setStart(e.dom(),n),i.setEnd(r.dom(),o),i},rtl:function(e,n,r,o){var i=t.document.createRange();return i.setStart(r.dom(),o),i.setEnd(e.dom(),n),i}})},Rf=function(t,e,n,r,o){if(0===o)return 0;if(e===r)return o-1;for(var i=r,u=1;ui)return u-1;i=c}}return 0},Mf=function(t,e,n){return e>=t.left&&e<=t.right&&n>=t.top&&n<=t.bottom};function _f(t,e){var n=function(n){if(!t(n))throw new Error("Can only get "+e+" value of a "+e+" node");return r(n).getOr("")},r=function(e){return t(e)?x.from(e.dom().nodeValue):x.none()},o=function(n,r){if(!t(n))throw new Error("Can only set raw "+e+" value of a "+e+" node");n.dom().nodeValue=r};return{get:n,getOption:r,set:o}}var Ff=_f(pi,"text"),Bf=function(t){return Ff.get(t)},If=function(t){return Ff.getOption(t)},Pf=function(t,e,n,r,o){var i=function(n){var r=t.dom().createRange();return r.setStart(e.dom(),n),r.collapse(!0),r},u=function(t){var e=i(t);return e.getBoundingClientRect()},a=Bf(e).length,c=Rf(u,n,r,o.right,a);return i(c)},Nf=function(t,e,n,r){var o=t.dom().createRange();o.selectNode(e.dom());var i=o.getClientRects(),u=Zc(i,(function(t){return Mf(t,n,r)?x.some(t):x.none()}));return u.map((function(o){return Pf(t,e,n,r,o)}))},Lf=function(t,e,n,r){var o=t.dom().createRange(),i=tu(e);return Zc(i,(function(e){return o.selectNode(e.dom()),Mf(o.getBoundingClientRect(),n,r)?jf(t,e,n,r):x.none()}))},jf=function(t,e,n,r){return pi(e)?Nf(t,e,n,r):Lf(t,e,n,r)},Vf=function(t,e,n,r){var o=t.dom().createRange();o.selectNode(e.dom());var i=o.getBoundingClientRect(),u=Math.max(i.left,Math.min(i.right,n)),a=Math.max(i.top,Math.min(i.bottom,r));return jf(t,e,u,a)},Hf=function(t){return"img"===fi(t)?1:If(t).fold((function(){return tu(t).length}),(function(t){return t.length}))},zf=" ",Wf=function(t){return If(t).filter((function(t){return 0!==t.trim().length||t.indexOf(zf)>-1})).isSome()},Uf=["img","br"],Gf=function(t){var e=Wf(t);return e||V(Uf,fi(t))},Xf=function(t){return xi(t,Gf)},Yf=function(t){return qf(t,Gf)},qf=function(t,e){var n=function(t){for(var r=tu(t),o=r.length-1;o>=0;o--){var i=r[o];if(e(i))return x.some(i);var u=n(i);if(u.isSome())return u}return x.none()};return n(t)},Qf=!0,Jf=!1,Kf=function(t,e){return e-t.left0){var e=t.getRangeAt(0),n=t.getRangeAt(t.rangeCount-1);return x.some(tf.create(Jn.fromDom(e.startContainer),e.startOffset,Jn.fromDom(n.endContainer),n.endOffset))}return x.none()},ld=function(t){var e=Jn.fromDom(t.anchorNode),n=Jn.fromDom(t.focusNode);return cd(e,t.anchorOffset,n,t.focusOffset)?x.some(tf.create(e,t.anchorOffset,n,t.focusOffset)):sd(t)},fd=function(t){return x.from(t.getSelection()).filter((function(t){return t.rangeCount>0})).bind(ld)},dd=function(t,e){var n=Ef(t,e);return Af(n)},md=Hi("element","offset"),gd=function(t,e){var n=tu(t);if(0===n.length)return md(t,e);if(er?n:o=n?n:t},Zd=wt.generate([{fit:["reposition"]},{nofit:["reposition","deltaW","deltaH"]}]),$d=function(t,e,n,r,o){var i=o.x(),u=o.y(),a=o.width(),c=o.height(),s=t>=i,l=e>=u,f=s&&l,d=t+n<=i+a,m=e+r<=u+c,g=d&&m,p=Math.abs(Math.min(n,s?i+a-t:i-(t+n))),h=Math.abs(Math.min(r,l?u+c-e:u-(e+r))),v=Kd(t,o.x(),o.right()),b=Kd(e,o.y(),o.bottom());return{originInBounds:f,sizeInBounds:g,limitX:v,limitY:b,deltaW:p,deltaH:h}},tm=function(t,e,n,r){var o=t.x(),u=t.y(),a=t.bubble().offset().left(),c=t.bubble().offset().top(),s=r.y(),l=r.bottom(),f=r.x(),d=r.right(),m=o+a,g=u+c,p=$d(m,g,e,n,r),h=p.originInBounds,v=p.sizeInBounds,b=p.limitX,y=p.limitY,w=p.deltaW,x=p.deltaH,C=i(y+x-s),A=i(l-y),S=Os(t.direction(),A,A,C),k=i(b+w-f),T=i(d-b),O=Ds(t.direction(),T,T,k),D=_l({x:b,y:y,width:w,height:x,maxHeight:S,maxWidth:O,direction:t.direction(),classes:{on:t.bubble().classesOn(),off:t.bubble().classesOff()},label:t.label(),candidateYforTest:g});return h&&v?Zd.fit(D):Zd.nofit(D,w,x)},em=function(t,e,n,r,o){var i=n.width(),c=n.height(),s=function(t,u,a,s){var l=t(e,n,r),f=tm(l,i,c,o);return f.fold(Zd.fit,(function(t,e,n){var r=n>s||e>a;return r?Zd.nofit(t,e,n):Zd.nofit(u,a,s)}))},l=J(t,(function(t,e){var n=a(s,e);return t.fold(Zd.fit,n)}),Zd.nofit(_l({x:e.x(),y:e.y(),width:n.width(),height:n.height(),maxHeight:n.height(),maxWidth:n.width(),direction:Es(),classes:{on:[],off:[]},label:"none",candidateYforTest:e.y()}),-1,-1));return l.fold(u,u)},nm=function(t){return{width:i(kc(t)),height:i(gc(t))}},rm=function(t,e,n,r){Xa(e,"max-height"),Xa(e,"max-width");var o=nm(e);return em(r.preference(),t,o,n,r.bounds())},om=function(t,e){var n=e.classes();Ia(t,n.off),Ba(t,n.on)},im=function(t,e,n){var r=n.maxHeightFunction();r(t,e.maxHeight())},um=function(t,e,n){var r=n.maxWidthFunction();r(t,e.maxWidth())},am=function(t,e,n){var r=function(t){return t+"px"},o=Pl(n.origin(),e);Ha(t,{position:x.some(o.position()),left:o.left().map(r),top:o.top().map(r),right:o.right().map(r),bottom:o.bottom().map(r)})},cm=function(t,e){pc(t,Math.floor(e))},sm=i((function(t,e){cm(t,e),Va(t,{"overflow-x":"hidden","overflow-y":"auto"})})),lm=i((function(t,e){cm(t,e)})),fm=Yi(["bounds","origin","preference","maxHeightFunction","maxWidthFunction"],[]),dm=function(t,e,n){return void 0===t[e]?n:t[e]},mm=function(t,e,r,o,i,u){var a=dm(u,"maxHeightFunction",sm()),c=dm(u,"maxWidthFunction",n),s=t.anchorBox(),l=t.origin(),f=fm({bounds:Ll(l,i),origin:l,preference:o,maxHeightFunction:a,maxWidthFunction:c});gm(s,e,r,f)},gm=function(t,e,n,r){var o=rm(t,e,n,r);am(e,o,r),om(e,o),im(e,o,r),um(e,o,r)},pm=function(){var t=e.document.documentElement;return zl(0,0,t.clientWidth,t.clientHeight)},hm=function(t){var e=wc(t.element()),n=t.element().dom().getBoundingClientRect();return Hl(e.left(),e.top(),n.width,n.height)},vm=function(t,e,n,r,o){var i=Qd(n.anchorBox,e);mm(i,o.element(),n.bubble,n.layouts,r,n.overrides)},bm=function(t,e,n,r,o){ym(t,e,n,r,o,x.none())},ym=function(t,e,n,r,o,i){var u=i.map(jc);return wm(t,e,n,r,o,u)},wm=function(t,e,n,r,o,u){var a=tn("positioning anchor.info",Yd,r);Dl((function(){ja(o.element(),"position","fixed");var n=Ua(o.element(),"visibility");ja(o.element(),"visibility","hidden");var r=e.useFixed()?pm():hm(t),c=a.placement,s=u.map(i).or(e.getBounds);c(t,a,r).each((function(e){var n=e.placer.getOr(vm);n(t,r,e,s,o)})),n.fold((function(){Xa(o.element(),"visibility")}),(function(t){ja(o.element(),"visibility",t)})),Ua(o.element(),"left").isNone()&&Ua(o.element(),"top").isNone()&&Ua(o.element(),"right").isNone()&&Ua(o.element(),"bottom").isNone()&&Ua(o.element(),"position").is("fixed")&&Xa(o.element(),"position")}),o.element())},xm=function(t,e,n){return e.useFixed()?"fixed":"absolute"},Cm=Object.freeze({position:bm,positionWithin:ym,positionWithinBounds:wm,getMode:xm}),Am=[Fn("useFixed",l),kn("getBounds")],Sm=dl({fields:Am,name:"positioning",active:Cl,apis:Cm}),km=function(t){oi(t,Qo());var e=t.components();G(e,km)},Tm=function(t){var e=t.components();G(e,Tm),oi(t,qo())},Om=function(t,e){au(t.element(),e.element())},Dm=function(t){G(t.components(),(function(t){return du(t.element())})),fu(t.element()),t.syncComponents()},Em=function(t,e){var n=t.components();Dm(t);var r=rt(n,e);G(r,(function(e){km(e),t.getSystem().removeFromWorld(e)})),G(e,(function(e){e.getSystem().isConnected()?Om(t,e):(t.getSystem().addToWorld(e),Om(t,e),hi(t.element())&&Tm(e)),t.syncComponents()}))},Rm=function(t,e){Mm(t,e,au)},Mm=function(t,e,n){t.getSystem().addToWorld(e),n(t.element(),e.element()),hi(t.element())&&Tm(e),t.syncComponents()},_m=function(t){km(t),du(t.element()),t.getSystem().removeFromWorld(t)},Fm=function(t){var e=Ki(t.element()).bind((function(e){return t.getSystem().getByDom(e).toOption()}));_m(t),e.each((function(t){t.syncComponents()}))},Bm=function(t){var e=t.components();G(e,_m),fu(t.element()),t.syncComponents()},Im=function(t,e){Nm(t,e,au)},Pm=function(t,e){Nm(t,e,iu)},Nm=function(t,e,n){n(t,e.element());var r=tu(e.element());G(r,(function(t){e.getByDom(t).each(Tm)}))},Lm=function(t){var e=tu(t.element());G(e,(function(e){t.getByDom(e).each(km)})),du(t.element())},jm=function(t,e,n,r){n.get().each((function(e){Bm(t)}));var o=e.getAttachPoint(t);Rm(o,t);var i=t.getSystem().build(r);return Rm(t,i),n.set(i),i},Vm=function(t,e,n,r){var o=jm(t,e,n,r);return e.onOpen(t,o),o},Hm=function(t,e,n,r){return n.get().map((function(){return jm(t,e,n,r)}))},zm=function(t,e,n,r,o){Qm(t,e),Vm(t,e,n,r),o(),Km(t,e)},Wm=function(t,e,n){n.get().each((function(r){Bm(t),Fm(t),e.onClose(t,r),n.clear()}))},Um=function(t,e,n){return n.isOpen()},Gm=function(t,e,n,r){return Um(t,e,n)&&n.get().exists((function(n){return e.isPartOf(t,n,r)}))},Xm=function(t,e,n){return n.get()},Ym=function(t,e,n,r){Ua(t.element(),e).fold((function(){Cu(t.element(),n)}),(function(e){bu(t.element(),n,e)})),ja(t.element(),e,r)},qm=function(t,e,n){if(xu(t.element(),n)){var r=wu(t.element(),n);ja(t.element(),e,r)}else Xa(t.element(),e)},Qm=function(t,e,n){var r=e.getAttachPoint(t);ja(t.element(),"position",Sm.getMode(r)),Ym(t,"visibility",e.cloakVisibilityAttr,"hidden")},Jm=function(t){return H(["top","left","right","bottom"],(function(e){return Ua(t,e).isSome()}))},Km=function(t,e,n){Jm(t.element())||Xa(t.element(),"position"),qm(t,"visibility",e.cloakVisibilityAttr)},Zm=Object.freeze({cloak:Qm,decloak:Km,open:Vm,openWhileCloaked:zm,close:Wm,isOpen:Um,isPartOf:Gm,getState:Xm,setContent:Hm}),$m=function(t,e){return Ai([Oi(Ho(),(function(n,r){Wm(n,t,e)}))])},tg=Object.freeze({events:$m}),eg=[vs("onOpen"),vs("onClose"),gn("isPartOf"),gn("getAttachPoint"),Fn("cloakVisibilityAttr","data-precloak-visibility")],ng=function(){var t=Un(x.none()),e=i("not-implemented"),n=function(){return t.get().isSome()},r=function(e){t.set(x.some(e))},o=function(e){return t.get()},u=function(){t.set(x.none())};return Zu({readState:e,isOpen:n,clear:u,set:r,get:o})},rg=Object.freeze({init:ng}),og=dl({fields:eg,name:"sandboxing",active:tg,apis:Zm,state:rg}),ig=i("dismiss.popups"),ug=i("reposition.popups"),ag=i("mouse.released"),cg=Ie([Fn("isExtraPart",i(!1)),Mn("fireEventInstead",[Fn("event",Jo())])]),sg=function(t){var e,n=tn("Dismissal",cg,t);return e={},e[ig()]={schema:Ie([gn("target")]),onReceive:function(t,e){if(og.isOpen(t)){var r=og.isPartOf(t,e.target)||n.isExtraPart(t,e.target);r||n.fireEventInstead.fold((function(){return og.close(t)}),(function(e){return oi(t,e.event)}))}}},e},lg=Ie([Fn("isExtraPart",i(!1)),Mn("fireEventInstead",[Fn("event",Ko())]),wn("doReposition")]),fg=function(t){var e,n=tn("Reposition",lg,t);return e={},e[ug()]={onReceive:function(t){og.isOpen(t)&&n.fireEventInstead.fold((function(){return n.doReposition(t)}),(function(e){return oi(t,e.event)}))}},e},dg=function(t,e,n){e.store.manager.onLoad(t,e,n)},mg=function(t,e,n){e.store.manager.onUnload(t,e,n)},gg=function(t,e,n,r){e.store.manager.setValue(t,e,n,r)},pg=function(t,e,n){return e.store.manager.getValue(t,e,n)},hg=function(t,e,n){return n},vg=Object.freeze({onLoad:dg,onUnload:mg,setValue:gg,getValue:pg,getState:hg}),bg=function(t,e){var n=t.resetOnDom?[Ni((function(n,r){dg(n,t,e)})),Li((function(n,r){mg(n,t,e)}))]:[ol(t,e,dg)];return Ai(n)},yg=Object.freeze({events:bg}),wg=function(){var t=Un(null),e=function(){return{mode:"memory",value:t.get()}},n=function(){return null===t.get()},r=function(){t.set(null)};return Zu({set:t.set,get:t.get,isNotSet:n,clear:r,readState:e})},xg=function(){var t=function(){};return Zu({readState:t})},Cg=function(){var t=Un({}),e=Un({}),n=function(){return{mode:"dataset",dataByValue:t.get(),dataByText:e.get()}},r=function(){t.set({}),e.set({})},o=function(n){return Xt(t.get(),n).orThunk((function(){return Xt(e.get(),n)}))},i=function(n){var r=t.get(),o=e.get(),i={},u={};G(n,(function(t){i[t.value]=t,Xt(t,"meta").each((function(e){Xt(e,"text").each((function(e){u[e]=t}))}))})),t.set(m(m({},r),i)),e.set(m(m({},o),u))};return Zu({readState:n,lookup:o,update:i,clear:r})},Ag=function(t){return t.store.manager.state(t)},Sg=Object.freeze({memory:wg,dataset:Cg,manual:xg,init:Ag}),kg=function(t,e,n,r){var o=e.store;n.update([r]),o.setValue(t,r),e.onSetValue(t,r)},Tg=function(t,e,n){var r=e.store,o=r.getDataKey(t);return n.lookup(o).fold((function(){return r.getFallbackEntry(o)}),(function(t){return t}))},Og=function(t,e,n){var r=e.store;r.initialValue.each((function(r){kg(t,e,n,r)}))},Dg=function(t,e,n){n.clear()},Eg=[kn("initialValue"),gn("getFallbackEntry"),gn("getDataKey"),gn("setValue"),xs("manager",{setValue:kg,getValue:Tg,onLoad:Og,onUnload:Dg,state:Cg})],Rg=function(t,e,n){return e.store.getValue(t)},Mg=function(t,e,n,r){e.store.setValue(t,r),e.onSetValue(t,r)},_g=function(t,e,n){e.store.initialValue.each((function(n){e.store.setValue(t,n)}))},Fg=[gn("getValue"),Fn("setValue",n),kn("initialValue"),xs("manager",{setValue:Mg,getValue:Rg,onLoad:_g,onUnload:n,state:Ku.init})],Bg=function(t,e,n,r){n.set(r),e.onSetValue(t,r)},Ig=function(t,e,n){return n.get()},Pg=function(t,e,n){e.store.initialValue.each((function(t){n.isNotSet()&&n.set(t)}))},Ng=function(t,e,n){n.clear()},Lg=[kn("initialValue"),xs("manager",{setValue:Bg,getValue:Ig,onLoad:Pg,onUnload:Ng,state:wg})],jg=[Bn("store",{mode:"memory"},rn("mode",{memory:Lg,manual:Fg,dataset:Eg})),vs("onSetValue"),Fn("resetOnDom",!1)],Vg=dl({fields:jg,name:"representing",active:yg,apis:vg,extra:{setValueFrom:function(t,e){var n=Vg.getValue(e);Vg.setValue(t,n)}},state:Sg}),Hg=function(t,e){return zn(t,{},U(e,(function(e){return xn(e.name(),"Cannot configure "+e.name()+" for "+t)})).concat([Wn("dump",u)]))},zg=function(t){return t.dump},Wg=function(t,e){return m(m({},t.dump),ll(e))},Ug={field:Hg,augment:Wg,get:zg},Gg="placeholder",Xg=wt.generate([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),Yg=function(t,e,n,r){return t.exists((function(t){return t!==n.owner}))?Xg.single(!0,i(n)):Xt(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+st(r)+"]\nNamespace: "+t.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(t){return t.replace()}))},qg=function(t,e,n,r){return n.uiType===Gg?Yg(t,e,n,r):Xg.single(!1,i(n))},Qg=function(t,e,n,r){var o=qg(t,e,n,r);return o.fold((function(o,i){var u=i(e,n.config,n.validated),a=Xt(u,"components").getOr([]),c=tt(a,(function(n){return Qg(t,e,n,r)}));return[m(m({},u),{components:c})]}),(function(t,r){var o=r(e,n.config,n.validated),i=n.validated.preprocess.getOr(u);return i(o)}))},Jg=function(t,e,n,r){return tt(n,(function(n){return Qg(t,e,n,r)}))},Kg=function(t,e){var n=!1,r=function(){return n},o=function(){if(!0===n)throw new Error("Trying to use the same placeholder more than once: "+t);return n=!0,e},u=function(){return e.fold((function(t,e){return t}),(function(t,e){return t}))};return{name:i(t),required:u,used:r,replace:o}},Zg=function(t,e,n,r){var o=dt(r,(function(t,e){return Kg(e,t)})),i=Jg(t,e,n,o);return ft(o,(function(n){if(!1===n.used()&&n.required())throw new Error("Placeholder: "+n.name()+" was not found in components list\nNamespace: "+t.getOr("none")+"\nComponents: "+JSON.stringify(e.components,null,2))})),i},$g=Xg.single,tp=Xg.multiple,ep=i(Gg),np=wt.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),rp=Fn("factory",{sketch:u}),op=Fn("schema",[]),ip=gn("name"),up=ze("pname","pname",Ft((function(t){return""})),on()),ap=Wn("schema",(function(){return[kn("preprocess")]})),cp=Fn("defaults",i({})),sp=Fn("overrides",i({})),lp=Pe([rp,op,ip,up,cp,sp]),fp=Pe([rp,op,ip,cp,sp]),dp=Pe([rp,op,ip,up,cp,sp]),mp=Pe([rp,ap,ip,gn("unit"),up,cp,sp]),gp=function(t){return t.fold(x.some,x.none,x.some,x.some)},pp=function(t){var e=function(t){return t.name};return t.fold(e,e,e,e)},hp=function(t){return t.fold(u,u,u,u)},vp=function(t,e){return function(n){var r=tn("Converting part type",e,n);return t(r)}},bp=vp(np.required,lp),yp=vp(np.external,fp),wp=vp(np.optional,dp),xp=vp(np.group,mp),Cp=i("entirety"),Ap=Object.freeze({required:bp,external:yp,optional:wp,group:xp,asNamedPart:gp,name:pp,asCommon:hp,original:Cp}),Sp=function(t,e,n,r){return kt(e.defaults(t,n,r),n,{uid:t.partUids[e.name]},e.overrides(t,n,r))},kp=function(t,e,n){var r={},o={};return G(n,(function(t){t.fold((function(t){r[t.pname]=$g(!0,(function(e,n,r){return t.factory.sketch(Sp(e,t,n,r))}))}),(function(t){var n=e.parts[t.name];o[t.name]=i(t.factory.sketch(Sp(e,t,n[Cp()]),n))}),(function(t){r[t.pname]=$g(!1,(function(e,n,r){return t.factory.sketch(Sp(e,t,n,r))}))}),(function(t){r[t.pname]=tp(!0,(function(e,n,r){var o=e[t.name];return U(o,(function(n){return t.factory.sketch(kt(t.defaults(e,n,r),n,t.overrides(e,n)))}))}))}))})),{internals:i(r),externals:i(o)}},Tp=function(t,e){var n={};return G(e,(function(e){gp(e).each((function(e){var r=Op(t,e.pname);n[e.name]=function(n){var o=tn("Part: "+e.name+" in "+t,Pe(e.schema),n);return m(m({},r),{config:n,validated:o})}}))})),n},Op=function(t,e){return{uiType:ep(),owner:t,name:e}},Dp=function(t,e,n){return{uiType:ep(),owner:t,name:e,config:n,validated:{}}},Ep=function(t){return tt(t,(function(t){return t.fold(x.none,x.some,x.none,x.none).map((function(t){return Cn(t.name,t.schema.concat([Cs(Cp())]))})).toArray()}))},Rp=function(t){return U(t,pp)},Mp=function(t,e,n){return kp(t,e,n)},_p=function(t,e,n){return Zg(x.some(t),e,e.components,n)},Fp=function(t,e,n){var r=e.partUids[n];return t.getSystem().getByUid(r).toOption()},Bp=function(t,e,n){return Fp(t,e,n).getOrDie("Could not find part: "+n)},Ip=function(t,e,n){var r={},o=e.partUids,u=t.getSystem();return G(n,(function(t){r[t]=i(u.getByUid(o[t]))})),r},Pp=function(t,e){var n=t.getSystem();return dt(e.partUids,(function(t,e){return i(n.getByUid(t))}))},Np=function(t){return st(t.partUids)},Lp=function(t,e,n){var r={},o=e.partUids,u=t.getSystem();return G(n,(function(t){r[t]=i(u.getByUid(o[t]).getOrDie())})),r},jp=function(t,e){var n=Rp(e);return qt(U(n,(function(e){return{key:e,value:t+"-"+e}})))},Vp=function(t){return ze("partUids","partUids",Bt((function(e){return jp(e.uid,t)})),on())},Hp=Object.freeze({generate:Tp,generateOne:Dp,schemas:Ep,names:Rp,substitutes:Mp,components:_p,defaultUids:jp,defaultUidsSchema:Vp,getAllParts:Pp,getAllPartNames:Np,getPart:Fp,getPartOrDie:Bp,getParts:Ip,getPartsOrDie:Lp}),zp=function(t,e){var n=t.length>0?[Cn("parts",t)]:[];return n.concat([gn("uid"),Fn("dom",{}),Fn("components",[]),Cs("originalSpec"),Fn("debug.sketcher",{})]).concat(e)},Wp=function(t,e,n,r,o){var i=zp(r,o);return tn(t+" [SpecSchema]",Ie(i.concat(e)),n)},Up=function(t,e,n,r){var o=Xp(r),i=Wp(t,e,o,[],[]);return n(i,o)},Gp=function(t,e,n,r,o){var i=Xp(o),u=Ep(n),a=Vp(n),c=Wp(t,e,i,u,[a]),s=Mp(t,c,n),l=_p(t,c,s.internals());return r(c,l,i,s.externals())},Xp=function(t){return t.hasOwnProperty("uid")?t:m(m({},t),{uid:ju("uid")})};function Yp(t){return void 0!==t.uid}var qp,Qp=Ie([gn("name"),gn("factory"),gn("configFields"),Fn("apis",{}),Fn("extraApis",{})]),Jp=Ie([gn("name"),gn("factory"),gn("configFields"),gn("partFields"),Fn("apis",{}),Fn("extraApis",{})]),Kp=function(t){var e=tn("Sketcher for "+t.name,Qp,t),n=function(t){return Up(e.name,e.configFields,e.factory,t)},r=dt(e.apis,Ju),o=dt(e.extraApis,(function(t,e){return Gu(t,e)}));return m(m({name:i(e.name),partFields:i([]),configFields:i(e.configFields),sketch:n},r),o)},Zp=function(t){var e=tn("Sketcher for "+t.name,Jp,t),n=function(t){return Gp(e.name,e.configFields,e.partFields,e.factory,t)},r=Tp(e.name,e.partFields),o=dt(e.apis,Ju),u=dt(e.extraApis,(function(t,e){return Gu(t,e)}));return m(m({name:i(e.name),partFields:i(e.partFields),configFields:i(e.configFields),sketch:n,parts:i(r)},o),u)},$p=function(t){return"input"===fi(t)&&"radio"!==wu(t,"type")||"textarea"===fi(t)},th=function(t,e,n){return e.find(t)},eh=Object.freeze({getCurrent:th}),nh=[gn("find")],rh=dl({fields:nh,name:"composing",apis:eh}),oh=function(t,e,n,r){var o=ud(t.element(),"."+e.highlightClass);G(o,(function(n){H(r,(function(t){return t.element()===n}))||(_a(n,e.highlightClass),t.getSystem().getByDom(n).each((function(n){e.onDehighlight(t,n),oi(n,ri())})))}))},ih=function(t,e,n){return oh(t,e,n,[])},uh=function(t,e,n,r){dh(t,e,n,r)&&(_a(r.element(),e.highlightClass),e.onDehighlight(t,r),oi(r,ri()))},ah=function(t,e,n,r){oh(t,e,n,[r]),dh(t,e,n,r)||(Ra(r.element(),e.highlightClass),e.onHighlight(t,r),oi(r,ni()))},ch=function(t,e,n){ph(t,e).each((function(r){ah(t,e,n,r)}))},sh=function(t,e,n){hh(t,e).each((function(r){ah(t,e,n,r)}))},lh=function(t,e,n,r){gh(t,e,n,r).fold((function(t){throw new Error(t)}),(function(r){ah(t,e,n,r)}))},fh=function(t,e,n,r){var o=wh(t,e),i=K(o,r);i.each((function(r){ah(t,e,n,r)}))},dh=function(t,e,n,r){return Fa(r.element(),e.highlightClass)},mh=function(t,e,n){return Uc(t.element(),"."+e.highlightClass).bind((function(e){return t.getSystem().getByDom(e).toOption()}))},gh=function(t,e,n,r){var o=ud(t.element(),"."+e.itemClass);return x.from(o[r]).fold((function(){return k.error("No element found with index "+r)}),t.getSystem().getByDom)},ph=function(t,e,n){return Uc(t.element(),"."+e.itemClass).bind((function(e){return t.getSystem().getByDom(e).toOption()}))},hh=function(t,e,n){var r=ud(t.element(),"."+e.itemClass),o=r.length>0?x.some(r[r.length-1]):x.none();return o.bind((function(e){return t.getSystem().getByDom(e).toOption()}))},vh=function(t,e,n,r){var o=ud(t.element(),"."+e.itemClass),i=Z(o,(function(t){return Fa(t,e.highlightClass)}));return i.bind((function(e){var n=Jd(e,r,0,o.length-1);return t.getSystem().getByDom(o[n]).toOption()}))},bh=function(t,e,n){return vh(t,e,n,-1)},yh=function(t,e,n){return vh(t,e,n,1)},wh=function(t,e,n){var r=ud(t.element(),"."+e.itemClass);return Jc(U(r,(function(e){return t.getSystem().getByDom(e).toOption()})))},xh=Object.freeze({dehighlightAll:ih,dehighlight:uh,highlight:ah,highlightFirst:ch,highlightLast:sh,highlightAt:lh,highlightBy:fh,isHighlighted:dh,getHighlighted:mh,getFirst:ph,getLast:hh,getPrevious:bh,getNext:yh,getCandidates:wh}),Ch=[gn("highlightClass"),gn("itemClass"),vs("onHighlight"),vs("onDehighlight")],Ah=dl({fields:Ch,name:"highlighting",apis:xh}),Sh=function(){return[8]},kh=function(){return[9]},Th=function(){return[13]},Oh=function(){return[27]},Dh=function(){return[32]},Eh=function(){return[37]},Rh=function(){return[38]},Mh=function(){return[39]},_h=function(){return[40]},Fh=function(t,e,n){var r=nt(t.slice(0,e)),o=nt(t.slice(e+1));return K(r.concat(o),n)},Bh=function(t,e,n){var r=nt(t.slice(0,e));return K(r,n)},Ih=function(t,e,n){var r=t.slice(0,e),o=t.slice(e+1);return K(o.concat(r),n)},Ph=function(t,e,n){var r=t.slice(e+1);return K(r,n)},Nh=function(t){return function(e){var n=e.raw();return V(t,n.which)}},Lh=function(t){return function(e){return et(t,(function(t){return t(e)}))}},jh=function(t){var e=t.raw();return!0===e.shiftKey},Vh=function(t){var e=t.raw();return!0===e.ctrlKey},Hh=c(jh),zh=function(t,e){return{matches:t,classification:e}},Wh=function(t,e){var n=K(t,(function(t){return t.matches(e)}));return n.map((function(t){return t.classification}))},Uh=function(t,e,n){var r=e.exists((function(t){return n.exists((function(e){return no(e,t)}))}));r||ii(t,Zo(),{prevFocus:e,newFocus:n})},Gh=function(){var t=function(t){return Ol(t.element())},e=function(e,n){var r=t(e);e.getSystem().triggerFocus(n,e.element());var o=t(e);Uh(e,r,o)};return{get:t,set:e}},Xh=function(){var t=function(t){return Ah.getHighlighted(t).map((function(t){return t.element()}))},e=function(e,r){var o=t(e);e.getSystem().getByDom(r).fold(n,(function(t){Ah.highlight(e,t)}));var i=t(e);Uh(e,o,i)};return{get:t,set:e}};(function(t){t["OnFocusMode"]="onFocus",t["OnEnterOrSpaceMode"]="onEnterOrSpace",t["OnApiMode"]="onApi"})(qp||(qp={}));var Yh=function(t,e,n,r,o){var i=function(){return t.concat([Fn("focusManager",Gh()),Bn("focusInside","onFocus",Qe((function(t){return V(["onFocus","onEnterOrSpace","onApi"],t)?k.value(t):k.error("Invalid value for focusInside")}))),xs("handler",c),xs("state",e),xs("sendFocusIn",o)])},u=function(t,e,n,r,o){var i=n(t,e,r,o);return Wh(i,e.event()).bind((function(n){return n(t,e,r,o)}))},a=function(t,e){var i=t.focusInside!==qp.OnFocusMode?x.none():o(t).map((function(n){return Oi(_o(),(function(r,o){n(r,t,e),o.stop()}))})),a=function(n,r){var i=Nh(Dh().concat(Th()))(r.event());t.focusInside===qp.OnEnterOrSpaceMode&&i&&ao(n,r)&&o(t).each((function(o){o(n,t,e),r.stop()}))};return Ai(i.toArray().concat([Oi(So(),(function(r,o){u(r,o,n,t,e).fold((function(){a(r,o)}),(function(t){o.stop()}))})),Oi(ko(),(function(n,o){u(n,o,r,t,e).each((function(t){o.stop()}))}))]))},c={schema:i,processKey:u,toEvents:a};return c},qh=function(t){var e=[kn("onEscape"),kn("onEnter"),Fn("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),Fn("firstTabstop",0),Fn("useTabstopAt",i(!0)),kn("visibilitySelector")].concat([t]),n=function(t,e){var n=t.visibilitySelector.bind((function(t){return Gc(e,t)})).getOr(e);return mc(n)>0},r=function(t,e){var r=ud(t.element(),e.selector),o=q(r,(function(t){return n(e,t)}));return x.from(o[e.firstTabstop])},o=function(t,e){return e.focusManager.get(t).bind((function(t){return Gc(t,e.selector)}))},u=function(t,e){return n(t,e)&&t.useTabstopAt(e)},c=function(t,e){r(t,e).each((function(n){e.focusManager.set(t,n)}))},s=function(t,e,n,r,o){return o(e,n,(function(t){return u(r,t)})).fold((function(){return r.cyclic?x.some(!0):x.none()}),(function(e){return r.focusManager.set(t,e),x.some(!0)}))},l=function(t,e,n,r){var i=ud(t.element(),n.selector);return o(t,n).bind((function(e){var o=Z(i,a(no,e));return o.bind((function(e){return s(t,i,e,n,r)}))}))},f=function(t,e,n,r){var o=n.cyclic?Fh:Bh;return l(t,e,n,o)},d=function(t,e,n,r){var o=n.cyclic?Ih:Ph;return l(t,e,n,o)},m=function(t,e,n,r){return n.onEnter.bind((function(n){return n(t,e)}))},g=function(t,e,n,r){return n.onEscape.bind((function(n){return n(t,e)}))},p=i([zh(Lh([jh,Nh(kh())]),f),zh(Nh(kh()),d),zh(Nh(Oh()),g),zh(Lh([Hh,Nh(Th())]),m)]),h=i([]);return Yh(e,Ku.init,p,h,(function(){return x.some(c)}))},Qh=qh(Wn("cyclic",i(!1))),Jh=qh(Wn("cyclic",i(!0))),Kh=function(t,e,n){return ai(t,n,Po()),x.some(!0)},Zh=function(t,e,n){return $p(n)&&Nh(Dh())(e.event())?x.none():Kh(t,e,n)},$h=function(t,e){return x.some(!0)},tv=[Fn("execute",Zh),Fn("useSpace",!1),Fn("useEnter",!0),Fn("useControlEnter",!1),Fn("useDown",!1)],ev=function(t,e,n){return n.execute(t,e,t.element())},nv=function(t,e,n,r){var o=n.useSpace&&!$p(t.element())?Dh():[],i=n.useEnter?Th():[],u=n.useDown?_h():[],a=o.concat(i).concat(u);return[zh(Nh(a),ev)].concat(n.useControlEnter?[zh(Lh([Vh,Nh(Th())]),ev)]:[])},rv=function(t,e,n,r){return n.useSpace&&!$p(t.element())?[zh(Nh(Dh()),$h)]:[]},ov=Yh(tv,Ku.init,nv,rv,(function(){return x.none()})),iv=function(t){var e=Un(x.none()),n=function(t,n){e.set(x.some({numRows:i(t),numColumns:i(n)}))},r=function(){return e.get().map((function(t){return t.numRows()}))},o=function(){return e.get().map((function(t){return t.numColumns()}))};return Zu({readState:function(){return e.get().map((function(t){return{numRows:t.numRows(),numColumns:t.numColumns()}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:n,getNumRows:r,getNumColumns:o})},uv=function(t){return t.state(t)},av=Object.freeze({flatgrid:iv,init:uv}),cv=function(t){return function(e,n,r,o){var i=t(e.element());return dv(i,e,n,r,o)}},sv=function(t,e){var n=Ul(t,e);return cv(n)},lv=function(t,e){var n=Ul(e,t);return cv(n)},fv=function(t){return function(e,n,r,o){return dv(t,e,n,r,o)}},dv=function(t,e,n,r,o){var i=r.focusManager.get(e).bind((function(n){return t(e.element(),n,r,o)}));return i.map((function(t){return r.focusManager.set(e,t),!0}))},mv=fv,gv=fv,pv=fv,hv=function(t){return t.offsetWidth<=0&&t.offsetHeight<=0},vv=function(t){var e=t.dom();return!hv(e)},bv=Yi(["index","candidates"],[]),yv=function(t,e){return Z(t,e).map((function(e){return bv({index:e,candidates:t})}))},wv=function(t,e,n){var r=a(no,e),o=ud(t,n),i=q(o,vv);return yv(i,r)},xv=function(t,e){return Z(t,(function(t){return no(e,t)}))},Cv=function(t,e,n,r){var o=Math.floor(e/n),i=e%n;return r(o,i).bind((function(e){var r=e.row()*n+e.column();return r>=0&&r1?x.some(t.slice(1)):x.none()}))},p=function(t){return Xt(n.get(),t)},h=function(t){return v(t).bind(lw)},v=function(t){return Xt(e.get(),t)},b=function(e){return Xt(t.get(),e)},y=function(t){var e=o.get();return rt(st(e),t)},w=function(){return r.get().bind(h)},C=function(){return e.get()};return{setMenuBuilt:a,setContents:c,expand:d,refresh:p,collapse:g,lookupMenu:v,lookupItem:b,otherMenus:y,getPrimary:w,getMenus:C,clear:i,isClear:u,getTriggeringPath:f}},lw=function(t){return"prepared"===t.type?x.some(t.menu):x.none()},fw={init:sw,extractPreparedMenu:lw},dw=function(t,e){var n,r=Un(x.none()),o=function(e,n,r){return dt(r,(function(r,o){var i=function(){return iw.sketch(m(m({dom:r.dom},r),{value:o,items:r.items,markers:t.markers,fakeFocus:t.fakeFocus,onHighlight:t.onHighlight,focusManager:t.fakeFocus?Xh():Gh()}))};return o===n?{type:"prepared",menu:e.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))},i=fw.init(),u=function(e){var n=o(e,t.data.primary,t.data.menus),r=s();return i.setContents(t.data.primary,n,t.data.expansions,r),i.getPrimary()},a=function(t){return Vg.getValue(t).value},c=function(t,e,n){return Zc(e,(function(t){if(!t.getSystem().isConnected())return x.none();var e=Ah.getCandidates(t);return K(e,(function(t){return a(t)===n}))}))},s=function(e){return dt(t.data.menus,(function(t,e){return tt(t.items,(function(t){return"separator"===t.type?[]:[t.data.value]}))}))},l=function(t,e){Ah.highlight(t,e),Ah.getHighlighted(e).orThunk((function(){return Ah.getFirst(e)})).each((function(e){ai(t,e.element(),No())}))},f=function(t,e){return Jc(U(e,(function(e){return t.lookupMenu(e).bind((function(t){return"prepared"===t.type?x.some(t.menu):x.none()}))})))},d=function(e,n,r){var o=f(n,n.otherMenus(r));G(o,(function(n){Ia(n.element(),[t.markers.backgroundMenu]),t.stayInDom||uy.remove(e,n)}))},g=function(e){return r.get().getOrThunk((function(){var n={},o=ud(e.element(),"."+t.markers.item),i=q(o,(function(t){return"true"===wu(t,"aria-haspopup")}));return G(i,(function(t){e.getSystem().getByDom(t).each((function(t){var e=a(t);n[e]=t}))})),r.set(x.some(n)),n}))},p=function(t,e){var n=g(t);ft(n,(function(t,n){var r=V(e,n);bu(t.element(),"aria-expanded",r)}))},h=function(e,n,r){return x.from(r[0]).bind((function(o){return n.lookupMenu(o).bind((function(o){if("notbuilt"===o.type)return x.none();var i=o.menu,u=f(n,r.slice(1));return G(u,(function(e){Ra(e.element(),t.markers.backgroundMenu)})),hi(i.element())||uy.append(e,sc(i)),Ia(i.element(),[t.markers.backgroundMenu]),l(e,i),d(e,n,r),x.some(i)}))}))};(function(t){t[t["HighlightSubmenu"]=0]="HighlightSubmenu",t[t["HighlightParent"]=1]="HighlightParent"})(n||(n={}));var v=function(t,e,n){if("notbuilt"===n.type){var r=t.getSystem().build(n.nbMenu());return i.setMenuBuilt(e,r),r}return n.menu},b=function(e,r,o){void 0===o&&(o=n.HighlightSubmenu);var u=a(r);return i.expand(u).bind((function(u){return p(e,u),x.from(u[0]).bind((function(a){return i.lookupMenu(a).bind((function(c){var s=v(e,a,c);return hi(s.element())||uy.append(e,sc(s)),t.onOpenSubmenu(e,r,s,nt(u)),o===n.HighlightSubmenu?(Ah.highlightFirst(s),h(e,i,u)):(Ah.dehighlightAll(s),x.some(r))}))}))}))},y=function(e,n){var r=a(n);return i.collapse(r).bind((function(r){return p(e,r),h(e,i,r).map((function(r){return t.onCollapseMenu(e,n,r),r}))}))},w=function(t,e){var n=a(e);return i.refresh(n).bind((function(e){return p(t,e),h(t,i,e)}))},C=function(t,e){return $p(e.element())?x.none():b(t,e,n.HighlightSubmenu)},A=function(t,e){return $p(e.element())?x.none():y(t,e)},S=function(e,n){return y(e,n).orThunk((function(){return t.onEscape(e,n).map((function(){return e}))}))},k=function(e){return function(n,r){return Gc(r.getSource(),"."+t.markers.item).bind((function(t){return n.getSystem().getByDom(t).toOption().bind((function(t){return e(n,t).map((function(){return!0}))}))}))}},T=Ai([Oi(rw(),(function(t,e){var n=e.event().item();i.lookupItem(a(n)).each((function(){var n=e.event().menu();Ah.highlight(t,n);var r=a(e.event().item());i.refresh(r).each((function(e){return d(t,i,e)}))}))})),Vi((function(e,r){var o=r.event().target();e.getSystem().getByDom(o).each((function(r){var o=a(r);0===o.indexOf("collapse-item")&&y(e,r),b(e,r,n.HighlightSubmenu).fold((function(){t.onExecute(e,r)}),(function(){}))}))})),Ni((function(e,n){u(e).each((function(n){uy.append(e,sc(n)),t.onOpenMenu(e,n),t.highlightImmediately&&l(e,n)}))}))].concat(t.navigateOnHover?[Oi(Hy(),(function(e,r){var o=r.event().item();w(e,o),b(e,o,n.HighlightParent),t.onHover(e,o)}))]:[])),O=function(t){return Ah.getHighlighted(t).bind(Ah.getHighlighted)},D=function(t){O(t).each((function(e){y(t,e)}))},E=function(t){i.getPrimary().each((function(e){l(t,e)}))},R=function(t){return x.from(t.components()[0]).filter((function(t){return"menu"===wu(t.element(),"role")}))},M=function(e){var n=i.getPrimary().bind((function(t){return O(e).bind((function(t){var n=a(t),r=ht(i.getMenus()),o=Jc(U(r,fw.extractPreparedMenu));return i.getTriggeringPath(n,(function(t){return c(e,o,t)}))})).map((function(e){return{primary:t,triggeringPath:e}}))}));n.fold((function(){R(e).each((function(n){t.onRepositionMenu(e,n,[])}))}),(function(n){var r=n.primary,o=n.triggeringPath;t.onRepositionMenu(e,r,o)}))},_={collapseMenu:D,highlightPrimary:E,repositionMenus:M};return{uid:t.uid,dom:t.dom,markers:t.markers,behaviours:Wg(t.tmenuBehaviours,[Jb.config({mode:"special",onRight:k(C),onLeft:k(A),onEscape:k(S),focusIn:function(t,e){i.getPrimary().each((function(e){ai(t,e.element(),No())}))}}),Ah.config({highlightClass:t.markers.selectedMenu,itemClass:t.markers.menu}),rh.config({find:function(t){return Ah.getHighlighted(t)}}),uy.config({})]),eventOrder:t.eventOrder,apis:_,events:T}},mw=i("collapse-item"),gw=function(t,e,n){return{primary:t,menus:e,expansions:n}},pw=function(t,e){return{primary:t,menus:Yt(t,e),expansions:{}}},hw=function(t){return{value:Mu(mw()),meta:{text:t}}},vw=Kp({name:"TieredMenu",configFields:[ws("onExecute"),ws("onEscape"),ys("onOpenMenu"),ys("onOpenSubmenu"),ys("onRepositionMenu"),vs("onCollapseMenu"),Fn("highlightImmediately",!0),Cn("data",[gn("primary"),gn("menus"),gn("expansions")]),Fn("fakeFocus",!1),vs("onHighlight"),vs("onHover"),gs(),gn("dom"),Fn("navigateOnHover",!0),Fn("stayInDom",!1),Hg("tmenuBehaviours",[Jb,Ah,rh,uy]),Fn("eventOrder",{})],apis:{collapseMenu:function(t,e){t.collapseMenu(e)},highlightPrimary:function(t,e){t.highlightPrimary(e)},repositionMenus:function(t,e){t.repositionMenus(e)}},factory:dw,extraApis:{tieredData:gw,singleData:pw,collapseItem:hw}}),bw=function(t,e,n,r,o){var i=function(){return t.lazySink(e)},u="horizontal"===r.type?{layouts:{onLtr:function(){return el()},onRtl:function(){return nl()}}}:{},a=function(t){return 2===t.length},c=function(t){return a(t)?u:{}};return vw.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,onEscape:function(){return og.close(e),t.onEscape.map((function(t){return t(e)})),x.some(!0)},onExecute:function(){return x.some(!0)},onOpenMenu:function(t,e){Sm.positionWithinBounds(i().getOrDie(),n,e,o())},onOpenSubmenu:function(t,e,n,r){var o=i().getOrDie();Sm.position(o,m({anchor:"submenu",item:e},c(r)),n)},onRepositionMenu:function(t,e,r){var u=i().getOrDie();Sm.positionWithinBounds(u,n,e,o()),G(r,(function(t){var e=c(t.triggeringPath);Sm.position(u,m({anchor:"submenu",item:t.triggeringItem},e),t.triggeredMenu)}))}})},yw=function(t,e){var n=function(e,n){var r=t.getRelated(e);return r.exists((function(t){return Qc(t,n)}))},r=function(t,e){og.setContent(t,e)},o=function(t,e,n){u(t,e,n,x.none())},u=function(t,e,n,r){a(t,e,n,(function(){return r.map((function(t){return jc(t)}))}))},a=function(e,n,r,o){var i=t.lazySink(e).getOrDie();og.openWhileCloaked(e,r,(function(){return Sm.positionWithinBounds(i,n,e,o())})),Vg.setValue(e,x.some({mode:"position",anchor:n,getBounds:o}))},c=function(t,e,n){s(t,e,n,(function(){return x.none()}))},s=function(e,n,r,o){var i=bw(t,e,n,r,o);og.open(e,i),Vg.setValue(e,x.some({mode:"menu",menu:i}))},l=function(t){Vg.setValue(t,x.none()),og.close(t)},f=function(t){return og.getState(t)},d=function(e){og.isOpen(e)&&Vg.getValue(e).each((function(n){switch(n.mode){case"menu":og.getState(e).each((function(t){vw.repositionMenus(t)}));break;case"position":var r=t.lazySink(e).getOrDie();Sm.positionWithinBounds(r,n.anchor,e,n.getBounds());break}}))},g={setContent:r,showAt:o,showWithin:u,showWithinBounds:a,showMenuAt:c,showMenuWithinBounds:s,hide:l,getContent:f,reposition:d,isOpen:og.isOpen};return{uid:t.uid,dom:t.dom,behaviours:Wg(t.inlineBehaviours,[og.config({isPartOf:function(t,e,r){return Qc(e,r)||n(t,r)},getAttachPoint:function(e){return t.lazySink(e).getOrDie()},onOpen:function(e){t.onShow(e)},onClose:function(e){t.onHide(e)}}),Vg.config({store:{mode:"memory",initialValue:x.none()}}),wl.config({channels:m(m({},sg(m({isExtraPart:i(!1)},t.fireDismissalEventInstead.map((function(t){return{fireEventInstead:{event:t.event}}})).getOr({})))),fg(m(m({isExtraPart:i(!1)},t.fireRepositionEventInstead.map((function(t){return{fireEventInstead:{event:t.event}}})).getOr({})),{doReposition:d})))})]),eventOrder:t.eventOrder,apis:g}},ww=Kp({name:"InlineView",configFields:[gn("lazySink"),vs("onShow"),vs("onHide"),En("onEscape"),Hg("inlineBehaviours",[og,Vg,wl]),Mn("fireDismissalEventInstead",[Fn("event",Jo())]),Mn("fireRepositionEventInstead",[Fn("event",Ko())]),Fn("getRelated",x.none),Fn("eventOrder",x.none)],factory:yw,apis:{showAt:function(t,e,n,r){t.showAt(e,n,r)},showWithin:function(t,e,n,r,o){t.showWithin(e,n,r,o)},showWithinBounds:function(t,e,n,r,o){t.showWithinBounds(e,n,r,o)},showMenuAt:function(t,e,n,r){t.showMenuAt(e,n,r)},showMenuWithinBounds:function(t,e,n,r,o){t.showMenuWithinBounds(e,n,r,o)},hide:function(t,e){t.hide(e)},isOpen:function(t,e){return t.isOpen(e)},getContent:function(t,e){return t.getContent(e)},setContent:function(t,e,n){t.setContent(e,n)},reposition:function(t,e){t.reposition(e)}}}),xw=function(t){return t.x()},Cw=function(t,e){return t.x()+t.width()/2-e.width()/2},Aw=function(t,e){return t.x()+t.width()-e.width()},Sw=function(t){return t.y()},kw=function(t,e){return t.y()+t.height()-e.height()},Tw=function(t,e,n){return Ss(xw(t),kw(t,e),n.innerSoutheast(),Es(),"layout-se")},Ow=function(t,e,n){return Ss(Aw(t,e),kw(t,e),n.innerSouthwest(),Rs(),"layout-sw")},Dw=function(t,e,n){return Ss(xw(t),Sw(t),n.innerNortheast(),Ms(),"layout-ne")},Ew=function(t,e,n){return Ss(Aw(t,e),Sw(t),n.innerNorthwest(),_s(),"layout-nw")},Rw=function(t,e,n){return Ss(Cw(t,e),Sw(t),n.innerNorth(),Bs(),"layout-n")},Mw=function(t,e,n){return Ss(Cw(t,e),kw(t,e),n.innerSouth(),Fs(),"layout-s")},_w=function(t){var e=function(t){return Oi(Po(),(function(e,n){t(e),n.stop()}))},n=function(t,e){e.stop(),ui(t)},r=function(t,e){e.cut()},o=Xr().deviceType.isTouch()?[Oi(Lo(),n)]:[Oi(Do(),n),Oi(vo(),r)];return Ai($([t.map(e).toArray(),o]))},Fw=function(t){var e=_w(t.action),n=t.dom.tag,r=function(e){return Xt(t.dom,"attributes").bind((function(t){return Xt(t,e)}))},o=function(){if("button"===n){var t=r("type").getOr("button"),e=r("role").map((function(t){return{role:t}})).getOr({});return m({type:t},e)}var o=r("role").getOr("button");return{role:o}};return{uid:t.uid,dom:t.dom,components:t.components,events:e,behaviours:Ug.augment(t.buttonBehaviours,[vy.config({}),Jb.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:o()},eventOrder:t.eventOrder}},Bw=Kp({name:"Button",factory:Fw,configFields:[Fn("uid",void 0),gn("dom"),Fn("components",[]),Ug.field("buttonBehaviours",[vy,Jb]),kn("action"),kn("role"),Fn("eventOrder",{})]}),Iw=function(t){var e=Yp(t)&&Zt(t,"uid")?t.uid:ju("memento"),n=function(t){return t.getSystem().getByUid(e).getOrDie()},r=function(t){return t.getSystem().getByUid(e).toOption()},o=function(){return m(m({},t),{uid:e})};return{get:n,getOpt:r,asSpec:o}},Pw=function(t){return x.from(t()["temporary-placeholder"]).getOr("!not found!")},Nw=function(t,e){return x.from(e()[t]).getOrThunk((function(){return Pw(e)}))},Lw=function(t,e,n){return x.from(e()[t]).or(n).getOrThunk((function(){return Pw(e)}))},jw=function(t,e){return Zc(t,(function(t){return x.from(e()[t])})).getOrThunk((function(){return Pw(e)}))},Vw={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},Hw=function(t){var e=Iw({dom:{tag:"p",innerHtml:t.translationProvider(t.text)},behaviours:ll([uy.config({})])}),n=function(t){return{dom:{tag:"div",classes:["tox-bar"],attributes:{style:"width: "+t+"%"}}}},r=function(t){return{dom:{tag:"div",classes:["tox-text"],innerHtml:t+"%"}}},o=Iw({dom:{tag:"div",classes:t.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(0)]},r(0)],behaviours:ll([uy.config({})])}),i=function(t,e){t.getSystem().isConnected()&&o.getOpt(t).each((function(t){uy.set(t,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[n(e)]},r(e)])}))},u=function(t,n){if(t.getSystem().isConnected()){var r=e.get(t);uy.set(r,[ic(n)])}},a={updateProgress:i,updateText:u},c=$([t.icon.toArray(),t.level.toArray(),t.level.bind((function(t){return x.from(Vw[t])})).toArray()]);return{uid:t.uid,dom:{tag:"div",attributes:{role:"alert"},classes:t.level.map((function(t){return["tox-notification","tox-notification--in","tox-notification--"+t]})).getOr(["tox-notification","tox-notification--in"])},components:[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:jw(c,t.iconProvider)}},{dom:{tag:"div",classes:["tox-notification__body"]},components:[e.asSpec()],behaviours:ll([uy.config({})])}].concat(t.progress?[o.asSpec()]:[]).concat(Bw.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[{dom:{tag:"div",classes:["tox-icon"],innerHtml:Nw("close",t.iconProvider),attributes:{"aria-label":t.translationProvider("Close")}}}],action:function(e){t.onAction(e)}})),apis:a}},zw=Kp({name:"Notification",factory:Hw,configFields:[kn("level"),gn("progress"),gn("icon"),gn("onAction"),gn("text"),gn("iconProvider"),gn("translationProvider")],apis:{updateProgress:function(t,e,n){t.updateProgress(e,n)},updateText:function(t,e,n){t.updateText(e,n)}}}),Ww=tinymce.util.Tools.resolve("tinymce.util.Delay");function Uw(t,e,n){var r=e.backstage,o=function(t){switch(t){case"bc-bc":return Mw;case"tc-tc":return Rw;case"tc-bc":return Qs;case"bc-tc":default:return Js}},i=function(t){G(t,(function(t){return t.moveTo(0,0)}))},u=function(t){t.length>0&&(ut(t).each((function(t){return t.moveRel(null,"banner")})),G(t,(function(e,n){n>0&&e.moveRel(t[n-1].getEl(),"bc-tc")})))},a=function(t){i(t),u(t)},c=function(t,i){var u=function(){i(),ww.hide(c)},a=cc(zw.sketch({text:t.text,level:V(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:x.from(t.icon),onAction:u,iconProvider:r.shared.providers.icons,translationProvider:r.shared.providers.translate})),c=cc(ww.sketch({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:e.backstage.shared.getSink,fireDismissalEventInstead:{}}));return n.add(c),t.timeout>0&&Ww.setTimeout((function(){u()}),t.timeout),{close:u,moveTo:function(t,e){ww.showAt(c,{anchor:"makeshift",x:t,y:e},sc(a))},moveRel:function(t,n){if("banner"!==n){var r=o(n),i={anchor:"node",root:vi(),node:x.some(Jn.fromDom(t)),layouts:{onRtl:function(){return[r]},onLtr:function(){return[r]}}};ww.showAt(c,i,sc(a))}else ww.showAt(c,e.backstage.shared.anchors.banner(),sc(a))},text:function(t){zw.updateText(a,t)},settings:t,getEl:function(){return a.element().dom()},progressBar:{value:function(t){zw.updateProgress(a,t)}}}},s=function(t){t.close()},l=function(t){return t.settings};return{open:c,close:s,reposition:a,getArgs:l}}var Gw,Xw=function(t,n){var r=null,o=function(){null!==r&&(e.clearTimeout(r),r=null)},i=function(){for(var o=[],i=0;i
',t.getDoc());return au(n,Jn.fromDom(e.extractContents())),e.insertNode(n.dom()),Ki(n).each((function(t){return t.dom().normalize()})),Yf(n).map((function(e){t.selection.setCursorLocation(e.dom(),Hf(e))})),n}))},rx=function(t){return Gc(t,ex)},ox=function(t){return t.collapsed&&3===t.startContainer.nodeType},ix=/[\u00a0 \t\r\n]/,ux=function(t,e,n,r){var o;for(o=e-1;o>=0;o--){var i=t.charAt(o);if(ix.test(i))return x.none();if(i===n)break}return-1===o||e-o0?hx(e[e.length-1]):mx(t,e.length)},vx=function(t,e){var n=t.childNodes;return n.length>0&&e0&&px(t)&&n.length===e?hx(n[n.length-1]):mx(t,e)},bx=function(t){var e=function(t,e,n,r){var o=r.getOr(n.length);return 0===o?t.kontinue():t.finish(/\s/.test(n.charAt(o-1)))};return function(n){var r=vx(n.startContainer,n.startOffset);return tx(t,r.element,r.offset,e).fold(i(!0),i(!0),u)}},yx=function(t,e,n){return Zc(n.triggerChars,(function(n){return sx(t,e,n)}))},wx=function(t,e){var n=e(),r=t.selection.getRng();return yx(t.dom,r,n).bind((function(n){return xx(t,e,n)}))},xx=function(t,e,n,r){void 0===r&&(r={});var o=e(),i=t.selection.getRng(),u=i.startContainer.nodeValue,a=q(o.lookupByChar(n.triggerChar),(function(e){return n.text.length>=e.minChars&&e.matches.getOrThunk((function(){return bx(t.dom)}))(n.range,u,n.text)}));if(0===a.length)return x.none();var c=dx.all(U(a,(function(t){var e=t.fetch(n.text,t.maxResults,r);return e.then((function(e){return{matchText:n.text,items:e,columns:t.columns,onAction:t.onAction}}))})));return x.some({lookupData:c,context:n})},Cx=Pe([vn("type"),Dn("text")]),Ax=function(t){return Ze("separatormenuitem",Cx,t)},Sx=Pe([Wn("type",(function(){return"autocompleteitem"})),Wn("active",(function(){return!1})),Wn("disabled",(function(){return!1})),Fn("meta",{}),vn("value"),Dn("text"),Dn("icon")]),kx=Pe([vn("type"),vn("ch"),In("minChars",1),Fn("columns",1),In("maxResults",10),En("matches"),wn("fetch"),wn("onAction")]),Tx=function(t){return Ze("Autocompleter.Separator",Cx,t)},Ox=function(t){return Ze("Autocompleter.Item",Sx,t)},Dx=function(t){return Ze("Autocompleter",kx,t)},Ex=function(t){var e={};return G(t,(function(t){e[t]={}})),st(e)},Rx=function(t){var e=t.ui.registry.getAll().popups,n=dt(e,(function(t){return Dx(t).fold((function(t){throw new Error(en(t))}),(function(t){return t}))})),r=Ex(gt(n,(function(t){return t.ch}))),o=ht(n),i=function(t){return q(o,(function(e){return e.ch===t}))};return{dataset:n,triggerChars:r,lookupByChar:i}},Mx=[Ln("disabled",!1),Dn("text"),Dn("shortcut"),ze("value","value",Ft((function(){return Mu("menuitem-value")})),on()),Fn("meta",{})],_x=Pe([vn("type"),jn("onSetup",(function(){return n})),jn("onAction",n),Dn("icon")].concat(Mx)),Fx=function(t){return Ze("menuitem",_x,t)},Bx=Pe([vn("type"),wn("getSubmenuItems"),jn("onSetup",(function(){return n})),Dn("icon")].concat(Mx)),Ix=function(t){return Ze("nestedmenuitem",Bx,t)},Px=Pe([vn("type"),Ln("active",!1),jn("onSetup",(function(){return n})),wn("onAction")].concat(Mx)),Nx=function(t){return Ze("togglemenuitem",Px,t)},Lx=Pe([vn("type"),Ln("active",!1),Dn("icon")].concat(Mx)),jx=function(t){return Ze("choicemenuitem",Lx,t)},Vx=["inserttable","colorswatch"],Hx=Pe([vn("type"),bn("fancytype",Vx),jn("onAction",n)]),zx=function(t){return Ze("fancymenuitem",Hx,t)},Wx=function(t,e,n){var r=ud(t.element(),"."+n);if(r.length>0){var o=Z(r,(function(t){var n=t.dom().getBoundingClientRect().top,o=r[0].dom().getBoundingClientRect().top;return Math.abs(n-o)>e})).getOr(r.length);return x.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return x.none()},Ux=function(t,e){return ll([cy(t,e)])},Gx=function(t){return Ux(Mu("unnamed-events"),t)},Xx={namedEvents:Ux,unnamedEvents:Gx},Yx=[gn("lazySink"),gn("tooltipDom"),Fn("exclusive",!0),Fn("tooltipComponents",[]),Fn("delay",300),Nn("mode","normal",["normal","follow-highlight"]),Fn("anchor",(function(t){return{anchor:"hotspot",hotspot:t,layouts:{onLtr:i([Js,Qs,Gs,Ys,Xs,qs]),onRtl:i([Js,Qs,Gs,Ys,Xs,qs])}}})),vs("onHide"),vs("onShow")],qx=function(){var t=Un(x.none()),n=Un(x.none()),r=function(){return n.get()},o=function(t){n.set(x.some(t))},u=function(){n.set(x.none())},a=function(){t.get().each((function(t){e.clearTimeout(t)}))},c=function(n,r){a(),t.set(x.some(e.setTimeout((function(){n()}),r)))},s=function(){return n.get().isSome()},l=i("not-implemented");return Zu({getTooltip:r,isShowing:s,setTooltip:o,clearTooltip:u,clearTimer:a,resetTimer:c,readState:l})},Qx=Object.freeze({init:qx}),Jx=Mu("tooltip.exclusive"),Kx=Mu("tooltip.show"),Zx=Mu("tooltip.hide"),$x=function(t,e,n){t.getSystem().broadcastOn([Jx],{})},tC=function(t,e,n,r){n.getTooltip().each((function(t){t.getSystem().isConnected()&&uy.set(t,r)}))},eC=Object.freeze({hideAllExclusive:$x,setComponents:tC}),nC=function(t,e){var n=function(n){e.getTooltip().each((function(r){Fm(r),t.onHide(n,r),e.clearTooltip()})),e.clearTimer()},r=function(n){if(!e.isShowing()){$x(n);var r=t.lazySink(n).getOrDie(),o=n.getSystem().build({dom:t.tooltipDom,components:t.tooltipComponents,events:Ai("normal"===t.mode?[Oi(xo(),(function(t){oi(n,Kx)})),Oi(yo(),(function(t){oi(n,Zx)}))]:[]),behaviours:ll([uy.config({})])});e.setTooltip(o),Rm(r,o),t.onShow(n,o),Sm.position(r,t.anchor(n),o)}};return Ai($([[Oi(Kx,(function(n){e.resetTimer((function(){r(n)}),t.delay)})),Oi(Zx,(function(r){e.resetTimer((function(){n(r)}),t.delay)})),Oi(Io(),(function(t,e){var r=e;V(r.channels(),Jx)&&n(t)})),Li((function(t){n(t)}))],"normal"===t.mode?[Oi(Co(),(function(t){oi(t,Kx)})),Oi(Fo(),(function(t){oi(t,Zx)})),Oi(xo(),(function(t){oi(t,Kx)})),Oi(yo(),(function(t){oi(t,Zx)}))]:[Oi(ni(),(function(t,e){oi(t,Kx)})),Oi(ri(),(function(t){oi(t,Zx)}))]]))},rC=Object.freeze({events:nC}),oC=dl({fields:Yx,name:"tooltipping",active:rC,state:Qx,apis:eC}),iC=function(t){var e=void 0!==t.dom().attributes?t.dom().attributes:[];return J(e,(function(t,e){var n;return"class"===e.name?t:m(m({},t),(n={},n[e.name]=e.value,n))}),{})},uC=function(t){return Array.prototype.slice.call(t.dom().classList,0)},aC=function(t){var e=Jn.fromHtml(t),n=tu(e),r=iC(e),o=uC(e),i=0===n.length?{}:{innerHtml:gu(e)};return m({tag:fi(e),classes:o,attributes:r},i)},cC=tinymce.util.Tools.resolve("tinymce.util.I18n"),sC="tox-menu-nav__js",lC="tox-collection__item",fC="tox-swatch",dC={normal:sC,color:fC},mC="tox-collection__item--enabled",gC="tox-collection__group-heading",pC="tox-collection__item-icon",hC="tox-collection__item-label",vC="tox-collection__item-accessory",bC="tox-collection__item-caret",yC="tox-collection__item-checkmark",wC="tox-collection__item--active",xC="tox-collection__item-icon-rtl",CC=function(t){return Xt(dC,t).getOr(sC)},AC=tinymce.util.Tools.resolve("tinymce.Env"),SC=function(t){var e={alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"},n={meta:"Ctrl",access:"Shift+Alt"},r=AC.mac?e:n,o=t.split("+"),i=U(o,(function(t){var e=t.toLowerCase().trim();return bt(r,e)?r[e]:t}));return AC.mac?i.join(""):i.join("+")},kC={convertText:SC},TC=function(t){return{dom:{tag:"div",classes:[pC],innerHtml:t}}},OC=function(t){return{dom:{tag:"div",classes:[hC]},components:[ic(cC.translate(t))]}},DC=function(t){return{dom:{tag:"div",classes:[hC],innerHtml:t}}},EC=function(t,e){return{dom:{tag:"div",classes:[hC]},components:[{dom:{tag:t.tag,attributes:{style:t.styleAttr}},components:[ic(cC.translate(e))]}]}},RC=function(t){return{dom:{tag:"div",classes:[vC],innerHtml:kC.convertText(t)}}},MC=function(t){return{dom:{tag:"div",classes:[pC,yC],innerHtml:Nw("checkmark",t)}}},_C=function(t){return{dom:{tag:"div",classes:[bC],innerHtml:Nw("chevron-right",t)}}},FC=function(t){return{dom:{tag:"div",classes:[bC],innerHtml:Nw("chevron-down",t)}}},BC=function(t,e,n,r){var o="custom",i="remove",u=function(){var u=fC,a=n.getOr(""),c=t.map((function(t){return' title="'+r.translate(t)+'"'})).getOr("");return aC(e===o?'":e===i?'
"+a+"
":'
")};return{dom:u(),optComponents:[]}},IC=function(t,e,n,r,o){var i=n?t.checkMark.orThunk((function(){return e.or(x.some("")).map(TC)})):x.none(),u=t.ariaLabel.map((function(t){return{attributes:{title:cC.translate(t)}}})).getOr({}),a=Tt({tag:"div",classes:[sC,lC].concat(o?[xC]:[])},u),c=t.htmlContent.fold((function(){return t.textContent.map(r)}),(function(t){return x.some(DC(t))})),s={dom:a,optComponents:[i,c,t.shortcutContent.map(RC),t.caret]};return s},PC=["list-num-default","list-num-lower-alpha","list-num-lower-greek","list-num-lower-roman","list-num-upper-alpha","list-num-upper-roman"],NC=["list-bull-circle","list-bull-default","list-bull-square"],LC=function(t,e,n,r){void 0===r&&(r=x.none());var o=function(t){return t.map((function(t){return cC.isRtl()&&V(PC,t)?t+"-rtl":t}))},i=cC.isRtl()&&t.iconContent.exists((function(t){return V(NC,t)})),u=o(t.iconContent).map((function(t){return Lw(t,e.icons,r)})),c=x.from(t.meta).fold((function(){return OC}),(function(t){return bt(t,"style")?a(EC,t.style):OC}));return"color"===t.presets?BC(t.ariaLabel,t.value,u,e):IC(t,u,n,c,i)},jC=["input","button","textarea","select"],VC=function(t,e,n){e.disabled&&qC(t,e)},HC=function(t,e){return!0===e.useNative&&V(jC,fi(t.element()))},zC=function(t){return xu(t.element(),"disabled")},WC=function(t){bu(t.element(),"disabled","disabled")},UC=function(t){Cu(t.element(),"disabled")},GC=function(t){return"true"===wu(t.element(),"aria-disabled")},XC=function(t){bu(t.element(),"aria-disabled","true")},YC=function(t){bu(t.element(),"aria-disabled","false")},qC=function(t,e,n){e.disableClass.each((function(e){Ra(t.element(),e)}));var r=HC(t,e)?WC:XC;r(t),e.onDisabled(t)},QC=function(t,e,n){e.disableClass.each((function(e){_a(t.element(),e)}));var r=HC(t,e)?UC:YC;r(t),e.onEnabled(t)},JC=function(t,e){return HC(t,e)?zC(t):GC(t)},KC=function(t,e,n,r){var o=r?qC:QC;o(t,e,n)},ZC=Object.freeze({enable:QC,disable:qC,isDisabled:JC,onLoad:VC,set:KC}),$C=function(t,e,n){return ra({classes:e.disabled?e.disableClass.map(ot).getOr([]):[]})},tA=function(t,e){return Ai([Si(Po(),(function(e,n){return JC(e,t)})),ol(t,e,VC)])},eA=Object.freeze({exhibit:$C,events:tA}),nA=[Fn("disabled",!1),Fn("useNative",!0),kn("disableClass"),vs("onDisabled"),vs("onEnabled")],rA=dl({fields:nA,name:"disabling",active:eA,apis:ZC}),oA=function(t){return rA.config({disabled:t,disableClass:"tox-collection__item--state-disabled"})},iA=function(t){return rA.config({disabled:t})},uA=function(t){return rA.config({disabled:t,disableClass:"tox-tbtn--disabled"})},aA=function(t){return rA.config({disabled:t,disableClass:"tox-tbtn--disabled",useNative:!1})},cA={item:oA,button:iA,splitButton:uA,toolbarButton:aA},sA=function(t,e){var n=t.getApi(e);return function(t){t(n)}},lA=function(t,e){return Ni((function(n){var r=sA(t,n);r((function(n){var r=t.onSetup(n);null!==r&&void 0!==r&&e.set(r)}))}))},fA=function(t,e){return Li((function(n){return sA(t,n)(e.get())}))};(function(t){t[t["CLOSE_ON_EXECUTE"]=0]="CLOSE_ON_EXECUTE",t[t["BUBBLE_TO_SANDBOX"]=1]="BUBBLE_TO_SANDBOX"})(Gw||(Gw={}));var dA=Gw,mA=function(t,e){return Vi((function(n,r){sA(t,n)(t.onAction),t.triggersSubmenu||e!==dA.CLOSE_ON_EXECUTE||(oi(n,Ho()),r.stop())}))},gA={"alloy.execute":["disabling","alloy.base.behaviour","toggling","item-events"]},pA=function(t){return tt(t,(function(t){return t.toArray()}))},hA=function(t,e,r){var o=Un(n);return{type:"item",dom:e.dom,components:pA(e.optComponents),data:t.data,eventOrder:gA,hasSubmenu:t.triggersSubmenu,itemBehaviours:ll([cy("item-events",[mA(t,r),lA(t,o),fA(t,o)]),cA.item(t.disabled),uy.config({})].concat(t.itemBehaviours))}},vA=function(t){return{value:t.value,meta:Tt({text:t.text.getOr("")},t.meta)}},bA=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),yA=function(t,e){return vt(t,"tooltipWorker").map((function(t){return[oC.config({lazySink:e.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(t){return{anchor:"submenu",item:t,overrides:{maxHeightFunction:lm}}},mode:"follow-highlight",onShow:function(e,n){t((function(t){oC.setComponents(e,[uc({element:Jn.fromDom(t)})])}))}})]})).getOr([])},wA=function(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},xA=function(t){return bA.DOM.encode(t)},CA=function(t,e){var n=cC.translate(t),r=xA(n);if(e.length>0){var o=new RegExp(wA(e),"gi");return r.replace(o,(function(t){return''+t+""}))}return r},AA=function(t,e,n,r,o,i,u,a){void 0===a&&(a=!0);var c=LC({presets:r,textContent:x.none(),htmlContent:n?t.text.map((function(t){return CA(t,e)})):x.none(),ariaLabel:t.text,iconContent:t.icon,shortcutContent:x.none(),checkMark:x.none(),caret:x.none(),value:t.value},u.providers,a,t.icon);return hA({data:vA(t),disabled:t.disabled,getApi:function(){return{}},onAction:function(e){return o(t.value,t.meta)},onSetup:function(){return function(){}},triggersSubmenu:!1,itemBehaviours:yA(t.meta,u)},c,i)},SA=function(t,e,n,r,o,i,u){var a=function(t){return{setActive:function(e){Py.set(t,e)},isActive:function(){return Py.isOn(t)},isDisabled:function(){return rA.isDisabled(t)},setDisabled:function(e){return rA.set(t,e)}}},c=LC({presets:n,textContent:e?t.text:x.none(),htmlContent:x.none(),ariaLabel:t.text,iconContent:t.icon,shortcutContent:e?t.shortcut:x.none(),checkMark:e?x.some(MC(u.icons)):x.none(),caret:x.none(),value:t.value},u,!0);return kt(hA({data:vA(t),disabled:t.disabled,getApi:a,onAction:function(e){return r(t.value)},onSetup:function(t){return t.setActive(o),function(){}},triggersSubmenu:!1,itemBehaviours:[]},c,i),{toggling:{toggleClass:mC,toggleOnExecute:!1,selected:t.active}})},kA=i(Tp(Yy(),qy())),TA=Mu("cell-over"),OA=Mu("cell-execute"),DA=function(t,e,n){var r,o=function(n){return ii(n,TA,{row:t,col:e})},i=function(n){return ii(n,OA,{row:t,col:e})};return cc({dom:{tag:"div",attributes:(r={role:"button"},r["aria-labelledby"]=n,r)},behaviours:ll([cy("insert-table-picker-cell",[Oi(xo(),vy.focus),Oi(Po(),i),Oi(jo(),i)]),Py.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),vy.config({onFocus:o})])})},EA=function(t,e,n){for(var r=[],o=0;o=0&&e<=255},QA=function(t){var e,n,r,o=(t.hue()||0)%360,i=t.saturation()/100,u=t.value()/100;if(i=WA(0,zA(i,1)),u=WA(0,zA(u,1)),0===i)return e=n=r=UA(255*u),YA(e,n,r,1);var a=o/60,c=u*i,s=c*(1-Math.abs(a%2-1)),l=u-c;switch(Math.floor(a)){case 0:e=c,n=s,r=0;break;case 1:e=s,n=c,r=0;break;case 2:e=0,n=c,r=s;break;case 3:e=0,n=s,r=c;break;case 4:e=s,n=0,r=c;break;case 5:e=c,n=0,r=s;break;default:e=n=r=0}return e=UA(255*(e+l)),n=UA(255*(n+l)),r=UA(255*(r+l)),YA(e,n,r,1)},JA=function(t){var e=jA(t),n=parseInt(e[1],16),r=parseInt(e[2],16),o=parseInt(e[3],16);return YA(n,r,o,1)},KA=function(t,e,n,r){var o=parseInt(t,10),i=parseInt(e,10),u=parseInt(n,10),a=parseFloat(r);return YA(o,i,u,a)},ZA=function(t){if("transparent"===t)return x.some(YA(0,0,0,0));var e=GA.exec(t);if(null!==e)return x.some(KA(e[1],e[2],e[3],"1"));var n=XA.exec(t);return null!==n?x.some(KA(n[1],n[2],n[3],n[4])):x.none()},$A=function(t){return"rgba("+t.red()+","+t.green()+","+t.blue()+","+t.alpha()+")"},tS=i(YA(255,0,0,1)),eS=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),nS="tinymce-custom-colors";function rS(t){void 0===t&&(t=10);var e=eS.getItem(nS),n=D(e)?JSON.parse(e):[],r=function(e){var n=t-e.length;return n<0?e.slice(0,t):e},o=r(n),i=function(e){j(o,e).each(u),o.unshift(e),o.length>t&&o.pop(),eS.setItem(nS,JSON.stringify(o))},u=function(t){o.splice(t,1)},a=function(){return o.slice(0)};return{add:i,state:a}}var oS="choiceitem",iS=[{type:oS,text:"Light Green",value:"#BFEDD2"},{type:oS,text:"Light Yellow",value:"#FBEEB8"},{type:oS,text:"Light Red",value:"#F8CAC6"},{type:oS,text:"Light Purple",value:"#ECCAFA"},{type:oS,text:"Light Blue",value:"#C2E0F4"},{type:oS,text:"Green",value:"#2DC26B"},{type:oS,text:"Yellow",value:"#F1C40F"},{type:oS,text:"Red",value:"#E03E2D"},{type:oS,text:"Purple",value:"#B96AD9"},{type:oS,text:"Blue",value:"#3598DB"},{type:oS,text:"Dark Turquoise",value:"#169179"},{type:oS,text:"Orange",value:"#E67E23"},{type:oS,text:"Dark Red",value:"#BA372A"},{type:oS,text:"Dark Purple",value:"#843FA1"},{type:oS,text:"Dark Blue",value:"#236FA1"},{type:oS,text:"Light Gray",value:"#ECF0F1"},{type:oS,text:"Medium Gray",value:"#CED4D9"},{type:oS,text:"Gray",value:"#95A5A6"},{type:oS,text:"Dark Gray",value:"#7E8C8D"},{type:oS,text:"Navy Blue",value:"#34495E"},{type:oS,text:"Black",value:"#000000"},{type:oS,text:"White",value:"#ffffff"}],uS=rS(10),aS=function(t){var n=[],r=e.document.createElement("canvas");r.height=1,r.width=1;for(var o=r.getContext("2d"),i=function(t,e){var n=255,r=e/255,o=Math.round(t*r+n*(1-r));return("0"+o.toString(16)).slice(-2).toUpperCase()},u=function(t){if(/^[0-9A-Fa-f]{6}$/.test(t))return"#"+t.toUpperCase();o.clearRect(0,0,r.width,r.height),o.fillStyle="#FFFFFF",o.fillStyle=t,o.fillRect(0,0,1,1);var e=o.getImageData(0,0,1,1).data,n=e[0],u=e[1],a=e[2],c=e[3];return"#"+i(n,c)+i(u,c)+i(a,c)},a=0;a0&&n.push(r),r=[],bt(t.dom,"innerHtml")&&r.push(t)):r.push(t)})),r.length>0&&n.push(r),U(n,(function(t){return{dom:{tag:"div",classes:["tox-collection__group"]},components:t}}))},zS=function(t,e,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===t?["tox-collection--list"]:["tox-collection--grid"])},components:[iw.parts().items({preprocess:function(n){return"auto"!==t&&t>1?LS({tag:"div",classes:["tox-collection__group"]},t)(n):HS(n,(function(t,n){return"separator"===e[n].type}))}})]}},WS=function(t,e){return{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[iw.parts().items({preprocess:function(e){return HS(e,(function(e,n){return"separator"===t[n].type}))}})]}},US=function(t){return"color"===t?"tox-swatches":"tox-menu"},GS=function(t){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:US(t),tieredMenu:"tox-tiered-menu"}},XS=function(t){var e=GS(t);return{backgroundMenu:e.backgroundMenu,selectedMenu:e.selectedMenu,menu:e.menu,selectedItem:e.selectedItem,item:CC(t)}},YS=function(t,e,n){var r=GS(n);return{tag:"div",classes:$([[r.menu,"tox-menu-"+e+"-column"],t?[r.hasIcons]:[]])}},qS=[iw.parts().items({})],QS=function(t,e,n){var r=GS(n),o={tag:"div",classes:$([[r.tieredMenu]])};return{dom:o,markers:XS(n)}},JS=function(t){return void 0!==t.icon||"togglemenuitem"===t.type||"choicemenuitem"===t.type},KS=function(t){return H(t,JS)},ZS=function(t){return e.console.error(en(t)),e.console.log(t),x.none()},$S=function(t,e,n,r,o){var i=WS(n);return{value:t,dom:i.dom,components:i.components,items:n}},tk=function(t,e,n,r,o){if("color"===o){var i=jS(r);return{value:t,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r){i=zS(r,n);return{value:t,dom:i.dom,components:i.components,items:n}}if("normal"===o&&1===r){i=zS(1,n);return{value:t,dom:i.dom,components:i.components,items:n}}if("normal"===o){i=zS(r,n);return{value:t,dom:i.dom,components:i.components,items:n}}if("listpreview"===o&&"auto"!==r){i=VS(r);return{value:t,dom:i.dom,components:i.components,items:n}}return{value:t,dom:YS(e,r,o),components:qS,items:n}},ek=function(t,e,n,r,o,i,u,a){var c=KS(e),s="color"!==o?"normal":"color",l=nk(e,n,r,s,i,u,a);return tk(t,c,l,r,o)},nk=function(t,e,n,r,o,i,u){return Jc(U(t,(function(t){return"choiceitem"===t.type?jx(t).fold(ZS,(function(a){return x.some(SA(a,1===n,r,e,i(t.value),o,u))})):x.none()})))},rk=function(t,e){var n=XS(e);if(1===t)return{mode:"menu",moveOnTab:!0};if("auto"===t)return{mode:"grid",selector:"."+n.item,initSize:{numColumns:1,numRows:1}};var r="color"===e?"tox-swatches__row":"tox-collection__group";return{mode:"matrix",rowSelector:"."+r}},ok=function(t,e){return 1===t?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===t?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===e?".tox-swatches__row":".tox-collection__group",cell:"color"===e?"."+fC:"."+lC}}};function ik(t,e){var n=NS.getColors(e.colorinput.getColors(),e.colorinput.hasCustomColors()),r=e.colorinput.getColorCols(),o="color",i=ek(Mu("menu-value"),n,(function(e){t.onAction({value:e})}),r,o,dA.CLOSE_ON_EXECUTE,(function(){return!1}),e.shared.providers),u=kt(m(m({},i),{markers:XS(o),movement:rk(r,o)}));return{type:"widget",data:{value:Mu("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[kA().widget(iw.sketch(u))]}}var uk,ak={inserttable:FA,colorswatch:ik},ck=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)?x.some(t[e]):x.none()},sk=function(t,e){return ck(ak,t.fancytype).map((function(n){return n(t,e)}))},lk=function(t,e,n,r){void 0===r&&(r=!0);var o=function(t){return{isDisabled:function(){return rA.isDisabled(t)},setDisabled:function(e){return rA.set(t,e)}}},i=LC({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:x.none(),ariaLabel:t.text,caret:x.none(),checkMark:x.none(),shortcutContent:t.shortcut},n,r);return hA({data:vA(t),getApi:o,disabled:t.disabled,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},i,e)},fk=function(t,e,r,o,i){void 0===o&&(o=!0),void 0===i&&(i=!1);var u=i?FC(r.icons):_C(r.icons),a=function(t){return{isDisabled:function(){return rA.isDisabled(t)},setDisabled:function(e){return rA.set(t,e)}}},c=LC({presets:"normal",iconContent:t.icon,textContent:t.text,htmlContent:x.none(),ariaLabel:t.text,caret:x.some(u),checkMark:x.none(),shortcutContent:t.shortcut},r,o);return hA({data:vA(t),getApi:a,disabled:t.disabled,onAction:n,onSetup:t.onSetup,triggersSubmenu:!0,itemBehaviours:[]},c,e)},dk=function(t){var e=t.text.fold((function(){return{}}),(function(t){return{innerHtml:t}}));return{type:"separator",dom:m({tag:"div",classes:[lC,gC]},e),components:[]}},mk=function(t,e,n){var r=function(t){return{setActive:function(e){Py.set(t,e)},isActive:function(){return Py.isOn(t)},isDisabled:function(){return rA.isDisabled(t)},setDisabled:function(e){return rA.set(t,e)}}},o=LC({iconContent:x.none(),textContent:t.text,htmlContent:x.none(),ariaLabel:t.text,checkMark:x.some(MC(n.icons)),caret:x.none(),shortcutContent:t.shortcut,presets:"normal",meta:t.meta},n,!0);return kt(hA({data:vA(t),disabled:t.disabled,getApi:r,onAction:t.onAction,onSetup:t.onSetup,triggersSubmenu:!1,itemBehaviours:[]},o,e),{toggling:{toggleClass:mC,toggleOnExecute:!1,selected:t.active}})},gk=AA,pk=dk,hk=lk,vk=fk,bk=mk,yk=sk;(function(t){t[t["ContentFocus"]=0]="ContentFocus",t[t["UiFocus"]=1]="UiFocus"})(uk||(uk={}));var wk=function(t){return void 0!==t.icon||"togglemenuitem"===t.type||"choicemenuitem"===t.type},xk=function(t){return H(t,wk)},Ck=function(t,n,r,o,i){var u=r.shared.providers,a=function(t){return i?m(m({},t),{shortcut:x.none(),icon:t.text.isSome()?x.none():t.icon}):t};switch(t.type){case"menuitem":return Fx(t).fold(ZS,(function(t){return x.some(hk(a(t),n,u,o))}));case"nestedmenuitem":return Ix(t).fold(ZS,(function(t){return x.some(vk(a(t),n,u,o,i))}));case"togglemenuitem":return Nx(t).fold(ZS,(function(t){return x.some(bk(a(t),n,u))}));case"separator":return Ax(t).fold(ZS,(function(t){return x.some(pk(t))}));case"fancymenuitem":return zx(t).fold(ZS,(function(t){return yk(a(t),r)}));default:return e.console.error("Unknown item in general menu",t),x.none()}},Ak=function(t,e,n,r,o,i){var u=1===r,a=!u||xk(t);return Jc(U(t,(function(t){return"separator"===t.type?Tx(t).fold(ZS,(function(t){return x.some(pk(t))})):Ox(t).fold(ZS,(function(t){return x.some(gk(t,e,u,"normal",n,o,i,a))}))})))},Sk=function(t,e,n,r,o){var i=xk(e),u=Jc(U(e,(function(t){var e=function(t){return o?!t.hasOwnProperty("text"):i},u=function(t){return Ck(t,n,r,e(t),o)};return"nestedmenuitem"===t.type&&t.getSubmenuItems().length<=0?u(Tt(t,{disabled:!0})):u(t)}))),a=o?$S:tk;return a(t,i,u,1,"normal")},kk=function(t){return vw.singleData(t.value,t)},Tk=function(t,e,n,r){var o=n===uk.ContentFocus?Xh():Gh(),i=rk(e,r),u=XS(r);return{dom:t.dom,components:t.components,items:t.items,value:t.value,markers:{selectedItem:u.selectedItem,item:u.item},movement:i,fakeFocus:n===uk.ContentFocus,focusManager:o,menuBehaviours:Xx.unnamedEvents("auto"!==e?[]:[Ni((function(t,e){Wx(t,4,u.item).each((function(e){var n=e.numColumns,r=e.numRows;Jb.setGridSize(t,r,n)}))}))])}},Ok=function(t,n){var r=Un(x.none()),o=Un(!1),i=cc(ww.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:ll([cy("dismissAutocompleter",[Oi(Jo(),(function(){return s()}))])]),lazySink:n.getSink})),u=function(){return ww.isOpen(i)},a=function(){return r.get().isSome()},c=function(){a()&&ww.hide(i)},s=function(){if(a()){var e=r.get().map((function(t){return t.element}));rx(e.getOr(Jn.fromDom(t.selection.getNode()))).each(mu),c(),r.set(x.none()),o.set(!1)}},l=Ot((function(){return Rx(t)})),f=function(r,i){var u=Zc(i,(function(t){return x.from(t.columns)})).getOr(1);return tt(i,(function(i){var a=i.items;return Ak(a,i.matchText,(function(n,u){var a=t.selection.getRng();sx(t.dom,a,r).fold((function(){return e.console.error("Lost context. Cursor probably moved")}),(function(t){var e=t.range,r={hide:function(){s()},reload:function(t){c(),p(t)}};o.set(!0),i.onAction(r,e,n,u),o.set(!1)}))}),u,dA.BUBBLE_TO_SANDBOX,n)}))},d=function(e){if(!a()){var n=nx(t,e.range);r.set(x.some({triggerChar:e.triggerChar,element:n,matchLength:e.text.length})),o.set(!1)}},m=function(e,n,r,o){e.matchLength=n.text.length;var u=Zc(r,(function(t){return x.from(t.columns)})).getOr(1);ww.showAt(i,{anchor:"node",root:Jn.fromDom(t.getBody()),node:x.from(e.element)},iw.sketch(Tk(tk("autocompleter-value",!0,o,u,"normal"),u,uk.ContentFocus,"normal"))),ww.getContent(i).each(Ah.highlightFirst)},g=function(e){return r.get().map((function(n){return sx(t.dom,t.selection.getRng(),n.triggerChar).bind((function(n){return xx(t,l,n,e)}))})).getOrThunk((function(){return wx(t,l)}))},p=function(t){g(t).fold(s,(function(t){d(t.context),t.lookupData.then((function(e){r.get().map((function(n){var r=t.context;if(n.triggerChar===r.triggerChar){var o=f(r.triggerChar,e);o.length>0?m(n,r,e,o):r.text.length-n.matchLength>=10?s():c()}}))}))}))},h=Yw((function(t){27!==t.which&&p()}),50),v={onKeypress:h,cancelIfNecessary:s,isMenuOpen:u,isActive:a,isProcessingAction:o.get,getView:function(){return ww.getContent(i)}};fx.setup(v,t)},Dk={register:Ok},Ek=function(t,e,n,r,o,u,a){return{target:i(t),x:i(e),y:i(n),stop:r,prevent:o,kill:u,raw:i(a)}},Rk=function(t){var e=Jn.fromDom(t.target),n=function(){t.stopPropagation()},r=function(){t.preventDefault()},i=o(r,n);return Ek(e,t.clientX,t.clientY,n,r,i,t)},Mk=function(t,e){return function(n){t(n)&&e(Rk(n))}},_k=function(t,e,n,r,o){var i=Mk(n,r);return t.dom().addEventListener(e,i,o),{unbind:a(Ik,t,e,i,o)}},Fk=function(t,e,n,r){return _k(t,e,n,r,!1)},Bk=function(t,e,n,r){return _k(t,e,n,r,!0)},Ik=function(t,e,n,r){t.dom().removeEventListener(e,n,r)},Pk=i(!0),Nk=function(t,e,n){return Fk(t,e,Pk,n)},Lk=function(t,e,n){return Bk(t,e,Pk,n)},jk=Rk,Vk=function(t,e,n){return Gc(t,e,n).isSome()};function Hk(t,n){var r=null,o=function(){for(var o=[],i=0;izk||r>zk},Xk=function(t){var e=Un(x.none()),n=Un(!1),r=Hk((function(e){t.triggerEvent(Vo(),e),n.set(!0)}),Wk),o=function(t){return Uk(t).each((function(o){r.cancel();var u={x:i(o.clientX),y:i(o.clientY),target:t.target};r.schedule(t),n.set(!1),e.set(x.some(u))})),x.none()},u=function(t){return r.cancel(),Uk(t).each((function(t){e.get().each((function(n){Gk(t,n)&&e.set(x.none())}))})),x.none()},a=function(o){r.cancel();var i=function(t){return no(t.target(),o.target())};return e.get().filter(i).map((function(e){return n.get()?(o.prevent(),!1):t.triggerEvent(Lo(),o)}))},c=qt([{key:go(),value:o},{key:po(),value:u},{key:ho(),value:a}]),s=function(t,e){return Xt(c,e).bind((function(e){return e(t)}))};return{fireIfReady:s}},Yk=function(t){var e=t.raw();return e.which===Sh()[0]&&!V(["input","textarea"],fi(t.target()))&&!Vk(t.target(),'[contenteditable="true"]')},qk=Xr().browser.isFirefox(),Qk=Ie([wn("triggerEvent"),Fn("stopBackspace",!0)]),Jk=function(t,e){return qk?Lk(t,"focus",e):Nk(t,"focusin",e)},Kk=function(t,e){return qk?Lk(t,"blur",e):Nk(t,"focusout",e)},Zk=function(t,n){var r=tn("Getting GUI events settings",Qk,n),o=Xr().deviceType.isTouch()?["touchstart","touchmove","touchend","gesturestart"]:["mousedown","mouseup","mouseover","mousemove","mouseout","click"],i=Xk(r),u=U(o.concat(["selectstart","input","contextmenu","change","transitionend","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(e){return Nk(t,e,(function(t){i.fireIfReady(t,e).each((function(e){e&&t.kill()}));var n=r.triggerEvent(e,t);n&&t.kill()}))})),a=Un(x.none()),c=Nk(t,"paste",(function(t){i.fireIfReady(t,"paste").each((function(e){e&&t.kill()}));var n=r.triggerEvent("paste",t);n&&t.kill(),a.set(x.some(e.setTimeout((function(){r.triggerEvent(Bo(),t)}),0)))})),s=Nk(t,"keydown",(function(t){var e=r.triggerEvent("keydown",t);e?t.kill():!0===r.stopBackspace&&Yk(t)&&t.prevent()})),l=Jk(t,(function(t){var e=r.triggerEvent("focusin",t);e&&t.kill()})),f=Un(x.none()),d=Kk(t,(function(t){var n=r.triggerEvent("focusout",t);n&&t.kill(),f.set(x.some(e.setTimeout((function(){r.triggerEvent(Fo(),t)}),0)))})),m=function(){G(u,(function(t){t.unbind()})),s.unbind(),l.unbind(),d.unbind(),c.unbind(),a.get().each(e.clearTimeout),f.get().each(e.clearTimeout)};return{unbind:m}},$k=function(t,e){var n=Xt(t,"target").map((function(t){return t()})).getOr(e);return Un(n)},tT=function(t,e){var n=Un(!1),r=Un(!1),o=function(){n.set(!0)},u=function(){r.set(!0)};return{stop:o,cut:u,isStopped:n.get,isCut:r.get,event:i(t),setSource:e.set,getSource:e.get}},eT=function(t){var e=Un(!1),r=function(){e.set(!0)};return{stop:r,cut:n,isStopped:e.get,isCut:i(!1),event:i(t),setSource:s("Cannot set source of a broadcasted event"),getSource:s("Cannot get source of a broadcasted event")}},nT=wt.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),rT=function(t,e,n,r,o,i){var u=t(e,r),a=tT(n,o);return u.fold((function(){return i.logEventNoHandlers(e,r),nT.complete()}),(function(t){var n=t.descHandler(),r=la(n);return r(a),a.isStopped()?(i.logEventStopped(e,t.element(),n.purpose()),nT.stopped()):a.isCut()?(i.logEventCut(e,t.element(),n.purpose()),nT.complete()):Ki(t.element()).fold((function(){return i.logNoParent(e,t.element(),n.purpose()),nT.complete()}),(function(r){return i.logEventResponse(e,t.element(),n.purpose()),nT.resume(r)}))}))},oT=function(t,e,n,r,o,i){return rT(t,e,n,r,o,i).fold((function(){return!0}),(function(r){return oT(t,e,n,r,o,i)}),(function(){return!1}))},iT=function(t,e,n,r,o){var i=$k(n,r);return rT(t,e,n,r,i,o)},uT=function(t,e,n){var r=eT(e);return G(t,(function(t){var e=t.descHandler(),n=la(e);n(r)})),r.isStopped()},aT=function(t,e,n,r){var o=n.target();return cT(t,e,n,o,r)},cT=function(t,e,n,r,o){var i=$k(n,r);return oT(t,e,n,r,i,o)},sT=Hi("element","descHandler"),lT=function(t,e){return{id:i(t),descHandler:i(e)}};function fT(){var t={},e=function(e,n,r){ft(r,(function(r,o){var i=void 0!==t[o]?t[o]:{};i[n]=sa(r,e),t[o]=i}))},n=function(t,e){return Lu(e).fold((function(){return x.none()}),(function(n){var r=Ut(n);return t.bind(r).map((function(t){return sT(e,t)}))}))},r=function(e){return Xt(t,e).map((function(t){return gt(t,(function(t,e){return lT(e,t)}))})).getOr([])},o=function(e,r,o){var i=Ut(r),u=i(t);return Ci(o,(function(t){return n(u,t)}),e)},i=function(e){ft(t,(function(t,n){t.hasOwnProperty(e)&&delete t[e]}))};return{registerId:e,unregisterId:i,filterByType:r,find:o}}function dT(){var t=fT(),e={},n=function(t){var e=t.element();return Lu(e).fold((function(){return Pu("uid-",t.element())}),(function(t){return t}))},r=function(t,n){var r=e[n];if(r!==t)throw new Error('The tagId "'+n+'" is already used by: '+Tu(r.element())+"\nCannot use it for: "+Tu(t.element())+"\nThe conflicting element is"+(hi(r.element())?" ":" not ")+"already in the DOM");i(t)},o=function(o){var i=n(o);Zt(e,i)&&r(o,i);var u=[o];t.registerId(u,i,o.events()),e[i]=o},i=function(n){Lu(n.element()).each((function(n){delete e[n],t.unregisterId(n)}))},u=function(e){return t.filterByType(e)},a=function(e,n,r){return t.find(e,n,r)},c=function(t){return Ut(t)(e)};return{find:a,filter:u,register:o,unregister:i,getById:c}}var mT,gT=function(t){var e=t.dom,n=e.attributes,r=g(e,["attributes"]);return{uid:t.uid,dom:m({tag:"div",attributes:m({role:"presentation"},n)},r),components:t.components,behaviours:zg(t.containerBehaviours),events:t.events,domModification:t.domModification,eventOrder:t.eventOrder}},pT=Kp({name:"Container",factory:gT,configFields:[Fn("components",[]),Hg("containerBehaviours",[]),Fn("events",{}),Fn("domModification",{}),Fn("eventOrder",{})]}),hT=function(t){var e=function(e){return Ki(t.element()).fold((function(){return!0}),(function(t){return no(e,t)}))},r=dT(),o=function(t,n){return r.find(e,t,n)},u=Zk(t.element(),{triggerEvent:function(t,e){return as(t,e.target(),(function(n){return aT(o,t,e,n)}))}}),a={debugInfo:i("real"),triggerEvent:function(t,e,n){as(t,e,(function(r){cT(o,t,n,e,r)}))},triggerFocus:function(t,e){Lu(t).fold((function(){Al(t)}),(function(r){as(_o(),t,(function(r){iT(o,_o(),{originator:i(e),kill:n,prevent:n,target:i(t)},t,r)}))}))},triggerEscape:function(t,e){a.triggerEvent("keydown",t.element(),e.event())},getByUid:function(t){return v(t)},getByDom:function(t){return b(t)},build:cc,addToGui:function(t){l(t)},removeFromGui:function(t){f(t)},addToWorld:function(t){c(t)},removeFromWorld:function(t){s(t)},broadcast:function(t){g(t)},broadcastOn:function(t,e){p(t,e)},broadcastEvent:function(t,e){h(t,e)},isConnected:i(!0)},c=function(t){t.connect(a),pi(t.element())||(r.register(t),G(t.components(),c),a.triggerEvent(Wo(),t.element(),{target:i(t.element())}))},s=function(t){pi(t.element())||(G(t.components(),s),r.unregister(t)),t.disconnect()},l=function(e){Rm(t,e)},f=function(t){Fm(t)},d=function(){u.unbind(),du(t.element())},m=function(t){var e=r.filter(Io());G(e,(function(e){var n=e.descHandler(),r=la(n);r(t)}))},g=function(t){m({universal:i(!0),data:i(t)})},p=function(t,e){m({universal:i(!1),channels:i(t),data:i(e)})},h=function(t,e){var n=r.filter(t);return uT(n,e)},v=function(t){return r.getById(t).fold((function(){return k.error(new Error('Could not find component with uid: "'+t+'" in system.'))}),k.value)},b=function(t){var e=Lu(t).getOr("not found");return v(e)};return c(t),{root:i(t),element:t.element,destroy:d,add:l,remove:f,getByUid:v,getByDom:b,addToWorld:c,removeFromWorld:s,broadcast:g,broadcastOn:p,broadcastEvent:h}},vT=tinymce.util.Tools.resolve("tinymce.EditorManager"),bT=function(t){var e=t.settings,n=e.skin,r=e.skin_url;if(!1!==n){var o=n||"oxide";r=r?t.documentBaseURI.toAbsolute(r):vT.baseURL+"/skins/ui/"+o}return r},yT=function(t){return t.getParam("readonly",!1,"boolean")},wT=function(t){return!1===t.getParam("skin")},xT=function(t){return t.getParam("height",Math.max(t.getElement().offsetHeight,200))},CT=function(t){return x.from(t.settings.min_width).filter(F)},AT=function(t){return x.from(t.settings.min_height).filter(F)},ST=function(t){return x.from(t.getParam("max_width")).filter(F)},kT=function(t){return x.from(t.getParam("max_height")).filter(F)},TT=function(t){return x.from(t.getParam("style_formats")).filter(R)},OT=function(t){return t.getParam("style_formats_merge",!1,"boolean")},DT=function(t){return t.getParam("removed_menuitems","")},ET=function(t){return!1!==t.getParam("menubar",!0,"boolean")},RT=function(t){var e=t.getParam("toolbar",!0),n=!0===e,r=D(e),o=R(e)&&e.length>0;return!_T(t)&&(o||r||n)},MT=function(t){var e=st(t.settings),n=q(e,(function(t){return/^toolbar([1-9])$/.test(t)})),r=U(n,(function(e){return t.getParam(e,!1,"string")})),o=q(r,(function(t){return"string"===typeof t}));return o.length>0?x.some(o):x.none()},_T=function(t){return MT(t).fold((function(){var e=t.getParam("toolbar",[],"string[]");return e.length>0}),(function(){return!0}))};(function(t){t["default"]="",t["floating"]="floating",t["sliding"]="sliding"})(mT||(mT={}));var FT=function(t){return t.getParam("toolbar_drawer","","string")},BT=function(t){return t.getParam("fixed_toolbar_container","","string")},IT=function(t){var e=BT(t);return e.length>0&&t.inline?Uc(vi(),e):x.none()},PT=function(t){return t.inline&&IT(t).isSome()},NT=function(t){var e=IT(t);return e.getOr(vi())},LT=function(t){return t.inline&&!ET(t)&&!RT(t)&&!_T(t)},jT=function(t){var e=t.getParam("toolbar_sticky",!1,"boolean");return(e||t.inline)&&!PT(t)&&!LT(t)},VT=function(t){return t.getParam("draggable_modal",!1,"boolean")},HT=Mu("form-component-change"),zT=Mu("form-close"),WT=Mu("form-cancel"),UT=Mu("form-action"),GT=Mu("form-submit"),XT=Mu("form-block"),YT=Mu("form-unblock"),qT=Mu("form-tabchange"),QT=Mu("form-resize"),JT=function(t,e){return pT.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+t.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[Bw.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Nw(t.icon,e.icons),attributes:{title:e.translate(t.iconTooltip)}},action:function(e){ii(e,UT,{name:"alert-banner",value:t.url})}})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:e.translate(t.text)}}]})},KT=function(t,e){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:U(t.items,e.interpreter)}},ZT=i([Fn("prefix","form-field"),Hg("fieldBehaviours",[rh,Vg])]),$T=i([wp({schema:[gn("dom")],name:"label"}),wp({factory:{sketch:function(t){return{uid:t.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:t.text}}}},schema:[gn("text")],name:"aria-descriptor"}),bp({factory:{sketch:function(t){var e=Wt(t,["factory"]);return t.factory.sketch(e)}},schema:[gn("factory")],name:"field"})]),tO=function(t,e,n,r){var o=Wg(t.fieldBehaviours,[rh.config({find:function(e){return Fp(e,t,"field")}}),Vg.config({store:{mode:"manual",getValue:function(t){return rh.getCurrent(t).bind(Vg.getValue)},setValue:function(t,e){rh.getCurrent(t).each((function(t){Vg.setValue(t,e)}))}}})]),i=Ai([Ni((function(e,n){var r=Ip(e,t,["label","field","aria-descriptor"]);r.field().each((function(e){var n=Mu(t.prefix);r.label().each((function(t){bu(t.element(),"for",n),bu(e.element(),"id",n)})),r["aria-descriptor"]().each((function(n){var r=Mu(t.prefix);bu(n.element(),"id",r),bu(e.element(),"aria-describedby",r)}))}))}))]),u={getField:function(e){return Fp(e,t,"field")},getLabel:function(e){return Fp(e,t,"label")}};return{uid:t.uid,dom:t.dom,components:e,behaviours:o,events:i,apis:u}},eO=Zp({name:"FormField",configFields:ZT(),partFields:$T(),factory:tO,apis:{getField:function(t,e){return t.getField(e)},getLabel:function(t,e){return t.getLabel(e)}}}),nO=i([kn("data"),Fn("inputAttributes",{}),Fn("inputStyles",{}),Fn("tag","input"),Fn("inputClasses",[]),vs("onSetValue"),Fn("styles",{}),Fn("eventOrder",{}),Hg("inputBehaviours",[Vg,vy]),Fn("selectOnFocus",!0)]),rO=function(t){return ll([vy.config({onFocus:!1===t.selectOnFocus?n:function(t){var e=t.element(),n=qa(e);e.dom().setSelectionRange(0,n.length)}})])},oO=function(t){return m(m({},rO(t)),Wg(t.inputBehaviours,[Vg.config({store:{mode:"manual",initialValue:t.data.getOr(void 0),getValue:function(t){return qa(t.element())},setValue:function(t,e){var n=qa(t.element());n!==e&&Qa(t.element(),e)}},onSetValue:t.onSetValue})]))},iO=function(t){return{tag:t.tag,attributes:m({type:"text"},t.inputAttributes),styles:t.inputStyles,classes:t.inputClasses}},uO=function(t,e){return{uid:t.uid,dom:iO(t),components:[],behaviours:oO(t),eventOrder:t.eventOrder}},aO=Kp({name:"Input",configFields:nO(),factory:uO}),cO={},sO={exports:cO};(function(e,n,r,o){(function(o){if("object"===typeof n&&"undefined"!==typeof r)r.exports=o();else if("function"===typeof e&&e.amd)e([],o);else{var i;i="undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:this,i.EphoxContactWrapper=o()}})((function(){return function(){function t(e,n,r){function i(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof o&&o;if(!c&&s)return s(a,!0);if(u)return u(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[a]={exports:{}};e[a][0].call(f.exports,(function(t){var n=e[a][1][t];return i(n||t)}),f,f.exports,t,e,n,r)}return n[a].exports}for(var u="function"==typeof o&&o,a=0;a1)for(var n=1;n=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n.setImmediate="function"===typeof e?e:function(t){var e=c++,r=!(arguments.length<2)&&u.call(arguments,1);return a[e]=!0,o((function(){a[e]&&(r?t.apply(null,r):t.call(null),n.clearImmediate(e))})),e},n.clearImmediate="function"===typeof r?r:function(t){delete a[t]}}).call(this,t("timers").setImmediate,t("timers").clearImmediate)},{"process/browser.js":1,timers:3}],4:[function(t,e,n){var r=t("promise-polyfill"),o=function(){return"undefined"!==typeof window?window:Function("return this;")()}();e.exports={boltExport:o.Promise||r}},{"promise-polyfill":2}]},{},[4])(4)}))})(void 0,cO,sO,void 0);var lO,fO=sO.exports.boltExport,dO=function(t){var n=x.none(),r=[],o=function(t){return dO((function(e){i((function(n){e(t(n))}))}))},i=function(t){a()?s(t):r.push(t)},u=function(t){n=x.some(t),c(r),r=[]},a=function(){return n.isSome()},c=function(t){G(t,s)},s=function(t){n.each((function(n){e.setTimeout((function(){t(n)}),0)}))};return t(u),{get:i,map:o,isReady:a}},mO=function(t){return dO((function(e){e(t)}))},gO={nu:dO,pure:mO},pO=function(t){e.setTimeout((function(){throw t}),0)},hO=function(t){var e=function(e){t().then(e,pO)},n=function(e){return hO((function(){return t().then(e)}))},r=function(e){return hO((function(){return t().then((function(t){return e(t).toPromise()}))}))},o=function(e){return hO((function(){return t().then((function(){return e.toPromise()}))}))},i=function(){return gO.nu(e)},u=function(){var e=null;return hO((function(){return null===e&&(e=t()),e}))},a=t;return{map:n,bind:r,anonBind:o,toLazy:i,toCached:u,toPromise:a,get:e}},vO=function(t){return hO((function(){return new fO(t)}))},bO=function(t){return hO((function(){return fO.resolve(t)}))},yO={nu:vO,pure:bO},wO=["input","textarea"],xO=function(t){var e=fi(t);return V(wO,e)},CO=function(t,e){var n=e.getRoot(t).getOr(t.element());_a(n,e.invalidClass),e.notify.each((function(e){xO(t.element())&&bu(t.element(),"aria-invalid",!1),e.getContainer(t).each((function(t){pu(t,e.validHtml)})),e.onValid(t)}))},AO=function(t,e,n,r){var o=e.getRoot(t).getOr(t.element());Ra(o,e.invalidClass),e.notify.each((function(e){xO(t.element())&&bu(t.element(),"aria-invalid",!0),e.getContainer(t).each((function(t){pu(t,r)})),e.onInvalid(t,r)}))},SO=function(t,e,n){return e.validator.fold((function(){return yO.pure(k.value(!0))}),(function(e){return e.validate(t)}))},kO=function(t,e,n){return e.notify.each((function(e){e.onValidate(t)})),SO(t,e).map((function(r){return t.getSystem().isConnected()?r.fold((function(r){return AO(t,e,n,r),k.error(r)}),(function(n){return CO(t,e),k.value(n)})):k.error("No longer in system")}))},TO=function(t,e){var n=e.getRoot(t).getOr(t.element());return Fa(n,e.invalidClass)},OO=Object.freeze({markValid:CO,markInvalid:AO,query:SO,run:kO,isInvalid:TO}),DO=function(t,e){return t.validator.map((function(r){return Ai([Oi(r.onEvent,(function(n){kO(n,t,e).get(u)}))].concat(r.validateOnLoad?[Ni((function(r){kO(r,t,e).get(n)}))]:[]))})).getOr({})},EO=Object.freeze({events:DO}),RO=[gn("invalidClass"),Fn("getRoot",x.none),Mn("notify",[Fn("aria","alert"),Fn("getContainer",x.none),Fn("validHtml",""),vs("onValid"),vs("onInvalid"),vs("onValidate")]),Mn("validator",[gn("validate"),Fn("onEvent","input"),Fn("validateOnLoad",!0)])],MO=dl({fields:RO,name:"invalidating",active:EO,apis:OO,extra:{validation:function(t){return function(e){var n=Vg.getValue(e);return yO.pure(t(n))}}}}),_O=function(t,e){return ra({attributes:qt([{key:e.tabAttr,value:"true"}])})},FO=Object.freeze({exhibit:_O}),BO=[Fn("tabAttr","data-alloy-tabstop")],IO=dl({fields:BO,name:"tabstopping",active:FO}),PO=function(t,e,n,r){var o=LO(t,e,n,r);return eO.sketch(o)},NO=function(t,e){return PO(t,e,[],[])},LO=function(t,e,n,r){return{dom:VO(n),components:t.toArray().concat([e]),fieldBehaviours:ll(r)}},jO=function(){return VO([])},VO=function(t){return{tag:"div",classes:["tox-form__group"].concat(t)}},HO=function(t,e){return eO.parts().label({dom:{tag:"label",classes:["tox-label"],innerHtml:e.translate(t)}})},zO=function(t,e,n,r){return n.getOrCreate(t,e,r)},WO=Object.freeze({getCoupled:zO}),UO=[pn("others",Je(k.value,on()))],GO=function(t){var e={},n=function(t,n,r){var o=st(n.others);if(o)return Xt(e,r).getOrThunk((function(){var o=Xt(n.others,r).getOrDie("No information found for coupled component: "+r),i=o(t),u=t.getSystem().build(i);return e[r]=u,u}));throw new Error("Cannot find coupled component: "+r+". Known coupled components: "+JSON.stringify(o,null,2))},r=i({});return Zu({readState:r,getOrCreate:n})},XO=Object.freeze({init:GO}),YO=dl({fields:UO,name:"coupling",apis:WO,state:XO}),qO=i("sink"),QO=i(wp({name:qO(),overrides:i({dom:{tag:"div"},behaviours:ll([Sm.config({useFixed:f})]),events:Ai([Bi(So()),Bi(vo()),Bi(Do())])})}));(function(t){t[t["HighlightFirst"]=0]="HighlightFirst",t[t["HighlightNone"]=1]="HighlightNone"})(lO||(lO={}));var JO=function(t,e){var n=t.getHotspot(e).getOr(e),r="hotspot",o=t.getAnchorOverrides();return t.layouts.fold((function(){return{anchor:r,hotspot:n,overrides:o}}),(function(t){return{anchor:r,hotspot:n,overrides:o,layouts:t}}))},KO=function(t,e,n){var r=t.fetch;return r(n).map(e)},ZO=function(t,e,n,r,o,i,u){var a=KO(t,e,r),c=rD(r,t);return a.map((function(t){return t.bind((function(t){return x.from(vw.sketch(m(m({},i.menu()),{uid:ju(""),data:t,highlightImmediately:u===lO.HighlightFirst,onOpenMenu:function(t,e){var r=c().getOrDie();Sm.position(r,n,e),og.decloak(o)},onOpenSubmenu:function(t,e,n){var r=c().getOrDie();Sm.position(r,{anchor:"submenu",item:e},n),og.decloak(o)},onRepositionMenu:function(t,e,r){var o=c().getOrDie();Sm.position(o,n,e),G(r,(function(t){Sm.position(o,{anchor:"submenu",item:t.triggeringItem},t.triggeredMenu)}))},onEscape:function(){return vy.focus(r),og.close(o),x.some(!0)}})))}))}))},$O=function(t,e,n,r,o,i,u){var a=JO(t,n),c=ZO(t,e,a,n,r,o,u);return c.map((function(t){return t.fold((function(){og.isOpen(r)&&og.close(r)}),(function(t){og.cloak(r),og.open(r,t),i(r)})),r}))},tD=function(t,e,n,r,o,i,u){return og.close(r),yO.pure(r)},eD=function(t,e,n,r,o,i){var u=YO.getCoupled(n,"sandbox"),a=og.isOpen(u),c=a?tD:$O;return c(t,e,n,u,r,o,i)},nD=function(t,e,n){var r=rh.getCurrent(e).getOr(e),o=Sc(t.element());n?ja(r.element(),"min-width",o+"px"):Ac(r.element(),o)},rD=function(t,e){return t.getSystem().getByUid(e.uid+"-"+qO()).map((function(t){return function(){return k.value(t)}})).getOrThunk((function(){return e.lazySink.fold((function(){return function(){return k.error(new Error("No internal sink is specified, nor could an external sink be found"))}}),(function(e){return function(){return e(t)}}))}))},oD=function(t){og.getState(t).each((function(t){vw.repositionMenus(t)}))},iD=function(t,e,n){var r=Yc(),o=function(o,i){var u=JO(t,e);r.link(e.element()),t.matchWidth&&nD(u.hotspot,i,t.useMinWidth),t.onOpen(u,o,i),void 0!==n&&void 0!==n.onOpen&&n.onOpen(o,i)},u=function(t,o){r.unlink(e.element()),void 0!==n&&void 0!==n.onClose&&n.onClose(t,o)},a=rD(e,t);return{dom:{tag:"div",classes:t.sandboxClasses,attributes:{id:r.id(),role:"listbox"}},behaviours:Ug.augment(t.sandboxBehaviours,[Vg.config({store:{mode:"memory",initialValue:e}}),og.config({onOpen:o,onClose:u,isPartOf:function(t,n,r){return Qc(n,r)||Qc(e,r)},getAttachPoint:function(){return a().getOrDie()}}),rh.config({find:function(t){return og.getState(t).bind((function(t){return rh.getCurrent(t)}))}}),wl.config({channels:m(m({},sg({isExtraPart:i(!1)})),fg({isExtraPart:i(!1),doReposition:oD}))})])}},uD=function(t){var e=YO.getCoupled(t,"sandbox");oD(e)},aD=function(){return[Fn("sandboxClasses",[]),Ug.field("sandboxBehaviours",[rh,wl,og,Vg])]},cD=i([gn("dom"),gn("fetch"),vs("onOpen"),bs("onExecute"),Fn("getHotspot",x.some),Fn("getAnchorOverrides",i({})),Fn("layouts",x.none()),Hg("dropdownBehaviours",[Py,YO,Jb,vy]),gn("toggleClass"),Fn("eventOrder",{}),kn("lazySink"),Fn("matchWidth",!1),Fn("useMinWidth",!1),kn("role")].concat(aD())),sD=i([yp({schema:[gs()],name:"menu",defaults:function(t){return{onExecute:t.onExecute}}}),QO()]),lD=function(t,e,r,o){var i,u=function(e){return Xt(t.dom,"attributes").bind((function(t){return Xt(t,e)}))},a=function(t){og.getState(t).each((function(t){vw.highlightPrimary(t)}))},c=function(e){var r=a;eD(t,(function(t){return t}),e,o,r,lO.HighlightFirst).get(n)},s={expand:function(e){Py.isOn(e)||eD(t,(function(t){return t}),e,o,n,lO.HighlightNone).get(n)},open:function(e){Py.isOn(e)||eD(t,(function(t){return t}),e,o,n,lO.HighlightFirst).get(n)},isOpen:Py.isOn,close:function(e){Py.isOn(e)&&eD(t,(function(t){return t}),e,o,n,lO.HighlightFirst).get(n)},repositionMenus:function(t){Py.isOn(t)&&uD(t)}},l=function(t,e){return ui(t),x.some(!0)};return{uid:t.uid,dom:t.dom,components:e,behaviours:Wg(t.dropdownBehaviours,[Py.config({toggleClass:t.toggleClass,aria:{mode:"expanded"}}),YO.config({others:{sandbox:function(e){return iD(t,e,{onOpen:function(){Py.on(e)},onClose:function(){Py.off(e)}})}}}),Jb.config({mode:"special",onSpace:l,onEnter:l,onDown:function(t,e){if(fD.isOpen(t)){var n=YO.getCoupled(t,"sandbox");a(n)}else fD.open(t);return x.some(!0)},onEscape:function(t,e){return fD.isOpen(t)?(fD.close(t),x.some(!0)):x.none()}}),vy.config({})]),events:_w(x.some(c)),eventOrder:m(m({},t.eventOrder),(i={},i[Po()]=["disabling","toggling","alloy.base.behaviour"],i)),apis:s,domModification:{attributes:m(m({"aria-haspopup":"true"},t.role.fold((function(){return{}}),(function(t){return{role:t}}))),"button"===t.dom.tag?{type:u("type").getOr("button")}:{})}}},fD=Zp({name:"Dropdown",configFields:cD(),partFields:sD(),factory:lD,apis:{open:function(t,e){return t.open(e)},expand:function(t,e){return t.expand(e)},close:function(t,e){return t.close(e)},isOpen:function(t,e){return t.isOpen(e)},repositionMenus:function(t,e){return t.repositionMenus(e)}}}),dD=function(t,e){return ra({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})},mD=function(t){return Ai([Si(Ro(),i(!0))])},gD=Object.freeze({events:mD,exhibit:dD}),pD=dl({fields:[],name:"unselecting",active:gD}),hD=function(t,e){return fD.sketch({dom:t.dom,components:t.components,toggleClass:"mce-active",dropdownBehaviours:ll([pD.config({}),IO.config({})]),layouts:t.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:e.getSink,fetch:function(n){return yO.nu((function(e){return t.fetch(e)})).map((function(r){return x.from(kk(kt(ek(Mu("menu-value"),r,(function(e){t.onItemAction(n,e)}),t.columns,t.presets,dA.CLOSE_ON_EXECUTE,(function(){return!1}),e.providers),{movement:rk(t.columns,t.presets)})))}))},parts:{menu:QS(!1,1,t.presets)}})},vD=Mu("color-input-change"),bD=Mu("color-swatch-change"),yD=Mu("color-picker-cancel"),wD=function(t,e,n){var r=eO.parts().field({factory:aO,inputClasses:["tox-textfield"],onSetValue:function(t){return MO.run(t).get((function(){}))},inputBehaviours:ll([IO.config({}),MO.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(t){return Ki(t.element())},notify:{onValid:function(t){var e=Vg.getValue(t);ii(t,vD,{color:e})}},validator:{validateOnLoad:!1,validate:function(t){var e=Vg.getValue(t);if(0===e.length)return yO.pure(k.value(!0));var n=Jn.fromTag("span");ja(n,"background-color",e);var r=Ua(n,"background-color").fold((function(){return k.error("blah")}),(function(t){return k.value(e)}));return yO.pure(r)}}})]),selectOnFocus:!1}),o=t.label.map((function(t){return HO(t,e.providers)})),i=function(t,e){ii(t,bD,{value:e})},u=function(t,e){a.getOpt(t).each((function(t){"custom"===e?n.colorPicker((function(e){e.fold((function(){return oi(t,yD)}),(function(e){i(t,e),gS.addColor(e)}))}),"#ffffff"):i(t,"remove"===e?"":e)}))},a=Iw(hD({dom:{tag:"span",attributes:{"aria-label":e.providers.translate("Color swatch")}},layouts:x.some({onRtl:function(){return[Gs]},onLtr:function(){return[Xs]}}),components:[],fetch:NS.getFetch(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:u},e));return eO.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:o.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,a.asSpec()]}]),fieldBehaviours:ll([cy("form-field-events",[Oi(vD,(function(e,n){a.getOpt(e).each((function(t){ja(t.element(),"background-color",n.event().color())})),ii(e,HT,{name:t.name})})),Oi(bD,(function(t,e){eO.getField(t).each((function(n){Vg.setValue(n,e.event().value()),rh.getCurrent(t).each(vy.focus)}))})),Oi(yD,(function(t,e){eO.getField(t).each((function(e){rh.getCurrent(t).each(vy.focus)}))}))])])})},xD=function(t,e,n){return{hue:i(t),saturation:i(e),value:i(n)}},CD=function(t){var e=0,n=0,r=0,o=t.red()/255,i=t.green()/255,u=t.blue()/255,a=Math.min(o,Math.min(i,u)),c=Math.max(o,Math.max(i,u));if(a===c)return r=a,xD(0,0,100*r);var s=o===a?i-u:u===a?o-i:u-o;return e=o===a?3:u===a?1:5,e=60*(e-s/(c-a)),n=(c-a)/c,r=c,xD(Math.round(e),Math.round(100*n),Math.round(100*r))},AD=function(t){var e=(100-t)/100*360,n=xD(e,100,100),r=QA(n);return HA(r)},SD=i(Mu("rgb-hex-update")),kD=i(Mu("slider-update")),TD=i(Mu("palette-update")),OD=Xr(),DD=OD.deviceType.isTouch(),ED=wp({schema:[gn("dom")],name:"label"}),RD=function(t){return wp({name:t+"-edge",overrides:function(e){var n=e.model.manager.edgeActions[t];return n.fold((function(){return{}}),(function(t){var n=Ai([Di(go(),t,[e])]),r=Ai([Di(vo(),t,[e]),Di(bo(),(function(e,n){n.mouseIsDown.get()&&t(e,n)}),[e])]);return{events:DD?n:r}}))}})},MD=RD("top-left"),_D=RD("top"),FD=RD("top-right"),BD=RD("right"),ID=RD("bottom-right"),PD=RD("bottom"),ND=RD("bottom-left"),LD=RD("left"),jD=bp({name:"thumb",defaults:i({dom:{styles:{position:"absolute"}}}),overrides:function(t){return{events:Ai([_i(go(),t,"spectrum"),_i(po(),t,"spectrum"),_i(ho(),t,"spectrum"),_i(vo(),t,"spectrum"),_i(bo(),t,"spectrum"),_i(wo(),t,"spectrum")])}}}),VD=bp({schema:[Wn("mouseIsDown",(function(){return Un(!1)}))],name:"spectrum",overrides:function(t){var e=t.model,n=e.manager,r=function(e,r){return n.getValueFromEvent(r).map((function(r){return n.setValueFrom(e,t,r)}))},o=Ai([Oi(go(),r),Oi(po(),r)]),i=Ai([Oi(vo(),r),Oi(bo(),(function(e,n){t.mouseIsDown.get()&&r(e,n)}))]);return{behaviours:ll(DD?[]:[Jb.config({mode:"special",onLeft:function(e){return n.onLeft(e,t)},onRight:function(e){return n.onRight(e,t)},onUp:function(e){return n.onUp(e,t)},onDown:function(e){return n.onDown(e,t)}}),vy.config({})]),events:DD?o:i}}}),HD=[ED,LD,BD,_D,PD,MD,FD,ND,ID,jD,VD],zD=Xr().deviceType.isTouch(),WD="slider.change.value",UD=i(WD),GD=function(t){var e=t.event().raw();if(zD){var n=e;return void 0!==n.touches&&1===n.touches.length?x.some(n.touches[0]).map((function(t){return vc(t.clientX,t.clientY)})):x.none()}var r=e;return void 0!==r.clientX?x.some(r).map((function(t){return vc(t.clientX,t.clientY)})):x.none()},XD="top",YD="right",qD="bottom",QD="left",JD=function(t){return t.model.minX},KD=function(t){return t.model.minY},ZD=function(t){return t.model.minX-1},$D=function(t){return t.model.minY-1},tE=function(t){return t.model.maxX},eE=function(t){return t.model.maxY},nE=function(t){return t.model.maxX+1},rE=function(t){return t.model.maxY+1},oE=function(t,e,n){return e(t)-n(t)},iE=function(t){return oE(t,tE,JD)},uE=function(t){return oE(t,eE,KD)},aE=function(t){return iE(t)/2},cE=function(t){return uE(t)/2},sE=function(t){return t.stepSize},lE=function(t){return t.snapToGrid},fE=function(t){return t.snapStart},dE=function(t){return t.rounded},mE=function(t,e){return void 0!==t[e+"-edge"]},gE=function(t){return mE(t,QD)},pE=function(t){return mE(t,YD)},hE=function(t){return mE(t,XD)},vE=function(t){return mE(t,qD)},bE=function(t){return t.model.value.get()},yE=function(t){return{x:i(t)}},wE=function(t){return{y:i(t)}},xE=function(t,e){return{x:i(t),y:i(e)}},CE=function(t,e){ii(t,UD(),{value:e})},AE=function(t,e){CE(t,xE(ZD(e),$D(e)))},SE=function(t,e){CE(t,wE($D(e)))},kE=function(t,e){CE(t,xE(aE(e),$D(e)))},TE=function(t,e){CE(t,xE(nE(e),$D(e)))},OE=function(t,e){CE(t,yE(nE(e)))},DE=function(t,e){CE(t,xE(nE(e),cE(e)))},EE=function(t,e){CE(t,xE(nE(e),rE(e)))},RE=function(t,e){CE(t,wE(rE(e)))},ME=function(t,e){CE(t,xE(aE(e),rE(e)))},_E=function(t,e){CE(t,xE(ZD(e),rE(e)))},FE=function(t,e){CE(t,yE(ZD(e)))},BE=function(t,e){CE(t,xE(ZD(e),cE(e)))},IE=function(t,e,n,r){return tn?n:t===e?e-1:Math.max(e,t-r)},PE=function(t,e,n,r){return t>n?t:td)return p;var h=jE(o,f,d),v=NE(h/m*r+e,g,p);return u&&v>=e&&v<=n?LE(v,e,n,i,a):c?Math.round(v):v},HE=function(t){var e=t.min,n=t.max,r=t.range,o=t.value,i=t.hasMinEdge,u=t.hasMaxEdge,a=t.maxBound,c=t.maxOffset,s=t.centerMinEdge,l=t.centerMaxEdge;return on?u?a:l:(o-e)/r*c},zE="top",WE="right",UE="bottom",GE="left",XE="width",YE="height",qE=function(t){return t.element().dom().getBoundingClientRect()},QE=function(t,e){return t[e]},JE=function(t){var e=qE(t);return QE(e,GE)},KE=function(t){var e=qE(t);return QE(e,WE)},ZE=function(t){var e=qE(t);return QE(e,zE)},$E=function(t){var e=qE(t);return QE(e,UE)},tR=function(t){var e=qE(t);return QE(e,XE)},eR=function(t){var e=qE(t);return QE(e,YE)},nR=function(t,e,n){return(t+e)/2-n},rR=function(t,e){var n=qE(t),r=qE(e),o=QE(n,GE),i=QE(n,WE),u=QE(r,GE);return nR(o,i,u)},oR=function(t,e){var n=qE(t),r=qE(e),o=QE(n,zE),i=QE(n,UE),u=QE(r,zE);return nR(o,i,u)},iR=function(t,e){ii(t,UD(),{value:e})},uR=function(t){return{x:i(t)}},aR=function(t,e,n){var r={min:JD(e),max:tE(e),range:iE(e),value:n,step:sE(e),snap:lE(e),snapStart:fE(e),rounded:dE(e),hasMinEdge:gE(e),hasMaxEdge:pE(e),minBound:JE(t),maxBound:KE(t),screenRange:tR(t)};return VE(r)},cR=function(t,e,n){var r=aR(t,e,n),o=uR(r);return iR(t,o),r},sR=function(t,e){var n=JD(e);iR(t,uR(n))},lR=function(t,e){var n=tE(e);iR(t,uR(n))},fR=function(t,e,n){var r=t>0?PE:IE,o=r(bE(n).x(),JD(n),tE(n),sE(n));return iR(e,uR(o)),x.some(o)},dR=function(t){return function(e,n){return fR(t,e,n).map((function(){return!0}))}},mR=function(t){var e=GD(t);return e.map((function(t){return t.left()}))},gR=function(t,e,n,r,o){var i=0,u=tR(t),a=r.bind((function(e){return x.some(rR(e,t))})).getOr(i),c=o.bind((function(e){return x.some(rR(e,t))})).getOr(u),s={min:JD(e),max:tE(e),range:iE(e),value:n,hasMinEdge:gE(e),hasMaxEdge:pE(e),minBound:JE(t),minOffset:i,maxBound:KE(t),maxOffset:u,centerMinEdge:a,centerMaxEdge:c};return HE(s)},pR=function(t,e,n,r,o,i){var u=gR(e,i,n,r,o);return JE(e)-JE(t)+u},hR=function(t,e,n,r){var o=bE(n),i=pR(t,r.getSpectrum(t),o.x(),r.getLeftEdge(t),r.getRightEdge(t),n),u=Sc(e.element())/2;ja(e.element(),"left",i-u+"px")},vR=dR(-1),bR=dR(1),yR=x.none,wR=x.none,xR={"top-left":x.none(),top:x.none(),"top-right":x.none(),right:x.some(OE),"bottom-right":x.none(),bottom:x.none(),"bottom-left":x.none(),left:x.some(FE)},CR=Object.freeze({setValueFrom:cR,setToMin:sR,setToMax:lR,findValueOfOffset:aR,getValueFromEvent:mR,findPositionOfValue:pR,setPositionFromValue:hR,onLeft:vR,onRight:bR,onUp:yR,onDown:wR,edgeActions:xR}),AR=function(t,e){ii(t,UD(),{value:e})},SR=function(t){return{y:i(t)}},kR=function(t,e,n){var r={min:KD(e),max:eE(e),range:uE(e),value:n,step:sE(e),snap:lE(e),snapStart:fE(e),rounded:dE(e),hasMinEdge:hE(e),hasMaxEdge:vE(e),minBound:ZE(t),maxBound:$E(t),screenRange:eR(t)};return VE(r)},TR=function(t,e,n){var r=kR(t,e,n),o=SR(r);return AR(t,o),r},OR=function(t,e){var n=KD(e);AR(t,SR(n))},DR=function(t,e){var n=eE(e);AR(t,SR(n))},ER=function(t,e,n){var r=t>0?PE:IE,o=r(bE(n).y(),KD(n),eE(n),sE(n));return AR(e,SR(o)),x.some(o)},RR=function(t){return function(e,n){return ER(t,e,n).map((function(){return!0}))}},MR=function(t){var e=GD(t);return e.map((function(t){return t.top()}))},_R=function(t,e,n,r,o){var i=0,u=eR(t),a=r.bind((function(e){return x.some(oR(e,t))})).getOr(i),c=o.bind((function(e){return x.some(oR(e,t))})).getOr(u),s={min:KD(e),max:eE(e),range:uE(e),value:n,hasMinEdge:hE(e),hasMaxEdge:vE(e),minBound:ZE(t),minOffset:i,maxBound:$E(t),maxOffset:u,centerMinEdge:a,centerMaxEdge:c};return HE(s)},FR=function(t,e,n,r,o,i){var u=_R(e,i,n,r,o);return ZE(e)-ZE(t)+u},BR=function(t,e,n,r){var o=bE(n),i=FR(t,r.getSpectrum(t),o.y(),r.getTopEdge(t),r.getBottomEdge(t),n),u=mc(e.element())/2;ja(e.element(),"top",i-u+"px")},IR=x.none,PR=x.none,NR=RR(-1),LR=RR(1),jR={"top-left":x.none(),top:x.some(SE),"top-right":x.none(),right:x.none(),"bottom-right":x.none(),bottom:x.some(RE),"bottom-left":x.none(),left:x.none()},VR=Object.freeze({setValueFrom:TR,setToMin:OR,setToMax:DR,findValueOfOffset:kR,getValueFromEvent:MR,findPositionOfValue:FR,setPositionFromValue:BR,onLeft:IR,onRight:PR,onUp:NR,onDown:LR,edgeActions:jR}),HR=function(t,e){ii(t,UD(),{value:e})},zR=function(t,e){return{x:i(t),y:i(e)}},WR=function(t,e,n){var r=aR(t,e,n.left()),o=kR(t,e,n.top()),i=zR(r,o);return HR(t,i),i},UR=function(t,e,n,r){var o=t>0?PE:IE,i=e?bE(r).x():o(bE(r).x(),JD(r),tE(r),sE(r)),u=e?o(bE(r).y(),KD(r),eE(r),sE(r)):bE(r).y();return HR(n,zR(i,u)),x.some(i)},GR=function(t,e){return function(n,r){return UR(t,e,n,r).map((function(){return!0}))}},XR=function(t,e){var n=JD(e),r=KD(e);HR(t,zR(n,r))},YR=function(t,e){var n=tE(e),r=eE(e);HR(t,zR(n,r))},qR=function(t){return GD(t)},QR=function(t,e,n,r){var o=bE(n),i=pR(t,r.getSpectrum(t),o.x(),r.getLeftEdge(t),r.getRightEdge(t),n),u=FR(t,r.getSpectrum(t),o.y(),r.getTopEdge(t),r.getBottomEdge(t),n),a=Sc(e.element())/2,c=mc(e.element())/2;ja(e.element(),"left",i-a+"px"),ja(e.element(),"top",u-c+"px")},JR=GR(-1,!1),KR=GR(1,!1),ZR=GR(-1,!0),$R=GR(1,!0),tM={"top-left":x.some(AE),top:x.some(kE),"top-right":x.some(TE),right:x.some(DE),"bottom-right":x.some(EE),bottom:x.some(ME),"bottom-left":x.some(_E),left:x.some(BE)},eM=Object.freeze({setValueFrom:WR,setToMin:XR,setToMax:YR,getValueFromEvent:qR,setPositionFromValue:QR,onLeft:JR,onRight:KR,onUp:ZR,onDown:$R,edgeActions:tM}),nM=Xr().deviceType.isTouch(),rM=[Fn("stepSize",1),Fn("onChange",n),Fn("onChoose",n),Fn("onInit",n),Fn("onDragStart",n),Fn("onDragEnd",n),Fn("snapToGrid",!1),Fn("rounded",!0),kn("snapStart"),pn("model",rn("mode",{x:[Fn("minX",0),Fn("maxX",100),Wn("value",(function(t){return Un(t.mode.minX)})),gn("getInitialValue"),xs("manager",CR)],y:[Fn("minY",0),Fn("maxY",100),Wn("value",(function(t){return Un(t.mode.minY)})),gn("getInitialValue"),xs("manager",VR)],xy:[Fn("minX",0),Fn("maxX",100),Fn("minY",0),Fn("maxY",100),Wn("value",(function(t){return Un({x:i(t.mode.minX),y:i(t.mode.minY)})})),gn("getInitialValue"),xs("manager",eM)]})),Hg("sliderBehaviours",[Jb,Vg])].concat(nM?[]:[Wn("mouseIsDown",(function(){return Un(!1)}))]),oM=Xr().deviceType.isTouch(),iM=function(t,e,n,r){var o=function(e){return Bp(e,t,"thumb")},u=function(e){return Bp(e,t,"spectrum")},a=function(e){return Fp(e,t,"left-edge")},c=function(e){return Fp(e,t,"right-edge")},s=function(e){return Fp(e,t,"top-edge")},l=function(e){return Fp(e,t,"bottom-edge")},f=t.model,d=f.manager,m=function(e,n){d.setPositionFromValue(e,n,t,{getLeftEdge:a,getRightEdge:c,getTopEdge:s,getBottomEdge:l,getSpectrum:u})},g=function(e,n){f.value.set(n);var r=o(e);return m(e,r),t.onChange(e,r,n),x.some(!0)},p=function(e){d.setToMin(e,t)},h=function(e){d.setToMax(e,t)},v=[Oi(go(),(function(e,n){t.onDragStart(e,o(e))})),Oi(ho(),(function(e,n){t.onDragEnd(e,o(e))}))],b=[Oi(vo(),(function(e,n){n.stop(),t.onDragStart(e,o(e)),t.mouseIsDown.set(!0)})),Oi(wo(),(function(e,n){t.onDragEnd(e,o(e))}))],y=oM?v:b;return{uid:t.uid,dom:t.dom,components:e,behaviours:Wg(t.sliderBehaviours,$([oM?[]:[Jb.config({mode:"special",focusIn:function(e){return Fp(e,t,"spectrum").map(Jb.focusIn).map(i(!0))}})],[Vg.config({store:{mode:"manual",getValue:function(t){return f.value.get()}}}),wl.config({channels:{"mouse.released":{onReceive:function(e,n){var r=function(){Fp(e,t,"thumb").each((function(n){var r=f.value.get();t.onChoose(e,n,r)}))};if(oM)r();else{var o=t.mouseIsDown.get();t.mouseIsDown.set(!1),o&&r()}}}}})]])),events:Ai([Oi(UD(),(function(t,e){g(t,e.event().value())})),Ni((function(e,n){var r=f.getInitialValue();f.value.set(r);var i=o(e);m(e,i);var a=u(e);t.onInit(e,i,a,f.value.get())}))].concat(y)),apis:{resetToMin:p,resetToMax:h,changeValue:g,refresh:m},domModification:{styles:{position:"relative"}}}},uM=Zp({name:"Slider",configFields:rM,partFields:HD,factory:iM,apis:{resetToMin:function(t,e){t.resetToMin(e)},resetToMax:function(t,e){t.resetToMax(e)},refresh:function(t,e){t.refresh(e)}}}),aM=function(t,e){var n=uM.parts().spectrum({dom:{tag:"div",classes:[e("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=uM.parts().thumb({dom:{tag:"div",classes:[e("hue-slider-thumb")],attributes:{role:"presentation"}}});return uM.sketch({dom:{tag:"div",classes:[e("hue-slider")],attributes:{role:"presentation"}},rounded:!1,model:{mode:"y",getInitialValue:i({y:i(0)})},components:[n,r],sliderBehaviours:ll([vy.config({})]),onChange:function(t,e,n){ii(t,kD(),{value:n})}})},cM={sliderFactory:aM},sM="form",lM=[Hg("formBehaviours",[Vg])],fM=function(t){return""},dM=function(t){var e=function(){var t=[],e=function(e,n){return t.push(e),Dp(sM,fM(e),n)};return{field:e,record:function(){return t}}}(),n=t(e),r=e.record(),o=U(r,(function(t){return bp({name:t,pname:fM(t)})}));return Gp(sM,lM,o,gM,n)},mM=function(t,e){return t.fold((function(){return k.error(e)}),k.value)},gM=function(t,e,n){return{uid:t.uid,dom:t.dom,components:e,behaviours:Wg(t.formBehaviours,[Vg.config({store:{mode:"manual",getValue:function(e){var n=Pp(e,t);return dt(n,(function(t,e){return t().bind((function(t){var e=rh.getCurrent(t);return mM(e,"missing current")})).map(Vg.getValue)}))},setValue:function(e,n){ft(n,(function(n,r){Fp(e,t,r).each((function(t){rh.getCurrent(t).each((function(t){Vg.setValue(t,n)}))}))}))}}})]),apis:{getField:function(e,n){return Fp(e,t,n).bind(rh.getCurrent)}}}},pM={getField:Ju((function(t,e,n){return t.getField(e,n)})),sketch:dM},hM=Mu("valid-input"),vM=Mu("invalid-input"),bM=Mu("validating-input"),yM="colorcustom.rgb.",wM=function(t,e,r,o){var u=function(n,r){return MO.config({invalidClass:e("invalid"),notify:{onValidate:function(t){ii(t,bM,{type:n})},onValid:function(t){ii(t,hM,{type:n,value:Vg.getValue(t)})},onInvalid:function(t){ii(t,vM,{type:n,value:Vg.getValue(t)})}},validator:{validate:function(e){var n=Vg.getValue(e),o=r(n)?k.value(!0):k.error(t("aria.input.invalid"));return yO.pure(o)},validateOnLoad:!1}})},a=function(r,o,i,a,c){var s=t(yM+"range"),l=eO.parts().label({dom:{tag:"label",innerHtml:i,attributes:{"aria-label":a}}}),f=eO.parts().field({data:c,factory:aO,inputAttributes:m({type:"text"},"hex"===o?{"aria-live":"polite"}:{}),inputClasses:[e("textfield")],inputBehaviours:ll([u(o,r),IO.config({})]),onSetValue:function(t){if(MO.isInvalid(t)){var e=MO.run(t);e.get(n)}}}),d=[l,f],g="hex"!==o?[eO.parts()["aria-descriptor"]({text:s})]:[],p=d.concat(g);return{dom:{tag:"div",attributes:{role:"presentation"}},components:p}},c=function(t,e){var n=HA(e);return pM.getField(t,"hex").each((function(e){vy.isFocused(e)||Vg.setValue(t,{hex:n.value()})})),n},s=function(t,e){var n=e.red(),r=e.green(),o=e.blue();Vg.setValue(t,{red:n,green:r,blue:o})},l=Iw({dom:{tag:"div",classes:[e("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),f=function(t,e){l.getOpt(t).each((function(t){ja(t.element(),"background-color","#"+e.value())}))},d=function(){var n={red:i(Un(x.some(255))),green:i(Un(x.some(255))),blue:i(Un(x.some(255))),hex:i(Un(x.some("ffffff")))},u=function(t,e){var n=JA(e);s(t,n),p(n)},d=function(t){return n[t]().get()},m=function(t,e){n[t]().set(e)},g=function(){return d("red").bind((function(t){return d("green").bind((function(e){return d("blue").map((function(n){return YA(t,e,n,1)}))}))}))},p=function(t){var e=t.red(),n=t.green(),r=t.blue();m("red",x.some(e)),m("green",x.some(n)),m("blue",x.some(r))},h=function(t,e){var n=e.event();"hex"!==n.type()?m(n.type(),x.none()):o(t)},v=function(t,e){r(t);var n=BA(e);m("hex",x.some(e));var o=JA(n);s(t,o),p(o),ii(t,SD(),{hex:n}),f(t,n)},b=function(t,e,n){var r=parseInt(n,10);m(e,x.some(r)),g().each((function(e){var n=c(t,e);f(t,n)}))},y=function(t){return"hex"===t.type()},w=function(t,e){var n=e.event();y(n)?v(t,n.value()):b(t,n.type(),n.value())},C=function(e){return{label:t(yM+e+".label"),description:t(yM+e+".description")}},A=C("red"),S=C("green"),k=C("blue"),T=C("hex");return kt(pM.sketch((function(n){return{dom:{tag:"form",classes:[e("rgb-form")],attributes:{"aria-label":t("aria.color.picker")}},components:[n.field("red",eO.sketch(a(qA,"red",A.label,A.description,255))),n.field("green",eO.sketch(a(qA,"green",S.label,S.description,255))),n.field("blue",eO.sketch(a(qA,"blue",k.label,k.description,255))),n.field("hex",eO.sketch(a(NA,"hex",T.label,T.description,"ffffff"))),l.asSpec()],formBehaviours:ll([MO.config({invalidClass:e("form-invalid")}),cy("rgb-form-events",[Oi(hM,w),Oi(vM,h),Oi(bM,h)])])}})),{apis:{updateHex:function(t,e){Vg.setValue(t,{hex:e.value()}),u(t,e),f(t,e)}}})},g=Kp({factory:d,name:"RgbForm",configFields:[],apis:{updateHex:function(t,e,n){t.updateHex(e,n)}},extraApis:{}});return g},xM={rgbFormFactory:wM},CM=function(t,e){var n=uM.parts().spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[e("sv-palette-spectrum")]}}),r=uM.parts().thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[e("sv-palette-thumb")],innerHtml:"'}}),o=function(t,e){var n=t.width,r=t.height,o=t.getContext("2d");if(null!==o){o.fillStyle=e,o.fillRect(0,0,n,r);var i=o.createLinearGradient(0,0,n,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),o.fillStyle=i,o.fillRect(0,0,n,r);var u=o.createLinearGradient(0,0,0,r);u.addColorStop(0,"rgba(0,0,0,0)"),u.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=u,o.fillRect(0,0,n,r)}},u=function(t,e){var n=t.components()[0].element().dom();o(n,$A(e))},a=function(t){var u=i({x:i(0),y:i(0)}),a=function(t,e,n){ii(t,TD(),{value:n})},c=function(t,e,n,r){o(n.element().dom(),$A(tS()))},s=ll([rh.config({find:x.some}),vy.config({})]);return uM.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[e("sv-palette")]},model:{mode:"xy",getInitialValue:u},rounded:!1,components:[n,r],onChange:a,onInit:c,sliderBehaviours:s})},c=Kp({factory:a,name:"SaturationBrightnessPalette",configFields:[],apis:{setRgba:function(t,e,n){u(e,n)}},extraApis:{}});return c},AM={paletteFactory:CM},SM=function(t,e){var r=function(n){var r=xM.rgbFormFactory(t,e,n.onValidHex,n.onInvalidHex),o=AM.paletteFactory(t,e),u={paletteRgba:i(Un(tS()))},a=Iw(o.sketch({})),c=Iw(r.sketch({})),s=function(t,e){a.getOpt(t).each((function(t){var n=JA(e);u.paletteRgba().set(n),o.setRgba(t,n)}))},l=function(t,e){c.getOpt(t).each((function(t){r.updateHex(t,e)}))},f=function(t,e,n){G(n,(function(n){n(t,e)}))},d=function(){var t=[l];return function(e,n){var r=n.event().value(),o=u.paletteRgba().get(),i=CD(o),a=xD(i.hue(),r.x(),100-r.y()),c=QA(a),s=HA(c);f(e,s,t)}},m=function(){var t=[s,l];return function(e,n){var r=n.event().value(),o=AD(r.y());f(e,o,t)}};return{uid:n.uid,dom:n.dom,components:[a.asSpec(),cM.sliderFactory(t,e),c.asSpec()],behaviours:ll([cy("colour-picker-events",[Oi(TD(),d()),Oi(kD(),m())]),rh.config({find:function(t){return c.getOpt(t)}}),Jb.config({mode:"acyclic"})])}},o=Kp({name:"ColourPicker",configFields:[gn("dom"),Fn("onValidHex",n),Fn("onInvalidHex",n)],factory:r});return o},kM={makeFactory:SM},TM=function(){return rh.config({find:x.some})},OM=function(t){return rh.config({find:t.getOpt})},DM=function(t){return rh.config({find:function(e){return eu(e.element(),t).bind((function(t){return e.getSystem().getByDom(t).toOption()}))}})},EM={self:TM,memento:OM,childAt:DM},RM={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},MM=function(t){return RM[t]},_M=function(t){return MM(t)},FM=function(t){var n=function(t){return"tox-"+t},r=kM.makeFactory(_M,n),o=function(t){ii(t,UT,{name:"hex-valid",value:!0})},i=function(t){ii(t,UT,{name:"hex-valid",value:!1})},u=Iw(r.sketch({dom:{tag:"div",classes:[n("color-picker-container")],attributes:{role:"presentation"}},onValidHex:o,onInvalidHex:i}));return{dom:{tag:"div"},components:[u.asSpec()],behaviours:ll([Vg.config({store:{mode:"manual",getValue:function(t){var e=u.get(t),n=rh.getCurrent(e),r=n.bind((function(t){var e=Vg.getValue(t);return e.hex}));return r.map((function(t){return"#"+t})).getOr("")},setValue:function(t,n){var r=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/,o=r.exec(n),i=u.get(t),a=rh.getCurrent(i);a.fold((function(){e.console.log("Can not find form")}),(function(t){Vg.setValue(t,{hex:x.from(o[1]).getOr("")}),pM.getField(t,"hex").each((function(t){oi(t,To())}))}))}}}),EM.self()])}},BM=tinymce.util.Tools.resolve("tinymce.Resource"),IM=function(t){return Object.prototype.hasOwnProperty.call(t,"init")},PM=function(t){var e=Un(x.none()),n=Iw({dom:{tag:t.tag}}),r=Un(x.none());return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:ll([cy("editor-foo-events",[Ni((function(o){n.getOpt(o).each((function(n){(IM(t)?t.init(n.element().dom()):BM.load(t.scriptId,t.scriptUrl).then((function(e){return e(n.element().dom(),t.settings)}))).then((function(t){r.get().each((function(e){t.setValue(e)})),r.set(x.none()),e.set(x.some(t))}))}))}))]),Vg.config({store:{mode:"manual",getValue:function(){return e.get().fold((function(){return r.get().getOr("")}),(function(t){return t.getValue()}))},setValue:function(t,n){e.get().fold((function(){r.set(x.some(n))}),(function(t){return t.setValue(n)}))}}}),EM.self()]),components:[n.asSpec()]}},NM=Pe([Fn("preprocess",u),Fn("postprocess",u)]),LM=function(t,e){var n=tn("RepresentingConfigs.memento processors",NM,e);return Vg.config({store:{mode:"manual",getValue:function(e){var r=t.get(e),o=Vg.getValue(r);return n.postprocess(o)},setValue:function(e,r){var o=n.preprocess(r),i=t.get(e);Vg.setValue(i,o)}}})},jM=function(t,e,n){return Vg.config(kt({store:{mode:"manual",getValue:e,setValue:n}},t.map((function(t){return{store:{initialValue:t}}})).getOr({})))},VM=function(t,e,n){return jM(t,(function(t){return e(t.element())}),(function(t,e){return n(t.element(),e)}))},HM=function(t){return VM(t,qa,Qa)},zM=function(t){return VM(t,gu,pu)},WM=function(t){return Vg.config({store:{mode:"memory",initialValue:t}})},UM={memento:LM,withElement:VM,withComp:jM,domValue:HM,domHtml:zM,memory:WM},GM=".jpg,.jpeg,.png,.gif",XM=function(t){var e=new RegExp("("+GM.split(/\s*,\s*/).join("|")+")$","i");return q(ct(t),(function(t){return e.test(t.name)}))},YM=function(t,e){var n=function(t,e){e.stop()},r=function(t){return function(e,n){G(t,(function(t){t(e,n)}))}},o=function(t,e){if(!rA.isDisabled(t)){var n=e.event().raw();u(t,n.dataTransfer.files)}},i=function(t,e){var n=e.event().raw().target.files;u(t,n)},u=function(e,n){Vg.setValue(e,XM(n)),ii(e,HT,{name:t.name})},a=Iw({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:ll([cy("input-file-events",[Bi(jo())])])}),c=function(t){return{uid:t.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:ll([UM.memory([]),EM.self(),rA.config({}),Py.config({toggleClass:"dragenter",toggleOnExecute:!1}),cy("dropzone-events",[Oi("dragenter",r([n,Py.toggle])),Oi("dragleave",r([n,Py.toggle])),Oi("dragover",n),Oi("drop",r([n,o])),Oi(Oo(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:e.translate("Drop an image here")}},Bw.sketch({dom:{tag:"button",innerHtml:e.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[a.asSpec()],action:function(t){var e=a.get(t);e.element().dom().click()},buttonBehaviours:ll([IO.config({})])})]}]}},s=t.label.map((function(t){return HO(t,e)})),l=eO.parts().field({factory:{sketch:c}});return PO(s,l,["tox-form__group--stretched"],[])},qM=function(t,e){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+t.columns+"col"]},components:U(t.items,e.interpreter)}},QM=Mu("alloy-fake-before-tabstop"),JM=Mu("alloy-fake-after-tabstop"),KM=function(t){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:t},behaviours:ll([vy.config({ignore:!0}),IO.config({})])}},ZM=function(t){return{dom:{tag:"div",classes:["tox-navobj"]},components:[KM([QM]),t,KM([JM])],behaviours:ll([EM.childAt(1)])}},$M=function(t,e){ii(t,So(),{raw:{which:9,shiftKey:e}})},t_=function(t,e){var n=e.element();Fa(n,QM)?$M(t,!0):Fa(n,JM)&&$M(t,!1)},e_=function(t){return Vk(t,["."+QM,"."+JM].join(","),i(!1))},n_={isPseudoStop:e_,onFocus:t_,craft:ZM},r_=!(Xr().browser.isIE()||Xr().browser.isEdge()),o_=function(t){var e=Un("");return{getValue:function(t){return e.get()},setValue:function(n,r){if(t)bu(n.element(),"srcdoc",r);else{bu(n.element(),"src","javascript:''");var o=n.element().dom().contentWindow.document;o.open(),o.write(r),o.close()}e.set(r)}}},i_=function(t,e){var n=r_&&t.sandboxed,r=m(m({},t.label.map((function(t){return{title:t}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=o_(n),i=t.label.map((function(t){return HO(t,e)})),u=function(t){return n_.craft({uid:t.uid,dom:{tag:"iframe",attributes:r},behaviours:ll([IO.config({}),vy.config({}),UM.withComp(x.none(),o.getValue,o.setValue)])})},a=eO.parts().field({factory:{sketch:u}});return PO(i,a,["tox-form__group--stretched"],[])};function u_(t,n){return s_(e.document.createElement("canvas"),t,n)}function a_(t){var e=u_(t.width,t.height),n=c_(e);return n.drawImage(t,0,0),e}function c_(t){return t.getContext("2d")}function s_(t,e,n){return t.width=e,t.height=n,t}function l_(t){return t.naturalWidth||t.width}function f_(t){return t.naturalHeight||t.height}var d_=function(){var t=function(t){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],l(t,r(u,this),r(a,this))},n=t.immediateFn||"function"===typeof window.setImmediate&&window.setImmediate||function(t){e.setTimeout(t,1)};function r(t,e){return function(){return t.apply(e,arguments)}}var o=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function i(t){var e=this;null!==this._state?n((function(){var n=e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void t.reject(o)}t.resolve(r)}else(e._state?t.resolve:t.reject)(e._value)})):this._deferreds.push(t)}function u(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var e=t.then;if("function"===typeof e)return void l(r(e,t),r(u,this),r(a,this))}this._state=!0,this._value=t,c.call(this)}catch(n){a.call(this,n)}}function a(t){this._state=!1,this._value=t,c.call(this)}function c(){for(var t=0,e=this._deferreds;tn?r=n:rn?t=n:t2)&&(i=i<.5?.5:2,a=!0),(u<.5||u>2)&&(u=u<.5?.5:2,a=!0);var c=q_(t,i,u);return a?c.then((function(t){return Y_(t,e,n)})):c}function q_(t,e,n){return new m_((function(r){var o=l_(t),i=f_(t),u=Math.floor(o*e),a=Math.floor(i*n),c=u_(u,a),s=c_(c);s.drawImage(t,0,0,o,i,0,0,u,a),r(c)}))}function Q_(t,e){return t.toCanvas().then((function(n){return J_(n,t.getType(),e)}))}function J_(t,e,n){var r=u_(t.width,t.height),o=c_(r),i=0,u=0;return n=n<0?360+n:n,90!==n&&270!==n||s_(r,r.height,r.width),90!==n&&180!==n||(i=r.width),270!==n&&180!==n||(u=r.height),o.translate(i,u),o.rotate(n*Math.PI/180),o.drawImage(t,0,0),S_(r,e)}function K_(t,e){return t.toCanvas().then((function(n){return Z_(n,t.getType(),e)}))}function Z_(t,e,n){var r=u_(t.width,t.height),o=c_(r);return"v"===n?(o.scale(1,-1),o.drawImage(t,0,-r.height)):(o.scale(-1,1),o.drawImage(t,-r.width,0)),S_(r,e)}function $_(t,e,n,r,o){return t.toCanvas().then((function(i){return tF(i,t.getType(),e,n,r,o)}))}function tF(t,e,n,r,o,i){var u=u_(o,i),a=c_(u);return a.drawImage(t,-n,-r),S_(u,e)}function eF(t,e,n){return t.toCanvas().then((function(r){return Y_(r,e,n).then((function(e){return S_(e,t.getType())}))}))}var nF=function(t){return H_(t)},rF=function(t){return G_(t)},oF=function(t,e){return X_(t,e)},iF=function(t,e,n,r){return U_(t,e,n,r)},uF=function(t,e){return z_(t,e)},aF=function(t,e){return W_(t,e)},cF=function(t,e){return K_(t,e)},sF=function(t,e,n,r,o){return $_(t,e,n,r,o)},lF=function(t,e,n){return eF(t,e,n)},fF=function(t,e){return Q_(t,e)},dF=function(t,e){return m({dom:{tag:"span",innerHtml:t,classes:["tox-icon","tox-tbtn__icon-wrap"]}},e)},mF=function(t,e){return dF(Nw(t,e),{})},gF=function(t,e){return dF(Nw(t,e),{behaviours:ll([uy.config({})])})},pF=function(t,e,n){return{dom:{tag:"span",innerHtml:n.translate(t),classes:[e+"__select-label"]},behaviours:ll([uy.config({})])}},hF=Mu("toolbar.button.execute"),vF=function(t){return Vi((function(e,n){sA(t,e)((function(n){ii(e,hF,{buttonApi:n}),t.onAction(n)}))}))},bF={"alloy.execute":["disabling","alloy.base.behaviour","toggling","toolbar-button-events"]},yF=Mu("update-menu-text"),wF=Mu("update-menu-icon"),xF=function(t,e,r){var o=Un(n),i=t.text.map((function(t){return Iw(pF(t,e,r.providers))})),u=t.icon.map((function(t){return Iw(gF(t,r.providers.icons))})),a=function(t,e){var n=Vg.getValue(t);return vy.focus(n),ii(n,"keydown",{raw:e.event().raw()}),fD.close(n),x.some(!0)},c=t.role.fold((function(){return{}}),(function(t){return{role:t}})),s=t.tooltip.fold((function(){return{}}),(function(t){var e=r.providers.translate(t);return{title:e,"aria-label":e}})),l=Iw(fD.sketch(m(m({},c),{dom:{tag:"button",classes:[e,e+"--select"].concat(U(t.classes,(function(t){return e+"--"+t}))),attributes:m({},s)},components:pA([u.map((function(t){return t.asSpec()})),i.map((function(t){return t.asSpec()})),x.some({dom:{tag:"div",classes:[e+"__select-chevron"],innerHtml:Nw("chevron-down",r.providers.icons)}})]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:ll(p(t.dropdownBehaviours,[cA.button(t.disabled),pD.config({}),uy.config({}),cy("dropdown-events",[lA(t,o),fA(t,o)]),cy("menubutton-update-display-text",[Oi(yF,(function(t,e){i.bind((function(e){return e.getOpt(t)})).each((function(t){uy.set(t,[ic(r.providers.translate(e.event().text()))])}))})),Oi(wF,(function(t,e){u.bind((function(e){return e.getOpt(t)})).each((function(t){uy.set(t,[gF(e.event().icon(),r.providers.icons)])}))}))])])),eventOrder:kt(bF,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:ll([Jb.config({mode:"special",onLeft:a,onRight:a})]),lazySink:r.getSink,toggleClass:e+"--active",parts:{menu:QS(!1,t.columns,t.presets)},fetch:function(){return yO.nu(t.fetch)}})));return l.asSpec()},CF=function(t){return D(t)},AF=function(t){return"separator"===t.type},SF=function(t){return bt(t,"getSubmenuItems")},kF={type:"separator"},TF=function(t,e){var n=J(t,(function(t,n){return CF(n)?""===n?t:"|"===n?t.length>0&&!AF(t[t.length-1])?t.concat([kF]):t:bt(e,n.toLowerCase())?t.concat([e[n.toLowerCase()]]):t:t.concat([n])}),[]);return n.length>0&&AF(n[n.length-1])&&n.pop(),n},OF=function(t,e){var n=t.getSubmenuItems(),r=RF(n,e),o=kt(r.menus,Yt(t.value,r.items)),i=kt(r.expansions,Yt(t.value,t.value));return{item:t,menus:o,expansions:i}},DF=function(t,e){return SF(t)?OF(t,e):{item:t,menus:{},expansions:{}}},EF=function(t){if(AF(t))return t;var e=Xt(t,"value").getOrThunk((function(){return Mu("generated-menu-item")}));return kt({value:e},t)},RF=function(t,e){var n=TF(D(t)?t.split(" "):t,e);return Q(n,(function(t,n){var r=EF(n),o=DF(r,e);return{menus:kt(t.menus,o.menus),items:[o.item].concat(t.items),expansions:kt(t.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},MF=function(t,e,n,r){var o=Mu("primary-menu"),i=RF(t,n.shared.providers.menuItems());if(0===i.items.length)return x.none();var u=Sk(o,i.items,e,n,r),a=dt(i.menus,(function(t,r){return Sk(r,t,e,n,!1)})),c=kt(a,Yt(o,u));return x.from(vw.tieredData(o,c,i.expansions))},_F=function(t){return{isDisabled:function(){return rA.isDisabled(t)},setDisabled:function(e){return rA.set(t,e)},setActive:function(e){var n=t.element();e?(Ra(n,"tox-tbtn--enabled"),bu(n,"aria-pressed",!0)):(_a(n,"tox-tbtn--enabled"),Cu(n,"aria-pressed"))},isActive:function(){return Fa(t.element(),"tox-tbtn--enabled")}}},FF=function(t,e,n,r){return xF({text:t.text,icon:t.icon,tooltip:t.tooltip,role:r,fetch:function(e){t.fetch((function(t){e(MF(t,dA.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:t.onSetup,getApi:_F,columns:1,presets:"normal",classes:[],dropdownBehaviours:[IO.config({})]},e,n.shared)},BF=function(t,e,n){var r=function(t){return function(r){n.shared.getSink().each((function(n){e().getOpt(n).each((function(e){Al(e.element()),ii(e,UT,{name:t.name,value:t.storage.get()})}))}));var o=!r.isActive();r.setActive(o),t.storage.set(o)}},o=function(t){return function(e){e.setActive(t.storage.get())}};return function(e){e(U(t,(function(t){var e=t.text.fold((function(){return{}}),(function(t){return{text:t}}));return m(m({type:t.type},e),{onAction:r(t),onSetup:o(t)})})))}},IF=function(t,e,n,r,o){void 0===n&&(n=[]);var i=e.fold((function(){return{}}),(function(t){return{action:t}})),u=m({buttonBehaviours:ll([cA.button(t.disabled),IO.config({}),cy("button press",[Ti("click"),Ti("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},i),a=kt(u,{dom:r});return kt(a,{components:o})},PF=function(t,e,n,r){void 0===r&&(r=[]);var o=t.tooltip.map((function(t){return{"aria-label":n.translate(t),title:n.translate(t)}})).getOr({}),i={tag:"button",classes:["tox-tbtn"],attributes:o},u=t.icon.map((function(t){return mF(t,n.icons)})),a=pA([u]);return IF(t,e,r,i,a)},NF=function(t,e,n,r){void 0===r&&(r=[]);var o=PF(t,x.some(e),n,r);return Bw.sketch(o)},LF=function(t,e,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(t.text),u=t.icon?t.icon.map((function(t){return mF(t,n.icons)})):x.none(),a=u.isSome()?pA([u]):[],c=u.isSome()?{}:{innerHtml:i},s=p(t.primary||t.borderless?["tox-button"]:["tox-button","tox-button--secondary"],u.isSome()?["tox-button--icon"]:[],t.borderless?["tox-button--naked"]:[],o),l=m(m({tag:"button",classes:s},c),{attributes:{title:i}});return IF(t,e,r,l,a)},jF=function(t,e,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=LF(t,x.some(e),n,r,o);return Bw.sketch(i)},VF=function(t,n){return function(r){"custom"===n?ii(r,UT,{name:t,value:{}}):"submit"===n?oi(r,GT):"cancel"===n?oi(r,WT):e.console.error("Unknown button type: ",n)}},HF=function(t,e){return"menu"===e},zF=function(t,e){return"custom"===e||"cancel"===e||"submit"===e},WF=function(t,n,r){if(HF(t,n)){var o=function(){return a},i=t,u=m(m({},t),{fetch:BF(i.items,o,r)}),a=Iw(FF(u,"tox-tbtn",r,x.none()));return a.asSpec()}if(zF(t,n)){var c=VF(t.name,n),s=m(m({},t),{borderless:!1});return jF(s,c,r.shared.providers,[])}e.console.error("Unknown footer button type: ",n)},UF=function(t,e){var n=VF(t.name,"custom");return NO(x.none(),eO.parts().field(m({factory:Bw},LF(t,x.some(n),e,[UM.memory(""),EM.self()]))))},GF=i([Fn("field1Name","field1"),Fn("field2Name","field2"),ys("onLockedChange"),ps(["lockClass"]),Fn("locked",!1),Ug.field("coupledFieldBehaviours",[rh,Vg])]),XF=function(t,e,n){return Fp(t,e,n).bind(rh.getCurrent)},YF=function(t,e){return bp({factory:eO,name:t,overrides:function(t){return{fieldBehaviours:ll([cy("coupled-input-behaviour",[Oi(To(),(function(n){XF(n,t,e).each((function(e){Fp(n,t,"lock").each((function(r){Py.isOn(r)&&t.onLockedChange(n,e,r)}))}))}))])])}}})},qF=i([YF("field1","field2"),YF("field2","field1"),bp({factory:Bw,schema:[gn("dom")],name:"lock",overrides:function(t){return{buttonBehaviours:ll([Py.config({selected:t.locked,toggleClass:t.markers.lockClass,aria:{mode:"pressed"}})])}}})]),QF=function(t,e,n,r){return{uid:t.uid,dom:t.dom,components:e,behaviours:Ug.augment(t.coupledFieldBehaviours,[rh.config({find:x.some}),Vg.config({store:{mode:"manual",getValue:function(e){var n,r=Lp(e,t,["field1","field2"]);return n={},n[t.field1Name]=Vg.getValue(r.field1()),n[t.field2Name]=Vg.getValue(r.field2()),n},setValue:function(e,n){var r=Lp(e,t,["field1","field2"]);Zt(n,t.field1Name)&&Vg.setValue(r.field1(),n[t.field1Name]),Zt(n,t.field2Name)&&Vg.setValue(r.field2(),n[t.field2Name])}}})]),apis:{getField1:function(e){return Fp(e,t,"field1")},getField2:function(e){return Fp(e,t,"field2")},getLock:function(e){return Fp(e,t,"lock")}}}},JF=Zp({name:"FormCoupledInputs",configFields:GF(),partFields:qF(),factory:QF,apis:{getField1:function(t,e){return t.getField1(e)},getField2:function(t,e){return t.getField2(e)},getLock:function(t,e){return t.getLock(e)}}}),KF=function(t){var e={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},n=function(t){return t in e?e[t]:1},r=t.value.toFixed(n(t.unit));return-1!==r.indexOf(".")&&(r=r.replace(/\.?0*$/,"")),r+t.unit},ZF=function(t){var e=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/,n=e.exec(t);if(null!==n){var r=parseFloat(n[1]),o=n[2];return k.value({value:r,unit:o})}return k.error(t)},$F=function(t,e){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(t){return Object.prototype.hasOwnProperty.call(n,t)};return t.unit===e?x.some(t.value):r(t.unit)&&r(e)?n[t.unit]===n[e]?x.some(t.value):x.some(t.value/n[t.unit]*n[e]):x.none()},tB=function(t){return x.none()},eB=function(t,e){return function(n){return $F(n,e).map((function(n){return{value:n*t,unit:e}}))}},nB=function(t,e){var n=ZF(t).toOption(),r=ZF(e).toOption();return $c(n,r,(function(t,e){return $F(t,e.unit).map((function(t){return e.value/t})).map((function(t){return eB(t,e.unit)})).getOr(tB)})).getOr(tB)},rB=function(t,e){var n=tB,r=Mu("ratio-event"),o=JF.parts().lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:e.translate(t.label.getOr("Constrain proportions"))}},components:[{dom:{tag:"span",classes:["tox-icon","tox-lock-icon__lock"],innerHtml:Nw("lock",e.icons)}},{dom:{tag:"span",classes:["tox-icon","tox-lock-icon__unlock"],innerHtml:Nw("unlock",e.icons)}}],buttonBehaviours:ll([cA.button(t.disabled),IO.config({})])}),i=function(t){return{dom:{tag:"div",classes:["tox-form__group"]},components:t}},u=function(e){return eO.parts().field({factory:aO,inputClasses:["tox-textfield"],inputBehaviours:ll([rA.config({disabled:t.disabled}),IO.config({}),cy("size-input-events",[Oi(Co(),(function(t,n){ii(t,r,{isField1:e})})),Oi(Oo(),(function(e,n){ii(e,HT,{name:t.name})}))])]),selectOnFocus:!1})},a=function(t){return{dom:{tag:"label",classes:["tox-label"],innerHtml:e.translate(t)}}},c=JF.parts().field1(i([eO.parts().label(a("Width")),u(!0)])),s=JF.parts().field2(i([eO.parts().label(a("Height")),u(!1)]));return JF.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,s,i([a(" "),o])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(t,e,r){ZF(Vg.getValue(t)).each((function(t){n(t).each((function(t){Vg.setValue(e,KF(t))}))}))},coupledFieldBehaviours:ll([rA.config({disabled:t.disabled,onDisabled:function(t){JF.getField1(t).bind(eO.getField).each(rA.disable),JF.getField2(t).bind(eO.getField).each(rA.disable),JF.getLock(t).each(rA.disable)},onEnabled:function(t){JF.getField1(t).bind(eO.getField).each(rA.enable),JF.getField2(t).bind(eO.getField).each(rA.enable),JF.getLock(t).each(rA.enable)}}),cy("size-input-events2",[Oi(r,(function(t,e){var r=e.event().isField1(),o=r?JF.getField1(t):JF.getField2(t),i=r?JF.getField2(t):JF.getField1(t),u=o.map(Vg.getValue).getOr(""),a=i.map(Vg.getValue).getOr("");n=nB(u,a)}))])])})},oB=i(Mu("undo")),iB=i(Mu("redo")),uB=i(Mu("zoom")),aB=i(Mu("back")),cB=i(Mu("apply")),sB=i(Mu("swap")),lB=i(Mu("transform")),fB=i(Mu("temp-transform")),dB=i(Mu("transform-apply")),mB={undo:oB,redo:iB,zoom:uB,back:aB,apply:cB,swap:sB,transform:lB,tempTransform:fB,transformApply:dB},gB=i("save-state"),pB=i("disable"),hB=i("enable"),vB={formActionEvent:UT,saveState:gB,disable:pB,enable:hB},bB=function(t,e){var r=function(t,n,r,o){return Iw(jF({name:t,text:t,disabled:r,primary:o,icon:x.none(),borderless:!1},n,e))},o=function(t,n,r,o){return Iw(NF({name:t,icon:x.some(t),tooltip:x.some(n),disabled:o,primary:!1,borderless:!1},r,e))},u=function(t,e){t.map((function(t){var n=t.get(e);n.hasConfigured(rA)&&rA.disable(n)}))},a=function(t,e){t.map((function(t){var n=t.get(e);n.hasConfigured(rA)&&rA.enable(n)}))},c={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},s=n,l=function(t,e,n){ii(t,e,n)},f=function(t){return oi(t,vB.disable())},d=function(t){return oi(t,vB.enable())},m=function(t,e){f(t),l(t,mB.transform(),{transform:e}),d(t)},g=function(t,e){f(t),l(t,mB.tempTransform(),{transform:e}),d(t)},p=function(t){return function(){ut.getOpt(t).each((function(t){uy.set(t,[ot])}))}},h=function(t,e){f(t),l(t,mB.transformApply(),{transform:e,swap:p(t)}),d(t)},v=function(){return r("Back",(function(t){return l(t,mB.back(),{swap:p(t)})}),!1,!1)},b=function(){return Iw({dom:{tag:"div",classes:["tox-spacer"]},behaviours:ll([rA.config({})])})},y=function(){return r("Apply",(function(t){return l(t,mB.apply(),{swap:p(t)})}),!0,!0)},w=function(){return function(e){var n=t.getRect();return sF(e,n.x,n.y,n.w,n.h)}},C=[v(),b(),r("Apply",(function(e){var n=w();h(e,n),t.hideCrop()}),!1,!0)],A=pT.sketch({dom:c,components:C.map((function(t){return t.asSpec()})),containerBehaviours:ll([cy("image-tools-crop-buttons-events",[Oi(vB.disable(),(function(t,e){u(C,t)})),Oi(vB.enable(),(function(t,e){a(C,t)}))])])}),S=Iw(rB({name:"size",label:x.none(),constrain:!0,disabled:!1},e)),k=function(t,e){return function(n){return lF(n,t,e)}},T=[v(),b(),S,b(),r("Apply",(function(t){S.getOpt(t).each((function(e){var n=Vg.getValue(e),r=parseInt(n.width,10),o=parseInt(n.height,10),i=k(r,o);h(t,i)}))}),!1,!0)],O=pT.sketch({dom:c,components:T.map((function(t){return t.asSpec()})),containerBehaviours:ll([cy("image-tools-resize-buttons-events",[Oi(vB.disable(),(function(t,e){u(T,t)})),Oi(vB.enable(),(function(t,e){a(T,t)}))])])}),D=function(t,e){return function(n){return t(n,e)}},E=D(cF,"h"),R=D(cF,"v"),M=D(fF,-90),_=D(fF,90),F=function(t,e){g(t,e)},B=[v(),b(),o("flip-horizontally","Flip horizontally",(function(t){F(t,E)}),!1),o("flip-vertically","Flip vertically",(function(t){F(t,R)}),!1),o("rotate-left","Rotate counterclockwise",(function(t){F(t,M)}),!1),o("rotate-right","Rotate clockwise",(function(t){F(t,_)}),!1),b(),y()],I=pT.sketch({dom:c,components:B.map((function(t){return t.asSpec()})),containerBehaviours:ll([cy("image-tools-fliprotate-buttons-events",[Oi(vB.disable(),(function(t,e){u(B,t)})),Oi(vB.enable(),(function(t,e){a(B,t)}))])])}),P=function(t,n,r,o,u){var a=uM.parts().label({dom:{tag:"label",classes:["tox-label"],innerHtml:e.translate(t)}}),c=uM.parts().spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),s=uM.parts().thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Iw(uM.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:u,getInitialValue:i({x:i(o)})},components:[a,c,s],sliderBehaviours:ll([vy.config({})]),onChoose:n}))},N=function(t,e,n,r,o){var i=function(t,n,r){var o=D(e,r.x()/100);m(t,o)};return P(t,i,n,r,o)},L=function(t,e,n,r,o){return[v(),N(t,e,n,r,o),y()]},j=function(t,e,n,r,o){var i=L(t,e,n,r,o);return pT.sketch({dom:c,components:i.map((function(t){return t.asSpec()})),containerBehaviours:ll([cy("image-tools-filter-panel-buttons-events",[Oi(vB.disable(),(function(t,e){u(i,t)})),Oi(vB.enable(),(function(t,e){a(i,t)}))])])})},V=[v(),b(),y()],H=pT.sketch({dom:c,components:V.map((function(t){return t.asSpec()}))}),z=j("Brightness",uF,-100,0,100),W=j("Contrast",aF,-100,0,100),U=j("Gamma",oF,-100,0,100),G=function(t,e,n){return function(r){return iF(r,t,e,n)}},X=function(t){var e=function(t,e,n){var r=Y.getOpt(t),o=Q.getOpt(t),i=q.getOpt(t);r.each((function(e){o.each((function(n){i.each((function(r){var o=Vg.getValue(e).x()/100,i=Vg.getValue(r).x()/100,u=Vg.getValue(n).x()/100,a=G(o,i,u);m(t,a)}))}))}))};return P(t,e,0,100,200)},Y=X("R"),q=X("G"),Q=X("B"),J=[v(),Y,q,Q,y()],K=pT.sketch({dom:c,components:J.map((function(t){return t.asSpec()}))}),Z=function(t,e,n){return function(r){var o=function(){ut.getOpt(r).each((function(e){uy.set(e,[t]),n(e)}))};l(r,mB.swap(),{transform:e,swap:o})}},$=function(e){t.showCrop()},tt=function(e){S.getOpt(e).each((function(e){var n=t.getMeasurements(),r=n.width,o=n.height;Vg.setValue(e,{width:r,height:o})}))},et=x.some(rF),nt=x.some(nF),rt=[o("crop","Crop",Z(A,x.none(),$),!1),o("resize","Resize",Z(O,x.none(),tt),!1),o("orientation","Orientation",Z(I,x.none(),s),!1),o("brightness","Brightness",Z(z,x.none(),s),!1),o("sharpen","Sharpen",Z(H,et,s),!1),o("contrast","Contrast",Z(W,x.none(),s),!1),o("color-levels","Color levels",Z(K,x.none(),s),!1),o("gamma","Gamma",Z(U,x.none(),s),!1),o("invert","Invert",Z(H,nt,s),!1)],ot=pT.sketch({dom:c,components:rt.map((function(t){return t.asSpec()}))}),it=pT.sketch({dom:{tag:"div"},components:[ot],containerBehaviours:ll([uy.config({})])}),ut=Iw(it),at=function(t){return ut.getOpt(t).map((function(t){var e=t.components()[0];return e.components()[e.components().length-1]}))};return{memContainer:ut,getApplyButton:at}},yB=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),wB=tinymce.util.Tools.resolve("tinymce.geom.Rect"),xB=tinymce.util.Tools.resolve("tinymce.util.Observable"),CB=tinymce.util.Tools.resolve("tinymce.util.Tools"),AB=tinymce.util.Tools.resolve("tinymce.util.VK");function SB(t){var e,n,r,o,i,u,a,c,s=Math.max;return e=t.documentElement,n=t.body,r=s(e.scrollWidth,n.scrollWidth),o=s(e.clientWidth,n.clientWidth),i=s(e.offsetWidth,n.offsetWidth),u=s(e.scrollHeight,n.scrollHeight),a=s(e.clientHeight,n.clientHeight),c=s(e.offsetHeight,n.offsetHeight),{width:r").css({position:"absolute",top:0,left:0,width:m.width,height:m.height,zIndex:2147483647,opacity:1e-4,cursor:d}).appendTo(l.body),yB(l).on("mousemove touchmove",a).on("mouseup touchend",u),n.start(t)},a=function(t){if(kB(t),t.button!==o)return u(t);t.deltaX=t.screenX-c,t.deltaY=t.screenY-s,t.preventDefault(),n.drag(t)},u=function(t){kB(t),yB(l).off("mousemove touchmove",a).off("mouseup touchend",u),r.remove(),n.stop&&n.stop(t)},this.destroy=function(){yB(f).off()},yB(f).on("mousedown touchstart",i)}var OB=0,DB=function(t,e,n,r,o){var i,u,a,c="tox-",s=c+"crid-"+OB++,l=[{name:"move",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:0,deltaH:0,label:"Crop Mask"},{name:"nw",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:-1,deltaH:-1,label:"Top Left Crop Handle"},{name:"ne",xMul:1,yMul:0,deltaX:0,deltaY:1,deltaW:1,deltaH:-1,label:"Top Right Crop Handle"},{name:"sw",xMul:0,yMul:1,deltaX:1,deltaY:0,deltaW:-1,deltaH:1,label:"Bottom Left Crop Handle"},{name:"se",xMul:1,yMul:1,deltaX:0,deltaY:0,deltaW:1,deltaH:1,label:"Bottom Right Crop Handle"}];a=["top","right","bottom","left"];var f=function(t,e){return{x:e.x+t.x,y:e.y+t.y,w:e.w,h:e.h}},d=function(t,e){return{x:e.x-t.x,y:e.y-t.y,w:e.w,h:e.h}},m=function(){return d(n,t)};function g(e,r,o,u){var a,c,s,l,f;a=r.x,c=r.y,s=r.w,l=r.h,a+=o*e.deltaX,c+=u*e.deltaY,s+=o*e.deltaW,l+=u*e.deltaH,s<20&&(s=20),l<20&&(l=20),f=t=wB.clamp({x:a,y:c,w:s,h:l},n,"move"===e.name),f=d(n,f),i.fire("updateRect",{rect:f}),w(f)}function p(){function e(e){var n;return new TB(s,{document:r.ownerDocument,handle:s+"-"+e.name,start:function(){n=t},drag:function(t){g(e,n,t.deltaX,t.deltaY)}})}yB('
').appendTo(r),CB.each(a,(function(t){yB("#"+s,r).append('